@charset "utf-8";

/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');

@font-face {

  font-family: 'kokila';

  font-style: normal;

  font-weight: 400;

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot);

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff2) format('woff2'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff) format('woff'),

       url(/fonts/kokila.ttf) format('truetype');

}



/*@font-face {

  font-family: 'Kelson-Sans-Regular';

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot);

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff2) format('woff2'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff) format('woff'),

       url(/fonts/Kelson-Sans-Regular.ttf) format('truetype');

}

@font-face {

  font-family: 'Kelson-Sans-Bold';

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot);

  src: url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff2) format('woff2'),

       url(//fonts.gstatic.com/ea/droidarabickufi/v6/DroidKufi-Regular.woff) format('woff'),

       url(/fonts/Kelson-Sans-Bold.otf) format('truetype');

}

*/

@font-face {

	font-family: 'Conv_Kelson-Sans-Regular';

	src: url('fonts/Kelson-Sans-Regular.eot');

	src: local('☺'), url('fonts/Kelson-Sans-Regular.woff') format('woff'), url('fonts/Kelson-Sans-Regular.ttf') format('truetype'), url('fonts/Kelson-Sans-Regular.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

/*@font-face {

  font-family: Kelson-Sans-Light;

	src: url("(/fonts/Kelson-Sans-Bold.otf") format("opentype");

}

*/

/*

.body{

	font-family: 'Cabin', sans-serif;

	}

	*/

a:focus {

    outline: medium none;

}

/*

.topblue-bars{

	background-color:#7eafcc;

	}*/

.no-padding{

	padding-left:0px;

	padding-right:0px;

	}

@media screen and (min-width: 1200px) {

.container{

	width:1152px;

	}

}



.topblue-bars{

	padding-bottom: 9px;

    padding-top: 9px;

		}

.topblue-bars ul li {

    color: #fff;

    float: left;

    /*font-family: "Cabin",sans-serif;*/

    font-size: 14px;

    /*font-weight: 700;*/

    list-style: outside none none;

    padding-left: 9px;

    padding-right: 9px;

    line-height: 35px;

}

.topblue-bars ul > li:first-child::before {

    content: "";

}

.topblue-bars ul > li::before {

    color: #fff;

    content: "/";

    float: left;

    font-size: 19px;

    /*font-weight: 600;*/

    margin-left: -10px;

    margin-top: 0px;

    text-indent: -5px;

}

.topblue-bars ul  li .glyphicon {

	margin-right: 5px

}

.topblue-bars ul {

    float: right;

    margin-bottom: 0;

    padding-left: 0;

    padding-right: 13px;

}

.logout-btn{

	border: 1px solid;

    padding: 5px 8px;

    border-radius: 14px;

}

.logout-btn:hover{

	color: #f55151

}

.top-mail{

	font-size: 14px;

}

.ser-bt{

	border-radius:0px;

	border:none;

	margin-left: 3px;

	width:18px;

	height:18px;

	font-size:9px;

	padding:0px;

	color:#7eafcc;

	}

.ser-feld{

	background-color:transparent;

	border:none;

	box-shadow:none;

	border-bottom: solid 1px #fff;

	border-radius:0px;

	height:18px;

	padding:0px;

	}

.main .form-control:focus {

  border-color: #66afe9;

  outline: 0;

  -webkit-box-shadow: none !important;

  box-shadow:none !important;

  border-bottom: solid 1px #fff;

}



.float-right{

	float:right;

}

.main{

	width:171px;

}

.off-white{

	background-color:#f2f2f2;

}

.bg-colour{

	background-color:transparent;

	border:none !important;

}

.bord-none{

	border:none;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

    border-color: #f2f2f2;

}

.top-nav-mar{

	margin-top:20px;

}

.navbar-default{

	border:none;

}

.navbar-nav > li > a{

	font-size: 19px;
	color:#ffffff !important; 
    /*font-family:"Open Sans";*/

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

    background-color: transparent !important;

    color:#f29400 !important; 
    /*font-family:"Open Sans";*/

}

@media screen and (min-width: 767px) {

.small-nopadding{

	padding-left:0px;

	padding-right:0px;

	}

}

.blue-tran{

	/*background-image:url(../images/tran.png);*/
    background-color: rgba(0, 98, 144, .6);
	padding-bottom:6px;

	padding-top:6px;

	}

.log-bt{

	background-color:#fff;

	color:#f29400;

	border:none;

	border-radius:8px;

	width:110px;

	font-size:15px;

	margin-top:30px; font-family:"Open Sans";

	}

.bord-left{

	border-right:2px solid #fff;

	}

.tran-posishion{

	position:absolute;

	z-index:10;

	width:100%;

	}

.join-grid{

	text-align: center;

	padding-top: 5px;

	padding-bottom: 5px;

	margin-top: 5px;

	margin-bottom: 5px;

}

.bx-wrapper .bx-pager{

	display:none;

	}

.bx-wrapper .bx-viewport {

    background: #fff none repeat scroll 0 0;

    border: 0px solid #fff;

    box-shadow: 0 0 0px #ccc;

    left: 0px;

    transform: translateZ(0px);

}

.bx-wrapper{

	margin-bottom:0px;

	}

.how-it-works-bg{

	background-color:#f6f6f6;

	padding-top:60px;

	}

.border-dark{

	border-bottom:solid 2px #9b9b9b;

	}

.how {
	width:255px;
	text-align:center;
	color:#2c2b2b;
	font-size:18px;
  	/*font-family: 'kokila';*/
	top: -14px;
	margin:auto;
	background-color:#f6f6f6;
	font-weight: 600;
	z-index: 9;
}

.opsition-relat{

	position:relative;

	}

.opsition-abusalute{

	position:absolute;

	margin-top: -12px;

	}

	

.bg-gray{

	background-color:#f6f6f6;

	}

.step{

	font-size:17px;

	font-weight:600;

  	/*font-family: 'kokila';*/

	color:#2c2b2b;

	margin-top:13px;

	}

.tell{

	font-size:13px;

  	/*font-family: 'kokila';*/

	color:#2c2b2b;

	text-transform:uppercase;

	}

.each4{

	margin-top:30px;

	margin-bottom:30px;

	}

.dark-gray{

	background-color:#c4c2c2;

	}

.width-100{

	width:100%;

	}

.vishion{

	

	/*-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	margin-bottom:21px;

	

	}

.vishion img{

	border:solid 4px #dbddde;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius:10px;

}

.vishion-matter{

	padding:15px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	color: #000;

	/*-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	margin-bottom:20px;

	background-color:#dbddde; 
    /*font-family:"Open Sans";*/

	}

	

.vishion-matter:before{

	content: url(../images/testi-arrows2.png);

    width: 18px;

    height: 24px;

    margin-left: -33px;

    position: absolute;

    /* left: 18px; */

	}

.pad-6{

	padding-top:50px;

	padding-bottom:30px;

	}

.testi-bg{

	/*background-color:#e9e9e9;*/
    background-color:#f6f6f6;
	padding-top:55px;

	padding-bottom:55px;

	}

.student{

  	/*font-family: 'kokila';*/

	font-size:19px;

	color:#3b3b3b;

	text-transform:uppercase;  
    font-family:"Open Sans";

	}

.sayabout{

	font-size:25px;

	color:#ed1c24;

	text-transform:uppercase;

	font-weight:600;  
    font-family:"Open Sans";

  	/*font-family: 'kokila';*/

	}

.bord{

	border-bottom:solid 2px #9c9c9c; 

	margin-top:26px;

	}

.testi-head-img{

	width:153px;

	height:153px;

	margin:auto;

	/*overflow:hidden;*/

	}

.stu-name{

	font-weight:600;

  	/*font-family: 'kokila';

	color:#020201;*/

	font-size: 17px;

	margin-bottom:5px;

	}

.stu-discription{

	font-size:14px;

	/*color:#020201;

  	font-family: 'kokila';*/

	text-align:justify;

	}

.each-testi{

	padding-top:50px;

	}

	

.bord-radius{

	-webkit-border-radius: 153px;

	-moz-border-radius: 153px;

	border-radius: 153px;

	border:solid 10px #fff;

	

	-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	}	

.owl-prev{

	width:26px;

	height:24px;

	float:left;

	margin-right:5px;

	}

.owl-next{

	width:26px;

	height:24px;

	float:left;

	margin-left:5px;

	}

.owl-controls {

    margin: auto;

    position: relative;

    width: 65px;

}

@media screen and (max-width: 767px) {

	.pad-6{

		padding-top: 20px;

    padding-bottom: 10px;

	}

.vishion{

	/*width:153px;*/

	margin-bottom:20px;

	

	}

	.vishion img{

	margin: 0 auto;

	border:solid 4px #ed1c24;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	}

.vishion-matter:before{

    width: 18px;

    height: 24px;

    margin-left: -9px;

	top:-15px;

    position: absolute;

    content: url(../images/testi-arrows-top2.png);

    left: 50%;

    /* left: 18px; */

	}

.tran-posishion {

    position: relative;

    width: 100%;

    z-index: 10;

}

.step{

	font-size:17px;

	font-weight:600;

  	/*font-family: 'kokila';*/

	color:#2c2b2b;

	margin-top: 13px;

	text-align:center;

	}

.tell{

	font-size:13px;

  	/*font-family: 'kokila';*/

	color:#2c2b2b;

	text-transform:uppercase;

	text-align:center;

	}

.how-it-works-bg{

	padding-top: 30px;

	padding-bottom:15px;

}

.each4{

	margin-bottom:10px;

	margin-top:10px;

	border-bottom:1px solid #999;

	}

.each4 img{

	margin:auto;

	}

	

}

.search-bg{

	background-image:url(../images/bg-serch.jpg);

	}

.get-helps{

	font-size:23px;

	color:#fff; font-family:"Open Sans";

  	/*font-family: 'kokila';*/

	margin-top: 11px;

	}

.get-helps-matter{

	font-size:14px;

	color:#fff;

  	/*font-family: 'kokila';*/ font-family:"Open Sans";

	}

.left-pd{

	margin-top:25px;

	margin-bottom:70px;

	}

.right-pd{

	margin-top:30px;

	margin-bottom:26px;

	}

.email-add{

	border:none;

	border-radius:0px;

	height:50px;

	line-height:50px;

	/*-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	}

.email-add:focus{

	border:none;

	border-radius:0px;

	height:50px;

	line-height:50px;

	/*-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	}



.your-email{

  	/*font-family: 'kokila';*/

	font-size:15px;

	color:#fff; font-family:"Open Sans"; font-weight:bold;

  	/*font-family: 'kokila';*/

	margin-bottom:3px;

	}

.ser-submit{

	border:none;

	border-radius:0px;

	width:93px;

	height:50px;

	color: #fff;

	background-color:#594a41; font-family:"Open Sans";

  	/*font-family: 'kokila';*/

	/*font-weight:600;*/

	/*-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	}

.ser-submit:focus{

	border:none;

	border-radius:0px;

	width:93px;

	height:50px;

	background-color:#594a41;

  	/*font-family: 'kokila';*/

	font-weight:600;

	/*-webkit-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	-moz-box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);

	box-shadow: 9px 7px 5px -6px rgba(0,0,0,0.75);*/

	}

.ser-submit:hover ,.ser-submit:active:focus{ background-color:#594a41;
}

/*

.footer-sec {

    background-color: #2f4756;

    color: #fff;

    font-family: "kokila";

}

*/

.footer-hd {

    /*color: #fff;*/

    /*font-family: "Cabin",sans-serif;*/

    font-size: 23px;

    font-weight: 700;

    margin-bottom: 15px; 
    /*font-family:"Open Sans";*/

}



.footer-about {

    /*color: #fff;

  	font-family: 'kokila';*/

    font-size: 14px;

    text-align: justify; 
    /*font-family:"Open Sans";*/

}



.pad-u {

    margin-bottom: 0;

    margin-top: -4px;

    padding-left: 19px;

}

/*.pad-u li:before {

	content:"";

    cursor: pointer;

    line-height: 20px;

    list-style-image: url("../images/footer-li.png");

}*/

.pad-u li{

	list-style:none;

	line-height: 41px; font-family:"Open Sans";

	}

.pad-u li:before {

    content: url("../images/footer-li.png");

    height: 24px;

    margin-left: -20px;

    margin-top: 8px;

    position: absolute;

    width: 18px; font-family:"Open Sans";

}

.pad-u li a{

	/*

	color:#fff;

  	font-family: 'kokila';*/ font-family:"Open Sans";

	font-size: 15px;

	font-weight:400;

}

.pad-u li a:hover{

	color:#fff; font-family:"Open Sans";

	text-decoration:none;

}

.con1 {

    margin-top: 10px;

	padding-left:35px;

}

.con1 li {

    cursor: pointer;

    font-size: 15px;

    line-height: 20px;

    list-style-image: url("../images/nav.png");

}

.con1 li a {

    /*color: #fff;

    margin-top: -9px;*/

    position: absolute;

    text-decoration: none;

  	/*font-family: 'kokila';*/

	font-weight:400;

}

.con2{

	padding-left:35px;

	}





.con2 li {

    cursor: pointer;

    font-size: 15px;

    line-height: 20px;

    list-style-image: url("../images/phone.png");

}

.con2 li {

    cursor: pointer;

    font-size: 15px;

    line-height: 20px;

    list-style-image: url("../images/phone.png");

}

.con2 li a {

    /*color: #fff;*/

    margin-top: 4px;

    position: absolute;

    text-decoration: none;

  	/*font-family: 'kokila';*/

	font-weight:400;

}

.con3{

	padding-left:35px;

	}

.con3 li {

    cursor: pointer;

    font-size: 15px;

    line-height: 20px;

    list-style-image: url("../images/foot-letter.png");

}

.con3 li a {

    /*color: #fff;*/

    margin-top: 4px;

    position: absolute;

    text-decoration: none;

  	/*font-family: 'kokila';*/

	font-weight:400;

}

.social{

	padding-left:2px;

	padding-right:2px;

	}

.social ul {

    padding: 0;

}

.social ul li {

    float: left;

    list-style: outside none none;

    margin-right: 3px;

}

.day ul {

    padding-left: 0;

	margin-top: -4px;

}

.day ul li {

    line-height: 25px;

    list-style: outside none none;

  	/*font-family: 'kokila';*/

}

.day ul li.cosed {

	text-align: center;

	border: 1px solid #3b6580;

	margin-bottom: 2px;

	background-color: #253e4e;

}

.clos {

    background-color: #fff;

    color: #3b3b3b;

    padding-left: 35px;

    padding-right: 35px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

}

.footer-copy {

    border-top: solid 1px #bebaba;

    background-color: #006290;

}

.yellow-copy {

    color: #fff;

    font-size: 12px; 
    /*font-family:"Open Sans";*/

}
.yellow-copy a {
    color: #fff;
}
.yellow-copy a:hover {
    color: #ed1c24;
    text-decoration: none;
}

.terms {

    color: #fff;

    font-size: 12px;  
    /*font-family:"Open Sans";*/

}
.terms a {
    color: #fff;
}
.terms a:hover {
    color: #ed1c24;
    text-decoration: none;
}

.navbar-default{

	background-color:transparent;

	margin-bottom:15px;

	min-height:auto;

	}

.owl-controls{

	margin-top:20px;

	}

@media screen and (max-width: 1199px) {

.footer-about {

    /*color: #fff;

    font-family: "kokila";*/

    font-size: 13px;

    text-align: justify;

}

}

@media screen and (max-width: 767px) {

.top-nav-mar {

    margin-top: 0px;

}

.navbar {

    border: 1px solid transparent;

    margin-bottom: 0px;

}

}

@media screen and (max-width: 600px) {

.stu-name {

	text-align:center;

	

}

.stu-discription{

	text-align:justify;

	}

	

	

}



@media screen and (max-width: 360px) {

.logo-base {

	text-align:center;

	}

}

@media screen and (min-width: 981px) {

.navbar-nav > li > a {

  padding: 6px 5px;

  font-size: 14px;

  margin-right: 5px;

}

}

@media screen and (min-width: 1200px) {

.navbar-nav > li > a {

    color: #fffdfd !important;

    /* font-family: "kokila"; */

    font-size: 14px;

    text-transform: uppercase;

    padding: 6px 5px;

    margin-left: F;

    margin-right: 4px;

    /* padding-left: 57px; */

  }

.pad-trhree-sec{

	 padding-left:85px !important;

	 }

}







@media screen and (max-width: 767px) {

.navbar-nav > li > a {

    color: #fff;

    /*font-family: "kokila";*/

    font-size: 14px;

	background-color:#50748a;

    text-align: center;

    border-bottom: 1px solid #f29400;

}

.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus {
    background-color: #f29400 !important;
    color: #fff !important;
}

}

.user-mar{

	margin-bottom:30px;

	}

	

.banner-tittle{

	position:absolute;

	z-index:9999;

	/*width:500px;*/

	/*height:150px;*/

	/*background-color:#06F;*/

	top: 222px;

	left:13%;

	line-height: 53px;

	}

.banner-smalltxt{

	color:#fff;

	font-size:52px;

	/*font-family:'Conv_Kelson-Sans-Regular',Sans-Serif;*/

	font-family:'Conv_Kelson-Sans-Regular',Sans-Serif !important;

	}

.banner-bigtxt{

  	font-family: "Conv_Kelson-Sans-Bold",sans-serif;

	color:#fff;

	font-size: 62px;

	}

@media screen and (max-width: 1170px) {

.banner-tittle{

	position:absolute;

	z-index:9999;

	/*width:500px;*/

	/*height:150px;*/

	/*background-color:#06F;*/

	top: 195px;

	left:13%;

	line-height: 46px;

	}

.banner-smalltxt{

	color:#fff;

	font-size:45px;

	/*font-family:'Conv_Kelson-Sans-Regular',Sans-Serif;*/

	font-family:'Conv_Kelson-Sans-Regular',Sans-Serif !important;

	}

.banner-bigtxt{

  	font-family: "Conv_Kelson-Sans-Bold",sans-serif;

	color:#fff;

	font-size: 54px;

	}

}

@media screen and (max-width: 1000px) {

.banner-tittle{

	position:absolute;

	z-index:9999;

	/*width:500px;*/

	/*height:150px;*/

	/*background-color:#06F;*/

	top: 213px;

	left:13%;

	line-height: 37px;

	}

.banner-smalltxt{

	color:#fff;

	font-size:39px;

	/*font-family:'Conv_Kelson-Sans-Regular',Sans-Serif;*/

	font-family:'Conv_Kelson-Sans-Regular',Sans-Serif !important;

	}

.banner-bigtxt{

  	font-family: "Conv_Kelson-Sans-Bold",sans-serif;

	color:#fff;

	font-size: 46px;

	}

}

@media screen and (max-width: 880px) {

.banner-tittle{

	position:absolute;

	z-index:9999;

	/*width:500px;*/

	/*height:150px;*/

	/*background-color:#06F;*/

	top: 193px;

	left:13%;

	line-height: 36px;

	}

.banner-smalltxt{

	color:#fff;

	font-size:39px;

	/*font-family:'Conv_Kelson-Sans-Regular',Sans-Serif;*/

	font-family:'Conv_Kelson-Sans-Regular',Sans-Serif !important;

	}

.banner-bigtxt{

  	font-family: "Conv_Kelson-Sans-Bold",sans-serif;

	color:#fff;

	font-size: 46px;

	}

}

@media screen and (max-width: 812px) {

.banner-tittle{

	position:absolute;

	z-index:9999;

	/*width:500px;*/

	/*height:150px;*/

	/*background-color:#06F;*/

	top: 182px;

	left:13%;

	line-height: 38px;

	}

.banner-smalltxt{

	color:#fff;

	font-size:39px;

	/*font-family:'Conv_Kelson-Sans-Regular',Sans-Serif;*/

	font-family:'Conv_Kelson-Sans-Regular',Sans-Serif !important;

	}

.banner-bigtxt{

  	font-family: "Conv_Kelson-Sans-Bold",sans-serif;

	color:#fff;

	font-size: 46px;

	}

}

@media screen and (max-width: 767px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 32px;

    position: absolute;

    top: 120px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 31px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 37px;

}

}

@media screen and (max-width: 660px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 32px;

    position: absolute;

    top: 107px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 31px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 37px;

}

}

@media screen and (max-width: 610px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 32px;

    position: absolute;

    top: 96px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 31px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 37px;

}

}

