.no-img img {
	position: absolute !important;
	display: none;
	z-index: -99999;
    width: 100%;
}

.mt-50 {
	margin-top: 50px;
}

.destinations-az {
	background: #fff;
}

.service-az {
	background: #f9f9f9;
}

.portfolios-az {
	background: #fff !important;
}

.bg-fafa-az {
	background: #f9f9f9 !important;
}

.brands-img-az {
	width: 200px;
	/*width: 230px !important;*/
}

.vid-text {
    position: absolute;
    top: 9px;
    right: 47px;
    color: #fff;
}

.vid-text-az {
    position: absolute;
    top: 9px;
    right: 40px;
    color: #fff;
}

.vid-text-ru {
    position: absolute;
    top: 9px;
    right: 38px;
    color: #fff;
}
/*For banners*/

.banner-main {
	background-image: url('../images/bg/hotel.jpg');
}

.banner-contact {
	background-image: url('../../images/banner/contact-banner.jpg');
}

.page-bg-banner {
	background-image: url('../../images/banner/contact-banner.jpg');	
}

/*shortstory*/
.short-img {
	width: 262px;
	height: 262px;
}

.block-shadow-az {
	box-shadow: 2px 2px 10px rgba(1, 20, 62, 0.6);
}

/*fullstory*/
.video-img-az {
	width: 200px;
	height: 200px;
}

/*load more*/
.d-none-az {
	display: none;
	height: 100%;
}

.button-load {
	width: 200px;
	text-align: center;
	margin: 0px auto;
	background: rgba(1, 20, 62, 1) !important;
}

.button-load a {
	color: #fff !important;
	width: 100%;
	height: 100%;
}

/*contacts*/
.new-color-az {
	color: #5b5b5b !important
}

/*footer*/
.azerizone-az:hover {
	color: #F70000;
	transition: .7s all ease;
}

/*carousel nav*/
/*.main-slider-nav .carousel-control.left,
.main-slider-nav .carousel-control.right {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
    width: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}*/

.main-slider .carousel-control-az.left,
.main-slider .carousel-control-az.right {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
    width: 0;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.main-slider .carousel-control-az.right {
    -webkit-transform: translateX(500px);
    -ms-transform: translateX(500px);
    transform: translateX(500px)
}

.main-slider .carousel-control-az.left {
    -webkit-transform: translateX(-500px);
    -ms-transform: translateX(-500px);
    transform: translateX(-500px)
}

.main-slider:hover .carousel-control-az.left,
.main-slider:hover .carousel-control-az.right {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    z-index: 100
}

.main-slider .carousel-control-az.left span,
.main-slider .carousel-control-az.right span {
    padding: 15px
}

.main-slider .carousel-control-az .fa-angle-left,
.main-slider .carousel-control-az .fa-angle-right {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 5;
    display: inline-block
}

.slider-style-3 .main-slider .carousel-control-az .fa-angle-left,
.slider-style-3 .main-slider .carousel-control-az .fa-angle-right {
    top: calc(50% + 50px)
}

.main-slider .carousel-control-az .fa-angle-left {
    left: 0
}

.main-slider .carousel-control-az .fa-angle-right {
    right: 0
}

.main-slider .carousel-control-az i {
    background: rgba(9,5,2, .9);
    color: #fff;
    line-height: 22px;
    font-size: 18px;
    padding: 8px 13px;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease
}

.main-slider .carousel-control-az i:hover {
    background: #c0c0c0
}

.rhc-learnmore-btn1 {
    display: block; 
    text-align: right;
}

@media (max-width: 1200px) {
    .rhc-learnmore-btn1 {
        margin-top: 120px;
    }
}

@media (min-width: 1200px) {
    .rhc-learnmore-btn1 {
        margin-top: 140px;
    }
}

@media (max-width: 767px) {
    .text-sm-center {
        text-align: center;
    }
}