@media only screen and (max-width:2900px){
	.slides-wrap .owl-carousel .owl-stage-outer,
	.slides-wrap .owl-carousel,
	.slides-wrap .owl-carousel .owl-stage-outer{min-height:580px;}
	.slides-wrap .owl-carousel .owl-stage{top: 37px;}
	/*#footer{padding-top: 10px;}*/
}

@media only screen and (max-width:2080px){
	.slides-wrap .owl-carousel .owl-stage-outer,
	.slides-wrap .owl-carousel,
	.slides-wrap .owl-carousel .owl-stage-outer{min-height:438px;}
	/*#footer{padding-top: 10px;}*/
}

@media only screen and (max-width:1680px){
	.slides-wrap .owl-carousel .owl-stage-outer,
	.slides-wrap .owl-carousel,
	.slides-wrap .owl-carousel .owl-stage-outer{/*min-height:360px;*/}
}
@media only screen and (max-width:1360px){
	.slides-wrap .owl-carousel{min-height: 374px;}
	.slides-wrap .owl-carousel .owl-stage{min-height: 374px;}
	.slides-wrap .owl-carousel .owl-stage-outer{min-height: 374px;}
	.slides-wrap .owl-nav > .owl-prev{top: 41%; left: 24%;}
	.slides-wrap .owl-nav > .owl-next{top: 41%; right: 24%;}
	

	
}
@media only screen and (min-width: 1200px) and (max-width: 1279px){
	.container{width: 98%}
}

@media only screen and (max-width:1199px){
	.main-banner-1{height: auto;}
	.slides-wrap .owl-nav > .owl-prev{top: 35%; left: 24%;}
	.slides-wrap .owl-nav > .owl-next{top: 35%; right: 24%;}
	#bose-prev{left: 8px;}
	#bose-next{right: 8px;}
	.country-page .resp-tabs-list li{width: 33.33%; margin:0;}
	.get-service-tabs .resp-tab-item{width:auto;}
	.inner-press-logos > div img{width: 75%;}
	.nav-new li a{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:5px; padding-right:5px;}
	.top-hero.dr-wedding .top-para{padding-left:100px; padding-right:100px;}
}

@media only screen and (max-width:999px){
	.slides-wrap .owl-carousel .owl-stage{top: 0;min-height: none;}
	.slides-wrap .owl-item.active.center{-webkit-transform:scale(1); -moz-transform:scale(1); transform: scale(1);}
	 .slides-wrap .owl-nav{display: none;} 
	
	 .top-hero{min-height: 0;} 
	.services-listing{width: 100%;  position: relative; margin: 5% auto; left: auto;}
	.resp-tabs-list li{font-size: 16px;}
	#bose-prev, #bose-next{display: none;}
	.vendors-wrap{width: 100%; margin: 0 auto;}
	#header .top-buttons{background: none;}
	.btn-dark{margin-bottom: 5px;}
	.logo-wrap .top-buttons{margin-bottom:10px;}
	#header{height:auto; margin-bottom:10px;}
	.country-page-slider{height:700px;}
	.parallax-bg{background-attachment: scroll; background-position:top center !important; background-size: cover;}
	.top-hero.dr-wedding .top-para{padding-left:30px; padding-right:30px;}
	

}