@media screen and (max-width: 560px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 32px;

    position: absolute;

    top: 88px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 31px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 37px;

}

}

@media screen and (max-width: 514px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 32px;

    position: absolute;

    top: 77px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 31px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 37px;

}

}

@media screen and (max-width: 460px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 13%;

    line-height: 22px;

    position: absolute;

    top: 77px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 22px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 26px;

}

}

@media screen and (max-width: 430px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 16%;

    line-height: 18px;

    position: absolute;

    top: 59px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 16px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 19px;

}

}

@media screen and (max-width: 360px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 16%;

    line-height: 18px;

    position: absolute;

    top: 52px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 16px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 19px;

}

}

@media screen and (max-width: 320px) {

.banner-tittle {

    /*background-color: #06f;*/

    left: 16%;

    line-height: 18px;

    position: absolute;

    top: 52px;

    z-index: 9999;

}

.banner-smalltxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Regular",sans-serif !important;

    font-size: 16px;

}

.banner-bigtxt {

    color: #fff;

    font-family: "Conv_Kelson-Sans-Bold",sans-serif;

    font-size: 19px;

}

.log-bt{

	margin-top:8px !important;

	}



}



.bottom-up-arrow{

	width:36px;

	height:36px;

	background-color:#fff;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	float:right;

	background-image:url(../images/bottom-up-arrow.png);

	position:absolute;

	top: -28px;

	right:0px;

	}

