﻿
body{
    display: table;
    width: 100%;
    font-size: 16px;
    background: url(../img/background.jpg) center top fixed;background-size: cover;
}

.banner-georgia-row{
	margin: 30px 0 0 0;
	background-image: url(../img/22.jpg);
}

.baner-georgia h1{
	background: rgba(236, 95, 10, 0.81);
    padding: 10px 0 10px 0;
	margin: 5% 40% 0 0;
    text-align: center;
    font-style: normal;
    color: #fff;
    font-weight: normal;
    font-size: 55px;
}

.baner-georgia h3{
	background: rgba(39, 38, 145, 0.71);
    padding: 14px 0 14px 0;
    margin: 11% 0 2% 30%;
	text-align: center;
    color: #fff;
    font-weight: bold;
}

.georgia-text{
	margin: 50px 0 30px 0;
}

h3{
	font-size: 22px;
	line-height: 40px;
}



.modalDialog {
	overflow: scroll;
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.9);
    z-index: 99999;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    display: none;
    pointer-events: none;
}

.modalDialog p{
	text-indent: 0px;
}

.modalDialog:target {
    display: block;
    pointer-events: auto;
}

.modalDialog > div {
    width: 90%;
    position: relative;
    margin: 5% auto;
    padding: 1% 5% 0 5%;
    border-radius: 10px;
    background: #fff;
   /* background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);*/
}

.close {
    background: #606061;
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 10px;
    width: 24px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    -moz-box-shadow: 1px 1px 3px #000;
    -webkit-box-shadow: 1px 1px 3px #000;
    box-shadow: 1px 1px 3px #000;
}

.close:hover,
.close:focus {
    color: #fb8e03;
    background: none;
}

.modal-footer{
	text-align: center;
}

.btn-primary{
	color: #fff;
    background-color: #ff8100;
    border: 0;
    font-weight: 700;
    padding: 15px 22px;
}

.btn-foto{
	color: #fff;
    background-color: #ff8100;
    border: 0;
    font-weight: 700;
    padding: 10px 20px;
}

.btn-foto:hover{
	text-decoration: none;
}




























/*wordpress text wrapping*/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
/*wordpress text wrapping the end*/

.home{background: url( img/bacground.jpg) center top fixed;background-size: cover;}
.post-template-default{background: url( img/bg/bacground-9.jpg) center top fixed;background-size: cover;}
.page-template-page_bus-tour{background: url("img/bg/bacground-9.jpg") center top fixed;background-size: cover;}
.page-template-page_development{background: url( img/bg/bacground-3.jpg) center top fixed;background-size: cover;}
.page-template-page_insurance{background: url( img/bg/bacground-6.jpg) center top fixed;background-size: cover;}
.page-template-page_kruiz{background: url( img/bg/bacground-5.jpg) center top fixed;background-size: cover;}
.page-template-page_medical-tourism{background: url( img/bg/bacground-13.jpg) center top fixed;background-size: cover;}
.page-template-page_air-tickets{background: url( img/bg/bacground-1.jpg) center top fixed;background-size: cover;}
.page-template-page_visa{background: url( img/bg/bacground-7.jpg) center top fixed;background-size: cover;}
.page-template-page_exclusive-post{background: url( img/bg/bacground-9.jpg) center top fixed;background-size: cover;}
.page-template-page_exclusive{background: url( img/bg/bacground-9.jpg) center top fixed;background-size: cover;}
.page-template-page_burningTours{background: url( img/bg/bacground-6.jpg) center top fixed;background-size: cover;}
.page-template-page_booking{background: url( img/bg/bacground-9.jpg) center top fixed;background-size: cover;}
.page-template-page_company{background: url( img/bg/bacground-12.jpg) center top fixed;background-size: cover;}
.page-template-agent{background: url( img/bg/bacground-8.jpg) center top fixed;background-size: cover;}
.page-template-page_corporative{background: url( img/bg/bacground-8.jpg) center top fixed;background-size: cover;}
.page-template-page_ironPort{background: url( img/bg/bacground-6.jpg) center top fixed;background-size: cover;}
.page-template-page_ironPortHotels{background: url( img/bg/bacground-5.jpg) center top fixed;background-size: cover;}

.page-template-page_ironPortHotels,
.page-template-page_ironPort,
.page-template-page_medical-tourism,
.post-template-default,
.page-template-page_corporative,
.page-template-page_development,
.page-template-page_insurance,
.page-template-page_kruiz,
.page-template-page_air-tickets,
.page-template-page_visa,
.page-template-page_exclusive-post,
.page-template-page_exclusive,
.page-template-page_burningTours,
.page-template-page_booking,
.page-template-page_company,
.page-template-agent,
.page-template-page_bus-tour,
.home{
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
}

