html{
scroll-behavior: smooth;
}
body{background:#fff;font-size:19px; font-family:'Roboto',sans-serif;font-weight:400;color:#212529;line-height:28px;}
.bodywithfixednav{padding-top:62px;}
@media only screen and (min-width:768px){
.bodywithfixednav{padding-top:64px;}
}
@media only screen and (max-width:430px){
.bodywithfixednav{padding-top:56px;}
}
@media only screen and (min-width:430px) and (max-width:768px){
.bodywithfixednav{padding-top:58px;}
}
@media only screen and (min-width:768px) and (max-width:1200px){
.bodywithfixednav{padding-top:56px;}
}
h1,h2,h3,h4,h5,h6{font-weight:600;color:#272727;}
a{color:#DF1219;-webkit-transition:color 400ms,background-color 400ms;-moz-transition:color 400ms,background-color 400ms;-o-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms;}
a:hover,a:focus{text-decoration:none;color:#EC181F;}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff;}
section{padding:40px 0;}
section:nth-child(2n+1){/* background:#f9f9f9; */ padding:40px 0;}
.gradiant{background-image:-moz-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);}
.gradiant-horizontal{background-image:-moz-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);background-image:-webkit-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);background-image:-ms-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);}
.section-header{margin-bottom:25px;}
.slider-text{font-size:16px;font-weight:600;line-height:24px;text-shadow:-2px 2px 2px rgba(0,0,0,0.5);}
.section-header .section-title{font-size:24px;color:#272727;text-transform:capitalize;position:relative;padding-bottom:8px;margin:0 0 10px;}
.section-header .section-title:before{content:"";position:absolute;width:140px;bottom:0;left:50%;margin-left:-70px;height:1px;background:#ebebeb;}
.section-header .section-title:after{content:"";position:absolute;width:24px;height:24px;bottom:-11px;left:50%;margin-left:-12px;border-radius:20px;background-image:-moz-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8);}
.labelText{color:#626262;font-size:18px;padding:0;margin:0 0 6px; text-align:center;}
.modal-footer{text-align:left;}
.btn{border-width:0;border-bottom-width:3px;border-radius:3px;}
.btn.btn-primary{background:#d05454;border-color:#999;}
.btn.btn-primary:hover,.btn.btn-primary:focus{background:#d05454;}
.btn.btn-callout,.btn.btn-brochure{background:#DF1219;border-color:#999;color:#fff!important;font-size:16px;-webkit-box-shadow:10px 16px 16px -5px rgba(0,0,0,0.75);-moz-box-shadow:6px 12px 15px -3px rgba(0,0,0,0.65);box-shadow:6px 12px 15px -3px rgba(0,0,0,0.65);}
.btn.btn-callout:hover,.btn.btn-callout:focus,.btn.btn-callout:active,.btn.btn-brochure:hover,.btn.btn-brochure:focus,.btn.btn-brochure:active{background:#EC181F!important;}
.column-title{margin:37px 20px 15px 0;padding-bottom:15px;border-bottom:1px solid #eee;position:relative;}
.column-title:after{content:" ";position:absolute;bottom:-1px;left:0;width:40%;border-bottom:1px solid #DF1219;}
ul.nostyle{list-style:none;padding:0;margin-bottom:20px;}
ul.nostyle i{color:#DF1219;}
ul.tick{list-style:none;margin-left:0;padding-left:2em;}
ul.tick>li:before{display:inline-block;content:'✓';width:1em;margin-left:-1em;}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn;}
@-webkit-keyframes scaleIn{
0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
100%{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
}
@keyframes scaleIn{
0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@media (max-width:1200px){
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important; }
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;padding:0px 0px!important;}
#call-button{text-align:center;background:#d05454;}
#call-button a{color:#fff;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.navbar-nav>li>a>img{text-align:center;}
.collapse.in{display:block !important;}
.navbar-collapse.in{overflow-y:auto !important;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent;background-image:none;}
}
.navbar-default .navbar-nav>li>a{color: #000;font-size: 15px;font-weight: 600;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{}
.navbar.navbar-default .navbar-toggle{margin-top:14px;}
.navbar.navbar-default .navbar-brand{height:auto;padding:7px 5px;}
.navbar.navbar-default .navbar-brand img{height:auto;max-height:48px;width:auto;}
.nav>li>a{position:relative;display:block;padding:10px 10px;text-transform:uppercase;}
.navbar.navbar-default{border:0;border-radius:0;margin-bottom:0;}
#main-menu.navbar-default{background:rgba(255,255,255,1);/* -webkit-box-shadow:0 0 3px 0 rgba(5,6,8,0.1);box-shadow:0 0 3px 0 rgba(5,6,8,0.1);background: linear-gradient( 281deg, #004938 -9.68%, #fffdfd 49.9%, #1f4265 97.53%, #1c75c947 146.62%, #cde9e947 199.87% ) */}
@media (max-width: 767px){
#main-menu.navbar-default .dropdown-menu>li {border-left: 3px solid transparent;margin-left: -20px;padding-left: 17px;
-webit-transition: border-color 400ms;transition: border-color 400ms;}
#main-menu.navbar-default .dropdown-menu>li:first-child>a{border-top:0;}
#main-menu.navbar-default .dropdown-menu>li{border-left:36px solid transparent;margin-left:-20px;padding-left:17px;-webit-transition:border-color 400ms;transition:border-color 400ms;}
#main-menu.navbar-default .dropdown-menu>li>a {border-top: 1px solid #404455;padding: 15px 0;}
}
@media only screen and (min-width:768px){
.navbar.navbar-default .navbar-brand{padding:7px 17px;}
.navbar.navbar-default .navbar-brand img{height:auto;max-height:50px;width:auto;}
#main-menu.navbar-default .navbar-nav>li{padding:16px 0 8px;}
#main-menu.navbar-default .navbar-nav #call-button{border: 2px solid #fff;text-align: center;margin-top: 0px;padding-top: 9px !important;margin-top: 0px;background:#d05454;}
#main-menu.navbar-default .navbar-nav #call-button a{color:#fff;}
#main-menu.navbar-default .navbar-nav>li.brochure{padding:28px 0;}
#main-menu.navbar-default .navbar-nav>li.callout{padding:18px 0;}
#main-menu.navbar-default .navbar-nav>li.active>a,#main-menu.navbar-default .navbar-nav>li.open>a,#main-menu.navbar-default .navbar-nav>li:hover{/* padding-top:27px;border-top:3px solid #DF1219; */}
#main-menu.navbar-default .navbar-nav>li.brochure.active>a,#main-menu.navbar-default .navbar-nav>li.brochure.open>a,#main-menu.navbar-default .navbar-nav>li.brochure:hover{padding-top:25px;}
#main-menu.navbar-default .navbar-nav>li.callout.active>a,#main-menu.navbar-default .navbar-nav>li.callout.open>a,#main-menu.navbar-default .navbar-nav>li.callout:hover{padding-top:15px;}
#main-menu.navbar-default .nav{margin-right:5px;margin-left:5px;}
#main-menu.navbar-default .dropdown-menu{padding:0 20px;min-width:220px;/* background-color:rgba(26,28,40,0.9); */border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-clip:inherit;}
#main-menu.navbar-default .dropdown-menu>li{border-left:3px solid transparent;margin-left:-20px;padding-left:17px;-webit-transition:border-color 400ms;transition:border-color 400ms;}
#main-menu.navbar-default .dropdown-menu>li>a{border-top:1px solid #404455;padding:15px 0;/* color:#eeeeee; */}
#main-menu.navbar-default .dropdown-menu>li:first-child>a{border-top:0;}
#main-menu.navbar-default .dropdown-menu>li.active,#main-menu.navbar-default .dropdown-menu>li.open,#main-menu.navbar-default .dropdown-menu>li:hover{border-left-color:#45aed6;}
#main-menu.navbar-default .dropdown-menu>li.active>a,#main-menu.navbar-default .dropdown-menu>li.open>a,#main-menu.navbar-default .dropdown-menu>li:hover>a{color:#45aed6;background-color:transparent;}}
#main-slider{overflow:hidden;padding:0!important;}
#main-slider .item{height:450px;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
#main-slider .slider-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;}
#main-slider .slider-inner h1,#main-slider .slider-inner h2{margin-top:150px;font-size:36px;line-height:1;text-transform:uppercase;color:#fff;text-shadow:-5px 5px 5px rgba(0,0,0,0.9);}
#main-slider .slider-inner h1>span,#main-slider .slider-inner h2>span{color:#DF1219;line-height:54px;}
#main-slider .slider-inner .btn{margin-top:10px;}
#main-slider .owl-prev,#main-slider .owl-next{position:absolute;top:50%;background-color:rgba(0,0,0,0.2);color:#fff;font-size:30px;display:inline-block;margin-top:-35px;height:70px;width:70px;line-height:70px;text-align:center;border-radius:100px;z-index:5;-webkit-transition:background-color 400ms;transition:background-color 400ms;}
#main-slider .owl-prev:hover,#main-slider .owl-next:hover{background-color:#DF1219;}
#main-slider .owl-prev{left:-35px;text-indent:14px;}
#main-slider .owl-next{right:-35px;text-indent:-14px;}
#bar{width:0%;max-width:100%;height:4px;background:#DF1219;}
#progressBar{margin-top:-4px;position:relative;z-index:999;width:100%;background:rgba(0,0,0,0.1);}
#formbar{padding:10px 0;background-color:#f5f5f5;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2);}
}
#formbar h2{margin-top:0;}
#formbar .btn{/*margin-top:40px;*/}
#formbar-dark{background:#242a33 url(../images/cta2/cta2-bg.jpg) no-repeat 50% 50%;background-size:cover;color:#fff;padding-top:70px;}
#formbar-dark .btn{margin-top:10px;}
#formbar-dark h2{color:#fff;font-size:44px;line-height:1;}
#formbar-dark h2>span{color:#45aed6;}
.media.service-box{margin:25px 0;}
.media.service-box img{position:absolute;right:4px;top:4px;width:55px;}
.media.service-box .pull-left{margin-right:20px;}
.media.service-box .pull-left>i{font-size:40px;height:64px;line-height:64px;text-align:center;width:64px;border-radius:100%;color:#45aed6;box-shadow:inset 0 0 0 1px #d7d7d7;-webkit-box-shadow:inset 0 0 0 1px #d7d7d7;transition:background-color 400ms,background-color 400ms;position:relative;}
.media.service-box .pull-left>i:after{content:"";position:absolute;width:20px;height:20px;top:50%;margin-top:-10px;right:-10px;border:4px solid #fff;border-radius:20px;background:#DF1219;}
.media.service-box:hover .pull-left>i{background-image:-moz-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#DF1219 0%,#EC181F 100%);color:#fff;box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8);-webkit-box-shadow:inset 0 0 0 5px rgba(255,255,255,0.8);}
#floorplan .floorplan-items{margin:-15px 0;}
#floorplan .floorplan-item{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#floorplan .floorplan-item .floorplan-item-inner{position:relative;}
#floorplan .floorplan-item .floorplan-item-inner a{display:block;}
#floorplan .floorplan-item .floorplan-item-inner .floorplan-info{opacity:0;transition:opacity 400ms;-webkit-transition:opacity 400ms;position:absolute;bottom:0;top:0;left:0;right:0;padding:0;background:rgba(0,0,0,0.5);color:#fff;text-align:center;}
@media only screen and (min-width:768px){
#floorplan .floorplan-item .floorplan-item-inner .floorplan-info{padding:15px 0;}
}
#floorplan .floorplan-item .floorplan-item-inner .floorplan-info .preview{margin:15px 0;border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;color:#fff;box-shadow:0 0 0 2px #fff;-webkit-box-shadow:0 0 0 2px #fff;}
#floorplan .floorplan-item .floorplan-item-inner .floorplan-info h3{font-size:16px;line-height:1;margin-top:5px;color:#fff;}
#floorplan .floorplan-item .floorplan-item-inner .floorplan-info span{border-top:1px solid #fff; margin:0;color:#fff;}
#floorplan .floorplan-item:hover .floorplan-info{opacity:1;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.linedivider{margin-top:50px;margin-bottom:50px;background-image:-moz-linear-gradient(180deg,#ffffff 0%,#e3e3e3 49%,#ffffff 100%);background-image:-webkit-linear-gradient(180deg,#ffffff 0%,#e3e3e3 49%,#ffffff 100%);background-image:-ms-linear-gradient(180deg,#ffffff 0%,#e3e3e3 49%,#ffffff 100%);width:95%;height:1px;}
.progress{-webkit-box-shadow:none;box-shadow:none;background:#eeeeee;}
.progress .progress-bar.progress-bar-primary{background-image:-moz-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);background-image:-webkit-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);background-image:-ms-linear-gradient(4deg,#2caab3 0%,#EC181F 100%);-webkit-box-shadow:none;box-shadow:none;}
.nav.main-tab{background:#eee;border-bottom:3px solid #222534;border-radius:3px 3px 0 0;}
.nav.main-tab>li>a{color:#272727;}
.nav.main-tab>li.active>a{background:#222534;color:#45aed6;}
.nav.main-tab>li:first-child>a{border-radius:3px 0 0 0;}
.nav.main-tab>li:last-child>a{border-radius:0 3px 0 0;}
.tab-content{border:1px solid #eee;border-top:0;padding:20px 20px 10px;border-radius:0 0 3px 3px;}
.panel-default{border-color:#eee;}
.panel-default>.panel-heading{background-color:#fff;border-color:#eee;}
.panel-default>.panel-heading .panel-title{font-size:14px;font-weight:normal;}
.panel-default>.panel-heading + .panel-collapse>.panel-body{border-top-color:#eee;}
#pricing{padding:100px 0 70px;}
#pricing ul.pricing{list-style:none;padding:0;margin:70px 0 30px;border:1px solid #eee;border-radius:5px 5px 4px 4px;padding:15px;text-align:center;}
#pricing ul.pricing li{display:block;padding:10px;}
#pricing ul.pricing li.plan-header{background:#eee;border-radius:4px 4px 0 0;margin:-15px -15px 10px;padding:15px 15px 30px;border:0;}
#pricing ul.pricing li.plan-header .price-duration{position:relative;margin-top:-63px;top:-10px;display:inline-block;width:116px;height:116px;background-image:-moz-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);color:#fff;border-radius:100px;border:5px solid #f6f6f6;}
#pricing ul.pricing li.plan-header .price-duration>span{display:block;line-height:1;}
#pricing ul.pricing li.plan-header .price-duration>span.price{font-size:24px;font-weight:700;margin-top:35px;}
#pricing ul.pricing li.plan-header .price-duration>span.duration{margin-top:5px;}
#pricing ul.pricing li.plan-header .plan-name{margin-top:10px;font-size:24px;color:#272727;font-weight:bold;line-height:1;text-transform:uppercase;}
#pricing ul.pricing.featured{background:#222534;color:#fff;border:0;}
#pricing ul.pricing.featured li.plan-header{background-image:-moz-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0%,#EC181F 100%);}
#pricing ul.pricing.featured li.plan-header .plan-name{color:#fff;}
#get-in-touch{padding:100px 0 0px;background-image:-moz-linear-gradient(90deg,#EC181F 0%,#EC181F 100%);background-image:-webkit-linear-gradient(90deg,#EC181F 0%,#EC181F 100%);background-image:-ms-linear-gradient(90deg,#EC181F 0%,#EC181F 100%);color:#fff;}
#get-in-touch h1,#get-in-touch h2{color:#fff;}
#contact{position:relative;overflow:hidden;}
/*#contact .container-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(69,174,214,0.3);z-index:1;}*/
#contact .contact-form{background:rgba(255,255,255,0.8);padding:20px;margin-top:8px;}
#contact .contact-form h3{margin-top:0;}
.enquiryform p{font-size:12px;line-height:14px;}
footer{padding-top:10px;padding-bottom:10px;color:#fff;background:#2e2e2e;}
footer a{color:#DF1219;}
footer a:hover{color:#EC181F;}
footer ul{list-style:none;padding:0;margin:0 -7.5px;}
footer ul>li{display:inline-block;margin:0 7.5px;}
.form-group [class^='col-']{padding-right:0px;}
.form-group [class^='col-']:last-child{padding-right:15px;}
@media only screen and (min-width:768px){
#footer .social-icons{float:right;}}
.form-control{box-shadow:none;-webkit-box-shadow:none;}
.alert{padding:6px 15px;margin-bottom:10px;border:1px solid transparent;border-radius:2px;border-left:5px solid;}
#speak-to-expert{background-color:#E7E7E7;border:1px solid #FFF;position:fixed;/* top:75%; */bottom:5%;width:240px;padding:20px;z-index:2;}
#speak-to-expert input[type="text"],#speak-to-expert input[type="submit"],#speak-to-expert button{border-radius:0px;border:1px}
.intl-tel-input{display:block}
@media only screen and (min-width:520px) and (max-width:1024px){
#speak-to-expert{display:none;}
}
@media only screen and (max-width:520px){
#speak-to-expert{/* background-color:#E7E7E7;border:1px solid #FFF;bottom:0px;width:100%;padding:20px;z-index:2; */ display:none;}
footer{position: relative;margin-bottom: 50px}
}
.headcaller{position:fixed;top:10px;z-index:9999;right:15%;padding:6px 2px;width:330px;border-radius:2px;background:#c1c1c1}
.headcaller .btn{border-color:#DF1219;border-bottom:0px;margin:-1px 0!important;padding:6px 11px 8px;}
.headcaller .flag-container{top:15px;!important}
.headcaller input[type='text']{border-radius:0px;max-width:160px;}
.headcaller .input-group-addon{display:none;background-color:#112d29;border-color:#112d29;color:#fff;}
.input-group-btn{margin-top:1px;display:inline-block;vertical-align:top;}
@media only screen and (min-width:768px){
.headcaller{top:68px;z-index:2;right:0%;padding:2px;width:330px;}
.headcaller .input-group-addon{display:table-cell}
}
/*@media only screen and (min-width:768px) and (max-width:1200px){.headcaller{position:fixed;top:109px;z-index:2;right:2%;padding:2px;border-radius:2px;width:335px;background:#EDB05A}.headcaller .input-group-addon{display:table-cell}}*/
@media only screen and (min-width:520px) and (max-width:768px){
.headcaller{top:66px;z-index:9;right:0;padding:4px;width:330px;display:inline;}
.headcaller .input-group-addon{display:table-cell}
}
@media only screen and (max-width:520px){
.input-group{display:block}
.headcaller input[type='text']{border-radius:0px;max-width:88%;}
.headcaller{position:fixed;top:61px;z-index:9;right:0%;padding:3px 2px;width:100%;border-radius:0px;}
.headcaller .btn{border-color:#DBA355;border-bottom:0px;}
.headcaller .input-group-addon{display:none;}
.owl-carousel .owl-item img {height:auto;}
}
.intl-tel-input .country-list{white-space:normal;}
/* Callbacks */
#callbacks{color: #BD1E2B;font-weight: bold;font-size: 19px;position: absolute;left: 30%;top: 19px;}
#callbacks .call-icon{
	width: 35%;
    margin-left: -39px;
    position: absolute;
    margin-top: -7px;
}
@media only screen and (max-width:1024px){
#callbacks{top:18%;left: 30%; display:none}
#callbacks .call-icon{
	width: 35%;
    margin-left: -39px;
    position: absolute;
    margin-top: -7px;
}
}
/* whatsapp chet */
.whatsappchat{position:absolute;left:50%;}
@media only screen and (max-width: 1499px){.whatsappchat{left:45%;}}
@media only screen and (max-width: 1360px){
.whatsappchat{left:35%;}}
/* end whatsapp */

@media only screen and (min-width:768px) {
.info{position:absolute;left:90px;top:163px;background:none!important;}
.info h1, .info ul li{color:#000!important;}
.info .col-md-5{background:rgba(255,255,255,0.5);border-radius:10px; top:-58px;}
}
@media screen and (min-width: 768px) and (max-width: 1200px){
#main-slider{position:relative; margin-top: 50px;}
#main-slider{overflow:hidden;padding:0!important;}
#main-slider .item{height:450px;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
#main-slider .slider-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;}
#main-slider .slider-inner h1,#main-slider .slider-inner h2{margin-top:150px;font-size:36px;line-height:1;text-transform:uppercase;color:#fff;text-shadow:-5px 5px 5px rgba(0,0,0,0.9);}
#main-slider .slider-inner h1>span,#main-slider .slider-inner h2>span{color:#DF1219;line-height:54px;}
#main-slider .slider-inner .btn{margin-top:10px;}
#main-slider .owl-prev,#main-slider .owl-next{position:absolute;top:50%;background-color:rgba(0,0,0,0.2);color:#fff;font-size:30px;display:inline-block;margin-top:-35px;height:70px;width:70px;line-height:70px;text-align:center;border-radius:100px;z-index:5;-webkit-transition:background-color 400ms;transition:background-color 400ms;}
#main-slider .owl-prev:hover,#main-slider .owl-next:hover{background-color:#DF1219;}
#main-slider .owl-prev{left:-35px;text-indent:14px;}
#main-slider .owl-next{right:-35px;text-indent:-14px;}
}

#galleryimage .gallery-items{margin:-15px 0;}
#galleryimage .gallery-item{padding:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#galleryimage .gallery-item .gallery-item-inner{position:relative;}
#galleryimage .gallery-item .gallery-item-inner a{display:block;}
#galleryimage .gallery-item .gallery-item-inner .gallery-info{opacity:0;transition:opacity 400ms;-webkit-transition:opacity 400ms;position:absolute;bottom:0;top:0;left:0;right:0;padding:0;background:rgba(0,0,0,0.5);color:#fff;text-align:center;}
@media only screen and (min-width:768px){
#galleryimage .gallery-item .gallery-item-inner .gallery-info{padding:15px 0;}
}
#galleryimage .gallery-item .gallery-item-inner .gallery-info .preview{margin:15px 0;border-radius:50%;width:36px;height:36px;line-height:36px;text-align:center;color:#fff;box-shadow:0 0 0 2px #fff;-webkit-box-shadow:0 0 0 2px #fff;}
#galleryimage .gallery-item .gallery-item-inner .gallery-info h3{font-size:16px;line-height:1;margin-top:5px;color:#fff;}
#galleryimage .gallery-item .gallery-item-inner .gallery-info span{border-top:1px solid #fff; margin:0;color:#fff;}
#galleryimage .gallery-item:hover .gallery-info{opacity:1;}

@media screen and (min-width: 320px) and (max-width: 420px){
#main-slider{position:relative; margin-top: 36px;}
#main-slider{overflow:hidden;padding:0!important;}
#main-slider .item{height:450px;background-repeat:no-repeat;background-position:50% 0;background-size:cover;}
#main-slider .slider-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;}
#main-slider .slider-inner h1,#main-slider .slider-inner h2{margin-top:150px;font-size:36px;line-height:1;text-transform:uppercase;color:#fff;text-shadow:-5px 5px 5px rgba(0,0,0,0.9);}
#main-slider .slider-inner h1>span,#main-slider .slider-inner h2>span{color:#DF1219;line-height:54px;}
#main-slider .slider-inner .btn{margin-top:10px;}
#main-slider .owl-prev,#main-slider .owl-next{position:absolute;top:50%;background-color:rgba(0,0,0,0.2);color:#fff;font-size:30px;display:inline-block;margin-top:-35px;height:70px;width:70px;line-height:70px;text-align:center;border-radius:100px;z-index:5;-webkit-transition:background-color 400ms;transition:background-color 400ms;}
#main-slider .owl-prev:hover,#main-slider .owl-next:hover{background-color:#DF1219;}
#main-slider .owl-prev{left:-35px;text-indent:14px;}
#main-slider .owl-next{right:-35px;text-indent:-14px;}
}
.border-clas{padding:4px;border:1px solid #333333;}
@media all and (max-width:600px){.video-ace iframe{width:100%;}
.carousel-caption h4{font-size:12px;font-weight:400;}
.border-clas{padding:4px;}
.prof_pic{margin-bottom:20px;}
.carousel-caption{top:68%;}
.bann1 {margin-top: 0px;margin-left: 0%;}
}
.margin-top20{margin-top:20px;}
/*animation element sliding left End*/
.october-leaf {position: absolute;background-color: transparent;background-image: url('images/leaves.png');-webkit-transform: translateZ(0);-moz-transform: translateZ(0);transform: translateZ(0);}

/* new line car body box css  */
.post-container {margin: 1rem 0.25rem 0 0;  border: 2px solid #e6aa76;overflow: auto;}
.post-thumb {float: left;max-height:200px;width: 19%;background: #e6aa76;padding: 3rem 1rem;}
.post-thumb img {display: block;width: 100%;vertical-align: middle;}
.post-content {margin-left: 6.9rem;background: #f9f9f9;margin-top: 0rem;margin-bottom: 0rem;overflow: auto;height: 120px;	}
.post-title {font-weight: bold;font-size: 1.5rem;padding: 0px 0px 0px 7px;;}
.post-content p{padding: 1px 6px 1px 7px;line-height: 21px;}

@media (min-width: 768px){
.post-container {margin: 1rem 0.25rem 0 0;  border: 3px solid #e6aa76;overflow: hidden;background: #e6aa76;max-height: 230px;height:177px;}
.post-content {margin-left: 6.9rem;background: #f9f9f9;margin-top: -2rem;margin-bottom: 0rem;overflow: hidden;height:230px;}
.post-thumb {float: left;/* max-height:200px; */width: 17%;/* background: #e49ea1; */padding: 4rem 1rem;}
.post-title {padding: 15px 0px 0px 7px;;}
}
@media (max-width: 768px){

}

::-webkit-scrollbar {width: 6px;}

/* Track */
::-webkit-scrollbar-track {background: #f1f1f1; }
 
/* Handle */
::-webkit-scrollbar-thumb {background: #888; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #555; }

.justify-between {justify-content: space-between;}
.flex {display: flex;}

#projecttagline > div h2 {font-size: 1.50rem;text-transform: uppercase;}
#projecttagline > div p {font-size: 1.66rem;}
#projecttagline .divider {padding: 0;height: 95px;color: #fff;background: #daba56;width: 2.6px;}

@media only screen and (max-width:430px){
#projecttagline .section-content {flex-direction: column;padding: 0;margin-top: 17px;}
#projecttagline .container > div {text-align: center;margin-bottom: 1rem;}
.divider{display: none;}
}
/*   price banner */
.flex-wrp {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
#price-banner{background-color: #ffffff;padding:20px 0;}
#price-banner .wrapper {/* max-width: 870px; */width: 100%;margin: 0 auto;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
#price-banner .flex-wrp {align-items: baseline !important;}
#price-banner p {color: #f99c57; font-weight:700;}
#price-banner p {padding: inherit;font-size: 14px;font-family: 'Roboto',sans-serif;margin:12px;text-transform: uppercase; font-weight:700;/* margin: 12px; */}
#price-banner p strong {color: #272727; text-align:center;}
#price-banner p strong {display: block;/* letter-spacing: 1px; */font-weight: 600;}
.PriceMobileViews{display:none;}
@media only screen and (max-width:1329px){
#price-banner p {margin:12px 0px 12px 12px;}
}
@media only screen and (max-width:1199px){
#price-banner p {padding: inherit;font-size: 14px;font-family: 'Roboto',sans-serif;margin:16px 0px 12px 12px;text-transform: uppercase; font-weight:700;/* margin: 12px; */}
}
@media only screen and (max-width:768px){
#price-banner p {margin: 0 12px 0 0;font-size: 1.33rem;font-weight:700;}
}
@media only screen and (max-width:520px){
.precbgzise{display:none;}
.PriceMobileViews{display:block;}
#price-banner p {margin: 0;font-size: 11px;font-weight:700; padding:0; text-align:center;}
}
.amenitiess-inner2{/* text-align: center; */margin-top: 1.2vw;border: 1px solid #ccc;padding: 1.5vw 1.5vw 0;box-shadow: 0px 1px 8px 3px #ccc;}
.amenitiess-inner2 .projectheading{text-transform: uppercase;/* font-size: 1.8rem; */height: 30px;padding: 0.4vh;background-color: #3e8275;color: #fff;margin-bottom: 0;}
.amenitiess-inner2 img{width: 70vh;}
.amenitiess-inner2 p{text-transform: capitalize;height: 30px; padding: 0.0vh;}
.amenitiess-inner2:hover{box-shadow: 0px 1px 8px 3px #383535;}
.amenitiess-inner2 p i{margin-right: 0.5rem;color: #ff9618;}
@media only screen and (max-width: 768px){
.amenitiess-inner2 p{text-transform: uppercase;font-size: 1.2rem;height: 30px;}
}
#main-menu.navbar-default .navbar-nav>li.active>a, #main-menu.navbar-default .navbar-nav>li.open>a, #main-menu.navbar-default .navbar-nav>li:hover .dropdown-menu {display: block;}{
}
.reasons-title{width:auto;margin: 0;padding: 0;color: #272727;font-weight: 600;font-size: 17px;border-bottom: 1px solid #eee;	}
.reasons-block-ul{margin:12px;padding:0;	}
.reasons-count-row{height:76px;margin:10px;padding:5px 0;position:relative;border-radius: 12px;}
.reason-count-image{position:absolute;top: 0;left: -20px;}
/* color code section */
.reasons-count-row.one {background: #f5b4d2;}
.reasons-count-row.two {background: #d6e8d8;}
.reasons-count-row.three {background: #a2d9f7;
    }
.reasons-count-row.four {background: #ecb45d;}
.reasons-count-row.five {background: #5f559e;}
.reasons-count-text{width: 100%;margin: 0;padding: 0 30px 0 60px;position: absolute;top: 50%;color: #282f35;font-size: 16px;
-moz-transform: translate(0,-50%);-ms-transform: translate(0,-50%);-webkit-transform: translate(0,-50%);transform: translate(0,-50%);
text-transform: uppercase;
}

@media only screen and (max-width: 1200px){
.reasons-block-ul{margin-right: 0;margin-left: 0;}
.reasons-count-row{margin: 0 0 10px 0;}
.reasons-count-text{padding: 0 0 0 20px;font-size: 1.3rem;}
}
@media only screen and (max-width: 420px){
.reasons-count-text{padding: 0 0 0 20px;font-size: 1.2rem;}
}

.highlights_carousel {margin: 30px 0;}
.highlights_carousel .item {
}
.highlights_carousel .item .site_content {background-color: #afbac1;color: #000;padding: 10px;border-radius: 10px 10px 0 0;border-block-end-width: revert;}
.highlights_carousel .item p {color: #000;font-size: 15px;line-height: 18px;font-weight: 400;}
.highlights_carousel.owl-theme .owl-nav [class*=owl-] span {font-size: 0;	}
.highlights_carousel.owl-theme .owl-nav [class*=owl-]{background-color: #df1219;background-repeat: no-repeat;background-position: center center;width: 50px;height: 50px;position: absolute;top: 50%;transform: translateY(-50%); }
.highlights_carousel.owl-theme .owl-nav [class*=owl-prev] {	background-image: url(../images/left_arrow.png); left: -5%;}
.highlights_carousel.owl-theme .owl-nav [class*=owl-next] {	background-image: url(../images/right_arrow.png); right: -5%;}
.gallery_heading3 {font-size: 14px;line-height: 0px;padding-bottom: 5px;text-align: center;}
.margin-top20{margin-top:20px;}
.mobile-section {position: fixed;left: 0;right: 0;bottom: 0;z-index: 999;border-top: 1px solid rgba(255,255,255,0.4);display: none;}

@media only screen and (min-width:320px) and (max-width:1024px){
.mobile-section{position:fixed;display:block;left:0;right:0;bottom:0;z-index:999;border-top:1px solid rgba(255,255,255,.4)}
.mobile-section .btn-success{border-radius:0;margin:0;width:33.33%;border:1px solid #fff;font-size:13px;padding:15px}
.mobile-section .callus{background:#d05454;}
.mobile-section .sitevisit{background:#8870dd}
.mobile-section .whatapps{background:#21bb5d}
.mobile-section a{float:left;margin:0;font-size:16px;border-right:1px solid #ccc;padding:4px 2px}
.mobile-section a .fa {display: inline-block;font-size: 14px;margin-bottom: 0;margin-right: 7px;}
}
.location {margin-bottom: 50px;display: block;width: 100%;margin: 0 auto;cursor: pointer;overflow: hidden;}
.location img {width:auto;transition: linear 5s;}
.location img:hover {  transition: 5s ease-in-out;-moz-transition: 5s ease-in-out;-webkit-transition: 5s ease-in-out;-ms-transition: 5s ease-in-out;transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.site-plan img{width:auto;transition: linea 5s;}
.site-plan img:hover{-moz-transition: 5s ease-in-out;-webkit-transition: 5s ease-in-out;-ms-transition: 5s ease-in-out;transform: scale(1.2);-moz-transform: scale(1.2);-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);}

/* spec-box-left */
#specification .spec-box-left{width:33.33%;padding:0px 7px;box-sizing:border-box;margin-right:0px;}
.spec-box-left{float:left;margin-right:16px;width: calc(33.3% - 16px);width: -webkit-calc(33.3% - 16px);width: -moz-calc(33.3% - 16px);
}
.spec-box-left ul{margin:0px;border: 1px solid #e0e0e0;width: 100%;vertical-align: top;float: left;margin-bottom: 16px;margin-right: 16px;padding: 17px 34px;}
.spec-box-left ul li{line-height:24px;margin-bottom:13px;list-style-type: disc;position: relative;margin-left: 17px;}
.spec-box-left h4{font-size: 16px;color: #272727;vertical-align: middle;display: inline-block;margin-bottom: 15px;margin-left: -18px;}
.spec-box-left h4 img{position: relative;top: -5px;display: inline-block;padding-right: 12px;}
.spec-box-left:nth-child(4) {margin-right: 0px;width: 33.3%;}
.spect-heading{
	margin:0px;border: 1px solid #e0e0e0;width: 100%;vertical-align: top;float: left;margin-bottom: 16px;margin-right: 16px;padding: 17px 34px;
}
.spect-heading h3{text-transform: capitalize;font-size: 1.6rem;padding: 16px;height: 60px;background-image: url(../images/icons/icon/23.jpg);color: #fff;background-repeat: no-repeat;background-size: 100% 100%;text-align: center;overflow: hidden;}
.spect-heading p{
	text-align:justify;
}
/* start spec-box-left media query */
@media (max-width: 1199px) {.spec-box-left ul li { text-align: left; }.spec-box-left h4 { text-align: left; }}
@media (max-width: 991px) {.spec-box-left { width: 100%; margin-right: 0px; }.spec-box-left:nth-child(4) { width: 100%; margin-right: 0px; }
.spect-heading h3{font-size: 1.7rem;padding: 10px 10px 0px;}
}
@media (max-width: 767px) {.spec-box-left {  width: 100% !important; margin: 0px 0px 20px; }.facalty-box-spe { width: 100%; margin: 0px 0px 20px; }
.spect-heading h3{font-size: 1.8rem;padding: 10px 10px 0px;background-size: 100% 100%;}
}
.navbar-nav .call-icon{
	width: 10%;
	/* margin-left: -46px; */
	position: relative;
	/* margin-top: -13px; */
}
.navbar-nav a b:hover{
	text-decoration:underline;
	color:#2577bf;
}
@media (max-width:1200px){
.navbar-nav .call-icon {
    width: 10%;
    margin-left: -49px;
    position: absolute;
    margin-top: -13px;
}
.navbar-nav a b:hover{
	text-decoration:underline;
	color:#2577bf;
}
}

#tagline{
	/* background: url(../images/icons/bg-patern.jpg) no-repeat; */
background-size: 100% auto;
position: relative;
padding: 15px;
}
.row.cstm_mrgn {
    margin-bottom: 2px;
}
.row.cstm_mrgn .col-md .hiw-wrapper{
	border-right: 2px solid #b3b4b7;
}

.row.cstm_mrgn .col-md:last-child .hiw-wrapper {
    border-right: none;
}
.hiw-wrapper img {
    width: 45px;
    padding: 4px;
    margin: 10px 0;
	
}
.hiw-details {
	text-align: center;
    padding: 20px 8px;
    box-shadow: 0 12px 18px 2px #e5e3e3;
    position: relative;
    text-transform: uppercase;
    color: #212529;
    height: 140px;
    border-radius: 9px;
}
}
.hiw-details h5 {
    margin: 4px 0 0;
}


.hiw-wrapper, .hiw-wrapper img {
    text-align: center;
}

.hiw-details h5 {
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 700;
}
.hiw-details p {
    font-weight: 500;
    color: #353535;
    margin-bottom: 0;
    font-size: 14px;
}
.row.cstm_mrgn {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
@media (min-width: 768px){
	.row.cstm_mrgn .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    /* max-width: 100%; */
}
}
@media (max-width: 768px){
.row.cstm_mrgn .col-md {
    width: 50%;
    float: left;

}
.row.cstm_mrgn .col-md .hiw-wrapper{
	border: none;
}
#tagline{
/* background: url(../images/icons/bg-patern.jpg) no-repeat; */
background-size: 170% auto;
position: relative;
}
}

/* privacy Disclaimer */
#privacy{
	margin-top:-80px;
}
.text-light-gray {
    color: #d6d5d5;
}
.text-small {
    font-size: 10px;
    line-height: 14px;
}
.font-weight-300 {
    font-weight: 300;
}

/* left side form on click button */
@media only screen and (min-width:1200px){
.leftside-section {
    top: 30%;
	display:block;
}
}
.leftside-section {
	z-index: 2;
    right: -49px;
	position: fixed;
    transform: rotate(90deg);
    background: #d05454;
    height: 40px;
	padding: 5px 7px;
    border: 1px solid;
    border-radius: 12px;
}
.leftside-section a{float:left;
margin:0;
font-size:16px;
padding:1px 2px;
display: block;
width: 100%;
color: #fff;
}


.loghead{position:absolute;top:4%;z-index:2;left:4%;padding:6px 2px;width:60%;border-radius:2px; height:auto;}
.loghead h4{padding:10px;color:#fff;text-align:center; font-size:20px;}
.loghead .logheadpd{padding:0px;}
.loghead .logheadpd:hover{background:#f1e1e1;}
@media only screen and (max-width:991px){
.loghead{top:5%;z-index:2;left:1%;padding:2px;width:100%; height:auto;}
}
@media only screen and (max-width:769px){
.loghead{top:5%;z-index:2;left:1%;padding:6px 2px;width:100%;}
.loghead .logheadpd{margin-top:-26px;}
}
@media only screen and (max-width:520px){
.loghead{position:absolute;top:0px;z-index:2;left:1%;padding:0px 0px;width:100%;border-radius:0px;}
.loghead h4{padding:10px;color:#fff;text-align:center; font-size:19px;}
}