/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
#sd-footer {
    padding-bottom: 20px;
}

.content-area {
    width: 100%;
    margin: 0px;
    border: 0px;
    padding: 0px;
    letter-spacing: 2px;
}
 
.content-area .site {
margin:0px;
}

.sd-page-top {
    display: none;
}

.sd-page-top-bg h1 {
    color: #fff;
}

textarea#comment {
    width: 100%;
}

select#rating {
    padding: 5px;
    border-radius: 5%;
    margin-left: 15px;
}

.sd-top-text-border::after {
    display: none
}

input#author {
    width: 100%;
}

input#email {
    width: 100%;
}

#mega-menu-wrap-main-header-menu #mega-menu-main-header-menu > li.mega-menu-flyout ul.mega-sub-menu {
    width: 250px;
}

@media only screen and (max-width: 991px) {
   .sd-menu-nav {
		display: none;
	}
}

/* MOBILE RESPONSIVE */
@media (max-width: 767px) {
	.sd-unstyled-menu .sd-top-bar-menu {
    float: inherit;
	}
	.sd-header-top{
		display: flex;
	}
	
	/* Menu */
	.sd-logo {
			float: left;
			width: auto;
			padding: 15px 0px 0px 0px;
			margin: auto;
	}
	.sd-responsive-menu-toggle {
			display: block;
			text-align: right;
			padding: 22px 0px 0px 0px;
			margin: auto;
	}
	.sd-top-phone {
			padding: 10px 0;
			margin-top: 15px;
		  margin-bottom: 15px;
	}
	.sd-top-phone a {
			font-size: 15px; 
	}
	.sd-loop-class,
	.sd-tour-item{
			margin-bottom: 0px;
	}
	.checkout_all_btn{
			margin-top: 50px;
    	margin-bottom: -50px;
	}
 	#p_destination 	.wpb_content_element {
    	margin-bottom: 0px;
	}
	#p_destination .wpb_single_image .vc_figure,
#p_destination .wpb_single_image .vc_single_image-wrapper,
	#p_destination .wpb_single_image img{
		width:100%;
	}
	.sd-footer-sidebar-1,
	.sd-footer-sidebar-2,
	.sd-footer-sidebar-3{
			text-align: center;
	}
	.sd-social-icons-widget {
    	display: inline-flex;
	}
	.wpb_text_column,
	.sd-breadcrumbs,
	.uvc-main-heading{
			padding: 0px 15px;
	}
	.sidr-class-mega-menu-toggle{
		display:none;
	}
	
	#recent_travel .vc_grid-item {
    padding-bottom: 0px;
	}
	.ult-content-box{
    margin-top: 0px !important;
    margin-left: 0px !important;
    padding: 50px 15px !important;
    box-shadow: none !important;
	}
	
	.uavc-list-icon-wrapper.ult-adjust-bottom-margin{
		margin:auto;
	}
	.sd-centered-wrapper {
			margin: auto;
	}
	.wpcf7 label{
		color:#fff;
	}
	.ult-content-box-container {
		display:none;
	}
	.sd-blog-page {
			margin-bottom: 0px;
			margin-top: 15px;
	}
	
	#sd-footer {
			padding-bottom: 0px;
	}
	.sd-copyright-wrapper {
			margin-top: 0px;
	}
	.sd-newsletter #mc_embed_signup_scroll div {
    float: none;
    text-align: center;
}
	.sd-newsletter-content{
		text-align: center;
	}
	.sd-newsletter h4 {
			padding-bottom: 15px;
	}
	.sd-newsletter input[type="text"], .sd-newsletter input[type="email"],
	.sd-newsletter input[type="submit"]{
		height: 40px;
	}
	.sd-sidebar-widget ul li,
	.sd-footer-widgets ul .cat-item{
		display: initial;
    padding: 10px;
	}
	#sd-footer {
			padding-top: 0px;
	}
	.sd-woo-container {
			margin-top: 15px;
	}
	.sd-woo {
			margin-bottom: 40px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.sd-unstyled-menu .sd-top-bar-menu {
    float: inherit;
	}
}

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

}

@media (min-width: 1200px) {


}

