body {
	font-family: 'Open Sans', sans-serif;
}
.logo a {
	color: #095BC2;
	font-size: 29px;
	line-height: 31px;
	font-weight: bold;
}
p{
	text-align:justify;
}
.logo a {
	text-decoration: none;
}
.top-head {
	padding: 10px 0px;
	float: left;
	width: 100%;
}
ol {
	padding: 0;
	padding-left: 15px;
}
.page-heading h3 {
	margin: 10px 0px;
}
.header-aside-content {
	text-align: center;
	font-size: 18px;
	color: #454545;
	font-weight: bold;
	padding-top: 10px;
	line-height: 25px;
}
.header-aside-content strong, .header-aside-content .number {
	color: #095BC2;
	font-size: 26px;
	line-height: 45px;
	font-weight: bold;
	border-color: #fff;
}
.top-navigation .navbar-inverse {
	background-color: #fff !important;
	background-image: inherit !important;
	border-color: #fff;
	border-radius: 0;
	margin-bottom: 0;
}
.top-navigation ul.nav.navbar-nav li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-color: #fff;
}
.top-navigation ul.nav.navbar-nav li a {
	color: #000;
	border-radius: 10px
}
.top-navigation ul.nav.navbar-nav li a.active {
	color: #000;
}
.top-navigation .navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	background-color: transparent;
	color: #000;
	border-color: #fff;
}
.top-navigation ul.nav.navbar-nav li a:hover {
	background-color: #095BC2 !important;
	color: #fff;
}
.navbar-inverse .navbar-toggle .icon-bar {
	background-color: #000;
}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar {
	background-color: #fff;
}
.promo-text {
	padding: 8px 30px;
	color: #292929;
	font-size: 13px;
	text-align: center;
	/* border: 1px solid #ccc; */
	line-height: 17px;
	font-weight: bold;
	background-color: #fff;
	/* background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(250, 250, 250)), to(rgb(220, 220, 220))); */
	/* background-image: -webkit-linear-gradient(top, rgb(250, 250, 250), rgb(220, 220, 220)); */
	background-image: -moz-linear-gradient(top, rgb(250, 250, 250), rgb(220, 220, 220));
	background-image: -o-linear-gradient(top, rgb(250, 250, 250), rgb(220, 220, 220));
	background-image: -ms-linear-gradient(top, rgb(250, 250, 250), rgb(220, 220, 220));
	background-image: linear-gradient(top, rgb(250, 250, 250), rgb(220, 220, 220));
 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fafafa', EndColorStr='#dcdcdc');
/* margin-bottom: 15px; */
	/* border-bottom: 7px solid #FFFB00; */
}
.button {
	background-color: #4CAF50; /* Green */
	border: none;
	color: white;
	padding: 16px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	-webkit-transition-duration: 0.4s; /* Safari */
	transition-duration: 0.4s;
	cursor: pointer;
	font-weight:600;
}
.button2 {
	background-color: white;
	color: #095BC2;
	border: 2px solid #fff;
	border-radius: 10px;
	background-color: #fff;
}
.button2:hover {
	background: #FFFB00;
	color: #095BC2;
	border-color: #FFFB00;
}
.homepromoimage {
	padding-left: 0px;
	margin-bottom: 15px;
}
.homepromoimage img {
	width: 100%;
	border-top-left-radius: 20px;
	border-top-right-radius: 20px;
}
li.active a {
	background-color: #095BC2 !important;
	color: #fff !important;
}
div#myCarousel .carousel-inner .item {
	height: 450px;
}
.ful-width-img img {
	width: 100%;
	overflow: hidden;
}
.form-sec {
	margin-top: 30px;
}
.quoteform .title {
	text-align: center;
	z-index: 10;
	z-index: 10;
	position: relative;
	width: 100%;
	padding: 16px 0px;
}
.quoteform .title h2 {
	margin: 0;
	line-height: 36px;
	color: #fff;
}
h2.form-heading {
	font-size: 25px;
	font-weight: 700;
}
.smart-forms {
	padding: 17px;
	font-size: 16px !important;
}
.quoteform form {
	width: 100%;
	float: left;
	padding: 19px 29px 0px;
}
.half-width {
	float: left;
	width: 50%;
}
.half-width h3 {
	font-size: 16px;
	text-align: left;
	font-weight: 700;
}
.right-width {
	padding-top: 15px;
	text-align: right;
}
.right-width input {
	border-color: #ccc;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset;
	color: #555;
	float: none;
	padding: 6px 12px;
}
.full-width {
	float: left;
	width: 100%;
	padding-top: 10px;
}
h3.title-inline {
	display: inline;
	float: left;
	padding-top: 0px;
	font-size: 16px !important;
	font-weight: 600;
}
label.radio-btn {
	float: left;
	padding-top: 3px;
	margin-right: 31px;
}
.full-width.submit-btn {
	text-align: left;
	padding-top: 42px;
}
.smart-forms {
	padding: 17px;
	font-size: 16px !important;
}
.quoteform {
	float: left;
	width: 100%;
	background: #095BC2;
	padding-bottom: 66px;
	border-bottom: 7px solid #FFFB00;
	z-index: 1;
	border-radius: 20px;
}
.full-width.submit-btn img {
	width: 70%;
}
 
