
@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 */

/* HOME PAGE CSS */

/* FOOTER CSS */

.subscribe-box {width: 100%;}

}

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


/* HEADER PART CSS */


.subheader {display: none;}
.header-sec {
    background: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
.navbar-brand{display:block;}
.logo {height:55px;}

.res-toggle {
    right: -30px;
    display: block;
}

.menu{align-items:initial; display: inline-block;}
.menu li {
    margin-left: 0;
}
.menu .active:before, .menu li:hover:before {
    bottom: 0;
}
.menu a {
    padding: 10px 0px !important;
}

/* HOME PAGE CSS */

.latest-sec {display: none;}

.main-bg {
	margin-top: 65px;
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 0;  
}
.track-hd {margin-right: 0;}
.track-title {font-size: 21px;letter-spacing: 0;}
.price-block{grid-template-columns: repeat(2,1fr); margin-top:15px;}


}

@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-pr-0 {padding-right: 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, .service-sec {
    padding-top: 25px;
    padding-bottom: 25px;
}

.section-title {font-size:26px;}

/* HEADER PART CSS */


/* HOME PAGE  CSS */

.capability-c, .feature-content {padding: 15px;}


/* FOOTER CSS */



}



@media screen and (max-width:991px){.mar_top_30p{margin-top: 30px;} }
@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;} 

.rsp-sm-flex-dir {flex-direction: column-reverse;}

.rsp-sm-txt-initial {text-align:initial !important;}

/* HOME PAGE CSS */

.price-block{grid-template-columns: repeat(1,1fr) !important;}


/* FOOTER CSS */

.fmiddle-block {margin: 15px 0px;}

}



@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-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-pl-0 {padding-left: 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;}

.rsp-margin-auto{margin: 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 */

/* HOME PAGE CSS */

.banner-title {font-size: 24px;line-height: 38px;}
.price-sec {padding-top: 0;}
.track-block {margin-top: 25px; padding: 15px;}
.track-ico {position: initial;}
.track-ip { width: 100%;}
.courier-boy img {height: auto; margin-left: 0;}
.client-sec {padding-top: 25px;padding-bottom: 25px;margin-top: 0;}
.trusted-sec { padding-top: 25px; padding-bottom: 20px;}

.boxes {margin-left: 0;padding: 15px;}
.dream-left-blk, .dream-rgt-blk {width:100%;}
.feature-content {padding-left: 0;margin-top: 10px;}


/* FOOTER CSS */

.footer-sec { padding-bottom: 20px;}

}


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

/* HOME PAGE CSS */

.track-block {margin-top: 25px; padding:20px;}
.track-c {display: block !important;}

.dream-left-blk {
    width: 50%;
}
.dream-rgt-blk {
    width: 50%;
}


}

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

/* common css  */

.rsp-ipad-justify-center {justify-content: center;}

/* HOME PAGE CSS */

}
@media screen and (min-width:992px) and (max-width:1122px){
	/* HEADER PART CSS */
.menu li {margin-left: 30px;}
.menu a {
	font-size: 11px;
    padding: 12px 0px !important;
}

}


@media screen and (min-width:992px) and (max-width:1244px){
	
	/* HEADER PART CSS */

/* HOME PAGE CSS */

.update-content marquee {width: 84%;}
.dream-left-blk { width: 500px;}

}

@media screen and (min-width:1145px) and (max-width:1440px){ 

/* HEADER CSS */

}


@media screen and (min-width:992px) and (max-width:1440px){ 


}

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

}

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

/* HOME PAGE CSS */



}

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

/* HOME PAGE CSS */


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

    label {
        margin-top: .5rem;
        margin-bottom: 0;
      }


}




@media screen and (min-width:576px) and (max-width:991px){ 
    
    .about-title {
        font-size: 35px;
        transform: none;
      }
    }

@media only screen and (max-width:576px){
    .button[type="submit"] {

        width: 100%;

    }
    .about-title {
        font-size: 25px;
        transform: none;
      }

    }