.bottom-up-arrow:hover{

	width:36px;

	height:36px;

	background-color:#e8e8e8;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	float:right;

	background-image:url(../images/bottom-up-arrow.png);

	position:absolute;

	top: -28px;

	right:0px;

	}

@media screen and (max-width: 767px) {

.bottom-up-arrow {

    background-color: #fff;

    background-image: url("../images/bottom-up-arrow.png");

    border-radius: 4px;

    float: right;

    height: 36px;

    position: absolute;

    right: 0;

    top: -77px;

    width: 36px;

}

.bottom-up-arrow:hover {

	background-color:#e8e8e8;

    background-image: url("../images/bottom-up-arrow.png");

    border-radius: 4px;

    float: right;

    height: 36px;

    position: absolute;

    right: 0;

    top: -77px;

    width: 36px;

}	

	

}



.bg-inner{

	background-color:#7eafcc;

	}

.nav-tabs{

	border-bottom: 0px solid #dddddd;

	}

.nav-tabs .one > a{

	text-align:center !important;

	color:#ed1c24 !important;

	background-color:#fff;

	font-size:24px;

	/*font-family: "kokila";*/

	border-radius:0px;

-webkit-border-bottom-right-radius: 7px;

-webkit-border-bottom-left-radius: 7px;

-moz-border-radius-bottomright: 7px;

-moz-border-radius-bottomleft: 7px;

border-bottom-right-radius: 7px;

border-bottom-left-radius: 7px;

	}



.nav-tabs .one > a:hover{

	text-align:center !important;

	color:#ed1c24 !important;

	/*background-color:#c6c130;*/

	font-size:24px;

	/*font-family: "kokila";*/

	border-radius:0px;

-webkit-border-bottom-right-radius: 7px;

-webkit-border-bottom-left-radius: 7px;

-moz-border-radius-bottomright: 7px;

-moz-border-radius-bottomleft: 7px;

border-bottom-right-radius: 7px;

border-bottom-left-radius: 7px;

	}

.nav-tabs .one > a:active{

	text-align:center !important;

	color:#50748a !important;

	/*background-color:#22be47;*/

	font-size:24px;

	/*font-family: "kokila";*/

	border-radius:0px;

-webkit-border-bottom-right-radius: 7px;

-webkit-border-bottom-left-radius: 7px;

-moz-border-radius-bottomright: 7px;

-moz-border-radius-bottomleft: 7px;

border-bottom-right-radius: 7px;

border-bottom-left-radius: 7px;

	}

	

