body { font-family: "Lato",Arial, Helvetica, sans-serif;color: #666666; font-weight: 400; overflow-y: scroll;}
*, h1, h2, h3, h4, h5, h6, ul, li, a, p, img {margin: 0;padding: 0;border: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.clearfix:after { content: ""; display: table; clear: both; }

.contaner_wrpr{ width:100%; height:100%;}
.contaner_wrpr .main_wraper{box-sizing: border-box; margin: 0 auto; position: relative; padding: 0 20px;}
.contaner_wrpr .left_section{ width:calc(100% - 352px); float:left; text-align: center; margin-top: 70px; box-sizing: border-box; position: relative; z-index: 1; text-align: center;}
.contaner_wrpr .right_section{ width:332px; float: right; display: block; box-sizing: border-box; position:relative;}
.contaner_wrpr .continue_signup_txt{display: none;}
.right_section .form_wrpr{margin:40px auto 0; box-shadow:0 0 5px #9ba5af; background-color:#ffffff; position:relative; z-index:1; border-radius: 10px;}
.contaner_wrpr .inner_content{/* width:600px;*/ margin: 0 auto; }
.contaner_wrpr .headr_text{  margin: 0 auto;  font-size: 18px; font-weight:700;}
.managelist{ width:100%; list-style: none; margin-top: 20px; font-size:0; text-align: center; /*margin-left: 20px;*/}
.managelist li { width:33.33%; box-sizing: border-box; display: inline-block;  vertical-align:top;  padding: 5px 10px;}
/*.managelist li:first-child { float: left; margin-left: 0; }
.managelist li:last-child{ float: right; }*/
.managelist li .image_wrpr { width:38px; height: 38px; margin: 0 auto; }
.btm_txt{ font-size:14px; color:#999999; text-align: center; padding-top: 15px;}
.outer-1 { background-color:#f2fbfc;  margin: 23px auto 0; width:40px;  height:40px; position:relative; border-radius: 50%; cursor:pointer;}
.inner-1 { background-color:#d9f2f5; top: 10%; left:10%; width:80%; height:80%; position: absolute; border-radius: 50%;}
.inner-2 { background-color:#00abbe; top: 20%; left:20%; width:60%; height:60%; position: absolute;border-radius: 50%; }
.inner-2:before { content: '';display: block;border-top: solid 6px transparent;border-left: solid 6px #ffffff; border-bottom: solid 6px transparent;position: absolute;top: 50%;left: 50%; margin: -6px 0 0 -2px;}
.right_section .overlay_wrp{z-index: 2; padding:20px 20px 0 20px; background-color:#ffffff;}
.fixed_bg{background-repeat: no-repeat; background-position: bottom; background-size:contain;}

/*.grl{float: left; background: url('images/campaign/jet/grl.png') no-repeat; background-size: cover; position: absolute; left:0; bottom: 0;}
.boy{position: absolute; right:500px; bottom: 0; background: url('images/campaign/jet/boy.png') no-repeat; background-size: cover;}
.boy_2{position: absolute; right:135px; bottom: 0; background: url('images/campaign/jet/boy_2.png') no-repeat; background-size: cover;}*/
/*sk Signup form start*/
.right_section .autocomplete-suggestions.ddList li .compnm{ width:175px; }

.discount_tab{width:217px; height:56px; position: absolute; top: 21px; right: 17px; background: url('images/campaign/jet/discount_image.png') no-repeat; background-size: cover; display:none;}
.header_main.prelogin.mobile{ display: none !important;}
/*sk Signup form end*/
@media only screen and (min-width:1280px){
    .contaner_wrpr .main_wraper{max-width: 1280px;}    
    .right_section .cardSignCont{width: 334px;}
    .right_section .cardSignCont .cardCont{width: 100%;}
}

@media only screen and (min-width:1024px){
    .right_section .signup_only p.allready_have_an_acount{width:calc(100% + 40px); margin-left:-20px;}
}


@media only screen and (min-width: 1024px) and (max-width: 1279px){
/*.contaner_wrpr .right_section{margin-right:20px;}*/
}
@media only screen and (min-width:1024px){
    .right_section .cardRightCont{background-color: #ffffff;}
	.right_section .cardSignCont{display:none;}
	.right_section .overlay_wrp{width:auto;}
	.right_section .cardRightWp{width:100%; margin:0;}
	.right_section .cardRightCont{/*max-height: 350px; overflow-x: hidden; overflow-y: auto;*/}
	.right_section .indDDCont,.right_section .indDDCont.act{ width:100%; }
	.right_section .slctWp .indDDCont .col1,.right_section .slctWp .indDDCont .col2{ width:50%; box-sizing:border-box;}
}
@media only screen and (max-width: 1279px) and (min-width: 1024px){
    .right_section .cardSignCont{width: 334px;}
    .right_section .cardSignCont .cardCont{width: 100%;}
    /*.managelist li{width: 50%;}  
    /*.contaner_wrpr .left_section{width: 30%;}
    .contaner_wrpr .right_section{width:42%;}*/
}

@media  only screen and (min-width:768px){
	/*.contaner_wrpr{ background-image: url('/glnew/themes/images/compaign_v2_bg.png');  }*/
    .fixed_bg{position: fixed; left:0; bottom:0; width: 100%;}
    /*.grl{width:310px; height: 350px;}
    .boy{width:130px; height: 100px;}
    .boy_2{width:120px; height:115px;}*/
}



@media  only screen and (min-width:0) and (max-width:1023px){
    .contaner_wrpr .headr_text{ padding: 0; }
    .contaner_wrpr .left_section{ width:100%;  margin-top:20px; padding: 0 10px; box-sizing: border-box; }
    .contaner_wrpr .right_section{ width:100%; box-sizing: border-box; float: inherit; padding:10px;}
    .managelist{ margin-left: 0; }
    .contaner_wrpr .inner_content{ width: 100%;}
    .managelist li{  margin: 0;}
    .right_section .form_wrpr{ width:100%; box-sizing: border-box; max-width:768px;}
    .fixed_bg{position: relative; width: 100%; display: inline-block; bottom:-25px;}
    /*.grl{width:110px; height:130px;}
    .boy{width:85px; height:70px; right: 100px;}
    .boy_2{width:70px; height:75px; right:10px}*/
	.right_section .overlay_wrp{padding:10px; margin:0; width:100%;}
	.right_section .singUpWrp .overlayHeader{margin-bottom:0;}
	.right_section .singUpWrp .nameWrp{margin-top:0;}
	.signup_only .singUpWrp .wrap_01 .row_02.frmfield_designation .autocomplete-suggestions .autocomplete-suggestion a{padding-bottom:12px !important;}
	.signup_only .frmfield_city_name .ddList li a, .signup_only .frmfield_city_name .autocomplete-suggestions.ddList li a{padding-bottom:12px !important;}
    
    
}

@media only screen and (min-width: 1024px) and (max-width: 1230px){
	.right_section .signup_only .nameRow .col2{margin:0 0 0 1%;}
}

@media only screen and (max-width: 1023px) and (min-width: 768px){
	/*.contaner_wrpr .left_section{width:59%;}
	.right_section .nameRow .col1,.right_section .nameRow .col2{width:100%;}
	.right_section .singUpWrp .intl-tel-input input[type="tel"]{width:74%;}
    .contaner_wrpr .headr_text{ padding: 0 10px; }
    .boy{width: 80px; height: 75px; right:300px;}
    .boy_2{width: 80px; height: 75px; right:100px;}
	.fixed_bg{height:200px;}
	.grl{width: 165px; height: 200px;}
	.right_section .cardRightCont{max-height:500px; overflow-x: hidden; overflow-y: auto;}*/
	
/*	.contaner_wrpr .main_wraper{width:768px;}*/
	.contaner_wrpr .right_section{padding:20px;}
	.discount_tab{right:37px;}
	.touch.scrollOver .contaner_wrpr{display:none;}
	.notouch.scrollOver .contaner_wrpr{display:none;}

	
}


@media  only screen and (min-width:0) and (max-width:767px){
    .header_main.prelogin.mobile{ display: block; height: 60px!important; line-height: 60px;}
    .header_main.prelogin.mobile .logoWrp{ padding-left: 15px; padding-right: 15px; box-sizing: border-box;}
    .header_main.prelogin.mobile .logoCnt{ line-height: inherit;margin-top: inherit; padding-left: 15px;}
    .header_main{ display: none;}
	.right_section .overlay_wrp{padding-left:0; padding-right:0;}
	.signup_only .singUpWrp .wrap_01 .frmfield_company_name .autocomplete-suggestions li:first-child{padding-bottom:10px;}
	.right_section .autocomplete-suggestions.ddList li .compnm{width:170px;}
	.right_section .form_wrpr{box-shadow:none; margin-top:0;}
    
	
	/* sign in start */
	.signin_mobile_campaign .overlay{padding:0; background:#ffffff;}
	.signin_mobile_campaign .overlay .nav_overlay .clsBtn_333{margin:0;}
	.signin_mobile_campaign .overlay .nav_overlay{top:0;}
	.signin_mobile_campaign .overlay .mailPassCnt{width:100%; margin:0;}
	.signin_mobile_campaign .overlay .mailPassCnt .colum{width:100%; margin-bottom:20px;}
	.signin_mobile_campaign .overlay .overlayHeader .heading{font-size:18px; font-weight:700;}
	.signin_mobile_campaign .overlay .signBtnWrp{width:100%;}
	.signin_mobile_campaign .overlay .signBtnWrp .mediumBtn_01{width:100%;}
	.signin_mobile_campaign .overlay .colum .errCont .ToolTip.cen{right:0;}
	.signin_mobile_campaign .overlay .ToolTip.cen .downArw_333{float:right; margin-right:20px;}
	.signin_mobile_campaign #signup_form.overlay .nav_overlay .clsBtn_333{top: 0; right: 10px;}
	/* sign in End */
	
	.overlay_wrp_01{width:100% !important;}
	.touch.scrollOver .overlay_wrp_01{margin:0;}
}


@media  only screen and (min-width:0) and (max-width:479px){


    .managelist li{ width:50%; margin: 0; display: inline-block; }
    .managelist li:last-child{ float: inherit; margin-top:0px}


}



/* 22/10/2018 revamp start */
.contaner_wrpr .left_section .inner_content{text-align: center;}
.know_more{width:40px; height:40px; margin:20px auto 0; display:block;}
.contaner_wrpr .left_section .inner_content .mobile_bg{display:none;}
.contaner_wrpr .left_section .inner_content .desktop_bg{display:inline-block; max-width: 100%;}
.play_btn{font-size:13px; color:#333333;}
.play_btn span{color:#00abbe;}
.fixed_bg img,.know_more img{width: 100%;}
.fixed_bg img{position:absolute; bottom:0;}
.contaner_wrpr .left_section .inner_content .bxslider li{list-style:none; text-align:center;}

@media  only screen and (min-width:768px) and (max-width:1023px){
	.contaner_wrpr .left_section .inner_content{margin-bottom:60px;}
	.fixed_bg{height:200px;}
}

@media  only screen and (min-width:0) and (max-width:767px){
	.contaner_wrpr .left_section .inner_content{margin-bottom:70px;}
}



@media  only screen and (min-width:0) and (max-width:479px){
	.contaner_wrpr .left_section .inner_content{width:298px; height:225px;}
	.contaner_wrpr .left_section .inner_content .mobile_bg{display:block;}
	.fixed_bg{height:106px;}
}

/* 22/10/2018 revamp start */



/* gl-3034 this is not required in campaign page by order start */
.overlay_wrp.signup_lhs{width:auto !important;}
.signup_lhs_wrp{display:none !important;}
.signup_lhs .singUpWrp{width:auto !important;}
.signup_lhs .overlayHeader .heading{display:block !important;}
/* gl-3034 this is not required in campaign page by order End */


/* sign up on campaign start */  
#registration_form_campaign .signup_rhs_wrp_v2{padding: 0 20px 20px;}
@media only screen and (min-width: 768px){
	#registration_form_campaign .signup_rhs_wrp_v2{width:100%;}
} 
@media only screen and (max-width: 767px){
	#registration_form_campaign .signup_rhs_wrp_v2{padding-bottom:0;}
	.head_mob_img.scrl + .head_mob_img{display: none;}
	.signin_mobile_campaign .header_main .mainWrp{padding: 0 10px;line-height: 75px !important;}
	.signin_mobile_campaign .header_main .mainWrp .logoCnt{display: none;}
}

@media only screen and (max-width: 479px){
	#registration_form_campaign  .signup_rhs_wrp_v2{padding: 0 10px;}
}
/* sign up on campaign End */
