* { -webkit-font-smoothing: antialiased; -webkit-appearance: none; text-shadow: none !important; }
/*--------------media query css------------------*/	
/*------------tablet landscape view------*/
@media (max-width:1800px) {
.enumenu_ul li a { padding: 15px 15px;  font-size:14px;  }   
.enumenu_ul.desk ul li a { font-size: 13px;  }    
    

}

@media (max-width:1600px) {

.enumenu_ul li:before { left: -4px; }
.common-section .common-text .commontext-width { width: 80%; }
.banner-section .banner-slider:before { right: 0; }
footer .footer-wrap .footer-rt .footer-bottom ul li { margin-right: 20px; }
footer .footer-wrap .footer-rt .footer-bottom ul li a { font-size: 12px; }
footer .footer-wrap .footer-rt .footer-bottom ul li:before { left: -14px; }    
footer .footer-wrap .footer-rt .footer-top ul li{ margin-right: 20px; }    
footer .footer-wrap .footer-rt .footer-top ul li:before {  left: -14px; }
.copyright{ margin-right: 20px; }    
}


@media (max-width:1400px) {
.banner-section .banner-slider { height: 767px; }
.enumenu_ul li a { /* font-size: 14px; */ padding: 15px 21px 15px; }
.common-section .common-img { background-position: center center; }
header .header-wrap, footer .footer-wrap { padding: 0 20px; }
.owl-carousel .owl-controls .owl-next { right: -80px; }
.owl-carousel .owl-controls .owl-prev { left: -80px; }
.morebenefits .owl-carousel4 { padding-left: 0; }
/*homepage end*/
	/*About us page css*/
.owl-carousel4 .owl-controls .owl-prev { left: -80px; }
.owl-carousel4 .owl-controls .owl-next { right: -80px; }
.owl-carousel4 .owl-controls .owl-prev:hover { left: 0px; }
.owl-carousel4 .owl-controls .owl-next:hover { right: 0px; }
.enumenu_ul li a {font-size: 13px;  padding: 15px 7px; }    
.enumenu_ul.desk ul li a { font-size: 12px;  }  
}
@media (max-width:1300px) {
.enumenu_ul li a { /* font-size: 14px; */ padding: 15px 15px 15px; }
footer .footer-wrap .footer-rt .footer-top ul li { margin-right: 10px; }
footer .footer-wrap .footer-rt .footer-top ul li a { font-size: 11px; }
footer .footer-wrap .footer-rt .footer-top ul li::before { left: -8px; }
footer .footer-wrap .footer-rt .footer-bottom ul li { margin-right: 9px; }
footer .footer-wrap .footer-rt .footer-bottom ul li a { font-size: 11px; }
footer .footer-wrap .footer-rt .footer-bottom ul li:before { left: -8px; }       


}
@media (max-width:1200px) {
.common-inner-banner .inner-bn-wrap, .common-medium-banner .inner-bn-wrap { padding: 0 20px; }    
.common-text-part.less-padding { padding: 0; }
.enumenu_ul li a { font-size: 12px; padding: 15px 4px; }
.enumenu_ul.desk ul li a { font-size: 11px;  }  
h1 { font-size: 50px; }
.main { max-width: 90%; box-sizing: border-box; }
.common-medium-banner .inner-bn-wrap { max-width: 100%; padding: 0 20px; }
/*.enumenu_ul li a { padding: 15px 10px; }*/
.enumenu_ul.desk ul li a { font-size: 14px; padding: 6px; }
.banner-section .banner-slider { background-position: 70% center; }
/*footer .footer-wrap .footer-rt .footer-top ul li { margin-right: 26px; }
footer .footer-wrap .footer-rt .footer-bottom ul li { margin-right: 26px; }
footer .footer-wrap .footer-rt .footer-top ul li::before { left: -18px; }
footer .footer-wrap .footer-rt .footer-bottom ul li:before { left: -18px; }*/
.copyright, .social-icons { margin-right: 0; }
footer .footer-wrap .footer-rt .footer-top ul li:last-child { margin-right: 0; }
footer .footer-wrap .footer-rt .footer-bottom ul li:last-child { margin-right: 0; }
.owl-carousel { width: 90%; margin: 0 auto; }
/*homepage end*/
	/*About us page css*/
.morebenefits .owl-carousel4 .item .orange-btn { padding: 14px 30px 14px 10px; }
.testimonial .owl-carousel1 h4 { padding: 10px 35px 25px; }
.get-touch-section .get-touch-wrap h3 { line-height: 1.2 }
.common-pro-standard .common-pro-standard-left { width: 64%; }
.common-section .common-text .commontext-width { width: 100%; padding: 40px; }
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content a { font-size: 16px; }
header .header-wrap .header-rt .header-top ul li.last.active { margin-left: 0; }
	.owl-carousel3 .owl-stage-outer{ display: inherit;}    
 
}
@media (max-width:1024px) {
/* p{font-size:14px;padding-bottom:25px;} */
h1, .common-inner-banner .inner-bn-wrap h1 { font-size: 50px; }
h2 { font-size: 40px; }
h3 { font-size: 30px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }
h6 { font-size: 14px; }
/*footer .footer-wrap .footer-rt .footer-bottom ul li a { font-size: 12px; }*/
header .header-wrap .header-lt { padding: 24px 20px; }
.common-pro-content .common-pro-content-right .common-right-wrap .latest-new-section { padding: 32px 18px 40px; }
header .header-wrap .header-rt { padding: 25px 0 0 0; height: 100%; float: right; width: auto }
header .header-wrap .header-rt ul { padding-right: 0; }
.blog-section.less-padding { padding: 0; }
.blog-section ul { padding: 50px 0 0 0; }
/*.owl-carousel2 .owl-item img { height: 230px; }*/
.get-touch-section .get-touch-wrap h3 { /*margin-bottom: 15px;*/ padding-bottom: 15px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.orange-btn { font-size: 13px; width: auto; padding: 14px 35px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.btn { font-size: 13px; width: auto; padding: 14px 25px 14px 15px; }
.btn i.btn-icon { margin-left: 8px; }
.blog-section .blog-rt .widget-area section ul li { margin: 0 0 20px 0; }
.less-padding { padding: 35px 0; }
.bottom-content { padding: 35px 0 0; }
.common-section.less-padding, .banner-section.less-padding { padding: 0; }
.morebenefits .owl-carousel4 .item .orange-btn { font-size: 14px; }
.newsletter-section .newsletter-section-wrap { padding: 50px 0; }
less-padding cf lightgrey { width: 95%; }
.banner-text { width: 100%; }
.testimonial .owl-carousel { width: 80%; }
.owl-carousel { width: 80%; }
header .header-wrap .header-lt { padding: 22px 0 25px 0; max-width: 279px; width: auto; }
header .header-wrap .header-lt img { max-width: 200px; }
.newsletter-section h2 { font-size: 30px; }
/*homepage end*/
	/*About us page css*/
	
	/*case-studies page css*/
.blog-section .blog-rt { padding: 0 0 0 20px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-wrap { padding: 20px 0; }
.common-inner-banner .inner-bn-wrap, .get-touch-section .get-touch-wrap { width: 100%; padding: 0 25px; left: 0; }
ul.cs-logos { margin-left: 0; }
ul.three-col-cs li .btn { width: 80%; }
ul.three-col-cs li .btn a.orange-btn { padding: 18px 26px 18px 10px; width: 100%; }
.half-wpadding { padding-left: 0; }
.bottom-banner-small .get-touch-wrap { padding: 0 15px; }
.white-box li { padding: 45px 25px; }
.common-pro-standard .common-pro-standard-left { width: 62%; }
.orange-btn { padding: 19px 48px; }
.owl-carousel3.owl-carousel { width: 100%; }
.common-section .common-text-inner .orange-btn { display: inline-block; line-height: 1.5; }
.tip-content{width: 400px; margin:24px 0 0 0 !important; top:0; left:0;}
.tip-content:before{ right:inherit; }
.field-tip{ display: block;}
.our-standard-section .our-standard-wrap th .field-tip{ display: inline-block;}
.our-standard-section .our-standard-wrap th .field-tip .tip-content{    left: -190px;}
.our-standard-section .our-standard-wrap th .field-tip .tip-content:before{ right:0; }
.owl-carousel3 .owl-controls .owl-next { right:-25px; }
.owl-carousel3 .owl-controls .owl-prev { left: -25px; }		
.owl-carousel4 .owl-controls .owl-prev{ left: -25px;}
.owl-carousel4 .owl-controls .owl-next{ right: -25px;}	
}
/*------------tablet portrait  view------*/
@media (max-width:991px) {
.main { max-width: 100%; box-sizing: border-box; }
/*header .header-wrap { padding: 0; }*/
/* .banner-section .banner-slider {height:580px;} */
	header .header-wrap .header-rt .header-top{ display: none;}	
.bottom-banner-small .get-touch-wrap h3 { margin: 0 0 30px 0; }
.common-inner-banner .inner-bn-wrap, .common-medium-banner .inner-bn-wrap { padding: 0 20px; }
ul.industries-logo li { padding: 35px 20px; }
.bottom-banner-small .get-touch-wrap a.orange-btn { margin-right: 0; float: none; margin: 0 auto; text-align: center; vertical-align: middle; width: auto; display: inline-block; }
.bottom-banner-small .get-touch-wrap h3 { display: inline-block; width: 100%; }
.common-inner-banner .inner-bn-wrap h1, .common-medium-banner .inner-bn-wrap h1 { font-size: 32px; line-height: 1.2; }
.common-medium-banner .inner-bn-wrap a.orange-btn { margin-right: 30px; }
.owl-carousel2 { margin-bottom: 30px; }
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content { margin: 0; }
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content ol li { padding: 0 0 12px 0; }
header .header-wrap .header-rt .header-top ul li { margin-right: 26px; }
header .header-wrap .header-rt .header-top ul li::before { left: -18px; }

/*homepage end*/
	/*About us page css*/
	/*case-study-individual*/
.common-pro-content .common-pro-content-left { width: 55%; }
.common-pro-content .common-pro-content-right { width: 40%; }
.common-pro-standard .common-pro-standard-left { width: 60%; }
.contact-form .contact-form-wrap input, .contact-form .contact-form-wrap select, .contact-form .contact-form-wrap textarea { padding: 10px 10px 10px 25px; }
/*our-industries*/
.banner-section .inner-banner-text { position: relative; margin: 0 auto; padding: 60px 0; transform: none; -webkit-transform: none; -moz-transform: none; top: inherit; }
.banner-section { position: relative; height: 100%; }
.banner-section .mid-banner-slider { height: 100%; }
.get-touch-section { height: 100%; }
.get-touch-section .get-touch-wrap { position: relative; margin: 0 auto; padding: 60px 0; transform: none; -webkit-transform: none; -moz-transform: none; top: inherit; }
ul.three-col-cs li { width: 48%; margin-left: 2%; }
/*ul.three-col-cs li .img-thumb img { width: 100%; }*/
.common-pro-standard .common-pro-standard-left ul li .title h6, .common-pro-standard .common-pro-standard-left ul li .discription h6 { font-size: 15px; }
.common-pro-standard .common-pro-standard-left ul li .discription a { font-size: 15px; }
.newsletter-section .newsletter-section-wrap { padding: 40px 0; }
.orange-btn { padding: 19px 40px; }
.common-section .common-text .commontext-width { padding: 45px 35px; }
.common-pro-content .common-pro-content-right .common-right-wrap .latest-new-section { padding: 32px 20px 40px; margin-bottom: 35px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 12px; padding: 5px 10px }
.accordion-content a { font-size: 16px; color: #000; }
.common-pro-content .common-pro-content-left p { padding-bottom: 15px; }
.newsletter-section h2 { font-size: 28px; }
.latest-news-section a.orange-btn { font-size: 13px; padding: 10px 13px; }
 .c-forms-form-main input::-webkit-input-placeholder {
 font-size:14px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main input:-ms-input-placeholder {
 font-size:14px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main textarea::-webkit-input-placeholder {
 font-size:14px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main textarea:-ms-input-placeholder {
 font-size:14px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.cs-logos a.orange-btn{ font-size: 14px;}
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section h3{ margin-bottom: 0;}

footer .footer-wrap .footer-lt { width: 100%; float: none; }
footer .footer-wrap .footer-rt { width: 100%; float: none; position: relative; }
.footer-rt .social-icons { position: absolute; top: -60px; right: 0; }
.footer-rt .social-icons li { margin-top: 0; height: 52px; width: 52px; margin-left: 10px; }
.footer-rt .social-icons li a { margin-top: 0; height: 52px; width: 52px; }
.footer-rt .social-icons li a i { font-size: 30px; line-height: 52px; }
footer .footer-wrap .footer-rt .footer-top { width: 45%; margin-right: 5%; float: left; text-align: left; padding-top: 25px; }
footer .footer-wrap .footer-rt .footer-top ul li { width: 100%; margin-right: 0; margin-bottom: 10px; }
footer .footer-wrap .footer-rt .footer-top ul li a { font-size: 15px; }
footer .footer-wrap .footer-rt .footer-top ul li::before { left: 0; background: none; }
footer .footer-wrap .footer-rt .footer-bottom { width: 45%; margin-left: 5%; float: left; text-align: left; padding-top: 25px; }
footer .footer-wrap .footer-rt .footer-bottom ul li { width: 100%; margin-right: 0; margin-bottom: 10px; vertical-align: top; text-align: right;}
footer .footer-wrap .footer-rt .footer-bottom ul li a { font-size: 15px; }
footer .footer-wrap .footer-rt .footer-bottom ul li::before { left: 0; background: none; }
.copyright { width: 100%; text-align: left; font-size: 15px; margin-top: 30px; overflow: hidden; display: inline-block; text-align: center;}
footer .footer-wrap .footer-rt .footer-bottom ul li:nth-of-type(5){ clear: left;}
/*footer .footer-wrap .footer-rt .footer-bottom ul li:nth-child(3), footer .footer-wrap .footer-rt .footer-bottom ul li:nth-child(4), footer .footer-wrap .footer-rt .footer-bottom ul li:nth-child(5){ clear: left;}	*/
}
 @media (max-width:860px ) {
.error404 .bottom-content .c-forms-form .c-button-section { margin: 0 30px 0 0; width: 44.5%; } 
.our-standard-section .our-standard-wrap table { width: 100%; }
.our-standard-section .our-standard-wrap table, thead, tbody, th, td, tr { display: block; }
.our-standard-section .our-standard-wrap thead tr { position: absolute; top: -9999px; left: -9999px;  width: 90%; border: none;}
.our-standard-section .our-standard-wrap thead tr th{ background: none; width: 45%;}
.our-standard-section .our-standard-wrap tr:nth-of-type(2n+1) {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.our-standard-section .our-standard-wrap tr { border: 1px solid #ccc; padding: 15px 0; }
.our-standard-section .our-standard-wrap td { border: none; border-bottom: 0; position: relative; padding-left: 50%; line-height: 1.3; font-size: 22px; padding-bottom: 20px; padding-top: 20px; }
.our-standard-section .our-standard-wrap #standard-table tr td a { font-size: 22px; line-height: 1.3; }
.our-standard-section .our-standard-wrap table { margin: 0 auto; }
/*.our-standard-section .our-standard-wrap td:last-child { padding: 5%; }*/
.our-standard-section .our-standard-wrap td:first-child { width: inherit; }
.our-standard-section .our-standard-wrap td:nth-of-type(2), .our-standard-section .our-standard-wrap td:nth-of-type(3), .our-standard-section .our-standard-wrap td:nth-of-type(4), .our-standard-section .our-standard-wrap td:nth-of-type(5) { width: inherit; text-align: left; }
.our-standard-section .our-standard-wrap td:before { position: absolute; left: 6px; padding-right: 10px; white-space: nowrap; content: attr(data-column); color: #000; font-weight: 600;}
.our-standard-section .our-standard-wrap th .field-tip .tip-content{    left:0px;}
.our-standard-section .our-standard-wrap th .field-tip .tip-content:before{ right: inherit; }   
	 
	 
header .header-wrap .header-rt .header-top { display: none; }
header .header-wrap .header-rt .header-top.menu-header, header .header-wrap .header-rt .header-top.menu-header ul{ display: block;}
header .header-wrap .header-rt .header-top.menu-header ul li	{ background: #00ab69;}
header .header-wrap .header-rt .header-top.menu-header ul li a { color: #ffffff; text-align: center;font-size: 12px;padding: 15px 4px;  font-family: "Gotham-Medium"; display: block;}
header .header-wrap .header-rt .header-top.menu-header ul li.last, header .header-wrap .header-rt .header-top.menu-header ul li:nth-child(4){display: none;}		 
.owl-carousel4 .owl-controls .owl-prev{ left: -25px;}
	.owl-carousel4 .owl-controls .owl-next{ right: -25px;}     
}

@media (max-width:800px) {
.latest-news-section a.orange-btn { font-size: 13px; padding: 10px 11px; }
.error404 .bottom-content .c-forms-form .c-editor { padding-left: 12px; padding-right: 12px;}
.error404 .bottom-content .c-forms-form .c-button-section { margin: 0 8px 0 0; width: 47%; }
}
/*------------mobile landscape  view------*/
@media (max-width:767px) {
p { font-size: 22px; line-height: 1.5; }
h1 { font-size: 60px; font-weight: bold; }
h2 { font-size: 50px; margin: 0 auto 25px; /*max-width: 590px; */}
h3 { font-size: 40px; line-height: normal; }
h4 { font-size: 30px; line-height: normal; }
h5 { font-size: 30px; line-height: normal; }
h6 { font-size: 20px; line-height: normal; }
br { display: none; }
h5 br { display: none; }
.desk-part { display: none; }
.menu-icon .menu-box { top: 60%; }
.morebenefits .owl-carousel4 { border-right: 0; border-left: 0; }
.common-pro-content .same-height { height: auto!important; }
.common-pro-standard .disp-table { display: block; }
.box-logo { padding-right: 0 }
.common-pro-standard .common-pro-standard-left .box-logo { padding-right: 30px }
.common-text-part-wrap h3 a { font-size: 40px; line-height: 1.3; }
.common-pro-standard .common-pro-standard-left { display: black; }
.common-pro-standard .common-pro-standard-right { display: black; }
.common-section.getcertified-greybg .common-text .commontext-width a.orange-btn { float: none; clear: none; }
.banner-section .banner-slider.mobi-part { height: 1180px; position: relative;}
.banner-section .banner-slider.mobi-part .banner-text { position: absolute; bottom: 0;left: 0;margin: 0 auto;position: absolute;right: 0;}
.cmApp_embedFormContainer .cmApp_signupContainer input[type="submit"] { margin-left: 15px !important; width: 36% !important; }
.contact-section .contact-left h5 em { display: block; }
ul.three-col-cs li .description p { line-height: normal; font-size: 22px; }
.banner-section .banner-slider { height: 100%; padding: 40px 0; }
.banner-section .banner-slider:before { display: none; }
.img-thumb .img-thumb-desc { height: auto!important; }
.news-event-letter #cmApp_signupForm .cmApp_fieldWrap { float: none; width: 100% }
.news-event-letter .cmApp_fieldWrap input { width:100%; max-width:100%; }
.news-event-letter #cmApp_signupForm .cmApp_formSubmitButton { float: none; position: absolute; right: 0; top: 0; width: auto; }
.news-event-letter #cmApp_signupForm { position:relative; }
.resources-lt { display:block; width: 100%; }
.resources-rt { display:block; width: 100%; margin-bottom:25px; }

.error404 .bottom-content .c-forms-form .c-editor { padding-left: 18px; padding-right: 18px; }
.error404 .bottom-content .c-forms-form textarea#c-1-5 { width: 45%; }
.error404 .bottom-content .c-forms-form .c-button-section { margin:0 10px 0 0; width: 45.5%; }

.search-results-cont ul li span { font-size: 22px; }
.search-results-wrap ul li, .search-results-cont ul li { font-size:22px; }
/* .get-touch-section .get-touch-wrap:last-child a.orange-btn{margin-right:0;}  */
.common-pro-content p { font-size: 22px; line-height: 1.5; }
.common-pro-content blockquote h4 { font-size: 25px; line-height: 1.4; }
.common-pro-content .common-pro-content-left h6 { font-size: 20px; }
.common-pro-content .common-pro-content-left h3 { font-size: 40px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 17px; line-height: 1.4; }
.common-list-content-section .common-content-wrap ul li .img-thumb .img-thumb-desc h3 { font-size: 40px; line-height: 1.4; }
.common-list-content-section .common-content-wrap ul li .description p { font-size: 22px; line-height: 1.2; }
ul.three-col-cs li .img-thumb .img-thumb-desc h3 { font-size: 30px; line-height: 1.2; }
.bottom-banner-small .get-touch-wrap h3 { font-size: 40px; line-height: 1.4; }
.latest-news-section a.orange-btn, .latest-news-section a.news-btn { font-size: 20px; }
.common-section .common-img { height: 100%; min-height: 100%; }
/*.testimonial .owl-carousel { width: 100%;}*/
.banner-text { text-align: center; }
.banner-section .orange-btn { margin-bottom: 20px; padding: 24px 85px 24px 65px; }
.get-touch-section .get-touch-wrap h3 { font-size: 35px; }
.common-section .common-right .white-text .commontext-width { display: none; }
.banner-text h1 span { display: block; font-size: 20px; font-weight: 300; margin-bottom: 25px; font-family: 'proximanovalight'; letter-spacing: 11.5px; }
header .header-wrap .header-lt img { max-width: 265px; }
.common-medium-banner, .common-inner-banner { height: 100%; position: relative; }
.common-inner-banner .inner-bn-wrap h1, .common-medium-banner .inner-bn-wrap h1 { font-size: 35px; line-height: normal; letter-spacing: 0; }
.common-inner-banner .inner-bn-wrap h5, .common-medium-banner .inner-bn-wrap h5 { font-size:20px; line-height:1.2; margin-bottom: 30px; }
.common-inner-banner .inner-bn-wrap, .common-medium-banner .inner-bn-wrap { max-width: 100%; position: relative; left: inherit; padding: 40px 0; top: 0; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); }
.bottom-banner-small .get-touch-wrap h3 { display: block; float: none; }
.bottom-banner-small { height: 100%; position: relative; }
.bottom-banner-small .get-touch-wrap { position: relative; top: 0; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); padding: 30px 15px; }
.bottom-banner-small .get-touch-wrap a.orange-btn { float: none; margin: 0 auto; }
.common-text-part a { font-size: 22px; line-height: 1.5; }
.morebenefits.less-padding { padding: 30px 0 50px; }
.common-pro-content.common-pad { padding: 50px 0 0 }
.less-padding { padding: 60px 0; }
.common-pro-content.less-padding { padding: 50px 0 0; }
.contact-section.less-padding { padding: 60px 0 60px; }
.certified-slider h2 { margin-bottom: 60px; max-width: 100%; }
/*.certified-slider.less-padding { padding: 80px 0 75px; }*/
.common-section .common-text .commontext-width { padding: 60px 25px; }
.half-wpadding { width: 100%; }
.common-list-content-section .common-content-wrap .btn { bottom: inherit; left: inherit; position: relative; right: inherit; width: 100%; }
.common-list-content-section .common-content-wrap ul li .description { padding-bottom: 0; }
.common-section.getcertified-greybg .common-text .commontext-width { width: 100%; }
.mc4wp-form-fields p { display: block; width: 100%; margin: 0; }
.mc4wp-form-fields p input { margin: 0 0 20px 0; }
.newsletter-section h2 { margin: 0 auto; font-size: 45px; line-height: 1.4; }
.blog-section .blog-lt { float: none; width: 100%; display: block; padding: 0; margin: 50px 0 0; }
.blog-section .blog-rt { float: none; width: 100%; display: block; padding: 30px 0 0 0; }
.blog-section ul li h3 a { font-size: 40px; line-height: normal; }
.blog-section ul li .post-cont-wrap a.read-more { font-size: 23px; line-height: normal; }
.blog-section .blog-rt:before { display: none; }
.blog-section ul { padding: 0; }
.blog-section .same-height { height: auto!important; }
.blog-section .blog-rt aside { width: 100%; padding: 40px 38px; }
.blog-section .blog-rt .widget-area .widget.widget_search .search-form input { max-width: 100%; }
.blog-section .blog-rt .widget-area .widget.widget_search .search-form button { height: 47px; }
.blog-section .blog-rt .widget-area section h2 { font-size: 40px; line-height: normal; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section h3 { font-size: 32px; line-height: normal; margin-bottom: 20px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.orange-btn { display: block; width: 100%; text-align: center; max-width: 100%; font-size: 23px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.btn { display: block; width: 100%; text-align: center; max-width: 100%; font-size: 23px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section { height: 100%; }
.blog-section .blog-rt .widget-area .widget.widget_search .search-form input { font-size: 20px; line-height: normal; padding: 10px 19px; }
 .blog-section .blog-rt .widget-area .widget.widget_search .search-form ::-webkit-input-placeholder {
font-size:20px;
line-height:normal;
}
 .blog-section .blog-rt .widget-area .widget.widget_search .search-form ::-moz-placeholder {
font-size:20px;
line-height:normal;
}
 .blog-section .blog-rt .widget-area .widget.widget_search .search-form :-ms-input-placeholder {
font-size:20px;
line-height:normal;
}
 .blog-section .blog-rt .widget-area .widget.widget_search .search-form :-moz-placeholder {
font-size:20px;
line-height:normal;
}
.main { max-width: 100%; padding: 0; width: 100%; }
.mobi-logo-part { display: block; padding: 55px 0 25px }
.mobi-part { display: block; }
.banner-text h1 { text-align: center; }
.banner-text h5 { display: none; }
.banner-text .search-certi { display: block; text-align: center; }
.banner-text .search-certi span { font-size: 28px; font-weight: bold;}
.mobi-part img { display: block; margin: 0 auto 10px; }
.common-text-inner h2 { font-size: 50px; }
.main .left-panel { float: none; width: 100% }
.main aside { float: none; width: 92%; }
/* .our-standard-section .our-standard-wrap table { width: 100%; }
.our-standard-section .our-standard-wrap table, thead, tbody, th, td, tr { display: block; }
.our-standard-section .our-standard-wrap thead tr { position: absolute; top: -9999px; left: -9999px; }
.our-standard-section .our-standard-wrap tr { border: 1px solid #ccc; padding:15px 0; }
.our-standard-section .our-standard-wrap td { border: none; border-bottom: 0; position: relative; padding-left: 50%; line-height:1.3; font-size: 22px; padding-bottom: 20px; padding-top: 20px; }
.our-standard-section .our-standard-wrap #standard-table tr td a { font-size:22px; line-height:1.3; }
.our-standard-section .our-standard-wrap table { margin: 0 auto; }
.our-standard-section .our-standard-wrap td:last-child { padding: 5%; }
.our-standard-section .our-standard-wrap td:first-child { width: inherit; }
.our-standard-section .our-standard-wrap td:nth-of-type(2) { width: inherit; text-align: left; }
.our-standard-section .our-standard-wrap td:before { position: absolute; left: 6px; padding-right: 10px; white-space: nowrap; content: attr(data-column); color: #000; font-weight: 600; } */

.banner-btn { display: block; margin-right: 0; width: 100%; text-align: center; }
.orange-btn { font-size: 23px; padding: 24px 60px 24px 40px; line-height: 1.2; max-width: inherit; width: auto; display: inline-block; margin: 0 auto; }
.get-touch-btn a.orange-btn:last-child { margin-right: 0 }
.orange-btn i.btn-icon .banner-section .banner-slider { background-position: 93% center; background-repeat: no-repeat; background-size: 100% 100%; }
.orange-btn i.btn-icon { background: rgba(0, 0, 0, 0) url("../images/btn-icon.svg") no-repeat scroll 0 0 / 100% auto; height: 16px; width: 16px; }
.main { padding: 0 40px; }
.banner-section .banner-slider { /*background: 100% 100%;*/ background-repeat: no-repeat; background-color: #2762a4; }
/*.getcertified-greybg .common-left { display: none; }*/
.getcertified-greybg .common-right { width: 100%; float: none; background: #f7f7f7; text-align: center; }
.getcertified-greybg .border { border-bottom: none; border-top: none; }
.getcertified-greybg .common-right .common-text { width: 100%; padding-right: 0; }
.morebenefits .owl-carousel4 .item .orange-btn { padding: 20px 50px 20px 20px; font-size: 23px; max-width: inherit; width: auto; }
.our-industries .main { padding: 0; }
.ourindustries-left { display: none; }
.ourindustries-right { display: block; width: 100%; }
h2.mobile { display: block; text-align: center; margin-bottom: 50px; }
.our-industries.less-padding.lightgrey { background: #FFF; }
/*.common-section-wrap .common-img { transform: rotateY(180deg); }
.common-section-wrap .res-img.common-left { width: 100%; float: none; position: absolute; padding-left: 0; }
.common-section-wrap .res-img.common-right { width: 100%; float: none; position: absolute; padding-left: 0; }*/
/*.common-section-wrap .res-img.common-left { width: 100%; float: none; }
.common-section-wrap .res-img.common-right { width: 100%; float: none; }*/
.common-section-wrap .res-img.common-left { width: 100%; height: 300px !important;  }	
.common-section-wrap .res-img.common-right { width: 100%;  height: 300px !important;  }
.common-section-wrap .half-wpadding.common-right { width: 100%;  height:100% !important;  }
.common-section-wrap .half-wpadding.common-left { width: 100%; height: 100% !important;  }		
.common-section .common-text { position: relative; z-index: 1; }
.common-section .common-text .commontext-width { width: 100%; /* margin:0 auto;float:none !important; */ }
/* .common-right .common-text { width: 100%; padding-right: 25%; }
	.common-left .common-text { width: 100%; padding-left: 25%; } */
.common-left .common-text.border-bottom { border-bottom: none; }

/*.common-section-wrap::after { background: rgba(0, 0, 0, 0) url("../images/commonheight-transbg.png") no-repeat scroll left top; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background-size: cover; }*/
	
/*.common-section-wrap .res-img.common-left:after { background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);  background: linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );
content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; background-size: cover; }
.common-section-wrap .res-img.common-right:after { background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);  background: linear-gradient(to left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 80%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1 );
content: ""; display: block; height: 100%; right: 0; position: absolute; top: 0; width: 100%; background-size: cover; transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); }*/
.full-border:after { display: none; }
/*.common-section-wrap .res-img.common-left .common-img { background-position: right center; }
.common-section-wrap .res-img.common-right .common-img { background-position: center center; }*/
common-text.border-bottom { border-bottom: none; }
/*.owl-carousel1 .owl-controls .owl-prev { background: none; }
.owl-carousel1 .owl-controls .owl-next { background: none; }
.owl-carousel3 .owl-stage-outer { border: none; }
.owl-carousel3 .owl-item { border-right: none; }*/
.our-industries.lightgrey { background: #FFF; }
ul.industries-logo li:nth-child(5), ul.industries-logo li:nth-child(6) { border-bottom: none; }
.morebenefits .main { padding: 0; }
.owl-carousel4 { width: 100%; }
/*.owl-carousel4 .owl-controls .owl-prev { background: none; }
.owl-carousel4 .owl-controls .owl-next { background: none; }*/
/*homepage end*/
	/*About us page css*/
	/*case-studies page css*/
ul.cs-logos li { width: 50%; }
.common-inner-banner .inner-bn-wrap { position: relative; margin: 0 auto; padding: 60px 0; transform: none; -webkit-transform: none; -moz-transform: none; top: inherit; text-align: center; }
.common-inner-banner { height: 100%; }
ul.three-col-cs li { width: 48%; }
/*case-study-individual*/
.common-pro-content .common-pro-content-left { width: 50%; }
.common-pro-content .common-pro-content-right { width: 45%; }
/*board*/	
.meet-team .common-content-wrap ul li { height: 100% !important; }
.common-list-content-section .common-content-wrap .btn { padding-bottom: 0; }
.common-list-content-section .common-content-wrap ul li { width: 100%; margin-right: 0; display: block; padding-bottom: 30px; height: auto!important; }
.common-list-content-section .common-content-wrap ul li .description { height: auto!important; }
.common-list-content-section .common-content-wrap ul li .img-thumb img { width: 100%; }
/*contact*/
	
.contact-section .contact-left { width: 100%; margin-top: 30px; float: none; }
.contact-section .contact-form { width: 100%; float: none; }
.contact-form .contact-form-wrap input, .contact-form .contact-form-wrap select, .contact-form .contact-form-wrap textarea { max-width: 100%; }
#email-subscribe input { max-width: 300px; }
.common-pro-standard .common-pro-standard-left { width: 55%; }
.bottom-content p:last-child { padding-bottom: 0; }
.our-standard-section.spacing { padding: 0; }
.our-standard-section .our-standard-wrap.inner-wrap { padding-top: 0; }
.common-pro-standard .common-pro-standard-left ul li .discription a { font-size: 20px; }
/*our-industries*/
ul.three-col-cs li .btn { width: 95%; }
ul.three-col-cs li .btn a.orange-btn { padding: 18px 40px 18px 22px; margin-right: 0; width: auto; }
/*.morebenefits .owl-carousel4 { max-height: 265px; }
.morebenefits .owl-carousel4 .item{width:50%;position:relative;border-right:0;padding-bottom: 40px;}
.morebenefits .owl-carousel4 .item:before{background: #e3e3e3;content: "";height: 75%;margin: 0 auto;position: absolute;right: 0;top: 30px;width: 2px;}

.morebenefits .owl-carousel4 .item:after{background: #e3e3e3;bottom: 0;content: "";height: 2px;left: 0;margin: 0 auto;position: absolute;right: 0;width: 75%;}*/
.morebenefits .owl-carousel4 .item:nth-of-type(2n):before, .morebenefits .owl-carousel4 .item:nth-of-type(4n):before { display: none; }
.morebenefits .owl-carousel4 .item:nth-of-type(3):after, .morebenefits .owl-carousel4 .item:nth-of-type(4):after { display: none; }
inner-banner-text { padding: 30px 0; }
.only-banner .mid-banner h5 { font-size: 16px; }
/*our-standards*/
ul.four-col-list li { width: 49%; margin-left: 0; padding: 0 10px; }
ul.four-col-list { margin-left: 0; margin-bottom: 20px; overflow: hidden; }
ul.three-col-list { margin-left: 0; }
ul.three-col-list li { margin-left: 0; width: 100%; float: none; height: auto!important; margin-bottom: 40px }
.simple-certified p { max-width: 100%; width: 100%; }
.common-pro-standard .common-pro-standard-left ul li .title { display: inline-block; float: none }
.common-pro-standard .common-pro-standard-left ul li .title h6, .common-pro-standard .common-pro-standard-left ul li .discription h6 { font-size: 20px; line-height: 1.3; }
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content a { font-size: 20px; line-height: 1.3; }
.common-pro-standard .common-pro-standard-left ul li .discription { text-align: right; }
.morebenefits h2, .morebenefits h4 { padding: 0 15px; }
.morebenefits p { padding: 20px 15px 0 15px; }    
.search-certi i { font-size: 24px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 14px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 12px; padding: 5px }
.owl-carousel4 .owl-item:nth-child(4) { border-right: solid 1px #dbdbdb; }
.businesses-certified h2 { margin-bottom: 25px; }
.businesses-certified.less-padding { padding: 60px 0 30px; }
.newsevents p { display: none; }
.newsevents .owl-carousel2 { margin-top: 40px; }
.copyright { text-align: center; }
/* Faq section */
.accordion-title { padding: 8px 25px 15px; background-position: left 16px; }
.common-pro-content .common-pro-content-right, .common-pro-content .common-pro-content-left { width: 100%; float: none; }
.common-pro-content .common-pro-content-left { margin-bottom: 35px; }
.common-pro-content ul li { margin-bottom: 18px; }
.common-pro-content h4 { font-size: 20px; }
.common-pro-content .common-pro-content-left p { padding-bottom: 15px; }
.common-pro-standard .common-pro-standard-left { width: 100%; float: none; display: block; padding: 40px 0; height: auto!important; }
.common-pro-standard .common-pro-standard-right { width: 100%; float: none; display: block; text-align: center; height: auto!important; }
.accordion-content a { font-size: 16px; }
.owl-carousel2 .owl-item .item img { display: block; }
.owl-carousel2 .owl-item .item a.green-button { display: none; }
.owl-carousel2 .owl-item .item h4 { margin: 25px auto 0; max-width: 60%; text-align: center; }
.owl-carousel2 .owl-item .item h4 a { color: #2eae70; text-decoration: underline; display: inline-block; }
.owl-carousel2 .owl-item .item h4 a:hover { color: #555; }
ul.accordion { margin: 20px 3px 40px; }
.half-border:after { bottom: inherit; }
.common-pro-content .common-pro-content-left .good-news-list ul { margin: 50px 0 20px; }
 .c-forms-form-main input::-webkit-input-placeholder {
 font-size:20px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main input:-ms-input-placeholder {
 font-size:20px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main textarea::-webkit-input-placeholder {
 font-size:20px!important;
 font-family:"Conv_GOTHMBOK_0";
}
.c-forms-form-main textarea:-ms-input-placeholder {
 font-size:20px!important;
 font-family:"Conv_GOTHMBOK_0";
}
    .pro-banner .inner-bn-wrap{ padding: 0;}
    .pro-banner{ padding: 0 !important;}
	.owl-carousel4 .owl-controls .owl-prev{ left: 0px;}
	.owl-carousel4 .owl-controls .owl-next{ right: 0px;}
	.owl-carousel2 .owl-controls .owl-prev{ left: 0px;}
	.owl-carousel2 .owl-controls .owl-next{ right: 0px;}
}
/*------------mobile portrait view------*/
@media (max-width:640px) {
.main { padding: 0 15px; }
p { font-size: 16px; }
h1, .common-inner-banner .inner-bn-wrap h1, .inner-banner-text h1 { font-size: 45px; }
h2 { font-size: 30px; max-width: inherit; }
h3 { font-size: 25px; }
h4 { font-size: 20px; }
h5 { font-size: 18px; }
h6 { font-size: 16px; }
.error404 .bottom-content .c-forms-form .c-editor { padding-left: 0px; padding-right: 0px; }
.error404 .bottom-content .c-forms-form textarea#c-1-5{ max-width: 100%; position: relative; width: 100%; display:none; }
.error404 .bottom-content .c-forms-form textarea#c-4-2 { max-width: 100%; position: relative; width: 100%; }
.error404 .bottom-content .c-forms-form .c-text-multiplelines:nth-of-type(1n)  { display:none; }
.error404 .bottom-content .c-forms-form .c-text-multiplelines:last-child  { display:block; }
.error404 .bottom-content p { margin:0 0 30px 0; }
.error404 .common-text-part ul { margin:30px 0; }
.error404 .bottom-content .c-forms-form .c-button-section { width:100%; }
.search-results-cont ul li span { font-size: 16px; }
.search-results-wrap ul li, .search-results-cont ul li { font-size:18px; }
#search-results-form input { max-width: 325px; width: 100%; }

.banner-section .orange-btn { margin-bottom: 20px; padding: 17px 75px 17px 55px; }
.common-section-wrap .res-img.common-right .common-img { background-position: center center; }
.orange-btn { padding: 18px 40px 18px 22px; }
.orange-btn, .btn { margin-top: 20px; }
.common-section .common-text-inner .btn { margin-top: 20px; }
.common-text-part-wrap h3 a { font-size: 25px; line-height: normal; }
.menu-icon .menu-box { top: 52%; margin-top: 8px; }
.breadcrumb-list { padding: 0 15px 20px; }
/*.latest-news-section a.news-btn { display: block; margin-top: 10px; padding-left: 0 !important; text-align: center; }*/
.get-touch-section .get-touch-wrap h3 { font-size: 24px; }
.latest-news-section a.orange-btn { padding: 10px 17px; }
.banner-section .banner-slider.mobi-part { height: 880px; }
.blog-section ul li { margin: 0 0 22px; }
.get-touch-section .get-touch-wrap h3 { font-size: 28px; }
.blog-section .blog-rt .widget-area section { padding-top: 15px; margin: 0 0 30px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.btn { padding: 10px 25px 10px 15px }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-wrap { padding: 20px 15px; }
.common-pro-content p { font-size: 14px; }
.common-pro-content .common-pro-content-left h3 { font-size: 24px; }
.common-pro-content .common-pro-content-left h6 { font-size: 16px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 14px; line-height: 1.4; }
.common-pro-content blockquote h4 { font-size: 20px; }
.nav-links { padding: 0 15px; }
.newsletter-section h2 { margin: 0 auto 30px; font-size: 24px; }
.common-list-content-section .common-content-wrap ul li .img-thumb .img-thumb-desc h3 { font-size: 20px; }
.common-list-content-section .common-content-wrap ul li .description p { font-size: 16px; line-height: 1.2; }
ul.three-col-cs li .img-thumb .img-thumb-desc h3 { font-size: 20px; }
.bottom-banner-small .get-touch-wrap h3 { font-size: 25px; }
.get-touch-section .get-touch-wrap a.orange-btn { margin-right: 0; padding: 18px 40px 18px 22px; }
.common-medium-banner .inner-bn-wrap a.orange-btn { margin: 0 0 20px 0; }
.common-list-content-section .common-content-wrap ul li { height: auto!important; }
.common-pro-standard .common-pro-standard-left ul li .title h6, .common-pro-standard .common-pro-standard-left ul li .discription h6 { font-size: 16px; }
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content a { font-size: 16px; }
.common-pro-standard .common-pro-standard-left ul li .discription a { font-size: 16px; }
.latest-news-section a.orange-btn, .latest-news-section a.news-btn { font-size: 14px; }
.bottom-content .c-forms-form input { width: 100%!important; max-width: 100%; }
.bottom-content .c-forms-form .c-field { width: 100%!important; }
.bottom-content .c-forms-form .c-button-section { position: relative; width: 100%; bottom: inherit; }
.bottom-content .c-forms-form .c-html { margin-bottom: 20px }
.bottom-content .c-forms-form .c-button-section .c-action { margin: 0; }
.our-standard-section .our-standard-wrap td { font-size: 16px; }
.our-standard-section .our-standard-wrap #standard-table tr td a { font-size: 16px; }
header .header-wrap .header-lt img { max-width: 200px; }
ul.three-col-cs li .description p { font-size: 16px; }
.blog-section .main { padding: 0; }
.half-border:after { display: none; }
.common-text-part a { font-size: 16px; line-height: normal; }
.get-touch-section .get-touch-wrap a.orange-btn { max-width: 350px; width: auto; display: block; margin: 0 auto; }
.get-touch-section .get-touch-wrap a.btn { display: inline-block; margin-right: 0; }
.common-inner-banner .inner-bn-wrap, .common-medium-banner .inner-bn-wrap { text-align: center; }
.banner-text h1 span { letter-spacing: 8.5px; }
.common-inner-banner .inner-bn-wrap h1, .common-medium-banner .inner-bn-wrap h1 { font-size: 22px; line-height: normal; letter-spacing: 0; /*word-break: break-all;*/ text-align: center !important;}
.common-inner-banner .inner-bn-wrap h5, .common-medium-banner .inner-bn-wrap h5 { font-size: 18px; line-height: 1.3; letter-spacing: 0; /*word-break: break-all;*/ }
.owl-carousel { width: 80%; }
.common-section .common-text .commontext-width { padding: 30px 25px; }
.common-section .common-text .commontext-width p { padding-bottom: 20px; /*word-break: break-all; */}
.certified-slider.less-padding { padding: 40px 0 35px; }
.certified-slider h2 { margin-bottom: 30px; }
.footer-rt .social-icons li { margin-top: 0; height: 42px; width: 42px; margin-left: 10px; }
.footer-rt .social-icons li a { margin-top: 0; height: 42px; width: 42px; }
.footer-rt .social-icons li a i { font-size: 23px; line-height: 42px; }
footer .footer-wrap .footer-rt .footer-top { width: 100%; margin-right: 0%; float: none; }
footer .footer-wrap .footer-rt .footer-bottom { width: 100%; margin-left: 0%; float: none; }
.footer-rt .social-icons { position: inherit; top: 0; right: 0; float: none; text-align: center; margin-top: 30px; }
.common-list-content-section .common-content-wrap ul li .description { padding: 25px 25px 0; }
.blog-section ul li h3 a { font-size: 25px; }
.blog-section ul li .post-cont-wrap a.read-more { font-size: 14px; }
.blog-section .blog-rt .widget-area section h2 { font-size: 30px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section h3 { font-size: 25px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.orange-btn { font-size: 14px; }
.blog-section .blog-rt .widget-area section .textwidget .get-touch-section .get-touch-btn a.btn { font-size: 14px; }
.blog-section ul li .post-cont-wrap, .blog-section .blog-rt aside { padding: 0 20px 35px; }
.blog-section .blog-rt .widget-area section ul li { margin: 0 0 25px 0; }
.blog-section .blog-rt .widget-area .widget.widget_search .search-form input { font-size: 16px; line-height: normal; padding: 12px 19px; }
.blog-section .blog-rt .widget-area .widget.widget_search .search-form ::-webkit-input-placeholder {font-size:16px;line-height:normal;}
.blog-section .blog-rt .widget-area .widget.widget_search .search-form ::-moz-placeholder {font-size:16px;line-height:normal;}
.blog-section .blog-rt .widget-area .widget.widget_search .search-form :-ms-input-placeholder {font-size:16px;line-height:normal;}
.blog-section .blog-rt .widget-area .widget.widget_search .search-form :-moz-placeholder {font-size:16px;line-height:normal;}
.less-padding { padding: 40px 0; }
.bottom-content { padding: 25px 0 0; }
.our-standard-section .our-standard-wrap td { font-size: 14px; letter-spacing: 0.1px; }
.our-standard-section .our-standard-wrap td a { font-size: 14px; }
.businesses-certified.less-padding { padding-top: 55px; }
.banner-text { text-align: center; }
.orange-btn { font-size: 18px; padding: 18px 40px 18px 22px; width: auto; }
.banner-text .search-certi span { font-size: 17px; margin-top: 15px; }
.orange-btn i.btn-icon { background: rgba(0, 0, 0, 0) url(../images/btn-icon.svg) no-repeat scroll 0 0 / 100% auto; height: 8px; width: 8px; }
.copyright { font-size: 10px; margin-top: 0px; }
.blog-section ul li.search-not-found { padding: 20px; }
.blog-section ul li.search-not-found .search-form input { max-width: 100%; }
.blog-section ul li.search-not-found .search-form { width: 100%; }
/*homepage end*/
	/*About us page css*/
	/*case-studies page css*/
/*ul.three-col-cs li .img-thumb img { width: 100%; }*/
/*case-study-individual*/
.morebenefits .owl-carousel4 .item .orange-btn { padding: 18px 40px 18px 22px; font-size: 14px; margin: 0 auto; }
/*contact*/
#email-subscribe input { margin-bottom: 20px; }
.common-text-inner h2 { font-size: 30px; }
.common-pro-content .common-pro-content-left { width: 100%; display: block; }
.common-pro-content .common-pro-content-right { width: 100%; display: block; margin-bottom: 30px; text-align: center; }
.latest-news-section{ text-align: center;}    
.latest-news-section h4{ font-size: 20px;}
.latest-news-section p{ font-size: 14px;}
.latest-news-section a.orange-btn{ font-size: 12px;padding: 5px 15px;}
.common-pro-standard .common-pro-standard-left .pro-wrap .pro-wrap-content a { font-size: 15px; line-height: 20px; margin-bottom: 10px; }
.common-list-content-section .common-content-wrap .btn a.orange-btn { width: auto; }
.testimonial .owl-carousel1 h4 { padding: 10px 50px 25px; font-size: 16px; }
.testimonial .owl-carousel { width: 100%; }
.menu-icon { padding: 0; }
/*licences-details*/
.box-logo { margin: 25px 38px; }
/*our-industries*/
ul.three-col-cs { margin-left: 0; }
ul.three-col-cs li { width: 100%; margin-left: 0%; float: none; height: auto!important; }
ul.three-col-cs li .description { height: auto!important; }
ul.three-col-list { margin-left: 0; }
ul.three-col-list li { margin-left: 0; float: none; width: 100%; height: auto !important; }
.half-wpadding { padding-left: 0; }
.owl-carousel5 { width: 80%; }
.owl-controls .owl-next { right: -50px; }
.owl-controls .owl-prev { left: -50px; }
.owl-carousel .owl-controls .owl-next { right: -60px; }
.owl-carousel .owl-controls .owl-prev { left: -60px; }
.owl-carousel3 .owl-controls .owl-prev {left: 0px;}
.owl-carousel3 .owl-controls .owl-next	{ right: 0px; }
.owl-carousel2 .owl-controls .owl-prev {left: 0px;}
.owl-carousel2 .owl-controls .owl-next	{ right: 0px; }	
/*.owl-carousel4 .owl-controls { display: none }*/
.owl-carousel1 .owl-controls .owl-next, .owl-carousel4 .owl-controls .owl-next { right: 0px;  display: block !important;}
.owl-carousel1 .owl-controls .owl-prev, .owl-carousel4 .owl-controls .owl-prev { left: 0px; display: block !important;}
/*.businesses-certified h2 { margin-bottom: 0; }
 .bottom-banner-small .get-touch-wrap { padding: 0 15px; } */
.search-certi i { font-size: 14px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 14px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { font-size: 12px; padding: 5px 15px }
.common-inner-banner .inner-bn-wrap a, .common-medium-banner .inner-bn-wrap a.orange-btn { max-width: 350px; width: auto; padding: 18px 40px 18px 22px; display: block; margin: 0 auto; }
.common-medium-banner .inner-bn-wrap a.orange-btn:last-child, .common-inner-banner .inner-bn-wrap a.orange-btn:last-child { margin: 0 auto; }
.search-certi { padding: 15px 0; }
.common-pro-content .common-pro-content-left h3 { font-size: 22px; }
footer .footer-wrap .footer-lt, footer .footer-wrap .footer-rt { text-align: center; }
footer .footer-wrap .footer-rt .footer-top ul li { text-align: center; }
footer .footer-wrap .footer-rt .footer-bottom ul li { text-align: center; }
.contact-section .contact-form .contact-form-wrap { padding: 50px 15px 10px; }
.c-forms-form-main input::-webkit-input-placeholder {font-size:14px!important;font-family:"Conv_GOTHMBOK_0";}
.c-forms-form-main input:-ms-input-placeholder {font-size:14px!important;font-family:"Conv_GOTHMBOK_0";}
.c-forms-form-main textarea::-webkit-input-placeholder {font-size:14px!important;font-family:"Conv_GOTHMBOK_0";}
.c-forms-form-main textarea:-ms-input-placeholder {font-size:14px!important;font-family:"Conv_GOTHMBOK_0";}
.morebenefits .owl-carousel4 { padding: 0px 0 10px; }
/*.common-section .common-text .commontext-width { width: 70%; }*/
.common-section .common-text-inner .orange-btn { padding: 18px 35px 18px 20px }
.inner-bn-wrap p{ padding-top: 15px;}  
.common-section .common-right .common-text .commontext-width, .common-section .common-left .common-text .commontext-width{ float: none; display: inline-block; text-align: center;}
.common-section .common-text .commontext-width p, .common-section .common-text .commontext-width h2{ text-align: left;}	
	.common-section .common-text .commontext-width p{ text-align: center; display: block; margin: 0 auto;}	
.common-section .common-text .commontext-width a.orange-btn{  float: none;    display: block;}
.common-section .common-text .commontext-width a.btn{  float: none;  display: inline-block;}
.owl-carousel2 .item {max-width: 100%;}	
}
/*----------optional css------*/
@media (max-width:599px) {
.owl-carousel4 .owl-item { border-right: 0 }
.owl-carousel, .testimonial .owl-carousel, .owl-carousel2 { width: 100% }
.search-results-wrap ul li:nth-of-type(2), .search-results-cont ul li:nth-of-type(2) { width: 68%; }
.pro-banner .inner-bn-wrap{ padding: 0;}
}
@media (max-width:480px) {
.search-results-wrap ul li:nth-of-type(2), .search-results-cont ul li:nth-of-type(2) {  width: 60%; }	
.search-results-cont ul li:first-child { margin-right:5%; }
#search-results-form input { max-width: 100%; width: 100%; margin:0 0 20px 0; }
#search-results-form input[type="submit"] { max-width:100%; }
#search-results-form, .search-results { margin: 30px 0; }
.orange-btn, .btn { font-size: 14px; }
.common-inner-banner .inner-bn-wrap, .common-medium-banner .inner-bn-wrap { padding: 40px 0; }
.inner-bn-wrap a.btn { display: inline-block; }
.accordion-content a { font-size: 14px; }
.inner-bn-wrap a.orange-btn, a.btn { display: block; }
/*.banner-section .banner-slider.mobi-part { background-size: 100% 100%; height: auto; }*/
/*case-studies page css*/
header .header-wrap .header-lt { width: 50%; padding-left: 0; }
.common-inner-banner .inner-bn-wrap h1, .inner-banner-text h1, .banner-text h1 { font-size: 30px; }
/*.common-inner-banner .inner-bn-wrap a, .common-medium-banner .inner-bn-wrap a.orange-btn { padding:16px 40px 16px 40px; }*/
.cmApp_fieldWrap { width: 100%; }
.cmApp_embedFormContainer .cmApp_signupContainer input[type="submit"] { width: 100%!important; margin: 20px 0 0 0!important;}
.cmApp_signupContainer .cmApp_formInput input { margin: 0!important; }
.cmApp_signupContainer .cmApp_formInput:before { left: 16px; }
.our-standard-section .our-standard-wrap #standard-table tr td a { word-break: break-all; }
.search-product-variation-form select { font-size: 14px; }
.search-product-variation-form #variation-prodcut-search .product-category { padding: 16px; }
.our-standard-section .our-standard-wrap.inner-wrap table tr td img.std-page-img { max-width: 100%; }
.banner-text h1 span { margin-bottom: 15px; }
/*.menu-icon .menu-box { top: 38px; }*/
a.orange-btn { margin-right: 0; }
.get-touch-btn a:last-child { display: block; }
ul.cs-logos { width: 100%; }
ul.cs-logos li { width: 100%; float: none; }
.cs-logos img { display: block; margin: 0 auto 20px; }
.cs-logos a.orange-btn { display: block; }
ul.three-col-cs { margin-left: 0; }
ul.cs-logos li:before { border-right: 0 !important; }
ul.three-col-cs li { width: 100%; float: none; margin-left: 0; }
.common-pro-standard .common-pro-standard-left ul li .title { display: block; float: none; width: 100%; margin: 0; }
.common-pro-standard .common-pro-standard-left ul li .discription { display: block; float: none; text-align: left; width: 100%; margin: 5px 0 0 0; }
.common-pro-standard .common-pro-standard-left .pro-wrap { padding: 20px; }
.common-pro-content ul li { margin-left: 0; }
.common-right .common-text { width: 100%; padding-right: 0; }
.common-left .common-text { width: 100%; padding-left: 0; }
.our-standard-section .our-standard-wrap td { padding-left: 60%; }
.common-section .common-text .commontext-width { width: 100%; }
.common-section.getcertified-greybg .common-text .commontext-width { width: 100%; }
.owl-carousel3 .owl-controls .owl-prev { left: -25px; }
.owl-carousel3 .owl-controls .owl-next { right: -25px; }
/*.owl-carousel2 { width: 60%; }*/
.owl-carousel2 .owl-controls .owl-prev, .owl-carousel5 .owl-controls .owl-prev { left: 0px; }
.owl-carousel2 .owl-controls .owl-next, .owl-carousel5 .owl-controls .owl-next { right: 0px; }
.owl-carousel5 .owl-controls .owl-prev, .owl-carousel5 .owl-controls .owl-prev { left: 0px; }
.owl-carousel5 .owl-controls .owl-next, .owl-carousel5 .owl-controls .owl-next { right: 0px; }
ul.industries-logo li { padding: 25px 20px; }
ul.industries-logo li span { font-size: 16px; }
ul.four-col-list li { width: 100%; margin-left: 0; }
/* footer .footer-wrap .footer-rt .footer-top { width: 100%;margin-right: 0%;float:none;}
	footer .footer-wrap .footer-rt .footer-bottom { width: 100%; margin-left: 0%; float: none;}
	.footer-rt .social-icons{position: inherit;top:0;right:0;float:none;text-align:center;margin-top:10px;} */
.wpcf7-form p input { max-width: 280px; }
.morebenefits .owl-carousel4 .item { width: 100%; display: block; margin: 0 auto; }
.morebenefits .owl-carousel4 .item img { display: block; margin: 0 auto; padding: 20px 0 30px; text-align: center; }
.morebenefits .owl-carousel4 .item:before { display: none; }
.morebenefits .owl-carousel4 .item:nth-of-type(3):after { display: block; }
.owl-carousel4.owl-carousel .owl-item img { min-height: inherit; max-height: inherit; padding: 0 0 25px 0; }
.owl-carousel4 .owl-item.active { border-right: 0; }
.morebenefits .owl-carousel4 { border-left: 0; border-right: 0; }
.tip-content{width: 300px; }
.pro-banner .inner-bn-wrap{ padding: 0;}
.owl-carousel3 .owl-controls .owl-next { right:0px; }
.owl-carousel3 .owl-controls .owl-prev { left: 0px; }		
}
@media (max-width:385px) {
.owl-carousel .owl-item img { width: 80%; }
.common-pro-content .common-pro-content-right .common-right-wrap a.orange-btn { display: block; margin-bottom: 15px; }
.latest-news-section a.orange-btn { display: block; margin-bottom: 15px; }
.common-section .common-text .commontext-width { padding: 40px 15px; }
.common-pro-content .common-pro-content-right .common-right-wrap a.news-btn { display: block; text-align: center; }
/*.common-section-wrap .commonheight { height: 100% !important; }*/
.search-product-variation-form select { font-size: 11px; }
.tip-content{width: 250px; }
.pro-banner .inner-bn-wrap{ padding: 0;}
.pro-banner{ padding: 0 !important;}

}
/*---------use only when design is customise-----------*/
