
body.active {overflow: hidden;}
body.active .main-wrapper {opacity: 1; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
input, select, textarea {font-family: 'Barlow', sans-serif;}
a {text-decoration:none; transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
a:focus, button:focus, input:focus {outline: none;}
a:hover {text-decoration:none;}
ul {margin:0; padding:0; list-style:none;}
.lifeStyle-sec {background: #fff; width: 100%; position: absolute; left: 0; top: 0; transition: all 1.7s ease; -webkit-transition: all 1.7s ease; opacity: 1; visibility: visible; z-index:9;}
.lifeStyle-sec .insd-style h1, .homeBanner .home-insdTxt h1 { font-family: 'Lato', sans-serif!important; color: #4c385d; font-weight: 300; font-size: 45px; line-height:54px; margin: 0; text-transform:unset;}
.lifeStyle-sec .insd-style h2, .homeBanner .home-insdTxt h2 { font-family: 'Lato', sans-serif!important; font-size: 20px; line-height:28px; color: #4c385d; font-weight: 300;  margin: 35px 0 0;}

.lifeStyle-sec .insd-style {text-align: center; position: absolute; left: 50%; top: 37%; transform: translate(-50%, -50%); transition: all 0.7s cubic-bezier(0.15, 0, 0.88, 1.04); -webkit-transition: all 0.7s cubic-bezier(0.15, 0, 0.88, 1.04); opacity: 0;}
.logoBar {position: absolute; left: 0; right: 0; bottom:  12%;  opacity: 1; text-align: center; transition: all 1.2s cubic-bezier(0.15, 0, 0.88, 1.04); -webkit-transition: all 1.2s cubic-bezier(0.15, 0, 0.88, 1.04);}
.homeBanner {overflow: hidden; width: 100%; height: 100%; }
.headerBox {background: rgba(255,255,255,0.0); -webkit-transition: background 0.3s; transition: background 0.3s;  position: fixed; width: 100%; padding: 10px 0; left:0; top:0;}
.headerBox.active {background: #002fc7; box-shadow:0 0 7px rgba(0, 0, 0, 0.35); z-index: 9;}
.homeBanner .insd-Homebanner {width: 100%; }
.lifeStyle-sec.active .insd-style {top: 37%; opacity: 1;}
.lifeStyle-sec.active .logoBar {bottom: 12%;  opacity: 1;}
.style .lifeStyle-sec.active .insd-style {top: 37%; opacity: 0;}
.style .lifeStyle-sec.active .logoBar {bottom: 12%;  opacity: 0;}
body.layerRemove .lifeStyle-sec {opacity: 0; visibility: hidden;}
.homeBanner .banner-layer {background: url('../images/main-banner-final.jpg') no-repeat center center; background-size: cover; transition: all 0.7s cubic-bezier(0.62, 0.01, 0.6, 0.82); -webkit-transition: all 0.7s cubic-bezier(0.62, 0.01, 0.6, 0.82); transform: scale(1); height: 100%; position: fixed;left: 0; top: 0; width: 100%; opacity: 0;}
body.layerRemove .homeBanner .banner-layer {transform: scale(1); opacity: 1;}
body.layerRemove .homeBanner .banner-layer:before {position: fixed; width: 100%; height: 100%; left: 0; top: 0; content: ""; background: rgba(0,47,199,0.4); }
.homeBanner .hdr-logo {float: left; padding: 7px 0 7px 0;}
.homeBanner .hdr-logo a {display: block; margin: 0;}
.homeBanner .menu-trigger {float: right; padding: 18px 0 0 0; }
.homeBanner .menu-trigger a {display: block;}
.homeBanner .home-insdTxt {text-align: center; position: fixed; left: 50%; top: 55%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); max-width: 1050px; width: 100%; padding: 0 25px;}
.lifeStyle-sec .insd-style{max-width: 1050px; width: 100%; padding: 0 25px;}
.homeBanner .home-insdTxt h1 { color: #fff; margin: 0; opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); transition: opacity 1.4s ease, -webkit-transform 1.4s ease; transition: opacity 1.4s ease, transform 1.4s ease; transition: opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease;}
.homeBanner .home-insdTxt h2 {color: #fff; margin: 35px 0 0; opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); transition: opacity 1.4s ease, -webkit-transform 1.4s ease; transition: opacity 1.4s ease, transform 1.4s ease; transition: opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease; }
.homeBanner .home-insdTxt h1.active { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
.homeBanner .home-insdTxt.destroy h1 {-webkit-transform: translateY(-40px); transform: translateY(-40px); opacity: 0;}
.homeBanner .home-insdTxt h2.active {  opacity: 1; -webkit-transform: translateY(0); transform: translateY(0);}
.homeBanner .home-insdTxt.destroy h2 {-webkit-transform: translateY(-40px); transform: translateY(-40px); opacity: 0;}
.homeBanner .home-insdTxt .homeBanner-middle-line {position: relative; display: block; margin: 50px auto 0; width: 1px; height: 220px;}
.homeBanner .home-insdTxt .homeBanner-middle-line:before {content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 0; background-color: #fff; transition: height 1.4s ease 0.8s;}
.homeBanner .home-insdTxt.active .homeBanner-middle-line:before {height: 100%;}
.homeBanner .homeDown-arrow {  display: block; margin: 0 auto; opacity: 0; transition: opacity 1.4s ease 1.4s; transition: opacity 1.4s ease 1.4s; transition: opacity 1.4s ease 1.4s; position: relative; bottom: -20px;  transition: all 0.7s cubic-bezier(0.62, 0.01, 0.6, 0.82); -webkit-transition: all 0.7s cubic-bezier(0.62, 0.01, 0.6, 0.82); z-index: 99999999; }
.homeBanner .home-insdTxt .homeDown-arrow.active { bottom: 8px; opacity: 1;  animation: bounce 2.2s infinite alternate;}

@-webkit-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);} 
    40% {-webkit-transform: translateY(-20px);}
    60% {-webkit-transform: translateY(-15px);}
}
 
@-moz-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
    40% {-moz-transform: translateY(-20px);}
    60% {-moz-transform: translateY(-15px);}
}
 
@-o-keyframes bounce {
    0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
    40% {-o-transform: translateY(-20px);}
    60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
    40% {transform: translateY(-20px);}
    60% {transform: translateY(-15px);}
}

@keyframes fadeIn { 
from { opacity: 0; } 
}

.home-infoBox .insd-info {background: #fff;position: relative;}

/** Start DevelopmentCntr Css **/

.dropdownMenu{width: 100%;background-color: hsl(276, 24%, 21%);  position: fixed; top: 0;
 left: 0; z-index: -1; opacity: 1; transition: top 0s ease 0.3s, opacity 0s ease 0.3s, z-index 0s ease 0.3s;}
.dropdownMenu .insdDrop { top: -100%; left: 0; right: 0; padding: 70px 0 50px; position: fixed;
background-color: #372841; z-index: -1; transition: top 0.3s ease, opacity 0.15s ease 0.15s, z-index 0s ease 0.3s;}
.dropdownMenu.active {z-index: 102;    opacity: 1; transition: top 0s ease 0s, opacity 0s ease 0s, z-index 0s ease 0s;}
.dropdownMenu.active .insdDrop {top: 0 !important;    z-index: 103;    transition: top 0.6s ease, opacity 0.6s ease;}

.dropdownlogo{width: 100%;display: block;padding: 0 0 70px 0;}
.dropdownlogo img{max-width: 100%;display: block;margin: 0 auto;}
.dropdownlogo a {display: block; display: block; margin: 0 auto; width: 190px; height: 112px; opacity: 0;
-webkit-transform: translateY(20px); transform: translateY(20px); transition: opacity 0.15s ease, -webkit-transform 0.15s ease;
transition: opacity 0.15s ease, transform 0.15s ease; transition: opacity 0.15s ease, transform 0.15s ease, -webkit-transform 0.15s ease;}
.dropdownMenu.active .dropdownlogo a {    opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
transition: opacity 0.8s ease 0.2s, z-index 0s ease 0s, -webkit-transform 0.8s ease 0.2s;
transition: opacity 0.8s ease 0.2s, transform 0.8s ease 0.2s, z-index 0s ease 0s;
transition: opacity 0.8s ease 0.2s, transform 0.8s ease 0.2s, z-index 0s ease 0s, -webkit-transform 0.8s ease 0.2s;}
.MenuBoxCntr{display: table;padding: 0 0 93px;overflow: hidden;margin: 0 auto;}
.MenuBoxCntr ul{text-align: center;display: table-cell;}

.MenuBoxCntr ul li{float: left;margin: 0 40px 0 0;position: relative; transition: opacity 0.8s ease; opacity: 0;}
.MenuBoxCntr ul li:nth-child(1) {transition-delay: .1s;}
.MenuBoxCntr ul li:nth-child(2) {transition-delay: .2s;}
.MenuBoxCntr ul li:nth-child(3) {    transition-delay: .3s;}
.MenuBoxCntr ul li:nth-child(4) {    transition-delay: .4s;}
.MenuBoxCntr ul li:nth-child(5) {    transition-delay: .5s;}
.dropdownMenu.active ul li {opacity: 1;}


.homeBanner .homeDown-arrow {background: url('../images/sprite-images.png') no-repeat center -8px; width: 53px; height: 51px; margin: 0 auto; display: block;  position: relative; left: -8px;}
.homeDown-arrow img {display: none;}
.homeBanner .menu-trigger a {background: url('../images/sprite-images.png') no-repeat; width: 45px; height: 34px; background-position: -9px -122px;}
.homeBanner .menu-trigger a img {display: none;}
.closeIMG {width: 43px; height: 43px; background: url('../images/sprite-images.png') no-repeat; background-position: -9px -169px; transition: all 0.5s cubic-bezier(0.15, 0, 0.88, 1.04); -webkit-transition: all 0.5s cubic-bezier(0.15, 0, 0.88, 1.04); }
.closeIMG:hover {transform: rotate(180deg);}
.closeIMG img {display: none;}
.SocialBx ul li:nth-child(1) a {width: 13px; height: 24px; display: block; background: url('../images/sprite-images.png') no-repeat;background-position: -36px -222px;}
.SocialBx ul li:nth-child(2) a {width: 16px; height: 22px;  display: block; background: url('../images/sprite-images.png') no-repeat; background-position: -9px -223px; }
.SocialBx ul li:nth-child(3) a {width: 21px; height: 23px;  display: block; background: url('../images/sprite-images.png') no-repeat;background-position: -10px -258px;}
.SocialBx ul li a img {display: none;}
.cos-mes-icon span {position: relative; background: none;}
.cos-mes-icon span:after { position: absolute; content: ""; right: 0; top: 2px; background: url(../images/sprite-images.png) no-repeat;
width: 17px; height: 13px; background-position: -39px -262px; z-index: 99999;}

	



/** End DevelopmentCntr Css **/

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
color: #c3c3c3; opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
color: #c3c3c3; opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
color: #c3c3c3; opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
color: #c3c3c3; opacity:1;
}




@media (min-width:1920px) and (max-width:3000px) {
.DevelopSliderBx, .CurrentBox {max-width: 1250px;}
.DevelopSliderBx .owl-next {right: -64px;}

}

@media (min-width:768px) and (max-width:1024px) {

/** Start dropBoxCntr Css **/
.MenuBoxCntr{padding: 0 0 85px;}
.MenuBoxCntr ul li a{font-size: 25px;}

/** End DevelopmentCntr Css **/
.CurrentBox .picBox{width: 49.7%;}
.DevelopSliderBx .owl-prev{width: 90px;height: 90px; top: 37%; background: url("../images/left-tab.png")no-repeat;border: 0 none;margin:0; left: -16px;}
.DevelopSliderBx .owl-next{width: 81px; top: 37%; height: 90px;background: url("../images/right-tab.png")no-repeat;border: 0 none;margin: 0; right: -21px;}
.aboutTxt h1 { font-size: 15px;}
.TxtBx{bottom: 25px;}
.helpCntr .helpSection {width: 100%;}
.mobileSlideContent {    display: block; background: #eee; padding: 24px 28px; overflow: hidden;}
.helpSection .help-blck .slide-cntnt {display: none;}
.helpSection .help-blck.scnd:hover h2 {transform: translateX(0);}
.helpSection .help-blck.thrd:hover h2 {transform: translateX(0);}
.mobileSlideContent .slide-cntnt {display: none;}
.mobileSlideContent .slide-cntnt .txt {float: left; width: 70%;}
.mobileSlideContent .slide-cntnt .txt p {font-size: 15px;}
.mobileSlideContent .slide-cntnt .rightTxt {float: right; width: 20%; text-align: center; padding: 5px 0 0 0;}
.mobileSlideContent .slide-cntnt .rightTxt cite {display: block; font-family: 'traditional_arabicbold'; font-size: 26px; line-height: 22px;}
.mobileSlideContent .slide-cntnt .rightTxt i {display: block; font-family: 'traditional_arabicbold';}

.helpCntr.oneActive .helpSection .help-blck.first h2 {background: #645470;}
.helpCntr.oneActive .mobileSlideContent .slide-cntnt.one {display: block;}
.helpCntr.twoActive .helpSection .help-blck.scnd h2 {background: #645470;}
.helpCntr.twoActive .mobileSlideContent .slide-cntnt.two {display: block;}
.helpCntr.threeActive .helpSection .help-blck.thrd h2 {background: #645470;}
.helpCntr.threeActive .mobileSlideContent .slide-cntnt.three {display: block;}
.helpCntr.fourActive .helpSection .help-blck.fourth h2 {background: #645470;}
.helpCntr.fourActive .mobileSlideContent .slide-cntnt.four {display: block;}
.textSlider-box {padding: 43px 0 0 0;}
.textSlider-box .insd-txtSlide span {    font-size: 17px;     width: 41%;}
.textSlider-box .insd-txtSlide cite {width: 56%; font-size: 17px;}
.helpCntr {padding: 50px 0 16px;}
.DevelopmentCntr {padding: 35px 0 60px 0;}
.aboutTxt h1:before {width: 100%;}
.AboutCntr {padding: 60px 0 60px;}
footer{padding: 36px 0 38px;}

.insideHdr .leftSide {    width: 35%;}
.insideHdr .leftSide ul li {     padding: 0 15px 0 0; font-size: 10px;}
.insideHdr .leftSide ul li:before {    right: 7px;     top: 15px;}
.insideHdr .leftSide ul li a { font-size: 10px;}
.insideHdr .rightSide { width: 65%;}
.insideHdr .rightSide ul li {padding: 0 14px 0 0;}
.insideHdr .rightSide ul li:before {top: 15px;    right: 6px;}
.insideHdr .rightSide ul li a {font-size: 9px;}
.insideHdr .insdeBottomHeader {padding: 0 15px;}
.insideBnr-top .downloadBox ul li {padding: 0 47px;}
.insideBnr-top .bottom-location {padding: 0 15px;}
.insideBnr-top .downloadBox ul li a {padding: 0;}
.developmen_box h4 { font-size: 41px;}
.developmen_box {padding: 80px 0 50px 0;}
.facilities_box > h6 {    overflow: hidden; clear: both; margin: 0 0 30px;}
.virtual_box {padding: 54px 0 48px;}
.single-dev-plain-content {padding: 0 0 60px 0;}
.text-split {padding: 60px 57px 80px 35px;}
.img-split img {width: 100%;}
.img-split {padding: 60px 35px 80px 57px;}
.single-dev-plain-content h3 {padding: 40px 0 0 0;}
.gray_container {padding: 40px 0 0; height: 471px;}
.single-dev-travel-item h5 {font-size: 17px;}
.single-dev-travel-item h6 {font-size: 16px;}
.AvailabilityCntr.discBOX {padding: 60px 0 50px 0;}
.homeBanner.insideBnr-top.insd2 .banner-layer {min-height: 600px;}
.currnt-devlpmntCntr.futrDev {padding: 0 0 50px;}


.homeBanner .home-insdTxt {top: 18%; left: 0; transform: none;} 
.homeBanner .home-insdTxt h1 {font-size: 33px;}
.homeBanner .home-insdTxt .homeBanner-middle-line {    height: 100px;}
.dropdown-Menu .insdDrop {overflow-y: auto;}
.home-infoBox .insd-info {opacity: 1 !important;}
.welcome-btm-sec .insd-welcome-btm {padding: 15px 0 25px 35px;}
.welcome-btm-sec .fit-box.rightBar {text-align: center;}
.welcome-btm-sec .fit-box.rightBar .img-right {margin: 0; float: none; display: inline-block;}
.welcome-btm-sec .moveUp.in-view.fit-box.leftBar {margin: 0 0 25px;}


}




@media (min-width:320px) and (max-width:767px) {
/** Start dropBoxCntr Css **/

.dropdownMenu{padding: 0;}
.dropdownlogo{padding: 0 0 15px;}
.MenuBoxCntr{padding: 0 0 12px;}
.MenuBoxCntr ul li {display: block;text-align: left;width: 100%; font-size: 22px; margin: 0;}
.MenuBoxCntr ul li a{font-size: 20px;     text-align: center;}
.MenuBoxCntr ul li::after{display: none;}
.AddressCntr{margin: 0 0 25px;}

/** End DevelopmentCntr Css **/
.DevelopmentCntr {padding: 0 0 70px;}
.DevelopmentCntr h1{font-size: 18px;}
.DevelopSliderBx{padding: 28px 0 0;}
.AboutCntr{ padding: 30px 0 19px 0; height: auto;}
.aboutTxt { padding: 0 0 11px;}
footer{padding: 19px 0 4px;}
.footer-bx{padding: 0 0 18px;text-align: center;}
.picBox.twoimg{display: none;}
.CurrentBox .picBox{width: 100%;}
.TxtBx{bottom: 10px;height: auto;}
.TxtBx .location{padding: 0 0 0 10px;}
.TxtBx .price{padding: 0 15px 0 0;}
.TxtBx h2{line-height: 30px;font-size: 15px;}
.DevelopSliderBx .owl-prev{width: 50px;height: 50px;background: url("../images/left-mob.png")no-repeat;border: 0 none;margin: 0 0 0 -10px; left: 0;}
.homeBanner .menu-trigger {padding: 13px 0 0 0;}
.lifeStyle-sec .insd-style {width: 80%;}
.homeBanner .home-insdTxt {width: 100%;}
.homeBanner .home-insdTxt h1 {font-size: 40px;}
.lifeStyle-sec .insd-style h1 {font-size: 40px;}
.homeBanner .menu-trigger img {width: 23px;}
.DevelopSliderBx .owl-next{width: 50px;height: 50px;background: url("../images/right-mob.png")no-repeat;border: 0 none;margin: 0 -12px 0 0; right: 0;}
.home-infoBox .insd-info .infoCntr {width: 100%; padding: 25px 0 25px 0;}
.helpCntr .helpSection {width: 100%;}
.textSlider-box {padding: 43px 0 0 0;}
.textSlider-box .insd-txtSlide span {width: 100%; padding: 0 0 11px;}
.textSlider-box .insd-txtSlide cite {width: 100%; text-align: left; padding: 0;}
.helpCntr .helpSection .help-blck {width: 100%; height: auto;}
.helpCntr .helpSection {height: auto;}
.helpSection .help-blck.scnd:hover h2 {transform: translateX(0);}
.helpSection .help-blck.thrd:hover h2 {transform: translateX(0);}
.helpSection .help-blck .slide-cntnt .txt {width: 100%; padding: 16px 13px 10px 13px;}
.helpSection .help-blck .slide-cntnt .rightTxt {width: 100%; padding: 4px 0 17px 0;}
.helpSection .help-blck .slide-cntnt {visibility: visible; opacity: 1; position: static; height: auto; overflow: visible; width: 100%; float: left; display: none;}
.helpSection .help-blck.fourth .slide-cntnt, .helpSection .help-blck.first:hover .slide-cntnt, .helpSection .help-blck.scnd:hover .slide-cntnt, .helpSection .help-blck.thrd:hover .slide-cntnt, .helpSection .help-blck.fourth:hover .slide-cntnt {    width: 100%; transform: translateX(0);}
.helpSection .help-blck h2 {line-height: 63px;}
.helpSection .help-blck .slide-cntnt {transition: none; -webkit-transition: none;}
.homeBanner .hdr-logo img {width: 100%;}
.homeBanner .hdr-logo {width: 114px;}
.aboutTxt:before {display: none;}
.footer-bx ul li {padding: 0 0 7px 0;}
.social-menu {padding: 9px 0 0 0;}
.dropdownMenu .insdDrop {padding: 50px 0 3px; height: 100%; overflow: scroll;}

/** End AvailabilityCntr Css **/
.AvailabilityCntr{padding: 0;}
.PricesTxt h3 {font-size: 20px;letter-spacing: 2px;padding: 0 0 10px;word-spacing: 1px;}
.floorCntr {margin: 40px 0 25px;width: 100%;overflow-y: scroll;padding: 0 0 15px;border: 0 none;}
.floorCntr table{width: 1100px;}
.insideHdr .rightSide {display: none;}
.insideHdr .insdeBottomHeader:after {display: none;}
.insideHdr .insideLOGO {float: left; width: 49px;     padding-left: 9px;}
.insideHdr .messageBox a img {display: none;}
.insideHdr .messageBox span {padding: 0;font-size: 15px;}
.insideHdr .messageBox {top: 18px; right: 0;}
.insideHdr .insdeBottomHeader {padding: 0 15px;}
.insideHdr .leftSide {width: 100%;}
.insideHdr .leftSide ul li { font-size: 12px; padding: 0 19px 0 0;}
.insideHdr .leftSide ul li a {font-size: 12px;}
.insideHdr .leftSide ul li:before {right: 8px; top: 15px;}
.insideBnr-top .downloadBox ul li a {padding: 0 6px;}
.insideBnr-top .downloadBox ul li:after {right: -3px;top: 1px;}
.insideBnr-top .downloadBox ul li a {font-size: 12px;}
.insideBnr-top .bottom-location span {font-size: 14px;}
.insideBnr-top .bottom-location p {font-size: 14px;}
.insideBnr-top .bottom-location {transform: translateY(-50px); padding: 0 10px;}
.insideBnr-top.active .bottomLogo {transform: translateY(-10px);}
.insideBnr-top.active .downloadBox {transform: translateY(-15px);}
.home-infoBox.insd .insd-info {padding: 30px 0 0 0;}
.insd-info .accordSectn .titl h2 {font-size: 14px;}
.insd-info .accordSectn .titl {margin: 0 auto 0;}
.insideBnr-top .downloadBox.active {padding: 0 10px;}
.insideBnr-top .downloadBox.active ul li:after {top: 14px; right: -3px;}
.developmen_box {padding: 30px 0 30px 0;}
.developmen_box h4 {font-size: 32px;}
.facilities_box li {    width: 50%; margin: 0 0 35px;}
.facilities_box > h6 {overflow: hidden; clear: both; padding: 0 0 26px;}
.slide_sec .owl-nav {    top: 28%;}
.virtual_box {padding: 34px 0 30px;}
.virtual_box h2 {font-size: 39px;}
.single-dev-plain-content {padding: 10px 15px 30px 15px;}
.single-dev-plain-content h3 {font-size: 31px;}
.text-split {padding: 15px; width: 100%;}
.text-split h3 {    text-align: center; line-height: 27px;}
.text-split p {text-align: center;}
.img-split {padding: 15px; width: 100%;}
.img-split img {width: 100%;}
.gray_container {height: auto;}
.map_sec {margin: 15px 0 0;}
.single-dev-travel-content {padding: 30px 0 30px 0;}
.single-dev-travel-item {    width: 100%; padding: 0 0 17px; border-bottom: 1px solid #eee;}
.AvailabilityCntr.discBOX {padding: 30px 0 39px 0;}
.AvailabilityCntr.discBOX .discoverSection h4 {width: 100%;}
.AvailabilityCntr.discBOX .discoverSection p {width: 100%;}
.insd2 .insdLogoCntr h2 {font-size: 22px;}
.insideBnr-top.insd2.active .downloadBox {    transform: translateY(-45px); bottom: 0; height: auto;}
.insideBnr-top.insd2 .downloadBox { transform: translateY(0); bottom: 0; height: auto;}
.insideBnr-top.insd2 .insdLogoCntr:before, .insideBnr-top.insd2 .insdLogoCntr:after {height: 65px;}
.insideBnr-top.insd2.active .insdLogoCntr:before {transform: translateY(-80px);}
.insideBnr-top.insd2.active .insdLogoCntr:after {transform: translateY(80px);}
.insideBnr-top.insd2 .insdLogoCntr:after {background-position: bottom center; }

.homeBanner .home-insdTxt {top: 16%; left: 0; transform: none;} 
.homeBanner .home-insdTxt h1 {font-size: 22px !important; line-height: 29px !important;}
.homeBanner .home-insdTxt .homeBanner-middle-line {    height: 65px;}
.dropdown-Menu .insdDrop {/*overflow-y: scroll;*/ overflow-y: auto; width: 100%; max-width: 100%;}
.home-infoBox .insd-info {opacity: 1 !important;}
.welcome-btm-sec .insd-welcome-btm {padding: 0 0 25px 0;}
.welcome-btm-sec .fit-box.rightBar {text-align: center;}
.welcome-btm-sec .fit-box.rightBar .img-right {margin: 0; float: none; display: inline-block; width: 80%;}
.welcome-btm-sec .moveUp.in-view.fit-box.leftBar {margin: 0 0 25px;}
.MenuBox {margin: 64px 25px 0 25px;}
.MenuBox ul li {padding: 0 0 23px;}
.MenuBox ul li a {font-size: 26px;}
.MenuBox ul li:last-child {padding-bottom: 32px;}
.bottom-menu {padding: 25px 0 0 0;}
.homeBanner .home-insdTxt h2 {font-size: 14px;    line-height: 19px; margin: 16px 0 0;}
.welcome-sec h2 {letter-spacing: 0; line-height: 34px; font-size: 24px; margin: 0 auto 40px;}
.welcome-btm-sec {padding: 30px 15px;}
.welcome-btm-sec h2, .welcome-btm-sec h2 span {font-size: 19px; line-height: 28px;}
.welcome-btm-sec p.font-24 {font-size: 21px;}
.save-utility-bills {background: #fff; padding: 9px 0 75px;}
.save-utility-bills h2 {font-size: 21px;}
.save-get-free .opacity-30 p a {    font-size: 14px;}
.save-get-free .cen-block {width: 90%; position: static;}
.save-get-free .opacity-30 h3 {font-size: 21px;    line-height: 32px; transform: translateY(-10px) !important;}
.save-get-free .opacity-30 {min-height: 0;}
.save-get-free .opacity-30:before {background: rgba(0, 47, 199, 0.6) !important;}
.save-get-free .save-engContent {    opacity: 1; transform: translateY(0);}
.qualify-steps {padding: 30px 0 50px;}
.map-sec h3 {font-size: 24px; padding: 6px 0 0;}
.closeIMG img {width: 28px;}
.homeBanner .banner-layer { background-position: left center !important; /*background-position: -520px center !important;*/
background:url('../images/main-banner-final-mob.jpg') no-repeat left center;
}
footer p.moveUp {animation: none !important; font-size: 13px;}
footer p a {font-size: 13px;}
footer {padding: 16px 0 14px;}


}



@media (min-width:1686px) and (max-width:3000px) {
.container {max-width: 1510px;}

}


