/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {

    .site-info p br {
	display: none;
}
    
    
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {

    .about-area img {
	max-width: 450px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}    
.av-img img {
	max-width: 450px;
	margin: 0 auto;
	display: block;
	margin-bottom: 25px;
}  
    
    
    
.site-main-menu ul li {
	
	margin-left: 18px;
}
.hero-single-single-slider-item p {
	font-size: 18px;
	color: #fff;
	padding: 0 100px;
}
.sing p {
	
	font-size: 10px;
} 
.single-trv-info-wrp {
	padding-left: 41px;
	margin-bottom: 30px;
}
.travel-rt-content {
	padding-top: 52px;
	padding-bottom: 19px;
}
.travel-area .user-info-main-blk {

	padding-right: 50px;
}  
.vouse-form {
	padding-left: 0;
	padding-top: 40px;
}
.blk-sec-title h2 {
	
	font-size: 29px;

}
    .site-info p br {
	display: none;
}
#scrollUp {
	position: absolute;
	height: 54px;
	width: 54px;
	top: 78%;
	right: 38px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	font-size: 24px;
	border: 1px solid#91143B;
	border-radius: 50%;
}
#test {
	height: 500px;
}
    
    
}

 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {

    .hn-rt-img {
	position: unset;
	right: 0;
	width: 70%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 auto;
	display: block;
	margin-bottom: 23px;
}
.hb-img-text-bk {
	position: relative;
	left: 0;
	top: 0;
	width: 70%;
	height: 100%;
	margin: 0 auto;
}
.honoraires-area.tr-blk::after {

	display: none;
}
.hb-img-text-bk p {
	position: absolute;
	z-index: 9;
	bottom: -17px;
	right: auto;
	background: #fff;
	margin: 0;
	padding: 13px 42px;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
	color: #0f2f62;
	font-weight: 500;
	font-size: 14px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 350px;
}
.honoraires-area.tr-blk .hn-texts {
	padding-top: 35px;
	padding-bottom: 50px;
}
.short-dets-area {
	padding-bottom: 40px;
	padding-top: 0;
} 
    
    

    .about-area img {
	max-width: 450px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}    
.av-img img {
	max-width: 450px;
	margin: 0 auto;
	display: block;
	margin-bottom: 25px;
}  
    
    
    
    .site-main-menu ul li {
	
	margin-left: 18px;
}
.hero-single-single-slider-item p {
	font-size: 16px;
	color: #fff;
	padding: 0 60px;
}
.sing p {
	
	font-size: 10px;
} 
.single-trv-info-wrp {
	padding-left: 15px;
	margin-bottom: 30px;
}
.travel-rt-content {
	padding-top: 52px;
	padding-bottom: 19px;
}
.travel-area .user-info-main-blk {
	padding-right: 0;
	max-width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.vouse-form {
	padding-left: 0;
	padding-top: 40px;
}
.blk-sec-title h2 {
	
	font-size: 29px;

}
    .site-info p br {
	display: none;
}
#scrollUp {
	position: absolute;
	height: 54px;
	width: 54px;
	top: 91%;
	right: 18px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	font-size: 24px;
	border: 1px solid#91143B;
	border-radius: 50%;
}
.header-top-left-blk {
	text-align: center;
}
.header-top-left-blk a {
	margin: 0 5px;
}
.header-top-right-info {
	
	-webkit-box-pack: center;
	
	-ms-flex-pack: center;
	
	justify-content: center;
	margin-top: 17px;
}  
    
.site-main-menu ul {
	
	display: none;
} 
.hero-slider-main {
	margin-top: 150px;
}
    
.hero-single-single-slider-item h1 {
	
	font-size: 22px;

}
.hero-main-area {
	height: 750px;

}
   .user-single-info-blk {
	max-width: 280px;
	margin: 0 auto;
}    
.user-left-info-all {
	margin-bottom: 64px;
}
.ac-blk-list-texts ul li {

	font-size: 15px;
	margin-bottom: 8px;
}
   
.trv-icon {
	position: unset;
	left: 0;
	width: 54px;
	height: 54px;
	text-align: center;
	line-height: 53px;
	color: #fff;
	border-radius: 50%;
	border: 1px solid #91143b;
	display: block;
	margin-bottom: 16px;
}
    
.travel-area::after {
	
	width: 100%;
	
}
    
 .vous-blk::after {

	height: 285px;
	
}
.footer-menu ul li a {
	
	font-size: 12px;

} 
.site-info p {
	font-size: 12px;

} 
    
.mobile-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #0f2f62;
  z-index: 999;
  padding: 15px;
  color: #fff;
  -webkit-transition: .5s;
  transition: .5s;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.mobile-menu-inner ul {
  padding: ;
  margin: 0;
  padding: 0;
  line-height: ;
  list-style: none;
  text-align: center;
}
.mobile-menu-inner ul li {
  display: block;
}
.mobile-menu-inner ul li a {
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  padding: 17px 0px;
  display: block;
  border-bottom: 1px solid #dddddd1c;
}
.menu-close {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  background: #fff;
  border-radius: 3px;
  color: #0f2f62;
  cursor: pointer;
}
.mobile-menu-inner {
  margin-top: 65px;
}
    
.mobile-menu.activee {
	-webkit-transform: scale(1);
	transform: scale(1);
}
  .menu-open {
	display: block;
}  
        
.menu-open {
	font-size: 31px;
	color: #fff;cursor: pointer;
}
.mobile-menu {
	display: block;
}   
    
#test {
	height: 400px;
}
    
    
    
    
}
 

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {

    
    
        .hn-rt-img {
	position: unset;
	right: 0;
	width: 70%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	margin: 0 auto;
	display: block;
	margin-bottom: 23px;
}
.hb-img-text-bk {
	position: relative;
	left: 0;
	top: 0;
	width: 70%;
	height: 100%;
	margin: 0 auto;
}
.honoraires-area.tr-blk::after {

	display: none;
}
.hb-img-text-bk p {
	position: absolute;
	z-index: 9;
	bottom: -17px;
	right: auto;
	background: #fff;
	margin: 0;
	padding: 13px 18px;
	-webkit-box-shadow: 0 0 10px #ddd;
	box-shadow: 0 0 10px #ddd;
	color: #0f2f62;
	font-weight: 500;
	font-size: 14px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 350px;
}
.honoraires-area.tr-blk .hn-texts {
	padding-top: 35px;
	padding-bottom: 50px;
}
.short-dets-area {
	padding-bottom: 40px;
	padding-top: 0;
} 
    
    
    .blk-sec-title h2 .cl-bg-text {
	
	bottom: -34px;
	font-size: 157px;
	
}
    
    .about-area.clbt .about-left-text {
	margin-top: 50px;
}
    
        .about-area img {
	max-width: 280px;
	margin: 0 auto;
	display: block;
	margin-bottom: 50px;
}    
.av-img img {
	max-width: 280px;
	margin: 0 auto;
	display: block;
	margin-bottom: 25px;
}  
    
    .mobile-menu {
	display: block;
}   
  .row.mt-100 {
	margin-top: 50px;
}
.blk-sec-title.sec-title-center {
	margin-bottom: 72px;
}
.about-area {
	padding: 50px 0;
}
.about-left-text.sep-blk {

	padding: 20px;
}
    
.sosu-area {
	padding: 50px 0;
}
.left-wd-menu {
	margin-top: 29px;
}
.wd-box {
	
	margin-top: 50px;
}
    
    
    
    .site-main-menu ul li {
	
	margin-left: 18px;
}
.hero-single-single-slider-item p {
	font-size: 14px;
	color: #fff;
	padding: 0 20px;
}
.sing p {
	
	font-size: 10px;
} 
.single-trv-info-wrp {
	padding-left: 15px;
	margin-bottom: 30px;
}
.travel-rt-content {
	padding-top: 52px;
	padding-bottom: 19px;
}
.travel-area .user-info-main-blk {
	padding-right: 0;
	max-width: 100%;
	padding-top: 50px;
	padding-bottom: 50px;
}
.vouse-form {
	padding-left: 0;
	padding-top: 40px;
}
.blk-sec-title h2 {
	font-size: 24px;
}
    .site-info p br {
	display: none;
}
#scrollUp {
	position: absolute;
	height: 54px;
	width: 54px;
	top: 91%;
	right: 18px;
	text-align: center;
	line-height: 54px;
	color: #fff;
	font-size: 24px;
	border: 1px solid#91143B;
	border-radius: 50%;
}
.header-top-left-blk {
	text-align: center;
}
.header-top-left-blk a {
	margin: 0 5px;
}
.header-top-right-info {
	
	-webkit-box-pack: center;
	
	-ms-flex-pack: center;
	
	justify-content: center;
	margin-top: 17px;
}  
    