.cont-banner,
.header-top,
.cont-nav,
.cont-slider,
.cont-module,
.cont-special,
.cont-text,
.cont-carousel,
.cont-muzenides,
.cont-banner-georgia{
    background: rgba(255,255,255,0.8);
}

.logo{
    padding: 0;
}

.cont-nav{
    padding: 10px 15px 20px 15px;
}

h1{
	margin: 50px 0 40px 0;
    text-align: center;
    font-style: italic;
    color: #272691;
    font-weight: bold;
}

h2{
	text-align: center;
	margin: 50px 0 40px 0px;
	font-weight: bold;
	font-style: italic;
	color:#473799;
	line-height: 50px;
}

h3{
	text-align: center;
	margin: 60px 0 20px 0;
}

h4{
	text-align: center;
}

img{
	max-width: 100%;
	height: auto;
}

hr{
	margin:0;
}

p{
	text-indent: 20px;
}

.dv-tour-href:hover{
	text-decoration: none;
}

.dv{
	color: #282693;
    font-weight: bold;
    font-style: italic;
}

.tour{
	color: #ff8201;
    font-weight: bold;
    font-style: italic;
}

.row{
	margin-right: 0;
	margin-left: 0;
}

.contacts{
/* 	background-image: url( img/bg.jpg); */
	background: rgba(0,0,0,0.5);
	box-shadow: 0 0px 10px rgba(0,0,0,1);
    color: #fff;
}

.contact{
	padding: 0;
	margin: 7px 0;
	display: none;
}

.contact ul, .social ul{
	padding: 0;
	margin: 0;
}

/*.contact img{
	margin-right: 3px;
}*/

.contact li,.social li{
	display:inline;
	margin: 0 10px 5px 0;
	font-size: 14px;
}

.social{
	margin: 7px 0;
	padding: 0;
}

.number{
	padding: 0;
}

.social ul{
	float: right;
}

.social li:last-child{
		margin: 0;
}

.header-top{
    margin-top: 15px;
}

.cont-contact p{
    text-indent: 0;
}


.menu{
    background-color: rgba(0,0,0,0) !important;
}

.navbar{
    margin-bottom: 0;
}

.navbar-brand{
	padding:0;
	margin-top: 20px;
	
}

.navbar-brand-min{
	display: none;
}


.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover{
    background: none;
}

.contact-header{
	padding: 0;
	margin-top: 15px;
}

.contact-header ul{
	list-style-type: none;
}

.contact-header li{
	float: right;
	margin-top: 5px;
	font-weight: bold;
    padding-left: 20px;
}

.contact-header img{
	margin-right: 7px;
}

.phone-style{
	font-style: italic;
}


.navbar-collapse{
	padding:0;
}

.navbar-default {
    background-color: #ffffff; 
    border: none;
}

.navbar-default .navbar-nav>li>a {
   	color: #2f2f2f;
    font-weight: bold;
    text-transform: uppercase;
    transition: 0.2s;
    padding: 0;
    margin: 26px 16px 0 16px;
}

.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover{
    color:#ff8000;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {
    color: #ff8000;
    background-color: rgba(0,0,0,0);
}

.dropdown-menu{
	background: #ffffffe8;
	border-top: 2px solid #f78651;
	min-width: 250px;
	margin-top: 20px !important;
}
	
.dropdown-menu>li>a:hover{
    background-color: #f78651;
    padding-left: 1px;
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus{
	background-color: #f78651;
}

.dropdown-menu>li>a{
    transition: 1s;
    text-align: center;
}
 
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    color: #fe8101;
    background-color: rgba(0,0,0,0);
}

#countries{
	min-width: 710px;
}

#countries li{
	list-style-type: none;
}

#countries li a{
	display: block;
    padding: 3px 20px;
	text-decoration: none;
	color: #333;
	transition: 1s;
	text-align: center;
	list-style-type: none;
}

#countries a:hover{
	background-color: #f78651;
    padding-left: 1px;
    color: #fff;
}

.ul-countries{
	padding: 0;
}


												/*bottom*/

.navbar-default .navbar-toggle {
    border-color: #2f2f2f;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #383838;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ff8100;
}




												/* Fade Slider */

