@media screen and (max-width:2800px){
	.certification_div:after, .certification_div:before{height: 150px;}
	.certification_above_div:after, .certification_above_div:before{height: 150px;}
	.certification_above_div:after {bottom: -150px;}
	.popular_otr:nth-child(odd):after, .popular_otr:nth-child(odd):before{height: 150px;}
	.popular_div .title:after, .popular_div .title:before{height: 150px;}
	.banner_img:after{height: 190px;}
	.about_staf:after, .about_staf:before{height: 150px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 150px;}
	.cap_grey_inr:after, .cap_grey_inr:before{height: 150px;}
	.cap_grey_inr:after {bottom: -148px;}
	.footer:before {height: 140px;top: -138px;}
	.career_page_otr:after{height: 150px;}
	.career_page_otr:before{height: 150px;}
	.inner_banner_img:after{height: 150px;}



}

@media screen and (max-width:2500px){
   	.banner_img:after{height: 168px;} 
   	.certification_div:after, .certification_div:before{height: 168px;}
	.certification_above_div:after, .certification_above_div:before{height: 168px;}
	.certification_above_div:after {bottom: -170px;}
	.popular_otr:nth-child(odd):after, .popular_otr:nth-child(odd):before{height: 168px;}
	.popular_div .title:after, .popular_div .title:before{height: 168px;}
	.about_staf:after, .about_staf:before{height: 170px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 168px;}
	.cap_grey_inr:after, .cap_grey_inr:before{height: 168px;}
	.cap_grey_inr:after {bottom: -148px;}
	.footer:before {height: 140px;top: -138px;}
	.career_page_otr:after{height: 168px;}
	.career_page_otr:before{height: 168px;}
	.inner_banner_img:after{height: 168px;}
   	
}  

@media screen and (max-width:2200px){
   	.banner_img:after{height: 140px;} 
   	.certification_div:after, .certification_div:before{height: 140px;}
	.certification_above_div:after, .certification_above_div:before{height: 140px;}
	.certification_above_div:after {bottom: -170px;}
	.popular_otr:nth-child(odd):after, .popular_otr:nth-child(odd):before{height: 140px;}
	.popular_div .title:after, .popular_div .title:before{height: 140px;}
	.about_staf:after, .about_staf:before{height: 170px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 140px;}
	.cap_grey_inr:after, .cap_grey_inr:before{height: 140px;}
	.cap_grey_inr:after {bottom: -140px;}
	.footer:before {height: 140px;top: -138px;}
	.career_page_otr:after{height: 155px;}
	.career_page_otr:before{height: 140px;}
	.inner_banner_img:after{height: 140px;}
   	
}  