.nav-tabs .one > a:focus{

	text-align:center !important;

	color:#50748a !important;

	/*background-color:#22be47 !important;*/

	font-size:24px;

	/*font-family: "kokila";*/

	border-radius:0px;

-webkit-border-bottom-right-radius: 7px;

-webkit-border-bottom-left-radius: 7px;

-moz-border-radius-bottomright: 7px;

-moz-border-radius-bottomleft: 7px;

border-bottom-right-radius: 7px;

border-bottom-left-radius: 7px;

	}



.nav-tabs .one > a .on{

	width:15px; 

	height:15px; 

	background-color:#ed1c24cc; 

	float:left;

	position: absolute;

	margin-left: 20%;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

	

.nav-tabs .one > a:hover .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 20%;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:active .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 20%;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:focus .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 20%;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}











@media screen and (max-width: 991px) {

	.top-nav-mar{

		margin-top: 5px

	}

	.head-cont {

		width: 100%

	}

	.logo-base{

		margin-top: 2px

	}

	.menu-top-ul{

  height: 29px;

  margin-top: 6px !important;



	}

	.head-cont .navbar-nav > li > a{

	  font-size: 13px;

	  padding: 6px 5px;

	}

.nav-tabs .one > a .on{

	width:15px; 

	height:15px; 

	background-color:#a7b9c4; 

	float:left;

	position: absolute;

	margin-left: 10%;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:hover .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 10% !important;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:active .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 10% !important;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:focus .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 10% !important;

	margin-top: 11px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

	}























@media screen and (max-width: 645px) {

.nav-tabs .one > a {

	padding-top:25px;

}

.nav-tabs .one > a .on{

	width:15px; 

	height:15px; 

	background-color:#a7b9c4; 

	float:left;

	position: absolute;

	margin-left: 34% !important;

	margin-top: -19px;

	-webkit-border-radius: 20px;

-moz-border-radius: 20px;

border-radius: 20px;

	}

.nav-tabs .one > a:hover .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 34% !important;

	margin-top: -19px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:active .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 34% !important;

	margin-top: -19px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

.nav-tabs .one > a:focus .on{

	width:15px; 

	height:15px; 

	background-color:#50748a; 

	float:left;

	position: absolute;

	margin-left: 34% !important;

	margin-top: -19px;

	-webkit-border-radius: 15px;

-moz-border-radius: 15px;

border-radius: 15px;

	}

	}





/*.tb-wapper{

	background-color: #fff;

    float: none;

    height: 753px;

    margin: auto;

    width: 60%;

	margin-top:20px;

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	}*/

.tittles{

	    /* font-family: "kokila"; */

    font-size: 27px;

    color: #ed1c24;

    text-align: center;

    margin-top: 18px; font-family:"Open Sans";

    /* margin-bottom: 50px; */

	}

.tittles-2{

	/*font-family: "kokila";*/

	font-size:27px;

	color:#50748a;

	text-align:center;

	margin-top:287px;

	margin-bottom:0px;

	}

	

.lab-names{

	font-size:17px;

	color:#3b3b3b; font-family:"Open Sans";

	/*font-family: "kokila";*/

	/*height: 30px;*/

    line-height: 21px;

	}

.input-border{

	border-color: #DBDDDE;

	margin-bottom:20px;
	font-weight: normal !important; font-size:12px;

	}

.my-select{
	height:32px;
	border-color: #dbddde;
	border: solid 1px #dbddde;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	overflow:hidden;
}

.my-select > select{

	width:100%;

	height:30px;

	border:none;

	background-image:url(../images/v.png);

    background-repeat:no-repeat;

    background-position: center right 5px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

}

.my-bt-st{

	background-color:#f29400;

	color:#fff;

	/* font-family: "kokila"; */

	/* height: 44px; */

	/* width: 231px; */

	/*font-size: 21px;*/

	font-size:19px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 10px;

	padding: 5px 20px;

	}

.my-bt-st:hover, .my-bt-st:focus{

	background-color:#006290;

	color:#cceaf9;

	/*font-family: "kokila";

	height: 72px;

    width: 231px;

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;*/

	}



	

	





.my-bt-st3{

	background-color:#A9A9A9;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 231px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

.my-bt-st3:hover{

	background-color:#A9A9A9;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 231px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

.my-bt-st3:focus{

	background-color:#7eafcc;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 231px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}









@media screen and (max-width: 767px) {

.tittles-2{

	/*font-family: "kokila";*/

	font-size:27px;

	color:#50748a;

	text-align:center;

	margin-top:50px;

	margin-bottom:50px;

	}

	

/*sinup-btn*/



.my-bt-st:focus{

	background-color:#628faa;

	color:#fff;

	/*font-family: "kokila";*/

	height: 72px;

    width: 197px;

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

.no-xs-0{

	padding-left:0px;

	padding-right:0px;

	}



.my-bt-st3{

	background-color:#628faa;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 197px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

.my-bt-st3:hover{

	background-color:#7eafcc;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 197px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

.my-bt-st3:focus{

	background-color:#7eafcc;

	color:#fff;

	/*font-family: "kokila";*/

 	height: 72px;

    width: 197px;	

	font-size:24px;

	margin:auto;

	-webkit-border-radius: 37px;

	-moz-border-radius: 37px;

	border-radius: 37px;

	}

	}

@media screen and (min-width: 10px) {

.tb-wapper {

    background-color: #fff;

    border-radius: 7px;

    float: left;

    /*height: 1080px;*/

    margin: 20px auto;

}	

}

@media screen and (min-width: 767px) {

.tb-wapper{

	background-color: #fff;

    float: none;

    /*height: 802px;*/

    margin: auto;

    /*width: 65%;*/

	margin-top:20px;

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	}

.contact-w{

	width:750px;

	float:none;

	margin:auto;

	}



}

@media screen and (min-width: 992px) {

.tb-wapper{

	background-color: #fff;

    float: none;

    /*height: 785px;*/

    margin: auto;

    /*width: 65%;*/

	margin-top:20px;

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	}

.contact-w{

	width:991px;

	float:none;

	margin:auto;

	}

}

@media screen and (min-width: 1200px) {

.tb-wapper{

	background-color: #fff;

    float: none;

/*    height: 785px;

*/    margin: auto;

    /*width: 60%;*/

	/*margin-top:20px;*/

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	padding-bottom:40px;

	}

}



.gray-inner{

	background-color:#dbdcde;

	}

.terms-con{

	font-size:30px;

	/*font-family: "kokila";*/

	color:#3b3b3b;

	font-weight:bold;

	line-height: 82px;

	}

.hed-mar{

	margin-top:40px;

	margin-bottom:40px;

	}

.links ol{

	padding:0px;

	}

.links ol li{

	/*list-style:none;*/

	font-size:20px;

	line-height:39px;

	/*font-family: "kokila";*/

}











.main-sec-login{

	background-color: #fff;

    margin: auto;

	margin-top:20px;

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	

	-webkit-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	-moz-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	

	

	margin-top:150px;

	margin-bottom:150px;

	}





.main-sec-login-twos{

	background-color: #fff;

    margin: auto;

	margin-bottom:20px;

	/*-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;*/

	

	-webkit-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	-moz-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	

	

	

	overflow:hidden;

	}
	.floatadd{ float:left;}
	

.contact-hd{

	/*font-family: "kokila";*/

    font-size: 29px;

    font-weight: bold;

    line-height: 129px;

    text-align: center;

	}

.drk-blue-bg{

	background-color:#006290;

	color:#fff;

	font-size:20px; font-family:"Open Sans";

	/*font-family: "kokila";*/

	text-align:center;

	padding-top:30px;

	padding-bottom:30px;

	}

@media screen and (max-width: 767px) {

.main-sec-login{

	background-color: #fff;

    margin: auto;

	margin-top:20px;

	margin-bottom:20px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	

	-webkit-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	-moz-box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	box-shadow: 2px 0px 15px -4px rgba(173,173,173,1);

	

	

	margin-top:50px;

	margin-bottom:50px;

	}

.contact-on-pad{

	padding-left:0px;

	padding-right:0px;

	}

.drk-blue-bg {

    background-color: #50748a;

    color: #fff;

    /*font-family: "kokila";*/

    font-size: 17px;

    padding-bottom: 30px;

    padding-top: 30px;

    text-align: center;

}

}



.adrs{

	font-size:14px; font-family:"Open Sans"; font-weight:normal; line-height:22px;

	/*font-family: "kokila";*/

	}
	.addmarginleft { margin-left:30px;}
.simplfloat10 { float:left; width:17px; }
.simplfloat { float:left;  width:270px;}
.simpleclear{ clear:both;}
.for-i{

	font-size:54px;

	width:37px;

	}

@media screen and (max-width: 480px) {

.adrs {

    /*font-family: "kokila";*/

    font-size: 16px;

}

.for-i {

    font-size: 37px;

    width: 37px;

}

.terms-con {

    color: #3b3b3b;

    /*font-family: "kokila";*/

    font-size: 23px;

    font-weight: bold;

    line-height: 82px;

}

.links ol li {

    /*font-family: "kokila";*/

    font-size: 18px;

    line-height: 39px;

}

/* updated by mithun */

.log-bt{

	margin-top:20px;

	}



}





.pd-t-and-b{

	margin-top:36px;

	margin-bottom:30px;

	}

.lite-blue-bg{

	/*background-color:#7eafcc;*/

	background:#FFFFFF;

}

.cont-font{

	font-size:24px;

	color:#3b3b3b;

	text-align:center;

	/*font-family: "kokila";*/

	font-weight:bold;

	}

.txt-ar-ht{

	height:142px !important;

	}



.sent{

	background-color:  #f29400;

    border-radius: 0;

    color:#fff;

    float: right;

    height: 36px;

    width: 100%;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px; font-family:"Open Sans";

	}
.btn:hover {
    color: #000;
}
.agree{

	line-height:20px;

	}

.lab-names a{

	line-height:20px; font-family:"Open Sans";

	}

	

	

	

@media screen and (max-width: 991px) {

.agree {

    line-height: 20px;

    margin-bottom: 25px;

}	

.log-bt{

	margin-top:15px;

	}



}

@media screen and (max-width: 767px) {

.agree{

	line-height:20px;

	margin-bottom:25px;

	}

}

.my-select > select{

	padding-left:5px;

	}

.alredy-mar{

	margin-top: 2px;

    font-size: 14px;

    text-align: center;

    margin-bottom: 10px;

	}

	.padd-bt20{

		padding-bottom: 20px;

	}

.adrs a{

	color:#000;

	text-decoration:none;

	}

.adrs a:hover{

	color:#000;

	text-decoration:none;

	}

.em a{

	color:#fff;

	text-decoration:none;

	}

	

.chat-font{	

	color: #3b3b3b;

    /*font-family: "kokila";*/

    font-size: 30px;

    font-weight: bold;

    line-height: 46px;

	text-align:center;

	text-transform:uppercase;

	margin:40px 0 0 0;

}

.chat-matter{

	font-size:25px;

	color: #3b3b3b;

    /*font-family: "kokila";*/

	text-align:center;

	}

.blue-box{

	width:267px;

	height:153px;

	float:left;

	background-color:#7eafcc;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	}

.icon-chat{

	width:102px;

	height:152px;

	float:left;31px;

	margin-left:20px;

	}

.chat-log{

	width:80px;

	height:31px;

	float:left;

	line-height:31px;

	border: solid 1px #f29400;

    /*font-family: "kokila";*/

	text-align:center;

	color:#fff;

	background-color:#f29400;  
    font-family:"Open Sans";

	}

.chat-log a{

	color:#fff;  font-family:"Open Sans";

    /*font-family: "kokila";*/

	}

.chat-log:hover{

	width:80px;

	height:31px;

	float:left;

	line-height:31px;

	border: solid 1px #fff;  font-family:"Open Sans";

    /*font-family: "kokila";*/

	text-align:center;

	color:#fff;

	background-color:#ed1c24;

	}

.chat-log a:hover{

	text-decoration:none;  font-family:"Open Sans";

	}

.log1{

	margin-top:15px;

	margin-left:20px;

	}

	.acces-chat{

margin-top: 0;

margin-right: 143px;

width: auto;

padding: 0px 10px;

height: auto;

	}

.acces-chat:hover{

	width:auto;

	padding: 0px 10px;

	height: auto;



}

.log2{

	margin-top:10px;

	margin-left:20px;

	}

.mar-r{

	margin-right:38px;

	}

.total-w{

	width:575px;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

	}

.chat-banner-style{

	margin-bottom:40px;

	}

.chat-banner-style img{

	margin:auto;

	}

@media screen and (max-width: 637px) {

.total-w{

	width:267px;

	margin:auto;

	margin-top:40px;

	margin-bottom:40px;

	}

.mar-r {

    margin-right: 0px;

}

.blue-box{

	margin-bottom:40px;

	}

	

}

.tutor-hd{

	font-size:30px;

    /*font-family: "kokila";*/

	/*color:#3b3b3b;*/

	color:#FFFFFF;

	text-align:center;

	font-weight: 600;

    text-transform: uppercase;

	}

.tutor-hd{

	margin-top:20px;  
    /*font-family:"Open Sans";*/

	margin-bottom:0px;

	}

.tutor-matter{

	font-size:16px;

	color:#000;

	text-align:center; 
    /*font-family:"Open Sans";*/

    /*font-family: "kokila";*/

	}

.tutor-matter span{

    /*font-family: "kokila";*/

	color:#fff;

	font-size:22px;

	font-weight:400;

	font-style: italic;

	}

.white-bg{

	background-color:#fff;

	/*-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;*/
	border-radius: 0;
	-webkit-box-shadow: 0 0 20px rgba(147, 147, 147, 0.2);
	-moz-box-shadow: 0 0 20px rgba(147, 147, 147, 0.2);
	-ms-box-shadow: 0 0 20px rgba(147, 147, 147, 0.2);
	-o-box-shadow: 0 0 20px rgba(147, 147, 147, 0.2);
	box-shadow: 0 0 20px rgba(147, 147, 147, 0.2);
	}

.tutors-hd2{

    /*font-family: "kokila";*/

	color:#3b3b3b;

	font-size:24px;

	font-weight:600;

	text-align:center;

	margin-top:40px;

	margin-bottom:40px;

	}

.lab-tut{

	color: #3b3b3b;

    /*font-family: "kokila";*/

    font-size: 17px;

    height: 30px;

    line-height: 30px;

	}

.check-box-st{

	margin-bottom: 5px;

    margin-top: 10px;

	}

.filterbt{

	background-color:#f29400;

	color:#fff;

	border-radius:0px;

	margin-bottom: 10px;

	}

.filterbt:hover{

	background-color:#006290;

	color:#fff;

	border-radius:0px;

	}

	

.bord-fiv-top{

	border-top: 5px solid #006290;

    padding-top: 10px;

}

	

.second-white{

	background-color:#fff;

	padding-top:53px;

	padding-bottom:70px;

	margin-top:22px;

	}

	

@media screen and (min-width: 1200px) {

.second-white{

	background-color:#fff;

	padding-top:53px;

	padding-bottom:70px;

	margin-top:22px;

	padding-left:53px;

	padding-right:53px;

	margin-bottom:50px;

	}

}

	

	

.heder-lines{

	background-color:#dbddde;

	}

.thousand{

    /*font-family: "kokila";*/

	font-weight:600;

    font-size: 17px;

    height: 40px;

	line-height:40px;

	color:#3b3b3b; font-family:"Open Sans";

	}

.sortby{

    /*font-family: "kokila";*/

	font-weight:600;

    font-size: 17px;

    height: 40px;

	line-height:40px;

	color:#3b3b3b;

	}

.my-hd-select > select{

	width:100%;

	line-height: 20px;

    padding: 0px 10px;

	border:none;

	background-image:url(../images/v2.png);

    background-repeat:no-repeat;

    background-position: center right 5px;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

	font-size:12px;

	margin-top:7px;

	margin-bottom:6px;

}

.my-hd-select{

	background-color:#dbddde;

	}

.sel-r{

	float:right;

	}

.sort-r{

	float:right;

	width:65px;

	}

.bg-drk-g{

	background-color:#dbddde;

	}

.man{

	border: solid 2px #bdc2c5;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;
	
	-webkit-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.75);
	-ms-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.75);
	-o-box-shadow: 0 10px 10px -10px rgba(0,0,0,0.75);
	box-shadow: 0 10px 10px -10px rgba(0,0,0,0.75);

	/*
	-webkit-box-shadow: 2px 3px 5px -3px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 3px 5px -3px rgba(0,0,0,0.75);
	box-shadow: 2px 3px 5px -3px rgba(0,0,0,0.75);
	*/

	}

.price-r-mar-bot{

	margin-bottom:50px;

	}

.mar-t{

	margin-top:21px;

	padding-bottom:40px;

	}

.hd-loram{

	font-size:24px;

	font-weight:600;

    /*font-family: "kokila";*/

	font-weight:600; 
    /*font-family:"Open Sans";*/ 
    color:#000 !important;

	}
.hd-loram a{

	font-size:22px;

	

	font-weight:400; 
    /*font-family:"Open Sans"; */
    color:#000 !important;

}

.loram-m{

    /*font-family: "kokila";*/

	font-size:14px;

	text-align:justify; 
    /*font-family:"Open Sans";*/

	}

.blue-bt{

	background-color:#50748a;

	color:#fff;

	min-width:80px;

	margin-bottom:5px;

    /*font-family: "kokila";*/

	font-size:17px;

	}

.blue-bt:hover{

	background-color:#50748a;

	color:#fff;

	min-width:80px;

    /*font-family: "kokila";*/

	font-size:17px;

	}

.sub-btns{

	margin-top:15px;

	}

.pd-t{

	padding-top:50px;

	}

.see-dt{

	width:149px;

	height:50px;

	background-color:#7eafcc;

	border-radius:0px;

	color:#fff;

    /*font-family: "kokila";*/

	font-size:17px;

	}

.see-dt:hover{

	width:149px;

	height:50px;

	background-color:#7eafcc;

	border-radius:0px;

	color:#fff;

    /*font-family: "kokila";*/

	font-size:17px;

	}

.mar-37{

	margin-top:25px;

	}

.mar-r-15{

	padding-right:15px;

	}

.mar-b-20{

	margin-bottom:20px;

	}

.tb-wapper-one{

	/*height: 1062px;*/

	    padding: 10px 0;

	}

.mar-bord{

	border-color: #dbddde;

	}

@media screen and (max-width: 767px) {



.man-cen img{

	margin:auto;

	}

.mar-r-15{

	padding-right:0px;

	}

.tb-wapper-one {

    /*height: 1455px !important;*/

}

.heder-lines {

    background-color: #dbddde;

    height: 137px;

}

}

.my-select3 {

    border-radius: 4px;

    min-height: 32px;

    overflow: hidden;

}

.my-select3 select{

	height:30px;

	margin-right:15px;

}

.area{

    border: 1px solid #7aa9c5;

    border-radius: 4px;

    height: 32px;

	padding-left:5px;

}

.del-bt{

	background-color:#2e6da4;

    height: 32px;

	color:#fff;

}

.add{

	background-color:#2e6da4;

	color:#fff;

	float:right;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

}

fieldset.scheduler-border {

    border: 1px groove #ddd !important;

    padding: 0 1.4em 1.4em 1.4em !important;

    margin: 0 0 1.5em 0 !important;

    -webkit-box-shadow:  0px 0px 0px 0px #000;

            box-shadow:  0px 0px 0px 0px #000;

}

legend.scheduler-border {

        font-size: 1.2em !important;

        font-weight: bold !important;

        text-align: left !important;

        width:auto;

        padding:0 10px;

        border-bottom:none;

    }

	.clear{

	clear:both;

	}

.custom table{

	font-size:12px;

}

.one-t{

	width:90px;

}

.custom select{

	margin-left:5px;

	margin-right:5px;

}

.lin-m img{

	margin:auto !important;

}

.lin-m{

	margin-bottom:10px;

}

.mar-t-5{

	margin-bottom: 32px;

    margin-top: 50px;

}

.rate{

	color:#7eafcc;

	font-weight:600;

}

.thousand2 {

    color: #3b3b3b; font-family:"Open Sans";

    /*font-family: "kokila";*/

    font-size: 17px;

    font-weight: 600;

    line-height: 40px;

}

.heder-lines2 {

    background-color: #dbddde;

}



.ui-widget-header {

    background: #ed1c24 none repeat scroll 0 0;

    border: 1px solid #dddddd;

    color: #333333;

    font-weight: bold;

}





.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {

    background: #594a41 none repeat scroll 0 0;

    border: 1px solid #594a41;

    color: #454545;

    font-weight: normal;

}

.input-file input{

	color: #fff;

    background-color: transparent;

    border: 1px solid #fff;

    margin: 0 10px;

    height: 32px;

        padding: 10px;

}

.input-file .file-btn{

	width: 100%

}

.input-file .file-btn button{

	background: #509EE0;

	color: #fff;

	border-radius: 0;

	border: 	1px solid #fff;

}

.idealsteps-step{

	padding: 0 20px

}

.idealsteps-container.adaptive .idealsteps-nav{

	max-width: 100% !important

}

form.idealforms.adaptive .field{

	max-width: 100% !important

}

.res-col-wrp .div-resp-gid {

	text-align: center;

	padding: 0;

}

.res-col-wrp .title-grid{

	font-size: 15px;

	padding-bottom: 10px;    

	color: #639dbf;

}

.res-col-wrp .row{

	padding: 5px 0;

}

.tandc ol{

	padding: 0;

	float: left;

}

.tandc ol li{

	float: left;

	margin-left: 30px;

}

.next-btn-wrp{

	float: left;

    width: 100%;

    display: block;

    text-align: center;

}

#invalid {

    display: none;

    float: left;

    width: 100% !important;

    margin-left: 0px !important; 

    margin-top: .5em;

    color: #CC2A18;

    font-size: 130%;

    padding: 10px;

    font-weight: bold;

    text-align: center;

}

@media screen and (max-width: 767px) {

	#sinup-btn li a{

		font-size: 16px;

	}

	.pad-zero{

		padding-left:0px;

		padding-right:0px;

	}

	.idealsteps-step{

		padding: 0px !important;

	}

	.res-col-wrp .div-resp-gid{

		display: inline-flex;

		padding: 0

	}

	.bg-inner .buttons-tb{

		padding: 0

	}

	.ideal-file-wrap input{

		width: 60% !important;

	}

	.main-nav-list{

  min-height: 0 !important;

	}

}



/*tutor profile*/

.tutor-prof{

	margin-bottom: 20px;



}

.tutor-prof .white-wrp{

	background-color: 	#fff;

}

.curve-wrp{

	/*border-radius: 10px;*/

	padding: 20px;

	margin-bottom: 10px

}

.tutor-prof .gray-wrp{

	background-color: 	#f2f2f2;

}

.prof-pic{

	position: relative;

	overflow: hidden;

}

.prof-pic img{

	border-radius: 10PX;

    border: 2px solid #50748a;

    margin: 0 auto;

    width: 100%;

}



/* The ribbons */



.prof-pic .corner-ribbon{

  width: 150px;

  background: #e43;

  position: absolute;

  top: 25px;

  left: -50px;

  text-align: center;

  line-height: 36px;

  letter-spacing: 1px;

  color: #f0f0f0;

  transform: rotate(-45deg);

  -webkit-transform: rotate(-45deg);

}



/* Custom styles */



.prof-pic .corner-ribbon.sticky{

  position: absolute;

}



.prof-pic .corner-ribbon.shadow{

  box-shadow: 0 0 3px rgba(0,0,0,.3);

}



.prof-pic .corner-ribbon.top-right{

  top: 10px;

  right: -40px;

  left: auto;

  transform: rotate(45deg);

  -webkit-transform: rotate(45deg);

}

.prof-pic h4{

	text-align: center;

    margin-top: 6px;

    font-size: 18px;

    padding: 7px 0;

    border-radius: 5px;

    background-color: #eeeeee;

}

.corner-ribbon.blue{background: #ed1c24;}

.tutor-prof .tutor-hd{

	/*margin-bottom: 20px*/

}

.tutor-prof h3{

	font-size: 1.5em;

	margin: 10px 0;

}

.tutor-prof h3 small{

	color: #f29400;

    font-size: 1em;

}

.tut-main-deta p{

	margin-bottom: 2px

}

.right-ul1, .right-ul2{

	padding: 0

}

.right-ul1 li{

	list-style: none;

    color: #777777;

    font-size: 15px;

}

.right-ul1 li span{

	margin-right: 10px;

	color: #50748a;

}

.right-ul2 li{

	display: inline-block;

	list-style: none;

}

.right-ul2 li .verified{

	background-color: green;

	color: #fff;

	padding: 5px;

}

.right-ul2 li .unverified{

	background-color: #ccc;

	color: #fff;

	padding: 5px;

}

.tut-mor-det{

	border-top: 1px solid #ebf4f9;

	border-bottom: 1px solid #ebf4f9;

}

.tutr-det-lis{

	padding: 0

}

.tutr-det-lis li {

	list-style: none;

    padding: 2px 10px;

    margin-right: 10px;



}

.tutr-det-lis li span{

	margin: 1px;

    margin-right: 10px;

    font-size: 18px;

}

.tutr-det-lis li strong{

	color: #f29400;

}

.tutr-bot-wrp{

	/*padding: 10px 0*/

}

.tutr-bot-lis{

	padding: 0;

	margin-top: 10px;

}

.tutr-bot-lis li{

	display: inline-block;

	list-style: none;

	padding: 0 9px;

	border-right:1px solid #cccccc;

	margin: 3px 0;

}

.tutr-bot-lis li span{

	font-size: 20px;

	color: #f29400;

}

.tutr-bot-lis li a{

    float: right;

    line-height: 22px;

    text-decoration: none;

    font-weight: bold;

    color: #3b3b3b;

    text-indent: 4px;

}

.tutr-bot-lis li a:hover{

	color: #ed1c24;

}

.tut-rev-wrp .nav-tabs > li > a{

	background-color: #e0e0e0;

	/*border-top: 1px solid;*/

	color: #000;

    border-radius: 8px;

    margin-right: 8px;

}

.tut-rev-wrp .nav-tabs > li.active > a, .tut-rev-wrp .nav-tabs > li.active > a:hover, .tut-rev-wrp .nav-tabs > li.active > a:focus{

	background-color: #f29400;

	color: #fff;

	/*border-top: 1px solid;*/

}

.tut-rev-wrp .tab-content{

	padding-top: 8px;

    border-top: 1px solid #7eafcc;

    margin-top: 12px;

}

.tut-rev-wrp .tab-content h5{

	font-size: 20px;

    color: #f29400;

}

.reviews_tabs{

	padding: 0

}

.reviews_tabs li{

	border: 1px solid #dddddd;

    list-style: none;

    margin: 5px;

    padding: 10px 15px;

    margin-bottom: 15px;

}

.publish{

	color: #969696;

    /* border-top: 1px solid #d9e8f1; */

    padding-top: 5px;

    font-size: 12px;

    display: inline-block;

    margin-right: 20px;

}

.reviews_tabs li hr{

	margin: 5px 0;

	border-color: #d9e8f1;

}



.tutor-list .content{

	overflow: auto;

    position: relative;

    /*padding: 20px;*/

    /*background: #333;*/

    /*margin: 10px;*/

    /*width: 740px;*/

    max-width: 97%;

    /*height: 500px;*/

	height:482px;

}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	background-color: #3399DD!important;

}

.tutor-list .white-bg{

	padding-right: 0

}

.tutor-list .content h3, .tutor-list .content p{

	text-align: center;

}

.tutor-list .content h3{

	font-size: 1.1em;

    font-weight: bold;

    margin: 5px 0;

}

.tutor-list .content p{

	font-size: 1em;

    margin: 0;

    line-height: 16px;

}

.tutor-list .content .prof-pic{

	margin: 0 17%;

}



/*writer asifali Updated on 05/08/2016*/

.header-clr-wrp{

	background-color: #1e3e53;

}



.news-eve-wrp .page-header{

	    font-size: 22px;

    margin: 20px 0;

    color: #1e3e53;

    font-weight: bold;

}

.tutor-list .page-header{

	text-align: center;

}

.news-eve-wrp h2{

	font-size: 25px

}

.btn-more{

	background-color: #3399DD;

	border-radius: 7px;

	color: #fff;

}

.event-list-rt .content{

	overflow: auto;

    position: relative;

	/*max-width: 97%;*/

	height: 500px;

}

.event-list-rt h2{

	font-size: 18px;

    /*text-align: center;*/

    margin: 5px 0 0;

    /*border-bottom: 1px solid #cecece;*/

    /*padding-bottom: 6px;*/

}

.event-list-rt p{

	

    max-height: 100px;

    overflow: hidden;

}

.event-list-rt hr{

	margin: 8px 0;

}

.event-list-rt .curve-wrp{

	padding-right: 10px;

	/*padding-bottom: 0*/

}

.event-list-rt  .mCSB_container{

	/*margin-right: 30px !important;*/

}

hr{

	margin-top: 10px;

	margin-bottom: 10px

}

.serv-wrap h3{

	margin-top: 10px

}

.img-center{

	display: block;

	margin: 0 auto;

}

.serv-hd{

	font-size: 30px;

    font-family: "kokila";

    color: #3b3b3b;

    text-align: center;

    font-weight: 600;

    text-transform: uppercase;

    margin-bottom: 15px;

    margin-top: 15px

}

.sort-wrp{

	margin-bottom: 0

}

.sort-wrp label {

    line-height: 3em;

    margin-bottom: 0;

    /*text-align: right;*/

}

.sort-wrp .custom-select{

	/*margin: 2px 0;*/

	background-color: #6394b1;
	padding:0;

}



.sort-wrp .custom-select select{

	/*padding: .4em .8em .3em .8em;*/

	/*margin: 2px 0;*/
	
	color: #fff;
	border:none !important; font-family:"Open Sans"; font-size:14px;

}  

.sort-wrp .custom-select select option{

	box-shadow: 0 0 10px 100px #352a24 inset;
}      

.sort-wrp.custom-select select:focus, .sort-wrp.custom-select select:active{

	color: #cceaf9;

}

.sort-wrp .custom-select::after{

	    border-top-color: #fff;

}

/*writer asifali Updated on 28/07/2016*/

/*menu top*/

.header-outer{



}

.menu-top-wrp{

	margin-top: 10px;

	text-align: right;

}

.menu-top-ul {

	margin: 0;

	padding: 0;

	display: inline-block;

	border-bottom: 1px solid #f29400;

	float: right;

	padding-bottom: 5px;

}

.menu-top-ul li{

	display: inline-block;

	color: #fff;

	list-style: none;

	vertical-align: middle;;

	height: 33px;

	margin-right: 9px;

	margin-left: 8px;

}
@media screen and (max-width:767px) {
    .menu-top-ul li {
        line-height: 33px;
    }
}

.menu-top-ul li a{

	color: #fff;

	text-decoration: none;

	padding: 4px 1px;

}

.menu-top-ul li span{

	margin-right: 5px;

	margin-left: 5px;

}

/*menu*/

.cl-effect-21{

  margin-right: 0;

}



.cl-effect-21 a {

    /*display: inline-block;*/

    padding: 10px;

    color: #fff;

    /*font-weight: 700;*/

    text-shadow: none;

    -webkit-transition: color .3s;

    -moz-transition: color .3s;

    transition: color .3s;

	text-decoration: none;

	text-transform: uppercase;

    /*display: inline-block;*/

    background-color: transparent !important;;

}



.cl-effect-21 a::before,.cl-effect-21 a::after {

    left: 0;

    width: 100%;

    background: #f29400;

    content: '';

    opacity: 0;

    -webkit-transition: opacity .3s ,-webkit-transform .3s;

    -moz-transition: opacity .3s ,-moz-transform .3s;

    transition: opacity .3s ,transform .3s;

    -webkit-transform: translateY(-10px);

    -moz-transform: translateY(-10px);

    transform: translateY(-10px);

    position: absolute;

    height: 1px;

}



.cl-effect-21 a::before {

    top: 0;

    -webkit-transform: translateY(-10px);

    -moz-transform: translateY(-10px);

    transform: translateY(-10px);

    height: 2px;

}



.cl-effect-21 a::after {

    bottom: 0;

    -webkit-transform: translateY(10px);

    -moz-transform: translateY(10px);

    transform: translateY(10px);

}



.cl-effect-21 a:hover,.cl-effect-21 a:focus {

    color: #adddf9 !important

}



.cl-effect-21 a:hover::before,.cl-effect-21 a:focus::before,.cl-effect-21 a:hover::after,.cl-effect-21 a:focus::after, .cl-effect-21 li.active a::before, .cl-effect-21 li.active a::after {

    opacity: 1;

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    transform: translateY(0);

}

#signup-form{

	margin-top: 20px

}

#sinup-btn li a{

	border-color: transparent;

}

#sinup-btn li.active a{

	background-color: #ed1c24;

	color: #fff !important; 

}

#sinup-btn li.active a .on{

	background-color: #48ff54 !important;

}

