html{-webkit-font-smoothing:antialiased;}
body{margin:0;padding:0;font-size: 16px; font-family: 'Lato', sans-serif;color:#000000;font-style:normal;font-weight:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';line-height:normal;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}
p{font-family: 'Lato', sans-serif;font-size: 16px;font-weight: 400;color: #787878;line-height: 24px;}
html,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset,p,hr,iframe{margin:0;padding:0;border:none;list-style:none;}
a,input,select,textarea{outline:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a{text-decoration:none;color:#333333;}
a:focus,:focus,input:focus{outline:none;text-decoration:none;}
a:hover{text-decoration:none;color:#f07d00 !important;}

img{max-width:100%;vertical-align:middle;border:none;outline:none;border-radius:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;}
input,textarea,select,button{resize:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select,input[type="submit"]{cursor:pointer}

::-webkit-input-placeholder{color:#939598;}
:-moz-placeholder{color:#939598;opacity:1;}
::-moz-placeholder{color:#939598;opacity:1;}
:-ms-input-placeholder{color:#939598;}


/* Menu Css */
.inquiry_box{display:inline-block;position:fixed;color:#000;padding:10px 25px;background:#e7af40;cursor:pointer;z-index:99;border-radius:0 0 4px 4px;right:0px;top:75%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;font:500 20px/22px 'Roboto',sans-serif;letter-spacing:2px;text-transform:uppercase;}
.mainMenu,.mainMenuOpener{display:none;}
header{position: relative; }
.logo{text-align:center;margin: 0 auto;}
.logo a{display:inline-block;width: 185px;padding: 10px;}
.header-left{float: left;text-align: center;width: 100%;padding: 25px 0 0;}

.head-top{float: left;width: 100%;text-align: center;border-bottom:1px solid #e7e7e7;}
.top_inner{float:left;width: 33.33%;border-right:1px solid #e7e7e7;}
.top_inner:last-child{border-right: none;}

.head-call{display:inline-block;vertical-align:middle;padding-right:25px;padding: 36px 0;text-align: left;}
.head-call a{color: #595a5b;font-weight: 700;font-size: 18px;}
.head-call span{color: #0050a0;font-size: 16px;display:block;line-height: 24px;font-weight: 700;position: relative;}
.head-call span:after{content: "";position: absolute;left: -30px;top: 5px;background-image: url('../images/header_icon.png');height: 20px;width: 20px;
background-repeat: no-repeat;}

.head-call i{padding-right:20px;font-size:22px;}
.head-call i.fa-phone:before{bottom:15px;position:absolute;left:16px;margin:auto;}
.head-call a:hover,.btn_helping a:hover,.btn_team a:hover{color:#595a5b;}

.head-social-icon{display:inline-block;vertical-align:middle;font-size:0;}
.head-social-icon li{display:inline-block;font-size:0;padding-right:12px;}
.head-social-icon li:last-child,.menu li:last-child{padding-right:0;}
.head-social-icon i{font-size:14px;color:#000;line-height:30px;}
.head-social-icon a{display:inline-block;background:#fff;border-radius:50%;width:30px;height:30px;text-align:center;position:relative;}
.head-social-icon a:before{position:absolute;content:"";border-radius:50%;border:2px solid #fff;width:38px;height:38px;left:-4px;top:0;bottom:0;margin:auto;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;}
.head-social-icon a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.menu{font-size:0;text-align:center;}
.menu .menu-item-type-post_type{display:inline-block;padding-right: 50px;position: relative;    padding-bottom: 25px;}
.menu li a{font-family: 'Lato', sans-serif; font-size: 17px;line-height: 30px;font-weight: 400; display:inline-block;color:#3d3e3f;position:relative;}
.menu li a:hover{color: #0050a0 !important;}
.menu li a:active {color: #0050a0 !important;}

.menu li.menu-item-object-page > a:before{background-image: url('../images/icon_logo.png'); position:absolute;content:"";left:50%;right:50%;top:-15px;margin:auto;width:30px;height:20px;opacity:0;-webkit-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s;background-repeat: no-repeat;background-size: cover;}
.menu li.menu-item-object-page > a:hover:before,.menu li a.active:before{left:0;right:0;opacity:1;}
.menu > ul > li > ul{background:#ee820d;padding: 0px 20px;position: absolute;z-index: 99;left: 0;margin: 0;list-style: none;box-sizing: border-box;}

.sub-menu{display: inherit;}
#menu-header-menu .menu-item-has-children:hover .sub-menu{display: block;}

.sub-menu { background: #FFF none repeat scroll 0 0;
	border: medium none;
	border-radius: 0;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;
	display: none;
	line-height: 24px;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 905;
	
}

.sub-menu > li{
	text-decoration: none;
	transition: opacity 0.2s linear 0s;
	width: auto;
	border-bottom: 1px solid #f0f0f0;
	font-size: 16px;
	padding-right: 0px !important;
	text-align: center;
	padding-bottom: 0px !important;
}

.sub-menu li.menu-item-object-page > a:hover:before{opacity:0 !important;}
.sub-menu li a:hover:before{opacity:0;}
.sub-menu li a:before{content: none;}
.sub-menu li a{color: #000 !important;padding: 5px 10px;
	text-align: center;
	font-size: 16px;}
	.sub-menu li a:hover{    
		color: #fff !important;
		text-align: center;
		background: #003472;
		width: 100%;
	}
	.sub-menu li a:before{content: none; opacity: 0;}

	.sub-menu .menu-item-object-page{display: block;}

	.sub-menu .current-menu-item a.active{color: #f07d00 !important;}


	.menu-header-menu{position: relative;}
	.menu li.menu-item-has-children{position: static;}

	.trail_sub {background: #FFF none repeat scroll 0 0;border: medium none;border-radius: 0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.5) !important;display: none;line-height: 24px;margin: 0;padding: 0;position: absolute;z-index: 905;left: 0;width: 74%;padding: 10px 0;    margin-top: 15px;}
	.trail_sub li{font-size: 13px;line-height: 24px;margin: 0;padding: 0;width: 33.3333%;float: left;padding: 0 10px;}

	.trail_sub li a{color:#303030!important;}
	.trail_sub li a:hover{color: #303030 !important;}

	.trail_sub li a {
		position: relative;
		padding-left: 25px !important;
	}

	.trail_sub li a{
		color: #303030;
		display: block;
		font-size: 16px;
		font-weight: 400;
		padding: 5px 10px;
		text-decoration: none;
		text-transform: uppercase;
		transition: opacity 0.2s linear 0s;
		width: auto;
		border-bottom: 1px solid #f0f0f0;
		text-align: left;
	}

	.trail_sub li a:before {
		content: "";
		background: #ed1e26;
		width: 8px;
		height: 8px;
		position: absolute;
		left: 0;
		top: 15px;
		opacity: 1;
	}

	.trail_sub li a:hover, .trail_sub li a:focus {
		color: #fff !important;
		background: #003472;
		position: relative;
		text-align: left;

	}
.title img, .testi_title img {
    width: 100px;
    height: auto;
}
.location_2 {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
}
	.fixed .trail_sub{left: 90px;}

	.current_page_item > a{color:#0050a0 !important}

	.archive #menu-item-51 > a{color:#0050a0 !important}
	.single #menu-item-51 > a{color:#0050a0 !important}

	#header.fixed{width:100%;position:fixed;top:0;left:0;background:#FFF;-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;z-index:100;box-shadow:0px 0px 10px #8c8c8c;}
	.fixed .head-top,.fixed .logo:after{display:none;}
	.fixed .logo img{height:60px;}
	.logo img{-webkit-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s;}
	.fixed .logo{background:none;width:auto;}
	.fixed .menu li a{color:#000;}
	.fixed .menu{margin-top:0px;text-align: center;}
	.fixed .searchbox {top: 25px;}
	.searchbox{position:absolute;min-width:30px;width:100px;height:30px;float:right;overflow:hidden;    top: 150px;right: 30px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-ms-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
	.searchbox-input{top:0;right:0;border:0;outline:0;width:100%;height:30px;margin:0;padding:0px 25px 0px 10px;font-size:18px;color:#0050a0;}
	.searchbox-input::-webkit-input-placeholder{color:#0b406a;}
	.searchbox-input:-moz-placeholder{color:#0b406a;}
	.searchbox-input::-moz-placeholder{color:#0b406a;}
	.searchbox-input:-ms-input-placeholder{color:#0b406a;}
	.searchbox-icon{color:#cccccc;}
	.searchbox-icon,.searchbox-submit{width:30px;height:30px;display:block;position:absolute;top:0;font-size:20px;right:0;padding:0;margin:0;border:0;outline:0;line-height:30px;text-align:center;cursor:pointer;}
	.searchbox-open{width:10%;}
	.searchbox i{color: #f07d00;}
	.header_menu.navigation_bar{position: relative;}
	.logo.mobile{display: none;}
	.owl-dot.active span{background: red;}
	header.fixed + .main_info, header.fixed + .inner_banner, header.fixed + .four_box_sec {margin-top: 203px;} /* stops the header from jumping when changes to fixed on desktop */
	@media screen and (max-width: 991px) { header.fixed + .main_info, header.fixed + .inner_banner, header.fixed + .four_box_sec {margin-top: 76px;} } /* stops the header from jumping when changes to fixed on mobile*/
	/* Menu End */

	/* Home Slider Css Start*/
	.home_slider{float: left;width: 100%;}
	.home_slider .owl-carousel.owl-drag .owl-item .item{height:450px;}
	.owl-theme .owl-nav{display: none;}
	.home_slider .owl-theme .owl-dots .owl-dot span{width: 15px;height: 15px;border: 3px solid #fff;background: transparent;}
	.home_slider .owl-theme .owl-dots, .owl-theme .owl-nav{position: absolute;left: 0;right: 0;bottom: 40px;}
	.home_slider .owl-carousel.owl-drag .owl-item .item img {height: 100%;object-fit: cover;}
	.home_slider .owl-carousel.owl-drag .owl-item .item:after {/*background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;*/ content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
	.home_slider .wrapper_text{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;color: #fff;z-index: 1;}
	.home_slider .wrapper_text{display: inline-block;max-width: 1000px;margin: 0 auto;}
	.home_slider .wrapper_text h1 {font-family: 'Play', sans-serif;font-size: 55px;font-weight: 700;text-transform: uppercase; background:#f07d00; display: inline-block;padding: 10px 30px;margin-bottom: 25px;}
	.home_slider .wrapper_text h2{font-family: 'Play', sans-serif;display: inline-block;background: #0050a0;padding: 10px 30px;text-transform: uppercase;font-weight: 700;font-size: 35px;}
	.home_slider .wrapper_text span{font-family: 'Play', sans-serif;font-size: 39px;font-weight: 500;text-transform: uppercase; background:#0050a0; display: inline-block;text-align: center;margin: 0 auto;padding: 20px 30px;}
	.home_slider .owl-dots .owl-dot.active span{background: transparent;border:none;}
	.home_slider .owl-dots .owl-dot span{position: relative;}
	.home_slider .owl-theme .owl-dots .owl-dot.active span:before {content: "";background: url(../images/dot.png);width: 26px;height: 26px;position: absolute;left:-5px;right: 0;top: -2px;transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;background-repeat: no-repeat;}
	/* Home Slider Css End */

	/* Breadcum Css start */
	.breadcrumb_part{float: left;width: 100%;padding: 30px 0 0;}
	.breadcrumb_part ul.breadcrumb{background: transparent;margin: 0;}
	.breadcrumb_part ul.breadcrumb {padding: 30px 16px;list-style: none;text-align: center;}
	.breadcrumb_part ul.breadcrumb li {display: inline;font-size: 18px;color: #ee820d;text-transform: capitalize;}
	.breadcrumb_part ul.breadcrumb li+li:before {padding: 8px;color: black;content: "/\00a0";}
	.breadcrumb_part ul.breadcrumb li a {color: #0275d8;text-decoration: none;color: #303030;}
	.breadcrumb_part ul.breadcrumb li a:hover {color: #01447e;text-decoration:none;}
	/* Breadcum Css End*/

	/*Sale Css Start */
	.sale_section{float: left;width: 100%;padding: 70px 0 40px;}
	.title{float: left;width: 100%;padding: 30px 0;}
	.title h3{font-family: 'Play', sans-serif;font-size: 30px;color: #1e1e1e;font-weight: 700; letter-spacing:2px;line-height: 30px; display: inline-block;vertical-align: middle;text-transform: uppercase;}
	.title p{font-size: 16px;color: #787878;font-weight: 400;padding-top: 20px;line-height: 34px;}
	.entry-summary p { line-height: 34px;}
	.entry-title { margin-bottom: 10px; margin-top: 10px;}
	.sale_section .title {text-align: center;}
	.trailer_for_sale{float: left;width: 100%;padding: 50px 0;text-align: center;}
	.trailer_for_sale p{font-size: 16px;color: #787878;font-weight: 400;}
	.trailer_box{position:relative; float: none; width: 24%;margin: 0 4px auto;margin-bottom: 25px;height: auto;display: inline-block;}
	.trailer_box::before { background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
	.trailer_box img{height: 100%;width: 100%; padding-top:35px;}
	.box_text{position: absolute; background:#06529d; color: #ffffff;text-align: center;top: 0;width: 100%;padding: 10px 0;}
	.box_text h4{font-size:14px;color: #fff;font-weight:700;text-transform: uppercase;}
	.trailer_box:hover .item-hover-box {background: #ee820d;height: 65%;position: absolute;width: 100%;opacity: 0.9;top: 0;}
	.trailer_box:hover .item-hover-box {display: block;}
	.item-hover-box .hover-title {font-size: 16px;text-align: center;width: 100%;float: left;color: #fff;padding-top: 20px;text-transform: uppercase;}
	.item-hover-box .next-arrow {font-size: 40px;color: #fff;text-align: center;width: 100%;margin-top: 12px;}
	.trailer_box:hover .box_text{display: none;}
	/* Sale Css End */

	/* trailer sec start */
	.trailer_sec_mid{float: left;width: 100%;height: 421px;position: relative;background-size: cover;padding: 120px 0px;}
	.trailer_sec_mid .padd {padding-right: 30px;}
	.trailer_sec_mid::before{background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
	.maintence_box{float: left;width: 100%;height: 150px;}
	.maintence_box{float: left;width: 100%;border: 2px solid #fff;display: table;outline: 1px solid #fff;outline-offset: 10px;}
	.maint_box_inner {display: table-cell;vertical-align: middle;text-align: center;}
	.maint_box_inner{width: 100%;}
	.maint_box_inner h4{font-size:  18px; color: #ffffff;font-weight: 700; display: inline-block;margin-left: 30px;text-transform: uppercase;}
	/* trailer sec End */

	/* Home about us css start */
	.about_us_sec{float:left;width: 100%;padding: 100px 0;}
	.about_us_sec .button_abt {padding: 40px 0;}
	.about_us_sec{padding-right: 0px;}

	.button_abt{float: left;padding: 20px 0;}
	.button {font-size: 16px;font-weight: 700;background-color: #0050a0;  border-radius: 0px;color: #fff;text-decoration: none;padding: 10px 15px;text-transform: uppercase; 
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.button:focus,.button:hover {
		background-color: #f07d00;
		color: #fff !important;  
		-webkit-transition: all 0.5s ease-in-out;
		-moz-transition: all 0.5s ease-in-out;
		-o-transition: all 0.5s ease-in-out;
		transition: all 0.5s ease-in-out;
	}
	.button_orange {font-size: 20px;letter-spacing: 0.5px; font-weight: 700;background-color: #f07d00;  border-radius: 0px;color: #fff;text-decoration: none;padding: 10px 15px;text-transform: uppercase;  -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
	.button_orange:focus,.button_orange:hover {background-color:#0050a0; color: #fff !important;  -webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;}
		.video_img{position: relative;float: left;width: 100%;}
		.video_img:after{content: "";border:2px solid #f07d00;border-radius: 2px; position: absolute;left: -10px;width: 100%;height: 100%;top: -10px;z-index: -1;}
		.about_us_sec .button {margin-right: 10px;}
		.play_button {position: absolute;left: 0px;top: 0px;z-index: 1;text-align: center;padding: 26% 0px;left: 0;right: 0;}
		/* Home about us css End */

		/* Testimonial */
		.testimonial_sec{float: left;width: 100%;background: #f2f2f2;padding:80px 0 90px;}
		.testimonial_sec .title{text-align: center;}
		.testi_icon{position: absolute;position: absolute;left: 0;right: 0;top: 65px;}
		.testimonial_sec .title p{padding: 50px 0 70px;}
		.testimonial_sec .wrapper_inner_text p{color: #000;padding: 60px 0;}
		.testimonial_sec .owl-carousel .owl-item img{width: auto;display: inline-block;}
		.testimonial_sec .wrapper_text span{position: relative; padding: 20px 100px;border: 1px solid #c9c9c9;color: #0050a0;}
		.testimonial_sec .wrapper_text span:after{content: ""; position:absolute; width: 0;height: 0;transform: rotateZ(180deg);transform: rotate(45deg);border-top: 1px solid #c9c9c9;border-left: 1px solid #c9c9c9;background-color: #f2f2f2;left: 0;right: 0;width: 20px;height: 20px;top: -10px;margin: 0 auto;}
		.testimonial_sec .owl-theme .owl-dots .owl-dot span{border: 2px solid #0050a0;background: transparent;}
		.testimonial_sec .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #0050a0;}
		.testimonial_sec .owl-theme .owl-dots .owl-dot{position: relative;}
		.testimonial_sec .owl-theme .owl-dots .owl-dot.active span:before {content: "";background: url(../images/dots2.png);width: 26px;height: 26px;position: absolute;left:6px;right: 0;top: 3px;transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;background-repeat: no-repeat;}
		.testimonial_sec .owl-theme .owl-dots .owl-dot.active span{background:transparent;border: none;}
		.testimonial_sec .owl-dots{padding-top: 30px;}
		.testimonial_sec .testi_title {text-align: center;}
		.testimonial_sec .testi_title h3 {
			font-family: 'Play', sans-serif;
			font-size: 30px;
			color: #1e1e1e;
			font-weight: 700;
			letter-spacing: 2px;
			line-height: 30px;
			display: inline-block;
			vertical-align: middle;
			text-transform: uppercase;
		}

		/* testimonial */

		/* About us Css Start */
		.inner_banner{float: left;width: 100%;position: relative;height: 366px;background-repeat: no-repeat;background-size: cover;}
		.inner_banner:before{ background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
		.inner_banner .banner_text{position: absolute;top: 50%;transform: translateY(-50%);left: 0;right: 0;text-align: center;}
		.inner_banner .banner_text h1{font-family: 'Play', sans-serif;font-size: 55px;font-weight: 700;text-transform: uppercase;background: #f07d00;display: inline-block;padding: 10px 40px;margin-bottom: 25px;color: #fff;letter-spacing: 2px;}
		.about_us_main h2{font-size: 30px;color: #303030;font-weight: 700;line-height: 50px;}
		.about_us_main p{font-size: 16px;color: #787878;line-height: 34px;}
		.about_us_main{float: left;width: 100%;padding: 0 0 100px;}
		.about_us_main a{color: #f07d00;}
		.about_us_main h3{font-family: 'Lato', sans-serif;font-size: 40px;color: #0050a0;font-weight: 700;line-height: 40px;padding: 60px 0;}
		/* about us css End */

		/*Request_Quote Css Start*/
		.request_quote_sec{float: left;width: 100%;padding: 20px 0 100px;}
		.request_quote_sec input[type=text], .request_quote_sec select, .request_quote_sec input[type="email"], .request_quote_sec input[type="tel"], .request_quote_sec textarea {
			background: #fff;
			border: 1px solid #c4c2c2;
			box-shadow: none;
			border-radius: 0;
			font-family: 'Lato', sans-serif;
			color: #4b4b4b;
			height: 45px;
			letter-spacing: 1px;
			padding: 10px 15px;
			display: block;
			width: 100%;
			font-size: 16px;
		}

		.request_quote_sec input

		.request_quote_sec .request_frm{float:left;width: 100%;}
		.request_quote_sec .request_field_half{float:left;width: 50%; padding-right:20px;padding-bottom: 25px;}
		.request_quote_sec .request_frm .request_field_half:nth-child(2){padding-right:0px;}
		.request_quote_sec .request_field_full{float:left;width: 100%;padding-bottom: 25px;}
		.request_quote_sec textarea{height: 180px;}
		.request_quote_sec .request_frm .captcha_field {float: left; width: 100%;padding: 10px 0;}
		.request_quote_sec .request_frm .captcha_field input[type="submit"]{float: right;}
		.request_quote_sec .request_frm .captcha_img{width: 20%;display: inline-block;}
		.request_quote_sec .enter_captcha{display: inline-block;width: 30%;}
		.request_quote_sec .enter_captcha label{display: inline-block;vertical-align: middle;width: 40%;}
		.request_quote_sec .captcha_requred_field{display: inline-block;width: 30%;}
		.request_quote_sec .enter_captcha input[type="text"]{width: 56%;display: inline-block;}
		.request_quote_sec .captcha_requred_field .requred_text{text-align: center;color: #0050a0;font-size: 18px;}
		.request_quote_sec .submit_btn{float: right;padding-top: 0px;}

		::-webkit-input-placeholder { /* Chrome/Opera/Safari */
			color: #4b4b4b;
			font-size: 16px;
			font-family: 'Lato', sans-serif;
		}
		::-moz-placeholder { /* Firefox 19+ */
			color: #4b4b4b;
			font-size: 16px;
			font-family: 'Lato', sans-serif;
		}
		:-ms-input-placeholder { /* IE 10+ */
			color: #4b4b4b;
			font-size: 16px;
			font-family: 'Lato', sans-serif;
		}
		:-moz-placeholder { /* Firefox 18- */
			color: #4b4b4b;
			font-size: 16px;
			font-family: 'Lato', sans-serif;
		}

		/* Request_Quote Css End */

		/* Conatct Us Css Start */
		.contact_us_sec {float: left;width: 100%;}
		.contact_us_sec p{font-size: 16px;color: #868585;font-weight: 400;text-align: center;line-height: 34px;}
		.contact_us_sec .contact_us_inner{float: left;width: 100%;padding: 70px 0 0;border-bottom: 1px solid #efefef;}
		.contact_us_sec .contact_us_inner h3{font-size: 24px;line-height: 20px;color:#0050a0;padding-bottom: 40px;font-weight: 700;}
		.contact_us_sec {color:#727171;}
		.contact_us_sec i{background:#f07d00;color: #fff;font-size: 17px;line-height: 24px;display: inline-block;vertical-align: middle;height: 40px;width: 40px;line-height: 40px;text-align: center;margin-right: 10px;}
		.contact_us_sec .contact_us_call p{font-size: 14px;font-weight: 400;line-height: 24px;display: inline-block;vertical-align: top;padding-bottom: 8px;}
		.contact_us_sec .contact_us_call a{color: #727171;}
		.contact_us_sec b{font-size: 16px;color:#0050a0;}
		.contact_us_sec .contact_us_call li{padding-bottom: 30px;}
		.contact_us_sec .contact_us_call{width: 100%;}
		.contact_us_sec .contact_us_call{margin-right: 10px; margin-bottom: 40px;}
		.contact_us_sec .contact_us_call.time li{float: left;width: 33.33%;padding-bottom: 5px;}
		.contact_us_sec .contact_us_call.time p{text-align: left;}
		.contact_us_sec .contact_map iframe{float: left;width: 100%;}
		.contact_us_sec .contact_map{float: left;width: 100%; margin-bottom: 30px;}
		/* Contact Us Css End */

		/* Trailer_parts Css start */
		.trailer_part_sec{float: left;width: 100%;padding: 20px 0 70px;}
		.trailer_part_sec .panel-default > .panel-heading{background-color: #e5e5e5;}
		.trailer_part_sec .panel-heading{padding: 15px;background: #e5e5e5;}
.box_trailers .panel-default.active .testpanal .panel-heading  {   background: #003472 !important;}
h4.panel-title.custm_main {font-size: 14px;  color: #3b3b3b;  font-weight: 700;}
h4.panel-title.custm_main:hover { color: #f07d00; }
.box_trailers .panel-default.active h4.panel-title.custm_main {color: #fff;}
		.trailer_part_sec .panel-group .panel{border-radius: 0;}
		.trailer_part_sec .trailer_detail_right{float: left;width: 100%;padding: 0 20px;}
		.trailer_part_sec .trailer_detail_right p{margin-bottom: 30px;line-height: 30px;}
		.trailer_part_sec .trailer_gallery{float: left;width: 100%;padding: 20px 0;}
		.trailer_part_sec .trailer_gallery .trailer1_gall img{height: 100%;object-fit: contain;}
		.trailer_part_sec .trailer1_gall{position: relative;display: inline-block; width: 22%;cursor: pointer;height: 160px;height: 140px;border: 2px solid #1c59b1;margin-right: 15px;text-align: center;padding: 20px;margin-bottom: 15px;}
		.trailer_part_sec .testpanal{font-size: 14px;color: #3b3b3b;font-weight: 700;text-transform: uppercase;display: block;}
		.trailer_part_sec .trailer1_gall:hover .mask {opacity: 1;}
		.trailer_part_sec .mask{width: 100%;height: 100%;position: absolute;overflow: hidden;top: 0;left: 0;}
		.trailer_part_sec .mask{opacity: 0;background-color:rgba(240,125,0,0.9);transition: all 0.4s ease-in-out;}
		.trailer_part_sec .mask-text{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);}
		.trailer_part_sec .mask-text h2{font-size: 16px;text-transform: uppercase; font-weight: 600;color: #fff;}
		.trailer_part_sec .panel-group{padding-top: 10px;}

		.fancybox-overlay{background: rgba(0,0,0,0.5);}
		.fancybox-prev span{left: -30px;}
		.fancybox-next span{right:-30px;}
		.global_ul li{position: relative;padding-left: 45px;padding-bottom: 20px;font-size: 16px;line-height: 25px;color: #f07d00;}
		.global_ul li:after{content: "\f061";position: absolute;left: 0;width: 20px;height: 20px;background: #f07d00;font-family: FontAwesome;border-radius: 50%;text-align: center;line-height: 20px;top: 2px;}
		.fancybox-nav span{visibility: visible;}
        .nav-pills > li.active > a, .nav-pills > li.active > a:focus {background-color: #e5e5e5;color: #000;}
       .nav-pills > li.active > a:hover {background-color: #e5e5e5;}
        #exTab1 ul {padding: 0px;}
        #exTab1 .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background-color:#f8f8f8 !important; }
        #exTab1 {margin-bottom: 30px;}
       .single .tab-content > .active { display: inline-block; width: 400px; height: 400px; overflow-y: scroll;}
       #exTab1 .nav.nav-tabs li{background-color: #ebebeb; }
		#exTab1	.tab-content div{background-color:#f8f8f8 !important; border: 1px solid #eee;padding: 15px; }
		#exTab1 > .nav-tabs{border:0px !important;}
		#exTab1 .nav-tabs > li > a{margin-right: 0px !important;}

		/* Trailer_parts Css End */


		/* Box trailer Css Start */
		.four_box_sec{float: left;width: 100%;}
		.four_box_sec .fourbox {position: relative;margin-bottom: 30px;}
		.four_box_sec .fourbox .fourboxlink {display: block;border: 3px solid #dcdcdc;min-height: 110px;padding: 0 0 0 104px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
		.four_box_sec .fourbox_icon {position: absolute;width: 80px;height: 70px;background: url(../images/box_shape1.png);left: 15px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
		.four_box_sec .fourbox_icon.sec{background: url(../images/box_shape2.png);}
		.four_box_sec .fourbox_icon i {font-size: 30px;color: #fff;position: absolute;text-align: center;left: 0;right: 8px;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
		.four_box_sec .fourbox_name span {font-size:20px;line-height: 34px;text-transform: uppercase;color: #303030;font-weight: 700;position: absolute;top: 50%;transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
		.four_box_sec .fourbox:nth-child(odd) .fourboxlink:hover{background: #0050a0;border-color: #0050a0;}
		.four_box_sec .fourbox:nth-child(even) .fourboxlink:hover{background: #f07d00;border-color: #f07d00;}
		.four_box_sec .fourbox .fourboxlink:hover .fourbox_name span{color: #fff;}

		.category_listpage .category_box {padding-top: 73px;margin-bottom: 30px;}
		.category_listpage .category_title_box {min-height: 74px;padding: 10px;text-align: center;}
		.category_img_main {transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
		.category_title {font-size: 14px;color: #fff;text-transform: uppercase;font-weight: 700;line-height: 26px;}
		.category_title_box {background: #003472;min-height: 50px;padding: 11px 10px;text-align: center;position: absolute;top: 0;z-index: 2;width: 100%; transition: all 0.5s ease 0.2s;-moz-transition: all 0.5s ease 0.2s;-ms-transition: all 0.5s ease 0.2s;-o-transition: all 0.5s ease 0.2s;-webkit-transition: all 0.5s ease 0.2s;}
		.category_img_main > a {padding-bottom: 56.2%;display: block;position: relative;background: #f0f0f0;}
		.category_img_main > a img {position: absolute; left: 50%;top: 50%;transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;height: auto; width: 100%;}

		.box_trailers .category_box {padding-top: 50px;position: relative;overflow: hidden;margin-bottom: 20px;}
		.box_trailers .category_box:hover .category_title_box {background: rgba(240,125,0,0.9);min-height: 150px;padding-top: 32px;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
		.box_trailers .category_box:hover .category_title_box .category_readmore {opacity: 1;left: 50%;transition: all 0.5s ease 0.2s;-moz-transition: all 0.5s ease 0.2s;-ms-transition: all 0.5s ease 0.2s;-o-transition: all 0.5s ease 0.2s;-webkit-transition: all 0.5s ease 0.2s;}
		.box_trailers .category_box:hover .category_title_box .category_title{color: #fff !important;}
		.box_trailers .category_title_box .category_readmore {position: absolute;color: #fff !important;left: 0;top: 102px;transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity: 0;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-ms-transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
		.box_trailers .category_readmore i {font-size: 40px;color: #fff !important;}
		.box_trailers .panel-default.active .testpanal{color: #fff;}
		.box_trailers .panel-default.active .panel-title a.clickpanal::before {color: #fff;}
		.box_trailers .panel-title a.clickpanal[aria-expanded="true"]::before{transform: rotate(-180deg);-moz-transform: rotate(-180deg);-ms-transform: rotate(-180deg);-o-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}

		.panel-body ul{padding: 0 20px 0 0;margin-top: -6px;margin-bottom: 0;}
		.panel-body ul > li{position: relative;padding-left: 20px;list-style: none;margin: 0 0 13px 0;line-height: 22px;}
		.panel-body ul li a {font-size: 16px;color: #606060;font-weight: 300;line-height: 20px;}
		.panel-body ul > li::before{background: url(../images/sprite.png) scroll -10px -160px;border-radius: 50%;content: "";height: 10px;left: 0px;position: absolute;top: 6px;width: 10px;}
		.trailer_part_sec .panel-default > .panel-heading{border-radius: 0;position: relative;}
		.trailer_part_sec .panel-default.active > .panel-heading{background: #0050a0;color: #fff;}

		/* Box trailer Css End */

		/* trailer_detail Css start */
		.trailer_detailpage_sec{float: left;width: 100%;padding: 30px 0 50px;}
		.trailer_detailpage_sec .owl-theme .owl-nav {display: block;}
		#sync2 .item{padding: 5px;}
		#sync1 .owl-nav{display: none;}
		#sync2 .owl-next,
		#sync2 .owl-prev {width: 22px;height: 40px;margin-top: -20px;position: absolute;top: 50%;}
		#sync2 .owl-prev {left: -10px;}
		#sync2 .owl-next {right: -10px;}
		#sync2 .owl-prev, #sync2 .owl-next{background:none;}
		#sync2 .owl-stage{margin: 0 auto;}
		#sync2 .owl-nav{margin-top: 0px;top: 50%;transform: translateY(-50%);}

		.trailer_detailpage_sec .box_right{float: left;width: 100%;padding-left: 20px;}
		.trailer_detailpage_sec h2{font-family: 'Play', sans-serif; font-size: 35px;color: #0050a0;line-height: 30px;font-weight: 700; margin-bottom: 30px;}
		.trailer_detailpage_sec .box_right li{font-size: 16px;color: #767676;line-height: 30px;}
		.trailer_detailpage_sec .box_right ul{float: left;width: 100%;padding: 0 0 40px;}
		.trailer_detailpage_sec .button_orange {font-size: 16px;}
		.trailer_detailpage_sec .trailer_bottom_detail{float:left;width: 100%;padding: 40px 0;margin-top: 20px;}
		.trailer_detailpage_sec p{color: #767676;font-size: 16px;line-height: 34px;margin-bottom: 10px;}

		/* trailer_detail Css End */


		/* Footer Css Start */
		footer{float: left;width: 100%;background: #0050a0;}
		footer h3{font-size: 20px; color: #fff;display: inline-block;position: relative;font-weight: 700;text-transform: uppercase;}
		footer h3:after{content: "";position: absolute;width: 60px;height: 3px;background: #f07d00;bottom: 0;left: 0; top: calc(100% + .5em);}
		footer .foot_detail{padding: 100px 0 50px;}
		footer .footer-call{padding: 40px 0px;}
		footer .footer-call b{font-weight: 400;}
		footer .footer-call a b{font-weight: 400;}
		footer .footer-call a:hover b{color: #fff;}

		footer .footer-call li i {color: #fff;font-size: 17px;line-height: 24px;padding-right: 12px;display: inline-block;vertical-align: middle;}
		footer .footer-call a, footer .footer-call p{font-size: 14px;font-weight:400;line-height: 24px;display: inline-block;vertical-align: top;padding-bottom: 8px;color: #ffffff;}
		footer .footer_img{padding: 40px 0;}
		footer .footer_img a{display: inline-block;width: 150px;}
		footer .footer_img li{display: inline-block;padding-right: 10px;}
		footer .social_middle{padding: 50px 0;border-top: 2px solid #01408c;}
		footer .foot_social{text-align: center;}
		footer .foot_social li {display: inline-block;padding-right: 12px;}
		footer .foot_social li a{background-color: #fff;border-radius: 50%;display: inline-block;height: 40px;line-height: 42px;text-align: center;width: 40px;color: #232019;text-align: center;}
		footer .foot_social li a i {font-size: 20px;color: #0050a0;line-height: 40px;}
		footer .foot_social li p{font-size: 26px;font-weight: 700;color: #fff;text-transform: uppercase;}
		footer .foot_social li a{color: #ffffff;}
		footer .foot_social li a:hover{background:#f07d00;color: #fff;}
		footer .foot_social li a:hover i{color: #fff;}
		footer .foot_copyright{float: left;width: 100%;text-align: center;background: #f07d00;padding: 20px 0;}
		footer .foot_copyright p{font-size: 16px;color: #fff;font-weight: 400;line-height: 26px;background: #f07d00;}
		/* Footer Css End */
       .gallery_det {
    display: block;
    /* position: relative; */
    width: 100%;
    height: 150px;
    margin-bottom: 30px;
}
 .gallery_det  img {
    height: 100%;
    /* object-fit: contain; */
    width: 100%;
    object-fit: cover;
}
.trailer_bottom_detail ul li { list-style: disc;margin-left: 15px;}
.trailer_bottom_detail ul { margin-bottom: 20px; margin-top: 10px;display: inline-block;}

		/* 16-11-2018 */
		.archive #menu-item-51 > a {color: #0050a0 !important;}
		.archive #menu-item-51 > a:before{left: 0;right: 0;opacity: 1;}
		.page-template #menu-item-51.current-menu-item a:before{left: 0;right: 0;opacity: 1;}
		.single #menu-item-51 > a:before{left: 0;right: 0;opacity: 1;}
		.trailer_part_sec.box_trailers .category_listpage{margin-top: 15px;}

		/* 16-11-2018 */
		.sideBar {display: none;}
