@media(max-width:1200px){
	.courses-inner .courses-new a {
    padding: 12px 0 11px 30px;
}
#cssmenu > ul > li > a {
    padding: 14px 8px;
    margin: 14px 4px;
	}
	.country .title{
		padding-left: 0;
	}
.input-letter {
    width: 82%;
	}
	.text-slider{
		left: 55px;
		text-align: center;
	}
	.btn-slider-2{
		margin-top: 30px;
	}
	.btn-slider-2 a{
		padding: 10px 15px;
	}
	.btn-slider-1 a{
		padding: 10px 20px;
	}
	.s-title1{
		font-size: 24px;
	}
	.name-country{
		font-size: 10px
	}
}

@media(max-width:991px){
	.padding-2 {
    padding-bottom: 0;
}
	.btn-booking {
    margin: 20px 0 20px 20px;
}
	.form-control {
    width: 97%;
	}
	.booking .form-group {
    margin-bottom: 0px; 
}
	#cssmenu > ul > li > a{
		color: #fff;
	}

	.name-country{
		font-size: 12px
	}
	.img-country{
		width: 13%;
	}
	.menu-logo{
		text-align: center;
		display: block;
	}
	.menu-logo a img{
    text-align: center;
    display: inline-block;
	}
	.courses-inner {
    height: auto;
}


}


@media(max-width:768px){
	.box {
    width: 50%;
}
	
	.img-country{
		width: 21%;
	}
	.call-top, .email-top, .time-top {
        display: block;
		text-align: center;
}
	.search .form-control2{
		margin-bottom: 10px;
	}
}


@media(max-width:480px){

	.box {
    width: 100%;
}
	.btn-slider-1, .btn-slider-2 {
    display: block;
		margin: 0;
}
	.btn-slider-1 {
    margin: 0;	
    margin-bottom: 50px;
}
	.text-slider {
    position: absolute;
    margin: auto;
    bottom: 63px;
    z-index: 999;
    width: 70%;
}

.img-country{
		width: 32%;
	}
	.text-rela {
    display: none;
}
}
@media(max-width:339px){
	
	.country .title{
		font-size: 23px;
	}
	
}
@media(max-width:320px){
	
		.text-slider {
    width: 65%;
}
	
}