@charset "utf-8";
body{font-family: 'Roboto', sans-serif;font-size: 14px;color: #33475b;}
.login_rhsbr .ds_chackbox{color:#000!important}
.btn-warning.btn-style{  -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;text-align: center;height: 40px;line-height: 1.1;width: 190px;display: block;padding: 12px 2px;margin: 0 auto;cursor: pointer;background-color: #33475b;font-weight: 500;
transition: all .25s ease-in-out;}
.btn-warning.btn-style:hover{box-shadow: 0 5px 10px rgba(0,0,0,.1), 0 3px 6px rgba(0,0,0,.07);transform: translateY(-1px);background-color: #33475b}
.modal-content h3,.modal-body{text-align:left}
.note{text-align:left; color: #333!important;margin-bottom: 15px;}
.form-horizontal .control-label{color: #333!important}
.login_header{height:auto!important}
.header_brd{/*height:128px;*/width:100%;float:left;background-color:#fff;border-bottom: 40px solid #ddd;font-size:13px}
.logo_cnr{width:300px;height:auto;float:left}
.logo{width: 300px;height: auto;margin: 20px 0;}
.logo img{width: auto; height: auto;}
.heade_join{float:left;width:32%;height:auto;margin:10px 0 0;padding:0}
.appvc{margin-top: 15px;}
.appvc .heade_join{margin-top: 0; width: 60%;}
.appvc .login_field{color: #333;}
.heade_join button,.heade_login button{border-radius:0}
.login_field{width:75%;float:left;color:#fff;margin:0 0 10px;padding:0}
.login_row{float:left;width:100%}
.login_field2{width:78%;float:left;margin:0 0 10px;padding:0}
.header_brd .form-control{height:28px;border-radius:0;font-size:13px}
.btn-warning, .btn-warning:hover, .btn-warning:focus, .btn-warning:active:focus, .btn-warning:active:hover{background-color:#0498e5;border:none!important;text-transform:uppercase;outline: 0;}
.heade_login{float:right;width:32%;height:auto;margin:10px 0 0;padding:0}
.header_title1{display:none;text-align:left;font-size:18px;font-weight:700;height:30px;line-height:30px;color:#fff;margin:0;padding:0}
.login_field1{width:80%;float:left;margin:0;padding:0}
.header_chack{float:left;margin:0;padding:0;line-height:100%;padding-right: 5px!important;}
.ds_chackbox{font-size:13px;height:auto;font-weight:400;margin:0;padding:0;float:right}
.login_link13{font-size:13px;float: left; width: 100%;}
.header_link{float:right;font-size:13px;height:auto;line-height:24px;color:#000;font-weight:400;margin:-5px 0 5px;padding:0}
.header_link a{color:#428bca;text-decoration:underline}
.dashboard_container{width:100%;float:left}
.login_container{width:1020px;height:auto;margin-left:auto;margin-right:auto}
.login_lhsbr{float:left;width:480px;border:solid 1px #e1e1e1;height:auto;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px;margin-top:70px;margin-bottom:90px;background-color:#FFF}
.margin_container{width:390px;height:400px;margin-left:auto;margin-right:auto}
.login_brdbtm{float:left;width:100%;clear:both;border-bottom:solid 2px #6c4783;margin-bottom:30px;margin-top:30px}
.login_tab{float:left;position:relative;width:auto;padding:0 20px;margin:0;color:#FFF;text-align:left;font-size:18px;font-weight:700;line-height:30px;height:30px;background-color:#6c4783;text-transform:uppercase}
.form_row{clear:both;width:100%;float:left;margin:0 0 10px;line-height: 100%;display: inline-block;}
label{font-weight: normal;}
#loginbox .modal-body input{float: left;}
.login_text{text-align:left;font-size:14px;height:auto;color:#33475b!important;font-weight:400;margin: 15px 0 10px;}
.warning_btn_left{text-transform:uppercase;color:#FFF;font-weight:700;font-size:18px;margin:10px 0 0;padding:5px 20px}
.login_rhsbr{float:right;width:480px;border:solid 1px #e1e1e1;height:auto;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px;margin-top:70px;margin-bottom:90px;background-color:#FFF}
/*.login_rhsbr.normallogin1{float: left;width:100%;margin: 65px auto 85px;border:0; -webkit-border-radius:0;-moz-border-radius:0px;border-radius:0px;background-color:transparent;}
.normallogin1 .margin_container{float: left;width:100%;padding: 20px;border:solid 1px #e1e1e1;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px;background-color:#FFF}
.normallogin1 .loginsection{padding-top: 60px;}
.normallogin1 .submit_button{margin-top: 80px; padding: 0;}
.normallogin1 .yellowbtnborder{	width: 225px;}
.normallogin1 .formsect .group{text-align: center;}*/
/*.normallogin1 .formsect .group input, .normallogin1 .formsect .bar{margin: 0 auto}
.normallogin1 .formsect .group label{left: auto;position: sticky;text-align: center;}*/
.slider_container{clear:both;width:100%;height:auto;position:relative;background-image:url(https://res.cloudinary.com/vantagecircle/image/upload/v1573123026/vantagecircle/themes/dealspoint/assets/images/home_sliderbg.png);background-repeat:repeat}
.splash_img{float:left;width:100%;height:auto}
.splash_img img{width:100%;height:auto}
.carousel-indicators{bottom:0}
.splash_img #myCarousel .carousel-indicators li{background-color:#609;border:none;width:15px;height:15px;margin:0 5px 0 0}
.splash_img #myCarousel .carousel-indicators .active{background-color:#93c;width:15px;height:15px;margin:0 5px 0 0}
.splash_img #myCarousel .carousel-control.right{display:none;border:solid 1px red;background-image:none}
.splash_img #myCarousel .carousel-control.left{display:none;border:solid 1px red;background-image:none}
.carousel-caption{text-shadow:none;top:0!important;left:0!important;padding-bottom:0;right:0!important}
.slide_title{float:left;width:75%;text-shadow:none;color:#93c;font-weight:700;font-size:46px;text-align:left;margin:28px 0 0;padding:0}
.slide_title1{float:left;width:65%;text-shadow:none;color:#93c;font-weight:700;font-size:46px;text-align:left;margin:28px 0 0;padding:0}
.slide_lhs{width:55%;float:left;clear:both;padding:20px 0 10px;margin:15px 0 30px;border-top:solid 1px #e7cdea;border-bottom:solid 1px #e7cdea}
.slide_lhs_col{float:left;width:30px;height:auto;margin:0 20px 0 0;padding:0}
.slide_main{float:left;width:85%;margin:0;padding:0}
.slide_paragraph{text-align:left;font-size:13px;font-weight:400;line-height:18px;color:#609;margin:10px 0 0;padding:0 0 10px}
.slide_lhs_col1{float:left;width:30px;height:auto;margin:60px 0 0;padding:0}
.slide_lhs_col1 img{height:auto;width:100%}
.splash_btn{float:left;width:100%;clear:both;margin-top:20px}
.splash_text_container{left:left;height:auto;width:100%;position:absolute;vertical-align:middle}
.logo_rowbg{float:left;width:100%;margin-bottom:20px;padding-bottom:0;background-color:#93c;border-bottom:solid 1px #8e159c}
.homebox_text_row{width:100%;float:left;margin:0;padding:0}
.row_box3{width:auto;float:left;height:84px;margin:0 0 0 10px;line-height:84px;vertical-align:middle;padding-right:0;padding-bottom:0;padding-left:0}
.box_brd_right{border-right:solid 1px #d4d4d4}
.box1_text{text-align:right;clear:both;color:#FFF;font-size:16px;text-transform:uppercase;font-weight:700;margin:0;padding:15px 30px 0 0;display:inline-block;vertical-align:middle;line-height:normal;width:auto}
.home_box2{width:21%;float:left;height:84px;margin:0;line-height:84px;vertical-align:middle;padding-right:0;padding-bottom:0;padding-left:0}
.home_box2_title{text-align:center!important;clear:both!important;color:#FFF;font-size:30px;font-weight:700;margin:10px 0 0;display:inline-block;vertical-align:middle;line-height:normal;width:100%}
.home_box2_subtitle1{width:auto;text-transform:uppercase;text-align:center;clear:both;color:#FFF;font-size:12px;font-weight:700;margin:0;line-height:normal}
.logo_row{float:left;width:100%;margin-bottom:0;padding-bottom:40px;border-bottom:solid 1px #e5e5e5}
.clear_row{width:100%;clear:both;float:left;margin-bottom:20px}
.logos_title{float:left;width:100%;font-size:42px;font-weight:300;color:#609;text-align:center;clear:both;margin:40px 0}
.logo_box{height:auto;width:20%;text-align:center;float:left;vertical-align:middle;margin-bottom:20px}
.logo_box img{width:100%;height:auto;text-align:center}
.home_slide3{float:left;width:100%;clear:both;margin:0;padding:0 0 20px;border-bottom:solid 1px #e5e5e5;background-color:#fafafa}
.mobile_devices{width: 455px;height: auto;clear: both;padding: 0;margin: 0 auto 40px;}
.mobile_devices img{height:auto;width:100%}
.btn_center{width:130px;margin-left:auto;margin-right:auto}
.favoured_row{float:left;width:100%;margin:0;padding:0}
.favoured_box{float:left;width:25%;height:auto;margin:0 0 30px}
.favoured_box_container{width:80%;margin-left:auto;margin-right:auto;margin-top:10px}
.favoured_box_container img{width:100%;height:auto}
.many_more{width:100%;text-align:center;float:left;color:#000;clear:both;font-size:24px;font-weight:700;margin:0 0 20px;padding:0}
.box_text_row{width:100%;float:left;margin:0;padding:0}
.home_teaser1{width:80%;height:auto;margin-top:20px;float:left;position:relative;background-color:#f1f1f1;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px;padding:10px}
.cool{font-family:Arial,Helvetica,sans-serif;text-align:left;clear:both;color:#bfbfbf;font-size:70px;font-weight:700;height:40px;width:auto;line-height:40px;margin-top:10px}
.box_paragraph{color:#000;line-height:18px;text-align:center;font-size:15px}
.cool1{font-family:Arial,Helvetica,sans-serif;text-align:right;clear:both;color:#bfbfbf;font-size:70px;font-weight:700;height:40px;line-height:40px;margin-top:10px}
.box_arrow{right:90px;position:absolute;bottom:-41px;height:41px;width:74px}
.box_arrow1{right:90px;position:absolute;bottom:-40px;height:41px;width:74px}
.box_regular16{float:right;width:auto;clear:both;text-align:right;color:#000;font-weight:400;font-size:16px;margin:40px 30px 30px 0}
.box_regular16_a{float:left;width:auto;clear:both;text-align:left;color:#000;font-weight:400;font-size:16px;margin:40px 0 30px}
.teaser_center{margin:60px 0 0}
#forget h2,#forget h3{font-family:'Fjalla One',sans-serif;font-size:22px;color:#4e2a78;text-align:center;text-transform:uppercase;font-weight:700}
.normallogin1 .login_field{color: #333;}
.normallogin1 .login_field .arv{text-align: right;}
.normallogin1 .ds_chackbox{color: #333;}

.copyrightdiv{
    background-color: #212121; 
    height: 40px;
    float: left;
    width: 100%;
}
.footer{
    background-color: #3b393b!important;
    float: left;
    width: 100%;
}
.fheading {
    color: #c3c1c3;
    font-size: 15px;
    padding: 0px 0 10px;
    text-transform: uppercase;
}

.ftextnew a, .footer a {
    color: #ffffff;
    font-size: 13px;
    cursor: pointer;
}
.footer a:hover{color:#ccc; text-decoration: none;}
.footer_content_new{
    padding:30px 0 30px;
}
.footer .quicklinks{margin-bottom: 5px;}
.copyrightdiv div{    
    color: rgba(255, 255, 255, 0.5);
    font-size: 13px;
    margin-top: 12px;
    border-top: 0;
}
.mlogo{
    height: 40px;
    width: 40px;
    display: inline-block;
    margin:4px 10px 4px 10px;
}
.fblogonew{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/fb_inactive.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
    transition: background 0.2s ease-out;
    -webkit-transition: background 0.2s ease-out;

}
.fblogonew:hover{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/fb_active.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
.twitterlogonew{     
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/twitter_inactive.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
.twitterlogonew:hover{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/twitter_active.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
.linkedinlogonew{     
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/linkedin_inactive.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
.linkedinlogonew:hover{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/linkedin_active.png) no-repeat;
    background-position: 0 0;
    background-size: 100%;
}
.instalogonew{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/insta_inactive.png) no-repeat; 
    background-position: 0 0;
    background-size: 100%;
}
.instalogonew:hover{
    background: url(https://res.cloudinary.com/vantagecircle/image/upload/v1569215145/prod/homepage/insta_active.png) no-repeat; 
    background-position: 0 0;
    background-size: 100%;
}
.footer_lnksnew{
    text-align: center;
}

input:invalid, input:required, #newlogin .formsect .group input{
	box-shadow: none;
    -moz-box-shadow: none;
}
.applogin_fp{width: 75%!important;float: right;}
.applogin_fp .ds_chackbox{margin: 1px 20px 0 0;}
.applogin_fp .header_link{float: left;font-size: 12px;line-height: 15px;cursor: pointer;}
.loginlabel{text-align: right;}
.disclaimer_container{float: left;width: 100%; padding-top:20px;padding-bottom: 30px; background-color: #eee;}
.disclaimer_container ol{padding-left: 15px;}
.reset-btn{text-align: center;float: left;width: 100%;margin-top: 20px!important;}

@media (max-width: 760px) {
.joindiv{margin-left:0!important}
}
@media (max-width: 767px) {
.slide_title1{float:none;width: 60%;clear:both;font-size: 16px;text-align: left;padding: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 5px;margin-left: 0px;}
.logos_title{font-size:20px;margin:10px 0px 10px 0px;}
.login_container{width:100%}
.margin_container{width:85%;height:auto;margin-left:auto;margin-right:auto}
.login_brdbtm{float:left;width:100%;clear:both;margin-bottom:20px;margin-top:20px}
.login_tab{float:left;position:relative;width:auto;padding:0 15px;margin:0;text-align:left;font-size:14px;font-weight:700;line-height:30px;height:30px;text-transform:uppercase}
.warning_btn_left{font-size:14px;margin:10px 0 0;padding:5px 20px}
.login_lhsbr{width:100%;margin-bottom:0}
.login_rhsbr{width:100%}
.heade_join{float:left;width:100%;clear:both;height:auto;margin:0;padding:0}
.login_field{width:100%;clear:both;float:left;margin:0 0 5px;padding:0}
.login_field1{width:100%;float:left;margin:0 0 20px;padding:0}
.login_row{float:left;width:100%}
.login_field2{width:100%;clear:both;float:left;margin:0 0 5px;padding:0}
.header_title1{display:inherit;text-align:left;font-size:14px;height:30px;line-height:30px;margin:0;padding:0}
.header_chack{float:left;margin:0;padding:0}
.header_link{float:right;font-size:13px;height:auto;line-height:30px;margin:0;padding:0}
.heade_login{float:right;width:100%;height:auto;margin:10px 0 0;padding:0}
.mobile_devices{width: 50%;}
.applogin_fp .header_link{ line-height: 20px;}
.normallogin1 .login_field .arv {text-align: left;padding: 0;}
.loginlabel{text-align: left;padding: 0;}
}

@media (max-width: 991px) and (min-width: 768px) {
.login_header{height:auto}
.logo_cnr{width:30%;width:160px;height:auto;float:left;margin:0}
.logo{width:180px;height:60px;margin:20px 0 60px}
.logo img{max-width:100%}
.heade_join{float:left;width:28%;height:auto;margin:10px 50px 0 0;padding:0}
.login_field{width:70%;float:left;margin:0 0 5px;padding:0}
.login_row{float:left;width:100%}
.login_field2{width:70%;float:left;margin:0 0 5px;padding:0}
.heade_login{float:right;width:35%;height:auto;margin:20px 0 0;padding:0}
.login_field{width:70%;float:left;margin:0 0 5px;padding:0}
.login_row{float:left;width:100%}
.login_field{width:70%;float:left;margin:0 0 5px;padding:0}
.login_field1{width:100%;float:left;margin:0;padding:0}
.header_chack{float:left;margin:0;padding:0}
.header_link{float:right;font-size:13px;height:auto;line-height:30px!important;margin:-5px 0 0;padding:0}
.header_link a{color:#428bca!important}
.artop.formsect .login_field{width: 90%}
.applogin_fp{padding-left: 30%}
.applogin_fp .header_link{line-height: 30px!important;margin-top: 0;}
.loginlabel{text-align: left;padding:0;}
}
/***********Registration Css Starts************************/
@media all and (min-width: 768px){
	.register_modal .modal-dialog { width:854px}
	.register_modal .popup_header {
		background:#f9f5ff;
		background-image:-ms-linear-gradient(top, #fdfbfe 0%, #f3f3f4 100%);
		background-image:-moz-linear-gradient(top, #fdfbfe 0%, #f3f3f4 100%);
		background-image:-o-linear-gradient(top, #fdfbfe 0%, #f3f3f4 100%);
		background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fdfbfe), color-stop(1, #f3f3f4));
		background-image:-webkit-linear-gradient(top, #fdfbfe 0%, #f3f3f4 100%);
		background-image:linear-gradient(to bottom, #fdfbfe 0%, #f3f3f4 100%);
		padding:10px 0px;
		text-align:center;
		border-radius:8px 8px 0 0;
		-webkit-border-radius:8px 8px 0 0;
		-moz-border-radius:8px 8px 0 0;
		-ms-border-radius:8px 8px 0 0;
		-o-border-radius:8px 8px 0 0;
		border-bottom:1px solid #a8a8a8
	}
	
	.register_modal .pro_description {
	  color: #696969;
	  padding: 20px 30px;
	  font-size: 13px;
	}
	.register_modal .popup_header h2{ font-size:18px; font-family: 'Ubuntu',sans-serif; text-align:left; padding-left: 30px;}
	
	.register_modal .close {
	  background: #ebebeb !important;
	  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.34), 1px 0 0 rgba(255, 255, 255, 0.898) inset;
	  border-radius: 0 0 8px 8px;
	  color: #666 !important;
	  font-size: 35px;
	  height: 45px;
	  margin-right: 40px;
	  opacity: 1 !important;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  filter: alpha(opacity=100);
	  position: fixed;
	  right: 0;
	  width: 45px;
	  z-index: 9999;
	  font:  Arial, Helvetica, sans-serif;
	}
}

@media all and (max-width: 768px){
.register_modal .popup_header h2 {
    font-size: 18px;
    font-family: 'Ubuntu',sans-serif;
    text-align: left;
    padding-left: 30px;
}
#forgetpassword .login_lhsbr{
	    margin-top: 30px;
    margin-bottom: 30px;
    float: left;
    height: 445px!important;
}
.passd{font-size: 20px;}
.passd>span {padding: 0 12px!important;}

}
@media screen and (min-width: 768px){
#forget .modal-dialog {width: 485px;}
}

.register_modal .modal-body { padding: 0px !important;overflow: hidden !important;}
.register_modal .modal-content { border-bottom: 3px solid #ff7920; border-radius: 8px;}
.register_modal .btn{ margin-bottom:20px;   padding: 6px 30px;}
.register_modal .message{font-size: 15px; padding: 0 15px 30px;}
.register_modal .form-group {  margin-bottom: 15px; display: block;float: left;width: 100%;}
.radio_left2{float: right;  width: auto; margin-left:20px;}
.register_modal .control-label{font-weight: normal;  font-size: 16px;}
#forgetpassword .login_lhsbr{height: 410px;padding-bottom: 20px;;margin-left: auto;margin-right: auto;float: none; border-radius: 2px;}
#forgetpassword .margin_container{height: auto;}
#forgetpassword .form_error{line-height: 22px!important}
.passd{font-size: 20px;text-transform: uppercase;margin-top: 12px !important;padding: 20px 0 0;}
.ptitle{padding: 0 0 20px;color: #5c6c7c;}
.required{color:#FF0000}
#forget .modal-header{ text-align: center;}
#forget h3{margin: 10px 0 5px;}
#forget .modal-footer{margin-top: 0px;padding: 15px 20px 15px;}
.divForget .alert{width: 100%;text-align: center;margin-bottom: 5px;border-radius: 4px;}
.divForget .modal-body{height: auto;}
.note{ padding: 5px 10px;}
.divForget form{margin-bottom: 0px;}
#forgetpassword .login_container{width: auto!important;}
#password-form .alert { padding: 5px; margin-bottom: 12px; text-align: center;}
/********************Normal Login**********************/
.step1-form{margin-top: 2px;}
/*****************************************************/
@media screen and (min-width: 768px){
#forget .modal-dialog {width: 485px;}
}