#carousel-example-generic{
	/*box-shadow: 0px 8px 18px 0px rgba(0,0,0,1);*/
}

#carousel-example-generic.carousel .item {
  -webkit-transition: 0.7s ease-in-out opacity;
  -moz-transition: 0.7s ease-in-out opacity;
  -o-transition: 0.7s ease-in-out opacity;
  transition: 0.7s ease-in-out opacity;
  left: 0 !important;
}

#carousel-example-generic.carousel .next.left,
#carousel-example-generic.carousel .prev.right {
  opacity: 1;
  z-index: 1;
}
#carousel-example-generic.carousel .active.left,
#carousel-example-generic.carousel .active.right {
  opacity: 0;
  z-index: 2;
}      
.carousel .carousel-control {
  z-index: 1000;
  outline:none;
  opacity: 1;
}

.carousel-caption {
    background: rgba(0, 0, 0, 0.5);
    width: 25%;
    bottom: auto;
    top: 40px;
    left: 5%;
    padding-top: 0;
    padding-bottom: 0;
}

.carousel-caption p{
	text-indent: unset;
	background: #ff8100;
	text-overflow: ellipsis;
	white-space: nowrap; /* Запрещаем перенос строк */
	overflow: hidden; /* Обрезаем все, что не помещается в область */
}



										/*header-banner*/

.cont-banner{
	padding-bottom:40px;
}

.cont-banner h1{
	display: none;
}

.banner-caption{
/* 	background: rgba(0,0,0,0.4); */
    color: #fff;
    padding: 66px 0;
}

.banner,
.banner-agent,
.banner-company,
.banner-visa,
.banner-exclusive,
.banner-bus,
.banner-kruiz,
.banner-corporat,
.banner-air-ticket,
.banner-strahovoy-polis,
.banner-medic,
.banner-booking,
.banner-burning-tours,
.banner-belarus,
.banner-greece-panorama,
.banner-jelezniPort{
	box-shadow: 0 15px 20px rgba(0,0,0,1);
	background-size: 100% 100%;
}

.banner{
	background-image: url( img/bgs/mavrikii.jpg);
}
.banner-agent{
	background-image: url( img/bgs/agent.jpg);
}
.banner-company{
	background-image: url( img/bgs/company.jpg);
}
.banner-visa{
	background-image: url( img/bgs/visa.jpg);
}
.banner-exclusive{
	background-image: url( img/bgs/exclusive-baner.jpg);
}
.banner-bus{
	background-image: url( img/bgs/bus-1.jpg);
}
.banner-kruiz{
	background-image: url( img/bgs/kruiz1.jpg);
}
.banner-corporat{
	background-image: url( img/bgs/corporat.jpg);
}
.banner-air-ticket{
	background-image: url( img/bgs/air-ticket.jpg);
}
.banner-strahovoy-polis{
	background-image: url( img/bgs/strahovoy-polis.jpg);
}
.banner-medic{
	background-image: url( img/bgs/medic.jpg);
}
.banner-booking{
	background-image: url( img/bgs/booking.jpg);
}
.banner-burning-tours{
	background-image: url( img/bgs/turciya.jpg);
}
.banner-belarus{
	background-image: url( img/bgs/belarus_winter.jpg);
}
.banner-greece-panorama{
	background-image: url( img/bgs/greece-panorama.jpg);
}
.banner-jelezniPort{
	background-image: url( img/bgs/solnce_more_plaz.jpg);
}



												/*insurance*/

.insurance{
	background: #fff;
	box-shadow: 0 13px 20px rgba(0,0,0,0.5);
	text-align: justify;
	margin: 0 0 50px 0;
	border-bottom: 1px solid #919294;
	-moz-transition: all 1s ease-out;
 	-o-transition: all 1s ease-out;
 	-webkit-transition: all 1s ease-out;
}

.insurance-img-1{
	margin-top: 40px;
	text-align: center;
}

.insurance h3{
	font-weight: bold;
	margin-bottom: 20px;
	padding-top: 20px;
	color: #272691de;
    font-style: italic;
}

.insurance-header h3{
	font-weight: bold;
	margin-top: 40px;
    padding-bottom: 20px;
    line-height: 45px;
}

#belgosstrah{
	color: #4465b2;
}

.insurance-text h4{
	text-align: left;
}

.insurance-text ul{
	list-style-type: none;
}


.insurance:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
}

.next,
.next2,
.next3,
.next4{
	cursor:pointer;
	color: #5286ff;
}