/*multi imgs slider start*/
.tweets-slider {
	background: #eee;
	margin: 40px 0px;
}
.multi-item-carousel {
 .carousel-inner {
 .item {
 transition: 500ms ease-in-out left;
}
 .active {
 &.left {
 left:-33%;
}
 &.right {
 left:33%;
}
}
 .next {
 left: 33%;
}
 .prev {
 left: -33%;
}
 @media all and (transform-3d), (-webkit-transform-3d) {
 > .item {
 // use your favourite prefixer here transition: 500ms ease-in-out left;
 transition: 500ms ease-in-out all;
 backface-visibility: visible;
 transform: none!important;
}
}
}
.carouse-control {
 &.left, &.right {
 background-image: none;
}
}
}
.multi-item-carousel .carousel-control.left, .multi-item-carousel .carousel-control.right {
	background: none !important;
}
.multi-item-carousel .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
	width: 30px;
	height: 30px;
	margin-top: -12px;
	font-size: 24px;
	font-weight: 200;
	color: #000;
}
.call-icon {
	padding-right: 20px;
}
.multi-item-carousel .carousel-inner {
	background: #eee;
	margin: 0 auto;
	width: 80%;
}
.multi-item-carousel .item.active {
	padding: 90px 0px 90px;
}
.multi-item-carousel .item {
	padding: 90px 0px 90px;
	background: #eee;
	overflow: hidden;
}

/*radio btn css */
@keyframes click-wave {
 0% {
 height: 40px;
 width: 40px;
 opacity: 0.35;
 position: relative;
}
 100% {
 height: 200px;
 width: 200px;
 margin-left: -80px;
 margin-top: -80px;
 opacity: 0;
}
}
.option-input {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: relative;
	top: 0px;
	right: 0;
	bottom: 0;
	left: 0;
	height: 20px;
	width: 20px;
	background: #fff;
	border: none;
	color: #095BC2;
	cursor: pointer;
	display: inline-block;
	margin-right: 0.5rem;
	outline: none;
	position: relative;
	z-index: 1000;
}
.option-input:hover {
	background: #9faab7;
}
.option-input:checked {
	background: #fff;
}
.option-input:checked::before {
	height: 20px;
	width: 20px;
	position: absolute;
	content: '.';
	display: inline-block;
	font-size: 48.66667px;
	text-align: center;
	line-height: 50px;
	top: -31px;
	border: none;
}
.option-input.radio {
	border-radius: 50%;
}
.option-input.radio::after {
	border-radius: 50%;
}
.option-input[type=radio]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
	outline: none;
}
.full-width label {
	float: left;
	padding-top: 14px;
	margin-right: 44px;
}
.half-width h2 {
	text-align: left;
	font-size: 16px !important;
	font-weight: 600;
	padding-top: 14px;
}
.full-width.select-div select:last-child {
	margin-right: 0px;
}
.full-width span {
	float: right;
	padding-left: 18px;
	padding-top: 3px;
}
.full-width.select-div {
	text-align: left;
	padding-left: 24px;
}
.full-width.select-div select {
	padding: 6px 41px;
	margin-right: 10px;
	font-size: 13px;
	font-weight: 600;
}
/*radio btn css */
/*multi imgs slider end*/

