

@media screen and (max-width: 1280px){
	
ul.featured-list li{padding:15px 30px 15px 30px;}

}

@media screen and (max-width: 1199px){
	
h1 { font-size: 28px; }
h2 { font-size: 26px; }


.services-main h2{ font-size:24px;}
.services-main p{ font-size:16px;}
ul.featured-list li img{ max-height:46px;}
ul.featured-list li{ padding:15px 22px 15px 22px;}

/**/
.services-tab-section .z-tabs.horizontal > ul > li{width: 33.33% !important;}
.services-tab-section .z-tabs.horizontal.z-shadows > ul > li > a{margin:0 8px !important}
.services-collaboration-inner ul{margin:0 26px}

}


@media screen and (max-width: 991px){
	
.navigation .get-started{ padding-right:40px;}
.slider-img{height:400px;}
.main-slider-section h1, .main-slider-section h2{ font-size:20px;line-height:26px;}
.services-main h2{ font-size:22px; line-height:26px;}
.services-main p{ font-size:14px;}
.section-title{ margin-bottom:-15px;}

.services-section .section-title{margin-bottom:0;}
.services-text{padding: 15px 22px 0px 22px;}
.about-inner-section{ margin-bottom:80px;}
.featured-in-section{padding: 22px 0 70px 0;}
ul.featured-list li{ padding:15px 15px 15px 15px;}
.footer-block .btn{ min-width:100%;margin: 10px 0 0px 0;}
footer h2{font-size:22px;}
ul.footer-social li{font-size:24px;}
ul.footer-social{padding-right: 0;}

.home .wsmenu-submenu > li > a:hover { color:#92d06b !important; text-decoration:none; }
.wsmenu > .wsmenu-list > li > a.active { color:#92d06b !important;}

/**/
.services-tab-section .z-tabs.medium > ul > li > a {font-size: 18px;padding: 15px 15px;}
.services-tab-section .z-tabs.horizontal.z-shadows > ul > li > a strong{font-size: 14px;}
.services-tab-section .z-tabs.mobile.z-shadows > ul.z-tabs-mobile li a.z-link{background-color:#285265; border: none;color:#FFFFFF;}
.services-tab-section .z-tabs.mobile.z-shadows > ul.z-tabs-mobile li a.z-link .z-title{display: block;padding-right: 46px;}
.services-tab-section .z-tabs.mobile.z-shadows > ul.z-tabs-mobile{ border: none;}
.services-tab-section{margin-top:-54px}
.services-tab-section .z-tabs.mobile.top > .z-container{margin-top:0px;border: none;}
.services-tab-section .z-tabs.mobile > ul.z-tabs-nav > li.z-active a{color:#285265;}
.services-tab-section .z-tabs.mobile > ul.z-tabs-desktop{margin-top:0;}
.services-collaboration-inner ul{margin:0 0px}
.services-collaboration-inner{padding: 30px;}
.services-collaboration-inner h4, .services-collaboration-inner p {margin-bottom: 26px;}
.tab-top-text p {font-size: 20px;line-height: 28px; }
.services-collaboration-inner-footer{padding: 40px 0 0px;}


}
@media screen and (max-width: 1024px){
.single-post .edgtf-column1.edgtf-content-left-from-sidebar { width: 100%; }
.single-post .edgtf-two-columns-66-33 .edgtf-column2 { width: 100%; }
.sidebar-block, .sidebar-block-bottom { max-width: 348px; margin-left: auto; margin-right: auto; }
}

@media screen and (max-width: 768px){
.sidebar-block, .sidebar-block-bottom { max-width: 348px; margin-left: auto; margin-right: auto; }	
.single-post .edgtf-two-columns-66-33 .edgtf-column1 { margin-bottom: 20px; }
}

@media screen and (max-width: 767px){
	
.footer-block{ margin-top:30px;}
.services-inner-section ul li{ width:100%; margin-bottom:17px;}
.services-inner-section ul li:last-child{ margin-bottom:0;}
ul.footer-social{ display:block; margin:6px 0 11px 0;}
ul.footer-links{ display:block;}

ul.footer-social li, ul.footer-links li{ float:none; display:inline-block;}
.slider-text{padding: 36px 0px 6px 0px;}

/** 24-09-2019 **/
.blog-contactform-inner ._form_element._x82201588._full_width, .blog-contactform-inner ._form_element._field37._full_width, .blog-contactform-inner ._form_element._field10._full_width, .blog-contactform-inner ._form_element._x07856039._full_width, .blog-contactform-inner ._form_element._field13._full_width, .blog-contactform-inner ._form_element._field15._full_width{width:100% !important;}
.blog-contactform-inner ._row._checkbox-radio{margin: 4px 0 !important;}
.blog-contactform-inner{padding: 0px 15px 0px 15px;}

.blog-contactform-inner ._form_element:nth-child(4), .blog-contactform-inner ._form_element:nth-child(5), .blog-contactform-inner ._form_element:nth-child(6), .blog-contactform-inner ._form_element:nth-child(7), .blog-contactform-inner ._form_element:nth-child(9), .blog-contactform-inner ._form_element:nth-child(10) {width: 100% !important;}
.blog-contactform-inner.other-form ._form_element:nth-child(3), .blog-contactform-inner.other-form ._form_element:nth-child(4){width: 100% !important;}

.home .services-section { padding-top: 44px; }

.sidebar-block, .sidebar-block-bottom { max-width: 348px; margin-left: auto; margin-right: auto; }

/**/
.services-collaboration-inner ul li{width:100%;padding-right: 0;}
.tab-content-main{padding-top: 15px;}
.services-collaboration-section::after{-webkit-clip-path: polygon(50% 15%, 0 0, 100% 0); clip-path: polygon(50% 15%, 0 0, 100% 0);}
.services-collaboration-section{padding-top: 76px;}
.services-tab-section .z-tabs > .z-container > .z-content > .z-content-inner{padding-left: 15px; padding-right: 15px;}

}

@media screen and (max-width: 640px){
	
footer .col-xs-6.text-left, footer .col-xs-6.text-right, footer .col-xs-6 { width: 100%; text-align:center !important;}
ul.featured-list li img{ max-height:40px;}
.footer-block{ margin-top:50px; max-width:540px;}
ul.slogan li{font-size:20px;padding: 0 14px 0 18px;}
.logo{ max-width:200px;}
.navigation .get-started .btn{padding: 0 12px;}

}

@media screen and (max-width: 480px){
	
.navigation .get-started .btn{display:none;}
.animated-arrow{margin: 0px 0 0 15px;}
.main-slider-section h1, .main-slider-section h2{ font-size:18px;}
.main-slider-section h2{ margin-top:0px;}
.slider-text-main{ max-width:100%; left:15px;}
.main-slider-section .btn{ min-width:inherit; padding:0 10px;margin: 0 3px;}
ul.slogan li{ font-size:16px;}
ul.slogan{padding: 0 0 22px 0;}
.about-block-textbox{position:relative;bottom: 0;}
.about-block-text{padding: 15px;}
.services-section{padding-top: 40px;}
.section-title h2{ font-size:22px;}
.testimonials-section{padding: 40px 0 40px 0;}
.about-inner-section{margin-bottom: 30px;}
ul.featured-list li img{max-height:36px;}
ul.footer-links li:last-child{ border:none;}
.footer-block{ margin-top:40px;}
.section-title span{background-color:transparent;}
.section-title{ margin:0;}
.wsoffcanvasopener .animated-arrow {margin: 39px 0 0 15px;}

.consultation-form-container ._form ._form_element:nth-child(3), ._form ._form_element:nth-child(4) { width: 100%; padding-right: 0;}

.blog-contactform-inner{text-align: left;}
.blog-contactform-inner ._form_element._full_width._field38{text-align: left;}

.blog-contactform-inner h3 {margin-bottom: 15px; font-size: 20px;}
.blog-contactform-inner h2 {margin-bottom: 12px; font-size:24px;}
.other-form ._form { margin-top: 20px;}

.slider-img { min-height: calc(100vh - 150px); }
.sidebar-title h2 { font-size: 26px; }
.sidebar-block h2 { font-size: 26px; }

/**/
.inner-page-hero{padding: 50px 0 76px 0;}
.services-collaboration-inner{padding: 15px;}
.services-collaboration-inner .btn-block .btn{margin-top: 26px; margin-bottom: 26px; white-space: normal; line-height: normal;padding:10px 22px;}

.vacation-rentals-inner{padding-top:26px}
.vacation-rentals-section{margin-bottom:100px;}

}
