
@media screen and (max-width:1144px){ 

	/* common css  */

.rsp-xl-m-0 {margin: 0;}

.rsp-xl-mt-0 {margin-top: 0;}

.rsp-xl-p-0 {padding: 0;}

.wh-xl-init {white-space: initial;}

.rsp-xl-ht-auto{height: auto;}


/* HOME PAGE CSS */

/* FOOTER PART CSS */
.fbox3 {margin-left:0px;}
.fbox4{margin-left:0px;}

}

@media only screen and (max-width:1023px){

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mt-0 {margin-top: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mb-0 {margin-bottom: 0;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-15p{margin-top:15px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.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-p-0 {padding: 0;}

.rsp-lg-pt-0 {padding-top: 0;}

.rsp-lg-p-15p {padding: 15px;}

.rsp-lg-pl-15p {padding-left: 15px;}

.rsp-lg-pr-15p {padding-right: 15px;}

.rsp-lg-pt-25p{padding-top:25px;} 

.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-dis-initial {display: initial !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-lg-ht-auto{height: auto;}

.rsp-lg-width-auto{width: auto !important;}

/* common titles css  */

.common-section { padding-top:25px; padding-bottom: 25px;}
.footer-sec {padding-top:25px; padding-bottom: 25px;}	

/* HOME PAGE CSS */
.we-hd{font-size:28px;}

/* FOOTER CSS */

}

@media only screen and (max-width:991px){
	
	/* HEADER CSS */
	
.header-sec {padding-top:0px;background: #000;}
.headerlogo {height:40px;}
.menu{ align-items:initial;}
.menu li{margin-left:0;}
.menu .nav-link {margin-right:50px; padding: 10px;}
.res-toggle {right: 15px;display:block; color:#fff;}

/* FOOTER CSS */
.footer-logo{margin-top:0px;}

/* INNER PAGES COMMON CSS */

.common-section2 {padding-top:0px; padding-bottom:25px;}
.page_top{padding-top:80px;}
.page_btm{padding-bottom:25px;}

.innersec_title {font-size:40px;}

}

@media screen and (max-width:440px){ 

/* HOME PAGE CSS */


}

@media screen and (max-width:360px){ 

}

@media screen and (min-width:361px) and (max-width:576px){ 


}

@media screen and (max-width:576px){ 

/* common css  */

.mobil-t-p20{padding-top:20px;}

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-mt-0 {margin-top:0px;}

.rsp-sm-mt-10p {margin-top:10px;} 

.rsp-sm-mt-15p {margin-top:15px;} 

.rsp-sm-mr-0 {margin-right:0;} 

.rsp-sm-font20 {font-size:20px;} 

.rsp-sm-txt-initial {text-align:initial !important;}

/* HOME PAGE CSS */

/* HOME PAGE CSS */
.banner-thoery {top: 30%;}
.ban_ico { height:50vh;}

/*PROJECTS PAGE CSS */
.filter-nav .nav-link {font-size:16px; padding: 0px 15px;}

.innersec_title {font-size: 30px !important;}

}

@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-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-mr-0 {margin-right: 0px;}

.rsp-ml-0 {margin-left: 0px;}

.rsp-mr-20p {margin-right: 20px;}

.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-p-15p{padding: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;}

.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;}

.rsp-font20{font-size:20px;}

.section_title {font-size: 20px;}
.sub_title {font-size: 15px;}
.common-btn1, .common-btn2 {font-size: 15px;padding: 10px 25px;}


/* HOME PAGE CSS */
.banner_title {font-size: 24px;}
.banner_subtitle {font-size: 19px;}
.banner-cont{ font-size: 14px;}
.banner-btn {font-size: 17px;padding: 8px 30px;}


/* FOOTER CSS */

/*CONTACT PAGE CSS */
.contact_title{font-size:20px;}

}


@media screen and (min-width:768px) and (max-width:991px){
	
	/* common css */

.sub_title {font-size: 18px;}
	
/* HOME PAGE CSS */
.banner_title {font-size:40px;}
.banner_subtitle {font-size:20px;}
.featured-hd{font-size:16px;}



}

@media screen and (min-width:992px) and (max-width:1144px){   

/* common css  */

.rsp-ipadpro-dis-block {display: block !important;}

/* HEADER CSS */
.menu li {margin-left: 10px;}
.menu a {font-size: 12px;letter-spacing: 0;}

/* HOME PAGE CSS */


}


@media screen and (min-width:768px) and (max-width:1144px){

}


@media screen and (min-width:768px) and (max-width:1023px){

/* common css  */

.rsp-ipad-dis-block {display: block !important;}

.rsp-ipad-justify-center {justify-content: center;}

.rsp-ipad-width-auto{width: auto !important;}

/* HOME PAGE CSS */


}

@media screen and (min-width:1024px) and (max-width:1144px){  
/* HOME PAGE CSS */


}




@media screen and (min-width:1600px) {

/* HOME PAGE CSS */


}

