@font-face {font-family: roboto;src: url(../fonts/Roboto-Light.ttf);}
body{overflow-x: hidden;font-family: roboto;}
::-webkit-input-placeholder { /* Chrome */color: #fff !important;}
:-ms-input-placeholder { /* IE 10+ */color: #fff !important;}
::-moz-placeholder { /* Firefox 19+ */color: #fff !important;}
:-moz-placeholder { /* Firefox 4 - 18 */color: #fff !important;}
.popup::-webkit-input-placeholder { /* Chrome */color: #000 !important;}
.popup:-ms-input-placeholder { /* IE 10+ */color: #000 !important;}
.popup::-moz-placeholder { /* Firefox 19+ */color: #000 !important;}
.popup:-moz-placeholder { /* Firefox 4 - 18 */color: #000 !important;}
/*** Common Style **/
.boldtxt{font-weight: bold;}
.posrelative{position: relative;}
.posabsolute{position: absolute;}
.shdtxt{font-size: 20px;}
.hdtxt{font-size: 35px;}
.smalltxt{font-size: 15px;}
.smalltxt1{font-size: 16px;}
.vsmalltxt{font-size: 13px;}
.vsmalltxt1{font-size: 12px;}
.fontclr1{color:#000;}
.fontclr2{color:#fff;}
.fontclr3{color:#333;}
.fontclr4{color:#999999;}
.txt-center {text-align: center;}
.lheight18{line-height: 16px;}
.paddt5{padding-top: 5px;}
.paddt10{padding-top: 10px;}
.paddt15{padding-top: 15px;}
.paddt20{padding-top: 20px;}
.paddt25{padding-top: 25px;}
.paddt30{padding-top: 30px;}
.who-we-padd{padding-bottom: 45px;}
.who-paddt50{padding-top: 50px;}
.paddb5{padding-bottom: 5px;}
.paddb10{padding-bottom: 10px;}
.paddb15{padding-bottom: 15px;}
.paddb20{padding-bottom: 20px;}
.paddl5{padding-left: 5px;}
.paddl10{padding-left: 10px;}
.paddl15{padding-left: 15px;}
.paddl20{padding-left: 20px;}
.paddr5{padding-right: 5px;}
.paddr10{padding-right: 10px;}
.paddr15{padding-right: 15px;}
.paddr20{padding-right: 20px;}
.no-padding{padding: 0px;}
.no-margb{margin-bottom: 0px;}
.custom-no-paddr .col-md-3{padding-right: 0px}
.fleft{float: left;}
.fright {float: right;}
.vmiddle{vertical-align: middle;}
.sli-no-paddl{padding-left: 0px;}
.sli-no-paddr{padding-right: 0px;}
.readmore-padt60{padding-top: 60px;}
.disp-block{display: block;}

/*** Menu Style **/
.elite-country{margin-left: 5px;display:inline-block;}
.mob-dropdown{display: none;}
.desk-drop-menu{display: block;}
.custom-menu li .elite-drop-menu .other-country {padding-left: 45px;}
.custom-menu li .elite-drop-menu .no-paddt{padding-top: 0px;}
.custom-menu li .elite-drop-menu .vsmalltxt1{font-size: 12px;}
.custom-menu li .elite-drop-menu li{padding-left: 20px;font-size: 13px;padding-top: 10px;font-weight: bold;}
.elite-logo{width: 150px;height: 79px;}
.fixed-top{position: fixed;width: 100%;left:0;right: 0;z-index:9;top:0;}
.bg-black .elite-toggle{display: none;}
.custom-menu{padding-top: 21px;}
.bg-black .custom-menu li a:hover,.bg-black .custom-menu li a:focus{color:#ba3e3e;}
.bg-black .custom-menu li a{color:#fff;padding-left: 1.2rem;padding-right:1.2rem;text-decoration: none;font-size: 14px;}
li{list-style:none;}
.bg-black{background: #20201b;box-shadow:0px 3px 10px 0px #363636;border-radius: 0;border: 1px solid #20201b;}
.bg-black .custom-menu .open a:hover,.bg-black .custom-menu .open a {background:none;}
.bg-black .custom-menu .open a:focus{color:#fff;background:none;}
.custom-menu .elite-drop-menu li  a:focus,.custom-menu .elite-drop-menu li a {background:#fff;color:#000;padding:6px 0px;}
.custom-menu .elite-drop-menu li a:hover{color:#ba3e3e;}
.elite-drop{background: none;}
.custom-menu li .elite-drop-menu{background: #fff;margin-top: 5px;width: 100%;}
.elite-drop-menu li a {color:#000;}
.menu-width{width: 100%;}
.menu-height{height: 70px;}
.call-icon{width: 20px;}
.chat-icon{width: 18px;}

/** Couple Banner Styles **/

.elite-couple-banner {background: #a68469 url(../elite-images/elite-banner-2020.jpg) no-repeat;width: 100%;background-size: cover;height:600px;}
.elite-margin{margin-top: 70px;}
.banner-txt{font-size: 24px;color:#fff;text-align: center;padding-top: 80px;line-height:32px; padding-bottom: 40px;}
.elite-form{background: #000;opacity:0.8;margin-top: 40px;width:340px;padding:30px;margin: 0 auto;}
.elite-input{background:#000;color:#fff;border-radius: 0px;border: 1px solid #4f4f4f;padding:5px 12px 7px;font-size: 14px;}
.elite-input:focus{border: 1px solid #4f4f4f;background:#000;box-shadow: none;color:#fff;}
.elite-select select {
-webkit-appearance: none;-moz-appearance: none;appearance: none;
background: transparent url(../elite-images/arrow-down.png) no-repeat right 10px top 13px !important;
cursor: pointer;background:#000;color:#fff;border-radius: 0px;border: 1px solid #4f4f4f;font-size: 14px;padding:3px 11px 4px;
height: 34px;
}
.elite-select select:focus{border: 1px solid #4f4f4f;background:#000;box-shadow: none;color:#fff;}
.elite-select select option {padding: 6px 8px;background:#fff;color:#000;}
.form-head {font-weight: bold;font-size: 17px;color:#fff;text-align: center;}
.form-country {width: 48%;float: left;}
.form-mobile {width: 48%;float: left;margin-left: 4%;}
.clear{clear: both;}
.btn.focus, .btn:focus, .btn:hover {color: #fff;text-decoration: none;}
.getbtn {width: 100%;border-radius: 0px;}

/** Search Styles ***/

.search-bg{background-color: #20201b;padding: 15px 0px;}
.elite-search-select select {
-webkit-appearance: none;-moz-appearance: none;appearance: none;
background: transparent url(../elite-images/arrow-down.png) no-repeat right 7px top 10px !important;
cursor: pointer;background: #000;color: #fff;border-radius: 0px;border: 1px solid #4f4f4f;
font-size: 14px;padding: 1px 25px 3px 7px;height: 28px;
}
.elite-search-select select:focus{border: 1px solid #4f4f4f;background:#000;box-shadow: none;color:#fff;}
.elite-search-select select option {padding: 2px 8px;background:#fff;color:#000;	}
.search-cnt{color:#fff;font-size: 13px;padding:0px 10px}
.search-sw{width: 190px;}
.show-pro{width: 93px;border-radius: 0px;padding: 3px 0;font-size: 13px;border: 1px solid #d43f3a;}
.search-input {
background: #000;color: #fff;opacity: 0.8;height: 28px;display: inline-block;width: 61px;padding: 4px 7px;
border: 1px solid #4f4f4f;border-radius: 0;
}
.search-input:focus{border: 1px solid #4f4f4f;background:#000;box-shadow: none;color:#fff;}
.desk-search-padd{padding-left: 25px;}
/** Who we are Styles ***/

.who-banner{background: url(../elite-images/yellow-pattern-bg.jpg) no-repeat;width: 100%;background-size: cover;}
.circle-bg{background-color: #ca5050;border-radius: 50%;width: 155px;height: 155px;margin: 0 auto;}
.who-txt{font-size: 14px;}
.circ-des{font-size: 13px;}
/** Timer Styles **/
.timer-bg{background-color:#222222;padding: 35px 0;}
.timer-txt{font-size: 35px;line-height: 40px;}
.timer-txt span {color:#a53a3a;}

/** Slider Styles**/
.left-ctrl{position: absolute;top: 38%;left: -50px;}
.right-ctrl{position: absolute;top: 38%;right: -50px;}
.elite-stories{margin-top: 50px;margin-bottom: 90px;}
.appostrphe {margin-top: -25px;}
.story-paddb{margin-bottom: 50px;}

/** Elite Packages Styles **/
.elite-pack-bg{
background: url(../elite-images/black-pattern-bg.jpg) no-repeat;width: 100%;background-size: cover;
padding-top: 75px;padding-bottom: 100px;
}
.radio-margt{margin-top: 50px;}
.elite-radio-toolbar input[type="radio"] {display: none;}
.elite-radio-toolbar label {display: inline-block;background:url(../elite-images/radio-inactive.png) no-repeat;
background-position: 50% 16%;background-size: 22px auto;cursor: pointer;padding: 38px 0 24px 0;
width: 100%;font-size: 14px;border: 1px solid #999999;
}

.elite-radio-toolbar input[type="radio"]:checked+label {
background:url(../elite-images/radio-active.png) no-repeat;background-position: 50% 16%;
background-size: 22px auto; padding: 38px 0 24px 0;background-color: #edb41b;border: 1px solid #edb41b;
}
.elite-radio-toolbar input[type="radio"]:checked+label span {color:#000 !important;}
.ss-btn{padding: 10px 50px;border: 1px solid #ba3e3e;background: #ba3e3e;color: #fff;font-weight: bold;
font-size: 17px;border-radius: 0;
}
.pack-hover label:hover{border: 1px solid #edb41b;}
.sup-pack{margin-top: 45px;}
/** Footer Styles **/
.footer-bg{background-color:#ca5050;padding: 40px 0;}
.footer-txt li{padding-top: 5px;text-shadow: 2px 2px #ca5050;}
.footer-txt li a,.footer-txt li {color:#fff;}

.green-dot {top: -15px;right: 8px;}
.cust-care{border-radius: 50%;border: 2px solid #fff;}
.read-ss{padding: 10px 32px;border: 1px solid #ba3e3e;background:#fff;color:#ba3e3e;font-weight: bold;}
.read-ss:hover {background: #ba3e3e;color: #fff;border: 1px solid #ba3e3e;}
.chat-ss{padding: 4px 10px;border: 1px solid #fff;background:#ca5050;color:#fff;}
.chat-ss:hover {background: #20201b;border: 1px solid #fff;}

/*** Validation Styles **/
.form-success{color: #fff;font-size: 14px;}

/** Popup start **/
#ouibounce-modals {display: none;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index:9;}
#ouibounce-modals .underlay {
width: 100%;height: 100%;position: absolute;left: 0;background-color: rgba(0, 0, 0, .5);-webkit-animation: fadein .5s;animation: fadein .5s;
}
#ouibounce-modals .modals {
z-index: 1;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;border-radius: 4px;-webkit-animation: popin .3s;animation: popin .3s;
}
@-webkit-keyframes popin {
0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
85% {-webkit-transform: scale(1.05);transform: scale(1.05);opacity: 1;}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
}
@-ms-keyframes popin {
0% {-ms-transform: scale(0);transform: scale(0);opacity: 0;}
85% {-ms-transform: scale(1.05);transform: scale(1.05);opacity: 1;}
100% {-ms-transform: scale(1);transform: scale(1);opacity: 1;}
}
@keyframes popin {
0% {-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);opacity: 0;}
85% {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);opacity: 1;}
100% {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;}
}
.overlays{position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, .5);
transition: opacity 500ms;opacity: 1;visibility: visible;z-index:9;
}
.thankyu{position: absolute;top: 35%;background:#fff;left: 37%;border-radius: 7px;}
/** Popup End **/
.banrform{float:right;}
/**** Media Query Start ******/

@media only screen and (max-width: 1024px) and (min-width: 768px) {
/** Menu **/
.custom-menu{padding-left: 17px;}
.menu-l,.menu-m,.menu-r{padding-left:5px;padding-right: 5px;}
.bg-black .custom-menu li a{padding-left: 0.6rem;padding-right: 0.6rem;font-size: 12px;}
.elite-logo{width: 118px;height: 62px;}
.call-icon{width: 15px;}
.chat-icon{width: 14px;}
.menu-height{height: 50px;}
.custom-menu {padding-top: 12px;}
.elite-margin {margin-top: 40px;}
.tab-chat-hide{display: none;}
.custom-menu li .elite-drop-menu li{padding-left: 14px;}
.custom-menu li .elite-drop-menu .other-country{padding-left: 35px;}
/** Slider Styles**/
.left-ctrl{left: 0px;}
.right-ctrl{right: 0px;}
.elite-form {margin-top: 28px;margin-bottom: 40px;}

/** who we are **/
.who-we-padd{padding-top: 15px;padding-bottom: 50px;}
/** elite **/
.elite-stories{margin-top: 20px;margin-bottom: 50px;}
.story-paddb{margin-bottom: 40px;}
/** elite pack **/
.elite-pack-bg{padding-top: 35px;padding-bottom: 55px;}
.radio-margt{margin-top: 40px;}
.readmore-padt60 {padding-top: 46px;}
/** Footer **/
.footer-txt{padding-left: 0px;}
.fot-col1-pad,.fot-col2-pad,.fot-col3-pad,.fot-col4-pad{padding-left: 5px;padding-right: 5px;}
/** Search **/
.search-cnt {font-size: 11px;padding: 0px 2px;}
.search-padd{padding: 0;}
.elite-search-select select{padding: 0px 17px 3px 4px;}
/** banner **/
.banner-txt {font-size: 2rem;}
}




@media only screen and (max-width: 450px)  {
.banrform{float:none;}
.mob-elite-logo{margin-top:-12px;padding-left: 6px;}
.mob-foot-btm{margin-bottom: 35px;}
.hdtxt {font-size: 22px;}
.smalltxt{font-size: 14px;}
/** Menu **/
.desp-men{display: none;}
.mob-boldtxt{font-weight: bold;}
.bg-black .mob-dropdown li {padding-top: 10px;}
.desk-drop-menu{display: none;}
.mob-dropdown {display: block;background: #fff;width: 85%;float: right;padding-left: 10px;}
.mob-paddt {padding-top: 10px;}
.mob-toggle{top: 11px;}
.bg-black .custom-menu li a{color:#000;}
.bg-black .custom-menu li a:hover, .bg-black .custom-menu li a:focus {color: #c9302c;}
.bg-black .navbar-toggle:hover, .bg-black .navbar-toggle:focus {background-color: transparent;}
.mob-menu-fixed{position: fixed;width: 100%;top: 60px;box-shadow: none;}
.bg-black .navbar-toggle .icon-bar{background-color:#fff;}
.bg-black .navbar-collapse, .bg-black .navbar-form{border-color: transparent;}
.menu-l,.menu-r,.menu-m{min-height: 0px;border:0;}
.menu-r .custom-menu{margin-top: -8px;}
.menu-m{background:#000;}
.elite-logo{display: none;}
.custom-menu{background:#fff;width:85%;padding-left: 0px;float:right;padding-top: 12px;}
.bg-black{background:none;box-shadow:none;border: 0;}
.bg-black .elite-toggle{display: block;padding-bottom: 24px;}
.menu-height{height: auto;}
.elite-margin {margin-top: 0px;}
.site-header{display:none;}
.header-fixed {
display:block;z-index: 9;left: 0;position: fixed;right: 0;
background:url(../elite-images/pattern-red.jpg) no-repeat;width: 100%;opacity: 0.95;background-size: cover;
}

/** banner **/
.banner-txt{font-size: 16px;position: absolute;top: 60px;padding-bottom:0;padding-top:0;line-height:22px;padding-right:0;}
.elite-form{margin-top: 10px;margin-bottom: 25px;}
.elite-couple-banner{padding-top: 50px;}
.elite-couple-banner {background: url(../elite-images/mobile-elite-banner-2020.jpg) no-repeat;width: 100%;background-size: 100%;
background-color:#40342c;height: auto}
.elite-form {margin-top: 165px;}
.elite-form{opacity: 0.8;}

/** Search **/
.mob-look-disp{display: inline-block;padding-left: 0;padding-right: 13px;}
.mob-clear{clear: both;display: block;margin: 15px}
.mob-text-left{text-align: left;}
.mob-sh-pro{text-align: center;display: block;margin-top: 20px;}
.elite-search-select select{width: 195px;}
.mob-look-disp1{float:left;width: 32%;padding-left: 8px;}
.mob-look-dispr{float:left;width: 70%;}
.mob-look-sel select{width: 60px;}
.search-input{width: 50px;}
.search-padd {padding: 12px 0 12px 23px;}
/** Footer **/
.footer-txt{padding-left: 15px;}
.fot-col1-pad,.fot-col2-pad{padding-left: 15px;padding-right: 15px;}
.footer-bg {padding: 21px 0;}
.fot-col3-pad,.fot-col4-pad{padding-left: 15px;padding-right: 15px;padding-top: 10px;padding-bottom: 10px;}
.mob-pack-padd{padding-top: 20px;}

/** Pack **/
.elite-radio-toolbar .smalltxt1 {font-size: 14px;}
.elite-radio-toolbar .shdtxt {font-size: 18px;}
.elite-pack-bg{padding-top: 27px;padding-bottom: 35px;}
.radio-margt {margin-top: 27px;}
.readmore-padt60 {padding-top: 33px;}
.sup-pack{margin-top: 5px;}
/** who we are **/
.who-we-padd {padding-top: 0px;padding-bottom: 25px;}
.who-paddt50 {padding-top: 24px;}
.mob-who-padd{padding-top: 25px;}
.who-txt{font-size: 14px;}

/** Slider **/
.elite-stories {margin-top: 14px;margin-bottom: 40px;}
.left-ctrl{left: -8px;}
.right-ctrl{right: -8px;}
.sli-no-paddl{padding-left: 15px;}

/** Popup **/
.thankyu{left: 4%;}
.elite-form{width:94%;}
}

@media only screen and (max-width: 320px)  {
.search-padd {padding: 0 0 0 9px;}
.mob-look-disp{padding-left: 0;padding-right: 13px;}
.banrform{float:none;}
}


@media only screen and (min-width: 1920px) {
.elite-couple-banner{height:750px;}
.lrg-scrn-container {width: 1430px;}
/******* Menu **********/
.elite-logo {width: 201px;height: 106px;}
.custom-menu {padding-top: 33px;}
.menu-height {height: 96px;}

.bg-black .custom-menu li a{color:#fff;padding-left: 1.5rem;padding-right:1.5rem;font-size: 15px;}	
.custom-menur{padding-left: 105px;}

/**********Form Banner **************/
.banner-txt {font-size: 28px;padding-top: 140px;padding-bottom: 40px;}
.btn{padding: 8px 12px 10px 12px;font-size: 23px;}
.show-pro {width: auto;padding: 4px 18px;font-size: 16px;border: 1px solid #d43f3a;}
.form-head {font-size: 19px;}
.elite-input{height: 40px;padding-left: 10px;}
.elite-select select{height: 40px;top: 15px;padding-left: 10px;}
.elite-form {padding:30px;margin-top: 40px;}

/** Search ***/
.search-bg {padding: 25px 0px;}
.search-cnt {font-size: 15px;padding: 0px 15px;}

/** Who we are ***/
.hdtxt {font-size: 38px;}
.who-txt {font-size: 17px;}
.circle-bg {padding-top: 34px;width: 230px;height: 230px;}
.circ-des {font-size: 15px;}
.who-we-padd {padding-top: 90px;padding-bottom: 120px;}
.timer-txt {font-size: 42px;line-height: 48px;}
.timer-bg {padding: 70px 0;}

/** Stories ***/
.elite-stories {margin-top: 105px;margin-bottom: 132px;}
.read-ss {padding: 10px 44px 14px 44px;font-size: 20px;}
.elite-radio-toolbar label {background-position: 50% 17%;background-size: 30px auto;padding: 57px 0 34px 0;}
.elite-radio-toolbar input[type="radio"]:checked + label{
background-position: 50% 17%;background-size: 30px auto;padding: 57px 0 34px 0;
}
.ss-btn {padding: 10px 55px 12px 55px;}
.foot-common-txt{font-size: 15px;}
.lrg-paddl5{padding-left: 5px !important;}
}
/**** Media Query End ******/
