body{font-family:'Proxima Nova Rg';font-weight:normal;overflow-x:hidden;font-style:normal;font-size:16px;}
h1,h2,h3,h4,h5,h6,p{margin:0px;padding:0px;}
ul{margin:0px;padding:0px;list-style:none;}
a{text-decoration:none !important;outline:none !important;}
header{position:fixed;width:100%;z-index:10;background:url('../images/header_bg.jpg') no-repeat center;background-size:cover;top:0px;}
.logo a{display:block;padding:5px 0px;}
.logo img{max-width:100%;}
nav ul{font-size:0px;}
nav ul li{display:inline-block;}
nav ul li a{font-size:16px;color:#2d3142 !important;display:block;padding:20px 20px;text-transform:uppercase;}
nav ul li a:hover,nav ul li.active a{background:#f9a03f;color:#fff !important;}
.banner{position:relative;}
.banner img.banner_full_image{width:100%;}
.banner_text{text-align:center;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;}
.banner_text h1{margin-top:10px;font-size:48px;font-family:'Roboto';font-weight:bold;letter-spacing:1px;text-transform:uppercase;}
.line{height:2px;width:32%;margin:30px auto;background:#fff;}
.banner_text p{font-size:24px;margin-bottom:5px;font-family:'Roboto';font-weight:bold;letter-spacing:1px;}
.banner_arrow{position:absolute;left:50%;bottom:60px;transform:translate(-0%,-50%);height:45px;width:45px;color:#f9a03f;font-size:23.89px;font-weight:bold;border:2px solid #f9a03f;text-align:center;line-height:45px !important;border-radius:50%;cursor:pointer;margin-left:-22.5px;}
.padd-45{padding:45px 0px;}
.closeMenu,.toggle_menu{display:none;}
.title{text-align:center;display:block;position:relative;margin-bottom:85px;}
.title h3{color:#f9a03f;text-transform:uppercase;font-size:36px;font-weight:bold;}
.title_line{position:relative;width:70px;margin:5px auto 0px;}
.title_line:after,.title_line:before{position:absolute;content:"";width:165px;height:1px;right:-165px;background:#2d3142;top:21px;}
.title_line:before{right:auto;left:-165px;}
.title i{font-size:24px;color:#2d3142;margin-top:10px;}
.title p{margin-top:10px;font-size:18px;color:#2d3142;letter-spacing:1px;}
.title.white i,.title.white p{color:#ffffff;}
.white .title_line:after,.white .title_line:before{background:#ffffff;}
.our_brands{background:#f1f1f1;}
.our_brands_img{height:100px;width:100%;display:flex;align-items:center;justify-content:center;}
.our_brands_img + .our_brands_img{margin-top:25px;}
.our_brands_img img{max-width:100%;max-height:100%;}
.owl-controls .owl-buttons div{position:absolute;top:50%;left:-50px;margin-top:-12px;}
.owl-controls .owl-buttons div.owl-next{left:auto;right:-50px}
.owl-controls .owl-buttons div i{font-size:24px;color:#2d3142;}
.inventory{background:url('../images/inventory_bg.png') no-repeat center;background-size:cover;}
.inventory_info{background:#f6f6f6;}
.inventory_head i{height:65px;width:65px;background:#f9a03f;border-radius:50%;text-align:center;line-height:65px !important;font-size:24px;color:#2d3142;-webkit-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 3px 2px rgba(0,0,0,0.2);float:left;}
.inventory_head{padding:20px 15px 0px 15px;border-bottom:1px solid rgba(45,49,66,0.25);height:70px;position:relative;line-height:25px;}
.inventory_head h4{font-size:20px;color:#2d3142;text-transform:uppercase;font-weight:bold;position:absolute;text-align:right;right:24px;bottom:6px;letter-spacing:1px;width:calc(100% - 65px);padding-left:10px;}
.inventory_info p{padding:34px 25px 40px;font-family:"Helvetica";text-align:justify;color:#2d3142;letter-spacing:1px;}
.inventory_slider .owl-controls .owl-buttons div i{color:#fff;}
.about_info h3{color:#2d3142;font-size:36px;font-weight:bold;letter-spacing:1px;margin-bottom:10px;}
.about_info p{color:#2d3142;font-size:18px;letter-spacing:0.5px;padding-right:30px;margin-top:25px;}
.about_info img{max-width:100%;margin-top:15px;}
.our_client{background:#eeeeee;}
.our_client_img{height:40px;width:100%;display:flex;align-items:center;justify-content:center;}
.our_client_img img{max-width:100%;max-height:100%;}
.service_inner{text-align:center;margin-bottom:65px;}
.service_inner.last{margin-bottom:0px;}
.service_inner img{margin-bottom:17px;}
.service_inner p{font-size:16px;font-weight:bold;color:#292e34;line-height:20px;letter-spacing:1px;}
.title_line img{margin-top:4px;}
.footer_top{background:#eeeeee;}
.footer_top .title{margin-bottom:40px;}
.map{margin-bottom:30px;}
.get-in-touch .form-control{border-radius:20px;background:transparent;border:1px solid #2d3142;box-shadow:none;color:#2d3142;margin-bottom:25px;height:42px;font-size:14px;font-family:'Roboto';}
.get-in-touch textarea.form-control{border-radius:8px;height:100px;resize:none;}
.get-in-touch .form-control::placeholder{color:#2d3142;opacity:1;}
.get-in-touch .form-control:-ms-input-placeholder{color:#2d3142;}
.get-in-touch .form-control::-ms-input-placeholder{color:#2d3142;}
.btn_all{height:35px;padding:0px 40px;background:#f9a03f;font-size:14px;text-transform:uppercase;color:#fff;border-radius:20px;line-height:33px;font-family:'Roboto';font-weight:bold;}
.btn_all:hover{background:#dd790c;}
.footer_bottom{padding:20px 0px;background:#fff;-webkit-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.09);-moz-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.09);box-shadow:0px 0px 2px 3px rgba(0,0,0,0.09);}
.footer_info p{display:inline-block;font-weight:bold;color:#292e34;}
.footer_info ul{display:inline-block;}
.footer_info li{display:inline-block;margin-left:30px;}
.footer_info li a{color:#292e34;}
.socail_icon li{display:inline-block;}
.socail_icon a i{color:#292e34;font-size:16px;margin-left:30px}
.captcha{margin-bottom:20px;}
.captcha img{max-width:100%;}

@media(min-width:1140px) and (max-width:1240px){.owl-controls .owl-buttons div{left:-5px;}
.owl-controls .owl-buttons div.owl-next{right:-5px;}
}
@media(min-width:992px) and (max-width:1139px){nav ul li a{font-size:14px;padding:20px 16px;}
.banner_arrow{bottom:20px;}
.owl-controls .owl-buttons div{left:-5px;}
.owl-controls .owl-buttons div.owl-next{right:-5px;}
}
@media(min-width:768px) and (max-width:991px){nav ul li a{font-size:12px;padding:20px 9px;}
.banner_text h1{font-size:33px;}
.line{margin:18px auto;}
.banner_text p{font-size:16px;}
.banner_arrow{bottom:12px;}
.owl-controls .owl-buttons div{left:-10px;}
.owl-controls .owl-buttons div.owl-next{right:-10px;}
.about_info p{font-size:15px;margin-top:8px;padding-right:0px;}
.footer_info li{margin-left:13px;}
.footer_info p{font-size:15px;}
}
@media(max-width:767px){body{font-size:14px;}
nav.text-right{position:fixed;width:100%;background:#fff;right:-300px;width:280px;top:0px;padding:40px 20px 20px;height:100%;-webkit-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.1);-moz-box-shadow:0px 0px 2px 3px rgba(0,0,0,0.1);box-shadow:0px 0px 2px 3px rgba(0,0,0,0.1);text-align:left !important;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
nav.active{right:0px;}
nav ul li{display:block;}
nav ul li a{font-size:13px;margin-left:0px;padding:10px;display:block;border-bottom:1px solid #f1f1f1;}
.toggle_menu{position:absolute;display:block;right:15px;top:23px;}
.toggle_menu label{font-size:25px;line-height:25px;margin-bottom:0px;cursor:pointer;}
.closeMenu{display:block;position:absolute;font-style:normal;top:0px;left:0px;cursor:pointer;border:1px solid #ddd;color:#333;height:30px;width:30px;text-align:center;line-height:30px;border-left:0p;border-top:0px;}
.banner_full_image{display:none;}
.banner{background:url('../images/banner_img.jpg') no-repeat center;background-size:cover;padding:100px 0px;}
.banner_text{position:relative;left:0px;top:0px;transform:translate(0%,0%);}
.banner_text h1{margin-top:15px;font-size:20px;}
.line{margin:17px auto;}
.banner_text p{font-size:12px;line-height:20px;}
.banner_arrow{height:35px;width:35px;font-size:19.89px;line-height:35px !important;margin-left:-17.5px;bottom:10px;}
.padd-45{padding:25px 0px;}
.title h3{font-size:23px;}
.title_line{width:50px;}
.title i{font-size:17px;margin-top:2px;}
.title_line::after, .title_line::before{width:110px;right:-105px;top:10px;}
.title_line::before{right:auto;left:-105px;}
.title p{margin-top:6px;font-size:14px;}
.title{margin-bottom:25px !important;}
.our_brands_img{height:53px;}
.our_brands_img + .our_brands_img{margin-top:13px;}
.owl-buttons{text-align:center;}
.owl-controls .owl-buttons div{position:relative;top:auto;left:0px;margin:10px 15px;display:inline-block;}
.owl-controls .owl-buttons div.owl-next{left:auto;right:0px;}
.about_info h3{font-size:21px;margin-bottom:0px;}
.about_info p{font-size:14px;padding-right:0px;margin-top:10px;}
.service_inner{margin-bottom:35px !important;}
.map{margin-bottom:20px;}
.get-in-touch .form-control{margin-bottom:10px;}
.captcha{margin-bottom:10px;}
.footer_info{text-align:center;}
.footer_info p{display:block;}
.footer_info ul{display:block;margin-top:6px;}
.footer_info li{display:inline-block;margin:0px 9px;}
.socail_icon.text-right{text-align:center !important;margin-top:8px;}
.socail_icon a i{font-size:14px;margin:0px 10px;}
.footer_bottom{padding:10px 0px;}
.about_info img{width:100%;}
}