@media screen and (max-width:1920px){
	.banner_img:after{height: 130px;}
	.popular_otr:nth-child(odd):before{height: 125px;}
	.popular_otr:nth-child(odd):after{height: 125px;}
	.certification_div:before{height: 125px;}
	.certification_div:after{height: 125px;}
	.footer:before{height: 125px;top: -122px;}
	.about_staf:before, .about_staf:after{height: 125px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 125px;}
	.career_page_otr:before, .career_page_otr:after{height: 125px;}
	.carrer_request {margin: -170px 0px -120px;}
	.contact_page {margin-top: -80px;}
	.contact_page:before{height: 410px;top: -188px;}
	.certification_above_div:after, .certification_above_div:before{height: 125px;}
	.certification_above_div:after{bottom: -122px;height: 135px;}
	.popular_div .title:after, .popular_div .title:before{height: 125px;}
	.cap_grey_inr:after, .cap_grey_inr:before{height: 125px;}
	.cap_grey_inr:after {bottom: -110px;}
	.footer{margin-top: 124px;}
	.inner_banner_img:after{height: 130px;}

	.home_indus {padding: 10px 0px 0px;}
	.popular_div .title {padding: 100px 0px 90px;}
	.popular_otr:nth-child(odd) {padding: 120px 0px 130px;}
	.certification_div_bg {padding: 110px 0px 115px;}
	.certification_above_div {padding: 125px 0px 0px;}
	.about_staf {padding: 118px 0px 110px;}
	.single-capabilitie .def-page, .def-page {padding: 0px 0px 0px;}
	.def-page p{padding-bottom: 15px;}
	.blog_page_right_inr.lastblog {padding-bottom: 20px;}
	.def-page .right-img {margin: 0px 0 20px 40px;}
	.career_page_otr:nth-child(odd) {padding: 10px 0px 10px;}

	.contact_page.requestapage-main {padding: 7px 0 0;}
	.page-id-281 .reuest_banner.carrer_request {margin-top: 0;}
	.def-page.sitemap .sitemapotr ul{padding-bottom: 0;}
	.page-id-353 .def-page {padding: 10px 0px 18px;}
	.page-id-245 .def-page {padding: 10px 0px 0px;}
	.page-id-245 .footer {margin-top: 118px;}
	.page-id-241 .def-page {padding: 10px 0px 0px;}
	.career_page.def-page {padding: 8px 0px 0px;}
	.career_page_otr {padding: 120px 0px 125px;}
	.page-id-241 .footer {margin-top: 118px;}
	.gallery_page {padding: 10px 0px 0px;}
	.blog_page {padding: 10px 0px 0px;}
	.industries_page {padding: 10px 0px 6px;}
	.about_page {padding: 10px 0px 0px;}
	.about_awards {padding: 10px 0px 0px;}
	.def-page.capabilitydetail {padding: 10px 0px 0px;}



}
@media screen and (max-width:1800px){
	.banner_img:after, .popular_otr:nth-child(odd):after, .certification_div:after{height: 125px;}
	.carrer_request {margin: -170px 0px -114px;}
	.contact_page:before{top: -160px;height: 380px;}
	.footer:before {height: 122px;top: -115px;}
	.popular_div .title:after, .popular_div .title:before {height: 125px;}
	.inner_banner_img:after{height: 125px;}

}
@media screen and (max-width:1700px){
	.banner_img:after, .popular_otr:nth-child(odd):after, .certification_div:after{height: 117px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before{height: 110px;}
	.about_staf:before, .about_staf:after{height: 115px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 124px;}
	.contact_page:before{top: -140px;height: 350px;}
	.footer:before {height: 115px;top: -110px;}
	.inner_banner_img:after {height: 118px;}


}
@media screen and (max-width:1600px){
	.banner_img:after, .popular_otr:nth-child(odd):after, .certification_div:after{height: 110px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before{height: 105px;}
	.about_staf:before, .about_staf:after{height: 110px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 110px;}
	.career_page_otr:before, .career_page_otr:after {height: 110px;}
	.contact_page:before{top: -125px;height: 330px;}
	.popular_div .title:after, .popular_div .title:before {height: 110px;}
	.certification_above_div:before {height: 105px;}
	.certification_above_div:after {bottom: -103px;height: 115px;}
	.cap_grey_inr:after {bottom: -105px;height: 110px;}
	.footer:before {height: 105px;top: -100px;}
	.inner_banner_img:after {height: 112px;}
	.footer {margin-top: 100px;}

	.home_indus {padding: 2px 0px 0px;}
	.popular_otr:nth-child(odd) {padding: 100px 0px 115px;}
	.certification_above_div {padding: 102px 0px 0px;}
	.certification_div_bg {padding: 100px 0px 102px;}
	.gallery_div {padding: 4px 0px 0px;}
	.footer {padding: 0px 0px 20px;}
	.about_page {padding: 0px 0px 0px;}
	.about_staf {padding: 100px 0px 100px;}
	.about_awards {padding: 0px 0px 0px;}
	.capabilitypagecontentotr {padding: 0px 0px 0;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 103px;}
	.cap_grey_inr {padding: 90px 0px 2px;}
	.value_div {padding: 0px 0px 50px;}
	.def-page.capabilitydetail {padding: 0px 0px 0px;}
	.gallery_page {padding: 0px 0px 0px;}
	.blog_page {padding: 0px 0px 0px;}
	.blog_page_right_inr.lastblog {padding-bottom: 15px;}
	.career_page.def-page {padding: 0px 0px 0px;}
	.career_page_otr {padding: 100px 0px 105px;}
	.career_page_otr:nth-child(odd) {padding: 10px 0px 15px;}
	.contact_page.requestapage-main {padding: 0px 0 0;}
	.page-id-245 .def-page {padding: 0px 0px 0px;}
	.page-id-245 .footer {margin-top: 90px;}
	.page-id-241 .def-page {padding: 0px 0px 0px;}
	.page-id-241 .footer {margin-top: 90px;}
	.page-id-353 .def-page {padding: 0px 0px 15px;}



}
@media screen and (max-width:1500px){
	.banner_img:after {height: 105px;}
	 .popular_otr:nth-child(odd):after, .certification_div:after {height: 98px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 95px;}
	.about_staf:before, .about_staf:after{height: 100px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 100px;}
	.career_page_otr:before, .career_page_otr:after {height: 106px;}
	.contact_page {margin-top: -60px;}
	.contact_page:before {top: -95px;height: 320px;}
	.popular_div .title:after, .popular_div .title:before {height: 105px;}
	.certification_above_div:before {height: 100px;}
	.certification_above_div:after {bottom: -98px;height: 105px;}
	.cap_grey_inr {padding: 100px 0px 10px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 105px;}
	.cap_grey_inr:after {bottom: -100px;}
	.def-page {padding: 30px 0px;}
	.footer:before {height: 100px;top: -98px;}
	.inner_banner_img:after {height: 106px;}

	.popular_div .title {padding: 90px 0px 90px;}
	.popular_otr {padding: 0px 0px 12px;}
	.popular_otr:nth-child(odd) {padding: 90px 0px 100px;}
	.certification_above_content h3 {padding-bottom: 10px;}
	.certification_above_div {padding: 90px 0px 0px;}
	.certification_div_bg {padding: 90px 0px 85px;}
	.gallery_div {padding: 0px 0px 0px;}
	.footer {margin-top: 95px;}
	.about_staf {padding: 90px 0px 90px;}
	.capabilitypagecontentotr .title {padding-bottom: 25px;}
	.capabi_page_otr {padding: 0px 0px 15px;}
	.page-id-353 .def-page {padding: 0px 0px 24px;}
	.gallery_page {padding: 0px 0px 8px;}
	.blog_page_right_inr.lastblog {padding-bottom: 22px;}
	.career_page_otr {padding: 90px 0px 105px;}
	.career_page_otr:nth-child(odd) {padding: 10px 0px 20px;}


	

}
@media screen and (max-width:1400px){
    .banner_img:after {height: 100px;}
	.popular_otr:nth-child(odd):after, .certification_div:after {height: 95px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 95px;}
	.about_staf:before, .about_staf:after{height: 95px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after{height: 95px;}
	.career_page_otr:before, .career_page_otr:after {height: 100px;}
	.contact_page:before {top: -75px;height: 300px;}
	.popular_div .title:after, .popular_div .title:before {height: 95px;}
	.certification_above_div:before {height: 95px;}
	.certification_above_div:after {bottom: -90px;height: 95px;}
	.capabi_page_otr:nth-child(even) .popular_left_inr_img:after{top: -1px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 95px;}
	.cap_grey_inr:after {bottom: -90px;}
	.popular_div .title:after, .popular_div .title:before {height: 95px;}
	.footer:before {height: 95px;top: -90px;}
	.popular_div .title p {width: 93%;margin: 0 auto;}
	.popular_right_inr p{padding-right: 75px;}
	.popular_otr:nth-child(odd) .popular_inr .popular_right_inr p{padding-right: 38px;}
	.inner_banner_img:after {height: 101px;}

	.footer {margin-top: 90px;}
	.capabi_page_otr {padding: 0px 0px 22px;}
	.capabi_page_otr:nth-child(2) {padding: 90px 0px 100px;}
	.cap_grey_inr {padding: 90px 0px 0px;}
	.air_div_right{margin-bottom: 15px;}
	.blog_page_right_inr.lastblog {padding-bottom: 10px;}
	.page-id-245 .footer {margin-top: 84px;}
	.page-id-241 .footer {margin-top: 85px;}
	.footer {margin-top: 85px;}
	.def-page {padding: 0px 0px;}
	.def-page.sitemap .sitemapotr ul li:first-child {padding-top: 0;line-height: 30px;}
	.def-page.sitemap .sitemapotr ul li:first-child:before{top: 9px;}
	.industries_page {padding: 0px 0px 13px;}




}	
@media screen and (max-width:1300px){
	.def-page h2 {font-size: 32px;line-height: 40px;}
	.def-page h3 {font-size: 30px;line-height: 34px;}
	.def-page h4 {font-size: 28px;line-height: 34px;}
	 .popular_otr:nth-child(odd):after, .certification_div:after {height: 85px;}
	.banner_img:after {height: 90px;}
	.popular_div .title:after, .popular_div .title:before {height: 85px;}
	.certification_above_div:before {height: 85px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 85px;}
	.cap_grey_inr:after {bottom: -80px;}
	.footer:before {height: 85px;top: -82px;}
	.contact_page{margin-bottom: -90px;}
	.carrer_request {margin: -170px 0px -117px;}
	.career_page_otr:before, .career_page_otr:after {height: 90px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after {height: 87px;}
	.about_staf:before, .about_staf:after {height: 85px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 85px;}
	.certification_above_div:after {bottom: -85px;height: 90px;}
	.banner_txt_inr h1 {font-size: 40px;line-height: 46px;}
	.banner_txt_inr p{line-height: 30px;}
	h2 {font-size: 36px;}
	.popular_div .title {padding: 80px 0px 90px;}
	.popular_right_inr p {padding-right: 20px;}
	h3 {font-size: 34px;}
	.certification_above_div {padding: 90px 0px 10px;}
	.certification_div_bg {padding: 90px 0px 90px;}
	.footer_col2 .footer_col_inr ul li{line-height: 46px;}
	.footer_col1 .footer_col_inr p{width: 90%;}
	.footer_col1 .footer_col_inr {padding-right: 40px;}
	.footer {padding: 20px 0px 20px;margin-top: 85px;}
	.footer_col2 .footer_col_inr {padding-right: 30px;}
	.about_page {padding: 20px 0px 0px;}
	.about_staf {padding: 80px 0px 90px;}
	.about_awards {padding: 20px 0px 20px;}
	.header_menu ul li:last-child ul.sub-menu {left: -108px;margin-top: 33px;}
	.banner_text_inr h1 {font-size: 50px;}
	.capabilitypagecontentotr .title {padding-bottom: 30px;}
	.capabi_page_col_inr {padding: 0px 25px 0px 25px;}
	.cap_grey_inr {padding: 85px 0px 10px;}
	.bottomtext {margin-top: 30px;}
	.blog_page_right_inr {padding-bottom: 40px;}
	.wp-pagenavi li a, .wp-pagenavi li span {padding: 12px 18px;}
	.blog_cate ul li a {font-size: 20px;}
	.career_page_otr:nth-child(odd) {padding: 30px 0px;}
	.career_page_otr {padding: 100px 0px;}
	.contact_page_map iframe {height: 300px;}
	.contact_form {padding-top: 40px;}
	.reuest_banner.carrer_request {margin-top: 10px;margin: 0px 0px -78px;}
	.inner_banner_img:after {height: 90px;}


}
@media screen and (max-width:1200px){
	.def-page h2 {font-size: 30px;line-height: 38px;}
	.def-page h3 {font-size: 28px;line-height: 34px;}
	.def-page h4 {font-size: 26px;line-height: 32px;}
	.def-page h5 {font-size: 24px;line-height: 30px;}
	.def-page p {font-size: 17px;line-height: 30px;}
	.def-page ul li, .def-page ol li{font-size: 17px;line-height: 30px;}
	.def-page ul li:before{top: 16px;}
	.def-page .left-img {margin: 0 35px 20px 0;}
	.def-page .right-img {margin: 0px 0 20px 30px;}
	.banner_img:after {height: 85px;}
	 .popular_otr:nth-child(odd):after, .certification_div:after {height: 75px;}
	.popular_div .title:after, .popular_div .title:before {height: 75px;}
	.certification_above_div:before {height: 75px;}
	.certification_above_div:after {bottom: -80px;height: 85px;}
	.about_staf:before, .about_staf:after {height: 75px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after {height: 75px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 75px;}
	.cap_grey_inr:after {bottom: -70px;}
	.footer:before {height: 75px;top: -70px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 75px;}
	.career_page_otr:before, .career_page_otr:after {height: 70px;}
	.contact_page:before {top: -18px;}
	.header_menu ul li{margin: 0 15px;}
	.header_menu ul li a {font-size: 17px;}
	/*.header_logo a {max-width: 150px;}*/
	.banner_txt_inr h1 {font-size: 34px;line-height: 38px;}
	p {font-size: 17px;line-height: 30px;}
	.banner_txt_inr .a_btn {padding-top: 15px;}
	.a_btn a {font-size: 17px;padding: 14px 40px;}
	.banner_txt_inr .a_btn a:after {margin-top: -24px;}
	h2 {font-size: 30px;}
	.home_indus_col_inr{padding:10px;}
	.home_indus_col_inr .about_staf_txt h4 {font-size: 16px;line-height: 24px;}
	.home_indus_inr button.slick-next {right: -25px;}
	.home_indus_inr button.slick-prev {left: -25px;}
	.home_indus {padding: 10px 0px 20px;}
	.popular_div .title {padding: 70px 0px 80px;}
	.popular_div .title p {width: 95%;}
	h3 {font-size: 28px;}
	.popular_right_inr {padding: 0px 20px;}
	.popular_right_inr p {padding-right: 15px;padding-bottom: 15px;}
	.popular_right_inr ul li {font-size: 17px;line-height: 30px;padding: 6px 0 6px 28px;}
	.popular_right_inr ul li::before {top: 14px;}
	.popular_right_inr ul {padding-bottom: 20px;}
	.popular_otr:nth-child(odd) {padding: 80px 0px 80px;}
	.popular_otr {padding: 20px 0px;}
	.certification_above_content h3 {padding-bottom: 15px;}
	.certification_above_content p {font-size: 17px;line-height: 30px;}
	.certification_div_bg {padding: 80px 0px 80px;}
	.gallery_div {padding: 0;}
	.footer{margin-top: 70px	;}
	.footer_col1 .footer_col_inr {padding-right: 20px;}
	.footer_col1 .footer_col_inr p {width: 95%;padding-top: 20px;}
	.footer_col2 .footer_col_inr ul li {line-height: 42px;}
	.footer_col3 .footer_col_inr p{width: 100%;}
	.footer_col3 .footer_col_inr {padding-left: 20px;}
	.footer_col1 .footer_col_inr ul li p{padding-bottom: 0;}
	#mailpoet_form_1 .mailpoet_text{height: 45px !important;padding: 10px 15px !important;}
	.footer_signup_inr input[type="submit"]{height: 45px !important;width: 45px !important;}
	.header_menu ul li:last-child ul.sub-menu {left: -95px;margin-top: 24px;}
	.header_menu ul li ul.sub-menu li a{min-width: 210px;}
	.header_menu ul li ul:before {top: -25px;height: 25px;}
	.banner_text_inr h1 {font-size: 44px;}
	.about_page_left {margin-right: 50px;}
	.about_page_right_inr ul li {font-size: 17px;line-height: 30px;}
	.about_page_right_inr ul li:before{top: 15px;}
	.about_staf {padding: 70px 0px 80px;}
	h4 {font-size: 22px;}
	.about_staf_txt p {line-height: 23px;font-size: 16px;}
	.capabilitypagecontentotr .title {padding-bottom: 25px;}
	.capabi_page_col_inr {padding: 0px 20px 0px 20px;}
	.capabi_page_col_inr ul li {font-size: 17px;line-height: 30px;}
	.capabi_page_col_inr ul li:before {top: 16px;}
	.capabi_page_otr:nth-child(2) {padding: 75px 0px 80px;}
	.cap_grey_inr {padding: 75px 0px 10px;}
	.capabi_page_otr {padding: 12px 0px;}
	.certification_div_bg {padding: 74px 0px 74px;}
	.value_div_col_inr {padding: 25px 15px;}
	.value_div_img {padding-bottom: 15px;}
	.value_div {padding: 0px 0px 40px;}
	.air_div_right {margin-left: 30px;}
	.single-capabilitie .def-page {padding: 20px 0px 0px;}
	.header_menu ul li ul.sub-menu{margin-top: 24px;}
	#desktable td, #desktable th {font-size: 17px;line-height: 30px;}
	#desktable2 td, #desktable2 th{font-size: 17px;line-height: 30px;}
	.mfp-arrow{margin-top: -25px;}
	.mfp-arrow-left {left: 180px;}
	.mfp-arrow-right {right: 180px;}
	.gallery_div_otr ul.tabs li {padding: 16px 30px;font-size: 17px;}
	.mfp-arrow-left {left: 50px;}
	.mfp-arrow-right {right: 50px;}
	.mfp-content img.mfp-img{max-height: 480px !important;}
	.team_popup_otr{padding:30px;margin-top: 54px;}
	.team_popup_otr .left_img {margin-right: 30px;}
	.about_staf_txt h4{font-size: 20px;}
	.industries_page .title p {width: 78%;}
	.bottomtext {margin-top: 20px;}
	.industries_page .about_staf_txt {margin: -31px auto 0;padding: 17px 15px;}
	.blog_cate ul {padding: 15px 20px;}
	.blog_cate ul li a {font-size: 18px;}
	.blog_page_right_inr img {padding-bottom: 15px;}
	.post_title h5 {font-size: 19px;}
	.blog_page_right_inr {padding-bottom: 35px;}
	.wp-pagenavi li a, .wp-pagenavi li span {padding: 10px 16px;}
	.career_page.def-page {padding: 22px 0px 0px;}
	.careent_main {padding: 0px 0px 20px;}
	.career_page_otr {padding: 80px 0px;}
	.career_page_otr:nth-child(odd) {padding: 20px 0px;}
	.career_page_otr:last-child {margin-bottom: -70px;}
	.career_page_inr p {width: 95%;}
	.contact_left_inr {padding: 50px 30px 40px;}
	.contact_page:before {top: -38px;}
	.contact_form_group input, .contact_form_group textarea {font-size: 17px;height: 50px;padding: 8px 20px;}
	.contact_form_group textarea {height: 140px;padding: 15px 20px;}
	.send_btn input{padding: 12px 40px;font-size: 17px;}
	.stay_div_inr .contact_left_inr .a_btn {padding-top: 10px;}
	.stay_div_inr .contact_left_inr {padding: 100px 40px;min-height: 400px;}
	.contact_page.requestapage-main {padding: 20px 0 0;}
	.carrer_request .certification_div_bg {padding: 70px 0px 90px;}
	.reuest_banner.carrer_request {margin: 0px 0px -67px;}
	.errorpage-main {padding: 15px 0 15px;}
	.errorpage-main .page-header h1 {font-size: 36px;margin-bottom: 13px;}
	.errorpage-main .page-content p {font-size: 20px;}
	.privacy-page .privacy-inner {padding-left: 20px;margin-bottom: 15px;}
	.banner_txt_inr {width: 50%;}
	.banner_txt_inr .a_btn a {font-size: 16px;padding: 8px 24px;}
	.banner_img img {height: 300px;}
	.inner_banner_img img{height: 300px;}
	.inner_banner_img:after {height: 76px;}
	.pagenotfound h2 {font-size: 42px;}
	.pagenotfound {padding: 60px 0px;}



}
@media screen and (max-width:1023px){
	.wrapper{padding:0 30px; }
	.def-page {padding: 25px 0px;}
	.def-page h2 {font-size: 26px;line-height: 34px;}
	.def-page h3 {font-size: 25px;line-height: 32px;}
	.def-page h4 {font-size: 24px;line-height: 30px;}
	.def-page h5 {font-size: 23px;line-height: 28px;}
	.def-page p {font-size: 16px;line-height: 28px;padding-bottom: 10px;}
	.def-page ul li, .def-page ol li{font-size: 16px;line-height: 26px;}
	.def-page ul li:before{top: 11px;width: 14px;height: 14px;}
	.def-page ul li{padding: 6px 0 6px 26px;}
	.def-page ul {padding-bottom: 15px;}
	.def-page ol{padding-left: 0;}
	.def-page .right-img{width: 54%;}
	.def-page .right-img .popular_left_inr_img:after {border-width: 60px 60px 0px 0px;}
	.def-page .left-img {margin: 0 30px 20px 0;width: 54%;}
	.def-page ul.col-4 li {width: 33.33%;}
	.banner_img:after {height: 70px;}
	 .popular_otr:nth-child(odd):after, .certification_div:after {height: 55px;}
	.banner_txt_inr h1 {font-size: 24px;line-height: 28px;}
	.banner_txt_inr p {line-height: 22px;}
	.banner_txt_inr .a_btn {padding-top: 5px;}
	.banner_txt_inr .a_btn a {font-size: 14px;padding: 7px 20px;}
	.certification_above_div:after {bottom: -70px;height: 75px;}
	.about_staf:before, .about_staf:after {height: 55px;}
	.about_staf {padding: 60px 0px 80px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 55px;}
	.cap_grey_inr:after {bottom: -53px;}
	.footer:before {height: 60px;top: -53px;}
	.header_menu ul li a {font-size: 15px;}
	.header_menu ul li {margin: 0 9px;}
	.banner_txt_inr p {padding-bottom: 10px;}
	p {font-size: 16px;line-height: 26px;}
	.banner_txt_inr .a_btn a:after {width: 45px;height: 45px; margin-left: 9px;margin-top: -19px;}
	h2 {font-size: 26px;}
	.title{padding-bottom: 10px;}
	.home_indus_col{padding:10px;}
	.home_indus_col_inr .about_staf_txt h4 {font-size: 15px;line-height: 22px;}
	.about_staf_txt{padding:10px;}
	.home_indus_col_inr .about_staf_txt {margin: -25px auto 0;}
	.home_indus_inr{margin: 0 -10px;}
	.home_indus_inr button.slick-next {right: -15px;}
	.home_indus_inr button.slick-prev {left: -15px;}
	.home_indus {padding: 10px 0px 10px;}
	.popular_div .title:after, .popular_div .title:before {height: 58px;}
	.popular_div .title {padding: 55px 0px 65px;}
	.popular_left_inr:after, .popular_left_inr:before {bottom: 38px;width: 50px;height: 35px;}
	.popular_left_inr:before {top: 10px;left: -12px;}
	.popular_right_inr {padding: 0px 10px;}
	.popular_left, .popular_right{padding: 0 10px;}
	.popular_inr {margin: 0 -10px;}
	.popular_right_inr h3 {padding-bottom: 10px;}
	h3 {font-size: 25px;}
	.popular_right_inr p {padding-right: 0;padding-bottom: 10px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 60px;}
	.popular_otr:nth-child(odd) {padding: 60px 0px 60px;}
	.popular_otr {padding: 15px 0px;}
	.popular_right_inr ul li {font-size: 16px;line-height: 26px;padding: 5px 0 5px 25px;}
	.popular_right_inr ul li::before {top: 11px;}
	.popular_right_inr ul {padding-bottom: 15px;}
	.popular_otr:nth-child(odd) .popular_inr .popular_right_inr p {padding-right: 20px;}
	.popular_otr:nth-child(odd) .popular_left_inr:before {top: 40px;left: -10px;}
	.certification_above_div:before {height: 58px;}
	.certification_above_div:after {bottom: -58px;height: 60px;}
	.certification_above_div {padding: 60px 0px 10px;}
	.certification_above_content p {font-size: 16px;line-height: 26px;}
	.certification_above_content h3 {padding-bottom: 10px;}
	.column_2{padding-left: 10px;}
	.column_1{padding-right: 10px;}
	.certification_div_bg {padding: 60px 0px 60px;}
	.gallery_div_inr{margin: 0 -10px;}
	.gallery_div_col{padding:10px;}
	.banner_txt{top: 44%;}
	.footer {margin-top: 55px;}
	.footer_inr {margin: 0 -10px;}
	.footer_col1, .footer_col2, .footer_col3{padding: 0 10px;}
	.footer_col1 .footer_col_inr {padding-right: 0;}
	/*.footer_col_inr a {max-width: 180px;}*/
	.footer_col1 .footer_col_inr p {width: 100%;padding: 15px 0;font-size: 15px;line-height: 22px;}
	.footer_col2 .footer_col_inr {padding-right: 0px;}
	.footer_col1 .footer_col_inr ul li {font-size: 15px;padding: 6px 0px 6px 30px;}
	.footer_col1 .footer_col_inr ul li p {font-size: 15px;line-height: 22px;}
	.footer_col_inr h4 {font-size: 18px;line-height: 30px;}
	.footer_col2 .footer_col_inr ul li {line-height: 36px;}
	.footer_col2 .footer_col_inr ul li a {font-size: 14px;}
	.footer_col3 .footer_col_inr {padding-left: 0px;}
	.footer_col3 .footer_col_inr p {font-size: 15px;line-height: 22px;}
	.footer_signup {margin-top: 10px;}
	#mailpoet_form_1 .mailpoet_text {height: 40px !important;padding: 10px 15px !important;font-size: 14px !important;}
	.footer_signup_inr input[type="submit"] {height: 40px !important;width: 40px !important;}
	#mailpoet_form_1 p.mailpoet_form_paragraph {margin-bottom: 0;}
	.ft_social {margin: 10px 0 0;}
	.header_menu ul li:last-child ul.sub-menu {left: -94px;margin-top: 23px;}
	.header_menu ul li ul.sub-menu li a {min-width: 180px;font-size: 15px;}
	.header_menu ul li ul:before {top: -22px;height: 22px;}
	.header_menu ul li ul.sub-menu{margin-top: 23px;}
	.banner_text_inr h1 {font-size: 38px;}
	.about_page_left {margin-right: 30px;width: 52%;}
	.about_page_right_inr h2 {padding-bottom: 10px;}
	.about_page {padding: 15px 0px 0px;}
	.about_page_right_inr p {padding-bottom: 10px;}
	.about_page_right_inr ul li {font-size: 16px;line-height: 26px;padding: 5px 0 5px 25px;}
	.about_page_right_inr ul li:before {top: 10px;}
	.about_page_right_inr ul {padding-bottom: 15px;}
	.about_staf {padding: 50px 0px 60px;}
	.about_staf_inr {margin: 0 -10px;}
	.about_staf_col {width: 33.33%;padding: 10px;margin-bottom: 0;}
	h4 {font-size: 20px;}
	.about_staf_txt p {line-height: 22px;font-size: 14px;}
	.about_staf_txt {margin: -37px auto 0;}
	.about_staf_col_inr{padding-bottom: 0;}
	.about_awards {padding: 15px 0px 15px;}
	.capabilitypagecontentotr .title {padding-bottom: 20px;}
	.capabi_page_col_inr {padding: 0px;}
	.capabi_page_col_inr ul li {font-size: 16px;line-height: 26px;padding: 5px 0 5px 26px;}
	.capabi_page_col_inr ul li:before {top: 10px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after {height: 58px;}
	.capabi_page_otr:nth-child(2) {padding: 60px 0px 65px;}
	.capabi_page_inr {margin: 0 -10px;}
	.capabi_page_col{padding: 0 10px;}
	.popular_left_inr_img:after{border-width: 0 0 70px 70px;}
	.cap_grey_inr {padding: 50px 0px 10px;}
	.cap_grey_inr .capabi_page_otr:nth-child(2) {padding: 15px 0px;}
	.value_div_inr {margin: 0 -10px;}
	.value_div_col {width: 33.33%;padding: 10px;}
	.value_div_col_inr {padding: 20px 10px;}
	.value_div_img {padding-bottom: 10px;}
	.value_div {padding: 0px 0px 30px;}
	.air_div_right {margin-left: 20px;margin-bottom: 15px;width: 52%;}
	.capabi_page_otr:nth-child(even) .popular_left_inr_img:after{border-width: 70px 70px 0px 0px;}
	.single-capabilitie .def-page {padding: 20px 0px 0px;}
	#desktable td, #desktable th, #desktable2 td, #desktable2 th{font-size: 16px;line-height: 26px;}
	.gallery_page .title p {width: 87%;}
	.gallery_div_otr ul.tabs li {padding: 12px 20px;font-size: 16px;}
	.gallery_div_otr ul.tabs{padding-bottom: 10px;}
	.mfp-content img.mfp-img {max-height: 390px !important;}
	.mfp-arrow-left {left: 10px;}
	.mfp-arrow-right {right: 10px;}
	.mfp-close {padding: 4px 12px!important;height: 35px!important;line-height: 28px;font-size: 20px;}
	.team_popup_otr {padding: 20px;margin-top: 35px;}
	.team_popup_otr .mfp-close {top: -40px;}
	.team_popup_otr .left_img {margin-right: 20px;margin-bottom: 10px;}
	.industries_page {padding: 10px 0px 0px;}
	.industries_page .title p {width: 85%;}
	.about_staf_txt h4 {font-size: 16px;line-height: 20px;}
	.industries_page .about_staf_txt {margin: -26px auto 0;padding: 14px 10px;}
	.bottomtext {margin-top: 15px;}
	.blog_inr {margin: 0 -10px;}
	.blog_page_left{padding: 0 10px;}
	.blog_page_right{padding: 0 10px;}
	.blog_cate h5 {font-size: 18px;padding-bottom: 10px;}
	.serach_btn input[type="text"] {font-size: 17px;padding: 5px 20px;height: 45px;}
	.search_btn {bottom: 10px;}
	.serach_btn{margin-bottom: 15px;}
	.blog_page_right_inr img {padding-bottom: 10px;}
	.blog_page_right_inr p {padding-bottom: 10px;}
	.post_title h5 {font-size: 18px;}
	.blog_page_right_inr {padding-bottom: 30px;}
	.wp-pagenavi li a, .wp-pagenavi li span {padding: 8px 14px;}
	.blog_page {padding: 15px 0px 12px;}
	.blog_cate ul li a {font-size: 17px;}
	.career_page.def-page {padding: 15px 0px 0px;}
	.careent_main {padding: 0px 0px 10px;}
	.career_page_otr {padding: 55px 0px;}
	.career_page_otr:before, .career_page_otr:after {height: 56px;}
	.career_page_inr p {width: 100%;}
	.career_page_inr .a_btn {padding-top: 8px;}
	.career_page_otr:nth-child(odd) {padding: 16px 0px;}
	.career_page_otr:last-child {margin-bottom: -54px;}
	.contact_page:before {top: -5px;height: 180px;}
	.contact_page_right_inr p {width: 85%;}
	.contact_left_inr {margin-right: 0px;padding: 51px 15px 20px;}
	.contact_page_right {padding: 0 10px;}
	.contact_page_left {padding: 0px 10px;}
	.contact_inr {margin: 0 -10px;}
	.contact_info_inr {padding: 15px 0px;}
	.contact_info_txt{padding-left: 15px;}
	.contact_info_icon_inr {padding: 10px 9px;height: 65px;margin-top: 6px;}
	.contact_form_inr {margin: 0 -10px;}
	.contact_form_col, .contact_form_col1{padding: 10px;}
	.contact_form_group input, .contact_form_group textarea {font-size: 16px;height: 44px;padding: 8px 15px;}
	.contact_form_group textarea {height: 120px;padding: 12px 15px;}
	.send_btn input {padding: 10px 30px;font-size: 16px;}
	.stay_div_inr .contact_left_inr {padding: 90px 40px;min-height: 386px;}
	.contact_page_map iframe {height: 260px;}
	.stay_div_inr {margin: 0 -10px;}
	.contact_page.requestapage-main {padding: 14px 0 0;}
	.def-page ul.col-2 li {float: none;margin-right: -2px;vertical-align: top;}
	.carrer_request .certification_div_bg {padding: 55px 0px 60px;}
	.reuest_banner.carrer_request {margin: 0px 0px -52px;}
	.errorpage-main {padding: 10px 0 10px;}
	.errorpage-main .page-header h1 {font-size: 32px;margin-bottom: 12px;}
	.errorpage-main .page-content p {font-size: 18px;}
	.privacy-page .privacy-inner {padding-left: 10px;margin-bottom: 10px;}
	.privacy-page .privacy-inner ul {margin-top: 0;}
	.def-page ul {padding-bottom: 10px;}
	.privacy-page ul, .privacy-page ol {margin-left: 10px;}
	.about_staf .about_staf_col {width: 25%;}
	.banner_img img {height: 240px;}
	.inner_banner_img img{height: 240px;object-fit: cover;}
	.inner_banner_img:after {height: 57px;}
	.inner_banner_text {top: 46%;}
	.pagenotfound h2 {font-size: 34px;}
	.pagenotfound p {font-size: 20px;}
	.pagenotfound {padding: 40px 0px;}


	
}
@media screen and (max-width:767px){
	.wrapper{padding:0 15px; }
	.def-page {padding: 20px 0px;}
	.def-page h6 {font-size: 20px;line-height: 25px;}
	.def-page h5 {font-size: 21px;line-height: 26px;}
	.def-page h4 {font-size: 22px;line-height: 28px;}
	.def-page h3 {font-size: 23px;line-height: 30px;}
	.def-page h2 {font-size: 24px;line-height: 30px;}
	.def-page p {font-size: 15px;line-height: 27px;padding-bottom: 6px;}
	.def-page ul.col-3 li {width: 50%;}
	.def-page ul li, .def-page ol li {font-size: 15px;line-height: 26px;}
	.def-page ul li{padding: 6px 0 6px 25px;}
	.def-page ul li:before {top: 12px;}
	.def-page ul.col-4 li {width: 50%;}
	.def-page .right-img {float: none;margin: 0px 0 10px 0px;width: 100%;text-align: center;}
	.def-page .left-img {float: none;margin: 0px 0 10px 0px;width: 100%;text-align: center;}
	.def-page .right-img .popular_left_inr_img:after {border-width: 60px 60px 0px 0px;}
	.def-page .right-img .popular_left_inr:before {top: 26px;left: -10px;}
	.def-page .right-img .popular_left_inr:after {right: -10px;bottom: 10px;}
	.header {position: relative;width: 100%;display: inline-block;z-index: inherit;}
	.header_bottom {padding: 7px 0px;}
	.header_logo{width: 45%;position: relative;z-index: 3;}
	.header_menu{width: 55%;}
	/*.header_logo a {max-width: 160px;}*/
	.banner_txt_inr {width: 80%;padding: 10px;}
	.banner_txt_inr h1 {font-size: 30px;line-height: 34px;padding-bottom: 8px;}
	.banner_txt_inr p {padding-bottom: 7px;}
	.banner_img:after {height: 65px;bottom: -10px;}
	 .popular_otr:nth-child(odd):after, .certification_div:after {height: 45px;bottom: -10px;}
	.banner_txt_inr .a_btn a {font-size: 15px;padding: 8px 15px;}
	.banner_txt_inr .a_btn a:after {width: 46px;height: 46px;margin-top: -19px;margin-left: 6px;box-shadow: 0px 0px 0px 6px rgb(200 136 57 / 30%);}
	.banner_img img {height: 230px;object-fit: cover;}
	.banner_txt {top: 46%;}
	h2 {font-size: 22px;}
	.home_indus_inr button.slick-prev {left: -4px;}
	.home_indus_inr button.slick-next {right: -4px;}
	.home_indus_col_inr .about_staf_txt h4 {font-size: 14px;line-height: 20px;}
	.popular_div .title:after, .popular_div .title:before {height: 45px;}
	.popular_div .title {padding: 38px 0px 45px;}
	.popular_div .title:after{bottom: -10px;}
	.popular_div .title p {width: 100%;}
	.popular_div .title h2 {width: 85%;padding-bottom: 10px;}
	p {font-size: 15px;line-height: 24px;}
	.popular_inr {margin: 0;}
	.popular_left, .popular_right {padding: 10px 0px;width: 100%;}
	.popular_otr {padding: 0px 0px;}
	.popular_left_inr:before {top: 10px;left: -10px;}
	.a_btn a {font-size: 14px;padding: 8px 26px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 42px;}
	.popular_otr:nth-child(odd) {padding: 35px 0px 40px;}
	.popular_otr:nth-child(odd) .popular_left_inr:before {top: 52px;left: -10px;}
	h3 {font-size: 20px;}
	.popular_right_inr ul li {font-size: 15px;line-height: 24px;}
	.popular_right_inr ul li::before {top: 10px;}
	.popular_right_inr ul {padding-bottom: 10px;}
	.certification_above_div:before {height: 45px;}
	.certification_above_div:after {bottom: -40px;height: 42px;}
	.certification_above_div {padding: 45px 0px 10px;}
	.column_1, .column_2{padding: 0px;margin-right: 0;width: 100%;}
	.certification_div_bg {padding: 44px 0px 44px;}
	.certification_above_content p {font-size: 15px;line-height: 24px;}
	.gallery_div_col {width: 50%;}
	.footer:before {height: 45px;top: -33px;}
	.footer {margin-top: 40px;}
	.footer_col1, .footer_col2{width: 50%;}
	.footer_col3{width: 100%;}
	.footer_col2 .footer_col_inr ul li a {font-size: 13px;}
	.footer_col2 .footer_col_inr ul li {line-height: 32px;}
	.footer_col1 .footer_col_inr p{font-size: 14px;padding: 10px 0px;}
	.footer_col1 .footer_col_inr ul li {font-size: 14px;padding: 5px 0px 5px 30px;}
	.footer_col1 .footer_col_inr ul li p {font-size: 14px;line-height: 20px;}
	.footer_col_inr h4 {font-size: 17px;line-height: 28px;}
	.mean-container .mean-bar {background: none;position: absolute;top: 35px;z-index: 2;}
	.mean-container a.meanmenu-reveal span{background: url(../png/menu_icon.png) no-repeat;height: 22px;margin-top: 2px;}
	.mean-container .mean-nav {margin-top: 35px;}
	.mean-container .mean-nav ul li a{border-top: 1px solid #fff;background: #c88839;color: #fff;}
	.mean-container .mean-nav ul li a.mean-expand {width: 20px;height: 21px;}
	.mean-container a.meanmenu-reveal{color: #c88839;}
	.certification_above_content p{padding-bottom: 10px;}
	.banner_text_inr h1 {font-size: 30px;}
	.about_page_left {margin-right: 0;float: none;width: 100%;text-align: center;margin-bottom: 15px;}
	.popular_left_inr_img:after{border-width: 0 0 60px 60px;}
	.popular_left_inr:after, .popular_left_inr:before {bottom: 26px;width: 44px;height: 35px;right: -10px;transform: skewY(-44deg);}
	.about_page_right_inr ul li {font-size: 15px;line-height: 24px;}
	.about_staf:before, .about_staf:after {height: 40px;}
	.about_staf:after{bottom: -5px;}
	.about_staf {padding: 40px 0px 45px;}
	.about_staf_inr {margin: 0;}
	.about_staf_col {width: 50%;}
	h4 {font-size: 18px;line-height: 30px;}
	.about_staf_txt h4 {line-height: 24px;font-size: 15px;}
	.about_awards {padding: 10px 0px 15px;}
	.ft_social ul li {margin-right: 10px;}
	.mean-container .mean-nav ul li.current-menu-item a{background: #282828;}
	.mean-container .mean-nav ul li.current-menu-item ul.sub-menu li a{background: #c88839;}
	.mean-container .mean-nav ul li.current-menu-parent a{background: #282828;}
	.mean-container .mean-nav ul li.current-menu-parent ul.sub-menu li a{background: #c88839;}
	.mean-container .mean-nav ul li.current-menu-parent ul.sub-menu li.current-menu-item a{background: #282828;}
	.capabilitypagecontentotr .title {padding-bottom: 12px;}
	.capabi_page_inr {margin: 0;}
	.capabi_page_col {padding: 10px 0px;width: 100%;}
	.capabi_page_col_inr ul li {font-size: 15px;line-height: 24px;padding: 4px 0 4px 26px;}
	.capabi_page_col_inr ul li:before {top: 9px;}
	.capabi_page_col_inr ul {padding-bottom: 10px;}
	.capabi_page_otr:nth-child(2) {padding: 40px 0px 45px;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after {height: 36px;}
	.capabi_page_col_inr h2 a {padding-bottom: 5px;}
	.capabi_page_otr:nth-child(even) .capabi_page_inr {flex-wrap: wrap;}
	.capabi_page_otr:nth-child(2) {padding: 33px 0px 35px;}
	.popular_left_inr{max-width: 450px;margin: 0 auto;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 40px;}
	.cap_grey_inr:after {bottom: -38px;}
	.capabi_page_otr {padding: 10px 0px;}
	.cap_grey_inr {padding: 35px 0px 10px;}
	.cap_grey_inr .capabi_page_otr:nth-child(2) {padding: 10px 0px;}
	.certification_div_bg {padding: 34px 0px 35px;}
	.value_div_col {width: 50%;}
	.value_div {padding: 0px 0px 20px;}
	.air_div_right {margin-left: 0;margin-bottom: 10px;width: 100%;float: none;text-align: center;}
	.air_div_left_inr h2 {padding-bottom: 7px;}
	.single-capabilitie .def-page {padding: 15px 0px 0px;}
	.page-id-353 .def-page .default-content{overflow: scroll;}
	#desktable td, #desktable th, #desktable2 td, #desktable2 th {font-size: 15px;line-height: 24px;}
	.gallery_page .title p {width: 86%;}
	.gallery_div_otr ul.tabs li {padding: 7px 8px;font-size: 12px;}
	.mfp-arrow-left {left: 5px;}
	.mfp-arrow-right {right: 5px;}
	.mfp-content img.mfp-img {max-height: 260px !important;}
	.mfp-image-holder .mfp-close {top: -2px;}
	.mfp-arrow {width: 45px;height: 45px;}
	.mfp-arrow-right:after {margin-left: 15px;margin-top: 2px;}
	.mfp-arrow-left:after {margin-left: 9px;margin-top: 2px;}
	.team_popup_otr .left_img {float: none;margin: 0;margin-bottom: 10px;text-align: center;width: 100%;}
	.team_content h3 {padding-bottom: 5px;}
	.industries_page .about_staf_col {width: 50%;}
	.industries_page .about_staf_txt {margin: -23px auto 0;padding: 10px 10px;}
	.industries_page .title p {width: 90%;}
	.blog_inr {margin: 0;}
	.blog_page_left {padding: 10px 0px;width: 100%;}
	.blog_page_right {padding: 10px 0px;width: 100%;}
	.serach_btn input[type="text"] {font-size: 16px;height: 40px;}
	.search_btn {bottom: 7px;}
	.serach_btn {margin-bottom: 10px;}
	.blog_cate ul li {line-height: 34px;}
	.blog_cate ul li a {font-size: 16px;padding-left: 22px;}
	.blog_cate ul li a:before{top: 9px;}
	.post_title h5 {font-size: 17px;}
	.blog_page_right_inr {padding-bottom: 20px;}
	.wp-pagenavi li a, .wp-pagenavi li span {padding: 6px 12px;}
	.blog_page {padding: 15px 0px 0px;}
	.career_page.def-page {padding: 0px 0px 0px;}
	.career_page_otr:before, .career_page_otr:after {height: 35px;}
	.career_page_otr {padding: 40px 0px;}
	.career_page_otr:nth-child(odd) {padding: 12px 0px;}
	.career_page_otr:last-child {margin-bottom: -40px;}
	.contact_inr {margin: 0;}
	.contact_page_left {width: 100%;padding: 10px 0px;margin-right: 0;}
	.contact_page:before{display: none;}
	.contact_page {margin-top: -40px;margin-bottom: -45px;}
	.contact_left_inr {padding: 40px 15px 20px;}
	.contact_info_icon_inr {height: 80px;}
	.contact_info_inr {padding: 10px 0px;}
	.contact_page_right {width: 100%;padding: 10px 0px;margin-right: 0;}
	.contact_page_right_inr {padding-top: 0;}
	.contact_page_right_inr p {width: 100%;}
	.contact_form {padding-top: 5px;}
	.contact_form_group input, .contact_form_group textarea {font-size: 15px;height: 40px;padding: 8px 10px;}
	.contact_form_group textarea {height: 110px;padding: 10px 10px;}
	.send_btn {padding: 10px 10px 0;}
	.send_btn input {padding: 8px 25px;font-size: 15px;}
	.stay_div_inr {margin: 0;padding-top: 0;}
	.stay_div_inr .contact_left_inr {padding: 20px 20px;min-height: auto;}
	.contact_page.requestapage-main {padding: 10px 0 0;}
	.contact_form_inr h3 {padding: 0px 10px;}
	.carrer_request .certification_div_bg {padding: 35px 0px 37px;}
	.reuest_banner.carrer_request {margin: 0px 0px -46px;}
	.stay_div_inr .contact_left_inr h3 {width: 100%;text-align:center;}
	.stay_div_inr .contact_left_inr p{width: 100%;text-align:center;}
	.stay_div_inr .contact_left_inr .a_btn{width: 100%;text-align: center;}
	.errorpage-main .page-header h1 {font-size: 26px;margin-bottom: 10px;}
	.errorpage-main .page-content p {font-size: 16px;}
	.about_staf_inr.new_add_staff .about_staf_col {width: 50%;}
	.about_staf .about_staf_col {width: 50%;}
	.about_staf_txt {padding: 8px;}
	.inner_banner_img img{height: 230px;}
	.inner_banner_img:after {height: 36px;}
	.inner_banner_text {top: 48%;}
	.pagenotfound {padding: 20px 0px;}
	.pagenotfound h2 {font-size: 28px;}
	.pagenotfound p {font-size: 18px;}



	
}
@media screen and (max-width:479px) {
	.wrapper{padding:0 10px; }
	.def-page h6 {font-size: 18px;line-height: 24px;margin-bottom: 5px;}
	.def-page h5 {font-size: 19px;line-height: 24px;margin-bottom: 5px;}
	.def-page h4 {font-size: 20px;line-height: 24px;margin-bottom: 5px;}
	.def-page h3 {font-size: 21px;line-height: 25px;margin-bottom: 5px;}
	.def-page h2 {font-size: 22px;line-height: 26px;margin-bottom: 5px;}
	.def-page p {font-size: 14px;line-height: 24px;}
	.def-page ul.col-3 li {width: 100%;}
	.def-page ul li, .def-page ol li {font-size: 14px;line-height: 24px;}
	.def-page ul li{padding: 4px 0 4px 20px;}
	.def-page ul li:before {top: 9px;}
	.def-page ul.col-2 li {width: 100%;}
	.def-page ul.col-4 li{width: 100%;}
	.def-page .right-img .popular_left_inr:after {right: -7px;}
	.def-page .right-img .popular_left_inr:before {left: -7px;}
	.def-page ul {padding-bottom: 10px;}
	.banner_txt_inr {width: 100%;}
	.banner_txt_inr h1 {font-size: 24px;line-height: 28px;padding-bottom: 6px;}
	.banner_txt_inr p {padding-bottom: 5px;}
	.banner_txt_inr .a_btn {padding-top: 10px;}
	.banner_txt_inr .a_btn a {font-size: 13px;padding: 6px 12px;}
	.banner_img:after {height: 45px;bottom: -12px;}
	.popular_otr:nth-child(odd):after, .certification_div:after {height: 35px;bottom: -12px;}
	.banner_img img {height: 200px;}
	h2 {font-size: 20px;}
	.home_indus_inr {margin: 0;}
	.home_indus_col {padding: 8px;}
	.popular_div .title:after, .popular_div .title:before {height: 30px;}
	.popular_div .title:after {bottom: -7px;}
	.popular_div .title {padding: 25px 0px 30px;}
	.popular_div .title h2 {width: 100%;padding-bottom: 5px;}
	p {font-size: 14px;line-height: 22px;}
	.popular_left_inr:after, .popular_left_inr:before {bottom: 20px;width: 34px;height: 30px;right: -7px;}
	.popular_left_inr_img:after{border-width: 0 0 50px 50px;}
	.popular_left_inr:before {top: 4px;left: -6px;}
	.popular_otr:nth-child(odd):before, .certification_div:before, .certification_div:before {height: 33px;}
	.popular_otr:nth-child(odd) {padding: 20px 0px 24px;}
	.popular_otr:nth-child(odd) .popular_left_inr_img:after {border-width: 50px 50px 0 0;}
	.popular_otr:nth-child(odd) .popular_left_inr:before {top: 26px;left: -7px;}
	.popular_right_inr h3 {padding-bottom: 6px;}
	h3 {font-size: 18px;}
	.popular_right_inr ul li {font-size: 14px;line-height: 22px;}
	.popular_right_inr ul li::before {top: 7px;}
	.a_btn a {font-size: 13px;padding: 5px 20px;}
	.certification_above_div:before {height: 34px;}
	.certification_above_div:after {bottom: -34px;height: 35px;}
	.certification_above_div {padding: 30px 0px 0px;}
	.certification_above_content p {font-size: 14px;line-height: 22px;}
	.certification_div_bg {padding: 30px 0px 30px;}
	.gallery_div_inr {margin: 0;}
	.gallery_div_col {width: 100%;padding: 6px 0px;}
	.footer:before {height: 32px;top: -22px;}
	.footer_inr {margin: 0;}
	.footer_col1, .footer_col2 {width: 100%;padding: 5px 0px;}
	.footer {margin-top: 30px;padding: 10px 0px 15px;}
	.footer_col1 .footer_col_inr {text-align: center;}
	.footer_col1 .footer_col_inr p{text-align: left;}
	.footer_col1 .footer_col_inr ul{text-align: left;}
	.footer_col2 .footer_col_inr ul li a {font-size: 15px;}
	.footer_col2 .footer_col_inr ul li {line-height: 30px;}
	.footer_col3 {padding: 0px;}
	.mean-container .mean-bar{top: 14px;}
	.mean-container .mean-nav {margin-top: 64px;}
	.mean-container .mean-nav ul li a {padding: 10px 5%;}
	.mean-container .mean-nav ul li a.mean-expand {width: 18px;height: 18px;padding: 9px !important;}
	.mean-container .mean-nav ul li li a{padding: 10px 10%;opacity: 0.85;}
	.about_page {padding: 10px 0px 0px;}
	.banner_text_inr h1 {font-size: 24px;}
	.about_page_left{margin-bottom: 10px;}
	.about_page_right_inr h2 {padding-bottom: 7px;}
	.about_page_right_inr p {padding-bottom: 6px;}
	.about_page_right_inr ul li {font-size: 14px;line-height: 22px;padding: 4px 0 4px 20px;}
	.about_page_right_inr ul li:before {top: 7px;}
	.about_page_right_inr ul {padding-bottom: 10px;}
	.about_staf:before, .about_staf:after {height: 33px;}
	.about_staf:after {bottom: -10px;}
	.about_staf {padding: 25px 0px 30px;}
	.about_staf_col {width: 100%;padding: 7px 0px;}
	h4 {font-size: 17px;	line-height: 28px;}
	.about_awards {padding: 10px 0px 5px;}
	.capabi_page_col_inr ul li {font-size: 14px;line-height: 22px;padding: 4px 0 4px 22px;}
	.capabi_page_col_inr ul li:before {top: 8px;}
	.capabi_page_otr {padding: 0;}
	.capabi_page_otr:nth-child(2):before, .capabi_page_otr:nth-child(2):after {height: 25px;}
	.capabi_page_otr:nth-child(2) {padding: 25px 0px 28px;}
	.cap_grey_inr:after, .cap_grey_inr:before {height: 30px;}
	.cap_grey_inr:after {bottom: -28px;}
	.cap_grey_inr {padding: 25px 0px 5px;}
	.certification_div_bg {padding: 26px 0px 28px;}
	.value_div {padding: 10px 0px 15px;}
	.value_div_inr {margin: 0;}
	.value_div_col {width: 100%;padding: 7px 0px;}
	.value_div_col_inr {padding: 15px 10px;}
	.single-capabilitie .def-page {padding: 10px 0px 0px;}
	#desktable td, #desktable th, #desktable2 td, #desktable2 th {font-size: 14px;line-height: 22px;}
	.gallery_page {padding: 10px 0px 10px;}
	.gallery_div_otr ul.tabs li {padding: 8px 13px;font-size: 13px;margin: 4px;}
	.gallery_page .title p {width: 100%;}
	.industries_page .title p {width: 100%;}
	.industries_page .about_staf_col {width: 100%;margin-right: 0;}
	.serach_btn input[type="text"] {font-size: 15px;height: 36px;}
	.search_btn {bottom: 4px;}
	.blog_cate h5 {font-size: 17px;}
	.blog_cate ul {padding: 12px 15px;}
	.blog_cate ul li {line-height: 30px;}
	.blog_cate ul li a {font-size: 15px;padding-left: 20px;}
	.blog_cate ul li a:before {top: 10px;width: 10px;height: 10px;}
	.post_title h5 {font-size: 16px;}
	.blog_page_right_inr {padding-bottom: 15px;}
	.wp-pagenavi li a, .wp-pagenavi li span {padding: 5px 10px;font-size: 14px;}
	.career_page_otr:before, .career_page_otr:after {height: 30px;}
	.career_page_otr:after{bottom: -7px;}
	.career_page_otr {padding: 25px 0px;}
	.career_page_otr:nth-child(odd) {padding: 8px 0px;}
	.career_page_otr:last-child {margin-bottom: -32px;}
	.contact_left_inr {padding: 30px 10px 10px;}
	.contact_page {margin-top: -30px;margin-bottom: -35px;}
	.contact_info_icon_inr {padding: 7px 7px;height: 65px;}
	.contact_info_txt_inr h4 {line-height: 24px;}
	.contact_form_inr {margin: 0;}
	.contact_form_col {width: 100%;padding: 6px 0;margin-right: 0;}
	.contact_form_col1 {padding: 6px 0;}
	.send_btn {padding: 4px 0px 0;}
	.send_btn input {padding: 6px 20px;font-size: 14px;}
	.stay_div_inr .contact_left_inr {padding: 15px 15px;}
	.carrer_request .certification_div_bg {padding: 15px 0px 20px;}
	.reuest_banner.carrer_request {-webkit-mask-image: none;height: 120px;margin: 20px 0px -32px;}
	.contact_form_inr h3 {padding: 10px 0px;}
	.errorpage-main {padding: 10px 0 10px;}
	.errorpage-main .page-header h1 {font-size: 24px;margin-bottom: 10px;}
	.errorpage-main .page-content p {font-size: 16px;}
	.about_staf_inr.new_add_staff .about_staf_col {width: 100%;}
	.about_staf .about_staf_col {width: 100%;}
	.inner_banner_img img{height: 200px;}
	.inner_banner_img:after {height: 25px;}
	.pagenotfound h2 {font-size: 22px;}
	.pagenotfound p {font-size: 15px;}
	.pagenotfound {padding: 0px 0px;}


	
}