.auto-transport {
	text-align: center;
	padding: 40px 63px;
}
.auto-transport h4 {
	font-size: 15px;
	line-height: 32px;
}
.auto-transport span {
	color: #095bc2;
	font-size: 20px;
}
.top-bottom-space {
	padding: 40px 0px;
}
.top-bottom-space p {
	padding-top: 10px;
}
.dark-bg {
	background: #eee;
}
.rating-img {
	padding-left: 30px;
}
/*footer*/
.site-footer {
	background: #262626;
	color: #777;
	padding: 45px 0px;
	text-align: center;
}
.site-footer p {
	padding-top: 20px;
}
ul.footer-list {
	list-style: none;
	border-bottom: 1px solid #848484;
	padding-bottom: 30px;
	text-align: center;
	margin: 0 auto;
	width: 100%;
	float: left;
}
ul.footer-list li {
	float: left;
	padding-right: 72px;
}
ul.footer-list li a {
	color: #fff;
}
ul.footer-list li a:hover {
	color: #cfcfcf;
	text-decoration: none;
}
/*Services css */
.page-heading {
	padding: 20px 0;
	position: relative;
	background-color: #f7f7f7;
	border: 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.inner-div-img img {
	overflow: hidden;
	padding: 20px 0px;
	width:100%;
}
/*Services css */

/*footer */

@media screen and (max-width: 480px) {
.full-width label {
	float: left;
	padding-top: 0px;
	margin-right: 0px;
	padding-left: 12px;
}
.full-width.select-div select {
	padding: 6px 13px;
	margin-right: 10px;
	display: block;
	margin-top: 13px;
}
.form-heading {
	padding-top: 9px;
	line-height: 23px;
	margin: 0;
	line-height: 36px;
	font-size: 22px !important;
}
.half-width h2 {
	text-align: left;
	font-size: 16px !important;
}
.half-width {
	float: left;
	width: 100%;
}
.right-width {
	padding-top: 15px;
	text-align: left;
}
div#myCarousel.item {
	height: auto;
}
div#myCarousel .carousel-inner .item {
	height: auto;
}

}
@media screen and (min-width: 1200px) {
.container {
	width: 1275px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
}
.fixed {
	position: fixed;
	top: 0;
	height: 10px;
	z-index: 1;
}
.quoteform span {
	color: #fff;
}
.quoteform h3.title-inline {
	color: #fff;
}
.border-box {
	border-bottom: 7px solid #FFFB00;
	border-radius: 10px;
}
 @media screen and (max-width: 767px) {
.col-md-8.col-sm-8.col-xs-12.top-navigation {
	position: absolute;
	top: 31px;
	right: 0;
	z-index: 999;
}
.top-navigation .navbar-inverse {
	background: transparent !important;
	border: none !important;
}
div#myNavbar {
	background: #fff;
	float: left;
	width: 100%;
}
ul.nav.navbar-nav.pull-right {
        float: left;
    width: 100%;
}
.full-width.select-div select {
	width: 100%;
	margin-bottom: 11px;
}
nav.navbar.navbar-inverse.pull-right {
	float: none !important;
}
}



.fullwidth{
	width: 100%;
	padding: 7px;
}