.site-main-menu ul {
	
	display: none;
} 
.hero-slider-main {
	margin-top: 113px;
}
.hero-single-single-slider-item h1 {
	font-size: 18px;
	line-height: 31px;
}
.hero-main-area {
	height: 500px;
}
   .user-single-info-blk {
	max-width: 280px;
	margin: 0 auto;
}    
.user-left-info-all {
	margin-bottom: 64px;
}
.ac-blk-list-texts ul li {

	font-size: 15px;
	margin-bottom: 8px;
}
   
.trv-icon {
	position: unset;
	left: 0;
	width: 54px;
	height: 54px;
	text-align: center;
	line-height: 53px;
	color: #fff;
	border-radius: 50%;
	border: 1px solid #91143b;
	display: block;
	margin-bottom: 16px;
}
    
.travel-area::after {
	
	width: 100%;
	
}
    
 .vous-blk::after {

	height: 285px;
	
}
.footer-menu ul li a {
	
	font-size: 12px;

} 
.site-info p {
	font-size: 12px;

} 
.site-logo a img {
	max-width: 70px;
}
    
.user-single-info-blk {
	margin-bottom: 45px;
}
.user-info-main-blk {
	padding-left: 0;
}
    
.blk-sec-title h4 {
	
	font-size: 14px;
	
} 
body {
	
	font-size: 14px;
}

