@media (min-width:1200px){.container{max-width:1170px !important;}
 .container.card-inner{max-width:1150px !important;}
 .about-part .about-details{padding-right:110px;}
.site-footer .contact-widget{padding-left:25px;}
.navigation ul li .sub-menu .sub-menu{max-height:250px;overflow-y:auto;}
}
@media screen and (min-width:992px){.page-title .container{padding-top:100px;}
 .navigation ul li .sub-menu{pointer-events:none;}
 .header ul#menu-main-menu > .menu-item-has-children > a:before{font-family:"themify";content:"\e61a";font-size:0.53333rem;position:absolute;right:6px;top:40%;}
.card-part{margin-bottom:100px;}
.navigation ul li .sub-menu .sub-menu{left:100%;right:auto;}
.card-part{margin-top:-80px;}
}
@media screen and (max-width:991px){
	.quality-main-part{padding: 50px 0px;padding-bottom: 0;}
	.about-card-part .card-inner .col-lg-4{margin-bottom: 30px;}
	.footer-logo img{width:auto;}
 .header .navigation .logo{display:flex;align-items:center;justify-content:space-between;}
 .header{padding:15px 0px;background:#313131;top:126px;}
 .toggle{display:inline-block;float:right;margin-left:0;}
 .navigation{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#fff;text-align:left;overflow-y:auto;overflow-x:hidden;-webkit-transition:all ease .7s;-ms-transition:all ease .7s;transition:all ease .7s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);z-index:999;}
 .navigation-open .navigation{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:0 0 0.9375rem rgba(0, 0, 0, 0.15);-ms-box-shadow:0 0 0.9375rem rgba(0, 0, 0, 0.15);box-shadow:0 0 0.9375rem rgba(0, 0, 0, 0.15);}
 .navigation .logo, .navigation ul li .sub-menu li.btn-prev{display:block;}
 .navigation .logo{overflow:hidden;padding:1.875rem 0.9375rem;text-align:center;}
 .navigation .logo img{width:11.25rem;}
 .close-icon{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem;margin-top:0;border:0.062rem solid #999999;position:relative;-webkit-border-radius:1.875rem;-ms-border-radius:1.875rem;border-radius:1.875rem;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;}
 .close-icon:hover{background-color:#ff5e14;border-color:#ff5e14;}
 .close-icon:before, .close-icon:after{position:absolute;top:50%;left:50%;width:1.25rem;height:0.125rem;background:#999999;content:"";-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;z-index:1;}
 .close-icon:before{-webkit-transform:translateY(-50%) translateX(-50%) rotateZ(-45deg);-ms-transform:translateY(-50%) translateX(-50%) rotateZ(-45deg);transform:translateY(-50%) translateX(-50%) rotateZ(-45deg);}
 .close-icon:after{-webkit-transform:translateY(-50%) translateX(-50%) rotateZ(45deg);-ms-transform:translateY(-50%) translateX(-50%) rotateZ(45deg);transform:translateY(-50%) translateX(-50%) rotateZ(45deg);}
 .close-icon:hover:before, .close-icon:hover:after{background:#ffffff;}
 .navigation ul{padding:0;position:relative;height:100%;}
 .navigation ul li{display:block;padding:0;position:static;border-bottom:0.062rem solid rgba(0, 0, 0, 0.1);}
 .navigation ul li .dropdown-arrow{position:static;display:inline-block;float:right;}
 .navigation ul li a, .navigation ul li .sub-menu li a{display:inline-block;padding:16px 1.25rem;font-size:1rem;color:#333;text-transform:none;border:none;}
 .navigation ul li a{font-size:14px;}
 .navigation ul li a:hover, .navigation ul li .sub-menu li a:hover{color:#ff5e14;}
 .navigation ul li .sub-menu{position:absolute;right:0;top:0;width:100%;padding:0 0 1.5625rem;z-index:1;visibility:visible;opacity:1;background-color:#ffffff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all ease .6s;-ms-transition:all ease .6s;transition:all ease .6s;-webkit-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
 .navigation ul li.open .sub-menu.open{height:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
 .navigation ul li .sub-menu:before{display:none;}
 .navigation ul li .sub-menu li.btn-prev{margin-bottom:0.625rem;border:none;}
 .navigation ul li .sub-menu li.btn-prev a{display:block;padding:0.375rem 1.25rem;font-size:1.25rem;text-align:center;}
 .navigation ul li .sub-menu li.btn-prev a:before{position:absolute;top:0;left:0;width:2.5rem;height:2.5rem;padding:0;margin-left:1.25rem;background-color:#ff5e14;background-image:url("../images/left-arrow.png");background-position:15px 13px;background-repeat:no-repeat;content:"";-webkit-border-radius:100%;-ms-border-radius:100%;border-radius:100%;z-index:1;}
 .navigation ul li .sub-menu li a:hover{background-color:transparent;}
 .navigation ul li .sub-menu .sub-menu{right:auto;}
 .contact-form{padding-top:50px;padding-bottom:50px;}
 .office-info{margin-left:0;padding:15px;}
}
@media (max-width:767px){
	table{
		display: block;width: 100%;overflow: auto;
	}
	.ext-img img{width: 100%;}
	td{
		white-space: pre;
    padding-left: 15px;
    padding-right: 15px;
	}
	.about-card-part .card-inner .col-lg-4{margin-bottom: 30px;}
	.about-part-main{padding-bottom: 30px;padding-top: 30px;}
	.choose-part-main{padding-bottom: 0px;padding-top: 50px;}
	.choose-part-products{padding-bottom: 0px; padding-top: 10px;}
	.Powered{text-align:center;}
 .header .logo a.pull-left img{width:200px;}
 .card-part .card-inner .col-lg-4:first-child{border-left:0;}
.top-bar .container-fluid, .header .container-fluid{padding:unset;padding-left:15px;padding-right:15px;}
 .top-bar .contact-info ul li{float:inherit;text-align:center;}
 .top-bar .contact-info ul > li + li{margin:0;padding-left:0;}
 .top-bar .top-right-part{justify-content:center;padding-bottom:10px;}
 .search-part .contact-btn .theme-btn{display:none;}
 .header .logo a img{width:100%;height:auto;}
 .search-part{margin-left:0;}
 .search-part{padding:0;}
 .search-part .header-search-form{top:55px;}
 .banner__slider .slide .slide__content--headings h2{font-size:2.33333rem;line-height:1.1;}
 .banner__slider .slick-nav{display:none !important;}
 .theme-btn:before, .theme-btn-s2:before, .submit-btn:before{display:none;}
 .theme-btn:after, .theme-btn-s2:after, .submit-btn:after{display:none;}
 .theme-btn, .theme-btn-s2, .submit-btn{padding:12px 15px;font-size:13px;}
 .banner__slider .slide{height:500px;}
 .banner__slider .slick-initialized .slick-slide, .banner__slider{height:500px !important;}
 .combained-sec header{position:relative;}
 .banner__slider .slide .slide__img img{height:500px !important}
 .search-part{display:none;}
 .card-part{padding:50px 0px;}
 .section-title h2, .product-part .section-title-s2.section-title-s4 h2{font-size:2rem !important;}
 .about-details{padding-bottom:10px;}
 .about-part{padding-bottom:50px;}
 .product-part{padding-top:50px;padding-bottom:30px;}
 .product-part .product-inner .icon img, .product-part .product-inner .icon{height:200px;width:200px;}
 .progress-part{padding:50px 0px;}
 .progress-part .left-part{padding:0px 15px;}
 .progress-part .left-part{padding-bottom:20px;}
 .about-part img{height:auto;}
 .testimonial{padding:50px 0px;}
 .footer-contact .contact-grids{position:relative;top:0;}
 .footer-contact .contact-grids .grid{width:100%;}
 .footer-contact{padding:50px 0px;}
 .site-footer .upper-footer{padding:50px 0px;}
 .widget.text-widget{padding-top:50px;padding-bottom:0px}
 .widget{padding-top:50px;}
 .card-part .inner-part{border:1px solid #dce7eb;padding:30px 20px;}
 .card-part .card-inner .col-lg-4{border:0;}
}
@media (min-width:992px) and (max-width:1024px){.footer-contact .contact-grids p br{display:none;}
 .footer-contact .contact-grids .grid{min-height:192px;}
 .footer-contact .contact-grids{left:0;max-width:100%;}
 .combained-sec{overflow:hidden;}
 .navigation ul li a{padding:40px 10px;}
 .header ul#menu-main-menu > .menu-item-has-children > a:before{right:-4px !important;}
}
@media (min-width:1025px) and (max-width:1199px){
	.navigation ul li a{
		    padding: 40px 18px;
	}
	.search-part{margin-left: 0;}
	.footer-contact .contact-grids p br{display:none;}
 .footer-contact .contact-grids .grid{min-height:192px;}
 .footer-contact .contact-grids{left:0;max-width:100%;}
 .combained-sec{overflow:hidden;}
}
@media (min-width:768px) and (max-width:992px){.card-part .card-inner .col-lg-4:first-child{border-left:0;}
.top-bar .container-fluid, .header .container-fluid{padding:unset;padding-left:15px;padding-right:15px;}
 .top-bar .contact-info ul li{float:inherit;text-align:center;}
 .top-bar .contact-info ul > li + li{margin:0;padding-left:0;}
 .top-bar .top-right-part{justify-content:center;padding-bottom:10px;}
 .search-part .contact-btn .theme-btn{display:none;}
 .header .logo a img{width:100%;height:auto;}
 .search-part{margin-left:0;}
 .search-part{padding:0;}
 .search-part .header-search-form{top:66px;}
 .banner__slider .slide .slide__content--headings h2{font-size:2.33333rem;line-height:1.1;}
 .banner__slider .slick-nav{display:none !important;}
 .theme-btn:before, .theme-btn-s2:before, .submit-btn:before{display:none;}
 .theme-btn:after, .theme-btn-s2:after, .submit-btn:after{display:none;}
 .theme-btn, .theme-btn-s2, .submit-btn{padding:12px 15px;font-size:13px;}
 .banner__slider .slide{height:500px;}
 .banner__slider .slick-initialized .slick-slide, .banner__slider{height:500px !important;}
 .combained-sec header{position:relative;}
 .banner__slider .slide .slide__img img{height:500px !important}
 .card-part{padding:50px 0px;}
 .section-title h2, .product-part .section-title-s2.section-title-s4 h2{font-size:2rem !important;}
 .about-details{padding-bottom:50px;}
 .about-part{padding-bottom:50px;}
 .product-part{padding-top:50px;padding-bottom:30px;}
 .product-part .product-inner .icon img, .product-part .product-inner .icon{height:200px;width:200px;}
 .progress-part{padding:50px 0px;}
 .progress-part .left-part{padding:0px 15px;}
 .progress-part .left-part{padding-bottom:20px;}
 .about-part img{height:auto;}
 .testimonial{padding:50px 0px;}
 .footer-contact .contact-grids{position:relative;top:0;}
 .footer-contact .contact-grids .grid{width:100%;}
 .footer-contact{padding:50px 0px;}
 .site-footer .upper-footer{padding:50px 0px;}
 .widget.text-widget{padding-top:50px;padding-bottom:0px}
 .widget{padding-top:50px;}
 .card-part .inner-part{border:1px solid #dce7eb;padding:30px 20px;margin-bottom:30px;}
 .card-part .card-inner .col-lg-4{border:0;}
}
@media (min-width:768px){.testimonial .client-pic:before, .testimonial .client-pic:after{content:"";background:url(../images/quote.png) center center/100% no-repeat local;position:absolute;top:20px;left:-100px;width:48px;height:34px;opacity:1;}
 .testimonial .client-pic:after{left:auto;right:-100px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}
}
@media screen and (max-width:480px){.footer-logo img{width:100%;}
}
