@media (min-width: 1370px) {
	.slide-text a { bottom: -200x; }
	.who-we-text p {
    font-size: 17px;
}
	p{font-size: 17px;}
	h2 { font-size: 2.95rem; }
	.slide-text h1 {
    font-size: 70px;
	}
}

@media (min-width: 1300px) {
.who-we-are	.lg-right-fix figure {
    float: none !important;
    margin: 0px;
}
	.who-we-are	.lg-right-fix figure img {
    width:100%;
}
	
.form-home .lg-right-fix figure {
    float: none;
    margin: 0px;
}
	.form-home .lg-right-fix figure img {
    width:100%;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
	
	.sm-height-full{height:549px;}	
	.get-in-touch h1{font-size: 25px; line-height: 35px;}
	.lg-right-fix figure .counter-efa span strong{font-size: 35px;}
	.lg-right-fix figure .counter-efa{padding: 0px 20px;}
	
	.banner-column{height: 250px; padding: 40px;}
	.banner-all h1{font-size: 21px;}
	
	.lg-d-none{display:none;}
	.lg-d-block{display:block !important;}
	
	.slide-text{padding-top:50px;}
	.slide-text p{font-size:40px; line-height:40px;}
	.slide-text p br{display:none;}
	.tiny-box figure{width: auto;}
	.get-in-touch{padding: 47px 60px;}
	
	.slide-text{width: 90%;}
	
	.top-text .top-left p{font-size:12px;}
	.top-text .payment{font-size: 13px;}
	.submit-btn-pnk{width:auto !important;}
}

@media (min-width: 992px) and (max-width: 1023px) {
	.slide-text p { font-size: 40px; line-height: 50px; }
	.sm-height-full{height:549px;}
	/* .lg-right-fix figure .counter-efa{background: #bd9900;} */
	.lg-right-fix figure .counter-efa p{width:150px;}
	#home-slider .owl-controls{display:none !important;}
	.flex-parent:after{display:none;}	
	.home-services:before{height:100%;}
	
	.banner-column{height: 266px; padding: 35px;}
	
	.lg-d-none{display:none;}
	.lg-d-block{display:block !important;}
	.tiny-box figure{width: auto;}		.get-in-touch{padding: 30px 40px;}	.counter-efa span{padding: 30px 0px; font-size: 15px;}
	
	.slide-text{width: 90%;}
	.slide-text a{bottom: -74px;}
	
	.banner-all h1{font-size: 21px;}
	
	.submit-btn-pnk{width:auto !important;}
	/* Large Form */
	.horse-bg{background:#fd5ea7 !important;}
	
	/* small Form */
	.pink-bg:after{left: 40px; width: 185px; height: 166px; background-size: 100%;}
	.pink-bg:before{right: 40px; background-size: 100%;}
	
}

@media (min-width: 768px) and (max-width: 991px) {
	.top-text .top-left p, .top-text .top-left p a {  font-size: 10.5px !important; }
	header .top-text .container{max-width:100%;}
	.banner-all .big-title h1{font-size: 40px;}
	section#blog-marketing { padding: 80px 0px 80px; }
	.home-cta p { font-size: 20px; }
	a.view-btn {
		padding: 0px 6px;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: 600;
	}
	.home-services:before{height:100%;}
	.slide-text p { font-size: 35px; line-height: 50px; }
	.owl-buttons { display: none; }
	/* .logo{max-width:80px;} */
	.logo-container{left: 30px;}
	.nav__icon-toggle{    right: 40px;}
	.nav__right{    position: absolute; right:0px; top: 21px;}
	.nav__search-form{top: 70px;padding: 0 15px;}
	.nav__search-close{right: 22px;}
	nav{padding-right:0px !important; margin-top: 50px;}
	#home-slider .owl-controls{display:none !important;}
	.flex-parent:after{display:none;}
	.nav__menu li:last-child a{border:none;}
	
	
	nav#navbar-collapse {display: none !important;}
	nav#navbar-collapse.show{display:block !important;}
	
	.round-shape-three{width: 30px; height: 30px;}
	.round-shape-two, .round-shape-six, .round-shape-four{width: 30px; height: 30px;}
	.round-shape-seven, .round-shape-one, .round-shape-five{width: 20px; height: 20px;} 
	
	.isotope .isotope-item {width: 33.3%;}
	
	.tiny-box figure{width: auto;}
	
	.slide-text{width: 90%;top: 40%;}
	.slide-text a{margin-top: 30px;}
	
	.sm-md-d-flex{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
	}
	.payment{display:block !important; background:none !important; padding:0px !important; margin-left:15px !important; margin-right:15px;}
	.top-text .payment:after{display:none;}
	
	.tiny-box{width: 100%;}
	.tiny-box, .nopad{margin:0px;}
	
	.fig-abso .large-1{
		left: 20px;
		top: 60%;
		transform: translateY(-50%);
		width: 140px;
	}
	.fig-abso .large-2{
		right: 20px;
		top: 60%;
		transform: translateY(-50%);
		width: 140px;
	}
	
	.submit-btn-pnk{width:auto !important;}
	.pink-bg:after{left: 20px; width: 185px; height: 166px; background-size: 100%;}
	.pink-bg:before{right: 20px; background-size: 100%;}
	
	/* footer */
	footer .logo{max-width:inherit;}
	footer .logo-container{left:0px;}
	.footer .lr-border{border-right:none;}
	.footer .footer__widgets{border-top:none;}
	.sm-d-none{display:none;}
	
}

@media (max-width:1024px) {
	.top-text .top-left p, .top-text .top-left p a { font-size: 13px; color:#fff;}
	.f-sm-show{ display:block !important; }
	.d-sm-none{ display:none !important; }
	.top-text .top-left i.fa.fa-map-marker {padding: 0px 5px 0 5px;}
}

@media only screen and (max-width: 991px){
	.mobile-call{display:block !important;}	
	.btn-blogs { bottom: -40px;}
	.d-sm-none { display: none; }
	.f-sm-show { display: block; }
	.get-in-touch{height:auto; padding:50px 20px;}
	.xs-padding-15{padding:0px 15px;}
	.lg-right-fix figure .counter-efa{position:static; padding:40px 0px; text-align: center;}
	.xs-top-se-40{margin-top:40px;}
	.xs-float-none{float:none !important;}
	.sm-center{margin:auto;}
	.sm-top-se-40{margin-top:40px;}
	.tba_workk{width:auto; margin:0px;}
	.tba_workk h3{margin: 0px 0px 15px;}
	.bg-counter{background:none; height:auto;}
	
	.xs-sm-flex-column-reverse{
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.xs-sm-d-block{display:block !important;}
	.xs-sm-d-none{display:none !important;}
	
	.xs-sm-container .container-fluid{max-width: 720px;}
	
	.object-center{text-align:center;}
	
	/* About */
	.xs-sm-mt-40{margin-top:40px;}
	.xs-sm-mt-20{margin-top:20px;}
	.xs-sm-m-auto{margin:auto !important;}
	
	.filter li{margin-bottom:10px;} 
	
	/* Large Form */
	.horse-bg{background:#fd5ea7 !important;}
	
	
}

@media only screen and (max-width: 767px){
	.home-other-bradcrums.mt80{margin-top:80px;}
	#mobile-nav{ top:15px; }
	.blog-post { margin: 0 0 25px; display: inline-block; }
	.logo{max-width:140px;height:auto !important;}
	.logo-container{left: 0;}
	.xs-hide{display:none;}
	header.nav{position:static;}	
	.flex-parent:after{display:none;}
	.nav__icon-toggle{    right: 40px;}
	.nav__right{    position: absolute; right:0px; top: 21px;}
	.nav__search-form{top: 70px;padding: 0 15px;}
	.nav__search-close{right: 22px;}
	nav{padding-right:0px !important; margin-top: 0px;}
	
	.imgMTab{
		object-fit: cover;
		height: 300px;
	}
	
	.round-shape-three{display:none;}
	#home-slider .owl-controls{display:none !important;}
	.banner-all .big-title h1{font-size: 35px;}
	
	/* slider */
	.slide-text{text-align: center; width: 100%;}
	.slide-text p{line-height:normal; position:static; font-size: 30px; text-transform: capitalize;}
	.slide-text a {
		padding: 7px 23px;
		font-size: 14px;
		margin-top: 20px;
	}
	.slide-text h1{font-size:30px; padding: 10px 0px;}
	.slide-text{transform: translateY(-50%); top:40%;}
	.nav__menu li:last-child a{border:none;}
	
	.who-we-text h1{font-size: 28px; line-height: 38px;}
	.who-we-text h1 br{display:none;}
	.mvg-li{width: 100%;}
	.lg-right-fix figure{float:none !important;}
	.lg-right-fix figure .bottom-blue{position:static; width:100%; height:auto; text-align: center;}
	
	/* home service */
	.col-service figure img{width:100%;}
	.form-home .container-fluid{max-width: 720px;}
	
	.xs-m-auto{margin:auto !important;}
	
	/* home cta */
	.home-cta a{font-size: 19px; font-weight: 300;}
	.xs-sm-text-center{text-align:center;}
	.bottom-line:after{right: 0; margin: auto;}
	.counter-efa{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding:20px 0px;
	}
	.counter-efa p{
		text-align: center;
		padding: 0;
	}
	.counter-efa p, .counter-efa span{
		-webkit-flex: 0 0 100%;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		width: 100%;
		padding:35px 15px 15px;
	}
	.counter-efa span{border:none; border-top:1px solid #fff !important; display:block;}
	
	.lg-right-fix figure .counter-efa p, .lg-right-fix figure .counter-efa span{display:block;}
	.lg-right-fix figure .counter-efa span{border:none; margin-top: 25px;}
	
	.tiny-box{width:100%; margin:0px auto;}
	.tiny-box-pro h2{min-height: auto;}
	
	.mobile-sc-bg{background:none !important; height: auto; padding:0px;}
	.xs-d-block{display:block !important;}
	.mobile-sc-bg:after{display:none;}
	.pink-mobile{height: 270px;}
	.xs-h1-hide h1{display:none;}
	
	.round-shape-two, .round-shape-six, .round-shape-four{width: 20px; height: 20px;}
	.round-shape-seven, .round-shape-one, .round-shape-five{width: 10px; height: 10px;} 
	
	/* footer */
	footer .logo{max-width:inherit;}
	footer .logo-container{left:0px;}
	.footer{background-repeat:repeat;}
	.foot-post{margin-bottom:15px;}
	.f-info{padding-top:0px;}
	.footer__bottom .copyright, .foot_nav_menu{text-align:center; display:block;}
	.footer .widget_nav_menu{padding: 10px 30px 0px;}
	.widget_nav_menu ul{
		columns: 2;
		-webkit-columns: 2;
		-moz-columns: 2;
		margin:20px auto 0px;
	}
	.footer .footer__widgets{border:none;}
	
	.mvg-li li{display: block;}
	.lg-right-fix{padding-right:15px;}
	.client .owl-stage-outer p{padding:0px;}
	.client .owl-nav button.owl-next, .client .owl-nav button.owl-prev {position:static; margin: 0px 5px !important;}
	
	/*landing page */
	.landing-strip p{text-align:center;}
	.landing-form .location-left-box{padding: 50px 30px;}
	
	/* blog page */
	.pink-bg:after, .pink-bg:before{display:none;}
	.right-bar-blog{padding-right: 0%;}			/* About US */
	.features .col-feature .media-left{
		-webkit-flex: 0 0 40px;
		-ms-flex: 0 0 40px;
		flex: 0 0 40px;
	}
	.flex-column-reverse{
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.xs-sm-flex-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.xs-mt-40{margin-top:40px;}
	.xs-mt-20{margin-top:20px;}
		.detial-np-page nav{margin-top:0px;}
	.footer .lr-border{border:none;}
	
	/* hidden form */
	.nopad{margin-top: 0px;}	
	.horse-bg p{text-align:center;}
	.fig-abso .large-1, .fig-abso .large-2{
		position:static; transform:none;
	}
	.xs-sm-f-between{
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		width: 100%;
		margin-top: 40px;
	}
	.xs-f-column{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.xs-f-center{
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
	}
	.submit-btn-pnk {
		margin: 20px auto 0px;
		width: auto !important;
	}
	
	/* Footer */
	.support-ftr{padding-top:0px;}
	.support-ftr p a {
		margin: 0px;
		font-weight: 700;
		display: block;
		font-size: 32px;
	}
}



@media (min-width: 320px) and (max-width: 480px) {
	.head-ln{padding: 20px 0px;}
	.banner-all .big-title h1{font-size: 30px;}
	.widget_nav_menu ul{
		columns: 1;
		-webkit-columns: 1;
		-moz-columns: 1;
		margin:20px auto 0px;
	}
	.buttons-extra-c{
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}	
	.call-now{margin:15px 0px 0px;}
	
	/* slider */
	.slide-text {
		text-align: center;
		width: 80%;
	}
	.slide-text h1 bg{display:none;}
	.slide-text p{line-height:normal; position:static; font-size: 21px; text-transform: capitalize;}
	.slide-text .btn-a{padding-top: 0px;}
	.slide-text .btn-a a{position:static; transform:none; margin:auto; }
	
	
	.zip-pay {display:none;}
	
	.xxs-after-bg{
		position:relative;
	}
	.xxs-after-bg:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		/* background: #132b14; */
		top: 0px;
		left: 0px;
		opacity: 0.4;
	}
	.xxs-after-bg small, .xxs-after-bg h1, .xxs-after-bg div{
		z-index:9;		
	}
	
	.xxs-banner-after{
		position:relative;
	}
	.xxs-banner-after:after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		background: #132b14;
		top: 0px;
		left: 0px;
		opacity: 0.4;
	}
	.xxs-banner-after h2, .xxs-banner-after p{
		z-index:9;		
	}
	.xxs-banner-after h2, .xxs-banner-after p{text-align:center; color:#fff !important;}
	.banner-all p{color:#fff; z-index:9;}		.detial-np-page .nav-links{		-webkit-flex-direction: column;		-ms-flex-direction: column;		flex-direction: column;	}	.detial-np-page .nav-next, .detial-np-page .nav-previous{width:100%; text-align:center;}	.detial-np-page .nav-next:last-child{margin-top:10px;}
	
	
	.top-text .payment{margin: 0px -15px;}
	.top-text .top-left p {
		font-size: 14px;
		text-align: center;
	}
	.pink-mobile{background:#ec408f !important; height: auto; text-align: center;}
	.pink-mobile .href-btn{margin: 0px auto 30px;}
	.xxs-d-block{display:block !important;}
	
}