@media only screen and (max-width:1040px){
.item2-gl-nav .item2-gl-menu {
    margin-right: 1px;
}
}

@media only screen and (max-width:1024px) {
	.search-sec .text-light h1{
	font-size: 30px!important;
	font-weight: 800;
	}
	.carousel-inner{
		height: 397px!important;
	}
	.search-sec{
		margin-bottom: 0px!important;
		}	
    p{
		margin-top: 20px;
	}
}

@media only screen and (max-width:768px){
	.search-sec .text-light h1 {
	    font-size: 21px!important;
	    font-weight: 800;
	}	
    .carousel-inner{
		height: 331px!important;
	}
	.carousel-control-prev {
    left: 0 !important;
    bottom: 74px;
    }
	.carousel-control-next {
	    bottom: 74px;
	}
	.btn-lg, .btn-group-lg>.btn {
	    padding: 0.5rem 0rem!important;
	}
	.btn-pill {
      padding-left: 0.5rem!important;
      padding-right: 0.5em!important;
      font-size: 10px!important;
    }
    .br-tr-7{
    	min-width: 7.75rem;
    }
}

@media only screen and (max-width:425px){
	.search-sec{
		margin-top: -228px!important;
	}
	.search-sec .text-light h1 {
	    font-size: 24px!important;
	}
	.carousel-control-prev {
    left: 0 !important;
    bottom: 174px;
    }
	.carousel-control-next {
	    bottom: 174px;
	}
	.search-sec {
	    padding: 1.8rem!important;
	}
	.section-title h1 {
	    font-size: 27px;
	}
	.sptb {
	    padding-top: 1rem!important;
	    padding-bottom: 0rem!important;
	}
	.custom-img-sec{
		width: 50%;
	}
	.custom-img-sec a{
		font-size: 20px;
	}
	.btn-join{
	width: 335px!important; 
	}
	.abp {
	    padding: 6px!important;
	}
	.abp_card {
	    height:auto!important;
	}
	.newsoletter-sec{
		padding-bottom: 20px!important;
	}
	.newsoletter-sec h3{
		font-size: 20px;
	}
	.breadcrumb{
		padding: 0.10rem 0rem;
	}
	.page-header {
    display: block !important;
    padding: 0px 0px 10px!important;
    }

}

@media only screen and (max-width:375px){
	.carousel-control-prev {
	 left: 0 !important;
	 bottom: 208px;
	}
	.carousel-control-next {
	    bottom:208px;
	}
	.search-sec {
	    padding: 0.8rem!important;
	}
}
@media only screen and (max-width: 360px){
	.custom-img-sec{
	width: 100%;
	}
	.btn-join{
	width: 320px!important; 
	}
}
@media only screen and (max-width:320px){
	.search-sec .text-light h1 {
    font-size: 22px!important;
	}
	.search-sec {
	    margin-top: -230px!important;
	}
	.btn-join{
	width: 280px!important; 
	}
	.newsoletter-sec h3 {
	    font-size: 19px;
	}
}