
.dt-sc-hr-invisible-small { float:left; width:100%; margin:10px 0px; display:block; clear:both; }
.column { margin:0px 0px 0px 2%; float:left; min-height:1px; position:relative; }
.column.first { margin-left:0px; clear:both; }	
.dt-sc-one-third { width:31.9%; }
.dt-sc-two-sixth { width:32%; }
.dt-sc-four-sixth { width:66%; }
.column img { max-width:100%; height:auto; }
.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { max-width:100%; } embed, iframe, object, video { max-width:100%; }
body, h1, h2, h3, h4, h5, h6, input[type="text"], input[type="submit"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], textarea, input.text, select, input[type="search"], button, .hotel-details h2 sub, .dt-sc-testimonial .author-detail, .secondary-sidebar .widget_recent_entries h6 a sub, footer .widget_recent_entries h6 a sub, /**** Menu Widget **/ .menu-item-widget-area-container .widget_recent_entries .recent-posts-widget h6 a, .menu-item-widget-area-container .widget_products .product_list_widget li > a, .menu-item-widget-area-container .woocommerce.widget_recent_reviews .product_list_widget li > a, .menu-item-widget-area-container .woocommerce.widget_top_rated_products .product_list_widget li > a, 
.menu-item-widget-area-container .widget.tribe-events-adv-list-widget ol li h4, .menu-item-widget-area-container .widget_rss .rsswidget, .menu-item-widget-area-container .widget_shopping_cart ul.cart_list li > a, .menu-item-widget-area-container .widget_recent_entries h4, .menu-item-widget-area-container .widget.widget_popular_entries ul li h6, .menu-item-widget-area-container .widget_recent_entries .recent-posts-widget h4 a, .menu-item-widget-area-container .tribe_mini_calendar_widget .list-info h2, .widget.widget_popular_entries .recent-gallery-widget ul li h6 { font-family: 'Open Sans', sans-serif; }	