.tutor-lis-wrp{

	border: 1px solid #DBDDDE;

    border-radius: 6px;

    margin: 5px 0;

    padding: 10px;

}

.tut-pay-show{

	background-color: #f29400;

    color: #fff;

    padding: 7px 10px;

    border-radius: 5px;

    border: 1px solid #f29400;

    border-bottom: 4px solid #c97c03;

    display: inline-block; font-family:"Open Sans";

}

.lang-learn{

	padding: 0;

}

.lang-learn li{

	list-style: none;

	padding: 5px 10px;

	border-radius: 4px;

	background-color: #006290;

	display: inline-block;

	color: #fff; font-family:"Open Sans";

}

.more-deta-btn{

	background-color: #f29400;

    padding: 5px 11px;

    border-radius: 4px;

    color: #ffffff;

    float: right;

    border: 1px solid transparent;

    /*border-left: 1px solid #4576a0;*/

    border-bottom: 4px solid #c97c03;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    transition: all .3s;

	text-decoration: none;

}

.more-deta-btn:hover{

	color: #fff;

	/*border-top: 2px solid #4576a0;*/

	padding-bottom: 6px;

	border-top: 2px solid #352a24;

	border-bottom: 2px solid #352a24;

	text-decoration: none;

}

.more-deta-btn:focus, .more-deta-btn:active{

	color: #fff;

	padding-bottom: 5px;

	border-top: 2px solid #4576a0;

}

