/*
Theme Name: The View
Theme URI: http://www.opixels.com
Author: Hugh Whyte
Author URI: http://www.opixels.com
*/
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeue.woff2') format('woff2'),
         url('fonts/HelveticaNeue.woff') format('woff'),
         url('fonts/HelveticaNeue.ttf') format('truetype'),
         url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
}

@font-face {
    font-family: 'avenirregular';
    src: url('fonts/avenir-roman-webfont.woff2') format('woff2'),
         url('fonts/avenir-roman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} 

.modal{ z-index:99999}
/* header */
body{background: #fffef5;font-family: 'Poppins', sans-serif;line-height: 25px;}
.navbar-wrapper{position: absolute;top: 0;right: 0;left: 0;padding-top: 40px;}
.top-menu-in .carousel {position: relative;z-index: 999999;}
.top-menu-in {top: 50%;}
.top-menu-in {top: 50%;}
.top-menu-in .carousel-indicators{display: none;}
.navbar-collapse{box-shadow: none;}
.top-menu-in .carousel-caption {padding-bottom: 30px;top: 36%;}
.panel-title> a[aria-expanded="true"] i.fa-angle-right {transform: rotate(90deg) translateX(-50%);-webkit-transform: rotate(90deg) translateX(-50%);}
.my{font-family: 'Poppins', sans-serif;font-weight: 400;letter-spacing: 3px;position: absolute;top: 78px;left: 45px;bottom: 0 !important;height: 30px;background:none;border:0px;}
.my img{padding-right: 17px;}
.my p{display: inline-block;margin:0;font-style: 16px; }
.my:focus{outline: none;}
.top-menu .hamburgerr:focus{outline: none;}
.cbp-spmenu-vertical{z-index: 99999999;}
.carousel .item img {width: 100%;  }
.slide-in .carousel-indicators{display: none; }
.top-menu-in  .carousel-control{background-image: none !important;}
.top-menu-in  .glyphicon  img{height: 35px;}
.slide-in .carousel-caption {padding-top: 50px !important;right: 20%;left: 22%;top: 30%;height:310px;padding: 0px; }
.slide-in .carousel-control{opacity: 1;}
.slide-in .carousel-control:hover{opacity: 1 !important;}
.top-menu .navbar-brand > img{height:80px;}
.top-menu{position: relative;}
.top-menu .hamburgerr:hover{opacity: 1;}
.cbp-spmenu ul{list-style: none;padding: 150px 0px 0 45px !important;margin-bottom: 0px;}
.top-menu .navbar .navbar-collapse{border: 0px;}
.top-menu .navbar .navbar-toggle .icon-bar {background-color: #fff;width: 45px;margin-bottom: 8px;height: 3px;}
.top-menu .navbar .navbar-toggle{border: 0px !important;}
.top-menu .navbar .navbar-toggle:hover{background: none;}
.top-menu .navbar .navbar-toggle:focus{background: none;}
.top-menu .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width: 40px !important;height:3px !important; }
.top-menu .hamburgerr{border:0;background:none ;position: absolute;right: 7%;top: 43px;padding: 0px;z-index: 9999999;}
.top-menu .cbp-spmenu-vertical{z-index: 99999999999;margin-top: 0px;background: #fff !important;}
.top-menu .cbp-spmenu-vertical a{letter-spacing: 3px;font-family: 'Poppins', sans-serif;font-weight: 400;border:0px;color: #353535;padding: 10px !important;font-size: 14px;transition: color .15s ease; text-transform:uppercase;}
.top-menu .cbp-spmenu-vertical address{padding: 100px 45px 0 60px;font-family: 'Poppins', sans-serif;font-weight: 300;border:0px;color: #888888;font-size: 13px;line-height: 21px;transition: color .15s ease;letter-spacing: 1px; }
.top-menu .cbp-spmenu-vertical a:hover{border-right: 2px solid #8f8f8f;background:none;text-decoration: none;color: #999; }
.top-menu .cbp-spmenu-vertical li address{padding-left: 10px;font-family: 'Poppins', sans-serif;font-weight: 400;padding-top: 20px !important;margin-bottom: 0px;font-size: 16px;line-height: 27px;}
.top-menu .cbp-spmenu-right.menu-open{transition: all 0.3s ease;background: #fff;margin-top: 0px !important;width: 400px;background: #fff;}
.top-menu .navbar{background: none;border: none;}
.top-menu .navbar-brand{height:100%;padding: 0px;line-height: 0px;font-size: 0px;}
.top-menu .navbar .navbar-nav > .current_page_item > a{background: none;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 700;}
.top-menu .cbp-spmenu-right.cbp-spmenu-open{width: 400px;padding-bottom: 50px;}
.top-menu .navbar-nav > li > a{font-size: 11px;color: #fff;letter-spacing: 3px;font-family: 'Poppins', sans-serif;font-weight: 500;padding: 10px !important; text-transform:uppercase;}
.top-menu .navbar-nav > li > a:hover{color: #fff;}
.top-menu .navbar-nav{padding-top: 35px;}
.top-menu .navbar-header{padding-right: 15%;}
.design h1{margin: 0 0 22px 0;font-size: 25px;letter-spacing: 7px;color: #fff;font-family: 'Playfair Display', serif;font-weight: 400;font-style: italic;}
.header-banner{padding-top: 50px;height:690px;background-size: cover !important;}
.out-now{font-family: 'Poppins', sans-serif;font-weight: 700;margin-bottom: 200px;font-size: 14.58px;color: #fff;text-transform: uppercase;padding: 17px 35px;border:2px solid #fff;display: inline-block;letter-spacing: 5px;text-decoration: none;border-radius: 3px;}
.grnimg .living-grenada {height: 675px;padding: 15% 4.6%;}
.bakim {background: url(http://theview.473px.com/wp-content/uploads/2019/11/New-Project-9.jpg);background-size: cover;background-repeat: no-repeat;margin-top: 0%;background-position: center;}
.bakim .nopaddin.mycoursel-in {width: 45%;}
.bakim .row.luxury {    margin-top: 5%; margin-bottom: 5% !important;}
.rouge-resorts {padding: 3.4%!important;width: 45%;}
.bakim .container.my-flower {margin-bottom: 4%;}
h2.dis {color: #fff; font-family: 'Poppins', sans-serif; font-size: 10px;line-height: 15px;font-weight: 400;}
p.clm {color: #fff; font-family: 'Poppins', sans-serif;font-size: 10px;line-height: 15px;font-weight: 200; }
.out-now:hover{text-decoration: none;color: #fff;}
.arrow{display:block;text-align: center;}
.arrow img{margin: 0 auto;}
.down-arrow{padding-bottom: 122px;}
.nopaddin{padding: 0px !important;}
.luxury-resorts{padding-top: 95px;}
.luxury{margin-bottom: 75px;}
.back-im-in{position: absolute;top: 0;width: 100%;z-index: 1;}
.back-im-in img{width: 100%;}
.luxury-resorts h2{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16.67px;margin:0px;color: #23a1a7;letter-spacing: 5px;padding-bottom: 34px;background: url(./images/bottom-line.png) bottom center no-repeat;margin:0 0 45px 0;  }
.luxury-resorts p{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 12px;color: #888888;line-height: 24px;margin-bottom: 40px;}
.luxury-resorts p:nth-child(3){margin-bottom: 30px;}
.luxury-resorts p strong{font-family: 'Poppins', sans-serif;font-weight: 700;}
.luxury-resorts p span{font-family: 'Poppins', sans-serif;font-weight: 500;}
/*.my-flower{margin-top: -160px;}*/
.flower-symbol{margin-bottom: 45px;}
.flower-symbol img{display: inline;}
.line{position: relative;z-index: 9999999;}
.line img{width: 100%;}
.rouge-resorts{padding:  55px;background: #fff;font-family: 'Poppins', sans-serif;font-weight: 400;}
.rouge-resorts h2{letter-spacing: 1px;font-size: 14px;color: #aeaeae;margin: 0 0 60px 0; font-weight: 100;}
.rouge-resorts h3{text-transform: uppercase;color: #aeaeae;font-size: 19.92px;margin:0 0 25px 0; }
.rouge-resorts p{color: #989898;line-height: 26px;font-size: 15px;margin-bottom: 35px; font-weight: 100;}
.view{font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;display: inline-block;padding:20px;color: #fff;letter-spacing: 2px;background: url(./images/view.png) no-repeat;line-height: 14px;-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.view:hover{text-decoration: none;color: #fff;background: url(./images/view-hover.jpg) no-repeat;}
.luxury .carousel-indicators{bottom: 15px;left: 297px;}
.luxury .carousel-control.left{background: none;display: none;}
.luxury .carousel-control.right{background: none;display: none;}
.luxury .carousel-indicators li{height:13px;width: 13px;background: #fff; }
.luxury .carousel-indicators .active{height:13px;width: 13px;background: #fff;margin: 1px;}
.living-grenada{padding: 38px 55px;background: #fff;font-family: 'Poppins', sans-serif;font-weight: 400;}
.pure-grenada h2{text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16.67px;color: #23a1a7;margin:0 0 90px 0;line-height: 41px;letter-spacing: 5px; }
.pure-grenada h2 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.view-in{font-family: 'Poppins', sans-serif;font-weight: 200;text-transform: uppercase;display: inline-block;padding:20px 40px;color: #fff;letter-spacing: 0px;background: url(./images/view.png) no-repeat;line-height: 14px;-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.view-in:hover{text-decoration: none;color: #fff;background: url(./images/view-hover.jpg) no-repeat;}
.living-grenada p{color: #989898;line-height: 26px;font-size: 12px;margin-bottom: 21px; font-weight: 100}
.living-grenada h3{font-size: 22.92px;color: #aeaeae;margin:0 0 20px 0;line-height: 41px;letter-spacing: 1px;text-transform: uppercase;}
.living-grenada h2{font-size: 14px;color: #aeaeae;margin:0 0 20px 0;line-height: 41px;letter-spacing: 3px; font-weight: 100; }
.discovery{position: relative;height:100%;}
.discovery-in{position: absolute; right: 25%;top: 210px; }
.discovery-in h2{letter-spacing: 1px;font-family: 'Playfair Display', serif;font-weight: 400;font-style: italic;font-size: 20px;color: #fff;line-height: 26.74px;margin:0px;}
.discovery-in h3{letter-spacing: 1px;text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 500;position: relative;font-size: 13px;color: #fff;line-height: 35px;margin:0px;text-align: center;}
.discovery-in h3:after{content:"";position: absolute;height:4px;width: 25px;left: 0px;top: 17px;  }
.discovery-in h3:before{content:"";position: absolute;height:4px;width: 25px;right: 0px;top: 17px;  }
.morne-rough{position: relative;z-index: 99999; }
.morne-rough h2{font-family: 'Poppins', sans-serif;font-weight: 500;bottom: 20px;right: 16%;position: absolute;letter-spacing: 1px;margin:0px;font-size: 11px;color: #fff;text-transform: uppercase;line-height: 15px; }
.morne-rough-in{position: relative;height:100%; }
.morne-rough h3{position: absolute;top: 10%;left: 18%;font-size: 10.67px;color: #fff;letter-spacing: 2px;margin:0px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.line-in {margin-top: -90px;position: relative;z-index: 999999;}
.line-in img{height:250px;width: 100%;}
.form-section-in{margin-top: 0px;}
.form-group-in{position: relative;margin: 0px;}
.info h2{font-family: 'Poppins', sans-serif;font-weight: 700;margin:0 0 40px 0px;line-height: 41px;color: #ca992c;letter-spacing: 6px;font-size: 15.75px; text-transform:uppercase;}
.form-section form{margin:0 auto;width: 32.5%; }
.form-in{color: #ca992c;letter-spacing: 1px;font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 12.5px;border:0px !important;padding: 15px 0 30px 0;box-shadow: none !important;border-bottom: 1px solid #ca992c !important;background:#fff8f8; border-radius: 0px !important;}
img.img-responsive.tyy {width: 62%;float:right;}
.discovery-section, .morne-rough {height: 600px !important;}
.arrow-right{position: absolute;right: 0px;top: 0;background: none;border:0px;}
.form-in::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.my-form::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.request{background:#fff8f8;padding: 100px 0;}
.line-in img, .line img {display: none;}
/* footer */
/*footer{padding: 45px 0px;border-top: 1px solid #ca992c;background: #fff8f8;}*/
footer {padding: 45px 0px 0px;border-top: 1px solid #fff;background: #36314f;}
.footer-in{margin-bottom: 91px;}
.address-content{font-family: 'Poppins', sans-serif;font-weight: 500;}
.address-content address{margin-top: -1.8%;letter-spacing: 2.5px;font-size: 12px;line-height: 22px;/*font-size: 12.5px;line-height: 17.67px;color: #ca992c;*/color:#fff;margin-bottom: 25px;}
.address-content p{letter-spacing: 1px;font-size: 12.5px;/*color: #ca992c;*/color:#fff;margin: 0 0 0px 0;}
.social-icons ul{list-style: none;padding: 0px;}
.social-icons {width: 50% !important;}
.social-icons img.img-responsive {width: 75%;}
.social-icons ul li{display: inline-block;margin-right: 0px;}
.social-icons ul li a{display: inline-block;}
.social-icons ul li:nth-child(3){margin-right:0px;}
.bottom-content p{font-size: 10px;/*color: #ca992c;*/color:#fff;margin:0px;font-family: 'Poppins', sans-serif;font-weight: 200;}
.footer-logo a{display: inline-block;float: right;}

/* About */
.table-responsive{border:0px;}
.about-menu{position: relative;margin-bottom: 330px !important;}
.about-arrow{padding-top: 300px;}

.luxury{margin-bottom: 75px;}
.about-luxury-resorts{padding-top: 95px;}
.about-luxury-resorts h1 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.about-luxury-resorts h1{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16.67px;margin:0px;color: #23a1a7;letter-spacing: 5px;padding-bottom: 34px;background: url(./images/bottom-line.png) bottom center no-repeat;margin:0 0 45px 0;  }
.about-luxury-resorts p{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 13.50px;color: #888888;line-height: 25px;margin-bottom: 40px;}
.about-luxury-resorts p:nth-child(3){margin-bottom: 20px;}
.about-line{position: relative;z-index: 99999;top: -50px;}
.about-line img{height:285px;width: 100%;}
.grenada{margin-top: -290px;}
.why-grenada{position: relative;margin-bottom: 250px;}
.why-grenada-in{width: 52%;background: #fff;padding: 50px;position: absolute;top: 80px;right: 145px;}
.why-grenada-in h2{font-family: 'Poppins', sans-serif;font-weight: 100;margin: 0 0 25px 0;font-size: 14px;color: #aeaeae;letter-spacing: 4px;}
.why-grenada-in h3{font-family: 'Poppins', sans-serif;font-weight: 400;margin: 0px 0 40px 0;font-size: 20.83px;color: #aeaeae;letter-spacing: 0px;}
.why-grenada-in img{margin: 0px 0 30px 0;width: 100%;}
.why-grenada-in p{font-family: 'Poppins', sans-serif;font-weight: 300;margin: 0px 0 40px 0;font-size: 15px;line-height: 21px;color: #989898;}
.grenada-link{font-family: 'Poppins', sans-serif !important;font-weight: 400 !important;text-transform: uppercase;background: url(./images/view.png) no-repeat;color: #fff;letter-spacing: 2px;padding: 20px 25px;display: inline-block;font-size: 17.05px;line-height: 13px;-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.grenada .carousel-control.left{background:none;/* height:20px; */ bottom: 37px !important;right: 5px !important;background:none;}
.grenada .carousel-control{opacity: 1}
.grenada .carousel-control.left img{width: auto;/* margin-bottom: 1px; */}
.grenada .carousel-control.right img{width: auto;margin-bottom: 0px;}
.grenada .glyphicon-chevron-left:before{display: none;}
.grenada .glyphicon-chevron-right:before{display: none;}
.grenada .carousel-control.right{background: none;right: -40px;bottom: 37px;}
.grenada .carousel-indicators{display: none;}
.fact-info{padding: 33px 50px;background: #fff;}
.facts h2{font-family: 'Poppins', sans-serif;font-weight: 300;margin: 0 0 50px 0;color: #23a1a7;font-size: 16.67px;line-height: 41.67px;letter-spacing: 7px;}
.facts h2 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.fact-info h2{font-family: 'Poppins', sans-serif;font-weight: 300;margin: 0px 0 20px 0;font-size: 20.83px;color: #aeaeae;letter-spacing: 3px;}
.fact-info h2 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.fact-info p{font-family: 'Poppins', sans-serif;font-weight: 200;line-height: 25px;font-size: 14px;color: #888888;margin: 0px;} 
.fact-info p span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.fact-info p:nth-child(10){margin-bottom: 20px;}
.more{font-family: 'Poppins', sans-serif !important;font-weight: 400 !important;display: inline-block;text-transform: uppercase;text-decoration: none;color: #fff;letter-spacing: 1px;background: url(./images/view.png) no-repeat;line-height: 13px;font-size: 14px;padding: 20px 20px; height:52px;-webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.more:hover{text-decoration: none;color: #fff; background: url(./images/view-hover.jpg) no-repeat;}
.mycoursel{margin-bottom: 85px; background-color:#fff;}
.mycoursel .carousel-indicators{display: inline !important;left:40%;width: 20%;margin-left: 0; }
.mycoursel .carousel-indicators li{height:12px;width: 12px;background: #fff; }
.mycoursel .carousel-indicators .active{height:12px;width: 12px;background: #fff;margin: 1px;}
.content{margin-bottom: 80px;font-family: 'Poppins', sans-serif;font-weight: 400;padding: 0px 60px;}
.getting-here h2{font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 16.67px;color: #23a1a7;margin: 0px 0 45px 0;padding-bottom: 20px;background: url(./images/bottom-line.png) bottom center no-repeat;letter-spacing: 5px;}
.content p{font-size: 13.50px;color: #888888;margin: 0px 0 30px 0;line-height: 25px;}
.content ul{padding-left: 20px;list-style: none;}
.content ul li{font-size: 13.50px;color: #888888;line-height: 25px;padding-left: 20px;background: url(./images/dot.png) 2px 9px no-repeat;}
.saints-george-in{height:100%;position: relative; }
.saints-george h2{ font-family: 'HelveticaNeue';position: absolute;left: 17%;bottom: 65px;margin: 0px;font-size: 14.7px;color: #fff;}
.saints-george h2 span{font-family: 'Poppins', sans-serif;font-weight: 500;letter-spacing: 1px;}
.saints-line{margin-top: -142px;position: relative;z-index: 9999;}
.saints-line img {height:230px;width: 100%;}
.grenada-map{margin-top:-90px;background: url(./images/grenada-map.png) no-repeat;height: 800px;background-size: cover;}
.grenada-map-in{position: relative;height: 100%;}
.grenada-map h2{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14.75px;color: #fff;letter-spacing: 3px;right: 16.7%;bottom: 365px;position: absolute;margin: 0px;}
/* contact */
.contact-arrow{padding-top: 305px;}
.contact-menu-in{position: relative;margin-bottom: 300px !important;}
.form-detail-section{padding: 73px 0 125px 0;background: #fff;}
.conatct-morne h1{font-family: 'Poppins', sans-serif;font-weight: 300;margin:0; ;font-size: 16.67px;color: #23a1a7;letter-spacing: 5px;padding-bottom: 30px;margin-bottom: 95px;background: url(./images/bottom-line.png) bottom center no-repeat;}
.conatct-morne h1 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.contact-details{margin-bottom: 100px;}
.left-contact-details{padding-left: 160px;}
.left-contact-details h2{text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 16.67px;color: #2d9d9f;margin:0 0 40px 0; }
.left-contact-details address{font-family: 'Poppins', sans-serif;font-weight: 300;color: #888888;font-size: 15px;line-height: 25px;}
.right-contact-details{padding-left: 100px; }
.right-contact-details h2{text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 700;font-size: 16.67px;color: #2d9d9f;margin:0 0 40px 0; }
.right-contact-details address{font-family: 'Poppins', sans-serif;font-weight: 400;color: #aeaeae;font-size: 16.67px;line-height: 25px;}
.contact-form{padding: 0px 135px 0 160px;}
.contact-form .nice-select .list{width: 100%;}
.contact-form .nice-select{font-family: 'AvenirMedium';color: #ca992c;height: 40px;line-height: 40px;width: 100%;min-height: 45px;margin-bottom: 45px;letter-spacing: 2px;text-transform: uppercase;background: none;border:none;box-shadow: none;border-bottom: 1px solid #ca992c;border-radius: 0px;padding:0px;outline: none;}
.my-form:focus{border-color: #ca992c !important;box-shadow: none;}
.my-form.nice-select:hover{border-bottom: 1px solid #ca992c;}
.my-form{color:#ca992c;font-family: 'Poppins', sans-serif;font-weight: 400;min-height: 45px;margin-bottom: 45px;letter-spacing: 2px;text-transform: uppercase;background: none;border:none;box-shadow: none;border-bottom: 1px solid #ca992c;border-radius: 0px;padding: 15px 15px 15px 0px;outline: none;}
.text-area{color:#ca992c;    font-family: 'Poppins', sans-serif;
    font-weight: 400;margin-bottom: 45px;resize: none;width: 100%;letter-spacing: 2px;text-transform: uppercase;background: none;border:none;box-shadow: none;border-bottom: 1px solid #ca992c;border-radius: 0px;padding: 15px 15px 15px 0px;outline: none;}
.contact{margin-bottom: 0px;}
.my-form::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.text-area::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.sumit-in{background: url(./images/view.png) no-repeat;border:none;padding: 20px 140px 20px 30px;color: #fff;font-size: 16.67px;line-height: 13px;letter-spacing: 2px;text-transform: uppercase;font-family: 'Poppins', sans-serif;font-weight: 400; height:52px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.sumit-in:hover{background: url(./images/view-hover.jpg) no-repeat; }
/* cbi */
/* bannercontent */
.bannercontent{ /* padding: 0px 70px 40px 0 */ padding: 0px 70px 0px 0 }
.bannercontent p{ font-size: 14px; color: #737272; line-height: 23px;  font-family:'d';}
.bannercontent h2 a{ font-family:'Montserrat'; font-size: 25px; color: #622466; margin: 0px; padding:0; line-height: 30px; font-weight: bold; background:none;}
.bannercontent h2 a:hover{color: #622466;}
.bannercontent a{ color: #fff; font-family:'Montserrat'; background:#622466 url('images/click-arrow.png') 125px 7px no-repeat; padding: 0px 65px 0 10px; font-size: 13px; text-transform: uppercase; line-height: 26px; display: inline-block; margin-bottom: 10px }
.bannercontent a:hover{ color: #fff }
/********************* light box *******************************/
.lightbox .modal-header{margin-bottom: 15px }
.new-modal{ /* width: 72% !important; */ width:auto !important; margin: 0px 0 0 80px !important }
.modal-content{box-shadow: none !important;}
.modal-header{border-bottom: 0px;}
.layering{display: none;}
.lightbox{ margin: 0px auto; width: 800px; background:#fff; padding:50px 0px 50px 0px; position: relative;}
.lightbox h2{ font-size: 16px; color: #c99838;font-family: 'Poppins', sans-serif;font-weight: 700; font-weight: 800; margin: 0 0 20px 80px}
.lightbox h3{font-size: 15.66px; color: #f9bf21;font-family: 'Poppins', sans-serif;font-weight: 500; margin: 0 0 20px 80px}
.lightbox-orderlist{ /* background: url(images/vertical-line.png) 90% 0 no-repeat; */ padding:35px 0 0 0 }
.orderlistlast{ background:none; }
.new-modal .modal-content{border: 0px;} 
.lightbox-orderlist h2{ font-size: 13px; color: #525252; background:url('images/horizontal-line.png') left bottom no-repeat; padding: 0 0 10px 0; margin: 0 0 22px 0; font-family: 'Poppins', sans-serif;font-weight: 700;}
.lightbox-orderlist ul{ padding: 0px; margin: 0px 0 35px 0;  display: block;list-style: none; font-family:'Avenir-Book'; font-size: 13px; font-weight: 400; color: #525252;}
.lightbox-orderlist ul li{ font-family: 'Poppins', sans-serif;font-weight: 400;line-height: 22px}
.lightbox-orderlist ul li a{ background:none; padding: 0px; color: #525252; margin: 0px; text-transform: uppercase; font-family:'Avenir-Book'; font-size: 13px; font-weight: 400}
.lightbox-orderlist ul li a:hover{ color: #000 }
.layering{ position: absolute; bottom: 40px; right: 0; }
.faq-arrow{padding-top: 305px;}
.cbi-luxury-resorts ul li span a:hover{text-decoration: none;outline: none;}
.cbi-luxury-resorts{margin-bottom: 45px;}
.cbi-luxury-resorts h2{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16.67px;margin:0px;color: #23a1a7;letter-spacing: 5px;padding-bottom: 34px;background: url(./images/bottom-line.png) bottom center no-repeat;margin:0 0 45px 0;  }
.cbi-luxury-resorts p{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 13.50px;color: #888888;line-height: 25px;margin-bottom: 40px;}
.cbi-luxury-resorts p:nth-child(3){margin-bottom: 55px;}
.cbi-luxury-resorts ul{padding: 0px;list-style: none;}
.cbi-luxury-resorts ul li{padding: 0px 35px;border-left: 1px solid #dfded1;display: inline-block;border-right:1px solid #dfded1;}
.cbi-luxury-resorts ul li h3{font-size: 80px;margin:0px;color: #ca992c;font-family: 'Roboto Condensed', sans-serif;}
.cbi-luxury-resorts ul li span a{color: #ca992c;font-size: 14px;letter-spacing: 3px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.cbi-luxury-resorts ul li:nth-child(1){border: none;}
.cbi-luxury-resorts ul li:nth-child(3){border: none;}
.cbi-luxury-resorts ul li h3 a {display: inline-block;padding-bottom: 18px;}
.cbi-links .btn:focus{outline: none;background-color: #fffef5;}
.cbi-links .btn1:focus{outline: none;background-color: #fffef5;}
.cbi-links .btn2:focus{outline: none;background-color: #fffef5;}
.cbi-links .btn{padding-left: 5px;border:none;font-family: 'Poppins', sans-serif;font-weight: 400;padding-right: 0px !important;text-align: left;width: 100%;background:url(./images/cbi-right-arrow.png) 55% no-repeat; ;margin: 0 0 5px 0;font-size: 16.67px;color: #ca992c;line-height: 33px;display: block;text-decoration: none; }
.cbi-links .btn1{padding-right: 50px !important;border:none;font-family: 'Poppins', sans-serif;font-weight: 400;text-align: left;width: 100%;background:url(./images/cbi-right-arrow.png) 95% no-repeat; ;margin: 0 0 5px 0;font-size: 16.67px;color: #ca992c;line-height: 33px;display: block;text-decoration: none; }
.cbi-links .btn2{border:none;font-family: 'Poppins', sans-serif;font-weight: 400;padding-right: 0px !important;text-align: left;width: 100%;background:url(./images/cbi-right-arrow.png) 100% no-repeat; ;margin: 0 0 5px 0;font-size: 16.67px;color: #ca992c;line-height: 33px;display: block;text-decoration: none; }
.modal-in{padding: 70px;border-radius: 0px;}
.modal-header{padding: 0px;}
.modal-in h2{font-size: 20px;line-height: 41px;margin: 0 0 20px 0;font-family: 'Poppins', sans-serif;font-weight: 500; letter-spacing:2px;}
.modal-in p{margin: 0 0 20px 0;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 14px;line-height: 25px;}
.cbi-luxury-resorts ul li p:nth-child(3){margin-bottom: 0px;padding-bottom: 0px !important;}
.cbi-links{text-align: left;}
.cbi-luxury-resorts{padding-top: 90px;}
.cbi-links a:nth-child(2){padding-right: 30px !important;}
.cbi-links a:nth-child(1){padding-right: 30px !important;display: inline-block;}
.cbi-links a:nth-child(3){padding-right: 30px !important;display: inline-block;margin-bottom: 0px;}
.cbi-grenada{margin-top: -291px;}
.cbi-line {position: relative;z-index:1;top: -75px;}
.cbi-line img{height:280px;width: 100%; }
.application h2{font-family: 'Poppins', sans-serif;font-weight: 700;margin: 0 0 50px 0;letter-spacing: 7px;text-transform: uppercase;font-size: 16.67px;color: #23a1a7;}
.cbi-details{width: 48%;background: #fff;padding: 80px 40px 40px 40px;position: absolute;top: 50px;right: 110px;}
.cbi-details h2{font-family: 'Poppins', sans-serif;font-weight: 100;margin: 0 0 10px 0;font-size: 14px;color: #aeaeae;letter-spacing: 2px;}
.cbi-details h3{font-family: 'Poppins', sans-serif;font-weight: 400;margin: 0px 0 30px 0;font-size: 20.83px;color: #aeaeae;letter-spacing: 0px;}
.cbi-details img{margin: 0px 0 30px 0;width: 100%;}
.cbi-details p{font-family: 'Poppins', sans-serif;font-weight: 300;margin: 0px 0 60px 0;font-size: 15px;line-height: 21px;color: #989898;}
.grenada-link{font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;background: url(./images/view.png) no-repeat;color: #fff;letter-spacing: 2px;padding: 20px 25px;display: inline-block;font-size: 14px;line-height: 13px;}
.grenada-link:hover{text-decoration: none;color: #fff;background: url(./images/view-hover.jpg) no-repeat;}
.cbi-grenada-in{position: relative;margin-bottom: 200px;}
.cbi-grenada .carousel-control.left{background:none;height:20px;bottom: 33px !important;right: 5px !important;background:none;}
.cbi-grenada .carousel-control{opacity: 1}
.cbi-grenada .carousel-control.left img{width: auto;margin-bottom: 0px;}
.cbi-grenada .carousel-control.right img{width: auto;margin-bottom: 0px;}
.cbi-grenada .glyphicon-chevron-left:before{display: none;}
.cbi-grenada .glyphicon-chevron-right:before{display: none;}
.cbi-grenada .carousel-control.right{background: none;right: -40px;bottom: 43px;}
.cbi-grenada .carousel-indicators{display: none;}
.process{background: #fff;padding: 50px 45px;position: relative;margin-bottom: 50px;}
.process-in{width: 210px;float: left;padding: 0 15px;}
.process-in h2{font-family: 'Roboto Condensed', sans-serif;font-weight: 500;margin-bottom: 35px !important;color: #ca992c;position: relative;text-align: center;line-height: 70px;margin:0px;border-radius: 100%;height:70px;width: 70px;border:2px solid #ca992c;}
.process-in h2:after {content: "";position: absolute;height: 2px;width: 142px;background: #ca992c;top: 35px;left: 68px;}
.process-in p{font-family: 'Poppins', sans-serif;font-weight: 400;margin:0;font-size: 13px;line-height: 22px;color: #898787; }
.process-in h3{font-family: 'Poppins', sans-serif;font-weight: 100;margin:0 0 40px 0;font-size: 16px;color: #898787;line-height: 22px;
position:relative;}
.process-in h3:after{ content:""; width:25px;height:1px; background-color:#cb982b; position:absolute; bottom:-17px; left:0px; }
.final:after{display: none;}
.process span {font-family: 'Poppins', sans-serif;font-weight: 500;transform: rotate(-90deg); position: absolute;left: 0px;top: 75px;font-size: 16.67px;color: #ca992c;letter-spacing: 3px;text-transform: uppercase;}
.brochure{position: relative;}
.brochure-in{position: absolute;right: 20%;top: 38%;}
.brochure-in h3{margin: 0px;text-align: center;}
.brochure-in h3 a{margin:0px;text-align: center;font-size: 16.67px;color: #fff;font-family: 'Poppins', sans-serif;font-weight: 700;letter-spacing: 1px;}
.brochure-in h3 a:hover{text-decoration: none;color: #fff;}
.brochure-in h2{font-family: 'Playfair Display', serif;font-weight: 100;margin:0px 0 15px 0 ;font-size: 30px;color: #fff;
letter-spacing: 1px; font-style:italic;}
.cbi-brochure{height:100%; }
.international-mobility{background-color: #ffffff; padding: 60px 0px;margin-top: -113px;}
.mobility h2{font-family: 'Poppins', sans-serif;font-weight: 400;margin:0px 0 50px 0;letter-spacing: 4px;font-size: 18.75px;color: #fff;text-transform: uppercase; }
.cbi-map img{width: 100%;padding-left: 100px;position: relative;}
.cbi-map h3{position: absolute;top: 0px;left: 400px;font-family: 'Poppins', sans-serif;font-weight: 500;margin: 0px;text-transform: uppercase;color: #fff;font-size: 16.67px;letter-spacing: 2px}
.cbi-saints-line {margin-top: -90px;position: relative;z-index: 9999}
.cbi-saints-line img{height:197px;width: 100%;}
.cbi-banner{padding-top: 50px;height:550px;}
.cbi-menu-in {position: relative;margin-bottom: 240px !important;}
.citizenship{padding-top: 240px;}
.citizenship h1{font-family: 'Poppins', sans-serif;font-weight: 700;margin:0px 0 50px 0;text-transform: uppercase;letter-spacing: 4px;color: #fff;font-size: 17.65px;}
.cbi-table{background: #fff;padding:80px 40px 10px 40px;margin-bottom: 60px;}
.cbi-table .table > thead > tr > th{vertical-align: top !important;}
.cbi-table .table > tbody > tr > td{border: 0px !important;}
.cbi-table .table > thead > tr > th{border-bottom:2px solid #ca992c !important;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 15px;color: #898787;padding-bottom: 30px;letter-spacing: 1px;}
.cbi-table .table > tbody > tr > td{padding:25px 10px;font-family: 'Poppins', sans-serif;font-weight: 400;text-transform: uppercase;font-size: 15px;color: #898787;line-height: 25px;}
/* luxurious */
.back-im{position: relative;margin: -55px;}
.btnvr{    background: none;box-shadow: none;border: 0px;}
.btnvr:hover{background-color: #fffef5;border-color: #fffef5;}
.btnvr img:hover{opacity: 0.7;}
.btnvr:focus{background-color: #fffef5 !important;outline:0 !important; }
.luxurious .modal-content{border:0px !important;background:none !important;}
.top-menu .menu-open .menu-active {top: 15px !important;}
.close {float: right;font-weight: normal; color: #999999;opacity: 1; }
.modal-header .close {margin-top: -45px;position: absolute;right: 35px;}
.modal-header .close:focus{outline: none;}
.modal-header .close:hover{opacity: 1}
.back-im img{width: 100%;}
.luxury-arrow{padding-top: 310px;}
.luxury-banner{padding-top: 50px;height:550px; }
.luxurious{padding-top: 75px;}
.lux-menu-in{margin-bottom: 340px;position: relative;}
.luxurious h1 span{font-family: 'Poppins', sans-serif;font-weight: 700;}
.luxurious h1{line-height: 35px;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16.67px;margin:0px;color: #23a1a7;letter-spacing: 5px;padding-bottom: 34px;background: url(./images/bottom-line.png) bottom center no-repeat;margin:0 0 45px 0;  }
.luxurious p{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 13.50px;color: #888888;line-height: 25px;margin-bottom: 40px;}
.luxurious p:nth-child(3){margin-bottom: 55px;}
.luxurious ul{padding: 0;margin-bottom: 0px;list-style: none;}
.luxurious ul li{display: inline-block;border-right:  2px solid #d8d5bc;padding: 20px 40px 30px 40px;}
.luxurious ul li:nth-child(2){border-right:  0px;vertical-align: top;padding-right: 0px;}
.luxurious h3{font-family: 'Poppins', sans-serif;font-weight: 400;margin:0px; font-size: 13.33px;color: #23a1a7;line-height: 35px;}
.lux-symbol img{display: inline;}
.icons ul{padding: 0px;margin-bottom: 0px;list-style: none;}
.icons ul li{display: inline-block;padding-right: 30px;}
.lux-back{padding: 250px 0px;}
.lux-back-in h2{font-family: 'Poppins', sans-serif;font-weight: 600;letter-spacing: 1px;margin:0 0 0px 0;font-size: 16.67px;color: #fff;padding-bottom: 40px;}
.lux-back-in img{margin-bottom: 15px;}
.lux-back-in p{font-family: 'Poppins', sans-serif;font-weight: 200;margin-bottom: 40px;line-height: 20px;font-size: 11px;color: #fff;}
.lux-pic{display: inline-block;border:1px solid #fff;padding: 15px 50px;letter-spacing: 4px;color: #fff;font-size: 10px;text-transform: uppercase; -webkit-transition:all 0.5s ease;
-moz-transition:all 0.5s ease;
-o-transition:all 0.5s ease;
transition:all 0.5s ease;}
.lux-pic:hover{text-decoration: none;color: #1aa3b1; background-color:#fff;}
.lux-linein img{height:230px;width: 100%;}
.lux-linein{margin-top: -90px;}
.moree-in{padding: 20px 34px !important;}
.request-brochuree{margin-bottom: 85px;}
.request-brochuree h3{padding-bottom: 40px;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 18.75px;color: #989898;}
.request-in{padding: 100px 0 100px 0 !important;margin-top: -140px;}
.lux-room .carousel-control.left {top: 45%;opacity: 1;z-index: 9999999;left: -3%;background: #fffef5 url(./images/left-room-arrow.png) 44% no-repeat;display: inline-block;height: 65px;width: 65px;border-radius: 100%;}
.lux-room .carousel-control .glyphicon-chevron-left{display: none;}
.lux-room .carousel-control.right {top: 45%;opacity: 1;z-index: 9999999;right:  -3%;background: #fffef5 url(./images/lux-room-arrow-right.png) 44% no-repeat;display: inline-block;height: 65px;width: 65px;border-radius: 100%;}
.lux-room .carousel-control .glyphicon-chevron-right{display: none;}
.lux-room .carousel-indicators li{background: #fff;height:12px;width: 12px;margin: 0px !important;}
.lux-room .carousel-indicators .active{height:12px;width: 12px;}
.lux-symbol{margin-bottom: 40px;}
.lux-line{top: -30px;position: relative;z-index: 2;}
.lux-line img{height:230px;width: 100%; }
.slideup{margin-top: -175px;}
.lux-details h2{letter-spacing: 0px !important;text-transform: uppercase;padding-bottom: 15px;margin-bottom: 45px;position: relative;}
.lux-details h2:after{content: "";background: #e2e0cb;width: 40px;height:2px;position: absolute;left: 0;bottom: 0; }
.lux-details{padding: 63px 50px;}
.lux-details p{padding-bottom: 50px;}
.luxx .carousel-control .glyphicon-chevron-left{display: none;}
.luxx .carousel-control .glyphicon-chevron-right{display: none;}
.specification{margin-bottom: 45px;font-family: 'Poppins', sans-serif;font-weight: 400;}
.left-specs{border-right: 1px solid #d8d5bc;}
.left-specs p{font-size: 20.83px;color: #aeaeae;line-height: 41px;margin-bottom: 0px;padding: 35px 0px;letter-spacing: 4px;padding-left: 35px;}
.right-specs p{font-size: 15px;color: #989898;line-height: 40px;padding-left: 20px !important;margin-bottom: 0px;padding: 35px 0px;}
.lux-room{margin-bottom: 70px;}
.lux-details p{font-family: 'Poppins', sans-serif !important;font-weight: 400 !important;}
.room-specs{margin-bottom: 55px;}
.more-in{padding: 20px 40px !important;}
.panel-body p{font-family: 'Poppins', sans-serif !important;font-weight: 200 !important;font-size: 14px;line-height: 25px;}
.panel-title> a[aria-expanded="true"] i.fa-angle-right {transform: rotate(90deg) translateX(-50%);-webkit-transform: rotate(90deg) translateX(-50%);}
.panel-default>.panel-heading {background: none;border: 0;padding: 0;position: relative;}
.panel-body{padding: 15px 0px 10px 37px;}
.panel-group .panel+.panel{margin: 0 0 15px 0;}
.panel-title>a:hover{text-decoration: none;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border:none;}
.panel-default>.panel-heading {background: none;border: 0;padding: 0;position: relative;}
.panel-group .panel {background-color: #fffef5 !important;margin-bottom: 15px;border-radius: 4px;border:0px;box-shadow: none;}
.panel-title>a {font-size: 14px;color: #888888;font-family: 'Poppins', sans-serif;font-weight: 500;letter-spacing: 0.9px;padding: 6px 0 6px 37px;display: block;text-transform: uppercase;line-height: 22px;}
.panel-title>a i {color: #ca992c;width: 28px;height: 28px;border: 2px solid #ca992c;border-radius: 50%;font-size: 21px;font-weight: 600;margin-right: 8px;text-align: center;line-height: 25px;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;position: absolute;left: 0;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.panel-title>a:focus{text-decoration: none;}
/* FAQ */
.sample-in{padding-top: 50px;padding-bottom: 50px;}
.sample h1{font-size: 60px;margin:0 0 45px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300;}
.sample h1 span{ font-size: 14px; letter-spacing: 1px; text-transform: uppercase;}
.sample h2{font-size: 30px;margin:0 0 20px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300; }
.sample h3{font-size: 28px;margin:0 0 20px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300; }
.sample h4{font-size: 26px;margin:0 0 20px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300; }
.sample h5{font-size: 24px;margin:0 0 20px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300; }
.sample h6{font-size: 22px;margin:0 0 20px 0;color: #23a1a7;font-family: 'Poppins', sans-serif;font-weight: 300; }
.sample p{line-height: 25px;font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16.67px;color: #989898;}
.sample a{font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16.67px;margin-bottom: 20px;display: inline-block;}
.sample a:hover{text-decoration: none;}
.sample ul{list-style: none;padding: 0px;margin-bottom: 20px;}
.sample ul li{font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 16.67px;}

.tab_content{background-color: #fff}
.my-tabs ul.tabs li.active{background: #fff;color: #000;}
.my-tabs ul.tabs{height:60px;border:0px; }
.my-tabs .tabs > li {min-height: 60px;font-family: 'Poppins', sans-serif;font-weight: 300;margin-right: 0px; background-color: #f8f6f1;
color: #333; border-bottom-color: transparent;border-radius: 0px;border:0px;padding: 15px 46px;display: block;font-size: 14.8px;
letter-spacing: 1px; border-bottom: 1px solid #b3a26c; border-left: 1px solid #b3a26c;}
.my-tabs .tab_container{border:0px;}
.my-tabs .tab_content p{color:#000;line-height: 25px;font-family: 'Poppins', sans-serif;font-weight: 300;font-size: 16px;margin-bottom: 15px;}
.my-tabs .tabs > li:hover{background: #fff;}
.my-tabs .tab-pane ul li{ color: #000;font-size: 16px;font-family: 'Poppins', sans-serif;font-weight: 300;}
.my-tabs .tabs > li:first-child{ border-left:0;}

/* popup-form */
.request-download{font-family: 'Poppins', sans-serif !important;font-weight: 400 !important;display: inline-block;text-transform: uppercase;text-decoration: none;color: #fff;letter-spacing: 1px;background: url(./images/request-bg.png) no-repeat;line-height: 14px;font-size: 14px;padding: 20px 110px 20px 20px;float: left;border:0px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.request-download:hover{  text-decoration: none; color: #fff; background: url(./images/request-bg-hover.jpg) no-repeat;}
.modal-popup .modal-content{padding: 75px 140px;border-radius: 0px;}
.my-popup-content .modal-title{font-family: 'Poppins', sans-serif;font-weight: 700;color: #c99838;font-size: 24px;letter-spacing: 6px;}
.my-popup-content  p{letter-spacing: 1px;font-family: 'avenirregular';font-size: 14px;color: #a2a2a2;margin-bottom: 55px;}
.modal-popup{width: 1045px !important;}
.my-form-in{color:#ca992c;font-family: 'Poppins', sans-serif;font-weight: 400;min-height: 20px;margin-bottom: 20px;letter-spacing: 2px;text-transform: uppercase;background: none;border:none;box-shadow: none;border-bottom: 1px solid #ca992c;border-radius: 0px;padding: 10px 0px;outline: none;}
.my-form-in:focus{border-color: #ca992c !important;box-shadow: none !important;}
.my-form-in::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.text-area::placeholder {color: #ca992c;opacity: 1; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #ca992c;}
::-ms-input-placeholder { /* Microsoft Edge */color: #ca992c;}
.my-style{margin-bottom: 20px !important;height:45px !important;  background: #fff url(./images/pop-up-downarrow.png) 98% 40% no-repeat !important;}
.my-style select {margin-bottom: 0px !important;}
.my-style-inn{margin-bottom: 55px !important;}

@media screen and (max-width: 320px)
{
.modal-in {padding: 70px 20px;border-radius: 0px;}
.top-menu .navbar-header {padding-right: 0px;}  
.header-in .navbar-toggle{top: 42px;margin: 0;padding: 0;left: 0%;float: none !important;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -14px;top: 22px;}    
.top-menu .navbar-nav{padding: 20px 15px !important;}
.top-menu .navbar .navbar-nav > .active > a{color: #000;}
.top-menu .navbar-nav{background:#fff; }
.top-menu .navbar-nav > li > a{color: #000;}
.top-menu .navbar-nav > li > a:hover{color: #000;}
.my p{text-indent: -999px;}
.contact-arrow {padding-top: 465px;}	
.out-now{margin-bottom: 40px;display: none;}    
.slide-in .carousel-caption{padding-top: 30px !important;}   
.header-in .navbar-toggle{top: 29px;margin: 0;padding: 0;left: 2%;}    
.navbar-inverse .navbar-brand{margin-top: 0px !important;}
.top-menu .navbar .navbar-toggle .icon-bar{margin-bottom: 7px;}
.courrsel .item img{height:320px; }   
.header-banner{background: url(./images/header-banner.png) 50% 50% no-repeat !important;} 
.top-menu .cbp-spmenu-right.menu-open {margin-top: 115px;width: 260px;}
.cbp-spmenu ul {padding: 15px !important;}
.top-menu .cbp-spmenu-vertical{margin-top: 0px;}
.top-menu .cbp-spmenu-vertical a address{padding-top: 30px !important;} 
.top-menu .cbp-spmenu-vertical a {border: 0px;color: #000;padding: 8px 10px !important;font-size: 18px;} 
.brochure-in {position: absolute;right: 5%;top: 20%;}
.brochure-in h2{font-size: 16px;margin-bottom: 10px;}
.request{padding: 60px 0;}    
.top-menu .navbar-nav{padding: 0px;margin-top:50px; }    
.top-menu  .navbar-default .navbar-collapse{border: 0px;}
.design h1{line-height:35px;font-size: 20px;}  
.discovery-in h2{font-size: 15px;}
.discovery-in h3{font-size: 9px;}
.discovery-in h3:after{top: 15px;}
.discovery-in h3:before{top: 15px;}
.out-now{letter-spacing: 2px;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -6px;top: 23px;margin: 0px;}
.top-menu .hamburger {position: absolute;top: 30px;padding: 0px;display: none;}
.navbar-brand > img {margin: 0 auto;width: 130px;}   
.top-menu .navbar-brand {width: 100%;margin: 0 auto;text-align: center;}
.info h2{line-height: 25px;margin-bottom: 20px;}
.line-in{margin-top: -60px;}
.line-in img:{height:69px;}
.luxury-resorts{padding-top: 50px;}
.down-arrow{padding-bottom: 0px;}
.rouge-resorts{padding: 30px 15px;}
.rouge-resorts h2{margin-bottom: 10px;line-height: 30px;}
.rouge-resorts h3{margin-bottom: 10px;line-height: 30px;}
.luxury .carousel-indicators {bottom: 0px;left: 0;width: 100%;margin: 0px !important;}
.luxury-resorts p:nth-child(3){margin-bottom: 50px;}
.luxury-resorts p br{display: none;}
.my-flower{margin-top: -130px;}
.line img{height:115px; }
.line-in img{height:80px; }
.pure-grenada h2{margin-bottom: 50px;}
.living-grenada{margin-bottom: 30px;padding: 25px;}
.discovery-in {position: absolute;right: 10%;top: 180px;}
.form-section-in{margin-top: -60px;}
footer{text-align: center;}
.living-grenada h2{margin-bottom: 0px;}
.living-grenada h3{line-height: 28px;margin-bottom: 10px;font-size: 18px;}
.morne-rough{max-height: 290px;margin-bottom: 40px;}
.morne-rough h2{right: 5%;bottom: 180px;font-size: 11.58px;}
.mycoursel-in{padding: 0 15px !important;margin-bottom: 30px;}
.luxury-resorts h2{line-height: 30px;margin-bottom: 20px;padding-bottom: 20px;}
.discovery-section{height:300px; }
.form-section{margin-bottom: 0px;}
.address-content{margin-bottom: 30px;}
.footer-logo{margin-bottom: 30px;}
.footer-logo img{display: inline;}
.footer-in{margin-bottom: 50px;}
.form-section form{width: 100%;}

/* contact */
.left-contact-details address{font-size: 15px;}
.right-contact-details address{font-size: 15px;}
.sumit-in{padding:20px 70px 20px 30px; }
.contact-details{margin-bottom: 30px;}
.left-contact-details{padding-left: 15px;margin-bottom: 25px;}
.right-contact-details{padding-left: 15px;}
.contact-form{padding: 0px 15px 0 15px;}
.form-detail-section{padding: 40px 0px;margin-bottom: 50px;}
.conatct-morne h2{margin-bottom: 30px;line-height: 30px;padding-bottom: 20px;}
.left-contact-details h2{margin-bottom: 25px;}
.right-contact-details h2{margin-bottom: 25px;line-height: 25px;}
/* about */
.why-grenada-in p br{display: none;}
.why-grenada-in {width: auto;background: #fff;padding: 50px 15px;position: relative; top: 0px;right: 0px;}
.grenada-map h2{right: 41.7%;bottom: 190px;}
.grenada-map {margin-top: -90px;background: url(./images/grenada-map.png) top right no-repeat;height: 292px;background-size: cover;}
.about-luxury-resorts p br{display: none;}
.saints-george h2{bottom: 170px;}
.saints-george{height:425px;background: url(./images/saints-george.png) 30% 50% no-repeat; }
.fact-info{padding: 35px 15px;}
.factss{padding: 0 15px !important;}
.content{padding: 0px;}
.why-grenada{margin-bottom: 30px;}
.mycoursel .carousel-indicators{left: 30%;width: 110px;margin:0px; }
.flower-symbol{margin-bottom: 25px;}
.about-line img{height:185px; }
.grenada{margin-top: -190px;}
.content ul{padding-left: 0px;}
.content ul li{margin-bottom: 20px;}
.mycoursel{margin-bottom: 40px;}
.getting-here h2{margin-bottom: 25px;}
.facts h2{margin-bottom: 30px;line-height: 25px;}
.grenada-link{font-size: 11px;padding: 20px 15px;}
.why-grenada-in h2{margin-bottom: 15px;}
.why-grenada-in h3{margin-bottom: 20px;}
.about-luxury-resorts h2{margin-bottom: 20px;padding-bottom: 20px;line-height: 25px;}
.about-luxury-resorts{padding-top:  50px;}
.fact-info h2 span{line-height: 35px;}
.fact-info p{margin-bottom: 10px;}
.about-banner{background: url(./images/about.png) 50% 50% no-repeat !important;}
/* cbi */
.cbi-luxury-resorts ul li{display: block;margin-bottom: 30px;border:none;padding: 0px;}
.cbi-luxury-resorts ul li img{display: inline;}
.cbi-luxury-resorts ul li:nth-child(3){border: none;text-align: center;display: inline-block;}
.cbi-details {width: auto;position: relative;top: 0px;right: 0px; }
.cbi-grenada-in{margin-bottom: 50px;}
.cbi-details p br{display: none;}
.process-in{width: 100%;text-align: center;float: none;margin-bottom: 30px;}
.process-in h2{margin: 0 auto;}
.process-in h2:after{display: none;}
.process span{top: 30px;left: 32%;transform: rotate(0deg);font-size: 30px;}
.process{padding: 70px 0px 50px 0px}
.cbi-details h2{font-size: 16px;line-height: 25px;}
.cbi-details{padding: 40px 20px;}
.cbi-grenada .carousel-control.right {background: none;right: 0px;bottom: 34px;}
.cbi-grenada .carousel-control.left {background: none;height: 20px; bottom: 24px !important;right: 32px !important;background: none;}
.cbi-luxury-resorts h2{margin-bottom: 25px;padding-bottom: 25px;line-height: 25px;}
.cbi-line { position: relative;top: -15px;}
.cbi-grenada {margin-top: -146px;}
.cbi-line img {height: 150px;}
.cbi-luxury-resorts ul li h3{font-size: 70px;}
.cbi-luxury-resorts ul li span{font-size: 17.75px;}
.cbi-map img{padding-left: 0px;}
.mobility h2{line-height: 30px;}
.cbi-map h3{    top: -6px;left: 30%;}
.cbi-banner {background: url(./images/cbi-banner.png) 38% 50% no-repeat !important;}
.contact-banner{background: url(./images/contact.png) 50% 50% no-repeat !important;}
.cbi-table{padding-left: 0px;padding-right: 0px;}
.brochure{height:250px !important;}
.cbi-saints-line img{height:110px; }
.international-mobility{margin-top: -70px;}
.cbi-saints-line{margin-top: -40px;}
.cbi-luxury-resorts{padding-top: 50px;}

/* luxury */
.moree-in{padding: 20px 25px !important;}
.luxurious p br{display: none;}
.lux-room .carousel-control.left{width: 35px;height: 35px;background-size: 30%;top: 40%;left: -7%; }
.lux-room .carousel-control.right{width: 35px;height: 35px;background-size: 30%;top: 40%;right:-7%;}
.icons ul li{margin-bottom: 30px;}
.left-specs p {margin-bottom: 0px;padding:0px;letter-spacing: 4px; padding-left: 0px;}
.right-specs p { padding-left: 0px !important;margin-bottom: 0px;padding:0px;
letter-spacing: 1px;}
.room-specs{margin-bottom: 30px;}
.lux-linein img{height: 100px;}
.request-in {padding: 80px 0px !important; margin-top: -70px;}
.lux-linein {margin-top: -40px;}
.lux-line img{height:150px; }
.lux-back-in p br{display: none;}
.lux-room .carousel-indicators{bottom: 0;}
.luxurious ul li{padding: 15px 0px;border-right: 0px;}
.left-specs{border:none;}
.luxury-arrow {padding-top: 480px;}
.citizenship {padding-top: 395px;}
.citizenship h1{line-height: 25px;}
.about-arrow {padding-top: 470px;}
.faq-arrow {padding-top: 460px;}
.cbp-spmenu ul {list-style: none;padding: 80px 0px 0 13px !important;margin-bottom: 0px;}
.top-menu .cbp-spmenu-vertical address {padding: 65px 10px 0 25px;}
.top-menu .cbp-spmenu-right.cbp-spmenu-open{width: 300px;}
.my{left: 17px;top: 25px;}
.my p{text-indent: -999px;}
.top-menu .hamburgerr{top: 30px;}
.nav-tabs > li{width: 100%;}
.process-in h3:after{ left: 45%;}

/* modal pop-up */
.modal-popup .modal-content {padding: 75px 5%;}
.modal-popup{width: 95% !important;}

}  

@media screen and (min-width: 321px) and (max-width: 480px) 
{
.modal-in {padding: 70px 30px;border-radius: 0px;}    
.top-menu .navbar-nav{padding: 20px 15px !important;}
.top-menu .navbar .navbar-nav > .active > a{color: #000;}
.top-menu .navbar-nav{background:#fff; }
.top-menu .navbar-nav > li > a{color: #000;}
.top-menu .navbar-nav > li > a:hover{color: #000;}
.faq-arrow {padding-top: 430px;}
.about-arrow {padding-top: 450px;}
.contact-arrow {padding-top: 430px;}	
.out-now{margin-bottom: 35px;padding: 10px;font-size: 12.58px;}    
.slide-in .carousel-caption{padding-top: 30px !important;}   
.header-in .navbar-toggle{top: 42px;margin: 0;padding: 0;left: -2%;}    
.navbar-inverse .navbar-brand{margin-top: 0px !important;}
.top-menu .navbar .navbar-toggle .icon-bar{margin-bottom: 7px;}
.courrsel .item img{height:450px; }   
.header-banner{background: url(./images/header-banner.png) 50% 50% no-repeat !important;}    
.request{padding: 80px 0;}
.top-menu .navbar-nav{padding: 0px;margin-top:10px; }   
.line-in img{height:130px; }
.info h2{letter-spacing: 1px;font-size: 15.75px;margin-bottom: 25px;line-height: 35px;}    
.design h1{line-height: 30px;margin-bottom: 20px;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -14px;top: 25px;}
.top-menu .hamburger {position: absolute;top: 41px;padding: 0px;display: none;}
.navbar-brand > img {margin: 0 auto;width: 170px;}   
.top-menu .navbar-brand {width: 100%;margin: 0 auto;text-align: center;}
.down-arrow{padding-bottom: 0px;}
.rouge-resorts{padding: 60px 15px;}
.rouge-resorts h2{margin-bottom: 10px;line-height: 30px;}
.rouge-resorts h3{margin-bottom: 10px;line-height: 30px;}
.luxury .carousel-indicators {bottom: 10px;left: 0%;width: 100%;margin: 0px !important;}
.luxury-resorts p:nth-child(3){margin-bottom: 50px;}
.luxury-resorts p br{display: none;}
.luxury-resorts{padding-top: 50px;}
.my-flower{margin-top: -130px;}
.line img{height:115px; }
.pure-grenada h2{margin-bottom: 50px;}
.living-grenada{margin-bottom: 30px;padding: 25px;}
.discovery-in {position: absolute;right: 5%;top: 140px;}
.form-section-in{margin-top: -85px;}
.living-grenada h2{margin-bottom: 0px;}
footer{text-align: center;}
.living-grenada h3{line-height: 32px;margin-bottom: 10px;}
.morne-rough{max-height: 290px;margin-bottom: 40px;}
.morne-rough h2{right: 17%;bottom: 180px;font-size: 13.58px;}
.mycoursel-in{padding: 0 15px !important;margin-bottom: 30px;}
.luxury-resorts h2{line-height: 30px;margin-bottom: 20px;padding-bottom: 20px;}
.discovery-section{height:300px !important;background: url(./images/discovery.png) 50% 50% no-repeat !important; }
.form-section{margin-bottom: 0px;}
.address-content{margin-bottom: 30px;}
.footer-logo{margin-bottom: 30px;}
.footer-logo img{display: inline;}
.footer-in{margin-bottom: 50px;}
.form-section form{width: 65%;}
.top-menu .cbp-spmenu-right.menu-open {margin-top: 115px;width: 300px;}
/* contact */
.contact-details{margin-bottom: 30px;}
.left-contact-details{padding-left: 15px;margin-bottom: 25px;}
.right-contact-details{padding-left: 15px;}
.contact-form{padding: 0px 15px 0 15px;}
.form-detail-section{padding: 40px 0px;margin-bottom: 50px;}
.conatct-morne h2{margin-bottom: 30px;line-height: 30px;padding-bottom: 20px;}
.left-contact-details h2{margin-bottom: 25px;}
.right-contact-details h2{margin-bottom: 25px;}
.contact-banner{background: url(./images/contact.png) 50% 50% no-repeat !important;}
/* about */
.why-grenada-in p br{display: none;}
.why-grenada-in {width: auto;background: #fff;padding: 50px 15px;position: relative; top: 0px;right: 0px;}
.grenada-map h2{right: 34%;bottom: 190px;}
.grenada-map {margin-top: -90px;background: url(./images/grenada-map.png) top right no-repeat;height: 292px;background-size: cover;}
.about-luxury-resorts p br{display: none;}
.saints-george h2{bottom: 170px;}
.saints-george{height:425px;background: url(./images/saints-george.png) 30% 50% no-repeat }
.fact-info{padding: 35px 15px;}
.factss{padding: 0 15px !important;}
.content{padding: 0px;}
.why-grenada{margin-bottom: 30px;}
.mycoursel .carousel-indicators{left: 30%;width: 110px;margin:0px; }
.flower-symbol{margin-bottom: 25px;}
.about-line img{height:185px; }
.grenada{margin-top: -190px;}
.content ul{padding-left: 0px;}
.content ul li{margin-bottom: 20px;}
.mycoursel{margin-bottom: 40px;}
.getting-here h2{margin-bottom: 25px;}
.facts h2{margin-bottom: 30px;line-height: 25px;}
.grenada-link{font-size: 13px;}
.why-grenada-in h2{margin-bottom: 15px;}
.why-grenada-in h3{margin-bottom: 20px;}
.about-luxury-resorts h2{margin-bottom: 20px;padding-bottom: 20px;line-height: 25px;}
.about-luxury-resorts{padding-top:50px;}
.about-banner{background: url(./images/about.png) 50% 50% no-repeat !important;}
/* cbi */
.cbi-luxury-resorts ul li{display: block;margin-bottom: 30px;border:none;padding: 0px;}
.cbi-luxury-resorts ul li img{display: inline;}
.cbi-luxury-resorts ul li:nth-child(3){border: none;text-align: center;display: inline-block;}
.cbi-details {width: auto;position: relative;top: 0px;right: 0px; }
.cbi-grenada-in{margin-bottom: 50px;}
.cbi-details p br{display: none;}
.process-in{width: 100%;text-align: center;float: none;margin-bottom: 30px;}
.process-in h2{margin: 0 auto;}
.process-in h2:after{display: none;}
.process span{top: 30px;left: 38%;transform: rotate(0deg);font-size: 25px;}
.process{padding: 70px 20px 50px 20px}
.cbi-details h2{line-height: 25px;}
.cbi-details{padding: 40px 20px;}
.cbi-luxury-resorts h2{margin-bottom: 25px;padding-bottom: 25px;line-height: 25px;}
.cbi-line { position: relative;top: -15px;}
.cbi-grenada {margin-top: -146px;}
.cbi-line img {height: 150px;}
.cbi-banner{background: url(./images/cbi-banner.png) 38% 50% no-repeat !important;}
.brochure {position: relative;background: url(./images/cbi-brochure.png) 50% 50% no-repeat;background-size: cover;height: 300px !important;}
.brochure-in h2{font-size: 21px;}
.brochure-in h3 a{font-size: 16.67px;}
.brochure-in {position: absolute;right: 8%;top: 43%;}
.cbi-saints-line img{height:170px; }
.cbi-saints-line{margin-top: -60px;}
.cbi-map img{padding-left: 0px;}
.cbi-luxury-resorts p br{display: none;}
.cbi-map img{padding-left: 0px;}
.cbi-map h3{left: 34%;}
.mobility h2{line-height: 30px;}
.cbi-luxury-resorts{padding-top: 50px;}
.cbi-luxury-resorts h2{line-height: 25px;}
/* luxury */
.lux-room .carousel-indicators {bottom: 0;}
.luxurious p br{display: none;}
.lux-room .carousel-control.left {width: 40px;height: 40px;top: 38%;left: -5%;}
.lux-room .carousel-control.right{width: 40px;height: 40px;top: 38%;right:  -5%;}
.icons ul li{margin-bottom: 30px;}
.left-specs p {margin-bottom: 0px;padding:0px;letter-spacing: 4px; padding-left: 0px;}
.right-specs p { padding-left: 0px !important;margin-bottom: 0px;padding:0px;
letter-spacing: 1px;}
.room-specs{margin-bottom: 30px;}
.lux-linein img{height: 100px;}
.request-in {padding: 80px 0px !important; margin-top: -70px;}
.lux-linein {margin-top: -40px;}
.lux-line img{height:150px; }
.lux-back-in p br{display: none;}
.lux-room .carousel-indicators {bottom: 0;}
.luxurious ul li{border:0px;}
.left-specs{border:none;}
.luxury-arrow{padding-top: 475px;}
.citizenship {padding-top: 380px;}
.cbp-spmenu ul {list-style: none;padding: 80px 0px 0 13px !important;margin-bottom: 0px;}
.top-menu .cbp-spmenu-vertical address {padding: 65px 10px 0 25px;}
.top-menu .cbp-spmenu-right.cbp-spmenu-open{width: 300px;}
.my{left: 17px;top: 25px;}
.my p{text-indent: -999px;}
.top-menu .navbar-header {padding-right: 0px;}  
.header-in .navbar-toggle{top: 42px;margin: 0;padding: 0;left: 0%;float: none !important;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -14px;top: 22px;}
.nav-tabs > li{width: 100%;}
.process-in h3:after{ left: 45%;}

/* modal pop-up */
.modal-popup .modal-content {padding: 75px 5%;}
.modal-popup{width: 95% !important;}

}
@media screen and (min-width: 481px) and (max-width: 767px) 
{
.top-menu .navbar-header {padding-right: 0px;}  
.header-in .navbar-toggle{top: 42px;margin: 0;padding: 0;left: 0%;float: none !important;}
.navbar-default .navbar-toggle {border-color: #ddd;position: absolute;right: -14px;top: 22px;}
.top-menu .hamburgerr{right: 4%;}
.top-menu .navbar-nav{padding: 20px 15px !important;}
.top-menu .navbar .navbar-nav > .active > a{color: #000;}
.top-menu .navbar-nav{background:#fff; }
.top-menu .navbar-nav > li > a{color: #000;}
.top-menu .navbar-nav > li > a:hover{color: #000;}
.faq-arrow {padding-top: 404px;}
.my p{text-indent: -999px;}
.cbp-spmenu ul {list-style: none;padding: 75px 0px 0 45px !important;margin-bottom: 0px;}
.my{top: 25px;left: 45px;}
.about-arrow {padding-top: 400px;}
.contact-arrow {padding-top: 410px;}	
.out-now{margin-bottom: 40px;}    
.slide-in .carousel-caption{padding-top: 30px !important;}   
.navbar-inverse .navbar-brand{margin-top: 0px !important;}
.courrsel .item img{height:450px; }
.header-banner{background: url(./images/header-banner.png) 50% 50% no-repeat !important;}    
.top-menu .navbar-nav{padding: 0px;margin-top:10px; }
.about-luxury-resorts{padding-top: 50px;} 
.about-luxury-resorts h2{margin-bottom: 25px;padding-bottom: 25px;line-height: 30px;}
.top-menu .hamburger {position: absolute;top: 42px;padding: 0px;right: 3%;display: none;}
.navbar-brand > img {margin: 0 auto;width: 200px;}   
.top-menu .navbar-brand {width: 100%;  margin: 0 auto;text-align: center;} 
.down-arrow{padding-bottom: 0px;}
.design h1{margin-bottom: 20px;line-height: 35px;}
.rouge-resorts{padding: 40px 15px;}
.rouge-resorts h2{margin-bottom: 10px;}
.rouge-resorts h3{margin-bottom: 10px;line-height: 28px;}
.luxury .carousel-indicators {width: 100%;bottom: 10px;left: 30%;}
.luxury-resorts p:nth-child(3){margin-bottom: 50px;}
.luxury-resorts p br{display: none;}
.luxury-resorts{padding-top: 50px;}
.my-flower{margin-top: -130px;}
.line img{height:115px; }
.pure-grenada h2{margin-bottom: 50px;}
.living-grenada{margin-bottom: 30px;padding: 25px;}
.discovery-in { position: absolute;right: 46%;top: 119px;}
.form-section-in{margin-top: -100px;}
.living-grenada h2{margin-bottom: 0px;}
.line-in{margin-top: -70px;}
.line-in img{height:170px; }
.request{padding: 60px 0px;}
.living-grenada h3{line-height: 32px;margin-bottom: 10px;}
.morne-rough{max-height: 290px;margin-bottom: 0px;}
.morne-rough h2{right: 1%;bottom: 18px;font-size: 11.58px;}
.mycoursel-in{padding: 0 15px !important;margin-bottom: 30px;}
.mycoursel-in img{width: 100%;}
.luxury-resorts h2{line-height: 30px;margin-bottom: 20px;padding-bottom: 20px;}
.discovery-section{height:400px !important;background: url(./images/discovery.png) 50% 50% no-repeat; }
.form-section{margin-bottom: 0px;}
.address-content{margin-bottom: 30px;}
.footer-logo{margin-bottom: 30px;}
.footer-logo img{display: inline;}
.footer-in{margin-bottom: 50px;}
.form-section form{width: 60%;}
footer{text-align: center;}
.top-menu .cbp-spmenu-right.menu-open{margin: 0;}
.top-menu .cbp-spmenu-vertical{margin: 0;}
.form-detail-section{padding: 70px 0px !important;}
/* contact */
.contact-details{margin-bottom: 40px;}
.left-contact-details{padding-left: 15px;margin-bottom: 30px;}
.right-contact-details{padding-left: 15px;}
.contact-form{padding: 0px 15px 0 15px;}
.form-detail-section{padding: 40px 0px;margin-bottom: 50px;}
.conatct-morne h2{margin-bottom: 50px;}
.contact-banner{background: url(./images/contact.png) 50% 50% no-repeat !important;}
/* about */
.why-grenada-in p br{display: none;}
.why-grenada-in {width: auto;background: #fff;padding: 50px 15px;position: relative; top: 0px;right: 0px;}
.grenada-map h2{right: 22.7%;bottom: 190px;}
.grenada-map {margin-top: -90px;background: url(./images/grenada-map.png) top right no-repeat;height: 292px;background-size: cover;}
.about-luxury-resorts p br{display: none;}
.saints-george h2{bottom: 150px;}
.saints-george{height:425px; }
.fact-info{padding: 35px 15px;}
.factss{padding: 0 15px !important;}
.content{padding: 0px;}
.why-grenada{margin-bottom: 50px;}
.mycoursel .carousel-indicators{left: 40%;}
.flower-symbol{margin-bottom: 25px;}
.about-line img{height:185px; }
.grenada{margin-top: -190px;}
.about-banner{background: url(./images/about.png) 50% 50% no-repeat !important;}
/* cbi */
.cbi-luxury-resorts ul li{display: block;margin-bottom: 30px;border:none;padding: 0px;}
.cbi-luxury-resorts ul li img{display: inline;}
.cbi-luxury-resorts ul li:nth-child(3){border: none;text-align: center;display: inline-block;}
.cbi-details {width: auto;position: relative;top: 0px;right: 0px; }
.cbi-grenada-in{margin-bottom: 50px;}
.process-in{width: 100%;text-align: center;float: none;margin-bottom: 30px;}
.process-in h2{margin: 0 auto;}
.process-in h2:after{display: none;}
.process span{top: 30px;left: 40%;transform: rotate(0deg);font-size: 30px;}
.process{padding: 70px 35px 50px 35px;}
.cbi-line img {height: 170px;}
.cbi-line {position: relative;top: -5px;}
.cbi-grenada {margin-top: -150px;}
.cbi-banner{background: url(./images/cbi-banner.png) 38% 50% no-repeat !important;}
.brochure{background: url(./images/cbi-brochure.png) 50% 50% no-repeat;}
.brochure-in{right: 8%;}
.cbi-details h2{line-height: 35px;}
.cbi-map img{padding-left: 0px;}
.cbi-map h3{left: 30%;}
.cbi-luxury-resorts{padding-top: 50px;}
/* luxury */
.luxurious p br{display: none;}
.lux-room .carousel-control.left{width: 50px;height:50px; }
.lux-room .carousel-control.right{width: 50px;height:50px;}
.icons ul li{margin-bottom: 30px;}
.left-specs p {margin-bottom: 0px;padding:0px;letter-spacing: 4px; padding-left: 0px;}
.right-specs p { padding-left: 0px !important;margin-bottom: 0px;padding:0px;
letter-spacing: 1px;}
.room-specs{margin-bottom: 30px;}
.cbi-luxury-resorts h2{line-height: 25px;}
.left-specs{border:none;}
.luxury-arrow {padding-top: 425px;}
.citizenship {padding-top: 340px;}
.modal-in {padding: 70px 50px;border-radius: 0px;}
.nav-tabs > li{width: 100%;}
.process-in h3:after{ left: 45%;}

/* modal pop-up */
.modal-popup .modal-content {padding: 75px 10%;}
.modal-popup{width: 96% !important;}

}

@media only screen and (max-width: 800px) {
/********************* light box *******************************/
.lightbox{ width: 98%; }
.new-modal{ margin: 0 0 0 15px !important; width: 90% !important }
.lightbox h2{ margin: 0 0 15px 15px }
.lightbox .modal-header{ padding: 0 10px 10px 10px }
.lightbox-orderlist{ padding: 15px 0 0 0 }
.lightbox-orderlist{ background:none; }
}

@media screen and (min-width: 768px) and (max-width: 991px) 
{
/* home */
.hamburger{display: none !important;}
.my{top: 50px;}
.cbp-spmenu ul{padding-top: 110px !important;}
.about-arrow {padding-top: 360px;}
.faq-arrow {padding-top: 340px;}
.citizenship {padding-top: 295px;}
.contact-arrow {padding-top: 375px;}
.out-now{margin-bottom: 40px;}    
.slide-in .carousel-caption{padding-top: 30px !important;}   
.courrsel .item img{height:550px; }
.header-banner{background: url(./images/header-banner.png) 50% 50% no-repeat !important;}
.design h1{margin-bottom: 60px;line-height: 35px;}    
.navbar-brand > img{width: 165px;}    
.top-menu .navbar-nav{padding-right: 0px;padding-top: 40px;}
.top-menu .hamburgerr{right: 3%;top: 42px;}
.top-menu .navbar-nav > li > a{font-style: 11.5px !important;}
.top-menu .navbar-header {padding-right: 1%;}
.top-menu .navbar-nav > li > a{padding: 5px !important;letter-spacing: 1px;}  
.down-arrow{padding-bottom: 0px;}
.rouge-resorts{padding: 20px 35px;}
.rouge-resorts h2{margin-bottom: 10px;}
.rouge-resorts h3{margin-bottom: 10px;line-height: 28px;}
.luxury .carousel-indicators {width: 100%;bottom: 5px;left: 0%;margin: 0px !important;}
.luxury-resorts p:nth-child(3){margin-bottom: 50px;}
.luxury-resorts p br{display: none;}
.my-flower{margin-top: -130px;}
.pure-grenada h2{margin-bottom: 50px;}
.living-grenada{margin-bottom: 30px;padding: 25px;}
.discovery-in {position: absolute;right: 5%;top: 200px;}
.form-section-in{margin-top: -160px;}
.living-grenada h2{margin-bottom: 0px;}
.living-grenada h3{line-height: 32px;margin-bottom: 10px;}
.morne-rough{max-height: 390px;}
.morne-rough h2{right: 0%;}
/* contact */
.left-contact-details{padding-left: 15px;}
.right-contact-details{padding-left: 15px;}
.contact-form{padding: 0px 15px 0 15px;}
.contact-banner{background: url(./images/contact.png) 50% 50% no-repeat !important;}
/* About */
.saints-george{height:450px; }
.saints-george h2{bottom: 135px;}
.grenada-map h2 {bottom: 220px;right: 13.07%;}
.grenada-map{height:350px; }
.about-line img{height: 185px;}
.why-grenada-in{position: relative;top: 0;right: 0px;width: auto;}
.flower-symbol{margin-bottom: 25px;}
.grenada{margin-top: -180px;}
.why-grenada{margin-bottom: 50px;}
.why-grenada img{margin-bottom: 30px;}
.about-luxury-resorts p br{display: none;}
.content{padding: 0px;}
.mycoursel .carousel-indicators {display: inline !important;left: 39%;top: 230px;width: 25%;margin-left: 0;height: 15px;margin-bottom: 0px;}
.fact-info p{margin-bottom: 5px;line-height: 30px;}
.fact-info h2{line-height: 30px;}
.form-detail-section{padding: 70px 0px !important;}
.cbi-luxury-resorts ul li{padding: 0 15px;}
.cbi-line img {height: 180px;}
.cbi-line { position: relative;top: 15px;}
.cbi-grenada {margin-top: -110px;}
.cbi-luxury-resorts p br{display: none;}
.process-in{width: 100%;text-align: center;float: none;margin-bottom: 30px;}
.process-in h2{margin: 0 auto;}
.process-in h2:after{display: none;}
.process span {top: 45px;left: 41%;transform: rotate(0deg);font-size: 35px;}
.process{padding: 100px 35px 50px 35px;}
.cbi-grenada-in{margin-bottom: 450px;}
.cbi-details {background: #fff;padding:40px; position: absolute;top: 149px;right: 60px;}
.cbi-map h3{left: 40%;}
.about-banner{background: url(./images/about.png) 50% 50% no-repeat !important;}
.cbi-links .btn1{padding-right: 35px !important;}
.top-menu .cbp-spmenu-right.menu-open{margin: 0;}
.top-menu .cbp-spmenu-vertical{margin: 0;}
/********************* light box *******************************/
.lightbox{ width: 98%; }
.new-modal{ margin: 0 0 0 30px !important; width: 90% !important }
.lightbox h2{ margin: 0 0 15px 30px }
.lightbox .modal-header{ padding: 0 10px 10px 10px }
.lightbox-orderlist{ padding: 15px 0 0 0 }
/* luxury */
.luxurious p br{display: none;}
.lux-room .carousel-control.left{left: -5%;}
.lux-room .carousel-control.right{right: -5%;}
.lux-details {padding: 40px 35px;}
.more-in {padding: 20px 30px !important;}
.right-specs p {font-size: 16.67px;color: #989898;line-height: 30px; padding-left: 20px !important;margin-bottom: 0px;padding: 25px 0px;}
.left-specs p{font-size: 16.83px;}
.luxury-arrow {padding-top: 360px;}
.form-section form {width: 53.5% !important;}
.my-tabs .tabs > li{padding: 15px 12px;font-size: 13px; }
.process-in h3:after{ left: 48%;}
}

@media screen and (min-width: 992px) and (max-width: 1024px) 
{
/********************* light box *******************************/
.lightbox{ width: 98%; }
.new-modal{ margin: 0 0 0 30px !important; width: 90% !important }
.lightbox h2{ margin: 0 0 15px 30px }
.lightbox .modal-header{ padding: 0 10px 10px 10px }
.lightbox-orderlist{ padding: 15px 0 0 0 }
.hamburger{display: none !important;}
.process-in h3:after{ left: 48%;}

/* modal pop-up */
.modal-popup .modal-content {padding: 75px 10%;}
.modal-popup{width: 90% !important;}
}


@media screen and (min-width: 992px) and (max-width: 1200px) 
{
.my-tabs .tabs > li{padding: 15px 27.4px; font-size: 14px; }    
.hamburger{display: none !important;}
.top-menu .navbar-header {padding-right: 4%;}
.my{top: 50px;}
.cbp-spmenu ul{padding-top: 120px !important;}
.form-section form {margin: 0 auto;width: 39.5%;}
.about-arrow {padding-top: 350px;}	
.out-now{margin-bottom: 90px;}    
.slide-in .carousel-caption{padding-top: 80px !important;}  
.design h1{margin-bottom: 50px;} 
.courrsel .item img{height:650px; }   
.form-section-in{margin-top: -162px;}
.luxury .carousel-indicators {bottom: 15px;left: 0;width: 100%;margin:0px; }
.saints-george h2{bottom: 95px;}
.grenada-map h2{right: 16.7%;bottom: 290px;}
.grenada-map{height:450px; } 
.navbar-brand > img{width: 165px;}    
.top-menu .navbar-nav{padding-right: 0px;padding-top: 30px;}
.top-menu .hamburgerr{top: 37px;}
.top-menu .navbar-nav > li > a{letter-spacing: 3px;}  
.contact-form{padding:0px 48px 0 160px; }
.morne-rough{max-height: 450px;}
.morne-rough h2{right: 5%;}
.citizenship { padding-top: 280px;}
/* About */
.why-grenada{margin-bottom: 350px;}
.cbi-line img {height: 210px;}
.cbi-line { position: relative;top: 15px;}
.cbi-grenada {margin-top: -160px;}
.cbi-luxury-resorts p br{display: none;}
.process-in{width: 100%;text-align: center;float: none;margin-bottom: 30px;}
.process-in h2{margin: 0 auto;}
.process-in h2:after{display: none;}
.process span {top: 45px;left: 44%;transform: rotate(0deg);font-size: 35px;}
.process{padding: 100px 35px 50px 35px;}
.cbi-grenada-in{margin-bottom: 360px;}
.cbi-details {background: #fff;padding:40px; position: absolute;top: 149px;right: 60px;}
.cbi-map h3{left: 35%;}
.top-menu .cbp-spmenu-right.menu-open{margin: 0;}
.top-menu .cbp-spmenu-vertical{margin: 0;}
/* luxury */
.luxurious p br{display: none;}
.right-specs p {font-size: 16.67px;color: #989898;line-height: 30px; padding-left: 20px !important;margin-bottom: 0px;padding: 25px 0px;}
.left-specs p{font-size: 16.83px;}
.process-in h3:after{ left: 48%;}

/* modal pop-up */
.modal-popup .modal-content {padding: 75px 10%;}
.modal-popup{width: 90% !important;}
}

@media screen and (min-width: 1201px) and (max-width: 1300px) 
{
.grenada-map h2{right: 19.7%;bottom: 300px;}
.grenada-map{height:480px; } 
}

@media screen and (min-width: 769px) and (max-width: 9000px) 
{
.hamburger{display: none !important;}
}

.why-grenada-in .carousel-control .glyphicon-chevron-left, 
.why-grenada-in .carousel-control .glyphicon-chevron-right, 
.why-grenada-in .carousel-control .icon-prev, 
.why-grenada-in .carousel-control .icon-next {
    width: 30px !important;
    height: 20px !important;
    margin-top: 0px !important;
    font-size: 20px !important;
}

.cbi-details .carousel-control .glyphicon-chevron-left, 
.cbi-details .carousel-control .glyphicon-chevron-right, 
.cbi-details .carousel-control .icon-prev, 
.cbi-details .carousel-control .icon-next {
    width: 40px !important;
   
}

.factss.nopaddin{ padding-right:15px !important;}
@media only screen and (max-width: 767px) and (min-width: 320px) {
	.address-content address{letter-spacing: normal;}
	.footer-logo a {float: none;}
}