
@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;}

}

@media only screen and (max-width:980px){

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-p-0 {padding: 0;}

.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;}

/* common titles css  */

.sub_title {font-size: 16px; line-height: 28px;}

.sec_title, .inner_content h1, .help-section h2 {font-size: 26px; line-height: 30px;}

.inner_content {
    left: 0;
    transform: translate(0%, -50%);
    right: 0;
    text-align: center;
}



/* HEADER PART CSS */

.menu {align-items: initial; margin: 15px 0px;}

.menu li { margin-left: 15px;}

/* HOME PAGE  CSS */

.service__title {font-size: 18px;}

/* CONTACT PAGE CSS */

.contact_heading p {font-size:14px;}

.main-form {padding: 15px;}

}

@media screen and (max-width:540px){ 
/* ABOUT PAGE CSS */

.inner-banner img {height:12vh;}

}

@media screen and (max-width:767px){ 

/* common css  */

.rsp-m-0 {margin: 0;} .rsp-m-5p {margin: 5px;} 

.rsp-mt-10p {margin-top:10px;} 

.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-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-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;}

.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;}

/* HEADER PART CSS */

.subheader {display: none;}

.logo, .headerlogo.extraclass {transform: translateY(0px); margin-top: 0 !important; padding: 5px 0px;}

/* HOME PAGE CSS */

.banner-sec,.inner-banner {margin-top: 98px;}

.abt_left_block {border-right: 0 !important;}

.work .do-it {border-right: 0; padding-right: 0px;}

.business-section {background-size: cover;}

.footer_block {padding-top: 25px;}

.reach-us {padding: 20px 0px;}

.copyright_block p {font-size: 14px;}


}


@media screen and (min-width:768px) and (max-width:1023px){

/* HEADER CSS */

.header_top_block ul li {padding: 0px 5px;}

.header_top_block ul li:last-child {padding: 0px 0px 0px 5px;}

.mail_block a, .call_block a,.call_block span {font-size:11px !important;}

/* HOME PAGE CSS */

.business_icon img {width: 375px;}

}

@media screen and (min-width:1024px) and (max-width:1133px){   

/* HEADER CSS */

.menu a {font-size: 13px;}

/* HOME PAGE CSS */

.business_icon img {width: 450px;}

.help-section {padding: 35px 0px;}

/* CONTACT PAGE CSS */

.main-form {padding: 35px;}

}

@media screen and (min-width:1600px) {


}