.mar-top-bor{

	margin-top: 10px;

    padding-top: 10px;

    border-top: 1px solid #eeeeee;

}

.pad-top-bot{

	padding-top: 20px ;

	padding-bottom: 20px ;

	margin-top: 15px ;

	margin-bottom: 15px ;

}



/*search*/

.search-li-wrp{
position: relative;
width: 45px;
height: 33px;
}

@media screen and (max-width:580px) {
	.search-li-wrp {
		/*width: 100%;*/
	}
    .search-login {
        text-align: right !important;
    }
    .search-li-wrp input.search-top {
        top: -3px !important;
    }
}

.search-li-wrp input.search-top{

position: absolute;

right: 0;

top: -6px;

}

input.search-top {

outline: none;

}

input.search-top[type=search] {

font-size: 100%;

font-family: inherit;

-webkit-box-sizing: content-box;

-webkit-appearance: textfield;

}

input.search-top::-webkit-search-decoration,

input.search-top::-webkit-search-cancel-button {

display: none;

}





input.search-top[type=search] {

background: #f29400 url(../images/search-icon.png) no-repeat 9px center;

border: solid 1px #f29400;

padding: 5px 16px 7px 17px;

width: 1px;

text-indent: 30px;

-webkit-border-radius: 10em;

-moz-border-radius: 10em;

border-radius: 10em;

-webkit-transition: all .5s;

-moz-transition: all .5s;

transition: all .5s;

}



