.modaltop{
	top:32px !important;
}
.modalBg_2{
	/* background: url(<?php echo basepath; ?>images/Amazon_Gift_Vouchers.jpg);
	background-size: cover; */
	border: 0;
	border-radius: 0;
	/* width:100%;
	height:419px; */
	background:transparent;
}

.addlinkimg{
	width:100%;
	height:auto;
}

.addlink{
	width: 100%;
    display: block;
    height: 319px;
	/* background: rgb(0 0 0 / 20%); */
}

.modalBg{
	background: url(images/popup-bg.jpg);
	background-size: cover;
	border: 0;
	border-radius: 0;
}

.popup_btn{
	border: 0 solid #333;
	padding: 6px 15px;
	background: #c70a00;
	color: #fff !important;
	border-radius:5px;	
}
.popup_btn:hover{
	text-decoration:none;
}
.popup_btn2{
	border: 0 solid #333;
	padding: 6px 15px;
	background: #0157aa;
	color: #fff !important;
	border-radius:5px;	
}
.popup_btn2:hover{
	text-decoration:none;
}

.btn_li{
    border: 0 solid #333 !important;
    padding: 0px 15px;
    background: #c70a00;
    color: #fff !important;
    border-radius: 5px;
    height: auto;
}

.btn_li:hover{
    border: 0 solid #333 !important;
    padding: 0px 15px;
    background: #c70a00 !important;
    color: #fff !important;
    border-radius: 5px;
    height: auto;
}

#lookingImmigrate, #findeligibility, #discussyourchances, #discussyourchancesmembership{
	text-align:center;
}

#lookingImmigrate p, #findeligibility p, #discussyourchances p, #discussyourchancesmembership p{
    font-size: 24px;
    margin-bottom: 10px;
	color: #333;
	/*font-family: 'Cookie', cursive;*/
	color:#c70a00;font-weight:bold;
}

#questionsarea{
	text-align:left;
}

#questionsarea p{
    font-size: 32px;
    margin-bottom: 10px;
	text-align:center;
	font-family: 'Cookie', cursive;
	color:#c70a00;
}

#questionsarea select, #questionsarea input[type="text"], #questionsarea input[type="password"]{
    margin-bottom: 0;
}

#questions_wrapper{
	text-align:center;
}

.quickeligibility_form{
	width: 100%;
	margin: auto;
	padding:15px;
	border:1px solid #eee;
	border-radius: 6px;
	background: rgba(255, 255, 255, 0.83);
    margin-bottom: 18px;	
}

.modalwidth{
	max-width:40% !important;
}

