@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;}
body{margin:0px;  padding:0px;font-family: "open_san"; box-sizing:border-box;
-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:14px;}
a, input, select, textarea {outline:none;}
.clr{clear:both;}
img{border:none;width:100%;}
ul{list-style:none;}
ul li{float:left;}
a{text-decoration:none;}

@font-face {
    font-family: "open_san";
    font-weight: normal;
    src: url("../fonts/opensans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-regular-webfont.woff") format("woff"), url("../fonts/opensans-regular-webfont.ttf") format("truetype"), url("../fonts/opensans-regular-webfont.svg#open_sansregular") format("svg");
}
@font-face {
    font-family: "OpenSansSemibold";
    font-weight: normal;
    src: url("../fonts/opensans-semibold.eot") format("embedded-opentype"), url("../fonts/opensans-semibold.woff") format("woff"), url("../fonts/opensans-semibold.ttf") format("truetype"), url("../fonts/opensans-semibold.svg#OpenSansSemibold") format("svg");
}
@font-face {
    font-family: "open_sansbold";
    font-weight: normal;
    src: url("../fonts/opensans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/opensans-bold-webfont.woff") format("woff"), url("../fonts/opensans-bold-webfont.ttf") format("truetype"), url("../fonts/opensans-bold-webfont.svg#open_sansbold") format("svg");
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('../fonts/opensans-light.eot');
    src: url('../fonts/opensans-light.eot') format('embedded-opentype'),
         url('../fonts/opensans-light.woff') format('woff'),
         url('../fonts/opensans-light.ttf') format('truetype'),
         url('../fonts/opensans-light.svg#OpenSansLight') format('svg');
         font-weight: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'robotothin';
    src: url('../fonts/roboto-thin-webfont.eot');
    src: url('../fonts/roboto-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-thin-webfont.woff') format('woff'),
         url('../fonts/roboto-thin-webfont.ttf') format('truetype'),
         url('../fonts/roboto-thin-webfont.svg#robotothin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    src: url('../fonts/roboto-light-webfont.eot');
    src: url('../fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-light-webfont.woff') format('woff'),
         url('../fonts/roboto-light-webfont.ttf') format('truetype'),
         url('../fonts/roboto-light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/**************header start****************/
header{width:100%;background:#31353d;position: relative;z-index: 999;}
.wrapper{width:1000px; margin:0px auto;}
.header{width:100%; float:left;}
.logo{float:left; display:table-cell;margin:18px 0px;max-width:258px;}
nav{float:right;display:table-cell; margin-right: 0;}
nav ul{}
nav ul li{float:left;margin-right:1px;}
nav ul li:last-child{margin-right:0px;}
nav ul li a {
  color: #fff;
  display: table-cell;
  float: none;
  font-family: "open_san";
  font-size: 14px;
  height: 115px;
  padding: 0 12px;
  text-align: center;
  vertical-align: middle;
}
nav ul li:hover,nav ul li.active{background:#13afeb;}
/**************header End****************/
/*************banner start**************/
section.banner { height: 462px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;}
figure.bannerimg {float: left;left: 0; position: relative;top: 0; width:100%;}
.bannertxt { z-index: 9999;}
.bannertxtinner { position: absolute;width:100%; float:left;}
.banner h2 {font-family: 'OpenSansLight'; color: #ffffff;font-size: 38px;padding:48px 0; text-align: center;text-shadow: 0 0 4px rgba(0, 0, 0, 0.51);-moz-text-shadow: 0 0 4px #000000;-ms-text-shadow: 0 0 4px #000000;-webkit-text-shadow: 0 0 4px #000000; width: 100%;}
.banner h2 span{color:#13afeb;font-size:38px;font-family: "OpenSansSemibold";}
.left-part-banner { display: table-cell;float: left;width: auto;}
.accesscode{float:left; width: 315px;margin-top: 50px;}
.accesscode label{font-size:24px; color:#fff; font-family: "open_sansbold";margin-bottom:20px;float:left;}
.accesscode > input {border: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset; box-sizing: border-box; height: 37px;
    margin-bottom: 20px; width: 100%;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;
}

.accessbtn > input[type="submit"] { cursor:pointer; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 2px solid #ffffff;color: #ffffff;
    display: table-cell;float: left;font-size: 14px;height: 42px;padding: 0 40px; text-transform: uppercase;
	font-family: "OpenSansSemibold";
}
.getaccess { background: none repeat scroll 0 0 #31353d; color: #ffffff;display: table-cell; float: right; padding: 12px 25px; text-transform: uppercase;font-family: "OpenSansSemibold";
}
.right-part-banner > img {display: table-cell; float: right; max-width: 561px;}
.bannertxtinner1{position:relative;}

/*********banner end***********/

/*************real estate start******************/

.real_estate_main_div{ height:auto; width:100%; float:left; background:rgba(0, 0, 0, 0) url("../images/conptrn.png") repeat scroll left top; }
.real_estate_base_div{ height:auto; width:100%; float:left; text-align:center; margin-top:50px; margin-bottom:50px;}
.real_estate_base_div h2{ font-size:26px; font-weight:100; font-family: "OpenSansSemibold"; text-transform:uppercase; color:#13afeb;}
.real_estate_base_div h2 span{ /*border-bottom:1px solid #13afeb; */padding-bottom:10px;}
.real_estate_base_div p{ font-size:16px; color:#474747; font-family: "open_san"; margin-top:23px;}
.real_estate_base_div p span{ font-family: "OpenSansSemibold";}


/*************real estate end******************/


/*****************************why**************************/
.whychoose { background:#fff;padding: 50px 0; width: 100%;}
.headingtxt { text-align: center; width: 100%; margin-bottom:60px;}
.headingtxt  h2 {font-size: 36px;color:#535353;font-family: 'OpenSansLight'; line-height: 36px;text-transform:uppercase;}
.headingtxt  h2 span{ font-family: "OpenSansSemibold"; }
.headingtxt p{font-size:18px; color:#777777; margin-top:20px;}
.whychoose ul {float: left;width: 100%;}
.whychoose li {color: #777777; display: table-cell; float: left;padding: 35px 14px;text-align: center;width: 33%;}
.icon {display: inline-block;height: 43px;text-align: center; text-indent: -9999px;width: 47px;margin-bottom:27px;}
.icon.um{background:url(../images/um.png) no-repeat left top; }
.whychoose h3 { color: #272727; font-size: 20px;font-family: 'OpenSansLight';margin-bottom:28px; line-height:20px;}
.whychoose p{ font-size:16px; font-family: "open_san";line-height:26px;}
/*******active whychoose ******
.whychoose li.active{background:#13afeb;color:#fff;}
.whychoose li.active h3{color:#fff;}
.whychoose li.active .icon.um{background:url(../images/um.png) no-repeat left -35px; }
.whychoose li.active .icon.cp{background:url(../images/cup.png) no-repeat left 1px; }*/
.whychoose li:hover,.whychoose li.active{background:#13afeb;color:#fff;}
.whychoose li:hover h3,.whychoose li.active h3{color:#fff;}
.whychoose li:hover .icon.um,.whychoose li.active .icon.um{background:url(../images/um.png) no-repeat left -35px; }
.cp{background:url(../images/cup.png) no-repeat left -43px; }
.whychoose li:hover .icon.cp,.whychoose li.active .icon.cp{background:url(../images/cup.png) no-repeat left 1px; }
.hrt{background:url(../images/heart.png) no-repeat left 0px; }
.whychoose li:hover .icon.hrt,.whychoose li.active .icon.hrt{background:url(../images/heart.png) no-repeat left -43px; }
/***************why end*************/

.textimonial{padding: 50px 0; width: 100%;background:url(../images/testimonial.png) no-repeat left top; background-size: cover;}
.testimonailinner{width:100%; text-align:center; position:relative;}
.testimonailinner h1{font-size:48px; color:#fff; font-family: "OpenSansSemibold"; margin-bottom:0px; line-height:48px;}
.testimonailinner  p{width:100%; text-align:center; color:#fff; line-height:32px; font-size:22px; width:753px; display:inline-block;}
.testimonailimg{margin-top: 32px;}
.testimonailimg img {border-radius: 50%;height: 91px; max-width: 90px; overflow: hidden;}
.testimonailinner  figcaption{width:100%; text-align:center; color:#fff; line-height:32px; font-size:22px; display:inline-block;font-family: "OpenSansSemibold";}
.slidercir{width:100%; float:left; text-align:center; margin-top:24px;}
.slidercir li{width:10px;height:10px; border-radius:5px; background:#fff; margin:0px 2px; display:inline-block;float:none;}
.slidercir li:hover,.slidercir li.active{background:#13afeb;}
.nexpre {bottom: 0;float: none;height: 35px;left: 0;margin: auto;position: absolute; right: 0; top: 0;width: 100%;}
.next {background: url("../images/testimonialarrow.png") no-repeat scroll left top rgba(0, 0, 0, 0); float: left; height: 36px;
    text-indent: -999px; width: 24px;}
.pre {background: url("../images/testimonialarrow.png") no-repeat scroll -42px top rgba(0, 0, 0, 0); float: right; height: 36px;
    text-indent: -999px; width: 24px;}

	
/******************capbility**********/
.capbility{padding: 50px 0; width: 100%;}
.capbilityinner{width:100%; }
.capabiltybox{width:100%; float:left;}
.capabiltybox li {width: 31.7%;margin-right:23px;text-align:center;}
.capabiltybox li.last{margin-right:0px;}
.capabiltybox figure img { box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); display: inline-block; padding: 4px !important;width: 100%;}
.capabiltybox h3 { color: #272727; font-size: 24px;font-family: 'OpenSansLight';margin:27px 0px; line-height:20px;}
.capabiltybox p {font-family: 'OpenSansLight'; font-size: 16px; line-height: 23px;color:#777777;}
/******************capbility End**********/
/*************contact us***********/
.contactus{padding: 50px 0; width: 100%;background:url(../images/conptrn.png) repeat left top;}
.contactinner{width:100%; }
.conheaing{text-align:center; margin-bottom:30px;}
.contactus p {text-align:center;font-family: 'OpenSansLight'; font-size: 16px; line-height: 26px;color:#777777;}
.addressbox { float: left;margin-top: 42px; width: 100%;}
.left_address { display: inline;float: left;padding-left: 80px;width: 471px;}
h6 {color: #272727; font-size: 25px; margin-bottom: 15px;  font-family: "open_san";}
.mailbox { padding: 20px 0;}
.phbox{background:url(../images/ph1.png) no-repeat left top;text-indent:32px;margin-bottom:10px;color: #777777;font-family: 'OpenSansLight';font-size: 16px;line-height: 16px;}
.mail1{background:url(../images/mail1.png) no-repeat left 1px;text-indent:32px; color: #777777;font-family: 'OpenSansLight';font-size: 16px;line-height: 16px;}
.fb {background: url("../images/sicons.png") no-repeat scroll left top rgba(0, 0, 0, 0);float: left;height: 37px;margin-right: 10px;text-indent: -9999px; width: 31px;}
.tw {background: url("../images/sicons.png") no-repeat scroll -40px top rgba(0, 0, 0, 0);float: left;height: 37px;margin-right: 10px;text-indent: -9999px; width: 31px;}.ld {background: url("../images/sicons.png") no-repeat scroll -81px top rgba(0, 0, 0, 0);float: left;height: 37px;margin-right: 10px;text-indent: -9999px; width: 31px;}
.google {background: url("../images/sicons.png") no-repeat scroll -122px top rgba(0, 0, 0, 0);float: left;height: 37px;margin-right: 10px;text-indent: -9999px; width: 31px;}	
.contact-right form { float:left; margin-top:2%; width: 446px;}
.contact-right form input  { border: medium none; border-radius: 5px; color: #b7b7b7;display: table-cell; 
    font-size: 16px; height: 43px;margin-bottom: 15px; padding: 0 10%; width: 100%;font-family: 'OpenSansLight'; border:1px solid #d4d4d4;}
.contact-right form textarea{height:130px;border: medium none; border-radius: 5px; color: #b7b7b7;
margin-bottom: 10px; padding: 4% 10%; width: 100%;font-size: 16px;font-family: 'OpenSansLight';border:1px solid #d4d4d4;}

.contact-right form input[type="submit"] {  background: #13afeb none repeat scroll 0 0;  border: medium none;  border-radius: 3px;  box-shadow: 2px 7px 3px -4px #8a8a8a;  color: #ffffff;  cursor: pointer;  font-family: "open_san";  font-size: 18px;  height: 45px;  padding: 0 !important;  width: 130px;}
.maincon{width:100%; float:left; margin-top:100px;}
.username{background:url(../images/usericon.png) no-repeat 13px center #fff;}
.usermail{background:url(../images/mail11.png) no-repeat 13px center #fff;}
.msg{background:url(../images/textareaicon.png) no-repeat 13px 13px #fff;}
.user_msg{background:url(../images/contact_user1.png) no-repeat 13px 13px #fff;}
.email_msg{background:url(../images/user_email1.png) no-repeat 13px 13px #fff;}
.email_msg_access{background:url(../images/user_email1.png) no-repeat 13px 8px #fff;}
footer{width:100%;background:#31353d;padding:27px 0px;}
.footerinner{width:100%; float:left;}
.footerinner ul{width:auto; float:left; text-align:center; margin-top: 15px; margin-left: 10%;}
.footerinner ul li{display:inline-table;float:none;  text-transform:uppercase; line-height:14px;border-right:1px solid #fff;}
.footerinner ul li a{color:#fff;font-family: "open_san";line-height:14px;padding:0px 20px;font-size:14px;}
.footerinner ul li:last-child{border-right:none;}
.footerinner > p {color: #ffffff;float: left;margin-top: 15px; text-align: center;width: 100%;}
#menu {
    display: none;
}
/*********login strat**************/

.login_body{ background-color:#f0f0f0;}

.login_base_div{ height:auto; width:100%; float:left; margin:48px 0px;}
.login_main_div{ height:auto; width:100%; float:left;}

.login_left_main{ height:auto; width:50%; float:left; }

.heading_left_div{ height:auto; width:100%; float:left; padding:24px 37px; background-color:#282b2d; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px; border-bottom:2px solid #3d4143;}

.login_left_main h3{ font-size:20px;  font-family: 'OpenSansLight'; color:#FFFFFF; text-transform:uppercase;}
.login_left_main h3 span{ font-family: "open_sansbold"; color:#13afeb;}

.login_left_contant{ height: 480px; width:100%; float:left; padding:0px 24px; background-color:#37393a;}

.login_form_div{ height:auto; width:100%; float:left; margin:60px 0px;}
.login_form_div_1{ height:74px; width:100%; float:left; margin-top:14px;}
.login_form_div_1 lable{ color:#FFFFFF; font-family: "open_san"; font-size:15px;}
.login_form_div_1 input[type=text]{ height:40px; width:100% !important; float:left; margin-top:0px; border:1px solid #acadad; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; padding-left: 55px;}
.login_form_div_1 input[type=password]{ height:40px; width:100% !important; float:left; margin-top:0px; border:1px solid #acadad; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; padding-left: 55px;}
.login_form_div_1 input[type=checkbox]{ height:13px; width:13px; float:left; border:none;}
.login_form_div_1 h4{ font-size:14px; color:#FFFFFF; font-family: "open_san"; margin-top: -4px; margin-left:13px; margin-bottom:14px; float:left;}
.login_form_div_1 input[type=submit]{ cursor:pointer; padding:12px 61px; font-size:15px; color:#FFFFFF; background-color:#0fa2db; border:none; text-transform:uppercase; 
 font-family: "open_san"; -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.login_img_1{ background:url(../images/login_usericon.png) no-repeat 19px center #ffffff;}
.login_img_2{ background:url(../images/lock.png) no-repeat 20px center #ffffff;}

.login_right_main{ height:auto; width:50%; float:right;}

.heading_rigth_div{height:auto; width:100%; float:left; padding:24px 37px; background-color:#282b2d; border-bottom:2px solid #3d4143; -webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;}
.heading_rigth_div h3{ font-size:20px;  font-family: 'OpenSansLight'; color:#FFFFFF; text-transform:uppercase;}
.heading_rigth_div h3 span{ font-family: "open_sansbold"; color:#13afeb;}

.login_right_main_div{ height:480px; width:100%; float:left; background-color:#37393a;}
.login_right_contant{ height:auto; width:100%; float:left; background-color:#37393a; padding:0px 24px; background:url(../images/shadow.png) no-repeat left center;
 padding-top: 60px;
padding-bottom: 87px;}
.login_right_contant p{ color:#FFFFFF; font-size:14px; font-family: "open_san"; line-height:22px; margin-top: 14px;}
.login_register_div{ height:auto; width:100%; float:left; margin-top:38px;}
.login_register_div a{ padding:12px 23px; font-size:15px; color:#FFFFFF; background-color:#0fa2db; border:none; text-transform:uppercase; font-family: "open_san";
 -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

/*************************26 nov paypal footer********************************/
.paypal_footer {
    float: left;
    height: auto;
    width: auto;
}

.paypal_footer img{ width: 45px;}
.pay_img_footer{ width:100px !important; margin-left:5px;}
/*************************26 nov paypal footer********************************/

/************login end**********************/
/***
 * 18thaug
 * 
 */
.error_msg{
/*background: #282B2D;*/
background: #0FA2DB;

padding: 5px 10px;
margin-top: -20px;
margin-bottom: 10px;
color: #fff!important;
border-radius: 2px;
margin-top: 0px;
}

.validation{
margin-bottom: 0px;
padding: 0;
color: #FF0010;
height: auto;
width: 100%;
float: left;
margin-top:0px;
}
input[type=text].error{
color:black !important;
}
input[type=password].error{
color:black !important;
}
.topstrip{
padding: 37px 143px 17px 0px;
color: #ffffff;
text-transform: uppercase;
}
.topstrip a{
color: #ffffff;
float:right;
margin-left: 9px;
padding: 37px 18px;
position: absolute;
margin-top: -37px;
margin-left: -5.2%;

}

.topstrip a:hover{background-color: #13afeb;}

.notice_msg{
/*background: #282B2D;*/
background: #0FA2DB;

padding: 5px; color: white;
margin-bottom: 10px;
}
.notification_msg{
color: #fff;
padding: 5px; float: left;
margin-top: 18px;

border-radius: 2px;

}

.wppb_holder a{ color:#fff;}


.enquire_validations {
    bottom: 6px;
    color: #FF0010;
    
    font-size: 12px;
    height: auto;
    left: 0;
    
    padding: 0;
    position: absolute;
    width: 72.8%;
}
.enquire_notice_msg {
float: right;
margin-top: 15px;
}
.enq_input{
margin-top: 0px;
margin-bottom: 24px !important;
}

.map_style{
height:197px;
width:387px;

}

.enquire_form {
    float: left;
    position: relative;
    width: 100%;
    height:66px;
}
.msg_enquire {
    height: 154px;
}

 .enq_input {
     background-size: 18px;
    border: 1px solid #D4D4D4;
    border-radius: 5px;
    color: #B7B7B7;
    display: table-cell;
    font-family: 'OpenSansLight';
    font-size: 16px;
    height: 57px;
    margin-bottom: 15px;
    padding: 0 10%;
    width: 100%;
}
.remember_me h4{
margin-top:2px;
margin-left: 0px;
}
/***
 * 
 * 
 */
 
/****************registration start**********************/
.registration_left_div{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.registration_left_main{ width:100%; background-color:#37393a; height:auto;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.registration_left_contant{ width: 54.4%; height:auto;}

.registration_right_contant{ float:right; width:45.6%; height:auto; background:url(../images/registration_shadow.png) no-repeat left center; padding-top: 71px !important;}
.registration_email_img{ background:url(../images/reg.png) no-repeat left 19px center #ffffff !important;}
.registration_form_div_1 input[type=submit]{ padding:10px 18px;}
/********************registration end**********************************/
 
 

/********************paypal start**********************************/
.access_heading{ height:auto; width:100%; float:left; background-color:#37393a; padding:27px 0px;}
.access_heading h4{ color:#FFFFFF; font-size:20px; font-family: "OpenSansSemibold";}
.paypal_left_contant{ height:auto !important; width:50%;}

.paypal_heading_left_div{-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}

.paypal_left_main{ width:100%; background-color:#37393a;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.paypal_right_main_div{ float:right; width:50%;}

.paypal_form_div{ margin-top:0px; margin-bottom:30px !important;}
.paypal_form_div lable{ text-transform: capitalize;}
.paypal_div_1{ height:auto; width:100%; float:left; margin-bottom:17px;}
.paypal_div_1 lable{ color:#FFFFFF; font-size:15px;  font-family: "open_san"; width:138px; text-align:right; float:left; padding-right: 17px; margin-top: 8px;}
.paypal_div_1 input[type=text]{ height:40px; width:69%; float:right;}
.paypal_card{ height:auto; width:100%; float:right; margin-top: 8px;}
.paypal_card_1{ height:auto; width:16%; float:left;}
.paypal_card_1 img{ width:100%; max-width: 70px;}
.paypal_card_1 input[type=radio]{ margin-left:37%;}
.paypal_card_1{ margin-left:9px;}
.paypal_card_1_no_margin{ margin-left:0px !important;}

.Expiration input[type=text]{ width:14%; float:left; text-align:center; padding-left:0px !important;}

.Expiration select{ height:40px; width:100%;     -moz-appearance: none;text-align:left; padding-bottom: 12px; padding-left: 10px; padding-top: 12px; box-shadow: 0 1px 6px #D1D1D1 inset;  border:none;background: #fff url("../images/black_arrow.png") no-repeat scroll 95% center / 9px auto;}
.Expiration select option{ padding-left: 10px; padding-top: 12px;}
.Expiration_margin{ margin-left:11px;}
.Expiration_mm{ height:auto; width:21px; float:left;}
.Expiration{ height:auto; width:100%; float:left;}

.cvv{ height:auto; width:100%; float:left;}
.cvv input[type=text]{width:14%; float:left; padding-left: 10px}

.paypal_button{ height:auto; width:47%; float:left; margin-left:20px;}
.paypal_button img{max-width: 210px; min-height: 40px;}
.paypal_div_1_submit_button{ height:auto; width:69%; float:right;}
.paypal_div_1_submit_button input[type=submit]{ padding:8px 23px; border:none; background-color:#0fa1da; color:#FFFFFF; font-size:15px; font-family: "open_san";
 text-transform:uppercase; float:left;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}

.paypal_form_div_1 input[type=submit]{ float:left;}
/********************pay pal end**********************************/


/*******************my account start***************************/
.my_account_base_div{ height:auto; width:100%; float:left; min-height:614px;}
.my_account_main_div{ height:auto; width:100%; float:left;}
.my_account_breadcrumb{ height:auto; width:100%; float:left; margin-top:30px; margin-bottom:22px;}
.my_account_breadcrumb a{ float:left; font-size:13px; color:#13afeb; font-family: "open_san"; text-decoration:none;}
.my_account_breadcrumb img { float:left; height:8px; width:7px;  margin: 0px 10px; margin-top: 6px;}
.brad_last{ color:#606060 !important;}

.my_account_main_heding_div{ height:auto; width:96.5%; float:right; border-bottom:2px solid #d9d9d9; padding:5px 0px; margin-bottom:12px;margin-top: -10px;}
.my_account_main_heding_div h2{ text-transform:uppercase; font-size:20px; color:#13afeb; font-family: "OpenSansSemibold"; width:100%; float:left;}
.my_account_main_heding_div h2 span h3{font-family: 'OpenSansLight'; float:left; font-size:20px;}
.my_account_main_heding_div h2 span{border-bottom:2px solid #13afeb; padding:5px 0px;}

.my_account_contant_main_div{ height:auto; width:100%; float:left;}
.my_account_contant_left_div{ height:auto; width:200px; float:left; /*border-left: 1px solid #eaeaea;*/}
.my_account_left_heading{ height:auto; width:100%; float:left; background-color:#13afeb; padding:10px;}
.my_account_left_heading h4{ text-transform:uppercase; color:#FFFFFF; font-size:16px; font-family: "open_san";}

.my_account_button_div{ height:auto; width:100%; float:left;}
.my_account_button_div ul{ float:left;  width:100%;}
.my_account_button_div ul li{ float:left; width:100%; display:block;}
.my_account_button_div ul li a:hover{ background:url(../images/hover_img.png) no-repeat left top; border-right:hidden !important;  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;}

.my_account_button_div ul li.active{ color: #626262;
text-transform: uppercase;font-size: 13px;float: left;width: 100%;}

.my_account_button_div ul li.active a{ background:url(../images/hover_img.png) no-repeat left top; border-right:hidden !important;  box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.05) inset;}

.my_account_button_div ul li a{ color:#626262; text-transform:uppercase; font-size:13px; padding: 10px 0px; float: left; padding-left: 42px; width:100%; box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.05) inset;  border:1px solid #eaeaea;}

.my_account_img_1{ background:url(../images/my_account_usericon.png) no-repeat left 16px center;}
.my_account_img_2{ background:url(../images/my_account_pen.png) no-repeat left 16px center;}
.my_account_img_3{ background:url(../images/my_account_lock.png) no-repeat left 16px center;}
.my_account_img_4{ background:url(../images/my_account_pen.png) no-repeat left 16px center;}

.my_account_right_form {background: url("../images/my_pro_bg.png") repeat-x scroll center top;border: 1px solid #EAEAEA;
  box-sizing: border-box;float: right;height: auto;margin-bottom: 40px;padding: 22px 30px;width:96.5%;word-break: normal;
/*word-wrap: break-word;*/}

.my_account_left_form_inner{ height:auto; width:48%; float:left;}
.my_account_form_text_1{ height:auto; width:100%; float:left; padding:12px 0px; border-bottom:1px dashed #e0e0e0;word-wrap: break-word;word-break: break-all;}
.my_account_form_text_1:first-child{ border-top:none;}
.my_account_button_hover_div{ height:40px; width:4px; float:left; background-color:#black;}
.my_account_form_text_1 lable{ font-size:13px; color:#626262;  font-family: "open_san"; float:left;}
.my_account_form_text_1 span{ width:68%; float:right;  font-family: "open_san"; color:#7e8183;}



.my_account_right_form_inner{ height:auto; width:48%; float:right;}
/***********************my account end********************************/
 /**
  **19aug
  */
  
 .my_account_messages{ width:100%; float: left; height: auto; margin-bottom: 22px;}
 
 .my_profile_msg{ width:100%; float: left; height: auto; margin-bottom: 22px;}
 .my_profile_msg span{ font-family: "open_san"; color:#7e8183;  margin-left: 10px;}
 .my_profile_msg img{ width:20px;height:20px; float: left;}
 
 .my_account_validations.error_valid{width: 100% !important; float: left !important; text-align: left;}
 .my_account_success{ background: #0fa2db; padding: 5px; color: #fff;}
 .my_account_error{ border: 1px solid #dedede; padding: 5px; color: red;}
 .change_pwd_valid{color: #FF0010; width: 72.8%;float: right; margin-bottom: 20px;font-size:12px;}
 .user_mail_msg{ font-family:arial;font-size:12px; }
 .edit_profile_form_text_1 input[type=password]{ height:45px; width:100%; max-width:406px; float:right; padding-left:10px; box-shadow: 0 1px 6px #D1D1D1 inset; border:none;}
 .edit_profile_form_text_1 select{ height:45px; width:100%; max-width:406px; float:right; padding-bottom: 12px; padding-left: 10px; padding-top: 12px; box-shadow: 0 1px 6px #D1D1D1 inset;  border:none;background: #fff;-webkit-appearance: none;}
.my_account_validations{ color: #FF0010;float: right;height: auto;margin-bottom: 0;padding: 0;width: 72.8%;
font-size: 12px; }
 .login_form_div_1 lable a{ color:#FFFFFF; font-family: "open_san"; font-size:15px;}
 .forgot_pwd{ margin-bottom:10px; height: auto;}
 .remember_me{ height: 14px;}
 .login_active{background: #13afeb; }
 .paypal_msg{ background: #13afeb;padding: 5px;color: white;margin-bottom: 15px;margin-top: 20px; }

/* .month_val{ margin-right: 125px; }*/
 .payment_input{ padding-left: 10px!important; }
 .card_user{ margin-top:0px; }
 /**
  */
  
/***********************edit profile start********************************/
.edit_profile_form_text_1{ height:65px; width:78%; float:left; margin-bottom:4px;}

.edit_profile_form_text_1 lable{ font-size:14px; color:#626262; width:145px; text-align:right; padding-right:15px; float:left; padding-top: 10px;}
.edit_profile_form_text_1 input[type=text]{ height:45px; width:406px; float:right; padding-left:10px; box-shadow: 0 1px 6px #D1D1D1 inset; border:none;}

.lable_top_margin{ margin-top:0px !important;}
.edit_profile_form_text_1 input[type=submit]{ padding:8px 36px; background-color:#13afeb; color:#FFFFFF; font-size:15px;  font-family: "OpenSansSemibold"; border:none; cursor:pointer;
 text-transform:uppercase; margin-left:27%;}
/***********************edit profile end********************************/

/****************************home page product start***********************************/
.product_main{ height:auto; width:100%; float:left; background-color:#fff; padding:45px 0px;   padding-top: 30px;}
.product_base{ height:auto; width:100%; float:left;}
.product_base ul{ float:left; width:100%; margin-top: 10px;}
.product_base ul li{ float:left; width:32.6%; padding:9px; box-shadow:0px 0px 5px rgba(0, 0, 0, 0.34); background-color:#FFFFFF;   margin-right: 1%;}
.product_img{ float:left; background-color:#f3f3f3; border:1px solid #e5e5e5; padding:18px 6px; text-align:center; width:100%;   min-height: 221px;}
.product_img img{ width:auto; display:table;   margin: 0px auto; max-width:100%;}
.product_base ul li h4{ float:left; font-size:17px; text-transform:uppercase; color:#777777; text-shadow:0 1px 0 rgba(0, 0, 0, 0.4); font-family: 'open_san';
 margin-top:25px; margin-bottom:12px; width:100%; text-align:center;}
.product_base ul li p{ float:left; font-size:14px; line-height:22px; color:#777777; width:100%; text-align:left; font-family: 'open_san';}
.prouct_price {
  float: left;
  height: auto;
  margin-bottom: 5px;
  margin-top: 5px;
  text-align: center;
  width: 100%;
}
.prouct_price h6 {
  color: #777777;
  float: left;
  font-family: "open_sansbold";
  font-size: 14px;
  width: 37%;
}
.prouct_price h5{  font-size:14px; color:#777777; font-family: 'open_sansbold';}
.prouct_btn{ height:auto; width:auto; float:none; margin:0px auto; text-align:center;display:table;}
 a.getaccess.getaccess2{font-size:14px; padding: 7px 19px; display:inline-block;background:none repeat scroll 0 0 #13AFEB; border-radius: 3px 3px 3px 3px;
    box-shadow: 2px 7px 3px -4px #8A8A8A;color: #FFFFFF;}
.product_base ul li:last-child{ margin-right:0px !important;}
.prod_last1{ margin-top:27px !important;}

.heading_block {float: left;text-align: center; width: 100%;
  background: url("../images/heading-line.png") no-repeat scroll center bottom / 100% auto rgba(0, 0, 0, 0); padding-bottom:25px;
}
.product-height{min-height:67px;}
.heading_block p {color: #ed4848;font-size: 16px;text-transform: uppercase;  }

.heading_block h1 {color: #13AFEB;font-size: 33px;text-transform: uppercase;}
/****************************home page product end***********************************/

/***********************quiz start*********************/
.bread_base_div{ height:auto; width:100%; float:left; padding:17px 0px; box-shadow:0px 3px 2px 0px rgba(0, 0, 0, 0.2); border-top:4px solid #13afeb;}
.bread_left_div{ height:auto; width:auto; float:left; margin-top: 5px;margin-left: -8px;}
.bread_left_div ul{ float:left; width:100%;}
.bread_left_div ul li{ float:left; display:block; margin-left:9px;}
.bread_left_div ul li a{ float:left; font-size:13px; color:#585858; font-family:Arial, Helvetica, sans-serif;}
.quiz_bread_img_1{ background:url(../images/bread_arrow.png) no-repeat right center; height:16px; width:49px;}


.quiz_bread_active{ color:#023774 !important;}

.bread_right_div{ height:auto; width:auto; float:right; position:relative;}
.bread_right_div img{ height:27px; width:28px; float:left;}
h6{ margin:0px; padding:0px;}
.bread_right_div h6{ font-size:13px; color:#444444; float:left; margin-top: 5px; padding-left:20px !important; }
.bread_right_div h6 span{ color:#024ca1;} 
.bread_right_div_button{ height:27px; width:15px; float:right;}
.bread_right_div_button img{ height:6px; width:6px; float:right; margin-top:12px;}
.bread_right_div{ text-transform: capitalize; margin-top:3px;}
.bread_right_div .right_side_headbar a{color: #023774 !important; font-family:Arial, Helvetica, sans-serif;font-size: 13px;}
.bread_right_div .right_side_headbar{color: #585858; font-family:Arial, Helvetica, sans-serif;font-size: 13px;}

.quiz_base_div{ height:auto; width:100%; float:left;}
.quiz_main_div{ height:auto; width:100%; float:left; margin-top:32px;  min-height: 517px;}

.quiz_heading_div{ height:auto; width:100%; float:left; margin-bottom:30px;}
.quiz_heading_div h1{ font-size:36px; color:#474747; font-family: 'OpenSansLight'; padding-left:17px; border-left:6px solid #13afeb;}
.quiz_heading_div h1 span{ font-family: "OpenSansSemibold";}
.quiz_heading_div p{ float:left; font-family: 'OpenSansLight'; margin-top:18px; color:#656464;}

.quiz_select_type_base{ height:auto; width:100%; float:left; border-bottom:5px solid #13afeb; padding:0 40px 40px;}
.quiz_select_type_main{ height:auto; width:86%; margin:0px auto;}
.quiz_select_type_left{ height:auto; width:50%; float:left; margin-top: 20px;}
/*.quiz_select_type_left{ height:auto; width:43%; float:left;}*/
.quiz_select_type_left lable{ font-size:16px; color:#31353d;  font-family: "open_san"; float:left; padding:7px 0; width: 152px; text-align: right;}
.quiz_select_type_left select{ height:37px; width:205px; float:left;  font-family: "open_san"; color:#31353d; border-radius:2px; border:1px solid #e0e0e0; padding-bottom: 5px; padding-top: 5px;}


.quiz_contant{ height:auto; width:100%; float:left; 

/*margin-top:52px; margin-bottom: 120px;
 * */
 }

.quiz_contant_left{ height:auto; width:68%; float:left;}
.quiz_contant_number{ height:auto; width:8%; float:left;}
.quiz_contant_number h1{ color:#31353d; font-size: 24px; margin-top: 5px;}
.quiz_contant_text{ height:auto; width:90%; float:left;}
.quiz_contant_text h1{ font-size:21px; color:#31353d; font-family: 'OpenSansSemibold'; margin-bottom:37px;font-weight:100}

.quiz_contant_text ul{ width:100%; float:left;}
.quiz_contant_text ul li{ width:50%; float:left; margin-bottom:45px; font-size:16px; color:#31353d; font-family: 'OpenSansLight';}
.quiz_contant_text ul li input[type=radio]{float:left; margin-right: 10px; margin-top: 6px;}

.quiz_contant_right{ height:auto; width:23%; float:right; margin-top:20px; text-align: center;}
.quiz_contant_right h1{ font-size:22px; color:#474747;  font-family: 'OpenSansLight';}
.quiz_contant_right h1 span{ font-family: "OpenSansSemibold";}

.quiz_contant_left_submit{ height:auto; width:100%; float:left; border-top:1px solid #c7c7c7; padding-top:20px;}
.quiz_contant_left_submit a{ float:right; font-size:16px; color:#31353d; font-family: "open_san"; text-transform:uppercase;}
.quiz_submit{ margin-bottom:20px; cursor:pointer; float:right; padding:10px 35px; background-color:#0d9dd5; color:#FFFFFF !important; font-size:18px; box-shadow:0px 0px 1px 0px #31bcf1 inset; border:none;
background: rgb(19,175,235); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzYWZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzlhZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(19,175,235,1) 0%, rgba(12,154,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(19,175,235,1)), color-stop(100%,rgba(12,154,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13afeb', endColorstr='#0c9ad1',GradientType=1 ); /* IE6-8 */

}
.quiz_skip{ margin-top:13px; margin-right: 22px;}
.quiz_skip_anc{ float: right !important;
font-size: 16px;
color: #31353d;
font-family: "open_san";
text-transform: uppercase;
border: none;
background: none; cursor:pointer;}

.quiz_contant_right_background{ height:auto; width:100%; float:left; background:url(../images/quiz_background.png) no-repeat center; margin-top:30px;}
.quiz_contant_right_qus{ height:97px; width:97px; margin:0px auto; border:3px solid #13afeb; border-radius:50%; text-align:center; background-color:#FFFFFF;
 box-shadow:0px 2px 3px 0px rgba(0, 0, 0, 0.44) inset;}
.quiz_contant_right_qus h2{ font-size:20px; color:#31353d; font-family: 'OpenSansLight'; margin-top: 25px;}

/***********************quiz end*********************/



/* 29 aug 2014 */
.wpProQuiz_content {float: left;margin: 20px 0 0 !important;width: 100%;}
.wpProQuiz_checkPage p {color: #31353D;float: left;font-size: 15px;margin: 0 0 0px;width: 58%;}
.wpProQuiz_box {border: medium none !important;float: left;width: 100%; max-width:50%; background:none !important;}
.wpProQuiz_box ol {float: left;width: 100%;}
.wpProQuiz_box ol li {background:#0C9AD1;font-family: "OpenSansSemibold";border: medium none;border-radius: 3px;color: #FFFFFF;font-size: 14px;font-weight: bold;}
.wpProQuiz_box ol li:hover{ background-color:#474747;}
.quiz_comp {float: left;font-size: 15px;margin: 10px 0 10px 0;width: 100%;color: #31353D;}
.quiz_results .quiz_contant_text h1 {line-height: 37px;margin-bottom: 5px;}
.quiz_results .quiz_contant_text ul li {margin-bottom: 12px;}
.quiz_results .wpProQuiz_correct span {background: url("../images/tick.png") no-repeat scroll 0 0 / 63%;float: left;font-size: 0;
  height: 29px;margin: 0;padding: 0;width: 45px;}
.quiz_results .wpProQuiz_incorrect span {background-image: url("../images/cross.png");background-repeat:no-repeat; background-position:center center;background-size:63%; float: left;font-size: 0;
  height: 29px;margin: 0;padding: 0;width: 45px;}
.home_form_input input{border: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset; box-sizing: border-box; height: 37px;
    margin-bottom: 20px; width: 100%;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;-o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) inset;
	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;padding-left:2%}
.home_form_input {float: left;position: relative;width: 100%; margin:0 0 10px 0;}
.home_form_input .access_validation .error {color: #FF0000;float: left;font-size: 14px;margin:0px;width: 100%;font-family: "open_san"; position:absolute;}
.access_validation {float: left;position: absolute;top: 37px;width: 100%;}
/* 29 aug 2014 */

.exam_submit{  cursor:pointer; float:none;  background-color:#0d9dd5; color:#FFFFFF !important; font-size:18px; box-shadow:0px 0px 1px 0px #31bcf1 inset; border:none;
background: rgb(19,175,235); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzYWZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzlhZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(19,175,235,1) 0%, rgba(12,154,209,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(19,175,235,1)), color-stop(100%,rgba(12,154,209,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(19,175,235,1) 0%,rgba(12,154,209,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13afeb', endColorstr='#0c9ad1',GradientType=1 ); /* IE6-8 */
    padding: 6px 10px;
 }

.view_answers{ border-top: 5px solid #13AFEB; }
.view_answers #view_ans{ margin-top:30px }
/********************(22aug)***********************************/
/******************contact us start************************/
.contact_us_base_div{ height:auto; width:100%; float:left;}
.contact_us_main_div{ height:auto; width:100%; float:left; margin-top:30px;}

.contact_us_main_heading_div{ height:auto; width:100%; float:left;}
.contact_us_main_heading_div h5{ font-size:36px; color:#454545; font-family: 'OpenSansLight'; text-transform:uppercase; border-bottom:2px solid #e0e0e0; padding-bottom:8px;}
.contact_us_main_heading_div h5 span{  font-family: "OpenSansSemibold";}
.contact_us_heading{   padding-bottom:8px; border-bottom:2px solid #13afeb;  font-family: 'OpenSansLight' !important;}

.contact_us_main_contant_div{ height:auto; width:100%; float:left; margin-top:30px; margin-bottom: 60px;}

.contact_us_contant_left{ height:auto; width:51.5%; float:left;}
.contact_us_contant_left_heading{ height:auto; width:100%; float:left; margin-bottom:12px;}
.contact_us_contant_left_heading h4{ font-size:18px; color:#454545;  font-family: "open_san";}

.contact_us_contant_left_form{ height:auto; width:100%; float:left;}
.contact_us_form_1 { float: left; height: 70px; width: 100%; }
.contact_us_form_1 input[type="text"] {  border: 1px solid #dfdfdf;  float: left;  height: 43px;  margin-bottom: 4px !important;  padding: 0 7%;  text-indent: 12px;  width: 100%; }
.contact_us_form_1 textarea { border: 1px solid #dfdfdf; float: left; font-family: "open_san"; height: 156px; padding-top: 12px; width: 100%;  margin-bottom: 4px !important; }
.contact_us_form_1 input[type=submit]{   background: #13afeb none repeat scroll 0 0;  border: medium none;  border-radius: 3px;  box-shadow: 2px 7px 3px -4px #8a8a8a;  color: #ffffff;  cursor: pointer;  font-family: "open_san";  font-size: 18px;  height: 45px;  padding: 0 !important;  width: 130px;}

.contact_us_contant_right{ height:auto; width:41.1%; float:right;}

.contact_us_contant_right_heading{ height:auto; width:100%; float:left; margin-bottom:12px;}
.contact_us_contant_right_heading h4{ font-size:18px; color:#454545;  font-family: "open_san";}

.contact_us_contant_left_info{ height:auto; width:100%; float:left;}
.contact_us_contant_left_map{ height:auto; width:100%; float:left; border:10px solid #ffffff; box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.36);;}
.contact_us_contant_left_map img{ width:100%; max-width:100%; display:table;}

.contact_us_contant_left_address{ height:auto; width:100%; float:left; margin-top: 10px;}
.contact_us_contant_left_address ul{ width:100%; float:left;}
.contact_us_contant_left_address ul li{ width:100%; float:left; display:block; font-size:16px; color:#474747; font-family: "OpenSansSemibold"; line-height:28px;}
.contact_us_contant_left_address ul li span{ color:#777777; font-family: "OpenSansSemibold";}

/*********************contact us end***********************************/


/*********************about us start***********************************/
.about_us_main_text_div{ margin-top:30px; height:auto; width:100%; float:left;}

.about_us_text_heading{ height:auto; width:100%; float:left; margin-bottom:32px;}
.about_us_text_heading p{ font-size:16px; color:#656464; line-height:24px;}

.about_us_img_div{ height:auto; width:35.6%; float:right; border:5px solid #a29e9e;}
.about_us_img_div img{ width:100%; max-width:100%; display:table;}

.about_us_text_heading_1{ height:auto; width:100%; float:left; margin-bottom:32px;}
.about_us_text_heading_1 p{ font-size:14px; color:#656464; line-height:24px; width:63%; float:left;}

.about_us_text_heading_2{ height:auto; width:100%; float:left; margin-bottom:32px;}
.about_us_text_heading_2 p{ font-size:14px; color:#656464; line-height:24px; float:left;}

.about_us_text_heading_3{ height:auto; width:100%; float:left; margin-bottom: 35px;}
.about_us_text_heading_3 h4{ font-size:16px; color:#626262; font-family: "OpenSansSemibold"; text-transform:uppercase;}

.about_us_text_heading_3 ul{ float:left; width:100%; margin-top:30px;}
.about_us_text_heading_3 ul li{ float:left; width:50%; display:block; font-size:14px; color:#626262; font-family: "open_san"; line-height:31px; 
 background:url(../images/about_us_right.jpg) no-repeat left; padding-left: 30px; background-position: 0px 10px;}

/*********************about us end***********************************/



/**************************quiz__result******************************/
.quiz_your_result{ height:auto; width:100%; float:left;}

.quiz_your_result_heading_div{ height:auto; width:100%; float:left; text-align:center; margin-top:10px; margin-bottom:30px;}
.quiz_your_result_heading_div h4{ font-size:36px; color:#474747; font-family: "open_san"; text-transform:uppercase; font-weight: 100;}
.quiz_your_result_img_background_div{ height:auto; width:66%; margin:0px auto; background:url(../images/quiz_ruz_img.png) no-repeat top center; max-width:100%; text-align:center;
 display: table; padding:0px 45px; background-size:cover; margin-bottom:50px; padding-bottom:33px;}
.quiz_your_result_img_background_div p{ font-size:14px; color:#656464; font-family: "open_san"; margin-top:35px;} 

.quiz_your_result_img_background_div ul{ float:left; width:100%; margin-top:30px;}
.quiz_your_result_img_background_div ul li{ width:100%; float:left; text-align:center; margin-bottom:8px;}
.quiz_your_result_img_background_div ul li lable{ font-size:16px; color:#474747; font-family: "OpenSansSemibold"; width: 53%;
float: left;
text-align: right;}
.quiz_your_result_img_background_div ul li span{ padding-left:72px; float:left; font-family: "OpenSansSemibold"; font-size: 16px;}
.quiz_your_result_img_background_div ul li span span{ margin-left:-71px; }

.quiz_your_result_img_background_div img{ display:table; max-width:100%; margin-bottom:10px;}
.quiz_total{ font-size:22px !important; font-family: "OpenSansSemibold";}
.quiz_total_no{ font-size:22px !important; font-family: "OpenSansSemibold";}


.quiz_correct_ans{ height:auto; width:100%; float:left; border-top:5px solid #13afeb; margin-bottom:65px;}

.quiz_correct_ans_heading_div{ height:auto; width:100%; float:left; margin-top:45px; margin-bottom:27px;}
.quiz_correct_ans_heading_div h4{ font-size:28px; color:#474747; font-family: "OpenSansSemibold"; text-transform:uppercase; border-bottom:2px solid #d9d9d9; padding-bottom:8px;}
.quiz_correct_ans_heading_div h4 span{ border-bottom:2px solid #13afeb; padding-bottom:8px;}

.quiz_correct_ans_div_1{ height:auto; width:100%; float:left; border-bottom:1px solid #d9d9d9; padding-bottom:20px; margin-bottom:30px;}
.quiz_correct_ans_div_1 h4{ font-size:21px; color:#31353d; font-family: 'OpenSansLight'; font-weight: 100;}
.quiz_correct_ans_div_1 h4 span{ font-family: "open_san"; font-size:30px; padding-right: 20px;}

.quiz_correct_ans_input{ height:auto; width:90%; float:left; margin-left: 57px; margin-top:10px;}
.quiz_correct_ans_input input[type=radio]{ float:left; margin-top: 5px;}
.quiz_correct_ans_input h5{ font-size:16px; color:#31353d; font-family: 'OpenSansLight'; float:left; padding-left: 10px; font-weight: 100;}
.score_ref{ margin-bottom:40px;}
.empty_quiz{float: left;font-family: 'OpenSansLight';margin-top: 18px;color: #656464; font-size: 16px;}
/*******************************quiz_your_result***********************************/

/***********************test history start(28august)********************************/
.test_history_contant_right_div{ float: right;
width: 80%;
height: auto;
border-left: 1px solid #c8d3dc; margin-bottom: 40px;}

table{border-collapse: collapse; width:100%;}
table tr{ text-align:center;  color:#666666; cursor:pointer;}
tr:nth-of-type(2n+1){ background: none repeat scroll 0 0 #f6f6f7;}
/*tr:hover{ background-color:#13afea; color:white !important;}*/
table tr th{padding: 16px 0px; background-color:#353942; color:#FFFFFF; font-size:14px; font-family: "OpenSansSemibold"; font-weight:100; text-transform:uppercase;}
table tr td{padding: 14px 0px;  font-family: "open_san"; font-size:14px;}

.test_history_th_1{ width:5%;}
.test_history_th_2{ width:21%;}
.test_history_th_3{ width:16%;}
.test_history_th_4{ width:16%;}
.test_history_th_5{ width:24%;}

.background_active{ background-color:#13afea !important; color:#FFFFFF;}

#demo-top-bar {
		text-align: left;
		background: #222;
		position: relative;
		zoom: 1;
		width: 100% !important;
		z-index: 6000;
		padding: 20px 0 20px;
	}
	#demo-bar-inside {
		width: 960px;
		margin: 0 auto;
		position: relative;
	}
	#demo-bar-buttons {
		padding-top: 10px;
		float: right;
	}
	#demo-bar-buttons a {
		font-size: 12px;
		margin-left: 20px;
		color: white;
		margin: 2px 0;
		text-decoration: none;
		font: 14px "Lucida Grande", Sans-Serif !important;
	}
	#demo-bar-buttons a:hover,
	#demo-bar-buttons a:focus {
		text-decoration: underline;
	}
	#demo-bar-badge {
		display: inline-block;
		width: 302px;
		padding: 0 !important;
		margin: 0 !important;
		background-color: transparent !important;
	}
	#demo-bar-badge a {
		display: block;
		width: 100%;
		height: 38px;
		border-radius: 0;
		bottom: auto;
		margin: 0;
		background: url(/images/examples-logo.png) no-repeat;
		background-size: 100%;
		overflow: hidden;
		text-indent: -9999px;
	}
	#demo-bar-badge:before, #demo-bar-badge:after {
		display: none !important;
	}
/************extra*****************/	
.my_account_button_div ul li img{ float:left; margin-left:7px; width:27px; margin-top: 9px; position: absolute; left:0px;}
.my_account_button_div ul li{ float:left; width:100%; display:block; border-bottom:1px solid #c8d3dc; border-left:1px solid #c8d3dc; position:relative;}
.test_history_outer_main_div .my_account_main_heding_div { width: 97%; }
.test_history_outer_main_div .my_account_main_heding_div h2 { color: #31353E;}
.test_history_outer_main_div .my_account_right_form { background:none; border: 1px solid #C8D3DC; padding: 1px; width: 97%; margin-bottom: 0px; }
.test_history_outer_main_div .my_account_left_heading h4 { font-family: "OpenSansSemibold" !important; font-size: 15px !important; font-weight: 100; }
.test_history_outer_main_div .my_account_button_div ul li {
    border-bottom: 1px solid #C8D3DC;
    border-left: 1px solid #C8D3DC;
    display: block;
    float: left;
    position: relative;
    width: 100%;
}
.test_history_outer_main_div .my_account_button_div ul li a { color: #38668E !important; font-family: "OpenSansSemibold";}
.test_history_outer_main_div .my_account_button_div ul li a:hover { background: url("../images/my_account_hover_img.png") no-repeat scroll right -2px center #F1F2F4;}
.test_history_outer_main_div .my_account_button_div ul li.active a { background: none !important; }
.bread_right_div h6 { padding-left: 7px; }
.test_list_paging{width: auto;float: right;margin-top: 10px;}

.test_list_paging span.previous-off{cursor: pointer; background-color:#13afeb;margin-right: 5px;padding: 5px 5px;color: #fff;}
.test_list_paging span.active{background-color:#dedede;margin-right: 5px;padding: 5px 5px;color: ##666666;}
.test_list_paging span a.pagination{cursor: pointer; background-color:#13afeb;margin-right: 5px;padding: 5px 5px;color: #fff;}



/*.pagination{ padding:5px 5px; color: black;}*/
/***********************test history end********************************/


.drop_down {
  position: absolute;
  right: -3px;
  top: 25px;
}


.correct_answers_contant_div_main .correct_answers_contant_div_base:last-child{border:none;}



#drop_down > ul {
background: -webkit-gradient(linear, left top, left bottom, from(#67d5ff), to(#0da1da)) ;
background: -moz-linear-gradient(top,  #67d5ff,  #0da1da);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67d5ff', endColorstr='#0da1da');
background-image: -o-linear-gradient(rgb(103,213,255),rgb(13,161,218));
background-image: -ms-linear-gradient(top, #67d5ff 0%, #0da1da 100%);
background-image: -ms-linear-gradient(top, #67d5ff 0%, #0da1da 100%);
    
    border: 1px solid #13AFEB;
    border-radius: 0 0 4px 4px;
    display: block;
    float: none;box-shadow: 1px 1px 6px #CCCCCC;
}

#drop_down li {
    display: block;
    float: none;
}

#drop_down a {
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  font-weight: bold;
  padding: 4px 15px;
  text-shadow: 0 1px 1px #0DA1DA;
  text-transform: uppercase;
}

#drop_down li:last-child {
    border-bottom: medium none;
}
.div_min_ht{

min-height:517px;
}
.bread_right_div h6 span{
text-transform: capitalize;
}
.bread_left_div ul li{
text-transform: capitalize;
}
.nav_margin{
margin-right:12%;
}
.home_center_img{
max-width: 666px;
margin-left: 172px;
}


.cnss-social-icon td img {
  float: left;
  height: 36px;
  width: 30px;
}


/********************************test detail's start***********************************/
.test_detail_top_main_div{ height:auto; width:100%; float:left; border-bottom:3px solid #13afeb;}

.test_details_base{ border:none;}
.test_detail_top_left_div{ height:auto; width: 52.2%; float:left; margin-top:0px;}
.test_detail_top_left_div p{ float:left; font-family: 'OpenSansLight'; color:#656464; font-size:16px; line-height:24px;}

.test_detail_top_left_div ul{ float:left; width:100%; margin-top:30px;}
.test_detail_top_left_div ul li{ float:left; width:100%; font-size:16px; color:#656464;}
.test_detail_top_left_div ul li h4{ font-weight:100; float:left; width:128px;}
.test_detail_top_left_div ul li span{ float:left; }
.test_detail_top_left_div ul li h5{ font-weight:100; float:left; padding-left:28px;}

.test_detail_top_right_div{ height:auto; width: 47.2%; float:right;}
.test_detail_top_right_div img{ display:table;}

.test_details_score{ height:auto; width:100%; float:left; margin-top:40px;}
.test_details_score_heading{ height:auto; width:100%; float:left; text-align:center; margin-bottom: 35px;}
.test_details_score_heading h2{ font-size:27px; color:#474747; text-transform:uppercase; font-weight:100; font-family: "OpenSansSemibold";}

.test_details_score_no{ height:147px; width:224px; margin:0px auto; background-color:#13afeb; border-radius:50%; text-align:center; display:table;}
.test_details_score_no h1{ font-weight:100; font-size:78px; font-family: "OpenSansSemibold"; text-shadow:0px 2px 1px rgba(0, 0, 0, 0.75); color:#FFFFFF; margin-top: 20px;}

.test_details_score_all_no_base{ height:auto; width:460px; margin:0px auto; margin-top: 30px;}

.test_details_score_div_1{ height:auto; width:112px; float:left; text-align:center; margin-left: 62px;}
.test_details_score_div_1 h1{ font-size:50px; color:#787878; font-family: "OpenSansSemibold"; font-weight:100;}
.test_details_score_div_1 span{ color:#787878; font-size:20px; font-family: "OpenSansSemibold"; text-transform:uppercase;}
.test_details_score_div_1_no_margin{ margin-left:0px !important;}

.correct_answers_main{ height:auto; width:100%; float:left; margin-top:50px;}
.correct_answers_heading{ height:auto; width:100%; float:left;}
.correct_answers_heading h1{ text-transform:uppercase; font-weight:100; font-size:28px; color:#474747; font-family: "OpenSansSemibold"; border-bottom:2px solid #d9d9d9;}
.correct_answers_heading h1 span{ border-bottom:2px solid #13afeb;}
.correct_answers_heading p{ font-size:16px; color:#656464; font-family: 'OpenSansLight'; line-height:24px; float:left; margin:26px 0px;}

.correct_answers_contant_div_main{ height:auto; width:100%; float:left; border:1px solid #e9e9e9; padding:27px; box-shadow: 0 0 15px rgba(240, 240, 240, 0.74) inset;}
.correct_answers_contant_heading{ height:auto; width:100%; float:left;}
.correct_answers_contant_heading h1{ font-weight:100; font-size:18px; color:#31353d; font-family: 'OpenSansLight';}
.correct_answers_contant_heading h1 span{ font-size:27px; color:#31353d;  font-family: "open_san"; padding-right:15px; float: left; margin-top: -6px;}

.color_green{ color:#287105 !important;}
.color_red{ color:#f00f00 !important;}
.color_black{ color:#31353d !important;}

.correct_answers_contant_div_base{ height:auto; width:100%; float:left; border-top:1px solid #c7c7c7; padding-top: 22px;}
.correct_answers_contant_div_main .correct_answers_contant_div_base:first-child {
border-top: medium none;padding-top: 0;}

.correct_answers_contant_ul{ float:left; width:93%; margin-top:20px; margin-left:45px;}
.correct_answers_contant_ul li{ float:left; width:50%; margin-bottom:20px; font-size:16px; font-family: 'OpenSansLight'; }
.correct_answers_contant_ul img{height:9px; width:6px;margin-right:5px;}
.correct_answers_contant_ul li input[type=radio]{ float:left; margin-right:10px; margin-top: 6px;}
.correct_answers_contant_ul li p{ float:left; font-size:16px; font-family: 'OpenSansLight';}
.correct_answers_contant_button_div{ height:auto; width:100%; float:left;}
.correct_answers_contant_button_div .container{  float:right;}
.correct_answers_contant_button_div a{ text-transform:uppercase; padding: 1px 5px; border:none; background-color:#0ea1d9; float:left; color:#FFFFFF; font-size:16px;cursor:pointer;
 margin-left: 5px; margin-bottom: 0px;
background: rgb(12,154,209); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjOWFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxM2FmZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(12,154,209,1) 0%, rgba(19,175,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,154,209,1)), color-stop(100%,rgba(19,175,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c9ad1', endColorstr='#13afeb',GradientType=0 ); /* IE6-8 */
 box-shadow:0px 2px 0px #31bcf1 inset; 
 }
 /***
  * 3sep
  * */
.correct_answers_contant_button_div .previous-off{ text-transform:uppercase; padding: 1px 5px; border:none; background-color:#0ea1d9; float:left; color:#FFFFFF; font-size:16px;
 margin-left: 5px;cursor:pointer;
background: rgb(12,154,209); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjOWFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxM2FmZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(12,154,209,1) 0%, rgba(19,175,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,154,209,1)), color-stop(100%,rgba(19,175,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c9ad1', endColorstr='#13afeb',GradientType=0 ); /* IE6-8 */
 box-shadow:0px 2px 0px #31bcf1 inset; 
 }
.correct_answers_contant_button_div .current{ text-transform:uppercase; padding: 1px 5px; border:none; background-color:#0ea1d9; float:left; color:#666666; font-size:16px; margin-left: 5px;background: #dedede;  }

.correct_answers_contant_button_div .page_dots{ text-transform:uppercase; padding: 1px 5px; border:none; background-color:#0ea1d9; float:left; color:#666666; font-size:16px; margin-left: 5px; background: #dedede;  }


.correct_answers_contant_button_div .active{ text-transform:uppercase; padding: 1px 5px; border:none; background-color:#0ea1d9; float:left; color:#FFFFFF; font-size:16px;
 margin-left: 5px; cursor:pointer;
background: rgb(12,154,209); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBjOWFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxM2FmZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(12,154,209,1) 0%, rgba(19,175,235,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(12,154,209,1)), color-stop(100%,rgba(19,175,235,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(12,154,209,1) 0%,rgba(19,175,235,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c9ad1', endColorstr='#13afeb',GradientType=0 ); /* IE6-8 */
 box-shadow:0px 2px 0px #31bcf1 inset; 
 }
.bread_width{
width: 88px;
}
/***
  * 3sep
  * */
.Read_this_main_div{ height:auto; width:100%; float:left; margin-top:50px;}
.Read_this_heading_div{ height:auto; width:100%; float:left;}
.Read_this_heading_div h1{ font-size:28px; text-transform:uppercase; color:#474747; font-family: "OpenSansSemibold"; border-bottom:2px solid #d9d9d9;}
.Read_this_heading_div h1 span{ border-bottom:2px solid #13afeb;}
.Read_this_heading_div p{ font-size:16px; color:#656464; font-family: 'OpenSansLight'; line-height:24px; float:left; margin-top:30px;}

.Read_this_button_div{ height:auto; width:100%; float:left; text-align:center; margin-top:40px;}
.Read_this_button_div a{ text-transform:uppercase; font-size:27px; color:#13afeb; font-family: "open_sansbold"; text-shadow:0px 0px 1px #373737;}

.my_account_right_form td a{
color: #13afeb;
}
/*.my_account_right_form tr td a:hover{
color: #ffffff !important;
}*/
/********************************test detail's end***********************************/
.wpProQuiz_text p{display:none; }
.select_drop_down{ padding-left: 7px; }
.wpProQuiz_quiz .wpProQuiz_list li {display:block;}
select {-webkit-appearance: none;text-indent:0px}

.product_img.product_img1 img {
  bottom: 0;
  left:5%;
  margin: 0 auto;
  position: absolute;
  top: 22%;
  width: 90% !important;
}
.product_img1{
position:relative;
}


.heading_block.head_font h1 {
  font-size: 18px;
}
/********************************popup classes ******************************/

.popupmain {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999;
    
}
.pop_button
{
  background: none repeat scroll 0 0 #13afeb;
  border: medium none;
  border-radius: 3px;
  box-shadow: 2px 7px 3px -4px #8a8a8a;
  color: #ffffff;
  cursor: pointer;
  font-family: "open_san";
  font-size: 18px;
  height: 45px;
  width: 130px;

}
.popup2{
  display: table;
  height: 100%;
  vertical-align: middle; float:none ; margin:0px auto;
}

.popup1 {
  display: table;
  height: 100%;
  
  vertical-align: middle;
}
.popup11 {
    display: table-cell;
    vertical-align: middle;
}

.popupmain .rgbody {
    background: none repeat scroll 0 0 #13afeb;
    float: left;
    padding: 5px;
    text-align: center;
    width: 100%; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-moz- box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);-webkit- box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.rgbody.rgbody-pop2 {
    display: table;
    float: none;
    margin: 0 auto;
    width: 80%;
}

.popform {
    background: url("../images/real_estate_bg.jpg") repeat scroll left top rgba(0, 0, 0, 0);
    float: left;  position: relative;
}

.loginform {
  margin: 0px  55px;
  padding: 0;
}

.popupmain .login_popup_form {
   
    float: left;
    padding: 30px;
    width: 100%;position:relative;left:0;top:0;
}

.popupmain .login_popup_form > p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
}

.formheading > h2 {
    text-align: center; text-transform: uppercase;
}
.formheading {
    background: url("../images/codeline.png") no-repeat scroll center bottom / 100% auto rgba(0, 0, 0, 0);
    color: #13afeb;
    font-size: 17px;
    margin-bottom: -25px;
    padding: 10px 0;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);-moz- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);-webkit- text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}

.form > form {
    display: inline-block;
    width: 100%;
}
.form {
    float: left;
    left: 0;
    position: relative;
    width: 100%;  margin-top: 10px;
}
.form .commn.error{top:-52px;}

.inputblock {
    float: left;
    height: 66px !important;
    width: 100%;
}

.autoblock {
    float: left;
    width:100%;
    
    text-align: left;
}

.autoblock.obtain_pop {
  text-align: center;
    width: 100% !important;
}

.popupmain .cross {
    background: none repeat scroll 0 0 #fff;
    border-radius: 56%;
    height: 30px;
    position: absolute;
    right: -17px;
    top: -16px;
    width: 30px;
}
.linkss {
  color: #777777;
}
/***************************************************************************/
/******************************access code start******************************/

.product_base_acc ul li{ width:100%; margin-right:0px; margin-bottom: 30px;}


.right_login_access{ width: 35%;}
.left_login_access{ width: 65%; padding-top:55px;}

.product_img_acc{ min-height: inherit; padding: 10px 6px;}
.product_img_acc img{ position: static !important; width: 60%;} 
.product_base_acc h4{ margin-bottom: 5px !important;
    margin-top: 20px !important;}

.prouct_btn_acc a{ font-size: 12px !important;
    padding: 6px 13px !important;}

/******************************access code end******************************/


.real-acc-code li {
    height: auto !important;
}
.real-acc-height{ height:auto !important;}
.real-botm-pading{ padding: 35px 24px 10px; background-image: none;}

.heading_block.head_font h1 {color: #fff; }

/*************************home pop up start*************************/
.home-pop-up-fixed {
    height: auto;
    left: -3px;
    padding: 17px 10px;
    position: fixed;
    top: 75%;
    width: 265px;
    z-index: 99; background-color:rgba(255,255,255,0.7); border:4px solid #13afeb; border-radius:5px;
    border-left:none;
}
.pop_button.pop-left {
  height: 35px;
  margin-left: 62px;
  width: 43%;
}
.home-pop-up-fixed h4{ float:left; width:100%; text-align:center; font-size: 19px; margin-bottom: 12px;
 text-transform: uppercase;font-family: "open_sansbold";color:#535353;}
.autoblock a input[type="button"]{ background: none repeat scroll 0 0 #f15656;
    border: 3px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    font-family: opensanssemibold;
    font-size: 16px;
    line-height: 16px;
    margin-right: 6px;
    padding: 5px 30px;
    text-transform: uppercase; width:auto !important; cursor: pointer;}

.home-pop-btn {
position: absolute;
top: 40px;
right: -18px;
}
.home-pop-btn img{ width: 34px; cursor: pointer;}
.home-pop-up-fixed.hide-home-pop-up {
  margin-left: -239px;
}
/*************************home pop up end*************************/
#wppb_recover_password .notice_msg{color: #fff !important;}
.forgot_pwd_div h3{font-size: 17px; }
.forgot_pwd_div {padding: 26px 37px!important; }
.my_transac{width:79%;}
.ufaq-faq-body p {
	color: #656464;
	font-family: "open_san";
	line-height: 19px;
    width: 100%;
}
.ufaq-faq-body a {
	color: #474747;
	font-family: "open_san";
	cursor: pointer;
	font-weight: bold;
}
.ufaq-faq-body .ufaq-back-to-top{
	margin-top:5px;
}
.ufaq-faq-div:last-child{
margin-bottom:60px;
}
/***************************************flashcards css start************************************************/
.flashtxt.national {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbda;
    width: 100%;
    padding: 0px;
    margin-bottom: 20px;
}
.national {
    background: none repeat scroll 0 0 #13AFEB;
    box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2) inset;
    float: left;
    padding: 10px 20px;
    text-transform: uppercase;
    width: auto;
    font-size: 19px;
    color: #fff;
}

.viewall1 {
    color: #494948;
    display: inline-block;
    float: right;
    font-size: 15px;
    padding: 12px 10px;
    font-family: open_sansbold;
}

.viewall1:hover {
    color: #f25656;
    text-decoration: underline;
}
.flashcardss {
    float: left;
    width: 100%;
}

.flashcardss > h2 {
    float: left;
    font-size: 18px;
    padding: 0px 20px 0;
    text-align: left;
    width: 100%;
}
.col3 {
    display: inline-block;
    margin: 2% 1%;
    width: 22%;
    float: left;
    text-align: center;
}
.nationalblock {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.flashtxt.national {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #dbdbda;
    width: 100%;padding:0px;margin-bottom:20px;
}
.word{ background: url("../images/word-shadow.png") no-repeat scroll left 130px / 100% auto rgba(0, 0, 0, 0);
    display: table;
    left: 0;
    padding-bottom: 16px;
    position: relative;
    top: 0;
    width: 100%;}
.word1 {
   background: none repeat scroll 0 0 #ffffff;
    border: 5px solid #13AFEB;
    display: table;
    vertical-align: middle;
    width: 100%;height:130px;
}
.word1.grad_pix p {
       background: none !important;
    display: block;
    margin-top: 15px;
    height: 46px;
    font-size: 17px;
    font-family: open_sansbold;
	margin-bottom:7px;
}

.word1.grad_pix {
/*
    background: linear-gradient(to bottom, #FFFFFF 3%, #FFE7E7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
*/
background: rgb(208,228,247); /* Old browsers */
background: -moz-linear-gradient(top, rgba(208,228,247,1) 0%, rgba(255,255,255,1) 0%, rgba(207,238,250,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(208,228,247,1) 0%,rgba(255,255,255,1) 0%,rgba(207,238,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(208,228,247,1) 0%,rgba(255,255,255,1) 0%,rgba(207,238,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#cfeefa',GradientType=0 ); /* IE6-9 */

}
.rdbtn.readmore {
    margin-top: 0px !important;
}
.rdbtn.readmore {
    display: inline-block;
    width: 100%;
}
.word1 p {
    color: #535353;
    display: table-cell;
    font-size: 21px;
    vertical-align: middle;background: -moz-linear-gradient(top, #ffffff 3%, #ffe7e7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,#ffffff), color-stop(100%,#ffe7e7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 3%,#ffe7e7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 3%,#ffe7e7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 3%,#ffe7e7 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 3%,#ffe7e7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffe7e7',GradientType=0 ); /* IE6-9 */
height:100px;
}

.dec {
     border: 5px solid rgba(255, 255, 255, 0.3);
    color: #262626;
    font-size: 12px;
    height:121px;
    left: 0;
    padding: 20px 15px;
    position: absolute;
    top: 0;display:none;transition: diplay 0s ease 0s;
    width:100%;

background: -moz-linear-gradient(top, #86d7f8 0%, #2eaadc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#86d7f8), color-stop(100%,#2eaadc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #86d7f8 0%,#2eaadc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #86d7f8 0%,#2eaadc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #86d7f8 0%,#2eaadc 100%); /* IE10+ */
background: linear-gradient(to bottom, #86d7f8 0%,#2eaadc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86d7f8', endColorstr='#2eaadc',GradientType=0 ); /* IE6-9 */
border:5px solid rgba(255,255,255,0.3);

}
.word:hover .dec,.word:hover .classblock{display:block;transition: diplay 5s ease 10s;}

.rdbtn.readmore > a {
   background: none repeat scroll 0 0 #f15656;
    border: 3px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-right: 6px;
    padding: 2px 15px;
    text-transform: uppercase;
}
.read_smore.below {
    margin: 16px 0 0;
}
.read_smore {
    background: none repeat scroll 0 0 #13AFEB;
    border: 3px solid rgba(255, 255, 255, 0.5);
    color: #fff;
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    margin-right: 6px;
    padding: 2px 15px;
    text-transform: uppercase;
}
.rdbtn.readmore {
    display:inline-block;
    margin-top: 17px;
    width: 100%;
}
.flashcards_homepage .heading_block{margin-bottom:30px;}

.fl_heading_bottom{font-size:16px !important;font-family: OpenSansLight; }
.fl_heading_bottom2{ margin-bottom:0px !important;}
/*************************pop up flashcards start*************************/
.flashcards_popup {
  margin-top: 0;
  top: 0;
}
.flashcards_popup {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 99999;
}
.popup {
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 771px;
}
.popup1 {
    display: table;
    height: 100%;
    vertical-align: middle;
}

.popup11 {
    display: table-cell;
    vertical-align: middle;
}
.popupmain .rgbody {
    background:#13AFEB;
    float: left;
    padding: 5px;
    text-align: center;
    width: 100%;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.popupmain .login_popup_form {
    float: left;
    padding: 30px;
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
}
.abt-heading {
    float: left;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}

.abt-heading h2 {
    border-bottom: 2px solid #13AFEB;
    color: #1c90be;
    float: left;
    padding-bottom: 10px;
    position: relative;
    text-transform: uppercase;
    z-index: 99;
}
.gry-line {
    background: none repeat scroll 0 0 #dedede;
    bottom: 0;
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 0;
}

.popupleft {
    width: 100%;
    float: left;
    margin: 20px 0px;
}
.popupleft > p {
    float: left;
    font-size: 15px;
    line-height: 30px;
    text-align: left;
    padding-right: 8%;
    width: 100%;
    max-height: 120px;
    overflow: auto;
    height: auto;
    color:#535353!important;
}
.crossword {
    background: none repeat scroll 0 0 rgba(243, 243, 243, 0.7);
    float: left;
    padding: 20px 30px;
    text-align: left;
    width: 100%;
}
.crossleft h3 {
    font-size: 22px;
    color: #13AFEB;
}
.crossleft ul li {
    float: left;
    font-size: 15px;
}
.crossleft a {
    color: #535353;
    font-size: 14px;
    padding-right: 10px;
      font-family: "open_san";
}
.popupmain .cross {
    background: none repeat scroll 0 0 #fff;
    border-radius: 56%;
    height: 30px;
    position: absolute;
    right: -17px;
    top: -16px;
    width: 30px;
}
.crossleft {
    border: 1px solid #DFDFDF;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.4);
    float: left;
    margin: 10px 0 0;
    padding: 10px 15px;
    text-align: left;
    width: 80%;
}

.rgform {
    background: url("../images/popupbg.png") no-repeat scroll right bottom #fff;
    float: left;
    position: relative;
}

/*************************pop up flashcards end*************************/
.abouttxt1 {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.welcome.flashacrdsblock.flashcards_homepage {
    background: url(../images/conptrn.png) repeat left top;
    width: 100%;
    float: left;
    padding: 50px 0;
}
/**
 * 18feb
 * */
 .search {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.1) inset;
  color: #999;
  display: inline-block;
  height: 34px;
  margin-right: 8px;
  max-width: 190px;
  overflow: hidden;
  vertical-align: top;
  width: 100%;
}
.no_rec{margin-bottom:40px;}
.search1 {
 
  border: medium none;
  font-family: opensanssemibold;
  font-size: 11px;
  height: 100%;
  padding: 6px 10px;
  width: 82%;
  color:#6a6b70;
}

.searchby {
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.1) inset;
  color: #999;
  display: inline-block;
  height: 34px;
  margin-right: 8px;
  max-width: 120px;
  overflow: hidden;
  vertical-align: top;
  width: 100%;
}
.searchby11 {
  background: rgba(0, 0, 0, 0) url("../images/arrow-down-sign-to-navigate.png") no-repeat scroll 95% center / 9px auto;
  border: medium none;
  color: #6a6b70;
  font-family: opensanssemibold;
  font-size: 11px;
  height: 100%;
  padding: 6px;
  width: 100%;
  -moz-appearance:none;
}
.searchblocklixting {
    border-bottom: 1px dashed #dbdad9;
    float: left;
    margin-bottom: 25px;
    padding-bottom: 25px;
    width: 100%;
}
.searchbtn {
  background: #13afeb url("../images/musica-search.png") no-repeat scroll center center / 12px auto;
  border: 0 none;
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 13px;
  height: 32px;
  padding-right: 2px;
  width: 18%;
}
.searchbyword {
  background: rgba(0, 0, 0, 0) url("../images/arrow-down-sign-to-navigate.png") no-repeat scroll 95% center / 9px auto;
  border: medium none;
  color: #6a6b70;
  font-family: opensanssemibold;
  font-size: 11px;
  height: 100%;
  padding: 6px 12px;
  width: 100%;
    -moz-appearance:none;
}
.fl-pagination .paginate > .active {
  background: #13AFEB;
  color: #ffffff;
  display: inline-block;
  float: none;
  font-size: 13px;
  height: 33px;
  max-width: 34px;
  padding: 8px 0;
  text-align: center;
  width: 100%;
  border-radius: 50px;
}
.fl-pagination .paginate span a:hover{
  background: #13AFEB;
    border-radius: 50px;
    color:#fff;
}
.fl-pagination .paginate span a{
    border-radius: 50px;
    border:1px solid #dfdfdf;
    text-transform:uppercase;
}
.fl-pagination .paginate > span {
  margin-right: 3px;
}
.searchblocklixting.bottom-pagination {
  border-bottom: 0px;
  border-top: 1px dashed #dbdad9;
  padding-top: 25px;
}

.fl-pagination  .paginate{ text-align:right;}
.fl-pagination .paginate span >.prev {
   
    float: none;
    height: 35px;
    max-width: 72px;
    text-indent: 1px;
    width: 100%;
    display:inline-block;
}

.fl-pagination .paginate span >.next {
 
    float: none;
    height: 35px;
    max-width: 75px;
    text-indent: 0px;
    width: 100%;
    display:inline-block;
    
}
 .fl-pagination .paginate >.active{ color: #ffffff;float:none;display:inline-block; font-size: 13px; height: 33px; max-width: 34px; padding: 8px 0; text-align: center;  width: 100%;}
.fl-pagination .paginate span a{ 
			color: gray;float:none;display:inline-block; font-size: 13px; height: 33px; max-width: 34px; padding: 8px 0; text-align: center;  width: 100%;}
	
  .previous-off{ display:none;}
.success-class{
padding-top:20px;
}
.success-div {
  float: left;
  height: 38px;
  width: 100%;
}
.paypal_msg {
margin-top: 0;
}
.cardmonth_div {
  float: left;
  width: 49.3%;
}
.cardyearr{margin-left:9px;}
/**
 * 18feb end
 * */
 
/***************account changes********************/
.my_account_left_form_inner.new-account-block-main {
  max-width: 421px;
  width: 58%;
}
.my_account_right_form_inner.new-account-right-block {
  float: right;
  max-width: 270px;
  width: 38%;
}
.block-1-main-estate{width:100%;float:left; margin-bottom:14px;border: 1px solid #d9d9d9;}
.top-content-estate{width:100%;float:left;padding:7px; }
.top-content-estate .inner-real-estate-block{padding:100%; float:left;padding:1px;text-align:center;background-color:#dfdfdf;width:100%;}
.top-content-estate .inner-real-estate-block .logo-img-center{width:auto;float:none;display:inline-block;vertical-align: middle;}
.top-content-estate h2{width:100%; float:left;margin:8px 0px;color:#31353d;text-align:center;font-size:15px;font-family: opensanssemibold;  font-weight: normal;}
.content-block-access-code{width:100%; float:left; text-align:center;}
.content-block-access-code .row-block{width:50%; float:left;margin-bottom:2px;}
.content-block-access-code .row-block:last-child{margin-bottom:0px;}
.content-block-access-code .row-block p{font-size:13px;color:#7e8183;}
.content-block-access-code .row-block p b { font-family: opensanssemibold; font-weight: normal;}
.content-block-access-code .row-block p span{font-size:15px; color:#13afeb;font-family: opensanssemibold;}
.btn-block-new-real{width:100%; float:left;}
.btn-real-access-code{width:50%;border-right:1px solid #fff;height:34px;color:#fff;text-align:center;background-color:#949494;float:left;  font-size: 13px;  padding: 7px 0;}
.btn-real-access-code:hover{background-color:#13afeb;}
.btn-real-access-code.active{background-color:#13afeb;}
.block-1-main-estate:last-child{margin-bottom:0px;}
.Accesscode-input{padding:20px 10px 0;width:100%; float:left;display:none;}
.Accesscode-input input{width:100%; float:left;height:39px;padding:0px 15px;border:1px solid #dddddd;font-size:13px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset;}
/******************end***********************/

 
.package_1_class .inner-real-estate-block img{
    width: 190px !important;
}
.acc-width{width:100% !important;;}
/***************************************flashcards css end************************************************/
.logo-img-center{width:85px !important;}
.loader_class{position:fixed;z-index:100;opacity:0.75;left:0px;bottom:0px;right:0px;top:0px;display:none;background-image:url(../images/3.gif);background-color:rgb(65, 63, 63);background-position:50% 50%;background-repeat:no-repeat;}
.access-codeinput{height:54px;}
.login_form_div_1.expr_field2 {
   margin-top: 20px;
}
.expr_field3{margin-top: 0px !important;}
.product_img_acc img{width:auto !important;}

.my_account_success .success_noti{color: #fff;}
.my_account_messages  img{ float: left;    margin-right: 5px;    width: 20px;}

.bg_class_rl{background: #fff !important;}
.bg_class_rl h2{color:#535353; font-weight: bold;font-size: 36px;}
.bg_class_rl_alt{background: rgba(0, 0, 0, 0) url("../images/conptrn.png") repeat scroll left top !important;}
.bg_class_rl_alt h2{color:#13afeb; font-weight: bold;font-size: 36px;}
.flash_cards_que{margin-top:0; }
.mlab-modal-header .mlab-close { cursor: pointer;   float: right; margin-top: -2px;width: auto; }
.contact_us_contant_left_address a { color: #777777; }
.quiz_select_type_main.quiz_filter_container {
  float: left;
  text-align: center;
  width: 100%;
  margin-top: 20px;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  display: inline-block;
  float: none;
  margin: 0 auto;
}
.quiz_select_type_main.quiz_filter_container .quiz_select_type_left{
	width:33%;
}
.quiz_select_type_main.quiz_filter_container .quiz_select_type_left lable{
	float:left;
	text-align:left;
}
.quiz_select_type_main.quiz_filter_container .exam_submit{
	padding:7px 10px;margin-top:20px;
}
.quiz_select_type_left.exam_type_filter lable {
  width: 26%;
}
.quiz_select_type_left.exam_cat_filter lable {
  display: inline-block;
  width: 48%;
}
.quiz_select_type_left.exam_type_filter select {
  width: calc(100% - 45%);
}
.quiz_select_type_left.exam_type_filter {
  width: 47% !important;
}
.quiz_select_type_left.exam_cat_filter {
  width: 48% !important;
  float:right;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  text-align: center;
  width: 42% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  display: inline-block;
  float: none;
  width: 43% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
  float: none;
  width: calc(100% - 46%);
}
.submit_div {
  display: inline-block;
  margin-left: 15px;
}
.quiz_select_type_left.exam_cat_filter select {
  width: calc(100% - 48%);
}
.my_account_pad {
  padding: 9px;
}
.test-history-table .test_history_th_5 {
  width: 12%;
}
.test-history-table .test_history_th_4 {
  width: 11%;
}
.test-history-table .test_history_th_3 {
  width: 12%;
}
	.prop_span img
	{height:20px;
	width:20px!important; position:relative; top:5px;}
	.prop_span{margin-top:10px}
	
	
.css-tooltip-left
	{
	position: absolute !important;
	display: inline-block !important;
	text-decoration: none !important;    
	}
	

.css-tooltip-left span,

.css-tooltip-diagonal-left span
	{
	min-width: 320px;
	font-family: arial, sans-serif !important;
	font-size: 13px !important;
	line-height: normal !important;
	text-align: left !important;
	padding: 10px 20px 12px 10px !important;
	visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 9999999 !important;

	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	-ms-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-moz-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-o-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	-ms-transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	transition-timing-function: cubic-bezier(0.35,0,0.35,1);
	}

.css-tooltip-left.color-green.answer > span {
    padding-left: 24px !important;
}
.css-tooltip-left span:before,

.css-tooltip-diagonal-left span:before
	{
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	position: absolute;
	}



	
/* tooltip left
-------------------------------------------------------------- */

.css-tooltip-left span
	{
	right: 100%;
	top: -7px;
	margin-right: 15px;
	
	-webkit-transition-property: opacity, margin-right, visibility;
	-moz-transition-property: opacity, margin-right, visibility;
	-o-transition-property: opacity, margin-right, visibility;
	-ms-transition-property: opacity, margin-right, visibility;
	transition-property: opacity, margin-right, visibility;
	}
	
.css-tooltip-left span:before
	{
    border-left: 8px solid #000;
    border-right: 0 !important;
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important;
	top: 11px;
	right: -8px;
	}

.css-tooltip-left:hover span,.my_account_right_form td:hover .css-tooltip-left span
	{	
	margin-right: 15px;
	visibility: visible;
	opacity: 1;
	}
	


/* Tooltip Color */
.css-tooltip-left{cursor:pointer;
}
.color-green span
	{
	color: #ffffff !important;
	
	
	background: #0074a2!important; 
	background: -moz-linear-gradient(top,  #0074a2 0%, #0074a2 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37790c), color-stop(100%,#206906)); 
	background: -webkit-linear-gradient(top,  #37790c 0%,#206906 100%); 
	background: -o-linear-gradient(top,  #37790c 0%,#206906 100%); 
	background: -ms-linear-gradient(top,  #37790c 0%,#206906 100%); 
	background: linear-gradient(top,  #37790c 0%,#206906 100%); 
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	
	text-shadow: 0px 1px 0px rgba(0,0,0,0.4);
	}


.color-green span:before
	{
	border-color: #0074a2;
	}
	

.color-green span:after
	{
	content: "";
	display: block;
	border-top: 1px solid #0074a2;
	position: absolute;
	left: 0px;
	top: 1px;
	width: 100%;
	height: 10px;
	
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
	

.color-green span strong
	{
	background: #0074a2;
	border-bottom: 1px solid #205a06;
	}
@media only screen and (min-width : 980px) and (max-width : 1025px) {
.banner h2{padding:25px 0;}
}
/************* Pop Up ***********************************/
/********************************popup classes ******************************/
.popup-cross > img {
  width: auto;
}
  .exam_popup {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
  float: left;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
}
.popup-inner {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 750px;
}
.popup-tb {
  display: table;
  float: left;
  height: 100%;
  width: 100%;
}
.popup-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.popup_main_bg {
  background:#eee;
  float: left;

  width: 100%;padding:4px;
}
.popup_inner_bg {
  background: white none repeat scroll 0 0;
  border: 5px solid #000;
  float: left;
  height: 100%;
  width: 100%; min-height: 400px;position:relative;
}
.popup-logo img {
  width: auto;
}

.popup-cross img {
  cursor: pointer;
  width: 36px;
}
.popup-logo {
  float: left;
  text-align: center;
  width: 100%;
}
.popup-cross{position:absolute;right:0;top:0px;}
.popup-logo p{padding:16px 0px;font-size: 25px;color:#13afeb;font-family: "open_sansbold";text-transform: uppercase;  }
.popup-logo hr{ width: 20%;}
.popup-logo hr {
  width: 27%;
  margin: 0 auto;
  height: 5px;
  background: #000;
  border: 0px;
}
.para-popup{ color: #000 !important;
    font-size: 14px !important;    line-height: 22px;
    margin: 0 auto;
    text-transform: none !important; font-family: 'robotoregular'!important;
    width: 87%;
    }
.exam_popup {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.698);
  float: left;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.popup-inner {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 850px;
}
.popup-tb {
  display: table;
  float: left;
  height: 100%;
  width: 100%;
}
.popup-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
/***************************************************************************/
.quiz_filter_partition {
  display: block;
  float: left;
  height: auto;
  margin: 30px 0 10px;
 position:relative;
}
.quiz_filter_partition span {
  background-color: #10a7e1;
  display: block;
  float: none;
  height: 43px;
  margin: 0 auto;
  position: absolute;
  text-align: center;
  top: -17px;
  width: 2px;
  left: -13px;
}
.quiz_filter_partition span::after {
  background-color: #fff;
  content: "OR";
  height: 19px;
  left: -14px;
  position: absolute;
  right: 7px;
  top: 13px;
  width: 29px;
}
/************************************************/

@media screen and (max-width:1200px){

.right-part-banner > img {max-width: 100%; width: 52%;}
.topstrip a {padding: 37px 10px;}
.topstrip a {margin-left: -10.2% !important;}

/********************************footer paypal img*******************************************/
.footerinner ul{ width:100%; margin-left:0px;}
.paypal_footer{ width:100%; margin-top:12px; text-align: center;}
.footerinner > p{ margin-top:12px;}
/********************************footer paypal img*******************************************/
.product_base ul li { height: 560px; }
#banner_form > img { width: auto; }
nav ul li a{font-size:13px;padding: 0 8px;}
/*
.quiz_select_type_left.exam_type_filter lable {
  width: 36%;
}
.quiz_select_type_left.exam_type_filter select {
  width: calc(100% - 42%);
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 48%;
}
.quiz_select_type_left.exam_cat_filter select {
  width: calc(100% - 52%);
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  width: 59% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
  width: calc(100% - 63%);
}
.quiz_select_type_main.quiz_filter_container .quiz_select_type_left lable {
  padding-right: 3px;
}
.quiz_select_type_left.exam_cat_filter {
  width: 39% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 27% !important;
}
.quiz_select_type_left.exam_cat_filter {
  width: 40% !important;
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 49%;
}
.quiz_select_type_left.exam_cat_filter select {
  width: calc(100% - 49%);
}
*/

}
@media screen and (max-width:1059px){
.product_base ul li {
  height: 557px;
}
.product-height{min-height:72px;}
.product_base ul li {
  height: 516px;
}
.product_base ul li {
    height: 540px;
}
/***************my account*****************/

.my_account_main_heding_div{ width:100%; margin-top: 14px;}
.my_account_right_form{ width:100%; margin-bottom: 70px;}
.my_account_left_heading{}
.my_account_contant_left_div{ width:100%;}
.my_account_button_div ul li{ width:50%;}
.my_account_button_div ul li.active{ width:50%;}
.test_history_contant_right_div {border-left: medium none;margin-top: 10px;width: 100%;}
/***************my account*****************/
/***********************edit profile start********************************/
.edit_profile_form_text_1{ width:100%; height:100px;}
.edit_profile_form_text_1 input[type=text]{ width:78%;}
.edit_profile_form_text_1 input[type=submit]{ margin-left:19%;}
.edit_profile_form_text_1 select {max-width:78%;}
.my_account_validations {width: 77.8%;}
/***********************edit profile end********************************/

/****************************************/
.Expiration select{ width: 100%;}
/****************************************/

.wrapper{width:90%; }
.capabiltybox li { margin-right: 3.5%;text-align: center;width: 31%;}
.contact-right form {width: 44%;}
.left_address {padding-left: 5%; width: 50%;}
figure.bannerimg { max-height: 666px;}
.bannerimg > img {float: left;height: 100%;width: 100%; max-height:666px;}
figure.banner_form{ max-height: 499px;}
.banner_form > img {float: left;height: 100%;width: 100%; max-height:499px;}
section.banner{background:#af8a7b}
.contact-right form input{ padding: 0 47px;}
.contact-right form textarea{ padding: 2% 47px;}
.testimonailinner p{width:80%;}
/************login start**********************/
.login_register_div{margin-top: 42px;}

/************login end**********************/
/********************pay pal start**********************************/
.login_form_div_1 input[type="submit"]{ padding: 10px 36px;}
/********************pay pal end**********************************/



/*******************************quiz_your_result***********************************/
.quiz_your_result_img_background_div{ width:100%; background-image: none; 

background: rgb(252,251,251); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(252,251,251,1) 0%, rgba(255,255,255,1) 42%, rgba(255,255,255,1) 42%, rgba(255,255,255,1) 57%, rgba(245,245,245,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,251,251,1)), color-stop(42%,rgba(255,255,255,1)), color-stop(42%,rgba(255,255,255,1)), color-stop(57%,rgba(255,255,255,1)), color-stop(99%,rgba(245,245,245,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 57%,rgba(245,245,245,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 57%,rgba(245,245,245,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(252,251,251,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 57%,rgba(245,245,245,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(252,251,251,1) 0%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 42%,rgba(255,255,255,1) 57%,rgba(245,245,245,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbfb', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */

 border:1px solid #dddcdc; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px; box-shadow: 0px -3px 2px 0px rgba(0, 0, 0, 0.08);

}

/*******************************quiz_your_result***********************************/
.css-tooltip-left span {
  left: -75px;
  margin: 0 !important;
  min-width: 260px;
  right: unset;
  top: 32px;
}
.css-tooltip-left span::before {
  border-bottom: 8px solid #0074a2 !important;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent !important;
  right: 0;
  top: -15px;
  left: 0;
  margin: auto;
}
}

@media screen and (max-width:995px){

.right-part-banner > img { max-width: 100%;width: 50%;}

.textimonial { background: url("../images/testimonial.png") no-repeat scroll left top #040610;}
.quiz_select_type_left lable {width: 130px;}
.quiz_select_type_left select {width: 195px;}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 42% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  width: 45% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
  width: calc(100% - 48%);
}
.quiz_select_type_left.exam_type_filter lable {
  width: 29%;
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 54%;
}
.quiz_select_type_left.exam_cat_filter {
  width: 50% !important;
}
.quiz_select_type_left.exam_cat_filter select {
   width: calc(100% - 57%);
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 51% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  width: 43% !important;
}
.submit_div {
  margin-left: 5px;
}
}


@media screen and (max-width:1000px){
.drop_down {left: 19px;width: -moz-max-content;width: -webkit-max-content;width: -ms-max-content;width: -o-max-content;width: max-content;}

#menu {
 background:url(../images/menu.png) no-repeat center center;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: right;padding: 20px;
    font-size: 40px;
    margin: 44px 0;
    position: absolute;
    right: 28px;
    text-align: center;
    top: 0;
    width: 1.4em;
}
nav ul li a {
    color: #ffffff;
    display: table-cell;
    float: none;
    font-family: "open_san";
    font-size: 14px;
    height: 38px;
    padding: 0 18px;
    text-align: center;
    vertical-align: middle;
}
#nav.js {
    display: none;
}
nav ul {
    clear: both;margin-bottom:10px; float:left;width:100%;
}
nav{width:100%;}
nav ul li{width:100%;}

}
@media screen and (max-width:863px){
.popup-inner {width:750px;}

/************login start**********************/
.login_register_div{margin-top: 22px;}
.quiz_select_type_left {width: 100%;}
.quiz_select_type_left lable {width: 30%;}
.quiz_select_type_left select {width: 60%;}
/************login end**********************/
.wpProQuiz_questionListItem {
  min-height: 85px;
}
.listing-pop {
  width: 48%;
}
.ufaq-faq-title-text {
  width: 92%!important;
}
.quiz_select_type_left.exam_type_filter lable {
  width: 31%;
}
.quiz_select_type_left.exam_cat_filter {
  width: 52% !important;
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 57%;
}
.quiz_select_type_left.exam_type_filter select {
  width: calc(100% - 49%);
}
.quiz_filter_partition span {
  left: -17px;
}
.quiz_select_type_base {
 padding: 0 20px 40px;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 58% !important;
}
}

@media screen and (max-width:790px){
.product_base ul li:last-child {
  margin: auto!important;   margin-bottom: 30px !important;
}
.drop_down {left: 19px;width: -moz-max-content;width: -webkit-max-content;width: -ms-max-content;width: -o-max-content;width: max-content;}


#menu {
 background:url(../images/menu.png) no-repeat center center;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: right;padding: 20px;
    font-size: 40px;
    margin: 44px 0;
    position: absolute;
    right: 28px;
    text-align: center;
    top: 0;
    width: 1.4em;
}
nav ul li a {
    color: #ffffff;
    display: table-cell;
    float: none;
    font-family: "open_san";
    font-size: 14px;
    height: 38px;
    padding: 0 18px;
    text-align: center;
    vertical-align: middle;
}
#nav.js {
    display: none;
}
nav ul {
    clear: both;margin-bottom:10px; float:left;width:100%;
}
nav{width:100%;}
nav ul li{width:100%;}
.footerinner ul li a{padding:0px 18px;}

/************login start**********************/
.login_left_main{ width:100%;}
.heading_left_div{-webkit-border-radius:none !important;}

.login_right_main{ width:100%;}
.login_right_main_div{ height:auto;}
.login_right_contant{ background-image:none;}
.login_right_main{ margin-top:42px;}
/************login end**********************/

/********************registration start**********************************/
.registration_left_contant{ width:100%;}
.registration_right_contant{ width:100%; padding-top: 0 !important;}

/********************registration end**********************************/

/********************pay pal start**********************************/
.paypal_left_contant{ width:100%;}
.paypal_right_main_div{ width:100%;}
.paypal_right_contant{ padding-top:0px !important;}
/********************pay pal end**********************************/


/***********************edit profile start********************************/
.edit_profile_form_text_1 lable{ width:100%; text-align:left; margin-bottom: 7px;}
.edit_profile_form_text_1 input[type=text]{ width:100%;}
.edit_profile_form_text_1 input[type=submit]{ margin-left:0px;}
.edit_profile_form_text_1 select {max-width: 100%;}
.my_account_validations {float: left;}

/***********************edit profile end********************************/

.topstrip a{ margin-left: -17%;}

/***********************quiz start*********************/
.quiz_contant_left{ width:100%;}
.quiz_skip{ margin-left:22px;}
.quiz_contant_left_submit a{ float:none;}
.quiz_contant_right{ width:100%;}


.bread_right_div_button{ float:left;}
.quiz_contant_right{ margin-top:40px;}
/***********************quiz end*********************/
.topstrip {float: left;max-width: 135px;padding:34px 0 9px;position: absolute;right: 71px;width: 100%;}
.topstrip a {margin-left: 0 !important;padding: 28px 18px;}
.nav_margin {margin-right: 0px;}
.login_active {float: left;line-height: 35px;text-align: left;width:100%;}
.real-acc-code li{ width: 55% !important; display: table !important;
    float: none !important;
    height: auto !important;
    margin: 0 auto 30px !important;
    padding-bottom: 25px !important;}
 
}
@media screen and (max-width:765px){

.left-part-banner {margin-bottom: 30px;width: 100%;}
.accesscode { float: left;width: 100%; margin-top:0px}
.right-part-banner > img { display: inline-block;float: none;max-width: 100%;text-align: center;width: 76%;}
.right-part-banner { float: left; text-align: center; width: 100%;}
.banner h2,.banner h2 span{font-size:31px;}
section.banner { min-height: 658px;}

.bannerimg > img {
    height: 654px;
}
.whychoose li{    
    margin-top: 1px;
    width: 100%;border-top:1px solid #dedede;}
.whychoose li:last-child{margin-bottom:0px;}
.capabiltybox{text-align:center;}
.capabiltybox li { display: inline-block;float: none;margin-right: 0;text-align: center;width: 83%;margin-bottom:30px;}
.capabiltybox li:last-child{margin-bottom:0px;}
.testimonailinner h1 {font-size: 37px;line-height: 31px;margin-bottom: 29px;}
.testimonailinner p {font-size: 17px;line-height: 24px;}

/***************table****************/


/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		tr { border: 1px solid #ccc; }
		
		td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 27%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*
		Label the data
		*/
		td:nth-of-type(1):before { content: "S.no"; }
		td:nth-of-type(2):before { content: "Exam Type"; }
		td:nth-of-type(3):before { content: "Content"; }
		td:nth-of-type(4):before { content: "Correct"; }
		td:nth-of-type(5):before { content: "Score"; }
		td:nth-of-type(6):before { content: "Date"; } 

/***************table****************/


/* social media */
.left_address .cnss-social-icon {float: left;width: 100% !important;}
.left_address .cnss-social-icon td {float: left;margin: 0 8px !important;content: none;font-size: 0px;}
/* social media */


/********************************test detail's start***********************************/

.test_detail_top_left_div{ width:100%; margin-bottom:5%;}
.test_detail_top_right_div{ width:100%;}

/********************************test detail's end***********************************/
.wpProQuiz_questionListItem {
  min-height: 0;
}
.bannerimg  img {
   height: 809px;
    max-height: 800px;
}
.accesscode label {
  text-align: center;
  width: 100%;
}
.accessbtn {
  text-align: center;
  width: 100%;
}
.accessbtn > input[type="submit"] {
  display: inline-block;
  float: none;
}
.product_base ul li{ width:55%; float: none; margin:0px auto; display:table; margin: 0 auto 30px; height:auto;
  padding-bottom: 25px;}
.product_base ul li:last-child{ margin-right:auto !important;}
.col3 {
  width: 47%;
}
.popup {
    width: 88%;
}
.crossleft {
    width: 100%;
}


/***************account changes********************/
.my_account_left_form_inner.new-account-block-main {
  max-width: 100%;
  width: 100%;
  margin-bottom:20px;
}
.my_account_right_form_inner.new-account-right-block {
  float: right;
  max-width: 100%;
  width: 100%;
}
.block-1-main-estate {
  float: left;
  width: 48%;
}
.block-1-main-estate:last-child {
  float: right;
}
/***************account changes********************/
/***************popup********************/
.popup-inner {  overflow: scroll;   width: 92%; }
/***************popup end********************/
.quiz_select_type_left.exam_type_filter {
  width: 100% !important;
}
.quiz_select_type_left.exam_cat_filter {
  width: 100% !important;
}
.quiz_select_type_main.quiz_filter_container {
  text-align: left;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 87% !important;
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 33%;
}
.quiz_select_type_left.exam_cat_filter select {
  width: calc(100% - 36%);
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  float: left;
  width: 38% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
  float: left;
  width: calc(100% - 38%);
}
.quiz_select_type_main.quiz_filter_container {
  float: left;
  margin-top: 19px;
  text-align: left;
}
.quiz_select_type_left.exam_type_filter lable {
  width: 33%;
}
.quiz_select_type_left.exam_type_filter select {
  width: calc(100% - 36%);
}
.quiz_select_type_main.quiz_filter_container .exam_submit {
  float: left;
  margin-top: 0;
}
.quiz_filter_partition {
  width: 100%;
}
.quiz_filter_partition span {
  height: 2px;
  left: 0 !important;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 74px;
}
.quiz_filter_partition span::after {
  content: "OR";
  height: 12px;
  left: 22px;
  right: 7px;
  top: -9px;
  width: 29px;
}
.quiz_filter_partition {
  margin: 19px 0 0;
}
 td::before {
  left: -9px;
  top: 14px;
  width: 27%;
}
}

@media screen and (max-width:650px){
.my_account_left_form_inner {width: 100%;}
.my_account_right_form_inner {width: 100%;}
.topstrip a {padding: 20px 9px;}
.topstrip {padding: 44px 0 9px;}
section.banner {min-height: 0;}
figure.bannerimg {min-height:0;}
.topstrip {max-width: 110px;}
.login_active {padding: 5px 19px !important;}
header {min-height: 90px;}
section.banner {  height: auto;}

}

@media screen and (max-width:600px){

.left_address { padding-left: 0;width: 100%;}
.contact-right { float: left;margin-top: 30px; width: 100%;}
.contact-right form { width: 100%;}
.footerinner ul li a{padding:0% 2%; font-size:12px;}
.footerinner ul li {border-right:none;padding:0 1%;}

.topstrip a{ margin-left: -28%;}

/***********************quiz start*********************/
.quiz_select_type_left{ width:100%; margin-bottom:10px;}
.quiz_select_type_left select{ width: 197px;}
.quiz_contant_number{ width:10%;}
.quiz_contant_text ul li{ width:100%;}
.quiz_contant_left_submit{ text-align:left;}
/***********************quiz end*********************/

.topstrip a{padding: 28px 9px;}
/********************************test detail's start***********************************/
.correct_answers_contant_ul li{ width:100%;}
/********************************test detail's end***********************************/
.logo {width: 100%;max-width: 210px;}
.product_base ul li{width:100%;margin-bottom:20px; display:block;}
.product_img.product_img1 img {
  left: 11%;
  top: 10px;
  width: 80% !important;
}
#menu {
  margin: 30px 0;
}
/***************account changes********************/

.block-1-main-estate {
  float: left;
  width: 100%;
}
/***************account changes********************/
.quiz_select_type_left {
  margin-top: 10px;
}
.quiz_filter_partition {
  margin: 10px 0 9px;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
   width: calc(100% - 40%);
}
.submit_div {
  margin-left: -7px;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 86% !important;
}
.submit_div {
  vertical-align: top;
}
}

@media screen and (max-width:550px){

	.real-acc-code li{ width: 80% !important;}
.search {
    margin-bottom: 20px;
    margin-right: 0;
    max-width: 100%;
}
.searchby {
  margin: 0;
  max-width: 49.5%;
}
.success-div {
  height: 60px;
}
/***************popup********************/
.popup-logo img {
  width: 65%;
}
/***************popup end********************/
.quiz_select_type_left {
  margin-top: 10px;
}
.quiz_select_type_left.exam_type_filter lable {
  width: 100%;
}
.quiz_select_type_left.exam_type_filter select {
  width: calc(100% - 0%);
}
.quiz_select_type_left.exam_cat_filter lable {
  width: 100%;
}
.quiz_select_type_left.exam_cat_filter select {
  width: calc(100% - 0%);
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right lable {
  width: 100% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right {
  width: 100% !important;
}
.quiz_select_type_left.exam_numbersofquestions_filter.quiz_select_type_right select {
  width: calc(100% - 0%);
}
.submit_div {
  margin-left: 0;
}
.quiz_select_type_main.quiz_filter_container {
  margin-top: 0;
}
.quiz_filter_partition {
  margin: 10px 0 0px;
}
	.quiz_select_type_main.quiz_filter_container .exam_submit {
  float: left;
  margin-top: 15px;
  padding: 8px 30px;
}
.quiz_select_type_base {
  padding: 0 0px 40px;
}
}

@media screen and (max-width:480px){
.footerinner ul li a{font-size:12px;}
.headingtxt h2{font-size:30px;}
.accesscode label{font-size:19px;}
.right-part-banner  img{width:100%;}
.banner h2, .banner h2 span {font-size: 29px;}

/************login start**********************/
.login_form_div_1 input[type="submit"]{ padding: 11px 40px;}
.login_register_div a{ padding: 9px 16px;}
/************login end**********************/
/********************registration start**********************************/

.login_form_div_1 input[type="submit"]{ padding: 9px 11px !important;}

/********************registration end**********************************/

/********************pay pal start**********************************/
.Expiration input[type="text"]{ width:19%;}
.cvv input[type="text"]{ width:19%;}
/********************pay pal end**********************************/

/***************my account*****************/
.my_account_form_text_1 lable{ width:100%;}
.my_account_form_text_1 span{ width:100%; margin-top:5px;}
.my_account_button_div ul li{ width:100%;}
/***************my account*****************/

/***********************quiz start*********************/
.quiz_select_type_left{ width:100%; margin-bottom:10px;}
.quiz_select_type_left select{ width: 100%;}
.quiz_contant_number{ width:12%;}
/***********************quiz end*********************/

/*******************************quiz_your_result***********************************/
.quiz_correct_ans_heading_div h4{ font-size:20px;}
.quiz_correct_ans_div_1 h4 span{ font-size:26px;}
.quiz_correct_ans_div_1 h4{ font-size:20px;}
.quiz_your_result_heading_div h4{ font-size:30px;}
.quiz_correct_ans_input{ margin-left:0px; width:100%;}
.quiz_your_result_img_background_div ul li lable{ width:100%; text-align:center;}
.quiz_your_result_img_background_div ul li span{ float:none; padding-left:0px;}

.quiz_your_result_img_background_div ul li{ margin-bottom: 20px;}

/*******************************quiz_your_result***********************************/
/********************************test detail's start***********************************/
.test_details_score_div_1{ width:100%; text-align:center; margin-left:0px;  margin-bottom: 20px;}
.correct_answers_contant_ul{ margin-left:0px;}
.correct_answers_contant_button_div a{ padding: 7px 20px;}
.test_details_score_all_no_base{ width:100%;}
/********************************test detail's end***********************************/


.topstrip {max-width: 130px; right:40px;}
.topstrip a{padding:28px 9px; font-size: 12px;}

.topstrip {max-width: 111px;}

.my_account_button_div ul li.active {width: 100%;}
.edit_profile_form_text_1 {height: auto;}
.edit_profile_form_text_1 input[type="submit"] {margin-top: 15px;}
.quiz_select_type_left lable {text-align: left;width: 100%;}
.empty_quiz {margin-bottom: 15px;}

.topstrip a {padding: 13px 8px !important;}
.topstrip {right: 60px;max-width:100px;}
.real_estate_base_div h2 span {border-bottom: none;padding-bottom: 10px;}
.real-acc-code li{ width: 100% !important;}

}
@media screen and (max-width:480px){td:before{width:100%;}
table tr td {
  font-family: "open_san";
  font-size: 14px;
  padding: 32px 0 14px;
  
}
.product_img.product_img1 img {
  top: 12%;
}

.exam_submit {
    float: left;
    margin-top: 26px;
}
.col3 {
  width: 100%;
}

.searchby {
    margin: 0 0 20px;
    max-width: 100%;
}
.searchby:last-child {
    margin: 0;
    }

.cardmonth_div {
  width: 100%;
    height: 62px;
}
.Expiration_margin {
  margin-left: 0px;
}
.cardyearr {
  margin-left: 0px;
}
.expr_field {
  height: 143px;
  
}
.ufaq-faq-title-text {
  width: 90%!important;
}
}

@media screen and (max-width:360px){
.topstrip {max-width:100px;}

.Expiration_margin{ margin-left: 0px; margin-top:7px;}
.product_img.product_img1 img {
  top:20%;
  width:90% !important;
  left:5%;
}
.expr_field {
  margin-top: 10px;
}
.footerinner ul li {
  width: 100px;
  margin-bottom: 12px;
}
/***************popup*******************************/
.popup_inner_bg {
  overflow: scroll;
}
/***************popup end*******************************/
}

@media screen and (max-width:320px){
.getaccess{padding:12px;}
.accessbtn input[type="submit"]{padding:12px;}

.testimonailinner h1 { font-size: 31px;}




/********************************test detail's start***********************************/
.correct_answers_contant_button_div a{ padding: 7px 12px; margin-left: 7px;}
/********************************test detail's end***********************************/

}
@media only screen and (min-width :770px) and (max-width : 1025px) {
figure.bannerimg { max-height: 396px;}
.bannerimg > img {float: left;height: 100%;width: auto; max-height:1400px;}
}
@media only screen and (min-width :760px) and (max-width : 768px) {
figure.bannerimg { max-height: 527px;}
.bannerimg > img {float: left;height: 800;width: auto; max-height:800px;}
}

