@charset "utf-8";
/*CSS Document*/
*{outline:none !important;padding: 0;margin: 0;}
a{text-decoration:none !important;}
body{font-family: 'Poppins', sans-serif;font-size: 14px;}
main{padding-top: 100px;}
.container{max-width: 1200px;}
.paddingub{padding: 100px 0;}
.inline{display: inline-block;width: 100%;}
.img-box{max-width: 100%;}
.position-r{position: relative;margin: 0px 0px 30px 0px;overflow: hidden;}

.product-titles a {font-size: 16px;color: #d29b64;text-decoration: none;}
.product-titles:hover a{color: #000;}
.product-titles {position: absolute;width: auto;padding:  20px 40px 20px 30px;color: #FFF;bottom: 0px;z-index: 1;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.product-titles::before {content:'';position:absolute;top:0; right:0;z-index: -1;width:100%; height:100%;background-color:#231f20;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:skewX(30deg);-ms-transform:skewX(30deg);transform:skewX(30deg);}
.product-titles:hover::before{background-color:#d29b64; }

.mg-about{background-color: #f5f5f5;padding: 100px 0px;}
.mg-about-details h2{font-size: 50px;color: #0a0909;font-weight: 800;}
.mg-about-details h5{font-size: 18px;color: #d29b64;font-weight: bold;padding: 20px 0px 10px 0px;}
.mg-about-details p{font-size: 14px;color: #231f20;padding: 0px 0px 30px 0px;}
.mg-about-details a{font-size: 16px;text-transform: uppercase;color: #d29b64;background-color: #0a0909;padding: 15px 30px;text-decoration: none;}
.mg-about-details a:hover{background-color: #d29b64;color:#0a0909;}



.mg-about-left{text-align: right;}
.mg-about-left img{ max-width: 500px;}
.mg-services-box{}

.mg-services{background-color: #f5f5f5;padding: 100px 0px; border: 1px solid #dddddd;}
.mg-services-row{display: flex;justify-content: space-between;flex-wrap: wrap;}
.mg-services-box h3{font-size: 20px;color: #39353b;font-weight: 800;margin: 16px 0px 0px 0px;}
.mg-services-box h3:hover{color: #d29b64; }
.mg-services-img{width: 180px;height: 180px;}
.mg-services-img img{width: 100%;height: 100%; object-fit: cover;object-position: center;border-radius: 100px;border: 5px solid #d2ac67;}
.mg-heading h1{    font-size: 50px;color: #0a0909;font-weight: 800;}


.gl-services{padding: 100px 0px 50px 0px;}

.gl-services-row{display: flex;align-items: center;border: 1px solid #dddddd;margin-bottom: 50px;}

.gl-services-left{width: 400px; margin: 70px 0px 70px 70px;}
.gl-services-left:nth-child(2n+2){margin: 70px 70px 70px 0px;}

.gl-services-left img{width: 100%;height: 100%; object-fit: cover;object-position: center;}
.gl-services-right{width: calc(100% - 400px);padding: 0px 70px 0px 50px;}
.gl-services-right:nth-child(2n+2){padding: 0px 70px 0px 50px;}

.gl-services-right h3{font-size: 24px;font-weight: 600;} 



.navbar-expand-lg{padding: 20px 0;position: fixed;width: 100%;background-color: #fff;z-index: 5;    box-shadow: 2px 2px 2px 0px #ccc;   -webkit-box-shadow:2px 2px 2px 0px #cccc; -moz-box-shadow: 2px 2px 2px 0px #cccc;box-shadow:2px 2px 2px 0px #cccc;}
.navbar-dark .navbar-nav .nav-link{color:#39353b;font-weight: 600;font-size: 16px;margin-left:18px;margin-top: 10px;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color: #d29b64;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{color: #d29b64;text-decoration: underline;text-underline-position: under;}
.navbar-dark .navbar-nav .contact{background-color: #39353b;border: none;border-radius: 0;color:#d29b64;font-weight: 600;font-size: 16px;padding: 18px 37px;display: block;margin-left: 80px;text-decoration: none;}
/*.navbar-dark .navbar-nav .contact{--color:#d29b64;--hover:#231f20;}*/
/*.navbar-dark .navbar-nav .contact:hover,.navbar-dark .navbar-nav .contact:focus{box-shadow: inset 0 -4.25em 0 0 var(--hover);}*/
.navbar-dark .contact.active,.navbar-dark .contact:hover{background-color: #231f20;color:#fff;}
.btn.btn-more{margin: 0 auto;margin-top: 30px;color:#231f20;background-color: #d29b64;font-weight: 600;font-size: 15px;padding: 15px 34px;border-radius: 0;}
.btn.btn-more:hover{box-shadow: none;background-color:#231f20;color:#fff;}

/*Banner-part*/
.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;}
#owl-banner-slider .item img{display: block;width: 100%;height: auto;}
#owl-banner-slider .owl-item{float: left;}
.banner-part .owl-stage-outer{overflow: hidden;position: relative;}
.banner-part{position: relative;}
.banner-part .owl-nav{display: none;}
.banner-part .owl-dots .owl-dot{width: 15px;height: 15px;display: inline-block;border-radius: 50px;margin-right: 5px;border:2px solid #d29b64;cursor:pointer;}
.banner-part .owl-dots{position: absolute;bottom:10px;text-align: center;width: 100%;}
/*.banner-part .owl-dots .owl-dot:hover,.banner-part .owl-dots{background-color: #d29b64;cursor:pointer;}*/
.banner-part .owl-dot.active{background-color: #d29b64;cursor:pointer;}
/*End*/

/*Banner-part*/
/*.banner-part{background: url(../images/main-banner.jpg)no-repeat;background-position: center;background-size: cover;height: 650px;}*/
/*End*/

/*Our-product*/
.product-part .head-one{font-size: 50px;font-weight: 800;color:#111;}
.mart{margin-top: 30px;}
.product-part .prod-title{position: absolute;left: 0;bottom: 0;background-color: #d29b64;clip-path: polygon(0% 0%, 88% 0%, 100% 100%, 0% 100%);max-width:230px;min-width: 60px;padding: 20px 10px 19px 36px;width: 63%;display: table;margin-bottom: 0;webkit-clip-path: polygon(0% 0%, 88% 0%, 100% 100%, 0% 100%); font-size: 16px; color: #231f20; font-weight: 600;}
.product-part .prod-title a{font-weight: 700;font-size: 18px;color:#111;display: table-cell;vertical-align: middle;text-decoration: none;}
.product-part .product-slider .owl-item{float:left;}
.product-part .product-slider .owl-item img{width: 100%;}
/*.product-part .product-slider .owl-nav{display: none;}*/
/*.product-part .product-slider{overflow: hidden;}*/
/*.product-part .owl-dots{display: inline-block;width: 100%;text-align: center;}
.product-part .owl-dots .owl-dot{width: 30px;height: 10px;border-radius: 5px; border:1px solid #d8d8d8;background-color: transparent;display: inline-block;margin:30px 5px 0;}
.product-part .owl-dots .owl-dot.active,.recent-causes-slider .owl-dots .owl-dot:hover{background-color: #d29b64;border:none;}*/
.product-part .product-slider .owl-stage-outer{overflow: hidden;}
.product-part .product-slider{position: relative;}
.product-part img.img-box{width: 100%;}
.product-slider .owl-nav .owl-prev{position: absolute;left: -45px;top: 45%;font-size: 0;background: url(../images/left.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 11px;}
.product-slider .owl-nav .owl-next{position: absolute;right: -45px;top: 45%;font-size: 0; background: url(../images/right.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 13px;}
.product-slider .owl-nav .owl-next:hover,.product-slider .owl-nav .owl-prev:hover{cursor: pointer;}
/*End*/

.panel-group{padding: 20px;margin-bottom: 30px;position: relative;}
.bg-grey{border: 1px solid #ddd;}

.panel-group .panel-heading .panel-title{font-size: 16px;color: #111;font-weight: 500;margin-bottom: 15px;text-align: left;position: relative;}
.panel-group .panel-heading .panel-title a{color: #111;font-size: 16px;padding-right: 10px;}
.panel-group .panel-collapse .panel-body{text-align: left;border-bottom: 1px solid #f1f1f1;margin-left: 15px;margin-bottom: 10px;}
.panel-group .panel-collapse .panel-body:last-child{margin-bottom: 13px;}
.panel-group .panel-collapse .panel-body a{font-size: 14px;color: #999;font-weight: 400;text-decoration: none;display: inline-block;padding-bottom: 8px;}
.panel-group .panel-collapse .panel-body a:hover{color: #aed229;}

.panel-title > a:before{float:right!important;font-family: FontAwesome;content:"\f068";padding-right: 0px;padding-top: 3px; color: #aed229;position: absolute;right: 0;top: 0;}
.panel-title > a.collapsed:before{float: right !important;content:"\f067";right: 0;top: 0;position: absolute;}
.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {text-decoration:none;}

/*catelog-part*/
.catalog-part .catelog-img .cat{margin-top: 45px;}
.catalog-part .bg-col{background-color:#0a0909;}
.catalog-part .img-bg{background-color: #d29b64;}
.catalog-part .catelog-title{color:#9ec336;font-size: 45px;font-weight: 700;margin-bottom: 23px;}
.catalog-part .catlog-form{padding: 35px 0px 36px 20px;}
.catalog-part .form-grp,.catalog-part .form-group{margin-bottom: 25px;}
.catalog-part .form-row .form-group .form-control{height: 50px;background-color:#231f20;color:#fff;border: 0;padding-left: 20px; box-shadow: none;border-radius: 0;width: 310px;}
.catalog-part .form-grp textarea.form-control{height: auto;background-color:#231f20;color:#fff;border: 0;padding-top: 15px;padding-left: 20px;box-shadow: none;border-radius: 0;}
.catalog-part .form-control::placeholder{color: #fff;}
.catalog-part .btn.btn-primary{display: inline-block;}
.catalog-part .catlog-form{width: 650px;display: inline-block;}
.catalog-part .catlog-form .btn.btn-primary{width: 215px;height: 50px;border: none;border-radius: 0;background-color:#d29b64;color:#231f20;font-weight: 600;border:1px solid #d29b64;}
.catalog-part .catlog-form .btn.btn-primary:hover{background-color: #0a0909;color:#d29b64;box-shadow: none;}
/*End*/

/*Footer-part*/
.footer-part{background-color:#231f20;}
.footer-part .footer-detailes-box{display: flex;justify-content: center;margin-bottom: 100px;}
.footer-detailes-box .footer-detailes-icon{}
.footer-detailes-box .footer-detailes-text p{font-size: 16px;color: #999999;margin: 0px 0px 10px 10px;}
.footer-detailes-box .footer-detailes-text a{color: #999999 !important;}

.footer-part .footer-detail{margin-bottom: 100px;}
.footer-part .footer-detail .footer-detail-title{color: #fff;font-size: 16px;font-weight: 500;margin:15px 0 10px;}
.footer-part .footer-detail .footer-p{font-size: 16px;color:#999;font-weight: 500;margin-bottom: 0;}
.footer-part .footer-detail .footer-p a{text-decoration: none;color:#999;}
.footer-part .line{border-top:1px solid #3c3c3c;margin: 0 15px;}
.footer-part .copy{color:#fff;font-weight: 500;font-size: 14px;padding: 40px 0;}
.footer-part .copy span a:hover{color:#d29b64;cursor: pointer;}
.footer-part .copy span a{color:#d29b64;text-decoration: none;}
.fa-bars{color: #fff;font-size: 22px;}
/*End*/

/*==========Breadcrumb Page==========*/
.breadcrumb{ padding: 0;background-color: transparent; margin: 0;text-align: right;}
.breadcrumb li{color: #d29b64; font-size: 13px; font-weight: 600; display: inline-block; position: relative; padding-right: 24px; margin-right: 4px;}
.breadcrumb li:last-child{ margin-right: 0; padding-right: 0;}
.breadcrumb li a{color: #d29b64;}
.breadcrumb li a:hover{color: #231f20;text-decoration: none;}
.breadcrumb li:after{ content: '/';position:absolute; right: 4px; top: 0; bottom: 0; margin: auto 0; font-size: 16px; color: #d29b64;font-weight: 500;}
.breadcrumb li:last-child:after{ content: '';}
/*End*/

/*aboutUs-page*/
.banner{background-position: center;background-size: cover;height: 200px;background-color:#f5f5f5;}
.banner .container{padding: 0;}
.banner-inner-content .banner-head-one{font-size: 28px;color: #111;font-weight: 600;}
.banner-inner-content{padding: 75px 0 0 0;}
.about-detail .cause-head-three{font-size: 40px;color:#111;font-weight: 700;margin-bottom: 15px;}
.about-detail .about-p{font-size: 15px;color: #888;line-height: 26px;margin-bottom: 10px;word-wrap: break-word;}
.about-detail .points{list-style: none;position: relative;}
.about-detail .points li::before{content:" ";background: url(../images/done-icon.png)no-repeat;height: 22px;width: 22px;position: absolute;left: 0px;margin-top: 1px;}
.about-detail .points li{padding-left: 28px;font-size: 16px;color:#111;margin-bottom: 18px;}
.about-detail .mg-about-right img{width: 400px;}



/* .about-comp{background-color: #f5f5f5;} */
.about-comp .com-detail{background-color: #fff;padding: 35px 40px;height:320px;box-shadow: 0px 0px 35px -22px rgba(0,0,0,0.75);}
.about-comp .com-detail .comp-head-two{font-size: 24px;color:#231f20;font-weight: 700;margin-top: 15px;margin-bottom: 15px;}
.about-comp .com-detail p{color:#231f20;line-height: 25px;margin-bottom: 0;  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;max-height: 152px;     -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.over-auto{overflow-x: auto!important;}
/*End*/

/*products-part*/
.product-part .prod-detail{font-size: 16px;font-weight: 600;color:#111;margin: 15px 0 30px;}
.product-part .prod-detail a{text-decoration: none;color:#111;}
.product-part .hov:hover .prod-detail a{color:#d29b64;}
.product-part .hov:hover img{}
/*End*/

/*product-detail*/
/*.prod-detail .product-detail{padding-top:35px;}*/
.prod-detail .product-detail .prod-head-two{font-size: 24px;color:#111;font-weight: 600;}
.prod-detail .product-detail .prod-p{margin-bottom: 20px;}
.prod-detail .product-detail p{color:#888;}
.prod-detail .product-detail p strong{color:#111;}
/*.product-part .about-detail{padding: 0 15px;}*/
.prod-detail .product-detail .detail{margin-bottom: 10px;}
.prod-detail .product-detail .btn.btn-dark, .common-btn {background-color: #d29b64;border:0;color: #111;font-size: 15px;font-weight: 600;padding: 13px 26px;border-radius: 0;margin-top: 15px; display: inline-block;}
.prod-detail .product-detail .btn.btn-dark:hover, .common-btn:hover {background-color: #231f20;color:#fff;text-decoration: none;}
/*.tech-part{padding-bottom: 100px;}*/
.tech-part .tech-head-two{font-size: 24px;color:#111;font-weight: 600;margin-bottom: 20px;}
.tech-part .points{list-style: none;position: relative;}
.tech-part .points li::before{content: " ";background: url(../images/done1-icon.png)no-repeat;height: 16px;width: 16px;position: absolute;left: 0px;margin-top: 5px;}
.tech-part .points li{padding-left: 28px;font-size: 14px;color:#999;margin-bottom: 15px;}
/*End*/

/*Gallery-part*/
.gallery-part .more-product .project-modal img{margin: 15px 0;}
/*End*/

/*Contact-part*/
.contact-part .contact-head-two{font-size: 45px;color: #111;font-weight: 700;margin-bottom: 55px;}
.contact-part .contact-detail{margin-bottom: 30px;}
.contact-part .contact-detail img{margin-top: 0px;margin-right: 15px;}
.contact-part .contact-detail .contact-head-three{font-size: 16px;color: #111;font-weight: 400;margin-bottom: 20px;}
.contact-part .contact-detail p{color: #999;font-size: 16px;margin-bottom: 2px;}
.contact-part .contact-detail p a{color:#999;text-decoration: none;}
.contact-part .contact-form .form-detail .form-control{height: 50px;background-color: #f5f5f5;padding-left: 20px;color: #111;border-radius: 0;border: 0;box-shadow: none;margin-bottom: 25px;}
.contact-part .contact-form .form-detail textarea.form-control{height: auto;padding-top: 15px;}
.contact-part .contact-form .form-detail .form-control::placeholder{color:#999;font-size: 16px;}
.contact-part .contact-form .btn.btn-primary{color: #111;font-weight: 600;background-color:#d29b64;border:none;border-radius: 0;padding: 13px 45px;box-shadow: none;}
.contact-part .contact-form .btn.btn-primary:hover{background-color:#111;color: #fff;box-shadow: none;}

.map-address iframe{border: 0;width: 100%;}
/*End*/

/*inquiry-part*/
.inquiry-part form{margin: 0 auto;width: 1000px;}
.inquiry-part .form-row>.col, .inquiry-part .form-row>[class*=col-]{padding-right: 15px;padding-left: 15px;}
.inquiry-part .form-row .form-group .form-control{height: 60px;padding-left: 20px;color: #999;border-radius: 0;box-shadow: none;margin-bottom: 30px;font-size: 14px;}
.inquiry-part .form-group{margin-bottom: 0;}
.inquiry-part .form-group textarea.form-control{padding-top: 15px;padding-left: 20px;box-shadow: none;color: #999;font-size: 14px;border-radius: 0;}
.inquiry-part .form-group .form-control:focus{border-color:#e1e1e1;}
.inquiry-part .form-group .form-control::placeholder{font-size: 14px;color: #999;}
.inquiry-part .form-group select.form-control{-webkit-appearance: none;background: url(../images/drop-img.png) no-repeat;background-position:94% 25px;font-size: 15px;}
.inquiry-part .btn.inquiry{background-color:#d29b64;border-radius: 0;font-weight: 600;color:#fff;padding: 17px 48px;margin-top: 30px;margin-right: 11px;box-shadow: none;}
.inquiry-part .btn.inquiry:hover{background-color: #111;box-shadow: none;}
.inquiry-part .captcha-box{border:1px solid #e1e1e1;height: 60px;width: 380px;margin-top: 30px;margin-left: 11px;}
.inquiry-part .captcha-box .code{border:0;padding-top: 18px;padding-left: 25px;color: #999;width: 46%;}
.inquiry-part .captcha-box .refresh-icon{padding-top: 0px;padding-left: 30px;}
.inquiry-part .form-group.pad{padding: 0 11px;}
/*End*/

/*Inquiry-popup*/
.inquiry_form_cls .sub-heading{font-size: 28px;font-weight: 600;text-align: center;margin-bottom: 20px;text-transform: uppercase;}
.inquiry_form_cls .inquiry_data .form-control{border-radius: 0;box-shadow: none;font-size: 14px;color:#999;}
.inquiry_form_cls .inquiry_data .form-control:focus{border-color:#e1e1e1;}
.inquiry_form_cls .inquiry_data .but-element{background-color: #d29b64;border: 0;color: #111;font-size: 15px;font-weight: 600;padding: 13px 26px;border-radius: 0;margin-left: 15px;text-transform: uppercase;}
.inquiry_form_cls .inquiry_data .but-element:hover{background-color: #231f20;color: #fff;cursor: pointer;}
/*End*/
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus{box-shadow: none;}
.btn-dark.focus, .btn-dark:focus{box-shadow: none;}
.btn-primary.focus, .btn-primary:focus{box-shadow: none;}
.w-53{margin-left: 11px;}
.error {
    border-bottom: 1px solid #ff0000;
}
/*
loader css start
*/
.loader {border: 6px solid #f3f3f3;border-radius: 50%;border-top: 6px solid #d29b64;width: 50px;height: 50px;-webkit-animation: spin 2s linear infinite; /* Safari */animation: spin 2s linear infinite;margin: 0 auto;display: none;margin-top: 30px;}
/* button.mfp-arrow{background: #999;width: 44px;}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{left: -22px;}*/
.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width: 10px;border-bottom-width: 10px;}
button.mfp-arrow{background: #333131;border-radius: 50%;height: 50px;width: 50px;}
.mfp-arrow.mfp-arrow-left{margin-top: -20px;margin-left: 15px;}
.mfp-arrow.mfp-arrow-right{margin-top: -20px;margin-right: 15px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{border-right: 0;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left: 0;border-left: unset;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{margin-left: 11px;border-right: unset;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{margin-left: 20px;border-left: unset;}
.mfp-arrow:after, .mfp-arrow .mfp-a{top: -20px;}

.remove-before:before { content: '' !important; }
.panel-collapse .active, .panel-title .active { color: #d29b64 !important; }
.product-detail table,.about-detail table { width:100%; }
.product-detail table th,.about-detail table th {
  /*width: 50%;*/
  background: whitesmoke;
}
.product-detail table td , .product-detail table th, .about-detail table th, 
.about-detail table td { 
  text-align: left;
  padding: 8px 12px;
  border: 1px solid #eee;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/*
loader css end 
*/

#inquiry_form, #catalogue_form {
    display: none;
    padding: 50px 15px;
    background-color: #fff;
}

.mfp-container .mfp-content #catalogue_form, .mfp-container .mfp-content #inquiry_form {
    display: block;
}
.not-found-heading{
    color: #d29b64;
    font-size: 150px;
    font-weight: 700;
}

.not-found-sub-heading{
    font-size: 35px;
    color: black;
    margin-bottom: 20px;
}
.not-found-detail{
  color: black;
  font-size: 16px;
  margin-bottom: 30px;
}

@media(max-width: 1200px) and (min-width: 992px){
	.catalog-part .catlog-form{width: 500px;}
	.catalog-part .form-row .form-group .form-control{width: 230px;}
	.navbar-expand-lg{padding: 20px 15px;}
	.navbar-dark .navbar-nav .contact{margin-left: 40px;}
	.banner-inner-content{padding: 75px 15px 0;}
	.aboutus-part .container{padding: 15px;}
/*	.prod-detail .product-detail{padding-top: 60px;}*/
	.catalog-part .catlog-form .btn.btn-primary{float: left!important;margin-top: 25px;}
  	.product-part{position: relative;}
  	.product-slider .owl-nav .owl-prev{position: absolute;top:-50px;right: 50px;left:unset;font-size: 0;background: url(../images/left.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 11px;}
  	.product-slider .owl-nav .owl-next{position: absolute;top:-50px;right: 0;font-size: 0; background: url(../images/right.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 13px;}
	.mg-about-details h2{font-size: 42px;}  
	.mg-services-img {width: 160px;height: 160px;}
	.mg-services-box h3 {font-size: 18px;}
	.mg-services {background-color: #f5f5f5;padding: 70px 0px;}
	
	
}
@media (max-width: 991px){
	.navbar-toggler{background-color: #231f20;padding:8px 10px; margin-left:auto;margin-right: 15px;}
	.navbar-toggler-icon{font-size: 16px;}
	.navbar-expand-lg{padding: 20px 15px;}
	.catalog-part .catlog-form{width: 100%;text-align: center;padding-left: 0;}
	.catalog-part .form-row .form-group .form-control{width: 100%;}
	.navbar-dark .navbar-nav .contact{margin-left: 0;padding: 8px;margin-top: 20px;}
	.navbar-dark .navbar-nav .nav-link{border-bottom: 1px solid #f2f2f2;}
	.navbar-dark .navbar-nav .nav-item:last-child .nav-link{border-bottom: 0;}
	.aboutus-part .container{padding: 15px;}
	.about-comp .com-detail{margin-top: 30px;}
	.banner-inner-content{padding: 75px 15px 0;}
	.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link{text-decoration: unset;}
	.mg-about-details h2{font-size: 40px;}
	.mg-about-left img{ max-width: 400px;}
	.mg-services-img {width: 120px;height: 120px;}
	.mg-services-box h3 {font-size: 16px;}
	.footer-part .footer-detailes-box {display: flex;justify-content: left;margin-bottom: 60px;}
	.mg-about-details a{font-size: 14px;padding: 12px 30px;}
	.mg-about-details p{padding: 0px 0px 20px 0px;}
}
@media (max-width: 991px) and (min-width: 768px){
	.footer-part .footer-detail .footer-p{font-size: 14px;}
	.prod-detail .product-detail{padding-top: 0px;}
	.navbar-dark .navbar-nav .nav-link{margin-left: 0;}
	.navbar-dark .navbar-nav .contact{text-align: center;padding: 13px;}
	.inquiry_form_cls .inquiry_data{margin-top: 30px;}
	.tech-part .tech-head-two{margin-bottom: 15px;font-size: 20px;}
	.gl-services-row{display: block;}  

  
}
@media (max-width: 768px) and (min-width: 576px){
  button.navbar-toggler.collapsed{margin-right: 0;}
	.navbar-dark .navbar-nav{margin-right: 0;margin-top: 15px;margin-bottom: 15px;}
	.product-part .head-one{font-size: 32px;}
	.paddingub{padding: 50px 0;}
	.footer-part .footer-detail{margin-bottom: 50px;}
	.footer-part .copy{padding: 30px 0;}
	.catalog-part .catelog-title{font-size: 32px;}
	.catalog-part .catelog-img{background-position: right;}
	.navbar-dark .navbar-nav .contact{padding: 13px;text-align: center;}
	.navbar-dark .navbar-nav .nav-link{margin-left: 0;margin-top: 5px;}
	.catalog-part .catelog-img .cat{float: none!important;text-align: center;}
	.about-detail .cause-head-three{margin-bottom: 5px;font-size: 32px;margin-top: 20px;}
	.about-comp .com-detail p{height: auto;}
	.prod-detail .product-detail .prod-p{margin-bottom: 10px;}
	.prod-detail .product-detail .btn.btn-dark{margin-top: 15px;}
	.prod-detail .product-detail .detail{margin-bottom: 8px;}
	.tech-part{padding-bottom: 30px;}
	.map-address iframe{height: 350px;}
	.contact-part .contact-head-two{margin-bottom: 30px;font-size: 32px;}
	.inquiry-part form{padding: 0 15px;}
	.inquiry_form_cls .inquiry_data{margin-top: 30px;}
	.inquiry_form_cls .inquiry_data .form-control{margin-bottom:20px; width: 100%;}
	.inquiry_form_cls .inquiry_data .row{margin: 0!important;}
	.inquiry_form_cls .inquiry_data .but-element{margin-left: 0;}
  	.panel-group{margin-bottom: 0;}
  	.product-slider .owl-nav .owl-prev{position: absolute;top:-50px;left:unset;right: 50px;font-size: 0;background: url(../images/left.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 11px;}
  	.product-slider .owl-nav .owl-next{position: absolute;top:-50px;right: 0;font-size: 0; background: url(../images/right.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 13px;}
	.product-titles a{font-size: 12px;}
	.mg-about-left img {max-width: 350px;}
	.mg-about-details h2 {font-size: 32px;}
	.mg-about {padding: 70px 0px;}
	.mg-heading h1 {font-size: 32px;padding-bottom: 30px;}
	.product-titles{padding: 15px 40px 15px 25px;}
	.gl-services-row{display: flex;flex-direction: column;align-items: flex-start;}
	.gl-services-row:nth-child(2n+2){flex-direction: column-reverse;}
	.gl-services-left{margin: 50px 0px 40px 50px;}
	.gl-services-right{width: 100%;padding: 0px 70px 50px 50px;}
	.gl-services-right:nth-child(2n+2){padding: 0px 70px 50px 50px;}
	.gl-services-left:nth-child(2n+2){margin: 70px 70px 50px 50px;}
	.gl-services-right h3{font-size: 22px;}
	.gl-services-right h3{font-size: 16px;}
}



@media (max-width: 575px){
  .banner-part .owl-dots .owl-dot{height: 10px;width: 10px;border:1px solid #000;}
  .banner-part .owl-dots{bottom: 0;}
  .about-detail .tech-part .container{padding: 0;}
  .tech-part .tech-head-two{margin-bottom: 10px;font-size: 18px;}
  .prod-detail .product-detail .btn.btn-dark, .common-btn{padding: 9px 14px 8px 16px;font-size: 14px;}
  .tech-part .points li{margin-bottom: 10px;}
	.navbar-dark .contact{margin-top: 20px;text-align: center;}
	.navbar-dark .navbar-toggler{margin-right: 0;}
	.navbar-dark .navbar-nav .nav-link{margin-top: 5px;}
	.navbar-dark .navbar-nav{margin-right: 0;margin-top: 15px;}
	.product-part .head-one{font-size:26px;margin-bottom: 0;}
	.paddingub{padding:40px 0;}
	.mart{margin-top:20px;}
	.footer-part .footer-detail{margin-bottom: 30px;}
	.footer-part .copy{padding: 20px 0;}
	.catalog-part .catelog-img{background-position: right;height: 250px;}
	.catalog-part .catelog-title{font-size: 28px;}
	.navbar-dark .navbar-nav .nav-link{margin-left: 0;}
	.custom-bread{float:none!important;text-align:center;}
	.breadcrumb{text-align:center;}
	.banner-inner-content{padding-top:50px;}
	.banner-inner-content .banner-head-one{font-size:20px;text-align:center;float:none!important;}
	.about-comp .com-detail{margin-top:20px;padding:25px;}
	.about-comp .com-detail.marzero{margin-top:0;}
	.about-detail .cause-head-three{font-size:26px;margin-bottom:5px;margin-top:15px;}
	.about-detail .points li{font-size:15px;}
	.about-comp .com-detail p{height:auto;}
	.banner-inner-content{padding-top: 65px;}
	.tech-part{padding-bottom: 10px;}
	.prod-detail .product-detail{padding-top: 25px;}
	.prod-detail .product-detail .btn.btn-dark{margin-top: 10px;}
	.prod-detail .product-detail .prod-p {margin-bottom: 15px;}
	.gallery-part .pad img{margin-top: 0px;}
	.map-address iframe{height: 250px;}
	.contact-part .contact-head-two{margin-bottom: 20px;font-size: 28px;}
	.inquiry-part form{padding: 0px;}
	.inquiry-part .captcha-box{width: 285px;float: none!important;margin-left: 6px;}
	.inquiry-part .captcha-box .code{width: 115px;padding-left: 10px;padding-top:19px;font-size: 13px;}
	.inquiry-part .captcha-box .refresh-icon{padding-left: 2px;}
	.inquiry-part .btn.inquiry{float: left!important;}
	.contact-part .contact-form .form-detail .form-control{margin-bottom: 15px;}
	.inquiry-part .form-row>.col, .inquiry-part .form-row>[class*=col-]{padding-right: 15px;padding-left: 15px;}
	.inquiry-part .form-row .form-group .form-control{margin-bottom: 20px;height: 40px;}
	.inquiry-part .form-row{margin: 0;}
	.inquiry-part .form-group select.form-control{background-position: 94% 17px;}
	.inquiry-part .btn.inquiry{padding: 12px 25px;margin-right: 0;margin-left:15px;}
	.catalog-part .catlog-form .btn.btn-primary{width:150px;height: 50px;font-size: 14px;float: left!important;margin-top: 25px;}
	.inquiry-part .form-group.pad{padding: 0 15px;}
	.w-53{margin-left: 10px;}
	.contact-part .contact-form .btn.btn-primary{float:none!important;margin-top: 30px;}
	.catalog-part .catlog-form{display: inline-block;}
	.inquiry_form_cls .inquiry_data .form-control{margin-bottom:20px; width: 100%;}
	.inquiry_form_cls .inquiry_data .row{margin: 0!important;}
	.inquiry_form_cls .inquiry_data .but-element{margin-left: 0;}
	.mfp-content{width: 100%;}
	.inquiry_form_cls .inquiry_data{margin-top: 30px;}
	.g-recaptcha-contact{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.mar-top{margin-top: 0!important;}
	.not-found-heading{font-size: 60px;font-weight: 600;margin-bottom: 10px;}	
	.not-found-sub-heading{font-size: 30px;margin-bottom: 15px;}
  /*.product-slider .owl-nav .owl-prev{position: absolute;top:unset;left: 38%;bottom: -10px;font-size: 0;background: url(../images/left.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 11px;}*/
  /*.product-slider .owl-nav .owl-next{position: absolute;top:unset;right: 33%;bottom: -10px;font-size: 0; background: url(../images/right.png)no-repeat;height:35px;width: 35px;background-color: #ddd;background-position: 13px;}*/
  .product-slider .owl-nav .owl-prev{position: absolute;top:-17px;left:unset;right: 38px;font-size: 0;background: url(../images/left.png)no-repeat;height:30px;width: 30px;background-color: #ddd;background-position: 8px;}
  .product-slider .owl-nav .owl-next{position: absolute;top:-17px;right: 0;font-size: 0; background: url(../images/right.png)no-repeat;height:30px;width: 30px;background-color: #ddd;background-position: 11px;}
  .panel-group{margin-bottom: 0;}

  	.mg-about-details h2 {font-size: 26px;}
	.mg-about-details h5 {font-size: 16px;color: #d29b64;font-weight: bold;padding: 5px 0px 5px 0px;}
	.mg-about-details a {font-size: 14px;text-transform: uppercase;color: #d29b64;background-color: #0a0909;padding: 10px 25px;text-decoration: none;}
	.mg-about {background-color: #f5f5f5;padding: 50px 0px;}
	.mg-about-left img {max-width: 300px;margin-top: 50px;}
	.mg-heading h1 {font-size: 26px;padding-bottom: 22px;}
	.mg-services {padding: 60px 0px 10px 0px;}
	.mg-services-box{margin-bottom: 50px;}
	.product-titles{ padding: 10px 40px 10px 20px;}
	.product-titles a{font-size: 14px;}
	.gl-services-right{width: 100%;}
	.gl-services-row{display: flex;flex-direction: column;align-items: flex-start;}
	.gl-services-row:nth-child(2n+2){flex-direction: column-reverse;}
	.gl-services-left{ margin: 50px 0px 40px 50px;}
	.gl-services-right{width: 100%;padding: 0px 30px 30px 30px;}
	.gl-services-right:nth-child(2n+2){padding: 0px 30px 30px 30px;}
	.gl-services-left:nth-child(2n+2){margin: 30px 30px 30px 30px;}
	.gl-services-right h3{font-size: 22px;}
	.gl-services-right h3{font-size: 16px;}
	.gl-services-left {	width: 222px;margin: 30px 0px 30px 30px;}
	.gl-services{padding: 60px 0px 20px 0px;}
	.gl-services-row{margin-bottom: 40px;}
	.about-detail .mg-about-right img {
		width: 300px;
	}
}