.widget { float:left; width:100%; padding:0px 0px 40px; margin:0px; }
	.secondary-sidebar .widget h3.widgettitle, .megamenu-child-container > ul.sub-menu > li > a, .megamenu-child-container > ul.sub-menu > li > .nolink-menu { color:#000; }
	.widget h3.widgettitle { display:block; position:relative; font-size:20px; clear:both; width:100%; padding:0; font-weight:300; border-bottom:1px solid #e4e8ea; padding-bottom:12px; text-transform:uppercase; }
	.widget h3.widgettitle:before { bottom: -1px; content: ""; height: 4px; position: absolute; width: 74px; }
		
	.widget ul { float:left; width:100%; margin:0px; padding:0px; }
	.widget ul li { line-height:22px; float:left; display:block; clear:both; width:100%; padding-bottom:0px; }
	.widget ul li a { color:#2c3e50; }	
	.widget ul.dt-sc-social-icons li a { color:#8b8b8b; }
	
	.widget ul ul { margin-top:10px; }
	.widget ul ul li { width:90%; }
	
	.widget ul li { position:relative; padding:6px 0px 6px 15px; }
	.widget ul li:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:14px; position:absolute; top:6px; left:0px; content:"\f105"; color:#2C3E50; }
	#footer .widget ul li:before { color:#8b8b8b; }
	.container { width:1170px; margin:0 auto; position:relative; clear:both; }
	.inner-wrapper { margin:0px; width:100%; float:left; padding:0px; overflow:hidden; }
	.fullwidth-section, #footer .footer-widgets-wrapper, .widget ul.tweet_list li .tweet-thumb, #logo a, .portfolio, sub, sup, .entry-thumb, .widget.flickrbox .flickr-widget div, #footer .footer-links, .hotel-item .hotel-thumb, #header .sociable-details, .property-item-list .hotel-thumb, .dt-sc-agents-list .dt-sc-agent-thumb { line-height:0px; }
	.fullwidth-section .container, #footer .footer-widgets-wrapper .container { line-height:22px; }
	
	#footer { float:left; width:100%; margin:0px; padding:0px; color:#8b8b8b; font-size:13px; border-top:1px solid #e4e8ea; }
		
		#footer .widget ul li a, #footer .entry-details .entry-metadata p a span, #footer .widget .dt-sc-social-icons li a, #footer .widget.widget_rss li:before, #footer a:hover { color:#fff; }
		#footer .widget.widget_products ul li a, #footer .widget_top_rated_products  ul li a { color:#2c3e50; }
		
		#footer .widget.widget_shopping_cart ul li > a, #footer .widget.widget_rss li a, #footer .widget.widget_rss ul li:before, #footer .widget_recent_reviews .product_list_widget li > a { color:#2c3e50; }
		
		#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer h1 a, #footer h2 a, #footer h3 a, #footer h4 a, #footer h5 a, #footer h6 a, #footer .widget ul li h6 a, #footer .widget ul li h4 a { color:#2c3e50; }
		
		#footer .footer-widgets-wrapper { width:100%; margin:0px; padding:50px 0px 0px; float:left; clear:both; border-top:1px solid #fdfdfd; background:#f6f6f6; }
		#footer .footer-widgets-wrapper.type1 { background:#f6f6f6; }
		
		#footer select { border:none; font-size:14px; }
		
		#footer .widget .recent-property-widget ul li h6 a { color:#ffffff; }

		#footer .widget ul#recentcomments li a, #footer .widget ul li a:hover, #footer .entry-details .entry-metadata p a:hover span { color:#8B8B8B; }
		#footer .wp-caption img { max-width:96%; }

		
		#footer .copyright { width:100%; float:left; clear:both; padding:13px 0px; margin:0px; color:#ffffff; }
		#footer .copyright.type2 { padding:6px 0px 7px; }
		#footer .copyright { float:left; line-height:40px; }
		#footer .copyright p { margin-bottom:0; text-align:center; }
		#footer .copyright a { color:#fff; }
		
		#footer .copyright-content { float:right; margin-top:12px; }
		#footer .footer-logo { float:left; }
		#footer .footer-logo img { float:left; }
		
		#footer .footer-links .dt-sc-social-icons, #footer .footer-links .dt-sc-social-icons li { border:none; background:none; }
		#footer .footer-links .dt-sc-social-icons li:before { content:""; border:none; }
		#footer .footer-links .dt-sc-social-icons li a { width:40px; height:40px; }
		
		#footer .footer-links .dt-sc-social-icons li img:first-child { display:block; }
		#footer .footer-links .dt-sc-social-icons li img:last-child { display:none; }		
		
		#footer .footer-links { display:inline-block; width:100%; }
		#footer .footer-links li { display:inline; padding-bottom:0; margin-right: 5px; padding-right: 7px; line-height:normal; }
		#footer .footer-links li:last-child { background:none; }

		#footer .copyright .copyright-info a:hover, #footer .footer-links a:hover { text-decoration:underline; }
		
		#footer .widget_categories ul li a, #footer .widget.widget_archive ul li a { border-bottom-color:#313131; }
		
		#footer .widget .dt-sc-social-icons { margin-bottom:20px; margin-top:10px; }
		#footer .widget .dt-sc-social-icons li { margin:0px; padding:0px; width:auto; clear:none; display:inline-block; }
		#footer .widget .dt-sc-social-icons li:before { content:""; }
		
		#footer .dt-sc-social-icons li { margin:0px; }
		
		#footer.type2 .subscribe-frm input[type="submit"] { text-transform:uppercase; }
		#footer.type2 .widget.links ul li a { color:#2c3e50; }
		
		#footer .footer-row2, #footer .footer-row3 { border-top:1px solid #e4e8ea; }
		#footer .footer-row2 h4 { font-weight:600; font-size:16px; color:#1d1d1d; margin-bottom:20px; }
		.footer-row2 .dt-sc-ico { padding-left:30px; position:relative; }
		.footer-row2 .dt-sc-ico .fa { left: 0; position: absolute; top: 6px; font-size:20px; }
		.dt-sc-ico > h5 { margin-bottom:0; font-size:20px; }
		.footer-row2 .dt-sc-ico p { font-size:13px; color:#8b8b8b; }
		
		#footer .widget h3.widgettitle { font-weight:600; }
		
		#footer .footer-row2, #footer .footer-row3 { padding:30px 0px; float:left; width:100%; }
		.footer-row3 { font-size:12px; }
		.footer-row3, .footer-row3 p { line-height:20px;  }
		.footer-row3 .dt-sc-two-sixth p.alignright { text-align:right; }
		.footer-row3 .dt-sc-two-sixth p.alignright, .footer-row3 .dt-sc-two-sixth p.alignright img { margin-bottom:0; }
		
		#footer .footer-widgets-wrapper { background:#fbfbfb; }
		#footer .widget ul.dt-sc-tabs-frame li { padding-left:0; }
		#footer .widget ul.dt-sc-tabs-frame li:before { content:""; }
		
		#footer .type2 ul.dt-sc-tabs-frame > li > a { background:#f6f6f6; border:1px solid #ededed; font-weight:300; font-size:14px; color:#35383f; }
		#footer .type2 ul.dt-sc-tabs-frame > li > a.current { background:#fff; border-bottom:2px solid; }
		
		#footer .dt-sc-tabs-frame-content { background:#fbfbfb; padding-top:25px; }
		
		#footer .dt-feature-icon { border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; padding-left: 20px; margin-bottom:5px; }
		#footer .dt-feature-icon:last-child { border-bottom:0; }
		#footer .dt-feature-icon span { color:#8b8b8b; }
		
		.footer-row3 {display: none!important;}
		
		.top-bar, #footer .copyright, .dt-sc-button.small.purchase, .carousel_items .carousel-arrows a, th, .dt-sc-callout-box .dt-sc-button, .dt-sc-callout-box.type4, .dt-sc-callout-box.type1 .icon, .dt-sc-callout-box.type5 .icon, .dt-sc-callout-box.type2:hover .icon, .dt-sc-callout-box.type3:hover .icon, .dt-sc-callout-box.type1 .dt-sc-button, .dt-sc-callout-box.type5 .dt-sc-button, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-price, .package-thumb-wrapper .featured-tag, .package-wrapper .featured-tag, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content, .dt-sc-titled-box { background:#087dc2; }
		
		#main-menu > ul > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu > ul > li.current-menu-ancestor > a, .property-item .hotel-details .dt-sc-button.yellow, .product .package-thumb-wrapper .onsale, .quantity.buttons_added input[type="button"], .tribe-events-meta-group .tribe-events-single-section-title:before, h3.tribe-events-related-events-title:before, .widget h3.widgettitle:before, .megamenu-child-container > ul.sub-menu > li > a:before, .megamenu-child-container > ul.sub-menu > li > .nolink-menu:before, #frmbooking input[type="submit"]:hover { background:#8AB93F; }

input[type="submit"]:hover, button, input[type="button"], .dt-sc-button, .dt-sc-button.bordered:hover, .dt-sc-pr-tb-col.type3 .dt-sc-button:hover, .entry-package-thumb .dt-sc-button:hover, .load-more .dt-sc-button:hover, .support-info a.dt-sc-button:hover, .tour-pack-option a.dt-sc-button:hover, .secondary-sidebar .widget form input[type="submit"]:hover, .theme-btn.dt-sc-button:hover, .property-item .hotel-details .dt-sc-button.yellow:hover, .subscribe-frm input[type="submit"]:hover/******* Wishlist ******/, .yith-wcwl-add-to-wishlist a, .add_to_wishlist, .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show, .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show, .single_add_to_cart_button:hover, .widget button:hover { background:#DB822C; }

input[type="submit"], button:hover, input[type="button"]:hover, .subscribe-frm input[type="submit"], .dt-sc-button:hover, .browse, .dt-sc-ico-content.type11 .icon, .package-item:hover .dt-sc-button, .carousel_items .carousel-arrows a:hover, .dt-sc-ico-content.type10 .icon, .dt-sc-pr-tb-col.type3 .dt-sc-button, .entry-package-thumb .dt-sc-button, .search-container input[type="submit"]:hover, .search-container ul.dt-sc-tabs-frame > li > a, .dt-sc-sorting-container a.active-sort, .dt-sc-sorting-container a:hover,  .entry-post:hover .entry-detail .dt-sc-button, .widget .tagcloud a:hover, .load-more .dt-sc-button, .support-info a.dt-sc-button, .dt-sc-event:hover .dt-sc-button, .widget form.search-container input[type="submit"], .place-item:hover .dt-sc-button, .products .package-wrapper:hover .dt-sc-button, .theme-btn.dt-sc-button, .search-container input[type="submit"]:hover, .entry-details .tags a:hover, .portfolio-single .tags a:hover, .dt-sc-callout-box .dt-sc-button:hover, .hotel-thumb-meta .hotel-option-type, .dt-sc-entry-sorting a:hover, .dt-sc-entry-sorting a.active_sort, /****** Wishlist hover ********/ .yith-wcwl-add-to-wishlist a:hover, .add_to_wishlist:hover, .summary.entry-summary .yith-wcwl-wishlistexistsbrowse.show:hover, .summary.entry-summary .yith-wcwl-wishlistaddedbrowse.show:hover, .single_add_to_cart_button, .quantity.buttons_added input[type="button"]:hover, .widget button,  .dt-sc-ico-content.type3:hover .icon, .dt-sc-ico-content.type2 .icon span, .dt-sc-ico-content.type5 .icon, .dt-sc-ico-content.type9 .icon, .dt-sc-ico-content.type8:hover .icon, span.image-overlay-inside:before { background:#8AB93F; }

a, #main-menu > ul > li > a:hover, #main-menu > ul > li:hover > a, #main-menu ul li.menu-item-simple-parent ul > li:hover > a, .fullwidth-section.grey-bg .welcome-txt h2, .package-item:hover .package-details > h5 a, .entry-place-title h5, .entry-place-meta .map-marker, .menu-item-widget-area-container .widget ul li a.map-marker, .dt-travel-place-wrapper .place-details h5 a, .tour-pack-detail h5 a:hover, .entry-post:hover .entry-detail h2 a,  .pagination ul li.active-page, .pagination ul li a:hover, .widget ul li a:hover, .widget .map-marker, .dt-sc-ico > .fa, #footer.type2 .widget.links ul li a:hover, .place-item:hover h5 a, .products .package-wrapper:hover h5 a, h3.section-title, .holioday-pack h2 a, .dt-sc-event:hover > h4 a, .introtext.type2 > h2, .entry-metadata p a:hover, #footer .widget.widget_tweetbox ul li a, .widget.widget_text .phone .fa, .entry-post .entry-detail .entry-post-meta li a:hover, .author-info h3, .commententries h3, #respond h3, .tour-pack-option ul li p i, .tour-package-item.type2:hover .tour-pack-detail h5 a, h5.dt-sc-toggle.active a,  h5.dt-sc-toggle-accordion.active a, h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before, .megamenu-child-container ul.sub-menu > li > ul li a:hover,.dt-sc-callout-box.type4 .dt-sc-button:hover, .dt-sc-callout-box.type1:hover .icon, .dt-sc-callout-box.type5:hover .icon, .dt-sc-callout-box.type2 .icon, .project-details li a:hover, .breadcrumb a:hover, .dt-sc-contact-info .icon, .dt-sc-contact-info p a:hover, .main-title-wrapper span.main-title-icon, .widget.widget_rss h3.widgettitle a.rsswidget, .hotel-details h2 a, .property-item .hotel-details .hotel-type li a:hover, ul.dt-sc-fancy-list li a:hover, .reviews-wrapper .author-detail cite a:hover, .client-testimonial .author-detail cite a:hover, .review-item .author-detail cite a:hover, .woocommerce-review-link:hover, /** Menu **/ .megamenu-child-container ul.sub-menu > li > ul li.current_page_item a, .megamenu-child-container ul.sub-menu > li > ul li.current_page_ancestor a, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-item a, .megamenu-child-container ul.sub-menu > li > ul li.current-menu-ancestor a, #main-menu ul li.menu-item-simple-parent ul li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul li.current-menu-ancestor > a, .dt-sc-parallax-section .dt-sc-ico-content.type4 .icon span, .widget.widget_tweetbox ul li a, #main-menu ul.menu li .menu-item-widget-area-container ul.menu li a:hover, .menu-item-widget-area-container .widget_recent_entries .entry-metadata a:hover, .menu-item-widget-area-container h3.widgettitle, .step-finish h5 { color:#087dc2; }

#footer .widget ul li a:hover, #footer .entry-details .entry-metadata p a span, #footer a, #footer .widget-links.widget ul li:before, #footer .copyright a:hover { color: #fff; }

	
@media only screen and (min-width:1120px) and (max-width:1280px) {
	.container { width:1060px; }
	#primary { width:73%; }
}

@media only screen and (min-width:960px) and (max-width:1119px) {
	
	.container { width:900px; }
	#primary { width:67%; }
}

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

.container { width:710px; }
#primary { width:63%; }

}


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

	.container { width:420px; }
	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }
	
	.dt-sc-one-fourth, .dt-sc-one-half, .dt-sc-one-third, .dt-sc-three-fourth, .dt-sc-two-third, .dt-sc-one-fifth, .dt-sc-four-fifth, .dt-sc-three-fifth, .dt-sc-two-fifth, .dt-sc-one-sixth, .dt-sc-two-sixth, .dt-sc-three-sixth, .dt-sc-four-sixth, .dt-sc-five-sixth, .column.no-space.dt-sc-one-fourth, .column.no-space.dt-sc-one-third, .column.no-space.dt-sc-one-half, .column.no-space.dt-sc-one-fifth, .column.no-space.dt-sc-one-sixth, .column.no-space.dt-sc-three-fourth, .column.no-space.dt-sc-two-third, .column.no-space.dt-sc-four-fifth, .column.no-space.dt-sc-three-fifth, .column.no-space.dt-sc-two-fifth, .column.no-space.dt-sc-two-sixth, .column.no-space.dt-sc-three-sixth, .column.no-space.dt-sc-four-sixth, .column.no-space.dt-sc-five-sixth { width:100%; margin-left:0; margin-bottom:20px; 
	}
	#footer .copyright-content { float:none; }
	#footer .copyright p { margin-right:0; }
	#footer .copyright-content { margin-top:6px; }
	
	th, td { padding:10px; }

	}
	
	@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.container { width:300px; }
	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }

	.widget ul li {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

	/*----*****---- << Footer >> ----*****----*/
	.dt-sc-one-fourth .dt-sc-one-half img.aligncenter { float:left; }
	#footer .copyright.type2 { text-align:center; }
	#footer .footer-logo, #footer .copyright-content { float:none; display:inline-block; }
	th, td { padding: 5px; font-size: 11px; }
	.introtext.type2 { text-align:center; }
	.introtext.type2 img { float:none; margin-right:0; }
	
	
	}
	
	@media only screen and (max-width: 319px) {
	
	.container { width:200px; }
	#primary, #secondary-left.secondary-has-both-sidebar, #secondary-right.secondary-has-both-sidebar, #primary.page-with-both-sidebar, .secondary-sidebar, #secondary-right, #secondary-left { width:100%; margin:0; }
	.alignright, img.alignright { margin-left:0; }
	th, td { font-size: 10px; padding: 5px 0; text-transform: none; }}