.next-text,
.next-text2,
.next-text3,
.next-text4{
	display: none;
}

.next-text-block{
	display: block;
}


												/*corporat*/

.corporat{
	padding: 0;
	margin-top: 30px
}



												/*booking*/

.booking-text{
	text-align: justify;
	margin: 0px 0 30px 0;
}

.booking-text h3{
	margin-bottom: 20px;
}

#divAHContainer{
	margin-top: 30px;
}


												/*visa*/

.visa-header{
	margin-top: 50px;
}

.visa p{
	text-align: left;
	margin-bottom: 30px;
}

.visa-header span{
	color: red;
}

.visa{
	margin-top: 50px;
    padding-bottom: 30px;
    border-bottom: 1px solid #c5c5c5;
    text-align: center;
}

.visa table{
	width: 100%;
}

.visa td{
	border: 1px solid #c5c5c5;
	padding: 5px;
}

.visa-caption{
	background: rgba(38,38,38,0.1);
}



													/*text*/

.text{
	text-align: justify;
}

.tour-img{
	text-align: center;
}





    												/*forms*/

#divASContainer{
	min-height:244px; 
	width: 100%; 
	background: url(https://ruspo.ru/v2/images/130.gif) no-repeat 50% 50% #F4F4F5;
	margin: 0px 0 45px 0;
}

.air-ticket{
	margin-top: 50px;
}


#ruspo img, .ruspo_spl{
	display: none !important;
}

						/*form delfin*/

#df-root{
	
}


 												/*muzenides*/

.cont-muzenides a{
	top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.cont-muzenides a:hover{
	box-shadow: 0 0 15px rgba(0,0,0,1);
}

.muzenides{
	padding: 0px;
}
  /*  /.muzenides*/



												/*carousel*/
.carousel-inner>.item>img{
	max-height: 500px;
	min-height: 250px;
}

.itemHeight img{
	width: auto !important;
	height: 500px !important;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
	/* 	visibility: hidden; */
	top: 35%;
    left: 30%;
}



   											/*row special*/

.special a{
	color: #333;
	text-decoration: none;
}

.special-card{
	min-height: 252px;
	margin-bottom: 25px;
    border-bottom: 1px solid #c1c1c1;
}

.special-card:hover{
	box-shadow: 0 0 15px rgba(0,0,0,1);
}

.special-card img{
     width: 100%;
     height: 190px;
}

.special-card h3 {
    min-height: 55px;
}


													/*company*/

.company{
/* 	margin-top: 10px; */
	text-align: justify;
}

.company h2{
	line-height: inherit;
}

.legki-vibor{
text-align: center;
margin: 50px 0;
}

#map{
	min-height: 400px;
}

.contacts-map{
	text-align: center;
}

.manager-card{
	border: 1px solid #dce1e5;
	min-height: 252px;
	margin-bottom: 25px;
	text-align: center;
	
}

.manager-card p{
	text-indent: unset;
}


.manager-card img{
     width: 100%;
     /*height: 190px;*/
}

.manager-name{
	color: #ff8100;
	min-height: 55px;
}



											/*exclusive*/

.zatoka{
	text-align: center;
}

.zatoka-content p{
	text-indent: unset;
}

.zatoka-img{
	padding: 0 5px 5px 0;
}

.img-exclusive{
	text-align: center;
}

.img-exclusive p{
	text-indent: unset;
}

.exclusive a{
	color: #333;
	text-decoration: none;
}

/* .exclusive{
	margin: 70px 0 0 0;
} */


.new_year_Belarus h3{
	font-weight: bold;
	margin: 0 auto 30px
}


   										 /*countrie-card*/


.top-offers{
	margin: 80px 0 40px 0;
}

.countrie-card{
	position: relative;
	margin-bottom: 25px;
}

.countrie-card a{
	
}

.countrie-card:hover{
	box-shadow: 0 0 15px rgba(0,0,0,1);
	background: rgba(0,0,0,0.6);
}

.countrie-card img{
	height: 200px;
    width: 100%;
}

.countrie-card-text{
	text-align: justify;
	min-height: 90px;
}

.countrie-card p{
	text-indent: unset;
	padding: 0 5px 0 5px;
	margin: 12px 0;
}

.name-tour{
	position: absolute;
    width: 100%;
    margin: -105px 0 0 0;
    background:rgba(0,0,0,0.6);
    color: #ffffff;
}

.name-tour h4{
	font-size: 17px;
}

.price{
	font-size: 20px;
}
								/*home-stead*/