.effect-vs2 {border-bottom: 1px solid #ddd; color:#777; margin-bottom: 0 !important; font-size:13px; }select.effect-vs2{background-color: transparent !important;	}
.effect-vs2 ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #c70a00; transition: 0.4s; z-index: 2;}
.effect-vs2:focus ~ .focus-border,
.has-content.effect-vs2 ~ .focus-border{width: 100%; transition: 0.4s;}
.effect-vs2 ~ label{position: absolute; left: 0; width: 100%; top: 9px; color: #777; transition: 0.3s; z-index: 1; letter-spacing: 0.5px; font-size: 13px; line-height: 10px;font-weight: normal;text-transform: none;}
.effect-vs2:focus ~ label, .has-content.effect-vs2 ~ label{top: -9px; color: #c70a00; transition: 0.3s;  }

.m-b-15{
    margin-bottom: 15px;	
}

.m-b-12{
	margin-bottom: 12px;
}

.t_a_c{
	text-align:center;
}

.orbtn{
	color:#fff !important;
}

.dd_area{
	width: 100%;
}

.textdetail_area{
	display:none;
	width: 100%;
	margin-top: 0;
}

.features {
    margin:auto;
}
.features_form {
    width: 100%;
}

.features_form .features_formtxt {
    width: 100%;
    text-align: center;
    color: #777;
    margin: 0 0 10px 0;
    font-size: 13px;	
}

.features_form .features_formtxt .features_forminput {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.features_form .features_formtxt .features_forminput input {
    background: transparent;
    box-shadow: none;
    border: none;
    border-bottom: 1px solid #ddd;
    cursor: text;
    outline: none !important;
    text-align: center;
    color: #777;
    width: 100%;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
	border-radius:0;
}

.features_form .features_formtxt .features_forminput .arrow-child {
    display: inherit;
    background: #777;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    height: 1px;
    font-size: 11px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    -ms-transition: all .35s;
    transition: all .35s;
}

.features_form .features_formtxt .features_forminput .arrow-child:after {
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #777;
}

.features_form .features_formtxt .features_forminput .arrow-child.arrow-child-active{
    opacity:1;
    visibility:visible;
}
 .features_form .features_formtxt .features_forminput .arrow-child:after{
    top:0;
    left:0;
    right:0;
    margin:0 auto;
    position:absolute;
    content:"";
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #777;
}

.features_form .features_formtxt p {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 13px !important;
    color: #777;
	font-weight:normal !important;
	font-family: 'Raleway', sans-serif !important;
}

.quickeligibility_form .features ul {
    text-align: center;
    padding: 40px 0;
    max-width: 651px;
    margin: 0 auto;
}

ul.my-app-cat small, ul.my-app-challenge small, ul.my-app-fordifftype small, ul.my-app-englishtype small {
    width: 100%;
    display: inherit;
    font-size: 14px;
    color: #777;
	font-style:italic;
}

.quickeligibility_form .features ul li {
    display: inline-block;
    width: auto;
    padding: 0 20px;
    border: 1px solid #333;
    height: 32px;
    line-height: 32px;
    cursor: pointer;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -o-transition: all .35s;
    -ms-transition: all .35s;
    transition: all .35s;
    margin: 10px 5px;
    font-size: 13px;
    color: #777;
    font-family: 'Raleway', sans-serif;
    min-width: 100px;
}

.quickeligibility_form .features ul li:hover, .quickeligibility_form .features ul li.active {
    background: rgb(255, 73, 109);
    color: #231f20;
}

.quickeligibility_form .features ul li.coaching_list, .quickeligibility_form .features ul.challengecoaching_list li{
    display:none;
}
 .quickeligibility_form .features ul.challengecoaching_list li.coaching_list{
    display:inline-block;
}
 .quickeligibility_form .features ul li:hover, .quickeligibility_form .features ul li.active{
    background: rgb(255, 73, 109);
    color:#231f20;
}
 .quickeligibility_form .features ul.my-app-cat, .quickeligibility_form .features ul.my-app-challenge, .quickeligibility_form .features ul.my-app-fordifftype, .quickeligibility_form .features ul.my-app-englishtype{
    display:none;
}
 .get-solution{
    width:100%;
    text-align:center;
    opacity:0;
}
 .get-solution .submit_btn{
    width:191px;
    padding:7px 30px !important;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    background-color:#ea2520;
    -webkit-box-shadow:0 3px 5px rgba(15, 16, 16, .2);
    -moz-box-shadow:0 3px 5px rgba(15, 16, 16, .2);
    box-shadow:0 3px 5px rgba(15, 16, 16, .2);
    text-align:center;
    margin:0 auto;
    border:0;
    color:#777;
    font-size:16px;
    font-family: 'Raleway', sans-serif;
    cursor:pointer;
}
 .get-solution .submit_btn{
    visibility:hidden;
}
 .get-solution.fadeInUp .submit_btn{
    visibility:visible;
}
.plann_img{
    width: 68px;
}
.findout_img{
	width: 68px;
}
.fillform_img{
	width: 68px;
}
.ph_emoji_img{
	width: 68px;
}
.ph_emoji_img_membership{
	width: 122px;
}
.elig_stat_img{
	width:91px;
}
.msgareatext{
	font-size: 32px;
    font-family: 'Cookie', cursive;
    color: #388E3C;
}
.msgareatextinred{
	font-size: 32px;
    font-family: 'Cookie', cursive;
    color: #F44336;
}



@media (max-width:767px){
	.modalwidth{
		max-width:100% !important;
	}
	
	.modalpadding{
		padding-right:0 !important;
	}
	
	.vs-template a {
		padding-left: 15px !important;
	}
	.quickeligibility_form{
		width: 100%;
	}
	
	.features_form .features_formtxt .features_forminput{
		width:100%;
		padding:0 30px;
	}
	
	.features_form .features_formtxt .features_forminput .arrow-child {
		padding:0 30px;
	}
	
	.forchange_txt{
		width: 100%;
		display: block;
		padding: 0 30px;
		color:#c70a00;
	}
	
	.textcolorpink{
		color:#c70a00 !important;
	}
	
	.features_formtxt label{
		width: 100%;
		color:#c70a00;
	}
	
	#questionsarea p {
		margin-bottom: 0;
	}
	
}

@media (min-width: 769px) and (max-width: 1025px) {
	.ph_emoji_img_membership{
	width: 100px;
	}
}
@media (min-width: 481px) and (max-width: 769px) {
	.ph_emoji_img_membership{
	width: 80px;
	}
}
@media (min-width: 320px) and (max-width: 481px) {
	.ph_emoji_img_membership{
	width: 68px;
	}
}

/*========== CUSTOMES CSS ===============*/
.close-btn{position:absolute;z-index: 1;right: 10px;top: 10px;cursor:pointer;border: solid 2px #eb2322;background:#eb2322;}

.model-body1{width:100%; height:370px;padding:20px; margin:0; background: url(images/pop-up-img1.png);background-size: cover;}
.model-body1 p{width: 85%;height: auto; padding: 130px 0 20px 0;color:#fe0000;font-size: 32px !important;font-weight: 900 !important;line-height: 45px;}
.model-body1 span{color:#000067;}
.model-body1 .btnbox1{width:85%; height:auto;padding:0 0 0 0;}

.model-body2{width:100%; height:auto;padding:20px; margin:0; background: url(images/pop-up-img2.png) no-repeat bottom right;}
.model-body2 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 28px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}
.model-body2 .model-radio-btn-box .a1text{padding:15px 0 0 0; margin:0;text-align:center; color:#000 !important; font-size:40px;}
.model-body2 .model-radio-btn-box p{padding:0; margin:0;text-align:center; background:#fff; color:#000 !important;}

.model-examcenter-btn1 {width:98%;position: relative;padding:0; margin:10px 1% !important;overflow:hidden; color:#fff !important; text-align:center; margin:0;font-size: 15px; color:#000;border-radius: 25px;border:solid 5px #0033ff; float:left;display:block;}
.model-examcenter-btn1:hover, .model-examcenter-btn1:active, .model-examcenter-btn1:visited {background:none; color:#fff !important; border:solid 5px #002cda;}
.btn-check11{visibility:hidden;}


.model-body3{width:100%; height:450px;padding:20px; margin:0; background: url(images/pop-up-img3.png) no-repeat bottom right;}
.model-body3 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 20px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}
.model-body3 .model-radio-btn-box{width:48%;height:auto; padding:0; margin:10px 1%;position:relative;display:block; float:left;}
.model-body3 .model-radio-btn-box span{padding:0; margin:0;text-align:center; color:#000 !important; font-size:15px; font-weight:bold;}
.model-body3 .model-radio-btn-box p{padding:0; margin:0;text-align:center; background:#0033ff; color:#fff !important;}
.model-body3 .model-radio-btn-box img{padding:10px 0;}

.model-body3 .model-radio-btn-box-last{width:48%;height:auto; padding:0; margin:10px 1%;position:relative;display:block; float:left;}
.model-body3 .model-radio-btn-box-last span{padding:0; margin:0;text-align:center; color:#000 !important; font-size:15px; font-weight:bold;}
.model-body3 .model-radio-btn-box-last p{padding:0; margin:0;text-align:center; background:#006666; color:#fff !important;}
.model-examcenter-btn-last {width:98%;position: relative;padding:0; margin:10px 1% !important;overflow:hidden; color:#fff !important; text-align:center; margin:0;font-size: 15px; color:#000;border-radius: 25px;border:solid 5px #006666; float:left;display:block;}
.model-examcenter-btn-last:hover, .model-examcenter-btn-last:active, .model-examcenter-btn-last:visited {background:none; color:#fff !important; border:solid 5px #006666;}

.model-examcenter-btn {width:98%;position: relative;padding:0; margin:10px 1% !important;overflow:hidden; color:#fff !important; text-align:center; margin:0;font-size: 15px; color:#000;border-radius: 25px;border:solid 5px #0033ff; float:left;display:block;}
.model-examcenter-btn:hover, .model-examcenter-btn:active, .model-examcenter-btn:visited {background:none; color:#fff !important; border:solid 5px #002cda;}
.btn-check1{visibility:hidden;}

.model-body4{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body4 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;color:#fff;font-size:50px !important;font-weight: 900 !important;line-height: 35px;}
.model-body4 img{margin: 0px 0 -14px 0;}
.model-body4 .sml-text{width: 100%;height: auto; padding:0px 0;margin:10px auto 10px auto;color:#fff;font-size:17px; font-weight:bold;line-height: 24px;}
.model-body4 .form-box{width: 90%;height: auto; padding:20px;margin:10px auto 10px auto;background:#fff; border-radius:10px;}
.model-body4 label{width: 100%; margin:15px 0 7px 0;display:block; text-align:left; font-size:15px !important;}
.model-body4 .effect-vs2{width: 100% !important;display:block;padding:16px 15px !important;}

.model-body5{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body5 .thanks-box{width:100%; height:auto;padding:20px; margin:0;}
.model-body5 .thanks-box .thanks-img{width:100%; height:auto;}

.model-radio-btn-outerbox{width:90%;height:auto; padding:0; margin:auto 5% auto 4%;position:relative;display:block;}
.model-radio-btn-box{width:65%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}
.model-radio-btn {width:100%;position: relative;padding: 5px 10px; text-align:left; margin:0;font-size: 15px; color:#000;border-radius: 25px;}
.model-radio-btn:hover, .model-radio-btn:active, .model-radio-btn:visited {background:none; color:#0075ff;}

.model-radio-btn2 {position: relative;padding: 5px 10px; margin: -5px 0 0 -22px;font-size: 14px; border-radius:25px;}
.model-radio-btn2:hover, .model-radio-btn2:active, .model-radio-btn2:visited {background:none; color:#0075ff;}

.model-body4 .headingpara2{font-size: 25px !important;}
.model-body4 .headingpara3{font-size: 20px  !important; color: #ffff10  !important;}
.model-body4 .headingpara4{font-size: 22px;color: #b40000;font-weight: bold;}


@media (min-width: 481px) and (max-width: 769px){
.model-body1{width:100%; height:auto;padding:20px; margin:0; background: url(images/pop-up-img1.png);background-size: 100% 100%;}
.model-body1 p {width: 80%;height: auto;padding:90px 0 30px 0;color: #fe0000;font-size: 28px !important;font-weight: 900 !important;line-height: 35px;}
.model-body1 span{color:#000067;}
.model-body1 .btnbox1{width:80%; height:auto;padding:0 0 20px 0;}

.model-body2{width:100%; height:auto;padding:20px; margin:0; background:#fff}
.model-body2 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 22px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}

.model-body3{width:100%; height:auto;padding:20px; margin:0; background:#fff;}
.model-body3 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 18px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}
.model-body3 .model-radio-btn-box{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}
.model-body3 .model-radio-btn-box-last{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}

.model-examcenter-btn {width:98%;position: relative;padding:0; margin:10px 1% !important;overflow:hidden; color:#fff !important; text-align:center; margin:0;font-size: 15px; color:#000;border-radius: 25px;border:solid 5px #0033ff; float:left;display:block;}
.model-examcenter-btn:hover, .model-examcenter-btn:active, .model-examcenter-btn:visited {background:none; color:#fff !important; border:solid 5px #002cda;}

.model-body4{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body4 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;color:#fff;font-size:50px !important;font-weight: 900 !important;line-height: 35px;}
.model-body4 img{margin: 0px 0 -14px 0;}
.model-body4 .sml-text{width: 100%;height: auto; padding:7px 0;margin:10px auto 10px auto;color:#fff;font-size:16px; font-weight:bold;line-height: 24px;}
.model-body4 .form-box{width: 90%;height: auto; padding:20px;margin:10px auto 10px auto;background:#fff; border-radius:10px;}
.model-body4 label{width: 100%; margin:15px 0 7px 0;display:block; text-align:left; font-size:15px !important;}
.model-body4 .effect-vs2{width: 100% !important;display:block;padding:16px 15px !important;}

.model-body5{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body5 .thanks-box{width:100%; height:auto;padding:20px; margin:0;}
.model-body5 .thanks-box .thanks-img{width:100%; height:auto;}

.model-radio-btn-outerbox{width:90%;height:auto; padding:0; margin:auto 5% auto 4%;position:relative;display:block;}
.model-radio-btn-box{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}
.model-radio-btn {width:100%;position: relative;padding: 5px 10px; text-align:left; margin:0;font-size: 15px; color:#000;border-radius: 25px;}
.model-radio-btn:hover, .model-radio-btn:active, .model-radio-btn:visited {background:none; color:#0075ff;}

.model-radio-btn2 {position: relative;padding: 5px 10px; margin: -5px 0 0 -22px;font-size: 14px; border-radius:25px;}
.model-radio-btn2:hover, .model-radio-btn2:active, .model-radio-btn2:visited {background:none; color:#0075ff;}

}
@media (min-width: 220px) and (max-width: 481px){
.model-body1{width:100%; height:auto;padding:20px; margin:0; background: url(images/pop-up-img1.png);background-size: 100% 100%;}
.model-body1 p {width: 80%;height: auto;padding: 50px 0 20px 0;color: #fe0000;font-size: 28px !important;font-weight: 900 !important;line-height: 35px;}
.model-body1 span{color:#000067;}
.model-body1 .btnbox1{width:80%; height:auto;padding:0 0 20px 0;}

.model-body2{width:100%; height:auto;padding:20px; margin:0; background:#fff}
.model-body2 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 18px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}

.model-body3{width:100%; height:auto;padding:20px; margin:0; background:#fff;}
.model-body3 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;background:#cc0001;color:#fff;font-size: 18px !important;font-weight: 900 !important;line-height: 35px; border-radius:100px;}
.model-body3 .model-radio-btn-box{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}
.model-body3 .model-radio-btn-box-last{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}

.model-examcenter-btn {width:98%;position: relative;padding:0; margin:10px 1% !important;overflow:hidden; color:#fff !important; text-align:center; margin:0;font-size: 15px; color:#000;border-radius: 25px;border:solid 5px #0033ff; float:left;display:block;}
.model-examcenter-btn:hover, .model-examcenter-btn:active, .model-examcenter-btn:visited {background:none; color:#fff !important; border:solid 5px #002cda;}

.model-body4{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body4 .model-heading{width: 90%;height: auto; padding:7px 25px;margin:0 auto 20px auto;color:#fff;font-size:50px !important;font-weight: 900 !important;line-height: 35px;}
.model-body4 img{margin:0px;}
.model-body4 .sml-text{width: 100%;height: auto; padding:7px 0;margin:10px auto 10px auto;color:#fff;font-size:16px; font-weight:bold;line-height: 24px;}
.model-body4 .form-box{width: 90%;height: auto; padding:20px;margin:10px auto 10px auto;background:#fff; border-radius:10px;}
.model-body4 label{width: 100%; margin:15px 0 7px 0;display:block; text-align:left; font-size:15px !important;}
.model-body4 .effect-vs2{width: 100% !important;display:block;padding:16px 15px !important;}

.model-body5{width:100%; height:auto;padding:20px; margin:0; background:#025394;}
.model-body5 .thanks-box{width:100%; height:auto;padding:20px; margin:0;}
.model-body5 .thanks-box .thanks-img{width:100%; height:auto;}

.model-radio-btn-outerbox{width:90%;height:auto; padding:0; margin:auto 5% auto 4%;position:relative;display:block;}
.model-radio-btn-box{width:99%;height:auto; padding:0; margin:10px 7px;position:relative;display:block;}
.model-radio-btn {width:100%;position: relative;padding: 5px 10px; text-align:left; margin:0;font-size: 15px; color:#000;border-radius: 25px;}
.model-radio-btn:hover, .model-radio-btn:active, .model-radio-btn:visited {background:none; color:#0075ff;}

.model-radio-btn2 {position: relative;padding: 5px 10px; margin: -5px 0 0 -22px;font-size: 14px; border-radius:25px;}
.model-radio-btn2:hover, .model-radio-btn2:active, .model-radio-btn2:visited {background:none; color:#0075ff;}

}


