@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.logo{width:240px;}
.certified{max-width:235px;}
.certified ul li{font-size:13px;}
.top-nav .phone{ padding:18px 10px;}
.top-nav .phone strong{margin-right:2px;}
.top-nav .phone a{font-size:18px;}
.nav ul a{padding:0 10px; font-size:16px;}
.star-icon{right:40px;}
}

@media only screen and (min-width: 768px) and (max-width:1023px) {
h1, .h1{font-size:38px;}
h2, .h2{font-size:32px;}
.header{height:auto; padding-bottom:8px;}
.sticky .mm-toggle{margin-top:20px;}
.logo{width:190px;}
.certified{max-width:235px;}
.certified ul li{font-size:13px;}
.top-nav{width:auto; float:right}	
.top-nav .phone{ padding:18px 10px;}
.top-nav .phone strong{margin-right:2px; font-size:14px;}
.top-nav .phone a{font-size:16px;}
.social-icons{display:none}
.nav{display:none}
.mm-toggle{display:block}
.right-col{width:100%}
.inner-page .rightbar{padding:0}
.job-opening-form .form-row label{font-size:14px;}
.job-opening-form .form-row .wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item-label{ font-size:14px;}
.job-opening-form .form-row .name .wpcf7-form-control-wrap{width:100%} 
.job-opening-form .form-row .name .wpcf7-form-control-wrap.text-673{padding:0;}

.product-row .grid:nth-child(3n+1),
.product-row .grid:nth-child(3n){ clear:none}
.product-row .grid:nth-child(2n+1){ clear:left}
.product-row .grid:nth-child(2n){ clear:right}
.product-image{height:300px;}
.star-icon{width:80px; right:20px;}
.sticky-btn{ width:80px}
.sticky-btn ul{list-style:none; padding:0; margin:0}
.sticky-btn ul li{ }
.sticky-btn ul li a{padding:8px 8px 5px;}
.sticky-btn ul li img{width:40px;}
.sticky-btn ul li h6{font-size:10px;}


.footer-nav .left,
.footer-nav ul{width:100%}
.footer .footer-container .col-md-4.address .footer-col,
.footer-container .col-md-4.footer-nav .footer-col{ padding:0}
.newsletter-fild .submit-btn{background:#00adef; padding:0}
.newsletter-fild .submit-btn:hover{background:#191919}
}


@media only screen and (max-width: 767px) {
h1, .h1{font-size:32px; line-height:1.2}
h2, .h2{font-size:26px;}
h3, .h3 { font-size:22px;}
h4, .h4 { font-size:18px;}
.nav{display:none}
.mm-toggle{display:block; margin-top:20px;}
.mm-toggle strong{display:none}
.logo{width:200px; margin:10px 0 5px;}
.sticky .logo{margin:8px 0}
.header{height:auto}
.phone-mobile{display:block}
.top-right{width:100%; float:left;}
.top-nav{height:auto}
.certified{max-width:100%}
.top-nav .phone{ display:none}
.phone-mobile{float:left; width:100%; margin:15px 0;}
.phone-mobile a{ padding:10px; float:left; width:100%; color:#fff; background:#3ca7e4; border-radius:4px; text-align:center }
.phone-mobile a:hover{background:#f4a700;}	
.sticky .phone-mobile{display:none}
.social-icons{display:none}
.enquiry-form .form-row label{width:100%; float:left;}
.enquiry-form .form-row .wpcf7-form-control-wrap{ width:100%; float:left;}
.enquiry-form .form-row .rows{width:100%; float:left;}
.enquiry-form .form-row .rows .wpcf7-form-control-wrap{width:100%; margin:5px 0} 
.enquiry-form .button-row{padding-left:0%; }
.intro .text-box{padding:0 0 30px;}
.right-col ul li{width:100%}
.star-icon{width: 75px; right: 5px;top: 5px;}
.job-opening-form .form-row label{width:100%; float:left;}
.job-opening-form .form-row .name .wpcf7-form-control-wrap{width:100%} 
.job-opening-form .form-row .name .wpcf7-form-control-wrap.text-673{padding:0;}

.job-opening-form .form-row .wpcf7-form-control-wrap{ width:100%; float:left;}
.job-opening-form .form-row .rows,
.job-opening-form .form-row .upload-file{width:100%; float:left; padding:0}
.job-opening-form .form-row .rows .wpcf7-form-control-wrap{width:100%; margin:5px 0} 
.job-opening-form .form-row .name{width:100%; float:left;}
.job-opening-form .form-row p{width:100%; padding:0}
.job-opening-form .button-row{padding-left:0%; }

.inner-page .rightbar{padding:0}
.right-contact-form{margin:0}
.col-sm-8,
.col-sm-4{float:left; width:100%}
.panel3 h2{float:left; width:100%; text-align:center; font-size:28px;}
.right-col{width:100%}


.inner-page .leftbar .wpsm_panel-group .text-box{ width:100%;}
.inner-page .leftbar .wpsm_panel-group .generator-logo{ width:100%;}
.product-image{height:300px;}
.newsletter .heading{ width:100%}
.newsletter h2{font-size:28px; line-height:1.2; margin-bottom:10px;}
.newsletter-fild .submit-btn{background:#00adef; padding:0 5px; font-size:14px;}
.newsletter-fild .submit-btn:hover{background:#191919}
.newsletter .wpcf7{ width:100%; padding:0}

.sticky-btn{bottom:0; left:0; right:inherit; top:inherit; width:100%;transform:none;-webkit-transform:none;-moz-transform:none;}
.sticky-btn ul li{width:50%;margin:0; border-left:1px solid #52c0ff}
.sticky-btn ul li.left{border:none}
.sticky-btn ul li a{padding:8px 8px 5px;}
.sticky-btn ul li img{width:30px;}
.footer{padding-bottom:65px;}
.footer-container .col-md-4,
.footer .footer-container .col-md-4.address{ width:100%; border:none}
.footer-col{padding:0 0 20px !important; height:auto !important}
.scrollToTop{visibility:hidden}
}
@media only screen and (max-width:470px) {
.newsletter-fild .submit-btn{font-size:12px;}
.inner-page .leftbar .ccchildpages .ccchildpage{width:100%; border:none;}	
}
@media only screen and (min-width: 480px) and (max-width:767px) {

}