.name-homestead{
   margin: -66px 0 0 0;
}

.name-homestead h4{
	font-size: 21px;
}

.name-homestead h4 span{
	float: right;
    color: #f0db00;
    margin: 0 5% 0 0;
}

.homestead-card img{
    height: 300px;
    width: 100%;
}

.homestead-card-hotel img{
	height: 230px;
}

.homestead-card a{
   position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}


   										/*Slider service*/

.well{
	border: none !important;
    background: none;
}

.thumbnail{
	padding: 0;
    border: none;
    margin-bottom: 0;
}

.carousel-inner{
	text-align: -webkit-center;
	font-size: 16px;
	color: #2f2f2f;
    font-weight: bold;
}

.service{
	margin: 20px 50px 0px 50px;
}

.carousel-control {
	top: 25%;
    bottom: 30%;
    width: 100px;
    font-size: 40px;
    /*color: #252690;*/
}

.carousel-control.right,
.carousel-control.left{
	background-image: none;
}



      										 /*futer*/

.futer{
	min-height: 250px;
	margin: 100px 0 0;
/* 	background-image: url( img/bg.jpg); */
	background: rgba(0,0,0,0.8);
	color: #ffffff;
	text-align: center;
}

.footer-contact{
	font-size: 15px;
}
 
.footer-contact p{
	text-indent: unset;
}

.orange{
	color: #fa5504;
	margin-top: 20px;
	text-indent: unset;
}

.menu-futer{
	margin: 30px 0 40px 0;
}

.futer ul{
	list-style: none;
	padding: 0;
}

.futer li{
	display: inline;
	margin: 0 5px 0;
}	

.menu-futer li a{
	text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0 15px;
}

.futer li a:hover{	
    color: #fa5504;
}

.adres{
	float: left;
}

.phone{
	display: inline-block;
    float: right;
}

.copyright{
	margin: 30px 0 5px 0;
	font-size: 10px
}

.footer-social{
	margin: 40px 0 0 0;
}
#clientIframeContainer #clientIframe {
		height:700px;
	}








							/*min-width: 992px and max-width: 1200px*/

@media only screen and  (min-width: 992px) and (max-width: 1199px) {


	.baner-georgia h1{
	    font-size: 45px;
	}

	.baner-georgia h3{
		padding: 14px 0 14px 0;
    	margin: 16% 0 2% 30%;
	}





	body{
	  font-size: 14px;
	}


	.contact li,.social li{
		margin-right: 10px;
		font-size: 12px;
	}

	.navbar-default .navbar-nav>li>a {
	    margin: 30px 8px 0 8px;
	}

	.navbar-header{
		max-width: 30%;
	}

	.footer-contact{
		font-size: 12px;
	}
	
	#clientIframeContainer #clientIframe {
		height:950px;
	}

	.homestead-card-hotel img{
		height: 200px;
	}
}







							/*min-width: 768px and max-width: 991px*/