@media only screen and (max-width:992px){
		.vendor-img img{margin:0 auto;}	
		.comment-form .form-half{margin-left:-15px;}
		.top-para-cont{margin-top:30px;}
		.top-hero .top-para{padding:0 24px;}
		#top-logo{margin:30px 0 40px 0;}
}
@media only screen and (max-width: 768px){
	.main-banner-1{width:100%;}
	 .slides-wrap .owl-nav{display: block;} 
	.services-listing{width: 96%; }
	.get-service-banner{min-height: 560px; padding-top: 60px;padding-bottom: 60px;}
	.services-listing p{font-size: 15px;}
	.resp-accordion{background: rgba(0,0,0,.3); color: #fff;}
	.services-listing .inner-tab{height: 300px; overflow: hidden;}

	.vendor-profile-tab .inner-tab{height: 450px;}
	.country-page-slider{min-height: 740px; height:auto; }
	.vendor-profile-tab .resp-tabs-list{display: none;}
	.slides-wrap .owl-nav > .owl-prev{top: 27%; left: 0;}
	.slides-wrap .owl-nav > .owl-next{top: 27%; right: 0;}
	.nav-new li{width:100%; display:block; margin-bottom:5px;}
	.top-hero.dr-wedding .top-para{padding-left:15px; padding-right:15px;}
	
	

}

@media only screen and (max-width:767px){
	#header .head-social{position: static; display: block; float: none; margin-bottom: 10px;}
	#top-logo{margin: 5px  0 5px;}
	.top-hero .top-para{padding : 0% 50px; font-size: 17px;}
	.logo-wrap .top-buttons{margin-bottom: 10px;}
	.logo-wrap .top-buttons a{font-size: 12px;}
	#header{height: auto;}
	#header .menu-toggle{position: absolute; top: 0; right: 10px; font-size: 24px;}
	#header .head-social h3{font-size: 16px; margin-bottom: 0;}
	#header .head-social a{font-size: 18px;}
	.main-banner-1 figcaption h3{font-size: 27px;}
	.main-banner-1 figcaption p{font-size: 15px; margin-bottom: 0px; margin-top:10px;}
	.slides-wrap .owl-carousel{height: auto; min-height: 0;}
	.slides-wrap .owl-carousel .owl-stage-outer{min-height: 0; height: auto;}
	.slides-wrap .owl-carousel .owl-stage{min-height: 0; height: auto;}
	.newslatter-wrap{display: block; width: 100%; text-align: center;}
	#footer .footer-right{width: 100%; display: block; text-align: center; margin-top:10px; padding-top: 15px; padding-bottom: 15px;}
	.vendors-wrap figure.three-col{height: 120px;}
	.section-head{margin-bottom: 40px; font-size: 35px;}
	.section-head::after{width: 100%; top: 15px; display: block;}
	.vendors-wrap .two-col .vendor-title{font-size: 20px;}
	.vendors-wrap figcaption h5{font-size: 16px;}
	.services-listing{margin:0 auto;}
	.section-head::after{margin:0 auto;}
	.single-vendor-1 .advice-box{width: auto; display: inline-block;}
	.comment-form .form-half{margin-right: -15px;}
	.tab-contact-form .right-contct{margin-right: -15px;}
	.vendor-profile-tab .vendor-img img{margin: 0 auto;}
	.inner-press-logos > div{height: 160px; width: 25%;}
	#header::after{border-bottom:none;}
	.parallax{min-height:650px; height:auto;}
	.top-hero.dr-wedding.parallax-bg{position:absolute;}
	/* .top-hero{height:auto;} */
	.top-hero.dr-wedding .top-para{font-size:16px; line-height:17px; margin-bottom:35px;}
	#blog-btn{font-size:19px; height:43px; line-height:37px; right:62px;}
}

@media only screen and (max-width:640px){
	.logo-wrap .top-buttons a{margin: 5px 0;}
	.overlay .overlay-close{top: 0; right: 0;}
	/*.top-buttons .btn-dark{width: 270px;}*/
	.large-square{width: 311px; height: 311px;}
	.top-para-cont{margin-top:5px;}
	.inner-press-logos > div{height: 160px; width: 33.33%;}
	.slides-wrap .owl-nav > .owl-prev{top: 36%; left: 0;}
	.slides-wrap .owl-nav > .owl-next{top: 36%; right: 0;}
	.slides-wrap.white-bg .owl-nav > div{border:none;}
	.nav-new li a{height:32px; line-height:32px;}
	.top-hero .top-para{padding : 0px 20px; font-size: 17px; line-height:1.4; margin-bottom:6px;}
}
@media only screen 
  and (max-device-width: 640px) and (orientation: landscape) {
	  .top-hero .top-para{font-size:15px; line-height:1.2;}
	  #top-logo{margin:5px 0;}
	  
	  }
@media only screen and (max-width:480px){
	.search-bar{width: 100%;}
	input.search-bar-input{width:330px;}
	.newslatter-wrap input.search-bar-input{width:85%;}
	.newslatter-wrap input[type="submit"]{width: 15%}
	.vendor-app .input-group-btn .btn-dark{font-size: 12px;}
	.file-input{font-size: 12px !important;}
	.vendor-app .fileinput-remove, .kv-fileinput-upload{font-size: 12px;}
	.file-preview-frame{width: 100%; margin: 0;}
	.large-square{width: 311px; height: 311px;}
	.logo-wrap .top-buttons{margin-top:5px;}
	#header{padding-top:10px; padding-bottom:0;}
	.btn-dark{padding:7px 20px;}
	.top-hero .top-para{line-height:18px; font-size:15px;}
	
	.inner-press-logos > div{height: 140px; width: 50%;}
	.nav-new li a{height:32px; line-height:32px; font-size:12px;}
	.single-vendor-1 .advice-box .vendor-overlay{width:90%;}
	#header .menu-toggle{font-size:20px;}
	#blog-btn{font-size:14px; height:37px; line-height:32px; right:56px;}
	.slides-wrap .owl-item{  height: 250px;
  overflow: hidden;}
}

@media only screen 
  and (min-device-width: 360px) and (max-device-width:480px)
  and (orientation: landscape) {
	  #top-logo{margin:5px 0 5px 0;}
	  .top-hero .top-para{font-size:14px; padding:0px; margin-top:0px; line-height:17px;}
	  .top-watch-btn{height:45px; line-height:41px; font-size:20px;}
	  .top-hero{min-height:325px;}
	  

}
@media only screen and (max-width:360px){
	#top-logo{margin-bottom:5px; margin-top:5px;}
	.top-para-cont{margin-top:5px;}
	.top-hero .top-para{font-size:15px; line-height:18px;}
	.sidr{width:210px;}
	input.search-bar-input{font-size:10px; width:82%;}
	.btn-dark{padding-left:0; padding-right:0px; width:100%;}
	

	}
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  .top-hero .top-para{font-size:14px; padding:10px 14px;}
}