/* Demo 2 */

input.search-top[type=search] {

/*width: 33px;*/

float: right;

line-height: 20px;

color: #5f5f5f;

cursor: text;;

}

input.search-top[type=search]:hover {

background-color: #f29400;

}

input.search-top[type=search]:focus {
background: url(http://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
width: 230px; z-index:999;

background-color: #fff;

border-color: #ed1c24;



-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);

-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);

box-shadow: 0 0 5px rgba(109,207,246,.5);



}

input.search-top:-moz-placeholder {

color: transparent;

}

input.search-top::-webkit-input-placeholder {

color: transparent;

}

.navbar-toggle{

background-color: #f29400;

margin-right: 0;

margin-top: 10px;;



}

.navbar-toggle .icon-bar{

background-color: #fff;

}



@media screen and (max-width: 991px) {

	.menu-top-ul li a, .menu-top-ul li{

		color: #acdbf7;

	}



}

@media screen and (max-width: 767px) {

	.navbar-default .navbar-collapse{

		padding-bottom: 2px;

		padding-top: 2px;

	}

	.menu-top-ul{

		display: block;

		width: 100%;

		text-align: center;

		/*height: 32px;*/
		height: auto;

	}

	.navbar-collapse{

		border: none;

	}

	.navbar-nav{

  		margin: 7px 0;

	}

	.navbar-nav > li > a{

		font-size: 13px

	}

	.navbar-nav > li.active > a, 
	.navbar-nav > li.active:hover > a{
		background-color: #ed1c24 !important;
    	border-color: #ed1c24;
    	color: #ffffff !important;
	}

	.menu-top-ul li a{

		/*color: #ccc;*/

	}

	.join-grid.bord-left{

		border-right: none;

		border-bottom: 1px solid #b2d9f1;

	}



	.join-btn-wrp a {

	  display: block;

	}

}

