@charset "utf-8";
body{background-color:#FFF !important; padding:0; margin:0; font-family:GraphikRegular !important;font-size:16px !important;color:#222 !important;line-height:22px !important;} 
body{background-color:#FFF !important; padding:0; margin:0; font-family:GraphikRegular !important;font-size:16px !important;color:#222 !important;line-height:22px !important;} 

p{font-size:16px !important;font-family:GraphikRegular;font-weight:400;padding:0;margin:0;line-height:24px;text-align:justify;color:#333;padding:0!important;margin:0!important}
h1{font-family:GraphikRegular; font-size:30px !important;color:#E76F20;line-height:26px;font-weight:bold!important;}
h2{font-family:GraphikRegular !important;font-size:26px !important;color:#E76F20;line-height:30px;font-weight:bold!important}
h3{font-family:GraphikRegular !important;font-size:22px !important;color:#E76F20;line-height:28px;font-weight:bold!important}
h4{font-family:GraphikRegular !important;font-size:20px !important;color:#E76F20;line-height:24px;font-weight:bold!important}
h5{font-family:GraphikRegular !important;font-size:17px !important;color:#E76F20;line-height:21px;font-weight:bold}
h6{font-family:GraphikRegular !important;font-size:16px !important;color:#333;line-height:19px;font-weight:bold}

ul{padding:0 !important; margin:0 !important; list-style:none !important;font-family:GraphikRegular !important;font-size:16px;color:#222;line-height:22px;} 

@font-face {
  font-family: GraphikRegular;
  src: url(GraphikRegular.otf);
}

a{font-family:GraphikRegular !important; text-decoration:none !important; color:#e76f20 !important;}
a:hover{text-decoration:none !important;}

.no_padding{padding:0!important;margin:0!important}
.new_no_padding{padding:0!important}

.white{color:#FFF}
.flot_left{float:left;margin-right:10px}
.flot_right{float:right;margin-left:10px}

.box-a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box-a:hover{-webkit-transform:scale(1.05,1.07);-webkit-transition-timing-function:ease-out;-webkit-transition-duration:250ms;-moz-transform:scale(1.05,1.07);-moz-transition-timing-function:ease-out;-moz-transition-duration:250ms;position:relative;z-index:99;background:0;text-decoration:none}


.top-bar{width:100%; background-color:#1a1a1a; background-size:cover; padding:10px 25px;}
.top-bar-text{font-size: 13px;color: #94918f;}
.top-bar-text-right{font-size: 14px;color: #94918f; text-align:right; font-weight:bold	 !important;}
.top-bar i{color:#e76f20;}

.nav-bg{background: linear-gradient(-65deg, #e76f20 80%, #fff 20%);}
.navbar-brand img{width:200px; height:auto;}
.nav-item{}
.nav-item a{font-size:16px; text-transform:uppercase; color:#333 !important; font-weight:600 !important; font-family:GraphikRegular !important;}

.carousel-item{}
.carousel-item img{width:100%; height:650px !important; background-size:cover;}
.carousel-item h1{font-size:100px; color:#FFF;}
.carousel-item p{font-size:22px; text-align:center; color:#FFF; line-height:35px; font-weight:400;}
.carousel-caption{padding-bottom:8% !important;}
.carousel-item span{color:#ade629; text-shadow:4px 4px 8px #333;}


.promo-bg{background-color:#e76f20; padding:30px 30px !important;}
.promo-bg h1{color:#FFF; font-size:20px;}
.promo-bg p{color:#FFF; text-transform:uppercase;}
.promo-more{background-color:#FFF; width:55%; text-align:center; height:50px; line-height:45px; font-size:18px !important; font-weight:bold !important; text-transform:uppercase; border:4px #e76f20 solid; outline:3px #FFF solid; float:right;}

.about{padding:60px 30px;}
.about p{margin-bottom:25px !important;}
.about-more{background-color:#141313; padding:12px 15px; border-bottom:4px #e76f20 solid; font-size:18px !important; font-weight:bold;}
.about-img{float:right !important; margin-left:50px;}

.header-bg {width: 100%;background-color: #515151; padding:20px 40px !important;color: #a8a8a8;border-bottom: 1px #e0e0e0 solid;
}
.header-bg:hover{color: #E76F20;}

.product-bg{background-color:#ffe8da; padding:60px 0;}
.product-bg h1{font-size:36px; text-align:center; color:#333;}
.product-bg h2{font-size:22px; text-align:center; color:#333;}
.product-area{padding:60px 100px !important;}
.product-grid{border:1px #CCC solid;}

.products1{}
.products1 ul{padding:0; margin:0; list-style:none;}
.products1 ul li{line-height:25px; border-top:1px #d0d0d0 dotted;}
.products1 ul li a{color:#333 !important; text-decoration:none; font-weight:normal;}
.products1 ul li a:hover{color:#E76F20 !important; text-decoration:none; font-weight:normal;}
.products1 img{width:100%; height:auto; border:1px #dbdbdb solid; padding:5px 5px; margin-bottom:15px;}
.content-row{background-color:#fff; box-shadow:3px 3px 7px #d8d8d8; padding:15px 0px 10px 10px !important; margin-bottom:20px !important; border:1px #CCC solid; border-radius:5px;}
.content-img{border:1px #d0d0d0 solid; padding:5px 5px; margin-left:20px; box-shadow:2px 2px 2px #d0d0d0;}


.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 30px !important;}

.header_bg{width:100%; background-color:#e9e9e9; padding:20px 50px; color:#a8a8a8; border-bottom:1px #e0e0e0 solid;}
.header_bg:hover{color:#E76F20;}

.client_bg{width:100%; background-color:#FFF;}
.client_area{border:1px #e0e0e0 solid; padding:10px 0;}
.choose_us{padding:35px 100px 0 100px !important; color:#171717; line-height:25px;}

.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 100px !important;}
.quality_products_area{}
.quality_products_area ul{padding:0; margin:0; list-style:none;}
.quality_products_area ul li{line-height:24px; color:#898989; border-top:1px #c3c3c3 dotted; padding:0 0 0 5px; font-weight:normal;}
.quality_products_area ul li:hover{color:#000000;}
.quality_products_right{padding-left:8% !important;}

.blog-box{border:1px #c2c2c2 solid; padding:8px 8px 0 8px; box-shadow: 5px 5px 0px #eee; border-radius:8px; margin-bottom:30px;}
.blog-box img{margin-bottom:20px;}

.footer_bg{width:100%;background-color:#1a1a1a; padding:30px 20px 20px 20px; background-size:cover;}
.footer_bg_area{ margin-bottom:80px;}
.footer-text{}
.footer_bg p{color:#adadad;}
.footer_bg h4{font-size:18px; font-weight:bold !important;}
.footer_bg h4:after{border-bottom:2px #F00 solid !important; padding-top:5px;}
.footer_bg_area ul{padding:0; margin:0; list-style:none;}
.footer_bg_area ul li{line-height:32px;}
.footer_bg_area ul li a{color:#adadad !important; text-decoration:none; font-weight:normal;}
.footer_bg_area ul li a:hover{color:#e76f20 !important;}
.footer_bg_area ul li a:before {content: "\f138";font-family: "FontAwesome";color: #e76f20;padding-right: 8px;
}

.copyright{background-color:#1a1a1a; margin-top:50px; border-top:1px #343434 solid; padding-top:15px;}
.copyright p{}
.copyright ul{padding:0; margin:0; list-style:none; text-align-last:center;}
.copyright ul li{display:inline;}
.copyright ul li a{font-weight:normal; padding:0 10px; text-decoration:none; color:#adadad !important;}
.copyright ul li a:hover{font-weight:normal; padding:0 10px; text-decoration:underline; color:#E76F20 !important;}
.follow-on{text-align:right; color: #adadad;}

.counter{
    color: #444;
    font-family: 'Poppins', sans-serif;
    text-align: center;
}
.counter .counter-value{
    color: #000;
    font-size: 40px;
    font-weight: 600;
    line-height: 128px;
    height: 140px;
    width: 140px;
    margin: 0 auto 20px;
    border-radius: 50% 0 50% 50%;
    border: 7px solid #fff;
    border-right-color: transparent;
    display: block;
    position: relative;
    z-index: 1;
}
.counter .counter-value:before{
    content: '';
    background: linear-gradient(to right bottom,#d4d4d4,#fff);
    border-radius: 50%;
    box-shadow: 0 0 10px -3px rgba(0,0,0,0.5);
    position: absolute;
    left: 6px;
    top: 6px;
    bottom: 6px;
    right: 6px;
    z-index: -1;
}
.counter h3{
    color: #000;
    font-size: 18px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0;
}
.counter.purple .counter-value{
    border-color: #6101E5;
    border-right-color: transparent;
}
.counter.purple .counter-value:before{
    background: linear-gradient(to right bottom,#6101E5,#9F27E8);
}
.counter.blue .counter-value{
    border-color: #0284F3;
    border-right-color: transparent;
}
.counter.blue .counter-value:before{
    background: linear-gradient(to right bottom,#0284F3,#1DC0E1);
}
.counter.pink .counter-value{
    border-color: #435CF8;
    border-right-color: transparent;
}
.counter.pink .counter-value:before{
    background: linear-gradient(to right bottom,#435CF8,#FF4674);
}
.box{
    background: linear-gradient(-45deg,#355C7D,#6C5B7B,#C06C84);
    font-family: 'Raleway', sans-serif;
    text-align: center;
    overflow: hidden;
    position: relative;
    transition: all 0.3s ease-in-out;
	margin-bottom:25px;
	border:5px #FFF solid;
	outline:2px #CCC solid;
}
.box:before{
    content: "";
    border: 2px solid #fff;
    box-shadow: 0 0 25px rgba(0,0,0,0.3);
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: rotate3d(0,0,1,45deg) scale3d(1.5,0,1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all .35s;
}
.box:hover:before{
    opacity: 1;
    transform: rotate3d(0,0,1,45deg) scale3d(1.5,1,1);
}
.box img{
    width: 100%;
    height: auto;
    transform: translate3d(0,0,0) scale(1);
    transition: all 0.5s ease 0s;
}
.box:hover img{
    opacity: 0.9;
    transform: translate3d(-12px,0,0) scale(1.1) rotate(3deg);
}
.box .box-content{
    color: #fff;
    width: 100%;
    padding: 15px 10px;
    opacity: 0;
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    transition: all 0.4s ease-in-out;
}
.box:hover .box-content{
    opacity: 1;
    transform: translateX(-50%) translateY(-50%);
	background: linear-gradient(to bottom, #e76f20 0%, #da292d 100%);
}
.box .title{
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    /*text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);*/
    margin: 0 0 3px;
	color:#fff;
}
.box .post{
    font-size: 16px;
    font-weight: 600;
    font-style: italic;
    text-transform: capitalize;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    letter-spacing: 1px;
    margin: 0 0 10px;
    display: block;
}
.box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
}
.box .icon li{
    display: inline-block;
    margin: 0 2px;
}
.box .icon li a{
    color: #355C7D;
    background: #fff;
    font-size: 15px;
    line-height: 30px;
    width: 30px;
    height: 30px;
    border-radius: 5px;
    display: block;
    transition: all .35s;
}
.box .icon li a:hover{
    color: #6C5B7B;
    background: #000;
    box-shadow: 4px 4px rgba(0, 0, 0, 0.5);
}

.counter {
    background-color:#f5f5f5;
    padding: 20px 0;
    border-radius: 5px;
}

.count-title {
    font-size: 40px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.count-text {
    font-size: 13px;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
}

.fa-2x {
    margin: 0 auto;
    float: none;
    display: table;
    color: #4ad1e5;
}

.banner2-bg {
    background:#e9e9e9;
    background-size: cover;
    background-position: center center;
	width:100%;
}
.banner2-bg img {
    border-radius: 500px 0px 0px 500px;
}
.banner2-bg-l
{
padding:50px 30px 0 30px;	
}
.banner2-bg p {
    margin-bottom:40px!important;
}
.banner2-bg h1 {
    margin-bottom:20px!important;
}
.banner2-bg a {
    font-weight:bold;
}


.breadcrumb-bg {
    height: 300px;
    background-size: cover;
    background-position: center center;
	padding:60px 30px 30px 30px;
}
.breadcrumb-bg h1 {
    font-size:30px!important;
	margin-bottom:20px;
	text-transform:uppercase;
}
.breadcrumb-bg h4 {
    font-size:16px!important;
	line-height:24px!important;	
}
.breadcrumb-bg h4{margin-bottom:20px; left:0;}
.breadcrumb-bg p{margin-bottom:20px !important; left:0;}

.breadcrumb-bg ul {
   padding:0; margin:0; list-style:none;
}
.breadcrumb-bg ul li {
   display:inline;
 }
 .breadcrumb-bg ul li a {
   border:1px #FFF solid;
   padding:7px 15px;
   border-radius:15px;
   color:#FFF !important;
   margin-right:10px;
 }
.breadcrumb-bg ul li a:hover {
   color:#e76f20 !important;
 }

.side-menu-products{background-color:#e76f20; height:50px; font-size:24px; font-weight:bold; color:#FFF; line-height:50px; padding-left:10px; margin-bottom:7px; border:3px #fff solid; outline:2px #e76f20 solid;}
.sidebar{background-color:#464d52; border-radius:3px; padding:15px 10px;}
.sidebar ul{padding:0;margin:0;list-style:none}
.sidebar ul li{line-height:28px; padding-left:5px;}
.sidebar ul li a{color:#dfdfdf !important;text-decoration:none;font-weight:normal!important;}
.sidebar ul li a:before {content: "\f101";font-family: "FontAwesome";color: #E76F20 !important;padding-right: 5px;}
.sidebar ul li a:hover{color:#E76F20 !important;text-decoration:none;font-weight:normal!important}
.header-bg-s{background:#eee!important;}

.content_bg{padding:60px 30px !important;}
.content_bg h1{font-size:28px; margin-bottom:25px;}
.content_bg h2{font-size:24px; color:#333; margin-bottom:20px;}
.content_bg h3{font-size:21px;}
.content_bg h4{font-size:17px; margin-bottom:25px;}
.content_bg h5{font-size:16px; margin-bottom:20px; font-weight:600;}
.content_bg p{margin-bottom:25px !important;}
.content_bg table{margin-bottom:35px !important;}
.content-test{padding-right:50px !important;}
.content-test h1{font-size:24px !important;}
.content-test a{font-weight:bold;}
.content-test h2{font-size:22px !important; color:#333;}
.content-test h3{font-size:20px !important;}
.content-test h4{font-size:18px !important;}
.content-test iframe{margin-bottom:30px !important;}
.content-test ul{padding:0 0 0 5px !important; margin-bottom:25px !important;}
.content-test ul li{line-height:26px; display:flex;}
.content-test ul li:before{content: "\f101";font-family: "FontAwesome";color: #e76f20;padding-right: 4px;}
.content_bg hr{border:1px #FFF solid;}
.content-row-mr{margin-bottom:35px;}
.content-row-mr img{margin-bottom:15px;}

.footer-social-icon{background-color:#adadad; width:25px; height:25px; text-align:center; line-height:25px !important; font-size:16px; border-radius:50px; color:#1a1a1a;}
.footer-social-icon:hover{background-color:#e76f20;}

.contact-img{border:1px #c7c6c6 solid; padding:8px 8px; width:100%; margin-top:30px;}
.contact-address{border:8px #fff solid; padding:50px 50px; width:100%; margin-top:30px; background-image: linear-gradient(#ff893c, #e9b001); outline:1px #c7c6c6 solid;}
.contact-address p{margin-bottom:30px !important; display:flex; font-weight:400;}
.contact-address i{margin-right:20px; border:1px #000 solid; height:40px !important; width:40px; text-align:center; line-height:40px;}
.contact-form{border:1px #c7c6c6 solid; margin-top:30px; padding:30px 20px;}
.contact-form-input{height:52px !important; width:100% !important; margin-bottom:8px; border:1px #c7c6c6 dotted; padding:0 10px; color:#5e5e5e;}

.contact-form-message{width:100% !important; margin-bottom:8px; border:1px #c7c6c6 dotted; padding:10px 10px; color:#5e5e5e;}
.google-map{margin-top:50px !important; border:1px #c7c6c6 solid; padding:10px 10px;}

.contact-form h4{margin-bottom:20px;}
.panel-title{background-color:#eee; height:50px; margin-bottom: 8px !important; padding: 12px 10px 0 10px; box-shadow: 2px 2px 2px #d0d0d0;}
.content-according{margin-bottom:35px !important;}

.s-btn{border:1px #333 dashed; padding:15px 25px; border-radius:20px 0 20px 0; color:#333!important; font-weight:bold;}
.s-btn:hover{border:1px #E76F20 dashed; color:#E76F20!important;}

@media screen and (max-width: 360px) {
.top-bar{visibility:hidden; display:none;}
.nav-bg{background: linear-gradient(-65deg, #fff 80%, #fff 20%);} 
.carousel-item img{width:100%; height:300px !important; background-size:cover;}
.promo-bg{padding:10px 5px !important;}
.promo-more{width:100%; height:40px; line-height:35px; font-size:16px !important; border:3px #e76f20 solid; outline:2px #FFF solid; margin-top:15px; margin-bottom:10px;}
.about{padding:20px 5px;}
.about-img{float:right !important; margin-left:0px; margin-bottom:20px;}
.header-bg {padding:20px 20px !important;}
.product-bg{padding:20px 0;}
.product-bg h1{font-size:24px;}
.product-bg h2{font-size:18px; line-height:26px;}
.product-area{padding:20px 20px !important;}
.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 15px !important;}
.counter .counter-value{font-size: 28px;line-height: 95px;height: 110px;width: 110px;margin: 0 auto 10px;}
.header_bg{padding:20px 10px;}
.choose_us{padding:20px 20px 0 20px !important;}
.choose_us h1{font-size:18px;}
.footer_bg_area{ margin-bottom:30px;}
.footer-text{color:#adadad; margin-bottom:30px !important;}
.copyright p{font-size:12px !important;}
.copyright ul{padding:0; margin:0; list-style:none; text-align-last:left;}
.copyright ul li{display:inline; font-size:12px;}
.follow-on{text-align:left !important; color:#adadad !important; font-size:16px !important; margin-top:10px !important;}
.copyright ul li a{padding:0 0px; margin-right:20px;}
.content_bg{padding:20px 25px !important;}
.content_bg h1{font-size:20px;}
.content_bg h2{font-size:18px; color:#333;}
.content_bg h3{font-size:16px;}
.content_bg h4{font-size:15px;}
.content-test{padding-right:0px !important;}
.content-test h1{font-size:20px !important;}
.content-test h2{font-size:18px !important; color:#333;}
.content-test h3{font-size:16px !important;}
.content-test h4{font-size:15px !important;}
.breadcrumb-bg {height: auto;padding:20px 10px 20px 10px;}
.breadcrumb-bg h1{font-size:20px  !important;margin-bottom:0px;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:flex !important; line-height:20px !important; margin-bottom:10px;}
.breadcrumb-bg ul li a {padding:10px 15px; margin-right:10px;}
.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 10px !important;}
.quality_products_area{padding-bottom:20px;}
.quality_products_area ul li{ padding:0 0 0 0px; font-weight:normal;}
.quality_products_right{padding-left:0% !important;}
.banner2-bg img {border-radius: 0px 0px 0px 0px;}
}
.content-r{padding:50px 0;}


@media screen and (max-width: 480px) {
.top-bar{visibility:hidden; display:none;}
.nav-bg{background: linear-gradient(-65deg, #fff 80%, #fff 20%);} 
.carousel-item img{width:100%; height:300px !important; background-size:cover;}
.promo-bg{padding:10px 5px !important;}
.promo-more{width:100%; height:40px; line-height:35px; font-size:16px !important; border:3px #e76f20 solid; outline:2px #FFF solid; margin-top:15px; margin-bottom:10px;}
.about{padding:20px 5px;}
.about-img{float:right !important; margin-left:0px; margin-bottom:20px;}
.header-bg {padding:20px 20px !important;}
.product-bg{padding:20px 0;}
.product-bg h1{font-size:24px;}
.product-bg h2{font-size:18px; line-height:26px;}
.product-area{padding:20px 20px !important;}
.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 15px !important;}
.counter .counter-value{font-size: 28px;line-height: 95px;height: 110px;width: 110px;margin: 0 auto 10px;}
.header_bg{padding:20px 10px;}
.choose_us{padding:20px 20px 0 20px !important;}
.choose_us h1{font-size:18px;}
.footer_bg_area{ margin-bottom:30px;}
.footer-text{color:#adadad; margin-bottom:30px !important;}
.copyright p{font-size:12px !important;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:flex !important; line-height:20px !important; margin-bottom:10px;}
.breadcrumb-bg ul li a {padding:10px 15px; margin-right:10px;}
.content_bg{padding:20px 25px !important;}
.content_bg h1{font-size:20px;}
.content_bg h2{font-size:18px; color:#333;}
.content_bg h3{font-size:16px;}
.content_bg h4{font-size:15px;}
.content-test{padding-right:0px !important;}
.content-test h1{font-size:20px !important;}
.content-test h2{font-size:18px !important; color:#333;}
.content-test h3{font-size:16px !important;}
.content-test h4{font-size:15px !important;}
.breadcrumb-bg {height: auto;padding:20px 10px 20px 10px;}
.breadcrumb-bg h1{font-size:20px !important;margin-bottom:10px;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:inline-block;line-height:40px;}
.breadcrumb-bg ul li a {padding:7px 15px; margin-right:3px;}
.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 10px !important;}
.quality_products_area{padding-bottom:20px;}
.quality_products_area ul li{ padding:0 0 0 0px; font-weight:normal;}
.quality_products_right{padding-left:0% !important;}
.banner2-bg img {border-radius: 0px 0px 0px 0px;} 
}

@media screen and (max-width: 767px) {
.top-bar{visibility:hidden; display:none;}
.nav-bg{background: linear-gradient(-65deg, #fff 80%, #fff 20%);} 
.carousel-item img{width:100%; height:300px !important; background-size:cover;}
.promo-bg{padding:25px 5px !important;}
.promo-more{width:30%; height:40px; line-height:35px; font-size:16px !important; border:3px #e76f20 solid; outline:2px #FFF solid; margin-top:15px; margin-bottom:10px; float:left !important;}
.about{padding:20px 5px;}
.about-img{float:right !important; margin-left:10px; margin-bottom:20px; width:300px;}
.header-bg {padding:20px 20px !important;}
.product-bg{padding:20px 0;}
.product-bg h1{font-size:24px;}
.product-bg h2{font-size:18px; line-height:26px;}
.product-area{padding:20px 20px !important;}
.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 15px !important;}
.counter .counter-value{font-size: 28px;line-height: 95px;height: 110px;width: 110px;margin: 0 auto 10px;}
.header_bg{padding:20px 10px;}
.choose_us{padding:20px 20px 0 20px !important;}
.choose_us h1{font-size:18px;}
.footer_bg_area{ margin-bottom:30px;}
.footer-text{color:#adadad; margin-bottom:30px !important;}
.copyright p{font-size:16px !important;}
.copyright ul{padding:0; margin:0; list-style:none; text-align-last:left !important;}
.copyright ul li{display:inline; font-size:16px;}
.follow-on{text-align:left !important; color:#adadad !important; font-size:16px !important; margin-top:10px !important;}
.copyright ul li a{padding:0 0px; margin-right:20px;}
.content_bg{padding:20px 25px !important;}
.content_bg h1{font-size:20px;}
.content_bg h2{font-size:18px; color:#333;}
.content_bg h3{font-size:16px;}
.content_bg h4{font-size:15px;}
.content-test{padding-right:0px !important;}
.content-test h1{font-size:20px !important;}
.content-test h2{font-size:18px !important; color:#333;}
.content-test h3{font-size:16px !important;}
.content-test h4{font-size:15px !important;}
.breadcrumb-bg {height: auto;padding:20px 10px 20px 10px;}
.breadcrumb-bg h1{font-size:20px !important;margin-bottom:10px;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:inline-block;line-height:40px;}
.breadcrumb-bg ul li a {padding:7px 15px; margin-right:3px;}
.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 10px !important;}
.quality_products_area{padding-bottom:20px;}
.quality_products_area ul li{ padding:0 0 0 0px; font-weight:normal;}
.quality_products_right{padding-left:0% !important;} 
.banner2-bg img {border-radius: 0px 0px 0px 0px;}   
}

@media screen and (max-width: 980px) {
 .top-bar{visibility:hidden; display:none;}
.nav-bg{background: linear-gradient(-65deg, #fff 80%, #fff 20%);} 
.carousel-item img{width:100%; height:300px !important; background-size:cover;}
.promo-bg{padding:25px 5px !important;}
.promo-more{width:30%; height:40px; line-height:35px; font-size:16px !important; border:3px #e76f20 solid; outline:2px #FFF solid; margin-top:15px; margin-bottom:10px; float:left;}
.about{padding:20px 5px;}
.about-img{float:right !important; margin-left:10px; margin-bottom:20px; width:300px;}
.header-bg {padding:20px 20px !important;}
.product-bg{padding:20px 0;}
.product-bg h1{font-size:24px;}
.product-bg h2{font-size:18px; line-height:26px;}
.product-area{padding:20px 20px !important;}
.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 15px !important;}
.counter .counter-value{font-size: 28px;line-height: 95px;height: 110px;width: 110px;margin: 0 auto 10px;}
.header_bg{padding:20px 10px;}
.choose_us{padding:20px 20px 0 20px !important;}
.choose_us h1{font-size:18px;}
.footer_bg_area{ margin-bottom:30px;}
.footer-text{color:#adadad; margin-bottom:30px !important;}
.copyright p{font-size:16px !important;}
.copyright ul{padding:0; margin:0; list-style:none; text-align-last:left;}
.copyright ul li{display:inline; font-size:16px;}
.follow-on{text-align:left !important; color:#adadad !important; font-size:16px !important; margin-top:10px !important;}
.copyright ul li a{padding:0 0px; margin-right:20px;}
.content_bg{padding:20px 25px !important;}
.content_bg h1{font-size:20px;}
.content_bg h2{font-size:18px; color:#333;}
.content_bg h3{font-size:16px;}
.content_bg h4{font-size:15px;}
.content-test{padding-right:0px !important;}
.breadcrumb-bg {height: auto;padding:20px 10px 20px 10px;}
.breadcrumb-bg h1{font-size:20px;margin-bottom:10px;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:inline-block;line-height:40px;}
.breadcrumb-bg ul li a {padding:7px 15px; margin-right:3px;}
.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 10px !important;}
.quality_products_area{padding-bottom:20px;}
.quality_products_area ul li{ padding:0 0 0 0px; font-weight:normal;}
.quality_products_right{padding-left:0% !important;} 
.banner2-bg img {border-radius: 0px 0px 0px 0px;}
}

@media screen and (max-width: 1200px) {
.top-bar{visibility:hidden; display:none;}
.nav-bg{background: linear-gradient(-65deg, #fff 80%, #fff 20%);} 
.carousel-item img{width:100%; height:300px !important; background-size:cover;}
.promo-bg{padding:25px 5px !important;}
.promo-more{width:50%; height:40px; line-height:35px; font-size:16px !important; border:3px #e76f20 solid; outline:2px #FFF solid; margin-top:15px; margin-bottom:10px; float:right;}
.about{padding:20px 5px;}
.about-img{float:right !important; margin-left:10px; margin-bottom:20px; width:600px;}
.header-bg {padding:20px 20px !important;}
.product-bg{padding:20px 0;}
.product-bg h1{font-size:24px;}
.product-bg h2{font-size:18px; line-height:26px;}
.product-area{padding:20px 20px !important;}
.counter{width:100%; background:url(img/product-header.jpg) no-repeat; background-size:cover; background-attachment:fixed; background-position:center; padding:20px 15px !important;}
.counter .counter-value{font-size: 28px;line-height: 95px;height: 110px;width: 110px;margin: 0 auto 10px;}
.header_bg{padding:20px 10px;}
.choose_us{padding:20px 20px 0 20px !important;}
.choose_us h1{font-size:18px;}
.footer_bg_area{ margin-bottom:30px;}
.footer-text{color:#adadad; margin-bottom:30px !important;}
.copyright p{font-size:13px !important;}
.copyright ul{padding:0; margin:0; list-style:none; text-align-last:center;}
.copyright ul li{display:inline; font-size:13px;}
.follow-on{text-align:right; color:#adadad !important; font-size:13px;}
.copyright ul li a{padding:0 0px; margin-right:20px;} 
.content_bg{padding:20px 25px !important;}
.content_bg h1{font-size:20px;}
.content_bg h2{font-size:18px; color:#333;}
.content_bg h3{font-size:16px;}
.content_bg h4{font-size:15px;}
.content-test{padding-right:0px !important;}
.breadcrumb-bg {height: auto;padding:20px 10px 20px 10px;}
.breadcrumb-bg h1{font-size:20px;margin-bottom:10px;}
.breadcrumb-bg ul {padding:0; margin:0; list-style:none;}
.breadcrumb-bg ul li {display:inline-block;line-height:40px;}
.breadcrumb-bg ul li a {padding:7px 15px; margin-right:3px;} 
.quality_products_bg{width:100%; background-color:#ececec; background-size:cover; padding:10px 10px !important;}
.quality_products_area{padding-bottom:20px;}
.quality_products_area ul li{ padding:0 0 0 0px; font-weight:normal;}
.quality_products_right{padding-left:0% !important;}
.banner2-bg img {border-radius: 0px 0px 0px 0px;}
}
