@media only screen and (max-width:1899px){
	.header{padding:30px 5px;}
	footer .container, .gallery_sec .container, .bnr_content{max-width:1630px;}footer .container, .gallery_sec .container, .bnr_content{max-width:1630px;}
	.banner{padding:320px 15px 140px;}
	footer, .get_started_sec, .gallery_sec, .services_sec, .bnr_bottom{padding:50px 0px 60px;}
	.lab_content{max-width:58%; padding:90px 30px;}
	.parishil_lab{background-size:40%; }
	.gallery_sec h2{margin-bottom:30px;}
	.inner_pages_in h2 {font-size: 73px; }
}

@media only screen and (max-width:1650px){
	h1{font-size:100px; line-height:90px;}
	h2{font-size:54px; line-height:80px;}
	footer .container, .gallery_sec .container, .bnr_content{max-width:100%; }
	.navbar ul li{margin-right: 30px;}
	.navbar ul li:last-child{margin-right:0px;}
	.head_right .phone{margin-left:20px;}
	.phone::before{left:-18px;}
	.banner{padding:250px 0px 140px;}
	.header{padding:30px 5px;}
	.bnr_content{padding:0 15px;}
	footer, .get_started_sec, .gallery_sec, .services_sec, .bnr_bottom{padding:50px 0 50px;}
	.gallery_box figure img{width:100%;}
	.footer_left_side{max-width:70%; width:100%;}
	.footer_right_side{max-width:30%; width:100%;}
	.head_right .phone:before { left: -20px;}
	.inner_pages_in h2 {font-size: 64px; }
}
@media only screen and (max-width:1442px){
	h2{font-size:48px; line-height:80px;}	
	.header{padding:20px 5px;}
	.logo{max-width:200px;}
	.head_right .phone{margin-left:10px;}
	
	.head_right{padding-top:10px;}
	.banner{padding:200px 0 120px;}
	.bnr_inner{max-width:80%;}
	footer, .get_started_sec, .gallery_sec, .services_sec, .bnr_bottom{padding:40px 0; }
	.bnr_btm_box{padding-right:0px; text-align:center;}
	.bnr_btm_box p{max-width:80%; margin:0 auto; text-align:center;}
	.lab_content{padding:60px 0px;}	
	.content_right figure{width:220px; height:220px; line-height:220px; float:right;}
	.content_right figure img{width:65%;}
	.lab_content_btm{margin-top:30px;}
	.content_bt ul li{line-height:30px;}
	.lab_content p{margin-bottom:20px;}
	
.content_bt ul li::before{top:11px;}
	/*.gallery_box{width: calc(100% / 3 - 20px);}*/
	/*.gallery_box:nth-child(4n){margin-right:15px;}*/
	/*.gallery_box:nth-child(4n+1){margin-left:15px;}*/
	/*.gallery_box{margin:0px 15px 30px;}*/
	/*.gallery_box:nth-child(3n){margin-right:0px;}*/
	/*.gallery_box:nth-child(3n+1){margin-left:0px;}*/
	/*.gallery_box figure img{min-height:244px;}*/
	.footer_left_side span{padding-bottom:40px; margin-bottom:40px;}
	.head_right .phone:before { left: -16px; height: 35px;}
	.inner_pages_in h2 {font-size: 58px; }
	.inner_pages_in {height: 470px}
	.navbar ul li{margin-right:20px;}
}

@media only screen and (max-width: 1300px){
	.navbar ul li{margin-right:10px;}
}

@media only screen and (max-width: 1250px){
	.navbar ul li{margin-right:5px;}
}


