@media (max-width:980px){.topheader{display:none;}}
@media (max-width:767px){.topheader{display:none;}
.page-part-text p {font-size: 15px;line-height: 26px;margin-bottom: 6px;text-align: justify;}
.banner h1 {text-transform: uppercase;font-weight: 500;margin: 5px 0px 5px 0px;color: #ff7400;font-size: 25px;line-height: 40px;position: relative;text-align: left;}
.page-title-link {padding-left: 0px;margin-bottom: 0px;text-align: left;color: #919191;font-weight: 600;}
.page-part {padding: 15px 0px;background-color: #fff;}
.tab_container h3 {margin: 0px 10px;padding-bottom: 10px;text-transform: uppercase;color: #663d30;font-size: 21px;}
.tab_container [id^="tab"]:checked + label {background: #663d30;box-shadow: inset 0 2px #ff7400;}
.tab_container label {font-weight: 500;font-size: 14px;display: block;letter-spacing: 0.1px;float: left;width: 30%;padding: 13px 6px;color: #ffffff;cursor: pointer;text-decoration: none;text-align: center;background: #7d7d7d;}
.tab_container input, section {clear: both;padding-top:0px;display: none;}
.row10 {background: #4f4f4f url(../images/footer-bg1.png) center repeat;color: #fff;padding: 14px 0px;border-top: 3px solid #efb751;}
.footer-link h4 {font-size: 17px;line-height: 27px;margin-bottom: 13px;color: #caccce;}
.footer-link ul li {border-style: solid;border-width: 1px;border-color: rgba(133,134,140,.15);border-left: none;border-right: none;border-top: none;padding:5px 0px;}

.sectionbox h4 {font-size: 19px;text-transform: capitalize;color: #002140;line-height: 24px;}
.sectionbox p {font-size: 14px;line-height: 23px;color: #141414;margin: 0px;}
.sectionbox {margin-top: 66px;border-bottom: 5px solid #da7928;background-color: #fff;text-align: center;padding: 65px 15px 12px 15px;height: auto;overflow: hidden;display: inline-block;}
.well-text h1 {font-size: 33px;color: #da7928;text-align: center;line-height: 44px;letter-spacing: 0.2px;font-weight: 800;text-transform: uppercase;margin: 0px;padding-bottom: 0px;}
.w3l-features {background: #fff;padding: 20px 0px;}
h5.w3l-stats-txt {font-size: 24px;font-weight: 700;margin: 0px;color: #000;}
.feature-grid-left p {text-align: center;margin: 0;padding: 0;font-size:14px;line-height:27px;color: #333;}
.ourproduct {padding: 25px 0px 15px;margin: 0px;background-image: url(../images/bg-3.jpg);background-color: #b3b3b329;background-position: center;}

.carousel-indicators {position: absolute;bottom: 1px;left: 50%;z-index: 15;width: 60%;padding-left: 0;margin-left: -30%;text-align: center;list-style: none;}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 0px;text-indent: -999px;cursor: pointer;background-color: #141414c2;border: 2px solid #fff;border-radius: 10px;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #ff5200;}
.service-part {padding: 25px 0px 25px 0px;color: #b1b1b1;text-align: center;background-image: url(../images/desing-part.jpg);background-position: center center;background-size: cover;}
.sectionsimage {background-color: #fff;border-radius: 50%;border: 8px solid #d0d0d0;position: absolute;top: 0px;right: 0;left: 0;margin: 0 auto;width: 128px;height: 128px;overflow: hidden;-webkit-box-shadow: 0px -9px 0px 0px #3c3c3c;-moz-box-shadow: 0px -9px 0px 0px #3c3c3c;box-shadow: 0px 6px 3px 0px #3c3c3c;}
.service-heading h3 {text-align: center;line-height: 35px;font-size: 24px;color: #141414;margin: 0px;font-weight: 300;text-transform: uppercase;letter-spacing: 3px;}
.hg-chooseUs {padding: 15px 0px 15px 0px;background: url(../images/hg-chooseus.png) #0c0c21 center center no-repeat;background-size: cover;}
.why-choose-part {margin-bottom: 0px;}
.why-choose-part h3 {text-align: center;line-height: 23px;font-size: 20px;color: #fff;margin: 0px;text-transform: uppercase;letter-spacing: 3px;}
.hg-chooseUs-left>i {transition: all .3s;width: 60px;height: 60px;display: block;border-radius: 100%;}
.hg-chooseUs-left {float: left;display: block;width: 25%;height: auto;}
.hg-chooseUs-right {display: block;float: left;width: 75%;position: relative;color: #fff;margin-bottom: 15px;}
.hg-chooseUs-right>p {display: block;width: 100%;height: auto;overflow: hidden;font-size: 13px;color: #c3c3c3;margin: 0px;}
.hg-chooseUs-right>h3 {display: block;font-size: 14px;height: 40px;line-height: 28px;color: #fff;width: 100%;margin: 0;overflow: hidden;}
.contact-box h3 {font-size: 20px;color: #23221d;line-height: 28px;text-transform: capitalize;clear: both;margin: 7px 0px 8px;}
.contact-box h4 {line-height: 27px;font-size: 18px;color: #5d5d5d;clear: both;margin: 5px 0px 5px;font-weight: 300;}
.enquiry-part {padding: 14px 0px 100px;background-color: #f7f7f7;}
.caption {position: relative;z-index: 999;background-color: #fff;padding: 19px 12px;width: 100%;margin: 0 auto;border-radius: 5px;box-shadow: 0px 0px 3px 0px #141414;}
.newsletterinput {padding: 12px 7px;border: 1px solid #e1e1e1;width: 100%;font-size: 13px;margin: 0;border-radius: 5px;margin: 2px auto 11px;}
.caption h3 {margin: 0px;text-align: center;font-size: 16px;line-height: 18px;margin-bottom: 10px;color: #141414;font-weight: 300;}
.newsletter-box {background-color: #00053a;color: #fff;padding: 13px 14px;font-size: 15px;display: inline-block;width: 60%;border: none;border-radius: 5px;float: none;margin: 25px auto 0px;border-bottom: 3px solid #b9b9b9;}
.box7 .title {display: block;font-size: 20px;text-transform: uppercase;font-weight: 700;color: #fff;margin: 3px 0 9px;}
.box7 .icon li a {display: block;width: 100%;height: auto;line-height: 35px;border-radius: 50%;background: #ff7402;font-size: 12px;color: #fff;transition: all .5s ease 0s;padding:2px 20px;}
.footer {padding: 17px 0px 14px;margin-top: 20px;background-color: #23221d;}
.footer-logo{ text-align:center;}
.fb-us {width: 100%;text-align: center;}
.fb-us img {width: 24px;height: auto;text-align:center;margin: 5px 0px;}
ul.footer-nav {padding: 5px 0 0;float: none;text-align: center;}
ul.footer-nav li {display: inline-block;font-size: 11px;line-height: 5px;}
ul.footer-nav li a {color: #fff;text-decoration: none;letter-spacing: 0px;}
ul.footer-nav li i {padding: 0 3px;color: #f5f5f5;font-style: inherit;}
.power-by p {text-align: center;margin: 0px;font-size: 12px;color: #fff;}
.power-by p a{text-align: center;margin: 0px;font-size: 12px;color: #fff;}
.client-part {background: #fff;padding:20px 0;display: block;}
.client-logo-1{ width:50%;}
.client-part-hed h4:before {background: #663d30;width: 7px;height: 55px;position: absolute;content: "";left: 0;}
.client-part-hed h4 {color: #d46d27;font-size: 22px;font-weight: bold;position: relative;padding-left: 18px;line-height:27px;margin: 5px 0 12px;padding-top: 00px;}
.client-logo img {width: 98%;height: auto;padding:3px;margin:5px 0px;border: 1px solid #ccc;}
}	