
{
font-family: 'Open Sans', sans-serif;
font-family: 'Josefin Sans', sans-serif;
font-family: 'Muli', sans-serif;
font-family: 'Poppins', sans-serif;
font-family: 'Cambay', sans-serif;

font-family: 'Roboto', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
}

body{
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:23px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#333333;
	min-height:700px;
}
p{
	padding:0 0 15px 0;
	margin:0 0 0 0;
	line-height:23px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#333333;
	text-align:justify;
}
p strong{ color:#2c71ab;}
img{border:0;}
ol,li,ul{list-style:none; padding:0; margin:0;}
.clear{clear:both;}
.responsive-img{width:100%; height:auto; margin-bottom:6px;}
#main-wrapper{
	width:1170px;
	height:auto;
	padding:0 0 0 0;
	margin:0 auto;
}
.mainwrap{
	background-color:#FFF;
	box-shadow:0 0 7px #999999;
	margin-bottom:35px;
}


.menuareabg{
	background-color:#0098da;
	line-height:41px;
	position:fixed;
	left:0;
	right:0;
	z-index:900;
}
.flag{float:right; margin:0 50px 0 0;}
.hr1{float:right; margin-top:17px; text-align:right; font-size:18px; color:#233384;}
.hr1 span{ color:#dd221c;}



.header-area{
	width:auto;
	height:auto;
	padding:15px 0;
	margin:0 0;
	background-color:#ebf8fc;
}

.header-right{
	width:615px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
	text-align:right;
}

.hr-inner{
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	float:right;
}
.social-icons{
	float:right;
	margin:0 15px 0 0;
}
.social-icons:hover{
	transition:all 0.5s ease ease-out;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
.quickbt{
	width:117px;
	line-height:27px;
	text-align:center;
	background-color:#6d94a0;
	color:#FFFFFF;
	border-radius:3px;
	float:right;
	text-decoration:none;
}
.quickbt:hover{ background-color:#00a8eb;}


.bannerarea{
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 30px 0;
}


.newsarea{
	width:auto;
	height:46px;
	border:1px solid #e5e5e5;
	padding:0;
	margin:40px 0 35px 0;
}
.newsareahead{
	width:17%;
	height:46px;
	line-height:46px;
	color:#fff;
	background-color:#1b73bd;
	font-size:23px;
	font-family: 'Roboto Condensed', sans-serif;
	float:left;
	padding:0 0;
	margin:0 19px 0 0;
	text-align:center;
}


.hleft{
	width:770px;
	height:auto;
	padding:0;
	margin:0;
	float:left;
}
.hright{
	width:372px;
	height:auto;
	padding:0;
	margin:0;
	float:right;
}


h1{
	padding:0 0 13px 0;
	margin:0 0 0 0;
	font-size:35px;
	color:#000;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:normal;
}
h1 span{ color:#1b73bd;}
.readmorebt{
	width:auto;
	line-height:28px;
	height:28px;
	background-color:#ebebeb;
	color:#000;
	font-size:13px;
	text-align:center;
	padding:0 20px;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
}
.readmorebt:hover{ background-color:#1b73bd; color:#FFF; text-decoration:none;}
.tkimg{
	float:left;
	margin:0 25px 0 0;
}

.pbox{
	width:266px;
	height:183px;
	float:left;
	padding:0;
	margin:20px 20px 0 0;
	border:3px solid #dddddd;
}
.pbox .upper{ display:none;}
.pbox:hover .upper{
	width:266px;
	height:183px;
	background:url(../images/transbg3.png) repeat;
	padding:0;
	margin:0;
	position:absolute;
	z-index:500;
	color:#FFFFFF;
	display:block;
	text-align:center;
	font-size:21px;
	font-family:Arial, Helvetica, sans-serif;
	transition:0.4s;
}

.flinks{
	width:auto;
	height:auto;
	display:inline-block;
	padding:0;
	margin:0 0 15px 0;
	float:right;
}
.flinks li{
	width:auto;
	height:auto;
	display:inline-block;
	padding:0;
	margin:0;
	line-height:13px;
	border-right:1px solid #cfc818;
}
.flinks li:last-child{ border:0;}
.flinks li a{
	width:auto;
	height:auto;
	display:inline-block;
	padding:0 15px;
	margin:0;
	color:#000;
	font-size:14px;
	transition:0.3s;
	text-decoration:none;
	text-transform:capitalize;
}
.flinks li a:hover{ color:#0098da; transition:0.3s;}

.fleft{float:left; margin-top:30px; width:auto; height:auto;}
.fright{float:right; margin-top:30px; width:auto; height:auto;}
.fright a{ color:#a8a8a8; text-decoration:none;}
.fright a:hover{ color:#fff;}

/*---------- header ------------------*/

#header3 {
    position: relative;
    z-index: 900;
	height:auto;
}
#portamento_container {position: relative; width:auto !important; height:auto;}
#portamento_container #header3.fixed {margin:0 0 0 0; padding:0 0; position: fixed !important; width:100%;height:41px; left:0; right:0; background:#104280;}

#portamento_container #header3.fixed .ht{ display:none;}
#portamento_container #header3.fixed .topmenu{ margin:17px 0 0 0; background:none; width:1100px; left:0; right:0; margin:0 auto; float:none; height:41px; background-size:170px;}

#portamento_container #header3.fixed .topmenu li a{ padding:0 20px;}
#portamento_container #header3.fixed .topmenu li>ul li a{ padding:3px 0 0 30px;}

/*---------- header ------------------*/


.topspace{
	width:100%;
	height:13px;
	background-color:#fff;
	padding:0;
	margin:0;
}

#tab-top-menu{display:none;}




.headerbg{
	width:auto;
	height:auto;
	background:url(../images/headerbg.png) center top/100% 100% no-repeat;
	padding:10px 0 5px 0;
	margin:0;
	border-bottom:2px solid #e36480;
}
.tlink{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	float:right;
}
.tlink li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:inline-block;
	line-height:15px;
}
.tlink li a{
	width:auto;
	height:auto;
	padding:0 7px;
	margin:0;
	display:inline-block;
	font-size:14px;
	color:#b397cf;
	text-decoration:none;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;
}
.tlink li a:hover{ color:#fff;}

.topmenu{
	width:100%;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	text-align:left;
}
.topmenu li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:inline-block;
}
.topmenu li>ul{ display:none;}
.topmenu li:hover>ul{
	display:block;
	position:absolute;
	width:235px;
	text-align:left;
	padding:0 0 0 0;
	margin:-1px 0 0 0;
}
.topmenu li>ul li{
	display:block;
	width:230px;
	text-align:left;
	border-bottom:1px solid #0089c5;
}
.topmenu li>ul li:last-child{ border:0;}
.topmenu li>ul li a{
	display:block;
	width:auto;
	text-align:left;
	line-height:31px;
	color:#fff;
	font-size:13px;
	padding:3px 0 0 30px;
	margin:0 0 0 0;
	text-decoration:none;
	border-bottom:0;
	background:#0078ac url(../images/dot.png) 13px 15px no-repeat;
}
.topmenu li>ul li a:hover{
	color:#000;
}
.topmenu li a{
	width:auto;
	height:auto;
	padding:5px 20px;
	margin:0 0 0 0;
	display:inline-block;
	font-size:15px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.topmenu li a:hover{color:#000; background-color:#fff;}

.logo{margin:7px 0 7px;}

.bannerbg{
	background:url(../images/bannerbg.jpg) center top no-repeat;
	padding:0;
	margin:0;
	background-size:cover;
	width:auto;
	height:auto;
}

.belowb{
	width:auto;
	height:100px;
	padding:0;
	margin:0;
	background-color:#3b264f;
	line-height:100px;
	color:#FFF;
	text-align:right;
}

.formtrans{
	background:url(../images/trans01.png) repeat;
	padding:23px;
	margin:28px 0 35px 0;
	color:#FFFFFF;
}

.enhead1{
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 0 0;
	background-color:#4384b1;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	line-height:35px;
}
.enhead2{
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 0 0;
	background-color:#cca870;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	line-height:35px;
}
.enhead3{
	font-size:18px;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 0 0 0;
	background-color:#dd221c;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	line-height:35px;
}

.en-input{
	width:100%;
	height:40px;
	border:1px solid #5e3f78;
	background-color:#3b274c;
	padding:0 0 0 10px;
	margin:0 0 8px 0;
	color:#947ba8;
}
.en-textarea{
	width:100%;
	height:130px;
	border:1px solid #5e3f78;
	background-color:#3b274c;
	padding:10px 0 0 10px;
	margin:0 0 8px 0;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#947ba8;
	
}
input[type=text], textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
}
 
input[type=text]:focus, textarea:focus, select:focus {
  box-shadow: 0 0 2px #fff;
}

.subbt{
	width:131px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	padding:0;
	margin:2px 0 0 0;
	float:left;
	background:url(../images/subbt.png) center top no-repeat;
	text-decoration:none;
	border:0;
}
.subbt:hover{ background:#000000;}


.formr{float:right;}

.call{ font-size:17px; float:right;}

.social{
	float:right;
	
}
.social img{
	padding:0;
	margin:0 9px 0 0;
	opacity:1;
	transition:0.3s;
	margin-bottom:10px;
}
.social img:hover{
	opacity:0.5;
	transition:0.3s;
}

.welcomearea{
	padding:20px 5px;
}

.servb{
	background-color:#f5f5f5;
	padding:14px;
	text-align:center;
	color:#dd221c;
	font-size:19px;
}
.servb img{ margin-bottom:10px; width:185px;}
.servb span{ color:#367fb2; font-size:15px;}
.servb a{ color:#79273a; text-decoration:underline;}
.servb a:hover{ color:#fff; text-decoration:underline;}
.imgr{ float:right; margin:0 0 10px 30px;}

.news-img {
    float: left;
    height: 94px;
    margin: 0 15px 14px 0;
    padding: 0;
    width: 118px;
}

.news-h {
    color: #233384;
    font-size: 17px;
    margin:0 0 0 0;
    padding: 0 0 0px;
	font-weight:bold;
}

.news-p {
    font-size: 14px;
    line-height: 16px;
    margin: 0 0 0;
    padding: 0;
	color:#626262;
	font-family: 'Open Sans', sans-serif;
	line-height:23px;
}

.scd{
	margin:0;
	padding:0;
}
.scd1{
	margin:0 0 0 0;
	padding:0 20px 0 0;
}

.serarea{
	background-color:#e36480;
	padding:35px 0;
	margin:0;
}
.proarea{
	background-color:#fff;
	padding:35px 0 0 0;
	margin:0;
	border-top:2px solid #f5f5f5;
}
h2{
	padding:0 0 13px 0;
	text-align:center;
	margin:0 0 0 0;
	color:#fff;
	font-size:25px;
	font-family: 'Roboto Condensed', sans-serif;
}
.b1{
	border-bottom:1px solid #c4516a;
	margin:0 auto 25px auto;
	width:300px;
}
.b2{
	border-bottom:1px solid #d2d2d2;
	margin:0 auto 25px auto;
	width:300px;
	color:#000;
}
.b3{
	border-bottom:1px solid #8965a7;
	margin:0 auto 25px auto;
	width:300px;
	color:#fff;
}
.servmenu{
	width:auto;
	padding:0;
	margin:0;
}
.servmenu li{
	width:auto;
	padding:0;
	margin:0 10px 10px 0;
	display:inline-block;
	float:left;
}
.servmenu li a{
	width:auto;
	padding:0 25px;
	margin:0;
	font-size:14px;
	color:#000;
	text-align:center;
	line-height:35px;
	background-color:#fff;
	display:inline-block;
}
.servmenu li a:hover{ background-color:#e77844; color:#FFFFFF; text-decoration:none;}



.probox{
	width:auto;
	height:auto;
	border-radius:50%;
	padding:22px;
	border:13px solid #dbdbdb;
	margin:0 0 20px 0;
	background-color:#FFFFFF;
	transition:0.4s;
}
.probox:hover{
	border:13px solid #654084;
	transition:0.6s;
	transform:rotate(360deg)
}
.probox img{
	width:100%;
	height:100%;
	border-radius:50%;
}
.probox .dh{display:none;}
.probox:hover .dh{
	width:100%;
	height:100%;
	border-radius:50%;
	background:url(../images/trans02.png) repeat;
	margin:-22px 0 0 -22px;
	position:absolute;
	font-size:21px;
	text-align:center;
	line-height:233px;
	text-decoration:none;
	display:block;
	color:#FFFFFF;
	vertical-align:middle;
}

.coursearea{
	background-color:#fff;
	padding:35px 0;
	margin:0;
	border-top:2px solid #f5f5f5;
}

.readbt{
	width:110px;
	line-height:27px;
	border-radius:3px;
	background-color:#654084;
	float:left;
	text-align:center;
	padding:0 18px;
	margin:10px 0 0 0;
	font-size:13px;
	text-decoration:none;
	color:#d6bceb !important;
	position:relative;
	z-index:500;
	border:1px solid #8863a7 !important;
}
.readbt:hover{ text-decoration:none; color:#FFF !important;}

h3{
	padding:0 0 10px 0;
	margin:0;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
}

.w1{
	color:#FFFFFF;
}
.cname{color:#e36480; margin:-8px 0 12px 0;}

.foob{
	background-color:#e36480;
	padding:20px 0;
	margin:0;
	font-size:13px;
	color:#FFFFFF;
}

.fb{ text-align:right;}
.fb a{ text-decoration:none; color:#FFFFFF;}
.fb a:hover{ text-decoration:none; color:#000;}


.rimg{
	width:100%;
	height:226px;
	margin:0 0 6px 0;
	transition:0.3s;
}
.rimg:hover{
	border-radius:7%;
	margin:0 auto;
	transition:0.6s; 
}

.ads{
	color:#626262;
	font-size:14px;
	width:100%;
	position:absolute;
	margin-top:250px;
}


.txt{
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #626262;
    font-size: 13px;
    line-height: 20px;
    margin: 235px 0 0;
    padding: 0 13px 0 0;
    position: absolute;
    text-align: justify;
    width: auto;
    z-index: 100;
}

.item{height: auto;}

/*--------- new css -----------*/

.bannerarea{
	width:auto;
	height:auto;
	padding:0;
	margin:0 0 0;
}
.bupbg{
	width:100%;
	height:60px;
	background:url(../images/bupbg.png) left center/100% 100% no-repeat;
	padding:0;
	margin:-1px 0 0 0;
	position:absolute;
	z-index:500;
}

.orangar{
	width:auto;
	height:auto;
	padding:15px 0;
	margin:0 0 35px 0;
	background-color:#e77844;
}
.pbi{
	width:auto;
	height:auto;
	padding:7px 5px 5px 5px;
	margin:0 17px 0 0;
	border:3px solid #f5ccb9;
	font-size:30px;
	text-align:center;
	color:#FFFFFF;
	line-height:34px;
}
.pbi span{ font-size:17px; margin-right:15px;}
.pbi a{ color:#6a3319; font-size:15px; text-decoration:none;}
.pbi a:hover{text-decoration:underline;}

.yellowbg{
	width:auto;
	height:51px;
	line-height:51px;
	background:url(../images/yellowbg.png) center top repeat-x;
	padding:0;
	margin:0 0 18px 0;
	font-size:28px;
	text-align:center;
	color:#000000;
}

.greyarea{
	width:auto;
	height:auto;
	padding:20px 26px;
	margin:30px 0 0 0;
	background-color:#f3f3f3;
	border-radius:12px;
}

.pbr{
	padding:0 0 16px 16px;
	margin:0 0 0 0;
	height:226px;
}
.pbr img{ height:100%;}
.pbr .divhover{
	display:none;
	width:100%;
	height:100%;
	padding:25px;
	margin:0;
	text-align:center;
}
.pbr:hover .divhover{
	width:94%;
	height:93%;
	background:url(../images/transbg2.png) repeat;
	padding:25px;
	margin:0 0 0 0;
	text-align:center;
	display:block;
	position:absolute;
	color:#FFF;
	font-size:13px;
	line-height:18px;
}
.hd{
	font-size:22px;
	font-weight:bold;
	text-align:center;
	padding:6px 0 20px 0;
}


.ad1{height:437px;}
.pbt{
	width:170px;
	line-height:32px;
	text-align:center;
	color:#000000;
	font-size:16px;
	text-decoration:none;
	background-color:#9bb96e;
	display:block;
	margin:33px auto 0 auto;
	border-radius:25px;  
}
.pbt:hover{ background-color:#e77844; color:#fff; text-decoration:none;}
.fbg{
	width:auto;
	min-height:270px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#c9d8e5;
	font-size:14px;
	background:#023f72;
}

.cally{
	font-size:18px;
	font-weight:bold;
	color:#f1e22d;
	text-align:right;
}
.cally img{ vertical-align:middle; margin-right:5px;}

.gline{
	width:100%;
	height:1px;
	background-color:#6a883e;
	padding:0;
	margin:10px 0 20px 0;
	float:left;
}

.flinks2{
	width:auto;
	height:auto;
	display:block;
	padding:0;
	margin:0 0 15px 0;
}
.flinks2 li{
	width:auto;
	height:auto;
	display:block;
	padding:0;
	margin:0;
	line-height:13px;
}
.flinks2 li img{ margin:5px 8px 5px 0;}
.flinks2 li a{
	width:auto;
	height:auto;
	padding:0 0 0 17px;
	margin:0;
	color:#c9d8e5;
	font-size:14px;
	transition:0.3s;
	text-decoration:none;
	line-height:30px;
	background:url(../images/ydot.png) left no-repeat;
}
.flinks2 li a:hover{ color:#fff; transition:0.3s;}

.w1{color:#FFFFFF; font-size:14px;}
.fb{
	width:auto;
	line-height:30px;
	padding:10px 0;
	margin:0;
	background-color:#3d531c;
	color:#c2d2aa;
	font-size:13px;
}
.iso{
	font-size:23px;
	text-align:center;
	padding:50px 0 0 0;
	margin:0;
}
.sinput{
	width:80%;
	height:33px;
	border:1px solid #d8d009;
	padding:0 0 0 12px;
	margin:12px 0 14px 0;
	float:right;
	color:#777777;
	font-size:14px;
	border-radius:6px 0 0 6px;
}
.sbt{
	width:40px;
	height:33px;
	border-top:1px solid #1b0877;
	border-right:1px solid #1b0877;
	border-bottom:1px solid #1b0877;
	border-left:1px solid #1b0877;
	border-radius:0 6px 6px 0;
	float:right;
	padding:0;
	margin:12px 0 14px 0px;
	background:#1b0877 url(../images/search-icon.png) 9px 7px no-repeat;
}
.sarea{
	text-align:right;
	float:right;
	margin-top:10px;
}
.callt{
	font-size:16px;
	padding-top:6px;
}
.callt img{ vertical-align:middle; margin-right:5px;}
.sicon{ margin:0 0 0 8px; float:right;}

.test1{margin-top:35px; padding-left:25px;}
.test2{margin-top:15px; padding-right:20px;}
.test3{margin-top:15px;}
.test3 img{ float:left; margin-left:4px;}
.test3 h3{ font-size:16px; width:102px;}

.fbl{ text-align:left;}
.fb2{text-align:right; color:#FFF; padding-bottom:20px;}
.fb2 a{text-align:right; color:#7da5d7; text-decoration:underline;}
.fb2 a:hover{ color:#fff; text-decoration:none;}

.hyellow{
	width:auto;
	height:auto;
	padding:53px 0 5px 0;
	margin:0 0 0 0;
	background-color:#fff;
	box-shadow:2px 2px 30px rgba(0,0,0,0.5);
	position:relative;
	z-index:500;
}

.fi{float:right; margin:12px 0 0 6px; transition:0.3s;}
.fi:hover{transition:0.3s; transform:rotate(360deg);}


.mailcall{
	float:right;
	padding:0;
	margin:17px 0 0 0;
	color:#000;
	font-size:17px;
	font-weight:500;
}
.mailcall span{
	color:#0098da;
	font-size:13px;
	text-transform:uppercase;
}
.mimg{float:left; margin:0 12px 0 0;}


.bluearea{
	width:auto;
	min-height:214px;
	background-color:#0098da;
	padding:0;
	margin:0;
	border-bottom:8px solid #05709e;
}

.bluemenu{
	width:100%;
	min-height:521px;
	padding:8%;
	margin:0;
	background:url(../images/catbg.png) left top no-repeat;
	position:absolute;
}

.menub{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:block;
}
.menub li{
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	display:block;
}
.menub li a{
	width:auto;
	height:auto;
	padding:0 0 0 16px;
	margin:0;
	display:block;
	color:#bdd8ef;
	font-size:15px;
	text-decoration:none;
	line-height:28px;
	background:url(../images/arrow1.jpg) left no-repeat
}
.menub li a:hover{ color:#FFF;}

.dptline{width:auto; height:1px; border-bottom:1px dashed #4a7ea9; margin-bottom:13px;}

.welp{padding-right:30px;}
.bp{padding-top:22px; text-align:center; color:#c5e2ef; font-size:14px; padding-bottom:22px; padding-left:20px; padding-right:20px; border-right:1px dashed #82a9ca;}

.bp:nth-child(3){border-right:0;}
.bp h2{ padding-bottom:10px;}

.arrowbt{
	background:url(../images/yellow-arrow.png) 0 0 no-repeat;
	padding:0;
	display:block;
	width:38px;
	height:38px;
	text-decoration:none;
	margin:7px auto 0 auto;
	transition:0.3s;
}
.arrowbt:hover{ transition:0.3s; transform:rotate(360deg) scale(0.9);}

.leftimg{
	background-color:#dceef8;
	padding:30px 0;
	margin:0;
	text-align:center;
	height:300px;
}
.leftimg img{
	width:75%;
	height:auto;
	margin-top:15px;
}
.bluem{
	background-color:#1b73bd;
	padding:25px 35px 0 35px;
	height:300px;
}
.bluem h1{ color:#FFFFFF; padding-bottom:10px;}
.bluem p{ color:#cde4f7;}

.viewbt{
	background-color:#104d80;
	width:125px;
	line-height:30px;
	color:#77afde;
	font-size:14px;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	float:left;
}
.viewbt:hover{ background-color:#fff500; text-decoration:none; color:#000000;}

.ftop{
	width:auto;
	line-height:45px;
	height:45px;
	background-color:#fff !important;
	padding:0;
	margin:0;
	border-top:1px solid #e5e5e5;
}

.flogo{
	height:270px;
	background-color:#fff;
	padding:0;
	margin:0;
	text-align:center;
	color:#000000;
	font-size:13px;
}
.flogo img{ margin:35px 0 25px 0;}


.carsoularea {
	height: 448px;
	padding: 0;
	margin: 0 0 60px 0;
	background: url(../images/doctor-img.jpg) -25px 0 no-repeat;
}

.carinner{
	border:1px solid #d2d2d2;
	padding:7px 23px 23px 23px;
	margin:0;
	background-color:#FFF;
	border-radius:8px;
	float:right;
}
.carhead1{
	width:60%;
	line-height:50px;
	height:50px;
	background-color:#0098da;
	border-left:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-radius:8px 8px 0 0;
	font-size:30px;
	text-align:center;
	font-family: 'Roboto Condensed', sans-serif;
	float:right;
	padding:0;
	margin:45px 11% 0 0;
	color:#FFFFFF;
}
.carr{float:right;}
.shadow{
	width:100%;
	height:46px;
	background:url(../images/shadow-bg.jpg) left top/100% 100% no-repeat;
	padding:0;
	margin:0;
	float:right;
}
.cbox{
	width:268px;
	height:auto;
	padding:0;
	margin:17px 22px 0 0;
}
.cbox img{
	width:100%;
	height:224px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	transition:0.5s;
}
.cbox:hover img{ opacity:0.7; transition:0.5s;}

.cbox2{
	width:100%;
	height:auto;
	padding:0;
	margin:0px 0 35px 0;
}
.cbox2 img{
	width:100%;
	height:205px;
	margin-bottom:5px;
	background-color:#f6f6f6;
	transition:0.5s;
}
.cbox2:hover img{ opacity:0.7; transition:0.5s;}

.cbox2:hover .pinkbt{
	background:#1b73bd;
	transition:0.3s;
	border:1px solid #1b73bd;
	color:#fff;
	text-decoration:none;
}


.cbox-inner{
	text-align:left;
	padding:10px 0;
	margin:0;
	font-size:18px;
	font-family: 'Roboto', sans-serif;
	color:#000000;
	text-transform:uppercase;
}
.rupee-cut{
	width:85px;
	height:auto;
	padding:0;
	margin:7px auto 0 auto;
	color:#898989;
	font-size:16px;
	text-decoration:line-through;
	float:left;
}
.rupee img{ vertical-align:middle; margin-right:3px; width:auto; height:auto;}
.rupee{
	width:100px;
	height:auto;
	padding:0;
	margin:7px auto 0 auto;
	color:#000;
	font-size:16px;
}
.pinkbt{
	width:115px;
	height:29px;
	background-color:#fff;
	border:1px solid #e9e9e9;
	text-align:center;
	color:#7c7c7c;
	transition:0.3s;
	margin:10px auto 0px auto;
	display:block;
	padding:0;
	border-radius:3px;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	line-height:26px;
	float:left;
}
.cbox:hover .pinkbt{
	background:#1b73bd;
	transition:0.3s;
	border:1px solid #1b73bd;
	color:#fff;
	text-decoration:none;
}

.galimg{
width:100%;
height:auto;
padding:0;
margin:0 0 18px 0;
}

.marquee{ height:315px; margin-bottom:22px;}
.readbt01{
color:#FFFFFF;
font-size:15px;
text-decoration:underline;
padding:0 0 0 0;
margin:0 0 0 0;
clear:both;
}
.readbt01:hover{ color:#1ebd75;}

.testbg{
background:url(../images/testbg.jpg) center top no-repeat;
background-size:cover;
padding:55px 0;
margin:0;
color:#4d4d4d;
}
.testbg p{ font-size:15px; line-height:28px;}


.viewbt{
	border:1px solid #e3e3e3;
	color:#363636;
	font-size:15px;
	text-decoration:none;
	text-align:center;
	padding:8px 10px;
	margin:25px auto 0 !important; 
	left:0 !important;
	right:0 !important;
	transition:0.4s;
	background-color:#FFFFFF;
	width:260px;
	display:table !important;
	float:none;
}
.viewbt:hover{ background-color:#1b73bd; color:#fff; transition:0.4s;}
.quotetest {
	background: url(../images/quotebg.jpg) 0 0 no-repeat;
	padding-left: 55px;
	margin: 8px 0 0 10px;
}
.quotebg2 {
	float: right;
	margin-top: -25px;
}
.slider3 .slick-dots {
	bottom: -50px;
	z-index: 40;
}

.teamb{ margin-top:30px; color:#1b73bd; font-size:19px; font-weight:normal; text-align:center; font-family: 'Roboto Condensed', sans-serif;}
.teamb span{ color:#3f3f3f; font-size:15px;font-family: 'Roboto', sans-serif;}
.teamb img{ border-radius:50%; padding:0; margin:0 auto 20px; display:table; width:130px; height:130px; transition:0.5s;}
.teamb:hover img{ transform:scale(0.9); transition:0.5s; box-shadow:3px 3px 6px rgba(0,0,0,0.3)}


.teamar{padding:50px 0;}


.newsinpt{
width:100%;
height:43px;
background-color:#FFFFFF;
color:#6e6e6e;
font-size:14px;
font-weight:normal;
padding:0 0 0 12px;
border:0;
}
.newsbt{background-color:#099cdb !important; font-size:16px; text-transform:uppercase; text-align:center; padding:0 40px; float:right; line-height:43px; border:0; text-decoration:none; color:#FFFFFF; margin-top:6px; transition:0.5s;}
.newsbt:hover{background-color:#000 !important; transition:0.5s;}

.pleft{padding-left:0 !important;}
.pright{padding-right:0 !important;}


.innerbanner{
width:100%;
height:240px;
padding:0;
margin:0;
}

.whitear{padding:40px 0 30px; margin:0; background-color:#FFFFFF;}

.shadowarea{
border:1px solid #d2d2d2;
box-shadow:0 0 12px rgba(0,0,0,0.15);
border-radius:10px;
padding:22px 8px;
}

.picar{background-color:#FFFFFF; padding:0; margin:0 0 4px 0; transition:0.5s;}
.picar img{padding:0; margin:0 0 0 0;}
.picar:hover{background-color:#0098da; transition:0.5s;}
.gallbox{border:1px solid #dadada; padding:14px; margin:0 0 28px 0; border-radius:8px; transition:0.5s;}
.gallbox:hover{ box-shadow:0 0 15px rgba(0,0,0,0.4); transition:0.5s;}

.galimg1{width:100%; height:176px; overflow:hidden;}
.galimg1 img{width:100%; min-height:176px;}

.chead{ color:#0098da; font-size:23px; text-transform:uppercase; font-weight:bold; padding-bottom:20px;}

.cinput{border:1px solid #bbbbbb; width:100%; color:#8c8c8c; height:45px; padding:0 0 0 15px; margin:0 0 10px 0;}
.ctextar{border:1px solid #bbbbbb; width:100%; height:180px; color:#8c8c8c; padding:10px 0 0 15px; margin:0 0 10px 0;}

.cinput:focus{border:1px solid #0098da;}
.ctextar:focus{border:1px solid #0098da;}

.investormenu{
width:auto;
height:auto;
padding:0;
margin:0 0 30px 0;
}
.investormenu li{
width:auto;
height:auto;
padding:0;
margin:0;
display:inline-block;
}
.investormenu li a{
width:auto;
height:auto;
padding:8px 20px;
margin:0 5px 0 0;
display:inline-block;
color:#000000;
font-size:20px;
font-weight:400;
background-color:#f2f2f2;
text-decoration:none;
}
.investormenu li a:hover{
background-color:#3dbd82;
color:#FFFFFF;
text-decoration:none;
}
.investormenu .active{
background-color:#3dbd82;
color:#FFFFFF;
text-decoration:none;
}

.applybt{background-color:#10b653 !important; font-size:16px; text-transform:uppercase; text-align:center; padding:0 40px; float:right; line-height:43px; font-weight:600; text-decoration:none; border:0; text-decoration:none; color:#FFFFFF; margin-top:6px; transition:0.5s; float:left;}
.applybt:hover{background-color:#007e33 !important; color:#FFFFFF; text-decoration:none; transition:0.5s;}

.blueme{background-color:#0098da; padding:20px; border-radius:10px; padding-bottom:55px;}

.sermenu{
width:auto;
height:auto;
padding:0;
margin:0;
}
.sermenu li{
width:auto;
height:auto;
padding:0;
margin:0 0 10px 0;
display:block;
}
.sermenu li a{
width:auto;
height:auto;
padding:13px 0 13px 15px;
margin:0;
display:block;
color:#FFFFFF;
font-size:19px;
font-weight:600;
text-transform:uppercase;
border-left:2px solid #8cd1ee;
font-family: 'Roboto Condensed', sans-serif;
transition:0.5s;
}
.sermenu li a:hover{ background-color:#10b653; color:#FFFFFF; border-left:2px solid #10b653; text-decoration:none; transition:0.5s;}
.sermenu .active{ background-color:#10b653; color:#FFFFFF; border-left:2px solid #10b653; text-decoration:none;}


.greyar{
background-color:#f2f2f2;
padding:38px 0 60px;
margin:0 0 0 0;
}
.greyar h2{ color:#000000; text-align:left; font-size:25px; padding-bottom:18px;} 

.sinput1 {
	border: 1px solid #bbbbbb;
	width: 100%;
	color: #787878;
	height: 37px;
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}

.newsbt02{
	background-color: #023f72 !important;
	font-size: 16px;
	text-transform: uppercase;
	text-align: center;
	padding: 0 40px;
	float: right;
	line-height: 40px;
	border: 0;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 6px;
	transition: 0.5s;
	float:left;
	font-weight:600;
}
.newsbt02:hover{background-color: #0098da !important; transition: 0.5s;}

.callusare{border:2px solid #10b653; padding:30px 20px; margin:0; text-transform:uppercase; color:#000000;}
.callusare .inner{ margin:0 auto; display:table; left:0; right:0; text-align:left;}
.callusare .inner span{ color:#023f72; font-size:28px; font-weight:600; line-height:40px;}
.callusare .inner img{ float:left; margin:0 20px 0 0;}

.callusare .inner .ine{ float:left;}

.serim{width:440px; max-width:100%; float:right; margin:0 0 15px 25px;}

.applybtfixed{right:0; top:46%; position:fixed; z-index:8000;}

.modal-header .close {
	color: #fff;
	border-radius: 50%;
	opacity: 1;
	width: 25px;
	height: 25px;
	font-size: 23px;
	background-color: #666666;
	font-weight: 400;
	display: block;
	z-index: 500;
	position: relative;
	padding-bottom: 12px;
	top: 15px;
	right: 23px;
	transition: 0.5s;
}

.h4 {
	color: #000000;
	font-size: 21px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Raleway', sans-serif;
	margin-top: -30px;
	padding-bottom: 3px;
	background-color: #F0F0F0;
	padding: 7px 12px;
}
.pop-input {
	width: 100%;
	height: 35px;
	border: 1px solid #CCCCCC;
	padding: 0 0 0 13px;
	margin: 0 0 10px 0;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	transition: 0.5s;
}
.pop-input:focus {
	border: 1px solid #b00303;
	transition: 0.5s;
}
.readbt1 {
	background-color: #b00303;
	color: #FFFFFF;
	line-height: 45px;
	padding: 0 35px;
	margin: 13px 0 0 0;
	float: left;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	transition: 0.5s;
}
.readbt1:hover{
	background-color: #10b653;
	text-decoration:none;
	color:#FFFFFF;
}

.pop-textarea {
	width: 100%;
	height: 120px;
	border: 1px solid #CCCCCC;
	padding: 4px 0 0 13px;
	margin: 0 0 0 0;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	transition: 0.5s;
}
.pop-textarea:focus{border:1px solid #b00303; transition:0.5s;}

.work12 {
	margin-top: -40px;
}

.modal-open .modal {
	background: rgba(0,0,0,0.5) !important;
}



.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	left:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}