.sing {
  text-align: center;
  margin-top: 22px;
}
.sing p {
  text-align: center;
} 
    
 .user-info-area {
	padding: 50px 0;
}
    
.section-title h2 {
	
	font-size: 24px;
	
}
.user-info-main-blk p {
	line-height: 23px;
}
  .vs-img {
	height: auto;
}
.vous-blk {
	padding: 16px 21px;
	
}
.vous-area {
	padding: 50px 0;
}
.single-vs-form-blk input {
	width: 100%;
	height: 45px;
	font-size: 13px;
	padding: 0 15px;
	margin-top:15px;
}
.contact-form input {
	
	margin-bottom: 10px;
} 
.single-vs-form-blk {
	margin-bottom: 0;
}
    
.footer-logo a img {
	max-width: 74px;
}
.footer-single-widget.mdl-blk {
	margin-bottom: 28px;
	margin-top: 0;
}
.footer-area {
	background: #0f2f62;
	padding: 30px 0;

}
.footer-cp-text p {
	
	font-size: 12px;
	
}
.hero-main-area .owl-nav button {
	position: unset;

	-webkit-transform: unset;

	transform: unset;
	margin-top: 21px;
	margin: 0px 6px;
} 
.hero-main-area .owl-nav button i {
	
	border-radius: 5px;
}
.owl-dots {
	display: none;
}
.owl-nav {
	margin-top: 15px;
}  
.header-top-left-blk a {
	color: #fff;
	font-size: 9px;
	
}
.header-top-right-info .top-btn {
	background: #fff;
	font-size: 9px;
	text-transform: uppercase;
	color: #0f2f62;
	padding: 8px 11px;
	display: inline-block;
}  
    
.menu-open {
	font-size: 31px;
	color: #fff;cursor: pointer;
}
    
    
    
    
    
    
    

.mobile-menu {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #0f2f62;
  z-index: 999;
  padding: 15px;
  color: #fff;
  -webkit-transition: .5s;
  transition: .5s;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.mobile-menu-inner ul {
  padding: ;
  margin: 0;
  padding: 0;
  line-height: ;
  list-style: none;
  text-align: center;
}
.mobile-menu-inner ul li {
  display: block;
}
.mobile-menu-inner ul li a {
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  padding: 17px 0px;
  display: block;
  border-bottom: 1px solid #dddddd1c;
}
.menu-close {
  position: absolute;
  right: 25px;
  top: 25px;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 24px;
  background: #fff;
  border-radius: 3px;
  color: #0f2f62;
  cursor: pointer;
}
.mobile-menu-inner {
  margin-top: 65px;
}
    
.mobile-menu.activee {
	-webkit-transform: scale(1);
	transform: scale(1);
}
  .menu-open {
	display: block;
}  
    
#test {
	height: 300px;
}
.brad-cumb {
	height: 285px;
	
} 
.info-area {
	padding: 46px 0;
}
   
.short-dets-blk {
	padding: 20px;
	position: relative;
	z-index: 1;
	padding-right: 30px;
} 
   .dets-text {
	
	padding: 18px;

	font-size: 14px;
	
} 
.hn-sp {
	
	right: 12px;

}
.honoraires-area.tr-blk {
	padding-top: 44px;
	margin-top: ;
}  
    
    
    
}





/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {
.header-top-left-blk a {
	color: #fff;
	font-size: 12px;
	
}
 
}