@media only screen and (max-width:1199px){
	
	h1{font-size:86px; line-height:72px;}
	h2{font-size:40px; line-height:60px;}
	.container{max-width:100%;}
	.navbar{display:none;}
	.phone{margin-right:75px;}
	.phone:before{left:auto; right:-15px; }
	.header{padding:10px 5px;}
	.banner{padding:150px 0 100px;}
	footer, .get_started_sec, .services_sec, .bnr_bottom{padding:50px 0px;}
	.lab_content{padding:30px 0px;}
	.lab_content p{margin-bottom:15px;}
/*	.service_box{margin:0 20px 0px;}*/
	.serv_cont ul li{line-height:30px;}
	.service_box figure{margin-bottom:30px;}
	.gallery_sec{padding:50px 0 40px;}
	.get_started_outer{margin:0 auto; float:none;}
	.serv_cont h3{margin-bottom:15px;}
	.serv_cont{padding-left:30px;}
	.inner_pages_in h2 {font-size: 55px; }
	.text_head .breadcrumbs { font-size: 14px; }
	.widget-title{line-height: 42px;}
	.menu-responsive-menu-container li.current-menu-parent > a{background:#63ac09 !important;color: #fff;}
	.menu-responsive-menu-container li.active > a{background:#63ac09 !important;color: #fff;}
	.menu-responsive-menu-container li.current-menu-ancestor > a{background:#63ac09 !important;color: #fff;}
	.inner_contant ul li::before{top:14px;} 
	.serv_cont ul li::before{top:11px;}

}
@media only screen and (max-width:1024px){
	.bnr_inner{margin:0 auto; text-align:center; }
	.g-recaptcha-response{margin-top: -15px;}
	
	.address-side .address:nth-child(2) i{width: 6.5%;}
}


@media only screen and (max-width:991px){
	h1{font-size:66px; line-height:58px;}
	h3{font-size:18px;  line-height:22px;}
	h2{font-size:36px; line-height:40px;}
	.lab_content p{margin-bottom:10px;}
	.phone{margin-right:70px;}
	.banner{padding:120px 0 80px;}
	.bnr_inner{max-width:90%;}
	.bnr_btm_box h3{margin:20px 0 15px;}
	.bnr_btm_box p{max-width:95%;}
	.parishil_lab{background-image:none !important;}
	.lab_content{max-width:100%;}		
	/*.service_box{margin-bottom:40px;  margin:0 15px 40px;}*/
	
	/*.gallery_box:nth-child(3n){margin-right:15px;}*/
	/*.gallery_box:nth-child(3n+1){margin-left:15px;}*/
	/*.gallery_box{width: calc(100% / 2 - 20px);}*/
	/*.gallery_box:nth-child(odd){margin-left:0px;}*/
	/*.gallery_box:nth-child(even){margin-right:0px;}*/
	.footer_right_side{float:left; width:100%; max-width:100%; margin-bottom:30px;}
	.footer_right_side ul li a{line-height:36px;}
	footer, .get_started_sec, .services_sec, .bnr_bottom{padding:40px 0 50px;}
	.get_started_right,.get_started_left{max-width:100%; }
	.footer_left_side{max-width:100%; float:left; }
	.submit_btn{margin-top:20px;}

	.footer_right_side ul li {float:left; width:33%;}
	.footer_left_side span{padding-bottom:20px; margin-bottom:20px;}
	.footer_left_side span{display:block;}
	.footer_left_side p{max-width:100%;}
	.footer_right_side ul li:hover{margin-left:0px;}
	.inner_pages_in h2 {font-size: 50px; }
	.inner_pages_in .text_head{top: 50%;}
	.text_head .breadcrumbs {margin-top: 13px; }
	.breadcrumbs .breadcrumb-separator {margin: 0 8px;	}
	.inner_pages_in {height: 400px}
	.inner_contant h3{font-style: 35px; line-height: 35px; }
	.gallery_inner {padding: 10px; }
	.gallery_outer.row.clearfix{margin-left: -10px;margin-right:-10px;}
	.footer_right_side ul li::before{top:10px;}

}

@media only screen and (min-width:992px) and (max-width: 1199px){
	.anr_captcha_field {transform: scale(0.77); -webkit-transform: scale(0.83); transform-origin: 0 0; -webkit-transform-origin: 0 0;}
}
@media only screen and (min-width:768px) and (max-width: 991px){
	.anr_captcha_field {transform: scale(0.77); -webkit-transform: scale(0.58); transform-origin: 0 0; -webkit-transform-origin: 0 0;}
	.page-id-80 .inner-sidebar{margin-left: -30px;max-width: 42.7%;flex: 42.7%;}
	.page-id-80 .career_form .col-6.col-xl-6.col-lg-6{max-width: 100%;flex: 100%;}
	.page-id-80 .contact-form{max-width:60%;flex: 60%;}
}

@media only screen and (max-width:768px){
	h1{font-size:58px; line-height:50px;}
	h2{font-size:32px; line-height:36px;}
	.bnr_inner ul{margin-top:30px;}
	.bnr_inner{max-width:100%;}
	.bnr_btm_box{width:49%; float:none; display:inline-block; margin-bottom:30px;vertical-align: top;}
	.bnr_btm_box:last-child{margin-bottom:0px;}
	.bnr_bottom{text-align:center;}
	footer, .get_started_sec, .services_sec, .bnr_bottom{padding:30px 0 40px;}
	.content_bt ul li::before{top:9px;}

	/*.inner_contant ul li::before, .serv_cont ul li::before{top:30%;}
	.content_bt ul li::before{top: 30%;}*/
	.serv_cont{padding-left:0px;}
	.service_box:nth-last-child(2){margin-bottom:30px;}
	.serv_cont ul li{line-height:33px;}
	.service_box figure{margin-bottom:20px;}
	.get_started_right, .get_started_left{max-width:100%;}
	.get_started_left{margin-bottom:10px;}
	.get_started_left  input{padding:5px 10px; height:40px;}
	.get_started_right textarea{padding:5px 10px; height:140px;}
	.submit_btn input{width:130px; line-height:40px;}
	.footer_right_side ul li{width:48%;}
	.footer_right_side ul li a{line-height:32px;}
	.footer_right_side{margin-bottom:20px;}
	.footer_left_side span{margin-bottom:15px; padding-bottom:15px;}
	.gallery_box{width: calc(100% / 2 - 15px);}
	.serv_cont h3{margin-bottom:20px;}
	.content_bt h3{margin-bottom:15px;}
	.inner_pages_in h2 {font-size: 44px; }
	.inner_pages_in .text_head{top: 53%;}
	.inner_pages_in {height: 350px}
	.g-recaptcha-response {margin-top: -30px;}
	.inner_contant ul li::before{top: 12px;}
	.serv_cont ul li::before{top:10px;}

}

@media only screen and (max-width:767px){
	.inner-sidebar{margin-top: 0px; }
	/*.service_box {width: 47.2%;}*/
    .g-recaptcha-response { margin-top: -3px;}
    .career_form {margin: 0 auto; }
    .page-id-80 .contact-form{margin-bottom: 20px;}
    div.wpcf7-validation-errors{
	display: block;
	width: 93.5%;
	margin: 0 auto!important;
	margin-top: 20px!important;}
}
@media only screen and (max-width:576px){
	h1{font-size:46px; line-height:48px;}
	h2{font-size:26px; line-height:32px;}
	.content_bt{float:none ; width:100%; margin-bottom:20px;}
	.content_right{float:none; text-align:center; width:100%;}
	.content_right figure{float:none;}
	.footer_right_side ul li::before{top:12px;}
	.bnr_inner ul{margin-top:20px;}
	.bnr_btm_box{width:100%; margin-bottom:20px;}
	.bnr_bottom{text-align:left;}
	.bnr_btm_box{text-align:left;}
	.bnr_btm_box p{max-width:100%; text-align:left;}
	.bnr_btm_box h3{margin:10px 0px;}
	.logo{max-width:180px;}
	.banner{padding:100px 0 40px;}
	/*.service_box{margin-bottom:20px;}*/
	/*.service_box{width:100%; margin:0px; margin-bottom:30px;}*/
	.services_sec  .services_outer{grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));grid-gap: 0px;}
	.gallery_sec{padding:30px 0 20px;}
	.footer_right_side ul li{width:100%;}
	.lab_content_btm{margin-top:20px;}
	.content_bt h3{margin-bottom:10px;}
	.content_bt ul li{line-height:26px;}
	.inner_pages_in {height: 280px}
	#rc-imageselect, .g-recaptcha-response {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	.g-recaptcha-response{font-size: 21px;}
	.content_bt ul li::before{top:7px;}
	.serv_cont ul li::before {
    top: 13px;
}
}
@media only screen and (max-width:479px){
	h1{font-size:40px; line-height:42px;}
	.footer_left_side ul li, .footer_right_side ul li a, .serv_cont ul li, .content_bt ul li, p{font-size:14px; line-height:24px;}
	.head_left{float:none; margin-bottom:10px; padding-left:10px;}
	.head_right{float:none; width:100%;  background:#63ac09; padding:5px 0px; text-align:center;}
	.phone{margin:0px; padding:0px;}
	.phone a:hover{color:#fff;}
	.phone:before{display:none;}
	.header{padding:5px 0px;}
	.bnr_inner ul{display:none;}
	.banner{padding:120px 0 30px;}
	footer, .get_started_sec, .services_sec, .bnr_bottom{padding:20px 0px 30px;}
	.bnr_btm_box{margin-bottom:30px;}
	.bnr_btm_box h3{margin:10px 0 5px;}
	.gallery_sec h2, .services_sec h2{margin-bottom:20px;}
	.inner_contant ul li::before{top: 6px;}
	.serv_cont ul li::before{top:7px;}
	/*.service_box figure{margin-bottom:15px;}*/
	/*.gallery_box:nth-child(2n+1), .gallery_box:nth-child(2n), .gallery_box{width:100%; margin:0px; margin-bottom:15px;}*/
	.gallery_box figure img{min-height:auto;}
	/*.submit_btn input{padding:0px 20px; line-height:36px; float: none;}*/
	.submit_btn{margin-top:15px; text-align:center;}
	.content_right figure{width:160px; height:160px; line-height:160px;}
	.footer_right_side ul li::before{top:7px;}
	.footer_right_side ul li a::after{bottom: -5px;}
	.inner_pages_in h2 {font-size: 26px; }
	.inner_pages_in .text_head{top: 50%;}
	.inner_pages_in {height: 250px}
	.serv_cont h3 {font-size: 18px; line-height: 22px; }
	.widget-title, .inner_contant h3{font-size: 26px;}
	.inner_contant h4 {font-size: 24px;}
	.inner_contant ul li{font-size: 14px;line-height: 24px;}
	.anr_captcha_field {transform: scale(0.77); -webkit-transform: scale(0.79); transform-origin: 0 0; -webkit-transform-origin: 0 0;}
	.inner_contant p{margin-bottom: 0;}
	.g-recaptcha-response {margin-top: -15px; }
		.page-id-80 .career_form .col-6.col-xl-6.col-lg-6{max-width: 100%;flex: 100%;}
}