* {padding: 0;margin: 0;}
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../fonts/fa-brands-400.eot");
  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {font-family: 'Font Awesome 5 Brands';font-weight: 400; }
.inline-list li { display: inline-block;margin-right:15px}
.dropdown-btn span:before {border: solid #fff; border-width: 0 1px 1px 0;   display: inline-block;   padding:0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);text-indent:-9999px; width:10px;height:10px;margin-top:10px}
.icon.fa-facebook-f, .icon.fa-twitter, .icon.fa-google-plus-g, .icon.fa-skype, .icon.fa-instagram { font-size: 18px; line-height: 18px;}

body {font-family: 'Yantramanav', sans-serif !important;font-size: 16px;color:#000;line-height: 1.7em;font-weight: 400;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;  -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin:0; padding:0;}
img {border: none;outline: none;max-width: 100%;}
a {transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;outline: medium none;}
a img {border: none;}
ul {margin: 0;list-style-type: none;}
a, a:active, a:focus, a:hover {outline: none;text-decoration: none;color: #000;}
a:hover {color: #000;}
a,.btn {transition: all 0.35s ease-in-out;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;-ms-transition: all 0.35s ease-in-out;-o-transition: all 0.35s ease-in-out;text-decoration: none;}
h1, h2, h3, h4, h5, h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6 {text-transform: capitalize;
color: #333;font-weight:400; margin:0 0 25px 0; padding:0;font-family: 'Yantramanav', sans-serif;}
h1,h2,h3,h4 {margin-bottom:.5rem;}
h2, .heading-2 { font-size: 40px; line-height: 1.25;}


.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}

input {border: 1px solid #e7e7e7;border-radius: inherit;box-shadow: inherit;min-height: 50px;}
h5,h5 { margin-bottom: 10px;}
img {border: none;outline: none;max-width: 100%;}
button, input, optgroup, select, textarea {font-family: 'Yantramanav', sans-serif; margin:0; border:0}
.h1,h1 { font-size:36px}
h2, .heading-2 { font-size:28px; line-height: 1.25; color:#fff}
.h3,h3 { font-size:24px}
.h4,h4 { font-size:18px}
.h5,h5 { font-size:14px}
.h6,h6 { font-size:12px}
header { width:100%;position: fixed;top: 0;left: 0;z-index: 11;border-bottom: 1px solid #e5e5e5;}
.main { margin:0 auto; width:100%;overflow:hidden}
.top-left ul li {color:#666666;font-size: 16px;}
.top-left,.top-right{position:relative;}
.top-right{position:relative;text-align:right;}
.list{position:relative;float:right;}
.list li{position:relative;color:#666666;font-size:16px;margin-left:30px;display:inline-block;}
.list li .icon{position:relative;margin-right:10px;}
.list li a{	position:relative;color:#666666;font-size:16px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.list li a:hover{color:#7bca33;}
.social-nav{position:relative;float:right;padding-left:10px;margin-left:25px;border-left:1px solid #e6e6e6;}
.social-nav li{position:relative;padding-left:15px;display:inline-block;}
.social-nav li a{position:relative;color:#666666;font-size:14px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease}
.social-nav li a:hover{color:#7bca33;}
.header-top { position: relative; padding: 16px 0px; background-color:#ffffff;}
.main-box{position:relative;padding:0px 0px;left:0px;top:0px;width:100%;background: none;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-box{background: #fff;}

.logo-box { position: relative; float: left; left: 0px; z-index: 10; padding:5px 0px;}
.nav-outer { position: relative; float: right;}
.main-menu{position:relative;float:left;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-menu{position:relative;float:left;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-menu .navbar-collapse{padding:0px;	}
.main-menu .navigation{position:relative;margin:0px;}
.main-menu .navigation > li{position:relative;display:inline-block;margin-left:30px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-header .sticky-header .main-menu .navigation > li > a{padding:20px 0px !important;color:#444444;}
.main-header .sticky-header .main-menu .navigation > li:hover > a,.main-header .sticky-header .main-menu .navigation > li.current > a{color:#7bca33;	}
.sticky-header .nav-outer .options-box{margin-top:26px;}
/*Sticky Header*/.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;background:#ffffff;z-index:0;border-bottom:1px solid #e6e6e6;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.sticky-header .logo{padding:10px 0px 10px;}
.fixed-header .sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;	}
.main-menu .navigation > li > a{position:relative;display:block;color:#67acbc;text-align:center;line-height:30px;text-transform:uppercase;letter-spacing:0px;opacity:1;font-weight:700;padding:26px 0px;font-size:15px;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;font-family: 'Raleway', sans-serif;}
.main-menu .navigation > li.active > a { color:#000}
.main-menu .navigation > li:hover > a,.main-menu .navigation > li.current > a,.main-header.light-version .main-menu .navigation > li:hover > a,.main-header.light-version .main-menu .navigation > li.current > a{color:#333;opacity:1;}
.main-menu .navigation > li:hover > a:before,.main-menu .navigation > li.current > a:before{width:100%;}
.main-menu .navigation > li > ul{position:absolute;left:0px;top:100%;width:240px;padding:0px;z-index:100;display:none;background:#333;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}
.main-menu .navigation > li > ul.from-right{left:auto;right:0px;	}
.main-menu .navigation > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10);}
.main-menu .navigation > li > ul > li:last-child{border-bottom:none;	}
.main-menu .navigation > li > ul > li > a{position:relative;display:block;padding:10px 15px;line-height:24px;font-weight:400;font-size:14px;text-transform:capitalize;color:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li:hover > a{color:#ffffff;background:#67acbc;	}
.main-menu .navigation > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Free';content: "\f054";position:absolute;right:10px;top:10px;width:10px;height:20px;display:block;color:#253d4a;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5; display:none	}
.main-menu .navigation > li > ul > li.dropdown:hover > a:after{color:#ffffff;	}
.main-menu .navigation > li > ul > li > ul{position:absolute;left:100%;top:0px;width:240px;padding:0px;z-index:100;display:none;background:#333;-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);}
.main-menu .navigation > li > ul > li > ul.from-right{left:auto;right:0px;	}
.main-menu .navigation > li > ul > li > ul > li{position:relative;width:100%;border-bottom:1px solid rgba(0,0,0,0.10);}
.main-menu .navigation > li > ul > li > ul > li:last-child{border-bottom:none;	}
.main-menu .navigation > li > ul > li > ul > li > a{position:relative;display:block;padding:10px 15px;line-height:24px;font-weight:400;font-size:14px;text-transform:capitalize;color:#fff;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;}
.main-menu .navigation > li > ul > li > ul > li:hover > a{color:#ffffff;background:#67acbc;}
.main-menu .navigation > li > ul > li > ul > li.dropdown > a:after{font-family: 'Font Awesome 5 Free';content: "\f054";position:absolute;right:10px;top:11px;width:10px;height:20px;display:block;color:#272727;line-height:20px;font-size:16px;font-weight:normal;text-align:center;z-index:5;	}
.main-menu .navigation > li > ul > li > ul > li.dropdown:hover > a:after{color:#ffffff;	}
.main-menu .navigation > li.dropdown:hover > ul{visibility:visible;opacity:1;top:100%;	}
.main-menu .navigation li > ul > li.dropdown:hover > ul{visibility:visible;opacity:1;top:0;transition:all 300ms ease;-moz-transition:all 300ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;	}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn{position:absolute;right:10px;top:6px;width:30px;height:30px;text-align:center;color:#ffffff;line-height:28px;border:none;background-size:20px;cursor:pointer;z-index:5;display:none;}


.outer-box{position:relative;float:right;margin-left:50px}
.search-box-btn {position: relative;top: -1px;display: block;width: 100%;font-size: 16px;color: #ffffff;padding: 0px;margin: 0px;cursor: pointer;background: none;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease; border:none; outline:none}
.options-box {position: relative;float: left;margin-top: 42px;right: 0px;margin-left: 0px;}
.options-nav {position: relative;}
.options-nav > li {position: relative;color: #ffffff;font-size: 22px;margin-left: 28px;display: inline-block;}
.options-nav > li .dropdown-toggle::after { display:none}
.options-nav li.menu-btn {cursor: pointer;}
.navbar-toggle {display: none;}
.banner-area {position: relative; overflow: hidden; width:100%}
.banner-area .box-cell {display: table-cell;vertical-align: middle;width: 100%;}
.banner-area .box-table {display: table;width: 100%; margin-top:284px}
.banner-area .box-cell, .banner-area .box-cell div {height: auto;}
.banner-area {position: relative;overflow: hidden;}
.banner-area .content {position: relative;z-index: 9;}
/* Animation delays */.banner-area .item h1:first-child {animation-delay: .5s;}
.banner-area .item p {animation-delay: .5s;}
.banner-area .item a {animation-delay: .7s;}
/* Carousel Fade Effect *//* Slider Zoom Effect */.banner-area .carousel-control {background: transparent none repeat scroll 0 0;font-size: 40px;height: 50px;line-height: 50px;margin-top: -25px;opacity: 1;padding: 0;position: absolute;top: 50%;width: 50px;z-index: 1;width: 60px;height: 60px;line-height: 46px;border-radius: 50%;background-color:rgba(255,255,255,0.20); text-align:center}
.banner-area .carousel-control.left {left: -60px;}
.banner-area:hover .carousel-control.left {left: 0;}
.banner-area .carousel-control.right {right: -60px;}
.banner-area:hover .carousel-control.right {right: 0;}
.banner-area .carousel-control.right i {border: solid black;  border-width: 0 2px 2px 0;  display: inline-block;  padding: 4px; transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
.banner-area .carousel-control.left i {border: solid black;  border-width: 0 2px 2px 0;  display: inline-block;  padding: 4px; transform: rotate(135deg);-webkit-transform: rotate(135deg);}
.banner-area .carousel-control.right i:before,  .banner-area .carousel-control.left i:before { display:none}
/* Content */.banner-area .content {overflow: hidden;}
.banner-area .content h1 {font-size: 60px;font-weight: 600;margin-bottom: 25px;text-transform: capitalize;line-height: 1.1;}
.banner-area .heading-uppercase .content h1 {font-size: 60px;font-weight:700;text-transform: capitalize;line-height: 1.2; margin:1.25em 0 0.75em}
.banner-area .content p {font-size:19px;line-height: 1.75em; margin-bottom:3rem}
.banner-area .content a, .parallax-window2 a {margin-top: 0;margin-right:0; background:#ffc70a; padding:18px 49px; font-size:16px; letter-spacing:.1em; color:#181b31; font-weight:600; position:relative}
.parallax-window2 a { margin-top:40px}
.banner-area .text-center p {padding: 0 15%;}
.banner-img1 { background-image:url(../images/image-1.jpg)}
.banner-img2 { background-image:url(../images/image-4.jpg)}
.carousel-item { min-height:850px}
.home-detail{	position:relative;width:500px;}
.home-detail .inner{position:relative;padding:48px 48px;margin:30px 30px !important;background-color:#ffffff;border-radius:0;}
.home-detail .inner:before{position:absolute;content:'';left:-30px;top:-30px;bottom:-30px;right:-30px;border-radius:0;border:30px solid rgba(255,255,255,0.20);}
.home-detail .inner h3{position:relative;color:#2a2a2a;font-size:30px;font-weight:400;	line-height:1.2em;margin-bottom:5px;}
.home-detail .inner .text{position:relative;color:#666666;font-size:16px;line-height:1.4em;margin-bottom:30px;}
.home-detail .inner .home-list{position:relative;margin-bottom:32px;}
.home-detail .inner .home-list li{position:relative;color:#7bca33;	font-size:28px;font-weight:500;text-align:center;padding-right:20px;margin-right:20px;display:inline-block;border-right:1px solid #e6e6e6;}
.home-detail .inner .home-list li:last-child{margin-right:0px;padding-right:0px;border:none;}
.home-detail .inner .home-list li span{position:relative;color:#666666;font-size:16px;display:block;margin-top:8px;}
.home-detail .inner .price{position:relative;color:#2a2a2a;font-size:36px;font-style:italic;font-weight:600;line-height:1.4em;}
@keyframes stickySlideDown { 0% {opacity: 0.7;transform: translateY(-100%);}
100% {opacity: 1;transform: translateY(0);}
}
.cd-panel__content .logo {padding:0px 0px 30px;}
.cd-panel__content .logo img{display:inline-block;max-width:100%;	}
.content-box{position:relative;padding-right:32px;}
.content-box h2{position:relative;font-size:18px;color:#ffffff;font-weight:500;margin-bottom:20px;}
.content-box .text{position:relative;font-size:14px;color:rgba(255,255,255,0.60);margin-bottom:25px;}
.contact-info{position:relative;margin-top:60px;}
.contact-info h2{position:relative;font-size:18px;color:#ffffff;font-weight:500;margin-bottom:20px;}
.sidenav .close {position:relative; width:24px; height:24px; opacity: 1;padding:0;margin: 15px 0 0 0; float:right; clear:both}
.sidenav .close:hover {  opacity: 0.5;}
.sidenav .close:before, .close:after {  position: absolute; left: 15px; content: ' '; height:24px;  width: 2px;  background-color: #fff;}
.sidenav .close:before {  transform: rotate(45deg);}
.sidenav .close:after {  transform: rotate(-45deg);}
.btn-style-two {}
.cd-main-content {text-align: center;}
.cd-main-content h1 {font-size: 2rem; color: #64788c; padding: 4em 0;}
.cd-btn { position: relative; display: inline-block; color:#fff !important}
.cd-btn:hover { -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 20px rgba(0, 0, 0, 0.3);}
.cd-main-content {text-align: center;}
.cd-main-content h1 {font-size: 2rem;color: #64788c;padding: 4em 0;}
.cd-btn {position: relative;display: inline-block;}
.cd-panel {position: fixed;top: 0;left: 0;height: 100%;width: 100%;visibility: hidden;-webkit-transition: visibility 0s 0.6s;transition: visibility 0s 0.6s; z-index:99; max-width:320px}
.cd-panel::after {/* overlay layer */content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;cursor: pointer;-webkit-transition: background 0.3s 0.3s;transition: background 0.3s 0.3s; display:none}
.cd-panel.cd-panel--is-visible {visibility: visible;-webkit-transition: visibility 0s 0s;transition: visibility 0s 0s;}
.cd-panel.cd-panel--is-visible::after {background: rgba(28, 28, 28, 1);-webkit-transition: background 0.3s 0s;transition: background 0.3s 0s;}
.cd-panel__header {position: relative;width:50px;height: 50px;line-height: 50px;background: rgba(255, 255, 255, 0);z-index: 2;-webkit-transition: -webkit-transform 0.8s 0s;transition: -webkit-transform 0.8s 0s;transition: transform 0.8s 0s;transition: transform 0.8s 0s, -webkit-transform 0.8s 0s;-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px); float:right}
.cd-panel__header h1 {color: #89ba2c;padding-left: 5%;}
.cd-panel--from-right .cd-panel__header {right: 0;}
.cd-panel--from-left .cd-panel__header {left: 0;}
.cd-panel--is-visible .cd-panel__header {-webkit-transition: -webkit-transform 0.3s 0.3s;transition: -webkit-transform 0.3s 0.3s;transition: transform 0.3s 0.3s;transition: transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.cd-panel__close {position: absolute;top: 0;right: 0;height: 100%;width: 60px;/* image replacement */display: inline-block;overflow: hidden;text-indent: 100%;white-space: nowrap;}
.cd-panel__close::before, .cd-panel__close::after {/* close icon created in CSS */content: '';position: absolute;top: 22px;left: 20px;height: 3px;width: 20px;background-color: #fff;/* this fixes a bug where pseudo elements are slighty off position */-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.cd-panel__close::before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.cd-panel__close::after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.cd-panel__close:hover {background-color: #424f5c;}
.cd-panel__close:hover::before, .cd-panel__close:hover::after {background-color: #ffffff;-webkit-transition: -webkit-transform 0.3s;transition: -webkit-transform 0.3s;transition: transform 0.3s;transition: transform 0.3s, -webkit-transform 0.3s;}
.cd-panel__close:hover::before {-webkit-transform: rotate(220deg);-ms-transform: rotate(220deg);transform: rotate(220deg);}
.cd-panel__close:hover::after {-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}
.cd-panel--is-visible .cd-panel__close::before {-webkit-animation: cd-close-1 0.6s 0.3s;animation: cd-close-1 0.6s 0.3s;}
.cd-panel--is-visible .cd-panel__close::after {-webkit-animation: cd-close-2 0.6s 0.3s;animation: cd-close-2 0.6s 0.3s;}
@-webkit-keyframes cd-close-1 {0%, 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
}
@keyframes cd-close-1 {0%, 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
}
@-webkit-keyframes cd-close-2 {0%, 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
}
@keyframes cd-close-2 {0%, 50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
}
.cd-panel__container {position: relative;width: 100%;height: 100%;top: 0;background: transparent;z-index: 1;-webkit-transition: -webkit-transform 0.3s 0.3s;transition: -webkit-transform 0.3s 0.3s;transition: transform 0.8s 0.8s;transition: transform 0.8s 0.8s, -webkit-transform 0.8s 0.8s; background:#1c1c1c}
.cd-panel--from-right .cd-panel__container {right: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.cd-panel--from-left .cd-panel__container {left: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}
.cd-panel--is-visible .cd-panel__container {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition-delay: 0s;transition-delay: 0s;}
.cd-panel__content {height: 100%;padding:30px 5px 30px 30px}
.cd-panel__content p {font-size: 1.4rem;color: #424f5c;line-height: 1.4;margin: 2em 0;}
.cd-panel__content p:first-of-type {margin-top: 0;}
.list-style-six{position:relative;}
.list-style-six li{position:relative;color:#cfcfcf;font-size:16px;padding-left:26px;margin-bottom:18px;}
.list-style-six li .icon{position:absolute;left:0px;top:4px;color:#7bca33;line-height:1em;font-size:16px;}
.theme-btn.btn-style-two:hover {background: #7bca33; color:#fff}
.theme-btn.btn-style-two { border:1px solid #7bca33;position: relative;padding: 11px 20px;line-height: 24px;text-transform: uppercase;background: none;color: #7bca33;border: 1px solid #7bca33;font-size: 14px;font-weight: 600;letter-spacing: 1px;font-family: 'Raleway', sans-serif;}
.parallax-window {min-height: 400px;    background: transparent;}
.about-section{position:relative;padding:115px 0px; width:100%;}
.about-section .content-column{position:relative;margin-bottom:40px;}
.about-section .content-column .inner-column{position:relative;padding-right:168px;}
.about-section .content-column .text{position:relative;color:#666666;font-size:16px;line-height:1.8em;margin-bottom:35px;}
.about-section .content-column .owl-dots{display:none;}
.about-section .content-column .owl-nav{position:absolute;right:0px;bottom:-40px;width:52px;height:26px;text-align:center;border:1px solid #666666;}
.about-section .content-column .owl-nav .owl-next{width:25px;height:25px;float:left;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;background:none; outline:none; border:none;}
.about-section .content-column .owl-nav .owl-prev{width:25px;height:25px;float:left;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;background:none; outline:none; border:none;border-right:1px solid #666666;}
.about-section .content-column .owl-nav .owl-prev:hover,.about-section .content-column .owl-nav .owl-next:hover{}
.about-section .gallery-column{position:relative;}
.about-section .gallery-column .inner-column{position:relative;margin-right:-50px;}
.about-section .gallery-column .inner-column .image{position:relative;border:10px solid #ffffff;}
.about-section .gallery-column .inner-column .image img{width:100%;display:block;}
.about-section .gallery-column .inner-column .left-column,.about-section .gallery-column .inner-column .right-column{padding:0px 5px;}
.about-section .gallery-column .inner-column .right-column .image{border-bottom:0px;}
.about-section .gallery-column .inner-column .left-column .image{margin-right:-60px;z-index:1;}
.about-section .gallery-column .inner-column h3{position:absolute;left:-60px;bottom:-10px;color:#f5f5f5;font-size:50px;font-weight:700;line-height:1em;font-family: 'Lato', sans-serif;}
.property-info-block{position:relative;margin-top:80px;border:1px solid #e6e6e6;border-right:none;}
.property-info-block .column{padding:0px;border-right:1px solid #e6e6e6;}
/*About Info*/.about-info{position:relative;}
.about-info .inner{position:relative;padding:30px 0px;text-align:center;}
.about-info .inner .icon{position:relative;color:#7bca33;font-size:50px;line-height:1em;margin-bottom:15px;display:block;}
.about-info .inner .title{position:relative;color:#232323;font-size:14px;margin-bottom:5px;font-family: 'Raleway', sans-serif;}
.about-info .inner .total{position:relative;color:#232323;font-size:25px;font-weight:500;line-height:1.2em;font-family: 'Raleway', sans-serif;}
/*** Owl Carousel v2.2.0* Copyright 2013-2016 David Deutsch* Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)*//**  Owl Carousel - Core*/.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1; }
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d; }
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {display: none; }
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {cursor: pointer;cursor: hand; }
.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0;display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel.owl-refresh .owl-item {visibility: hidden; }
.owl-carousel.owl-drag .owl-item {}
.owl-carousel.owl-grab {cursor: move;cursor: grab; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }
/* No Js */.no-js .owl-carousel {display: block; }
/**  Owl Carousel - Animate Plugin*/.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both; }
.owl-carousel .owl-animated-in {z-index: 0; }
.owl-carousel .owl-animated-out {z-index: 1; }
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut; }
@-webkit-keyframes fadeOut {0% {opacity: 1; }
100% {opacity: 0; }
 }
@keyframes fadeOut {0% {opacity: 1; }
100% {opacity: 0; }
 }
/** 	Owl Carousel - Auto Height Plugin*/.owl-height {transition: height 500ms ease-in-out; }
/** 	Owl Carousel - Lazy Load Plugin*/.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }
/** 	Owl Carousel - Video Plugin*/.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000; }
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: -webkit-transform 100ms ease;transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none; }
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%; }
.about-info .inner .icon { width:52px; height:52px; display:inline-block}
.flaticon-bed { background:url(../images/icon-bedroom.png) no-repeat  0 0}
.flaticon-tray { background:url(../images/icon-kitchen.png) no-repeat  0 0}
.flaticon-shower-1 { background:url(../images/icon-washroom.png) no-repeat  0 0}
.sec-title{position:relative;margin-bottom:50px;}
.sec-title h2{font-size:36px;color:#2a2a2a;line-height:1em;font-weight:600;margin-bottom:15px;text-transform:capitalize;}
.sec-title .text{position:relative;color:#666666;font-size:16px;line-height:1.8em;}
.sec-title.centered{text-align:center;}
.sec-title.light h2{color:#ffffff;}


.gray_bg { background-color:  #f5f5f5;}
.measurement-section{position:relative;padding:110px 0px 120px; width:100%}
.measurement-section .measurement-tabs{position:relative;}
.tab-btns{position:relative;z-index:1;margin-bottom:30px;display:table;vertical-align:middle;width:100%;}
.tab-btns .tab-btn{position:relative;display:table-cell;vertical-align:middle;font-size:14px;color:#666666;text-transform:uppercase;font-weight:600;line-height:24px;cursor:pointer;text-align:center;padding:0px 15px 15px;transition:all 500ms ease;font-family: 'Raleway', sans-serif;}
.tab-btns .tab-btn:last-child{margin-right:0px;}
.tab-btns .tab-btn:after{position:absolute;content:'';left:50%;bottom:0px;opacity:0;margin-left:-6px;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 8px solid #7bca33;}
.tab-btns .tab-btn.active-btn::after,.tab-btns .tab-btn:hover::after{opacity:1;}
.tab-btns .tab-btn span{display:block;font-size:52px;font-weight:400;line-height:1em;margin-bottom:15px;}
.tab-btns .tab-btn:hover,.tab-btns .tab-btn.active-btn{color:#7bca33;}
.tabs-content{position:relative;background-color:#ffffff;}
.tabs-content .tab{position:relative;display:none;}
.tabs-content .tab.active-tab{display:block;	}
 .tabs-content{position:relative;}
 .tabs-content .content-column{position:relative;}
 .tabs-content .content-column .inner-column{position:relative;padding:55px 55px;}
 .tabs-content .content-column h3{position:relative;color:#232323;font-size:22px;line-height:1em;font-weight:600;margin-bottom:25px;}
 .tabs-content .content-column .text{position:relative;color:#666666;font-size:16px;line-height:1.8em;padding-right:80px;margin-bottom:30px;}
 .tabs-content .image-column{position:relative;}
 .tabs-content .image{position:relative;}
.tabs-content .image img{position:relative;width:100%;display:block;}
 .tabs-content .image .measurement-size{position:absolute;left:30px;bottom:30px;right:30px;text-align:center;overflow:hidden;}
 .tabs-content .image .measurement-size:after{position:absolute;content:"\f0da";right:-1px;top:-5px;color:#ffffff;font-size:30px;line-height:1em;  font-family: 'Font Awesome 5 Free'; font-weight:900}
.tabs-content .image .measurement-size:before{position:absolute;content:"\f0d9";left:-1px;top:-5px;color:#ffffff;font-size:30px;line-height:1em;  font-family: 'Font Awesome 5 Free'; font-weight:900}
 .tabs-content .image .measurement-size .text{position:relative;font-size:22px;font-weight:400;color:#ffffff;letter-spacing:1px;display:inline-block;font-family: 'Raleway', sans-serif;}
 .tabs-content .image .measurement-size .text:before{position:absolute;content:'';right:115%;top:10px;width:300%;height:1px;background-color:#ffffff;}
.measurement-section .tabs-content .image .measurement-size .text:after{position:absolute;content:'';left:115%;top:10px;width:300%;height:1px;background-color:#ffffff;}
.tab-btns .tab-btn span { position:relative; height:54px}
.resp-accordion span.icon {height:54px; display:inline-block; margin-bottom:25px;}
.resp-accordion {font-size: 14px;color: #666666;text-transform: uppercase;font-weight: 600;}
.tab-btns .tab-btn span:before, .resp-accordion span.icon:before {width:55px; height:54px; display:inline-block; position:absolute; content:''; left:0; right:0; margin:0 auto;background:#000; }
.tab-btn span.flaticon-livingroom-1:before,.resp-accordion  span.flaticon-livingroom-1:before{background:url(../images/grey-icon1.png) no-repeat  0 0}
.tab-btn span.flaticon-livingroom-1:hover:before,.tab-btn.resp-tab-active span.flaticon-livingroom-1:before,
.resp-accordion span.flaticon-livingroom-1:hover:before,.resp-accordion.resp-tab-active span.flaticon-livingroom-1:before{background:url(../images/grey-icon1-hv.png) no-repeat  0 0}
.tab-btn span.flaticon-restaurant:before,.resp-accordion  span.flaticon-restaurant:before {background:url(../images/grey-icon2.png) no-repeat  0 0}
.tab-btn span.flaticon-restaurant:hover:before,.tab-btn.resp-tab-active span.flaticon-restaurant:before,
.resp-accordion  span.flaticon-restaurant:hover:before,.resp-accordion.resp-tab-active span.flaticon-restaurant:before{background:url(../images/grey-icon2-hv.png) no-repeat  0 0}
.tab-btn span.flaticon-furniture:before,.resp-accordion span.flaticon-furniture:before {background:url(../images/grey-icon3.png) no-repeat  0 0}
.tab-btn span.flaticon-furniture:hover:before,.tab-btn.resp-tab-active span.flaticon-furniture:before,
.resp-accordion span.flaticon-furniture:hover:before,.resp-accordion.resp-tab-active span.flaticon-furniture:before{background:url(../images/grey-icon3-hv.png) no-repeat  0 0}
.tab-btn span.flaticon-bathtube-with-shower:before,.resp-accordion span.flaticon-bathtube-with-shower:before {background:url(../images/grey-icon4.png) no-repeat  0 0}
.tab-btn span.flaticon-bathtube-with-shower:hover:before,.tab-btn.resp-tab-active span.flaticon-bathtube-with-shower:before,
.resp-accordion span.flaticon-bathtube-with-shower:hover:before,.resp-accordion.resp-tab-active span.flaticon-bathtube-with-shower:before{background:url(../images/grey-icon4-hv.png) no-repeat  0 0}
.tab-btn span.flaticon-garage-1:before,.resp-accordion span.flaticon-garage-1:before {background:url(../images/grey-icon5.png) no-repeat  0 0}
.tab-btn span.flaticon-garage-1:hover:before,.tab-btn.resp-tab-active span.flaticon-garage-1:before,
.resp-accordion span.flaticon-garage-1:hover:before,.resp-accordion.resp-tab-active span.flaticon-garage-1:before{background:url(../images/grey-icon5-hv.png) no-repeat  0 0}
.tab-btn span.flaticon-nature:before,.resp-accordion span.flaticon-nature:before {background:url(../images/grey-icon6.png) no-repeat  0 0}
.tab-btn span.flaticon-nature:hover:before,.tab-btn.resp-tab-active span.flaticon-nature:before,
.resp-accordion span.flaticon-nature:hover:before,.resp-accordion.resp-tab-active span.flaticon-nature:before{background:url(../images/grey-icon6-hv.png) no-repeat  0 0}
.flaticon-dimension { width:25px; height:23px;background:url(../images/icon-dimension.png) no-repeat  0 0;display: inline-block;vertical-align: bottom;}
.flaticon-sofa { width:25px; height:23px;background:url(../images/icon-sofa.png) no-repeat  0 0;display: inline-block;vertical-align: bottom;}
.flaticon-frame { width:25px; height:23px;background:url(../images/icon-glass.png) no-repeat  0 0;display: inline-block;vertical-align: bottom;}
.list-style-one{position:relative;}
.list-style-one li{position:relative;color:#232323;font-size:16px;padding-left:40px;font-weight:400;margin-bottom:18px;font-family: 'Raleway', sans-serif;}
.list-style-one li:last-child{margin-bottom:0px;}
.list-style-one li .icon{position:absolute;content:'';left:0px;top:0px;color:#7bca33;font-size:22px;line-height:1em;}
.fluid-section-one{position:relative; width:100%}
.fluid-section-one .outer-container{position:relative;min-height:250px;background-color:#2a2a2a;}
.fluid-section-one .image-column{position:absolute;float:left;left:0px;top:0px;width:50%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;	}
.fluid-section-one .image-column .overlay-link{position:absolute;left:0px;top:0px;z-index:1;width:100%;height:100%;display:block;text-align:center;}
.fluid-section-one .image-column .overlay-link .fa{position:relative;top:50%;width:100px;height:100px;color:#7bca33;font-size:30px;line-height:100px;text-align:center;border-radius:50%;margin-top:-50px;margin:0 auto;padding-left:5px;background-color:#ffffff;}
.fluid-section-one .image-column .image-box{position:relative;display:none;	}
.fluid-section-one .image-column .image-box img{position:relative;display:block;width:100%;}
.fluid-section-one .content-column{position:relative;float:right;width:50%;}
.fluid-section-one .content-column .inner-box{position:relative;max-width:700px;padding:130px 15px 60px 70px;}
.fluid-section-one .content-column .inner-box h2{position:relative;color:#ffffff;font-size:36px;font-weight:600;line-height:1.2em;margin-bottom:15px;}
.fluid-section-one .content-column .inner-box .text{position:relative;color:#cfcfcf;font-size:16px;line-height:1.8em;margin-bottom:50px;}
/*Featured Block*/.featured-block{position:relative;margin-bottom:50px;}
.featured-block .featured-inner{position:relative;}
.featured-block .featured-inner h3{position:relative;color:#ffffff;font-size:20px;font-weight:600;line-height:1.2em;margin-bottom:28px;padding-left:28px;border-left:6px solid #7bca33;}
.featured-block .featured-inner .featured-text{position:relative;padding-left:28px;color:#cfcfcf;font-size:16px;line-height:1.8em;}
body.compensate-for-scrollbar { margin-right:0 !important}
body.fancybox-active {overflow:hidden}
body.fancybox-iosfix {position:fixed;left:0;right:0}
.fancybox-is-hidden {position:absolute;top:-9999px;left:-9999px;visibility:hidden}
.fancybox-container {position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {position:absolute;top:0;right:0;bottom:0;left:0}
.fancybox-outer {overflow-y:auto;-webkit-overflow-scrolling:touch}
.fancybox-bg {background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg {opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar {position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}
.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar {opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}
.fancybox-infobar {top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}
.fancybox-toolbar {top:0;right:0;margin:0;padding:0}
.fancybox-stage {overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}
.fancybox-is-closing .fancybox-stage {overflow:visible}
.fancybox-slide {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.fancybox-slide:before {content:"";display:inline-block;vertical-align:middle;height:100%;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {display:block}
.fancybox-slide--image {overflow:visible}
.fancybox-slide--image:before {display:none}
.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe {background:#000}
.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe {background:#e5e3df}
.fancybox-slide--next {z-index:99995}
.fancybox-slide>* {display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}
.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title {display:none}
.fancybox-slide .fancybox-image-wrap {position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor:zoom-in}
.fancybox-can-drag .fancybox-image-wrap {cursor:-webkit-grab;cursor:grab}
.fancybox-is-dragging .fancybox-image-wrap {cursor:-webkit-grabbing;cursor:grabbing}
.fancybox-image,.fancybox-spaceball {position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-spaceball {z-index:1}
.fancybox-slide--iframe .fancybox-content {padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}
.fancybox-iframe {display:block;padding:0;border:0;height:100%}
.fancybox-error,.fancybox-iframe {margin:0;width:100%;background:#fff}
.fancybox-error {padding:40px;max-width:380px;cursor:default}
.fancybox-error p {margin:0;padding:0;color:#444;font-size:16px;line-height:20px}
.fancybox-button {box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited {color:#ccc}
.fancybox-button:focus,.fancybox-button:hover {color:#fff}
.fancybox-button[disabled] {color:#ccc;cursor:default;opacity:.6}
.fancybox-button svg {display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}
.fancybox-button svg path {fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}
.fancybox-button--share svg path {stroke-width:1}
.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2) {display:none}
.fancybox-button--zoom svg path {fill:transparent}
.fancybox-navigation {display:none}
.fancybox-show-nav .fancybox-navigation {display:block}
.fancybox-navigation button {position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}
.fancybox-navigation button:before {content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}
.fancybox-navigation .fancybox-button--arrow_left {left:0}
.fancybox-navigation .fancybox-button--arrow_right {right:0}
.fancybox-close-small {position:absolute;top:0;right:0;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}
.fancybox-close-small:after {content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}
.fancybox-close-small:focus {outline:none}
.fancybox-close-small:focus:after {outline:1px dotted #888}
.fancybox-close-small:hover:after {color:#555;background:#eee}
.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small {top:0;right:-40px}
.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after {font-size:35px;color:#aaa}
.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after {color:#fff;background:transparent}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display:none}
.fancybox-caption-wrap {bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}
.fancybox-caption {padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}
.fancybox-caption a,.fancybox-caption button,.fancybox-caption select {pointer-events:all;position:relative}
.fancybox-caption a {color:#fff;text-decoration:underline}
.fancybox-slide>.fancybox-loading {border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}
@-webkit-keyframes a {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes a {0% {-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to {-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fancybox-animated {transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current {opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}
.fancybox-share {padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%;text-align:center}
.fancybox-share h1 {color:#222;margin:0 0 20px;font-size:35px;font-weight:700}
.fancybox-share p {margin:0;padding:0}
p.fancybox-share__links {margin-right:-10px}
.fancybox-share__button {display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:0 15px;min-width:130px;border:0;border-radius:3px;background:#fff;white-space:nowrap;font-size:14px;font-weight:700;line-height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;transition:all .2s}
.fancybox-share__button:hover {text-decoration:none}
.fancybox-share__button--fb {background:#3b5998}
.fancybox-share__button--fb:hover {background:#344e86}
.fancybox-share__button--pt {background:#bd081d}
.fancybox-share__button--pt:hover {background:#aa0719}
.fancybox-share__button--tw {background:#1da1f2}
.fancybox-share__button--tw:hover {background:#0d95e8}
.fancybox-share__button svg {position:relative;top:-1px;width:25px;height:25px;margin-right:7px;vertical-align:middle}
.fancybox-share__button svg path {fill:#fff}
.fancybox-share__input {box-sizing:border-box;width:100%;margin:10px 0 0;padding:10px 15px;background:transparent;color:#5d5b5b;font-size:14px;outline:none;border:0;border-bottom:2px solid #d7d7d7}
.fancybox-thumbs {display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}
.fancybox-thumbs-x {overflow-y:hidden;overflow-x:auto}
.fancybox-show-thumbs .fancybox-thumbs {display:block}
.fancybox-show-thumbs .fancybox-inner {right:212px}
.fancybox-thumbs>ul {list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}
.fancybox-thumbs-x>ul {overflow:hidden}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width:7px}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background:#2a2a2a;border-radius:10px}
.fancybox-thumbs>ul>li {float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}
li.fancybox-thumbs-loading {background:rgba(0,0,0,.1)}
.fancybox-thumbs>ul>li>img {position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-thumbs>ul>li:before {content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity:1}
.pull-right { float: right !important;}
.agents-section{position:relative;padding:110px 0px 90px; width:100%}
.agents-section.style-two .sec-title{margin-bottom:80px;}
.agents-details-section{position:relative;}
.agents-details-section .carousel-outer{position:relative;max-width:900px;margin:0 auto;}
.agents-details-section .thumbs-carousel{position:relative;float:right;width:475px;margin-top:-135px;margin-right:90px;}
.agents-details-section .thumbs-carousel .image{position:relative;cursor:pointer;display:block;}
.agents-details-section .thumbs-carousel .image img{width:100%;display:block;}
.agents-slide-item{position:relative;}
.agents-slide-item .image-column{position:relative;text-align:center;}
.agents-slide-item .image-column .image{position:relative;margin-right:60px;}
.agents-slide-item .image-column .image img{position:relative;width:100%;display:block;}
.agents-slide-item .image-column .social-icon-one{position:absolute;bottom:0px;width:100%;}
.agents-slide-item .inner-box{position:relative;}
.agents-slide-item .inner-box h3{position:relative;color:#2a2a2a;font-size:25px;font-weight:600;margin-bottom:22px;}
.agents-slide-item .inner-box .text{position:relative;color:#666666;font-size:16px;line-height:1.9em;margin-bottom:30px;}
.agents-slide-item .inner-box .content-column{position:relative;}
.agents-slide-item .inner-box .content-column .inner-column{position:relative;padding-left:15px;margin-left:-70px;}
.agent-thumb { justify-content:flex-end}
.list-style-two{position:relative;}
.list-style-two li{position:relative;color:#2a2a2a;font-size:16px;font-weight:400;padding-left:35px;display:inline-block;margin-right:30px;margin-bottom:12px;font-family: 'Raleway', sans-serif;}
.list-style-two li:last-child{margin-right:0px;}
.list-style-two li .icon{position:absolute;left:0px;top:0px;color:#7bca33;font-size:18px;}
.social-icon-one{position:relative;}
.social-icon-one li{position:relative;margin:0px 1px;display:inline-block;}
.social-icon-one li a{font-size:16px;width:42px;height:42px;display:inline-block;line-height:46px;color:#2a2a2a;text-align:center;background-color:#ffffff;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.social-icon-one li a:hover{color:#ffffff;background-color:#7bca33;}
.gallery-section{position:relative;padding:110px 0px 90px;background-color:#f5f5f5; width:100%}
.gallery-section .masonry-items-container{position:relative;	}
.gallery-block{position:relative;margin-bottom:30px;}
.gallery-block .inner-box{position:relative;}
.gallery-block .inner-box .image{position:relative;}
.gallery-block .inner-box .image img{position:relative;width:100%;display:block;}
.gallery-block .inner-box .overlay-box{position:absolute;left:0px;bottom:0px;width:100%;height:30%;background:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.6));}
.gallery-block .inner-box .overlay-box .lower-box{position:absolute;left:0px;bottom:0px;width:100%;padding:0px 30px 30px;}
.gallery-block .inner-box .overlay-box .lower-box h3{position:relative;font-size:25px;font-weight:600;line-height:1.3em;}
.gallery-block .inner-box .overlay-box .lower-box h3 a{position:relative;color:#ffffff;transition: all 0.3s ease;-moz-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.gallery-block .inner-box .overlay-box .lower-box h3 a:hover{color:#7bca33;}
.gallery-block .inner-box .overlay-box .lower-box .total-gallery{position:relative;top:5px;color:#ffffff;font-size:25px;font-weight:600;margin-top:30px;}
.gallery-block .inner-box .overlay-box .lower-box .total-gallery .icon{font-weight:400;font-size:20px;margin-left:4px;}
.pull-left { float: left;}
.testimonial-section{position:relative;padding:115px 0px 80px; width:100%}
.testimonial-block{position:relative;}
.testimonial-block .inner-box{position:relative;}
.testimonial-block .inner-box .quote-icon{position:relative;color:#cfcfcf;font-size:36px;margin-bottom:35px;line-height:1em;}
.testimonial-block .inner-box .text{position:relative;color:#666666;font-size:18px;line-height:1.6em;font-style:italic;font-weight:400;margin-bottom:40px;font-family: 'Lato', sans-serif;}
.testimonial-block .inner-box .lower-box{position:relative;}
.testimonial-block .inner-box .lower-box .lower-inner{position:relative;padding-left:125px;padding-top:25px;min-height:100px;}
.testimonial-block .inner-box .lower-box .lower-inner .image{position:absolute;left:0px;top:0px;width:100px;height:100px;overflow:hidden;border-radius:50%;}
.testimonial-block .inner-box .lower-box .lower-inner h3{position:relative;color:#2a2a2a;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:5px;text-transform:capitalize;}
.testimonial-block .inner-box .lower-box .lower-inner .designation{position:relative;color:#666666;font-size:14px;}
.testimonial-section .owl-dots,.testimonial-section .owl-nav{display:none;}
.news-section{position:relative;padding:115px 0px 80px;background-color:#f5f5f5; width:100%}
.news-section.alternate{background:none;}
.news-section.alternate .sec-title{margin-bottom:70px;}
.news-block{position:relative;margin-bottom:40px;}
.news-block .inner-box{position:relative;display:block;}
.news-block .inner-box .image{position:relative;background:#ffffff;}
.news-block .inner-box .image img{position:relative;width:100%;display:block;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.news-block .inner-box:hover .image img{opacity:0.70;	}
.news-block .inner-box .lower-content{position:relative;padding-top:30px;}
.news-block .inner-box .lower-content h3{position:relative;font-size:22px;font-weight:500;line-height:1.4em;}
.news-block .inner-box .lower-content h3 a{position:relative;color:#2a2a2a;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.news-block .inner-box .lower-content h3 a:hover{color:#7bca33;}
.news-block .inner-box .lower-content .post-date{position:relative;color:#9f9f9f;font-size:16px;font-weight:400;margin-top:6px;margin-bottom:15px;}
.news-block .inner-box .lower-content .post-date span{font-weight:600;}
.news-block .inner-box .lower-content .text{position:relative;color:#666666;font-size:16px;line-height:1.8em;}
/*Newsleter Section*/.newsletter-section{position:relative;padding:110px 0px 80px;background-color:#7bca33; width:100%}
.newsletter-section .title-column{position:relative;margin-bottom:30px;}
.newsletter-section .title-column .inner-column{position:relative;}
.newsletter-section .title-column h2{position:relative;color:#f5f5f5;font-size:36px;font-weight:600;line-height:1.4em;margin-bottom:0px;}
.newsletter-section .title-column .text{position:relative;color:#ffffff;font-size:16px;}
.newsletter-section .form-column{position:relative;}
.newsletter-section .form-column .inner-column{position:relative;padding-top:20px;}
/*Newsletter Form*/.newsleter-form{position:relative;}
.newsleter-form .row{margin:0px -5px;}
.newsleter-form .column{padding:0px 5px;}
.newsleter-form .column .row{position:relative;margin:0px -5px;}
.newsleter-form .form-group{position:relative;margin-bottom:20px;padding:0px 5px;}
.newsleter-form .form-group.no-padd{padding:0px;}
.newsleter-form input[type="text"],.newsleter-form input[type="email"]{position:relative;display:block;width:100%;line-height:28px;padding:10px 22px;height:48px;color:#222222;font-size:14px;background-color:#ffffff;transition:all 300ms ease;-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;}
.newsleter-form .form-group .theme-btn{width:100%;color:#ffffff;font-size:14px;font-weight:600;line-height:24px;padding:12px 30px;text-transform:uppercase;background-color:#2a2a2a;}
/*Contact Section*/.contact-section{position:relative;padding:115px 0px 70px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;width:100%}
.contact-section:before{position:absolute;content:'';left:0px;top:0px;width:100%;height:100%;display:block;background-color:rgba(42,42,42,0.93);}
.contact-section .info-column{position:relative;margin-bottom:40px;}
.contact-section .info-column .inner-column{position:relative;padding:50px 50px 30px;background-color:#2c2c2c;}
.contact-section .info-column .inner-column h2{position:relative;color:#ffffff;font-size:28px;font-weight:600;line-height:1.4em;margin-bottom:30px;}
.contact-section .info-column ul{position:relative;}
.contact-section .info-column ul li{position:relative;color:#9f9f9f;font-size:16px;margin-bottom:22px;}
.contact-section .info-column ul li span{position:relative;font-weight:500;color:#ffffff;display:block;margin-bottom:6px;font-family: 'Raleway', sans-serif;}
.contact-section .form-column{position:relative;}
.contact-section .form-column .inner-column{position:relative;padding-left:80px;}
.contact-section .form-column h2{position:relative;color:#ffffff;font-size:28px;font-weight:600;line-height:1.4em;margin-bottom:35px;}
/*Default Form*/.default-form{position:relative;}
.default-form .form-group{position:relative;margin-bottom:30px;}
.default-form input[type="text"],.default-form input[type="email"],.default-form textarea{position:relative;display:block;width:100%;line-height:40px;padding:10px 22px;height:60px;color:#222222;font-size:16px;background-color:#ffffff;transition:all 300ms ease;-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;}
.default-form textarea{height:220px;resize:none;}
.default-form .theme-btn{margin-top:10px;padding:11px 18px 10px;}
.contact-section.style-two{padding:120px 0px 80px;}
.contact-section.style-two:before{display:none;}
.contact-section.style-two .form-column h2{color:#2a2a2a;}
.contact-section.style-two .form-column .inner-column{padding-left:70px;}
/*Contact Form*/.contact-form{position:relative;}
.contact-form .form-group{position:relative;margin-bottom:30px;}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{position:relative;display:block;width:100%;line-height:40px;padding:10px 22px;height:60px;color:#222222;font-size:16px;border:1px solid #e6e6e6;background-color:#ffffff;transition:all 300ms ease;-ms-transition:all 300ms ease;-webkit-transition:all 300ms ease;}
.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.contact-form textarea:focus{border-color:#7bca33;}
.contact-form textarea{height:220px;resize:none;}
.contact-form .theme-btn{margin-top:10px;padding:11px 18px 10px;}
.contact-form input.error,.contact-form select.error,.contact-form textarea.error{border-color:#ff0000 !important;	}
.contact-form label.error{display:block;line-height:24px;padding:5px 0px 0px;margin:0px;text-transform:uppercase;font-size:12px;color:#ff0000;font-weight:500;	}
/*Main Footer*/.main-footer{position:relative;background-repeat:no-repeat;background-size:cover;background-color:#2a2a2a;background-position:center center;width:100%}
.main-footer .widgets-section{position:relative;padding:110px 0px 80px;}
.main-footer .footer-widget{position:relative;margin-bottom:30px;}
.main-footer .footer-title{position:relative;margin-bottom:25px;}
.main-footer .footer-title h2{position:relative;font-size:22px;font-weight:600;color:#ffffff;text-transform:capitalize;}
.main-footer .logo-widget .logo{position:relative;margin-bottom:20px;}
.main-footer .logo-widget .text{position:relative;color:#cfcfcf;font-size:16px;line-height:1.8em;margin-bottom:35px;}
/*Footer Lists*/.footer-lists{position:relative;}
.footer-lists li{position:relative;margin-bottom:10px;}
.footer-lists li a{position:relative;color:#cfcfcf;font-size:16px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.footer-lists li a:hover{color:#7bca33;}
/*Twitter Widget*/.twitter-widget{position:relative;margin-bottom:25px;}
.twitter-widget:last-child{margin-bottom:0px;}
.twitter-widget .inner{position:relative;padding-left:35px;}
.twitter-widget .inner .icon{position:absolute;left:0px;top:5px;color:#7bca33;font-size:18px;line-height:1em;}
.twitter-widget .inner .text{position:relative;color:#cfcfcf;font-size:16px;line-height:1.7em;}
.twitter-widget .inner .text span{position:relative;color:#ffffff;font-weight:700;font-size:16px;}
.twitter-widget .inner .text a{position:relative;color:#ffffff;}
/*Gallery Widget*/.main-footer .gallery-widget .images-outer{position:relative;margin:0px -6px;}
.main-footer .gallery-widget .image-box{position:relative;float:left;width:33.333%;padding:0px 5px;margin-bottom:10px;}
.main-footer .gallery-widget .image-box:nth-child(3),.main-footer .gallery-widget .image-box:nth-child(6){margin-right:0px;}
.main-footer .gallery-widget .image-box .overlay-box{position:absolute;content:'';left:5px;right:5px;top:0px;height:100%;display:block;z-index:1;opacity:0;text-align:center;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;background-color:rgba(123,202,51,0.80);}
.main-footer .gallery-widget .image-box:hover .overlay-box{opacity:1;}
.main-footer .gallery-widget .image-box img{position:relative;display:block;width:100%;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-footer .footer-bottom{position:relative;padding:20px 50px;background-color:#272727;}
.main-footer .footer-bottom.style-two{background-color:#ffffff;padding-left:0px;padding-right:0px;}
.main-footer .footer-bottom.style-two .copyright{color:#666666;}
.main-footer .footer-bottom.style-two .copyright a{color:#2a2a2a;}
.main-footer .footer-bottom .copyright{position:relative;color:#7f7f7f;font-size:16px;}
.main-footer .footer-bottom .copyright a{position:relative;color:#ffffff;}
.main-footer .footer-bottom .footer-nav{position:relative;text-align:right;}
.main-footer .footer-bottom .footer-nav li{position:relative;margin-left:30px;display:inline-block;}
.main-footer .footer-bottom .footer-nav li a{position:relative;color:#7f7f7f;font-size:14px;font-weight:500;text-transform:uppercase;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.main-footer .footer-bottom .footer-nav li a:hover{color:#7bca33;}
.back-to-top{background-color: #333; border-radius: 4px 4px 0 0; bottom: 0; display: none; height: 35px; position: fixed; text-align: center; width: 48px; opacity: .9; z-index: 100000;right:15px;border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0;-webkit-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;display: flex !important; align-items: center; justify-content: center;}
.back-to-top:hover{color:#ffffff;background:#fdc043;}
.btn-style-one{position:relative;padding:11px 26px 10px;line-height:24px;text-transform:uppercase;background:#7bca33;color:#ffffff;border:2px solid #7bca33;font-size:14px;font-weight:600;letter-spacing:2px;font-family: 'Raleway', sans-serif;}
.btn-style-one:hover{background:#333333;color:#ffffff;border-color:#333333;}
.social-icon-two{position:relative;}
.social-icon-two li{position:relative;margin-right:6px;display:inline-block;}
.social-icon-two li a{position:relative;width:40px;height:40px;display:inline-block;line-height:40px;color:#cfcfcf;font-size:14px;text-align:center;border-radius:50%;background-color:#202020;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.social-icon-two li a:hover{color:#ffffff;background-color:#7bca33;}
 .search-box-outer .dropdown-menu{top:71px;border-top:3px solid #7bca33;padding:0px;width:280px;border-radius:0px;}
 .main-header .search-box-outer .dropdown-menu > li{padding:0px;border:none;background:none;}
.main-header .search-panel .form-container{padding:25px 20px;	}
.main-header .search-panel .form-group{position:relative;margin:0px;	}
.main-header .search-panel input[type="text"],.main-header .search-panel input[type="search"],.main-header .search-panel input[type="password"],.main-header .search-panel select{display:block;width:100%;color:#000000;line-height:24px;padding:7px 40px 7px 15px;height:40px;border:1px solid #e0e0e0;background:#ffffff;}
.main-header .search-panel input:focus,.main-header .search-panel select:focus{border-color:#7bca33;	}
.main-header .search-panel input:focus,.main-header .search-panel select:focus{border-color:#7bca33;	}
.main-header .search-panel .search-btn{position:absolute;right:0px;top:0px;width:40px;height:40px;text-align:center;color:#555555;font-size:12px;background:none;cursor:pointer;}
.sticky-header{position:fixed;opacity:0;visibility:hidden;left:0px;top:0px;width:100%;padding:0px 0px;background:#ffffff;z-index:0;border-bottom:1px solid #e6e6e6;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;box-shadow:rgba(0,0,0,.117647) 0 1px 3px}
.sticky-header .logo{padding:5px 0;}
.sticky-header{z-index:999;opacity:1;visibility:visible;-ms-animation-name: fadeInDown;-moz-animation-name: fadeInDown;-op-animation-name: fadeInDown;-webkit-animation-name: fadeInDown;animation-name: fadeInDown;-ms-animation-duration: 500ms;-moz-animation-duration: 500ms;-op-animation-duration: 500ms;-webkit-animation-duration: 500ms;animation-duration: 500ms;-ms-animation-timing-function: linear;-moz-animation-timing-function: linear;-op-animation-timing-function: linear;-webkit-animation-timing-function: linear;animation-timing-function: linear;-ms-animation-iteration-count: 1;-moz-animation-iteration-count: 1;-op-animation-iteration-count: 1;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;	}
.logo-scroll { display:none}
.logo-static {display:inline-block}
.sticky-header .logo-static {display:none}
.sticky-header .logo-scroll { display:inline-block}
.sticky-header .logo-box { padding:0}
.sticky-header .nav-outer .options-box { display:none}
.scrolltop {display:none;width:100%;margin:0 auto;position:fixed;bottom:20px;right:10px;}
.scroll {position:absolute;right:20px;bottom:20px;background:#b2b2b2;background:rgba(178,178,178,0.7);padding:20px;text-align: center;margin: 0 0 0 0;cursor:pointer;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; }
.scroll:hover {background:rgba(178,178,178,1.0);transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; }
h3, .heading-3 { font-size: 30px; line-height: 1.433333;}
.home-detail .btns-box { margin-top:20px}
.banner-panel { width:100%; background:#000;  background-size:cover; margin-top:94px}
.inset-2 { padding-right: 45px;}
.banner__mod { min-height: 420px;}
.banner { min-height:384px; padding:5px 0 0 0;width: 100%; position: relative; max-width:362px }
.bg-primary-variant-1 {background: rgba(0,0,0,.8); color: #fff; }
.banner_cnt { padding-left:30px; padding-right: 30px; }
.normal { font-weight: 400;}
.image-wrap-2 img { float: right; max-width: none;}
.offering-panel { width:100%}
.bg-contrast-variant-1 { background: #333; color: #fff;}
.box-lg_left, .box-lg_right, .box-lg_body { display: table-cell;}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { display:block}
.text-default {color: #fff; } 
.text-primary {color: #67acbc !important;}
.box-lg_left img, .box-lg_right img {max-width: none;}
.box-lg_body { vertical-align: middle;padding: 40px;}
.service-panel { padding:100px 0 100px; width:100%}
.bg-default {background: #fff;}
.index-list { list-style:none}
.index-list > li:first-child > h3 { position:relative; padding:35px 0 0 66px}
.index-list > li > h3:before { content:''; position: absolute; left: -5px; bottom: 0; font: 400 150px/130px "Montserrat",sans-serif; color: #67acbc; opacity: .15; font-family: 'Montserrat', sans-serif;}
.index-list > li > h3.one:before {content:'1'}
.index-list > li > h3.two:before {content:'2'}
.index-list > li > h3.three:before {content:'3'}
.text-gray-800 { color: #333;}
.index-list > li > h3  { padding-left: 106px; padding-top: 35px; position: relative;}
.service-panel p { margin-top:20px}
.about-panel { width:100%;background:#f8f8f8;  }
.image-wrap-3 img { position: absolute; top: 0; right: 100%; margin-right: -56px; height: 100%; max-width: none;display: inline-block} 
.image-wrap-3 { position: relative; } 
.inset-1 { padding-left: 56px; padding-right:0 }
.banner-bus { background: rgba(51,51,51,.8); color: #fff;min-height: 440px; position:relative}
.banner-bus:after { content: ''; position: absolute; top: 0; left: 100%; width: 5000px; height: 100%; background: rgba(51,51,51,.8); }
.banner-bus .banner_cnt {padding-right: 0; padding-left: 36px; top: 52%;}
.banner-bus h3 { color:#fff}
.manage-panel { width:100%;background:url(../images/parallax3.jpg) no-repeat center top; background-attachment:fixed; background-size:cover; }
.manage-panel h2 { color:#333}
.image-wrap-4 { position: relative;}
.inset-2 { padding-right: 45px;padding-left:0}
.speciallize-panel { width:100%}
.inset-3 {  padding-top: 90px;}
.speciallize-panel ul.list { list-style: none; padding: 0; margin:20px 0 0 0; float:left } 
.speciallize-panel .list li { font-weight: 500; color: #67acbc; display:block; margin:10px 0 0 0 }
.speciallize-panel ul.list li a { color: #67acbc;}
.speciallize-panel .box_left { padding: 0; display: table-cell;vertical-align: top;padding-right: 30px;}
.speciallize-panel  .box_left img { max-width: none;}
.box_body { padding: 0; display: table-cell;}
.button-primary { color: #fff; background: #67acbc; } 
.btn-md { font-weight: 800; font-size: 13px; line-height: 20px; padding: 15px 30px; } 
.button { display: inline-block; background: 0 0; text-align: center; text-transform: uppercase; position: relative; cursor: pointer; color: #fff;background: #67acbc;} 
.button .insider { top: 0; left: 0; position: absolute; overflow: hidden; width: 100%; height: 100%; }
.button .insider::after { content: ""; background-color: #fff; width: 100%; height: 20px; position: absolute; left: -100%; top: 50%; margin-top: -10px; -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg); }
.box__middle {vertical-align: middle}
.footer-panel{width:100%;position: relative;}
footer .footer-info { padding-top: 120px; padding-bottom: 91px; }
footer .footer-info a[href^="tel:"] { font-size: 40px; font-family: montserrat,sans-serif; line-height: 50px;color: #fff; }
footer .copyright { font-size: 16px; padding:15px 0;color:#000}
footer .copyright a {color:#000}
footer .copyright a.web {text-decoration:underline}
.inline-list {margin-top: 48px;}
.link-white { color: #fff;}
.map-wrapper { height: 440px;}
.map { right: 0; left: 56px; top: 0; bottom: 0; height: 100%; width: 61vw;position:absolute }
.google-map-container { width: 100%; height: 100%; } 
.map .google-map { width: 100%; color: #000; height: 100%; position:relative;overflow:hidden }

.preloader.loaded { opacity: 0; visibility: hidden;position: fixed; left: 0; top: 0; bottom: 0; right: 0; z-index: 10000; display: flex; justify-content: center; align-items: center; padding: 20px; background: #fff; transition: .3s all ease;}
.back-to-top i {border: solid #fff; border-width: 0 1px 1px 0; display: inline-block; padding:0;transform: rotate(-135deg); -webkit-transform: rotate(-135deg);width: 10px;height: 10px;}
.back-to-top i:before { display:none}
.google-map-container {width:100%; display:block}
.google-map-container iframe {width:100%;display:block;padding:0; margin:0;height:500px;border:none}
/***preloader*******/
.no-js #loader { display: none;}
.js #loader { display: block; position: absolute; left: 100px;  top: 0;}
.se-pre-con {  position: fixed;  left: 0px;  top: 0px;  width: 100%;  height: 100%;  z-index: 999999; background:url(../images/loader.gif) center no-repeat #fff;  text-align: center;}
.top-row { align-items:center}
.banner-row { justify-content:flex-end}
.enquiry-form .form-control {height:auto; border-radius: 0; padding:7px 12px; line-height: 24px; min-height: inherit; color:#000; font-size:16px; border:none;/*-webkit-appearance: none; -moz-appearance: none; appearance: none;*/ }
.enquiry-form .form-control::-webkit-input-placeholder { /* Edge */
  color: #000;}

.enquiry-form .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color:#000;
}

.enquiry-form .form-control::placeholder {
  color: #000;
}
/*.enquiry-form select.form-control { position:relative}
.enquiry-form select.form-control:before { content:''; position:absolute;border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;transform: rotate(45deg);
  -webkit-transform: rotate(45deg); width:10px; height:10px; display:block}*/

.enquiry-form .btn-submit {background: #fdc043; color: #000; font-size: 16px; font-weight: 700; text-transform: uppercase; padding: 12px 30px; border-radius: 0;}
.form-line { margin: 0 0 5px 0;}
.common-h2 { font-size:35px;padding:0 0 20px 0; line-height:35px; color:#333; font-weight:400; text-transform:capitalize; position:relative; margin:0 0 50px 0; text-align:center}
.common-h2::before { width: 45px; height: 4px; content: ""; position: absolute; bottom: 0; left: 0; background: #fdc043;right:0; margin:0 auto }
.common-padding { padding:80px 0;width:100%}
.white-bg { background:#fff}
.gray-bg { background:#f8f8f8}
.iso-logo { margin-right:15px}
.iso-col { margin-bottom:15px;display: flex;
align-items: center;}
.border-copy { border-top:1px solid #ccc}
.copy-col { display:flex; position:relative}
.copy-col:before { content:''; position:absolute; top:0; right:0; width:1px; height:100%; background:#ccc}
.ft-logo { flex:0 0 auto; margin-right:15px}
.copy-col:last-child:before { display:none}
.footer-top { padding-top:30px; padding-bottom:30px}
.copy-col p { margin:0}
.tabs-top-bg {
    background: #000;
    width: 100%;
    float: left;
}
.owl-carousel { margin-top:30px}
.tab-panels p.owl-title { background:#fdc043; text-align:center;margin:0; color:#000; padding:10px 15px; width:100%; line-height:22px !important;display: flex;align-items: center;justify-content: center;}
.owl-carousel.img-slider { display: flex;flex-wrap: wrap;justify-content: center;}
.owl-carousel.img-slider .item { width:25%; display:flow-root; flex-wrap:wrap;margin:0 0 1px 0; position:relative}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}
#owl-demo1.owl-carousel.img-slider .item,#owl-demo5.owl-carousel.img-slider .item,#owl-demo6.owl-carousel.img-slider .item { width:20%; display:flow-root; flex-wrap:wrap;}
#owl-demo2.owl-carousel.img-slider .item { max-width:20%; display:flow-root; flex-wrap:wrap; flex:0 0 20%}
#owl-demo4.owl-carousel.img-slider .item  { width:33%; display:flow-root; flex-wrap:wrap;}
#owl-demo2.owl-carousel.img-slider  p.owl-title,#owl-demo4.owl-carousel.img-slider  p.owl-title  { min-height:68px; line-height:24px}
.enquiry-panel { padding-top:50px; text-align:center}

.header-img { width:60%; height:400px; background-size:cover; background:#f4f4f4; float:left;flex: 0 0 68%;max-width: 68%;}
.form-container {flex: 0 0 32%;max-width: 32%;}
.resp-tab-content .container { padding-top:15px}

.owl-carousel.img-slider .item:last-child:before,#owl-demo2.owl-carousel.img-slider .item:nth-child(5n):before { display:none}

#home-banner { margin:0; padding:0; width:100%; float:left}
.header-cont { width:100%; float:left; display:flex;}
.header-col { border-right:1px solid #fff; position:relative; width:50%; float:left; min-height:400px}
.clear {
    width: 100%;
    clear: both;
}
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:25px; text-transform: uppercase; background: none; position: absolute; bottom:29%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:34px; top: auto; height: auto; right:31%;}
.header1 .prod-title {right:29%;}
.header3 .prod-title {right:29%;}
.header4 .prod-title {right:35%;}
.header1 { background:url(../images/header-img1.jpg) no-repeat right 0; background-size:cover;height:400px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat right 0; background-size:cover;height:400px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat right 0; background-size:cover;height:400px;}
.header4 { background:url(../images/header-img4.jpg) no-repeat right 0; background-size:cover;height:400px; }



ul.resp-tabs-list {margin: 0px;padding: 0px;margin:0 auto; max-width:1170px; text-align:center;display: flex;justify-content: center;align-items: center;}
.resp-tabs-list li {font-weight: 400;font-size: 16px;display: inline-flex;padding: 20px 16px;margin: 0 4px 0 0;list-style: none;cursor: pointer;float: none;text-transform:uppercase;color:#fff;border:none;background: none !important; text-align:center; border-top:1px solid #000 !important}
.resp-tabs-container {padding: 0px;background-color: #fff;clear: left; border-top:none !important}
.resp-tabs-container .resp-tabs-container {border-top:1px solid #000 !important}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}
h2.resp-accordion br { display:none}
.resp-tab-content {display: none;padding: 0;}
.resp-tabs-list.ver_1 li { color:#000; border-top:none !important}
.resp-tabs-list li.resp-tab-active {border:none !important;border-bottom: none;margin-bottom:0 !important;padding: 20px 16px !important;border-bottom: none !important;background:#fff !important;color:#000 !important;border-top:1px solid #000}
.resp-tabs-list.ver_1 li.resp-tab-active { position:relative; border-top:none}
.resp-tabs-list.ver_1 li.resp-tab-active:before{width: 0; height: 0; border-left: 10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fdc043; bottom:-10px; left:0; right:0; margin:0 auto; content:''; position:absolute}
.resp-tabs-list.ver_1 li.resp-tab-active:after{content: ''; position: absolute; width: 92%; height: 4px; background: #fdc043; bottom: -1px; left: 0; right: 0; margin: 0 auto;}
.resp-tab-active {border-bottom: none;background-color:#fff !important;}
.resp-content-active, .resp-accordion-active {display: block;}
.resp-tab-content {border:none;border-top-color:none;}
h2.resp-accordion { color: #373435; text-transform: uppercase; font-size: 18px; font-weight:400; border:none; border-top: 0px solid #c1c1c1; margin: 0px; padding:10px 15px; background:#fff !important; border-top:1px solid #000 !important; text-align:left }
h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding:10px 15px !important;}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}
/*-----------Vertical tabs-----------*/.resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0 0 4px;cursor: pointer;float: none;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none;}
.resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}
.resp-vtabs li.resp-tab-active { position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px !important;border-top: 1px solid;border: 1px solid #5AB1D0 !important;border-left: 4px solid #5AB1D0 !important;margin-bottom: 4px !important;border-right: 1px #FFF solid !important;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #c1c1c1;border: none;border: solid black;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
h2.resp-tab-active span.resp-arrow {border: none;border: solid black;border-width: 0 1px 1px 0;display: inline-block;padding: 3px;transform: rotate(45deg);-webkit-transform: rotate(45deg);}
/*-----------Accordion styles-----------*/h2.resp-tab-active {background: #DBDBDB;/* !important;*/}
.resp-easy-accordion h2.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;/* !important;*/}
.resp-jfit {width: 100%;margin: 0px;}
.resp-tab-content-active {display: block;}
h2.resp-accordion:first-child {/* border-top: 1px solid #c1c1c1; !important;*/}
/* Sproperty Single House Property HTML Template*/

.form-div1.enquiry-form.enquiry-form2 .form-line { margin-bottom: 4px; } 
.form-line.country-area { float: left; width: 100%; } 
.form-line.country-area select { width: 40%; float: left; height: 38px; padding-left: 8px; } 
.form-line.country-area .form-control { width: 58%; float: right; } 


@media only screen and (max-width: 1280px){
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:25px; text-transform: uppercase; background: none; position: absolute; bottom:29%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:34px; top: auto; height: auto; right:31%;}
.header1 .prod-title {right:30%;}
.header2 .prod-title {right:33%;}
.header3 .prod-title {right:29%;}
.header4 .prod-title {right:37%;}
}
@media only screen and (max-width: 1340px){.page-wrapper{overflow:hidden;	}
.bordered-layout .page-wrapper{padding:0px 15px 0px;}
.header-style-three .main-box{padding-left:15px;padding-right:15px;}

}
@media only screen and (max-width: 1140px){.main-header{margin:0px !important;}
.page-wrapper{overflow:hidden;	}
.main-menu .navigation > li{margin-left:15px;}
.agent-info-column .inner-column,.about-section-three .title-column .inner-column .text,.plans-section .title-column .inner-column,.about-section .content-column .inner-column{padding-right:0px;}
.about-section .gallery-column .inner-column{margin-right:0px;}
.about-section .gallery-column .inner-column h3{font-size:40px;left:-20px;}
.measurement-section .tabs-content .content-column .inner-column{padding:25px 25px;}
.fluid-section-one .content-column .inner-box{padding:80px 15px 15px 20px;}
.feature-tabs .tabs-content,.contact-section.style-two .form-column .inner-column,.about-section-two .video-column .inner-column,.contact-section .form-column .inner-column{padding-left:0px;}
.contact-section .info-column .inner-column{padding:25px 25px 15px;}
.main-footer .footer-bottom{padding-left:15px;padding-right:15px;}
.main-footer .footer-bottom .footer-nav li{margin-left:20px;}
.list-style-four li{font-size:16px;}
.fluid-section-two .content-column .inner-box{padding:100px 15px 70px 15px;}
.featured-block-two .inner-box .image .content{width:100%;}
.professional-section .content-column .inner-column,.about-section-three .title-column .inner-column{padding-top:0px;}
.fluid-section-three .content-column .inner-box{padding:60px 15px 45px 15px;}
.gallery-section-three .filters{max-width:100%;width:100%;}
.news-block-two .inner-box .content-column .inner-column{padding:20px 40px 20px 40px;}
.specialist-block .inner-box{padding:45px 30px 50px;}
.gallery-block-four .inner-box .overlay-box .lower-box h3{font-size:26px;}
.main-header .header-top .outer-container,.main-header .main-box .outer-container{padding:0px 15px;}
.bordered-layout .header-style-three .main-box .outer-container,.bordered-layout .header-style-three  .main-box{padding-left:0px;padding-right:0px;}
.professional-section .image-column .image{margin-left:0px;}
.blog-detail .inner-box .post-share-options .tags span{margin-right:5px;}
.schedule-form-section .inner-container{margin-top:-540px;}
.gallery-section .masonry-items-container{margin:0px 0px;}
.home-detail .inner:before{display:none;	}
.justify-content-lg-end {justify-content: flex-end !important;}
.enquiry-form .form-control { padding:6px 12px}
.banner { min-height:384px}

.header-img { height:382px; background:url(../images/plain-bg.jpg) no-repeat right 0; }
.prod-title { width:auto; padding: 10px 15px; text-align: center; font-weight:700; font-size:22px; text-transform: uppercase; background: none; position: absolute; bottom:29%; color: #000; min-height: 68px; display: flex; align-items: center; justify-content: center; max-width: auto; line-height:30px; top: auto; height: auto; right:31%;}
.header1 .prod-title {right:29%;}
.header3 .prod-title {right:29%;}
.header4 .prod-title {right:35%;}
.header1 { background:url(../images/header-img1.jpg) no-repeat right center; background-size:125%;height:382px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat right center; background-size:125%;height:382px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat right center; background-size:125%;height:382px;}
.header4 { background:url(../images/header-img4.jpg) no-repeat right center; background-size:125%;height:382px; }
}
@media only screen and (min-width: 768px){.main-menu .navigation > li > ul,.main-menu .navigation > li > ul > li > ul{display:block !important;visibility:hidden;opacity:0;}
.navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}
}
@media only screen and (max-width: 1023px){
.main-header .main-box .logo-box {position:relative;left:0px;top:0px;right:0px;bottom:0px;margin:0px;text-align:left;}
.main-header .main-box .outer-container{padding-left:15px;padding-right:15px;}
.main-header .nav-toggler{display:block;}
.main-footer .posts-widget .widget-content,.main-footer .posts-widget h2{margin-left:0px;	}
.main-slider .tparrows,.main-header .header-top .top-left,.fixed-header .sticky-header,.main-header .header-top .top-right .social-nav{display:none;}
.main-menu .navigation > li{margin-left:15px;}
.main-header .nav-outer{padding-right:0px;}
.shop-items{margin-bottom:40px;}
.main-header .header-top .top-right .list,.main-header .header-top .top-right{width:100%;text-align:center;}
.main-menu .navigation > li > a{font-size:14px;}
.main-header .main-menu{width:100%;}
.main-header .options-box{margin-top:0px;position:absolute;left:0px;top:25px;z-index:12;display:none;right:auto;}
.main-header{position:relative;background-color:#444444;}
.header-style-two,.header-style-three{background-color:#ffffff;}
.main-header .header-upper .upper-right{padding-top:0px;width:100%;}
.header-style-two .header-upper .logo-box{width:100%;text-align:center;	}
.main-header .info-box{margin-left:0px;margin-right:20px;}
.about-section .content-column{margin-bottom:80px;}
.about-section .gallery-column .inner-column h3{left:0px;}
.fluid-section-one .image-column,.fluid-section-one .content-column,.fluid-section-two .content-column,.fluid-section-three .content-column,.fluid-section-three .image-column,.fluid-section-three .outer-container .image-column{position:relative;width:100%;display:block;}
.fluid-section-two .map-column{position:relative;width:100%;}
.fluid-section-two .map-column .map-canvas{position:relative;width:100%;display:block;min-height:400px;}
.fluid-section-one .content-column .inner-box,.fluid-section-two .content-column .inner-box,.fluid-section-three .content-column .content-box{max-width:100%;padding-left:15px;}
.fluid-section-one .image-column,.fluid-section-three .image-column{background-image:none !important;}
.convenience-section .image-column .image,.fluid-section-one .image-column .image-box,.fluid-section-three .image-column .image,.fluid-section-three .outer-container .image-column .image-box{display:block;}
.agents-details-section .thumbs-carousel{margin:0px;width:100%;float:left;margin-top:40px;}
.agents-slide-item .inner-box .content-column .inner-column{margin-left:0px;padding-left:0px;}
.agents-slide-item .image-column .image{margin-right:0px;}
.gallery-block .inner-box .overlay-box .lower-box h3{font-size:20px;}
.gallery-block .inner-box .overlay-box .lower-box{padding:0px 15px 15px;}
.gallery-block .inner-box .overlay-box .lower-box .total-gallery{margin-top:0px;}
.main-footer .footer-bottom .copyright{margin-bottom:12px;}
.main-footer .footer-bottom,.call-to-action-section,.call-to-action-section .btn-column,.main-footer .footer-bottom .footer-nav{text-align:center;}
.convenience-section .content-column{width:100%;}
.convenience-section .image-column{position:relative;width:100%;}
.plans-section .title-column .inner-column{padding-top:0px;}
.call-to-action-section .text-column .text{margin-top:30px;margin-bottom:10px;}
.gallery-section-three .filters-column,.gallery-section-three .items-column{width:100%;}
.gallery-section-three .items-column .items-container{margin-left:-15px;}
.monthly-day-title-wrap div{font-size:14px;}
.gallery-single-section .lower-content h2{font-size:30px;}
.schedule-form-section .inner-container{margin-top:40px;}
.schedule-box{max-width:100%;}
.schedule-form-section{margin-bottom:50px;}
.property-info-block{border:1px solid #e6e6e6;	}
.column .news-block-two{margin-bottom:20px;	}
.fancybox-thumbs {width:110px}
.fancybox-show-thumbs .fancybox-inner {right:110px}
.fancybox-thumbs>ul>li {max-width:calc(100% - 10px)}
.agent-thumb {   justify-content: center;}
.newsleter-form .form-group .theme-btn {padding: 12px 15px;}
.banner-panel {margin-top:0; background-attachment:scroll; background-position:0 0}
.image-wrap-2 img { max-width: 100%;}
h2, .heading-2 { font-size: 35px;}
.box-lg .box-lg_left img, .box-lg .box-lg_right img { max-width: 100%; width: 100%; }
.box-lg .box-lg_left, .box-lg .box-lg_right, .box-lg .box-lg_body { display: block; vertical-align: top; }
.service-panel {padding:100px 0 60px}
.service-panel li { margin-bottom:80px }
.service-panel li:last-child {margin-bottom:0}
.index-list > li:first-child > h3 {padding:78px 0 0 66px}
.image-wrap-3 { position: relative; } 
.inset-1 { padding-left: 15px; padding-right:15px } 
.inset-2 { padding-right: 15px;padding-left: 15px;}
.image-wrap-3 img { position: static; margin-right: 0; max-width: 100%; height: auto; }
.banner-bus::after { display:none}
.about-panel {background-attachment:scroll; background-position:0 0}
.full { position: relative; width: 100%; z-index: 1; } 
.speciallize-panel ul.list { list-style: none; padding: 0; margin: 20px 0 60px 0; float: none; }
.speciallize-panel  .box_body {text-align:left}
.map { position: absolute; right: 0; left: 0; top: 0; bottom: 0; height: 100%; width: 100%; }
.footer-panel .container {max-width:100%}
.logo-box {padding:5px 0}
.owl-carousel.img-slider .item { width:33%; display:flow-root; flex-wrap:wrap;margin:0 0 1px 0; position:relative; flex:0 0 33%; max-width:33%}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}
#owl-demo1.owl-carousel.img-slider .item,#owl-demo5.owl-carousel.img-slider .item,#owl-demo6.owl-carousel.img-slider .item { width:33%; display:flow-root; flex-wrap:wrap; flex:0 0 33%; max-width:33%}
#owl-demo2.owl-carousel.img-slider .item { width:33%; display:flow-root; flex-wrap:wrap; flex:0 0 33%; max-width:33%}
#owl-demo4.owl-carousel.img-slider  p.owl-title,#owl-demo2.owl-carousel.img-slider  p.owl-title  {     min-height: 64px;    line-height: 21px !important;}

.about-img { text-align:center; margin: 0 0 15px 0}
.ft-cont {text-align:left}
.tab-panels p.owl-title { min-height:63px}
.owl-carousel.img-slider .item:last-child:before,#owl-demo2.owl-carousel.img-slider .item:nth-child(5n):before,#owl-demo4.owl-carousel.img-slider .item:nth-child(3n):before { display:block}
.prod-title { line-height:21px !important; min-height:84px}
.owl-carousel.img-slider { justify-content:flex-start}
.owl-carousel { margin-bottom:30px}
.iso-logo { flex:0 0 auto}
.header-img { height:300px}
.prod-title { width:auto; bottom:28%; min-height: inherit;top: auto; height: auto; right:auto; line-height:26px !important; left:26%; font-size:20px; right:auto}
.header3 .prod-title {right: 35%;left:auto}
.header1 { background:url(../images/header-img1.jpg) no-repeat -150px 0; background-size:cover;height:300px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat -150px 0; background-size:cover;height:300px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat -150px 0; background-size:cover;height:300px;}
.header4 { background:url(../images/header-img4.jpg) no-repeat -150px 0; background-size:cover;height:300px; }
}
@media only screen and (max-width:992px){
.form-line.country-area {
    float: left;
    width: 48%;
}	
	.header-img {flex: 0 0 100%;max-width:100%; width:100%}
	.form-container {flex: 0 0 100%; max-width: 100%;}
	.banner { max-width:100%; min-height:inherit; padding:15px 0}
	.enquiry-form form { display:flex; flex-wrap:wrap}
	.form-line { margin: 0 2% 5px 0; width: 48%; }
	ul.resp-tabs-list {display: none;}
h2.resp-accordion {display: block;}
.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: 100px;clear: none;}
.resp-accordion-closed {display: none !important;}
.resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}
.resp-tabs-container { border-top:none !important}
.resp-tabs-container .resp-tabs-container {    border-top: none !important; padding:15px 15px; float:left}
h2.resp-tab-active { background: #000 !important; color: #fff !important; }
h2.resp-tab-active span.resp-arrow { border: none; border: solid #fff; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
h2.resp-accordion.ver_1 {text-transform: capitalize; background:#ccc !important}
h2.resp-tab-active.ver_1 { background:#fdc043 !important; color:#000 !important}
h2.resp-tab-active.ver_1 span.resp-arrow { border: none; border: solid #000; border-width: 0 1px 1px 0; display: inline-block; padding: 3px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg);}
.resp-arrow { margin-top:9px}
}


@media only screen and (max-width: 767px){.header-upper .logo-outer {position:relative;left:0px;top:0px;right:0px;bottom:0px;width:100%;margin:0px;}
.main-header .header-top .top-right,.main-header .header-top .top-left{width:100%;	}
.main-header .header-top .top-right ul li,.main-header .header-top .top-left ul li{margin:0px 10px;	}
.main-header .header-top .top-right ul,.main-header .header-top .top-left ul,.header-top .social-icon,.header-top .top-right ul{text-align:center;width:100%;margin:10px 0px;padding:0px;	}
.sec-title h2{font-size:24px;	}
.main-menu .collapse {max-height:300px;overflow:auto;float:none;width:100%;padding:10px 0px 0px;border:none;margin:0px 0px 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:none;}
.main-menu .collapse.in,.main-menu .collapsing{padding:10px 0px 0px;border:none;margin:0px 0px 15px;-ms-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:none;	}
.main-menu .navbar-header{position:relative;float:none;display:block;text-align:right;width:100%;padding:15px 0px;right:15px;z-index:12;}
.main-menu .navbar-header .navbar-toggle{display:inline-block;z-index:12;border:1px solid #67acbc;float:none;margin:0px 0px 0px 0px;border-radius:0px;background:#67acbc;padding: 9px 10px;position:absolute;top:0;right:0}

.navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px;}
.navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}
.main-menu .navbar-header .navbar-toggle .icon-bar{background:#ffffff;	}
.main-menu .navbar-collapse > .navigation{float:none !important;margin:0px !important;width:100% !important;background:#2c2c2c;border:none;border-top:none;}
.main-menu .navbar-collapse > .navigation > li{margin:0px !important;float:none !important;padding:0px !important;width:100%;}
.main-menu .navigation > li > a,.main-menu .navigation > li > ul:before{border:none;	}
.main-menu .navbar-collapse > .navigation > li > a{padding:10px 10px !important;border:none !important;}
.main-menu .navigation li.dropdown > a:after,.main-menu .navigation > li.dropdown > a:before,.main-menu .navigation > li > ul > li > a::before,.main-menu .navigation > li > ul > li > ul > li > a::before{color:#ffffff !important;right:15px;font-size:16px;display:none !important;}
.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:none;margin:0px;left:auto !important;right:auto !important;top:auto !important;padding:0px;outline:none;width:100%;background:#2c2c2c;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;}
.main-menu .navbar-collapse > .navigation > li > ul > li > ul{position:relative;border:none;float:none;visibility:visible;opacity:1;display:block;margin:0px;left:auto !important;right:auto !important;top:auto !important;padding:0px;outline:none;width:100%;background:#2c2c2c;-webkit-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-moz-border-radius:0px;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0px;transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;-o-transition:none !important;-moz-transition:none !important;}

.main-menu .navbar-collapse > .navigation > li > ul > li > ul { display:none}
.main-menu .navbar-collapse > .navigation > li > ul,.main-menu .navbar-collapse > .navigation > li > ul > li > ul{border-top:1px solid rgba(0,0,0,0.1) !important;	}
.main-menu .navbar-collapse > .navigation > li,.main-menu .navbar-collapse > .navigation > li > ul > li,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li{border-bottom:1px solid rgba(0,0,0,0.1) !important;border-top:none;opacity:1 !important;top:0px !important;left:0px !important;visibility:visible !important;}
.main-menu .navbar-collapse > .navigation > li:first-child{border:none;	}
.main-menu .navbar-collapse > .navigation > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{padding:10px 15px !important;line-height:22px;color:#ffffff;background:#2c2c2c;text-align:left;}
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {padding:10px 15px 10px 35px !important}
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {position:relative}
.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a:before {border: solid #fff; border-width: 0 1px 1px 0; display:block !important; padding:0; transform: rotate(-45deg); -webkit-transform: rotate(-45deg);width:8px;height:8px;position:absolute;content:'';z-index:99;position: absolute;content: '';left: 15px;top: 16px;} 
.main-menu .navbar-collapse > .navigation > li > a:hover,.main-menu .navbar-collapse > .navigation > li > a:active,.main-menu .navbar-collapse > .navigation > li > a:focus{background:#99cc00;}
.main-menu .navbar-collapse > .navigation > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,.main-menu .navbar-collapse > .navigation > li.current > a,.main-menu .navbar-collapse > .navigation > li.current-menu-item > a{background:#67acbc;color:#ffffff !important;}
.main-menu .navbar-collapse > .navigation > li.current > a,.main-menu .navbar-collapse > .navigation > li > a {background-color: #333; color:#fff !important}
.main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn,.header-style-two .nav-outer .btn-outer{display:block;}
.home-detail,.main-slider .schedule-box,.main-menu .navbar-collapse > .navigation li.dropdown:after,.main-menu .navigation > li > ul:before,.main-slider .bordered-layer,.news-block-two .inner-box .image-column .image:after{display:none !important;	}
.main-header .nav-outer{float:none;padding-left:0px;float: left;padding-left: 0px;width:100%;position:absolute;right:0;top: 23px}
.header-style-two .nav-outer{padding-right:15px;padding-left:15px;}
.main-header .btn-outer{left:0px;top:0px;right:auto;margin-top:15px;text-align:left;z-index:12;}

.main-header .options-box{display:block;}
.call-to-action-two h2{font-size:36px;}
.call-to-action h2,.sec-title-two h2{font-size:30px;}
.main-header .btn-outer{display:block;}
.header-style-two .outer-container{padding:0px;}
.main-header.light-version{position:relative;background-color:#444444;border:0px;}
.eror-section h2{font-size:100px;}
.sidebar-page-container .comments-area .comment,.sidebar-page-container .comments-area .reply-comment,.tabs-box .reviews-container .review-box{padding-left:0px;}
.sidebar-page-container .comments-area .comment-box .author-thumb,.tabs-box .reviews-container .rev-thumb{position:relative;}
.main-header.light-version .main-box .logo-box{padding-bottom:0px;}
.main-header .options-box .options-nav > li{margin-left:0px;margin-right:20px;}
.main-header .search-box-outer .dropdown-menu{left:0px;top:44px;}
.main-header .header-top{padding:5px 0px;}
.main-slider h2{font-size:40px;}
.main-header .info-box{padding-left:0px;text-align:center;width:100%;}
.main-header .info-box .icon-box{position:relative;line-height:1em;margin-bottom:25px;}
.header-style-two .header-upper .logo-box{width:100%;text-align:center;}
.header-style-two .header-lower .outer-box{left:0px;right:auto;z-index:12;}
.header-style-two .main-menu .navbar-header{padding:12px 0px;}
.header-style-two .search-box-btn{width:35px;}
.header-style-two .search-box-outer .dropdown-menu{top:36px;}
.blog-detail .inner-box blockquote,.header-style-three .options-box,.header-style-three .options-box li{margin-left:0px !important;}
.measurement-section .measurement-tabs .tab-btns .tab-btn{float:left;width:33.333%;margin-bottom:40px;display:inline-block;}
.agents-slide-item .image-column{margin-bottom:40px;}
.about-section-two .content-column h2,.convenience-section h2,.feature-tabs .tabs-content h3,.properties-section h2,.professional-section .content-column h2,.fluid-section-two .content-column .inner-box h2,.plans-section .title-column .inner-column h2,.fluid-section-one .content-column .inner-box h2,.apointment-form-section h2,.page-title h1,.blog-detail .inner-box h2,.gallery-single-section .lower-content h2,.about-section-three .title-column .inner-column h2{font-size:30px;}
.convenience-info-tabs .convenience-tabs .tabs-content .tab{padding:40px 40px 30px;}
.gallery-section-two .filters li{margin-right:5px;}
.news-block-two .inner-box .content-column .inner-column{padding:40px 20px 40px 20px;}
.fact-counter .count-outer,.fact-counter .count-outer .count-text{font-size:60px;}
.monthly-day-title-wrap div{font-size:11px;}
.main-header .main-box .outer-container{padding:0px;}
.gallery-single-section .lower-content .text .list-info{padding:25px 15px 12px;}
.blog-detail .inner-box .post-share-options .tags{width:100%;margin-top:20px;}
.author-box .author-comment .inner-box{padding-left:0px;padding-top:0px;}
.author-box .author-comment .inner-box .image{position:relative;}
.main-header .main-box{padding-left:15px;padding-right:15px;}
.property-info{border-right:0px;border-bottom:1px solid #e6e6e6;}
.property-info-two:nth-child(4),.property-info-two:nth-child(5){border-bottom:1px solid #e6e6e6;}
.about-section-three .property-info-column .inner-column{border:none;	}
.about-section-three .property-info-column .inner-column .property-info-two{border:1px solid #e6e6e6;margin-bottom:10px;	}
	ul.resp-tabs-list {     display: none; }
h2.resp-accordion {     display: block;    height: auto !important; float: left; width: 100%;text-align: center;} 
.resp-tab-content { border: none; float: left;  width: 100%; background:#fff}
.resp-accordion-closed {     display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }	
.sticky-header .nav-outer .options-box {
    display: block;
    margin: 0;
}
.sticky-header  .options-nav > li,.sticky-header  .search-box-btn,.sticky-header .cd-btn { color:#000 !important}
.main-header .sticky-header .main-menu .navigation > li > a {padding: 10px 15px !important;}
.carousel-item { min-height: 400px;}
.tabs-content { position: relative; width: 100%; float: left;}

.about-section .gallery-column .inner-column .left-column .image { margin-right:0}
.service-panel { padding: 60px 0 60px;}
.index-list > li > h3 {padding-top:35px}
.service-panel li { margin-bottom: 40px;}
.speciallize-panel .box_left {width:100%; padding-right:0;display:block}
.speciallize-panel .box_left img { max-width:100%}
.speciallize-panel .box_body {width: 100%; display: block; text-align: center; padding: 40px 0;}
.logo img {max-width:80%}
.main-header .sticky-header .nav-outer {top:8px}

.owl-carousel.img-slider .item { width:100%; display:flow-root; flex-wrap:wrap;margin:0 0 1px 0; position:relative}
.owl-carousel.img-slider .item:before { content:''; position:absolute; right:0; width:1px; height:100%; background:#fff}
#owl-demo1.owl-carousel.img-slider .item,#owl-demo5.owl-carousel.img-slider .item,#owl-demo6.owl-carousel.img-slider .item { width:100%; display:flow-root; flex-wrap:wrap;}
#owl-demo2.owl-carousel.img-slider .item { width:100%; display:flow-root; flex-wrap:wrap;}
#owl-demo4.owl-carousel.img-slider  p.owl-title,,#owl-demo2.owl-carousel.img-slider  p.owl-title  { min-height:inherit; line-height:24px}
.about-img { text-align:center; margin: 0 0 15px 0}
.ft-cont {text-align:left}
.tab-panels p.owl-title { min-height:54px;padding: 8px 15px;width: 100%;line-height: 18px !important;}
.enquire-btn { float:right; width:40%}
.enquire-btn img { max-width:100%}
.header-img { width:100%; height:280px}
.common-padding { padding:40px 0}
.copy-col { margin-bottom:15px}
.header-col { min-height:250px}

.banner_cnt { padding-left:15px; padding-right:15px}
.form-line { margin: 0 2% 5px 0; width: 48%; }
.owl-carousel.img-slider .item,#owl-demo1.owl-carousel.img-slider .item, #owl-demo5.owl-carousel.img-slider .item, #owl-demo6.owl-carousel.img-slider .item,#owl-demo2.owl-carousel.img-slider .item { max-width:50%; flex:0 0 50%}

.prod-title { width:30%; bottom:29%; min-height: inherit;top: auto; height: auto; right:auto; line-height:34px !important; left:34%;line-height: 21px !important; min-height:64px; font-size: 18px; }
.header1 { background:url(../images/header-img1.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat -150px 0; background-size:120%;height:280px;}
.header4 { background:url(../images/header-img4.jpg) no-repeat -150px 0; background-size:120%;height:280px; }
.clear {display:none}
}
@media only screen and (max-width: 599px){
.form-line.country-area {
    float: left;
    width:100%;
}
.main-slider h2{font-size:30px;}
.main-slider .price{font-size:26px;}
.sec-title .text br,.feature-tabs .tab-btns .tab-btn:before,.fluid-section-one .content-column .inner-box .text br{display:none;}
.measurement-section .measurement-tabs .tab-btns .tab-btn{width:50%;}
.fluid-section-one .image-column .overlay-link .fa{top:40%;}
.about-section-two .content-column h2,.convenience-section h2,.gallery-section-three .filters h2,.properties-section h2,.apointment-form-section h2,.professional-section .content-column h2,.fluid-section-two .content-column .inner-box h2,.plans-section .title-column .inner-column h2,.fluid-section-one .content-column .inner-box h2,.about-section-three .title-column .inner-column h2,.feature-tabs .tabs-content h3,.blog-detail .inner-box h2,.gallery-single-section .lower-content h2{font-size:24px;}
.convenience-info-tabs .convenience-tabs .tabs-content .tab{padding:20px 15px 10px;}
.convenience-info-tabs .convenience-tabs .tab-btns .tab-btn{font-size:16px;}
.gallery-section-two .filters li{margin-bottom:18px;}
.feature-tabs .tab-btns .tab-btn{width:50%;}
.map-section .location-detail .inner-box{padding:30px 25px 15px;}
.monthly-day-pick.monthly-today .monthly-day-number:before{font-size:14px;}
.monthly-day-title-wrap div{font-size:8px;}
.video-tour-section .video-carousel .owl-item li a:after{font-size:60px;}
.video-tour-section .video-thumbs-carousel .owl-item li:after{font-size:40px;}
.schedule-box .inner-box{padding-left:0;padding-right:0;	}
.container { max-width: 100%;}
}
@media only screen and (max-width: 479px) {.main-header .search-box-outer .dropdown-menu{top:44px;	}
.header-style-two .search-box-outer .dropdown-menu{top:36px;}
.main-header .nav-toggler{top:0px;}
.monthly-day-title-wrap div{font-size:6px;}
.main-header .header-top,.testimonial-block-two .inner-box .quote-icon:after{display:none;}
.feature-tabs .tab-btns .tab-btn,.convenience-info-tabs .convenience-tabs .tab-btns .tab-btn,.measurement-section .measurement-tabs .tab-btns .tab-btn{width:100%;}
.hidden-bar{width:100%;}
.main-header .header-top, .testimonial-block-two .inner-box .quote-icon::after {    display: none;}
.form-line { margin: 0 0 5px 0; width: 100%; }
.prod-title { line-height: 18px !important; min-height: 84px; font-size: 14px; }
#owl-demo1.owl-carousel.img-slider .item, #owl-demo5.owl-carousel.img-slider .item, #owl-demo6.owl-carousel.img-slider .item,#owl-demo2.owl-carousel.img-slider .item,.owl-carousel.img-slider .item,#owl-demo1.owl-carousel.img-slider .item, #owl-demo5.owl-carousel.img-slider .item, #owl-demo6.owl-carousel.img-slider .item,#owl-demo2.owl-carousel.img-slider .item { max-width:100%; flex:0 0 100%}
#owl-demo4.owl-carousel.img-slider p.owl-title, #owl-demo2.owl-carousel.img-slider p.owl-title,.owl-carousel.img-slider p.owl-title { min-height:inherit}
.header-img { height:225px}
.prod-title {width:100%;  bottom: 0; display: inline-block; align-items: center; line-height:21px !important; justify-content: center; top:auto; height:auto; left:0; min-height:inherit; font-size:18px}
.header1 { background:url(../images/header-img1.jpg) no-repeat right 0; background-size:125%;height:225px;}
.header2 { background:url(../images/header-img2.jpg) no-repeat right 0; background-size:125%;height:225px;}
.header3 { background:url(../images/header-img3.jpg) no-repeat right 0; background-size:125%;height:225px;}
.header4 { background:url(../images/header-img4.jpg) no-repeat right 0; background-size:125%;height:225px; }
}


