@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/Ubuntu-Bold.eot');
	src: url('../fonts/Ubuntu-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-Bold.woff2') format('woff2'),
		url('../fonts/Ubuntu-Bold.woff') format('woff'),
		url('../fonts/Ubuntu-Bold.ttf') format('truetype'),
		url('../fonts/Ubuntu-Bold.svg#Ubuntu-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/Ubuntu.eot');
	src: url('../fonts/Ubuntu.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu.woff2') format('woff2'),
		url('../fonts/Ubuntu.woff') format('woff'),
		url('../fonts/Ubuntu.ttf') format('truetype'),
		url('../fonts/Ubuntu.svg#Ubuntu') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Ubuntu';
	src: url('../fonts/Ubuntu-Medium.eot');
	src: url('../fonts/Ubuntu-Medium.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Ubuntu-Medium.woff2') format('woff2'),
		url('../fonts/Ubuntu-Medium.woff') format('woff'),
		url('../fonts/Ubuntu-Medium.ttf') format('truetype'),
		url('../fonts/Ubuntu-Medium.svg#Ubuntu-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

body{}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;font-size: 20px;font-style: normal; margin-right:15px;}
  

.icon_blk ul li .my-div [class^="flaticon-"]:before, .icon_blk ul li .my-div [class*=" flaticon-"]:before,
.icon_blk ul li .my-div [class^="flaticon-"]:after, .icon_blk ul li .my-div [class*=" flaticon-"]:after {   
  font-family: Flaticon;font-size: 45px;font-style: normal; transform: rotate(0deg); color:#737373; margin-right:0;}
  
.quick_link p [class^="flaticon-"]:before, .quick_link p [class*=" flaticon-"]:before,
.quick_link p [class^="flaticon-"]:after, .quick_link p [class*=" flaticon-"]:after {   
  font-family: Flaticon;font-size: 20px;font-style: normal; margin-right:15px; color:#a1a1a1;}

.motto_img .my-div [class^="flaticon-"]:before, .motto_img .my-div [class*=" flaticon-"]:before,
.motto_img .my-div [class^="flaticon-"]:after, .motto_img .my-div [class*=" flaticon-"]:after {   
  font-family: Flaticon;font-size: 20px;font-style: normal; color:#a1a1a1;}


.contact_location p [class^="flaticon-"]:before, .contact_location p [class*=" flaticon-"]:before,
.contact_location p [class^="flaticon-"]:after, .contact_location p [class*=" flaticon-"]:after {   
  font-family: Flaticon;font-size: 20px;font-style: normal; color:#a1a1a1; float: left;}

.contact_location p .glyph-icon { height:100px; float: left; }
.contact_location p .flaticon-placeholder:before { content: "\f10a"; width:40px; height:40px; background:#df292d; text-align: center; line-height:40px; color:#fff; }
.contact_location p .flaticon-phone-call:before { content: "\f108"; width:40px; height:40px; background:#df292d; text-align: center; line-height:40px; color:#fff; }
.contact_location p .flaticon-interface:before { content: "\f105";width:40px; height:40px; background:#df292d; text-align: center; line-height:40px; color:#fff; }    
  


.icon_blk ul li .my-div:hover .flaticon-planet:before{ color:#fff;}
.flaticon-planet:before { content: "\f10b"; margin-top:14px; display: inline-block;  }
.icon_blk ul li .my-div:hover .flaticon-pistons-cross:before{ color:#fff;}
.flaticon-pistons-cross:before { content: "\f109"; margin-top:14px; display: inline-block; }
.icon_blk ul li .my-div:hover .flaticon-idea:before{ color:#fff;}
.flaticon-idea:before { content: "\f104"; margin-top:14px; display: inline-block; }
.icon_blk ul li .my-div:hover .flaticon-computer-screen:before{ color:#fff;}
.flaticon-computer-screen:before { content: "\f101"; margin-top:14px; display: inline-block; }

.flaticon-chip:before { content: "\f100"; }
.flaticon-connection:before { content: "\f102"; }
.flaticon-drone:before { content: "\f103"; }
.flaticon-interface:before { content: "\f105"; }
.flaticon-malfunction-indicador:before { content: "\f106"; }
.flaticon-map:before { content: "\f107"; }
.flaticon-phone-call:before { content: "\f108"; }
.flaticon-placeholder:before { content: "\f10a"; }
.flaticon-robotic-arm:before { content: "\f10c"; }


.banner{ padding:0; position: relative;}
.banner .owl-carousel{}
#owl-option .item img{display: block; width: 100%; height: auto; }
.banner .carousel-caption{ top:20%; box-shadow: none; text-shadow: none; left:0;}
#owl-demo .carousel-caption .banner_info{ margin:125px 0 0 70px;}
#owl-demo .carousel-caption .banner_info h1{ font-size:34px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
#owl-demo .carousel-caption .banner_info p{ font-size:15px;font-family: 'Ubuntu'; font-weight: 400; text-align: justify; line-height:24px;}
#owl-demo .carousel-caption .banner_info a{ font-size:13px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 400; background:#fff; color:#000; padding:15px 50px; margin:20px 0 0 0; display: inline-block; text-decoration: none; outline: none;}
#owl-demo .carousel-caption .banner_slide{  margin:0 70px 0 0;}
#owl-demo .carousel-caption .banner_slide img{ width:100%;}
#owl-demo .item img{display: block; width: 100%; height: auto; }
#owl-demo .owl-prev{ position: absolute; left:65px; top:45%; height:40px; width:40px; border-radius:40px; border:1px solid #72706c; line-height:30px;}
#owl-demo .owl-prev:before{ content:''; width:70px; height:1px; border:1px solid #72706c; position: absolute; left:-70px; top:18px;  }
#owl-demo .owl-next{ position: absolute; right:65px; top:45%;height:40px; width:40px; border-radius:40px; border:1px solid #72706c; line-height:30px;}
#owl-demo .owl-next:after{ content:''; width:70px; height:1px; border:1px solid #72706c; position: absolute; right:-70px; top:18px;  }
.banner .owl-theme .owl-controls{ margin-top:-30px; position: relative;}
.banner .owl-theme .owl-pagination{ position: absolute; right:60px; top:-255px; transform:rotate(90deg);}
.banner .owl-theme .owl-controls .owl-buttons div{ background: none;}
.banner .owl-theme .owl-controls .owl-page span{ border-radius:0; transform:rotate(45deg);}

.index_product_blk{ padding:50px 15px;}
.index_product_blk h1{ olor:#403f3e; font-size:27px; font-family: 'Ubuntu'; font-weight: 700; text-transform: uppercase;}
.index_product_blk h6{ olor:#606060; font-size:13px; font-family: 'Ubuntu'; font-weight: 400; text-transform: uppercase;}
.index_product{ padding:0;}
#owl-index-product .item{}
#owl-index-product .item img{display: block; width: 100%; height: auto; }
.index_product .carousel-caption{ top:20%; box-shadow: none; text-shadow: none; left:0; position: static; padding:0;}
#owl-index-product .carousel-caption .banner_info{ padding:0;}
#owl-index-product .carousel-caption .banner_info h4{ font-size:19px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 500; color:#df292d;}
#owl-index-product .carousel-caption .banner_info h2{ font-size:19px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700; color:#5f5f5f;}
#owl-index-product .carousel-caption .banner_info p{ font-size:13px;font-family: 'Ubuntu'; font-weight: 400; text-align: justify; line-height:24px; color:#606060;}
#owl-index-product .carousel-caption .banner_info .a{ transform: skew(-35deg); position: relative; padding:30px 0 0 0; max-width:175px; margin-right:55px;}
#owl-index-product .carousel-caption .banner_slide{}
#owl-index-product .carousel-caption .banner_slide img{ width:100%;}
#owl-index-product .item img{display: block; width: 100%; height: auto; }
#owl-index-product .owl-prev{}
#owl-index-product .owl-prev .fa{ color:#aeaeae; font-size:25px;}
#owl-index-product .owl-next .fa{ color:#aeaeae; font-size:25px;}
#owl-index-product .owl-next{}
.index_product .owl-theme .owl-controls{ margin-top:-30px; position: relative;}
.index_product .owl-theme .owl-pagination{ position: absolute; right:-20px; top:-350px; transform:rotate(90deg);}
.index_product .owl-theme .owl-controls .owl-buttons div{ background: none; padding:0;}
.index_product .owl-theme .owl-controls .owl-page span{ border-radius:0; transform:rotate(45deg);}

.index_gallery_blk{ background:url(../images/index-gallery-bg.jpg) no-repeat; background-size: cover; padding:50px 0;}
.index_gallery{}
.index_gallery h1{ font-size:24px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700; color:#fff; margin:0 0 30px 0;}
.index_gallery{ padding:0;}
#owl-index-gallery .item{ padding:10px;}
#owl-index-gallery .item img{display: block; width: 100%; height: auto; }
#owl-index-gallery .owl-prev{}
#owl-index-gallery .owl-prev .fa{ color:#aeaeae; font-size:25px;}
#owl-index-gallery .owl-next .fa{ color:#aeaeae; font-size:25px;}
#owl-index-gallery .owl-next{}
.index_gallery .owl-theme .owl-controls{}
.index_gallery .owl-theme .owl-pagination{}
.index_gallery .owl-theme .owl-controls .owl-buttons div{ background: none;}
.index_gallery .owl-theme .owl-controls .owl-page span{ border-radius:0; transform:rotate(45deg); background:#fff; width:10px; height:10px;}
#owl-index-gallery .owl-prev{ position: absolute;top:35%; left:-60px;}
#owl-index-gallery .owl-prev .fa{ color:#fff;}
#owl-index-gallery .owl-next{ position: absolute;top:35%; right:-60px;}
#owl-index-gallery .owl-next .fa{ color:#fff;}


.index_component_blk{ padding:50px 15px;}
.index_component_blk h1{ olor:#403f3e; font-size:27px; font-family: 'Ubuntu'; font-weight: 700; text-transform: uppercase;}
.index_component_blk h6{ olor:#606060; font-size:13px; font-family: 'Ubuntu'; font-weight: 400; text-transform: uppercase;}
.index_component{ padding:0;}
#owl-index-component .item{}
#owl-index-component .item img{display: block; width: 100%; height: auto; }
.index_component .carousel-caption{ top:20%; box-shadow: none; text-shadow: none; left:0; position: static; padding:0;}
#owl-index-component .carousel-caption .banner_info{ padding:0 50px 0 0; max-width:610px;}
#owl-index-component .carousel-caption .banner_info h4{ font-size:19px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 500; color:#df292d;}
#owl-index-component .carousel-caption .banner_info h2{ font-size:19px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700; color:#5f5f5f;}
#owl-index-component .carousel-caption .banner_info p{ font-size:13px;font-family: 'Ubuntu'; font-weight: 400; text-align: justify; line-height:24px; color:#606060;}
#owl-index-component .carousel-caption .banner_info a{}
#owl-index-component .carousel-caption .banner_slide{}
#owl-index-component .carousel-caption .banner_slide img{ width:100%;}
#owl-index-component .item img{display: block; width: 100%; height: auto; }
#owl-index-component .owl-prev{ background:url(../images/product-readmore-bg.png) no-repeat; background-size: contain; width:179px; height:44px; border-radius:0; color:#000; text-align: center; line-height:44px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 400;}
#owl-index-component .owl-next{ background:url(../images/product-details-bg.png) no-repeat; background-size: contain; width:179px; height:44px; border-radius:0;color:#000; text-align: center; line-height:44px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 400;}

#owl-index-component .owl-next{}
.index_component .owl-theme .owl-controls{ margin-top:-111px; position: relative; text-align: left;}
.index_component .owl-theme .owl-pagination{ position: absolute; right:-20px; top:-350px; transform:rotate(90deg);}
.index_component .owl-theme .owl-controls .owl-buttons div{ background: none; padding:0;}
.index_component .owl-theme .owl-controls .owl-page span{ border-radius:0; transform:rotate(45deg);}


.header_cont{ position: absolute; top:0; left:0;}
.header{ padding:25px 0;}
.logo_mob{ padding:15px 0;}
.logo_option{ padding:15px 0; display: none;}
.mobile_info{}
.mobile_info ul{ padding:0;}
.mobile_info ul li{ list-style: none; color:#000;font-family: 'Ubuntu'; font-weight: 400; font-size:13px; display: inline-block;}
.logo{}
.header_info{}
.header_info ul{ padding:0; text-align:right;}
.header_info ul li{ list-style: none; color:#fff;font-family: 'Ubuntu'; font-weight: 400; font-size:13px; display: inline-block; padding:0 10px;}
.header_info ul li a{ color:#fff; text-decoration: none; outline: none;}
.header_info ul li a img{border-radius:5px;}
.aboutus_icon{ z-index:2;}
.aboutus_icon_cont{ background:url(../images/aboutus-icon.png) no-repeat center; float: none; margin-top:-117px; z-index:-1; background-size: contain; width:295px; height:295px; display: inline-block;}
.aboutus_icon_cont h1{ font-size:23px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700; color:#fff; line-height:205px;}
.aboutus_icon_cont a{ text-decoration: none; color:#fff; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; outline: none; display: block; margin-top:-80px;}
.aboutus_icon_cont a .fa{ font-size:20px;}
.icon_blk{}
.icon_blk ul{ padding:0 0 40px 0; }
.icon_blk ul li{ list-style: none; display: inline-block;}
.icon_blk ul li p{ text-transform: uppercase; color:#737373; font-size:13px;font-family: 'Ubuntu'; font-weight: 400;}
.icon_blk ul li p:hover{ color:#df292d;}
.icon_blk ul li .my-div {position: relative; height: 100px;width: 100px;background-color: #e8e8e8;padding: 4px; float: none; display: inline-block; transform: rotate(45deg); margin:40px 70px 40px 70px; border:1px solid #e8e8e8;}
.icon_blk ul li .my-div .glyph-icon{ transform:rotate(-45deg); display: inherit; margin-right:16px;}

.icon_blk ul li .my-div:hover{ background:#df292d; transition:0.2s ease;}
.icon_blk ul li .my-div img{ transform: rotate(-45deg); margin-top:26px;}
.icon_blk ul li .my-div:after {content: '';position: absolute;top: -7px;left: -7px; bottom: -7px; right: -7px;border: 1px #e8e8e8 solid;}
.icon_blk h6{ color:#545454; font-size:13px; font-family: 'Ubuntu'; font-weight: 400; line-height:24px;}

.footer{ background:#1a1a1a; padding:40px 0 0 0;}
.quick_link{ padding:0 14px;}
.quick_link:first-child{ padding-left:0;}, .quick_link:last-child{ padding-right:0;}
.quick_link h1{ text-transform: uppercase; font-family: 'Ubuntu'; font-weight: 400; font-size:15px; color:#e9e9e9; border-bottom:1px solid #3c3c3c; display: inline-block; padding:0 0 7px 0;}
.quick_link p{ font-family: 'Ubuntu'; font-weight: 400; font-size:13px; color:#a1a1a1; line-height:24px; text-align: justify; display: flex;}
.quick_link p a{ color:#a1a1a1; text-decoration:none; outline: none;}
.quick_link ul{ padding:0;}
.quick_link ul li{ list-style: none; line-height:28px;}
.quick_link ul li:before{ content:''; width:5px; height:5px; background:#999999; display: inline-block; margin-right:10px;transform:rotate(45deg);}
.quick_link ul li a{ color:#a1a1a1; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; text-decoration: none; outline: none;}
.quick_link ul li a.active{ color:#DF292D;}
.sub_footer{ border-top:1px solid #313131; padding:10px 0;}
.sub_footer ul{ padding:0;}
.sub_footer ul li{ list-style: none; color:#8e8f8f; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; display: inline-block; line-height:33px;}
.sub_footer ul li span{ color:#fff; text-transform: uppercase;}
.sub_footer ul li a{ color:#fff; text-decoration: none; outline: none;}
.sub_footer ul li a .fa{ width:30px; height:30px; border-radius:30px; border:2px solid #8e8f8f; color:#8e8f8f; text-align: center; line-height:30px; margin:0 5px;}

.breadcrumb{ background:#f2f2f2; margin:0; padding:17px 0;}
.breadcrumb ul{ padding:0; margin:0;}
.breadcrumb ul li{ list-style: none; display: inline-block;}
.breadcrumb ul li a{ text-decoration: none; outline: none; color:#8c8c8c; font-size:11px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 400;}
.breadcrumb ul li a.active{ color:#DF292D;}
.breadcrumb ul li:after{content:"\f101"; font-family: 'FontAwesome'; color:#8c8c8c; margin-left:7px;}
.breadcrumb ul li:last-child:after{ content:'';}

.aboutus_blk{ padding:50px 0;}
.aboutus_blk h1{ text-transform: uppercase; color:#606060; font-size:24px;font-family: 'Ubuntu'; font-weight: 700; padding:0 0 20px 0;}
.aboutus_blk p{ color:#545454; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; line-height:28px;}
.aboutus_motto{ padding-top:50px;}
.motto_img .my-div {position: relative; height: 125px;width: 125px;background-color: #e8e8e8;padding: 4px; float: none; display: inline-block; border:1px solid #ddd; line-height:115px;}
.motto_img .my-div .glyph-icon{}
.motto_img .my-div:after {content: '';position: absolute;top: -7px;left: -7px; bottom: -7px; right: -7px;border: 1px #e8e8e8 solid;}
.motto_img{}
.motto_info{}
.motto_info h2{ margin:0 0 10px 0; color:#df292d; font-size:21px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
.motto_info p{ margin:0; color:#606060; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; line-height:24px; text-align: justify;}

.aboutus_projects{ background:#f6f6f6; padding:40px 0;}
.aboutus_projects h1{ color:#606060; font-size:24px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
.aboutus_pro_single{ float: none; display: inline-block; padding:30px 15px; max-width:387px;}
.aboutus_pro_img{ position: relative;}
.aboutus_pro_img > img{ border:5px solid #ddd;}
.aboutus_pro_img .my-div {position: absolute; right:50px; bottom:-18px; height: 40px;width: 40px;background-color: #df292d;padding: 4px; float: none; display: inline-block; transform: rotate(45deg); border:3px solid #cac8c9;}
.aboutus_pro_img .my-div img{ transform: rotate(-45deg);}
.aboutus_pro_single h2{ text-align: left; color:#949494; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700; font-size:17px;}
.col_center{}
.row_center{ text-align: center;}

.products_blk{ background:#fff; padding:40px 0;}
.products_blk h1{ color:#606060; font-size:24px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
.products_single{ max-width:360px; background:#f7f7f7; padding:0; margin:13px;}
.products_single_img{ position: relative;}
.products_single_img .my-div {position: absolute; right:50px; bottom:-18px; height: 40px;width: 40px;background-color: #df292d;padding: 4px; float: none; display: inline-block; transform: rotate(45deg); border:3px solid #cac8c9; z-index:2;}
.products_single .my-div img{ transform: rotate(-45deg); width:100%;}
.products_single .product_info{ background:#f7f7f7; padding:0 15px 15px 15px;}
.products_single .product_info h1{ display: inline-flex; color:#545454; font-size:17px;font-family: 'Ubuntu'; font-weight: 700;}
.products_single .product_info p{ color:#504b4b; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; line-height:24px; text-align: justify;}
.products_single .product_info a{ color:#df292d; font-size:12px;font-family: 'Ubuntu'; font-weight: 400; text-decoration: none; outline: none;}
.contactus_blk{ padding:50px 0 0 0;}
.contactus_blk h1{ text-transform: uppercase; color:#606060; font-size:24px;font-family: 'Ubuntu'; font-weight: 700; padding:0 0 20px 0;}
.contact_location{ padding:0;}
.contact_location h2{ color:#df292d; font-size:17px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
.contact_location p{ color:#635c5c; font-size:15px;font-family: 'Ubuntu'; font-weight: 400; line-height:24px; margin:20px 0;}
.contact_location p b{ font-size:15px;font-family: 'Ubuntu'; font-weight: 700; color:#635c5c; text-transform: uppercase;}
.contact_location p span{ font-size:13px;font-family: 'Ubuntu'; font-weight: 700; color:#635c5c; text-transform: uppercase;}
.contact_location p a{ color:#635c5c; text-decoration: none; outline: none;font-family: 'Ubuntu';}
.contact_enquiry{ padding:0;}
.contact_enquiry h2{ color:#df292d; font-size:17px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 700;}
.contact_enq{ padding:20px 0 !important;}
.contact_enq .form-group{ margin-bottom:15px; padding:0 5px;}
.contact_enq .form-group1{ padding:0;}
.contact_enq .form-group2{ padding:0; text-align:center;}
.contact_enq .form-control{ height:50px; font-size:14px; color:#8c8c8c;font-family: 'Ubuntu'; border:1px solid #dbdbdb; background: none; border-radius:0;
	 font-weight: 400; box-shadow: none;}
.contact_enq .txt_area{ height:105px !important; }
.contact_enq .submit{ background:#df292d !important; color:#fff !important; font-size:12px; font-weight: 400; border: none; border-radius:0 !important; font-family: 'Ubuntu'; text-transform: uppercase;}
.contact_enq .captcha_style{ padding:12px 0 0 0; display: inline-block;  font-family: 'Ubuntu';font-weight: 400;}
.contact_enq .form-text{ font-size:14px; text-align: justify; line-height:24px; font-family: 'Ubuntu'; font-weight: 400;}
.contact_map{ padding:50px 0 0 0;}

.banner_info .read_more{ background: url(../images/product-readmore-bg.png) no-repeat; background-size:contain; width:179px; height:44px; padding:0; margin:30px 0 0 0;}
.banner_info .read_more a{ text-decoration: none; outline: none; color:#504b4b; font-size:12px; text-transform: uppercase;  width:179px; height:44px; line-height:44px;font-family: 'Ubuntu'; font-weight: 700;}

.banner_info .details{ background: url(../images/product-details-bg.png) no-repeat; width:179px; height:44px; padding:0; margin:30px 0 0 0;}
.banner_info .details a{ text-decoration: none; outline: none; color:#504b4b; font-size:12px; text-transform: uppercase; width:179px; height:44px; line-height:44px;font-family: 'Ubuntu'; font-weight: 700;}

.header_canvas{}
.header_canvas #btn{ top:28px; right:100px; width:44px; height:37px; background:#000; padding:10px;}
.header_canvas #btn div{ background:#fff !important; width:25px; margin-bottom:6px;}
.header_canvas #box{ background:#222222;}
.header_canvas #btn.active div{ background:#fff;}
.header_canvas .item a{ color:#9c9c9c; font-size:13px; text-transform: uppercase;font-family: 'Ubuntu'; font-weight: 400; text-decoration: none; outline: none;}
.header_canvas .item a:hover{ color:#fff;}
.header_canvas .item a.active{ color:#fff;}
.header_canvas .item a .fa{ margin-right:10px;}
.header_canvas #items .item{ padding:0 30px;}
.header_canvas #items .item:hover{ padding:0 30px 5px 30px;}
.header_canvas #items{ top:30%;}
.header_canvas .sub_footer{ margin-top:200px; padding-left:30px;}
.header_canvas .sub_footer ul li{ display: inherit; color:#fff;}
.header_canvas #btn.active #top{ transform:translateY(6px) rotate(-136deg);}
#topcontrol .fa{ background:#4b4b4b; width:35px; height:35px; border-radius:35px; text-align: center; color:#fff; font-size:20px; line-height:35px; font-weight: 700;}

.products_blk .nav-tabs > li{ float: none; display: inline-block; border-right:1px solid #606060; margin:0 0 10px 0; }
.products_blk .nav-tabs > li:last-child{ border:none;}
.products_blk .nav-tabs{ border: none;}
.products_blk .nav-tabs > li.active > a, .products_blk .nav-tabs > li.active > a:focus, .products_blk .nav-tabs > li.active > a:hover{ color:#df292d; border: none; outline: none; background: none;}
.products_blk .nav-tabs > li > a{ text-transform: uppercase; color:#606060; font-size:13px;font-family: 'Ubuntu'; font-weight: 400; line-height:0px; padding:5px 15px; text-decoration: none; outline: none;}
.products_blk .nav > li > a:focus, .products_blk .nav > li > a:hover{ background:none; outline: none !important;}
.products_blk .tab-content h3{ color:#606060; font-size:24px; font-weight: 700;font-family: 'Ubuntu'; text-transform: uppercase;}
.products_blk .tab-content h5{ color:#606060; font-size:22px; font-weight: 700;font-family: 'Ubuntu'; text-transform: capitalize;padding:30px 0 0 0;}
.motor_single{ border:3px solid #f7f7f7; padding:0; margin:10px; max-width:565px;}
.motor_single_img{}
.motor_single_img img{ width:100%;}
.motor_single_info{ background:#f7f7f7; padding:0 23px 20px 23px; min-height:255px;}
.motor_single_info h2{ text-transform: uppercase; color:#df292d; font-size:15px;font-family: 'Ubuntu'; font-weight: 500; margin-top:10px;}
.motor_single_info h4{ text-transform: uppercase; color:#989898; font-size:15px;font-family: 'Ubuntu'; font-weight: 500;}
.motor_single_info p{ margin:20px 0; color:#606060; font-size:13px; line-height:24px; font-family: 'ubuntu'; text-align: justify;}
.motor_single_info p b{ text-transform: uppercase;}

.motor_single_info .view_details{ background:url(../images/motor-view-more.png) no-repeat; height:39px;width:147px; position: absolute; bottom:15px; left:20px;}
.motor_single_info .view_details a{ text-decoration: none; outline: none; color:#504b4b; font-size:12px; text-transform: uppercase; display: block; height:44px; line-height:39px;font-family: 'Ubuntu'; font-weight: 700;}

.motor_single_info .enquire{ background:url(../images/motor-enquire-bg.png) no-repeat; height:44px;width:147px; position: absolute; bottom:10px; right:20px;}
.motor_single_info .enquire a{ text-decoration: none; outline: none; color:#504b4b; font-size:12px; text-transform: uppercase; display: block; height:44px; line-height:39px;font-family: 'Ubuntu'; font-weight: 700;}

.motor_view_pop .modal-dialog{}
.motor_view_pop .modal-body img{ width:100%;}
.motor_view_pop .modal-content{ border-radius:0;}
.modal-backdrop.in {opacity: 0.9;}

.motor_enquiry_pop .modal-body{ padding-top:0;}
.motor_enquiry_pop .modal-dialog{}
.motor_enquiry_pop .modal-body img{ width:100%;}
.motor_enquiry_pop .modal-header{ border: none; padding:30px 15px 0px 15px;}
.motor_enquiry_pop .modal-content{ border-radius:0; display:  inline-block; padding-bottom: 30px;}

.motor_enquiry_pop .close{ font-size:35px; color:#000; opacity:1; position: absolute; right:5px; top:0;}

.popup_enq{ padding:20px 0 !important;}
.popup_enq .form-group{ margin-bottom:15px; padding:0 5px; display: inline-block;}
.popup_enq .form-control{ height:40px; font-size:12px; color:#6c6c6c;font-family: 'Ubuntu'; border: none; border-bottom:1px solid #dbdbdb; background: none; border-radius:0; font-weight: 400; box-shadow: none; text-transform: uppercase; padding:0;}
.popup_enq .txt_area{ height:105px !important; }
.popup_enq .submit{ background:#e32b2b !important; color:#fff !important; font-size:13px; font-weight: 400; border: none; border-radius:0 !important; font-family: 'Ubuntu'; text-transform: uppercase;}
.popup_enq .captcha_style{ padding:12px 0 0 0; display: inline-block;}
.popup_enq .form-text{ font-size:14px; text-align: justify; line-height:24px; font-family: 'Rubik';}
.fancybox-overlay-fixed{ background-color:rgba(0,0,0,.8) !important;}
.fancybox-close{ right:5px !important; top:8px !important;}
.fancybox-skin{ border-radius:0 !important;}

.motor_img_only{ border: 3px solid #f7f7f7; margin:10px; max-width:272px; padding:0;}
.motor_img_only h1{ border-top:3px solid #f7f7f7; margin:0; padding:15px 0;color:#504b4b; font-size:14px;font-family: 'Ubuntu'; font-weight: 700; background:#E8E8E8;}
.motor_img_only img{ width:100%;}

#topcontrol{ bottom: 80px !important;}