@media only screen and (min-width: 768px) and (max-width: 991px){

	h3{
		font-size: 18px;
		line-height: 26px;
	}

	.baner-georgia h1{
	    font-size: 40px;
	}

	.baner-georgia h3{
		padding: 14px 0 14px 0;
		margin: 25% 0 2% 30%;
	}




	body{
		font-size: 14px;
	}

    .social{
        margin: 20px 0;
    }

	.contact{
		display: block;
	}
	.contact li, .social li {
	    font-size: 12px;
	    margin-right: auto;
	}

	.contact-header{
		display: none;
	}

    .header-top {
        margin-top: 15px;
    }

	.navbar-nav {
	    margin-left: 60px;
	}
	.navbar-brand{
		margin:20px 5%;
	}


	#menu-item-2714{
		margin-left: 100px;
	}
	
	.carousel-caption {
	    width: 100%;
	    top: 0;
	    left: 0;
	}
	
	.banner-caption{
		padding: 50px 0;
	}
	
	.itemHeight img{
		height: 400px !important;
	}
	

	.contacts-map-margin{
		margin-bottom: 20px;
	}

	.special-card {
	    margin-bottom: 25px;
	}

	.service p{
		font-size: 13px;
	}

	.footer-contact {
	    font-size: 12px;
	}

	.time{
		margin-top: 70px;
	}

	.footer-social{
		float: none;
	}

	#clientIframeContainer #clientIframe {
		height:950px;
	}

	.homestead-card-hotel img{
		height: 200px;
	}
	
}


										/*max-width: 767px*/

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

	body {
	    font-size: 13px;
	}
	
    .social{
        margin: 20px 0;
    }

	.contact{
		display: block;
	}

	.contact-header{
		display: none;
	}

	.number{
		text-align: center;
	}

	.contact li{
	    font-size: 12px;
	    display: inline-block;
	}
	.icon-fone-margin{
		margin: 0 4px 0 6px;
	}

	.social{
		text-align: center;
		display: none;
	}

	.social ul{
		float: none;
	}

    .header-top {
        margin-top: 0;
    }

    .navbar-brand-min {
        display: block;
    }

	.navbar-brand{
		display: none;
        margin: 20px 33px;
	}

	.navbar-default .navbar-nav>li>a {
	    transition: 0.2s;
	}

	.navbar-nav {
	    float: none;
	    text-align: center;
	    margin:15px 0;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color: #333;
	}

	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
		background: #f78651;
		padding-left: 1px;
	}


	#bs-example-navbar-collapse-1{
		margin-top: 15px;
	}
	
	.banner-caption{
		padding: 40px 0;
	}
	
	.itemHeight img{
		height: 300px !important;
	}

	.contacts-map-margin{
		margin-bottom: 20px;
	}

	.text p {
	    margin-top: 15px;
	}

	.countrie-card {
	    width: 100%;
	}
	.countrie-card h3 {
		font-size: 20px;
	}

	#countries{
		min-width: 1px;
		margin:0 ;
	}

	.carousel-caption {
	    width: 100%;
	    top: 0;
	    left: 0;
	}

	.special-card{
		width: 70%;
	    margin-left: 14%;
	    margin-bottom: 25px;
	}

	.special-card h3{
		font-size: 20px;
	}

	.name-tour h4{
		font-size: 15px;
	}

    .carousel-inner {
        font-size: 8px;
    }

	.footer-contact {
		    font-size: 12px;
	}

	.adres{
		float: none;
	}

	.phone {
	     float: none; 
	}

	.term{
		display: none;
	}

	.visa td{
		padding: 5px 0;
		font-size: 10px;
	}

	.insurance-img{
		text-align: center;
	}

	.menu-futer li{
		display: block;
	}
	#clientIframeContainer #clientIframe {
		height:950px;
	}

}



								/*min-width: 550px and max-width: 767px*/

@media only screen and (min-width: 550px) and (max-width: 767px){
	.service {
   	 margin: 20px 115px 0px 115px;
	}
}



								/*min-width: 400px and max-width: 767px*/

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


	.baner-georgia h1{
	    font-size: 35px;
	}

	h3{
		font-size: 18px;
		line-height: 26px;
	}

	.baner-georgia h3{
		padding: 10px 0 10px 0;
    	margin: 22% 0 6% 30%;
	}

	.carousel-inner {
	    font-size: 14px;
	}

	.homestead-card-hotel img {
    	height: 300px;
	}
	    						/*home-stead*/

	.name-homestead h4 {
    	font-size: 18px;
	}


}


										/*max-width: 688px*/

@media only screen and (max-width: 688px){
	
	#clientIframeContainer #clientIframe {
		height:1310px;
	}
}




									   /*max-width: 400px*/

@media only screen and (max-width: 400px){
	
	h2{
		line-height: 40px;
		font-size: 25px;
		margin: 30px 0 40px 0px;
	}

	h3{
		font-size: 16px;
		line-height: 18px;
	}

	.baner-georgia h1{
	    font-size: 25px;
	}

	.baner-georgia h3{
		padding: 10px 0 10px 0;
		margin: 47% 0 20% 30%;
	}

	.homestead-card-hotel img {
    	height: 200px;
	}







	.banner-caption{
		padding:30px 0;
	}
	
	.banner,
	.banner-agent,
	.banner-company,
	.banner-visa,
	.banner-exclusive,
	.banner-bus,
	.banner-kruiz,
	.banner-corporat,
	.banner-air-ticket,
	.banner-strahovoy-polis {
		box-shadow: 0 7px 20px rgba(0,0,0,1);
	}
	
	.well{
		padding:0;
	}
	.carousel-inner{
		font-size:12px;
	}
	
	.manager-name,
	.manager-card h3{
		font-size: 18px;		
	}
							/*home-stead*/
	.homestead-card img{
	    height: 200px;
	}

	.name-homestead h4 {
    	font-size: 16px;
	}
	
	.name-homestead h4 span {
		float: none;
		display: inline-block;
		margin: 0px 30% 0 30%;
	}

}

