@media (min-width: 1400px) {

}

@media (min-width: 1024px) and (max-width: 1199px) {
	.clusat{
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

@media (min-width: 992px) and (max-width: 1023px) {
	.clusat{
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.call_ct {font-size: 3vw;}
	.c_today {padding: 25px;}
	footer p, footer a{font-size: 14px;}
}

@media only screen and (max-width: 991px) {
	.form-landing.multi-form-landing{
		position: static !important;
		transform: none;
		transform: translateY(0%) !important;
	}

	header {
		position: static;
		background: #003E7E;
		margin: 0;
		padding: 30px 0px;
	}
	.clusat{margin-left:auto;}
	.internal-banner{padding-top:80px;}
	.internal-banner img{display:none;}
	.xs-container_full .container{max-width:100%;}
	.xs-sm_flexwrap{
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}	
	.xs-sm_flexwrap .col-lg-6{padding: 0px;}
	.xs-sm_flexwrap .col-lg-7 {
		left: 0 !important;
		top: 0 !important;
		padding: 0;
	}
	.malorum {
		padding: 30px;
		width: 90%;
		margin: auto;
		margin-top: -40px;
	}
	.after_border:after{
		width: 88%;
		height: 110%;
		top: 50%;
		right: 0;
		left:inherit;
	}
	.form-landing{
		position:static;
		transform: none;
	}
	.form-landing p{color:#333; padding-right: 0px;}
	.xs-sm_flexwrap .col-lg-6 img {width: 100%;}
	
	.xs-clusat{
		display:flex !important;
	}
    .xs-sm-t-center {
         text-align: center !important;
    }
     .xs-sm-justify-center {
         justify-content: center;
         -webkit-box-align: center;
         -webkit-flex-align: center;
         -ms-flex-align: center;
    }
     .xs-justify-around {
         -ms-flex-pack: distribute !important;
         justify-content: space-around !important;
    }
     .xs-sm-flex-column {
         -webkit-flex-direction: column;
         -ms-flex-direction: column;
         flex-direction: column;
    }
     .xs-position-static {
         position: static !important;
    }
     .xs-sm-pt-none {
         padding-top: 0px;
    }
     .xs-sm-mt-none {
         margin-top: 0px;
    }
     .xs-sm-bg-none {
         background: none !important;
    }
     .xs-sm-m-auto {
         margin: auto;
    }
     .xs-sm-mb-20 {
         margin-bottom: 20px;
    }
     .xs-sm-mt-20 {
         margin-top: 20px;
    }
     .xs-sm-mt-40 {
         margin-top: 40px;
    }
     .xs-sm-mt-30 {
         margin-top: 30px;
    }
     .xs-sm-mt-60 {
         margin-top: 60px;
    }
     .xs-sm-mt-80 {
         margin-top: 80px;
    }
     .xs-sm-mb-20 {
         margin-bottom: 20px;
    }
     .xs-sm-mb-40 {
         margin-bottom: 40px;
    }
    .xs-sm-mb-60 {
         margin-bottom: 60px;
    }
     .xs-sm-pb-80 {
         padding-bottom: 80px;
    }
     .xs-sm-d-none {
         display: none !important;
    }
     .xs-sm-d-block {
         display: block !important;
    }
     .xs-sm-d-flex {
         display: flex !important;
    }
     .sm-order-1 {
         order: 1;
    }
     .sm-order-2 {
         order: 2;
    }
    .xs-sm-order-2 {
         order: 2;
    }
	.xs-sm-order-none{order:inherit;}
	.xs-sm-pb-50{padding-bottom: 50px;}
}

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

	.offset-1{margin:0px;}
	.pl-30{padding-left:0px;}
	
	.tel_us{margin-top: 0px;}
	
	.col-we_are{padding: 0px 40px;}
	
	.fix-right_stachu img{width: 150px; top: 0; bottom: inherit;}
	
	.scale_tint {
		background: url(../img/about2-img.png)no-repeat;
		background-size: 110px;
		background-position: right 5px top 20px;
	}	
	
	.brands_img img {
		object-fit: cover;
		width: 48px;
	}
	.wi_92{
		padding: 25px;
	}
	.recovery_h2 h2{font-size: 5.5vw;}
	.c_carousel .owl-nav button{font-size: 40px !important;}
	.c_carousel{padding: 40px 15px;}
	
	/*** Header Css ****/
	.xs-mobile-flex{
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
	}
	
	.cta .tel{margin:0px 0px 15px;}
	.pr-30{padding-right:0px;}	
	.logo-in img{height: 34px;}
	
	.call_ct {
		font-size: 5vw;
		padding: 20px 0px 40px;
	}
	.c_today:after{
		border-width: 15px 15px 15px 15px;
		left: 0px;
		right: 0px;
		margin: auto;
		top: -15px;
		border-color:transparent transparent #0a284f transparent;
	}
	.xs-dispp{
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start !important;
	}
	.c_today {padding: 30px;}
	
	.circle{
		-webkit-transform: translateY(60px);
		-moz-transform: translateY(60px);
		-ms-transform: translateY(60px);
		-o-transform: translateY(60px);
		transform: translateY(60px);
	}
	.circle{right: 30px; width: 120px; height: 120px;}
	
	.xs-d-none{display:none;}
     .xs-justify-center {
         justify-content: center !important;
         -webkit-box-align: center !important;
         -webkit-flex-align: center !important;
         -ms-flex-align: center !important;
    }
     .xs-flex-wrap{
         -ms-flex-wrap: wrap;
         flex-wrap: wrap;
    }
     .xs-t-center {
         text-align: center;
    }
     .xs-d-none {
         display: none !important;
    }
     .xs-d-block {
         display: block;
    }
     .xs-order-2 {
         order: 2;
    }
     .xs-sm-pt-none {
         padding-top: 0px;
    }
     .xs-sm-p-none {
         padding: 0px !important;
    }
     .xs-mt-20 {
         margin-top: 20px !important;
    }
     .xs-mt-40 {
         margin-top: 40px !important;
    }
     .xs-mt-60 {
         margin-top: 60px !important;
    }
     .xs-mt-80 {
         margin-top: 80px !important;
    }
     .xs-mb-20 {
         margin-bottom: 20px !important;
    }
     .xs-mb-40 {
         margin-bottom: 40px !important;
    }
     .xs-mb-60 {
         margin-bottom: 60px !important;
    }
     .xs-d-block {
         display: block !important;
    }
}
 @media (min-width: 320px) and (max-width: 480px) {	
	.xs-sm-logo{
		max-width: 80px;
	}
	.clusat img {
		height: 38px;
		object-fit: cover;
		position: relative;
		top: 7px;
	}
	.internal-banner h2{font-size: 12vw;}
	.internal-banner h4{font-size: 5vw;}
	.internal-banner p{padding-right: 0%; line-height: 24px; font-size: 18px;}
	
	.clusat p{font-size: 14px;}
	.clusat p a{font-size: 16px; margin-top: 0px;}
	.testimonials_c h4{font-size: 14px;}
	.info_lawyers, .col-form_go{padding: 80px 0px;}	
	
	.xxs-wide div{width:100%; margin: 0 !important;}
	.xxs-wide div a{
		width:80%;
		 justify-content: center;
        -webkit-box-align: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
		 margin:0px;
		 margin-bottom:5px; 
	}
	
    /** Gold Package Page **/
     .black-package{
        padding: 60px 20px;
    }
     .a-last-child a:last-child{
        margin-top:15px;
    }
    /* contact page **/
     .map-info-section .col-info-li{
         -webkit-flex: 0 0 100%;
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         margin-bottom:30px;
    }
     .xxs-d-none {
         display: none;
    }
     .xxs-d-block {
         display: block !important;
    }
     .slider-item-box-bkg {
         height: auto;
         margin-bottom: 25px;
    }
 }