/* updated by mithun */

.signup_label{

	text-align:center;

	/*border:1px solid #fff;*/

	color:#000;

}
.container.contact-on-pad.threeadrs{
	margin-bottom: 10px;text-align:center;
}
.container.contact-on-pad.threeadrs img{margin-top: -4px;margin-right: 3px;}



/***********************
	Stalin Therattil
***********************/
body {
	overflow: hidden;
    overflow-y: auto;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
}
.footer-contact {
	list-style: none;
	padding-left: 0;
}
.footer-contact li {
	padding-left: 40px;
	position: relative;
	line-height: 3;
}
.footer-contact li img {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}
.footer-contact li a {
	color: #fff;
}
.footer-contact li a:hover {
	color: #ed1c24;
	text-decoration: none;
}

.form-control {
	border-radius: 0;
}

.g-signin2 {
    width: 50% !important;
    float: left;
}
@media screen and (max-width: 768px) {
    .g-signin2 {
        width: 100% !important;
        margin-bottom: 10px;
    }
}
.g-signin2 .abcRioButton {
    display: inline-block;
    background: #4285f4;
    color: #fff;
    width: 100% !important;
    border-radius: 0;
    border: 0;
    box-shadow: 0 0 10px 1px rgba(128, 128, 128, .3);
    white-space: nowrap;
    margin: 0;
}
.g-signin2 .abcRioButtonIcon {
    padding: 9px !important;
    background-color: #fff;
}
.abcRioButtonContents {
    line-height: 36px !important;
    display: block;
    position: relative;
}
.abcRioButtonContents:before {
    content: 'Sign in with Google';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    
}
.abcRioButtonContents span {
    display: none;
}


.our-associates {
    background-color: #f1f1f1;
}
.our-associates h4 {
    display: inline-block;
    color: #ffff;
    background-color: #006290;
    padding: 10px 20px;
    margin: 0;
    box-shadow: 0 10px 10px -5px rgba(0, 0, 0, .3);
}

.pagination > li > a, 
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #006290;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus {
    z-index: 2;
    color: #fff;
    background-color: #006290;
    border-color: #dddddd;
}