
@media screen and (max-width:1144px){ 

	/* common css  */
	
.container {
	padding-right: 15px;
    padding-left: 15px;
}

.rsp-xl-m-0 {margin: 0;}

.rsp-xl-p-0 {padding: 0;}

.wh-xl-init {white-space: initial;}

.rsp-xl-ht-auto{height: auto;}

/* HEADER CSS */

.header_logins_block {
    display: none;
}

/* HOME PAGE CSS */

/* FOOTER CSS */

.gethelp_block h4, .gethelp_call a {font-size: 18px;}

}

@media only screen and (max-width:991px){ 


/* HEADER PART CSS */

.menu li{padding-right:55px;}

.mega-toggle {display:block;}

.res-toggle { right: 15px;}

.megasub-menu { left:0; top: 100%; }

.section_title2 {
	font-size: 1.8em;
	font-weight: 400;
}
.section_title3 {
	font-size: 1.8em;
	font-weight: 400;
}
  
.tabhorizontal-visible{display:inherit!important;visibility:visible!important;}
.our-min-height{min-height:205px;}

}

@media only screen and (max-width:1023px){

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mt-0p{margin-top:0px;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mt-30p{margin-top:30px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mtb-25p{margin-top:25px;margin-bottom:25px;}

.rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-mb-25p {margin-bottom: 25px;}

.rsp-lg-mb-40p {margin-bottom: 40px;}

.rsp-lg-p-0 {padding: 0;}

.rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.wh-lg-init {white-space: initial;}

.rsp-lg-dis-block {display: block !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-lg-ht-auto{height: auto;}

/* common titles css  */

.common-section {
    padding-top: 25px;
    padding-bottom: 25px;
}

.sub_title {
  font-size: 13px;
  line-height: 28px;
  margin: 0;
}

.section_title {font-size: 23px;}

/* HEADER PART CSS */

.menu li{margin-left: 0;}

/* HOME PAGE  CSS */


/* FOOTER CSS */

.footer-sec { padding-top: 25px;}

}



@media screen and (max-width:576px){ 

/* common css  */

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-mt-15p {margin-top:15px;} 

.rsp-sm-mr-0 {margin-right:0;} 

/* HOME PAGE CSS */

.banner_theory {top: 12%; left:5%; padding:15px !important;}

.banner_title {font-size: 18px !important; margin:0px;}

.banner_subtitle {font-size: 12px !important; letter-spacing:0px;}

/* FOOTER CSS */

.gethelp_block h4 {margin-bottom:10px !important;}
 .section_title2 {
	font-size: 1.5em;
	font-weight: 400;
}
.section_title3 {
	font-size: 1.5em;
	font-weight: 400;
}
.ser-img-width img{width:264px; float:none; padding-bottom:13px}
.ser-img-width2 img{width:300px; float:none; padding-bottom:13px}

}


@media screen and (max-width:767px){ 
.our-min-height{min-height:auto;}

.footer_block {
  padding-bottom: 10px;
}
/* common css  */

.rsp-m-0 {margin: 0;} .rsp-m-5p {margin: 5px;} 

.rsp-mt-10p {margin-top:10px;} 

.rsp-mt-15p {margin-top:15px;} 

.rsp-mt-20p {margin-top:20px !important;} 

.rsp-mt-25p {margin-top: 25px;}

.rsp-mtb-20p{margin-top:20px;margin-bottom:20px;} 

.rsp-mtb-25p{margin-top:25px;margin-bottom:25px;} 

.rsp-mtb-40p{margin-top:40px;margin-bottom:40px;} 

.rsp-mt-0 {margin-top: 0px;}

.rsp-mb-0 {margin-bottom: 0px;}

.rsp-mb-20p {margin-bottom: 20px;}

.rsp-mb-25p {margin-bottom: 25px;}

.rsp-p-0 {padding: 0;} .rsp-pr-15p{padding-right:15px;} .rsp-pl-15p{padding-left:15px;}

.rsp-pt-10p{padding-top:10px;}

.rsp-pt-20p{padding-top:20px;}

.rsp-ptb-15p{padding-top:15px;padding-bottom:15px;} 

.rsp-ptb-20p{padding-top:20px;padding-bottom:20px;} 

.rsp-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.rsp-ptb-30p{padding-top:30px;padding-bottom:30px;}

.rsp-pt-0 {padding-top: 0;}

.rsp-pb-0 {padding-bottom: 0;}
.rsp-pb-20 {padding-bottom: 20px;}

.rsp-pb-20p{padding-bottom:20px;} .rsp-pb-25p{padding-bottom:25px;} .rsp-pb-30p{padding-bottom:30px;} .rsp-pb-40p{padding-bottom:40px;}

.rsp-w-100{width:100% !important;}

.rsp-ht-auto{height: auto;}

.wh-md-init {white-space: initial;}

.rsp-md-flex-dir {flex-direction: column-reverse;}

.rsp-m-txt-center {text-align:center !important;} 

.rsp-m-txt-initial {text-align:initial !important;}

.rsp-m-dis-block {display: block !important;}

.rsp-m-justify-space {justify-content: space-between;}

.rsp-m-justify-center {justify-content: center;}

/* HEADER PART CSS */

.header-logo {    width: auto;
    height: 77px;
    padding: 11px 0px;}

/* HOME PAGE CSS */

	/* banner css */

.banner-sec { margin-top:60px;}

.single-slide {padding: 40px 0px;}

.banner_theory {padding: 25px;}

.banner_title {font-size:28px;}

.banner_subtitle {font-size:18px;}

.society_content { padding: 15px;}

/* FOOTER CSS */

.copy-right { padding: 15px 0px;}

.copy-right, .copy-right p, .copy-right a {font-size: 13px;}

}


@media screen and (min-width:768px) and (max-width:1144px){
	
}

@media screen and (min-width:768px) and (max-width:1023px){

/* common css  */

.rsp-ipad-justify-center {justify-content: center;}

/* HOME PAGE CSS */

.single-slide {padding:35px 0px;}

.service_box {padding: 15px 6px;}

.society_content {padding: 25px;}

}

@media screen and (min-width:992px) and (max-width:1133px){
	
	/* HEADER PART CSS */
	
.menu li {margin-left: 15px;}

.menu a { font-size: 11px;}



/* HOME PAGE CSS */

.single-slide {padding:75px 0px;}

}



@media screen and (min-width:1145px) and (max-width:1440px){ 

/* HEADER CSS */

.call_btn {display:none;}

.menu {margin-right:85px;}

}


@media screen and (min-width:1600px) {

/* HOME PAGE CSS */

.single-slide {padding: 245px 0px 85px 0px;}


}

@media screen and (min-width:1900px) {

/* HOME PAGE CSS */

.single-slide {padding: 345px 0px 85px 0px;}

}