@charset "utf-8";
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
b, strong { font-weight: bold; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
*, *:hover, *:focus, *:before, *:after { behavior: url(../img/backgroundsize.min.htc); -moz-behavior: url(../img/backgroundsize.min.htc); -ms-behavior: url(../img/backgroundsize.min.htc); -webkit-behavior: url(../img/backgroundsize.min.htc); -o-behavior: url(../img/backgroundsize.min.htc); }
a:hover, a:focus { text-decoration: underline; }
a:focus { outline: none;}
img{ vertical-align: middle; max-width: 100%; img{}}
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
hr{ margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; }
p{ margin: 0 0 10px; font-size: 14px; font-weight: normal; line-height: 20px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.1; margin: 0; font-weight: normal; margin-bottom: 10px; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; }
h1, .h1 { font-size: 24px;color:#787c8c;}
h2, .h2 { font-size: 22px; }
h3, .h3 { font-size: 20px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
ul, ol { margin: 0; padding: 0; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 1.428571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
a {color: #00AEEF;}
a:hover,a:focus{color: #00AEEF;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.outer_width { margin-right: auto; margin-left: auto; width: 100%; }
.outer_width:before, .outer_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer_width:after { clear: both; }
body{font-family: 'pontano_sansregular';font-size:16px;color: #5f6479; position: relative; background: #fff;margin: 0; position: relative; overflow-x:hidden;line-height:24px;background:#ffffff;}

/***main page css start**/
#wrapper{margin: 0 auto; position: relative; float: left;  width: 100%;}

/**Header css start**/
#header{position: absolute;z-index: 10;top: 0;left: 0;}
.top-header {background: rgba(105, 105, 105, 0.36);text-align: right;padding: 15px 0;}
.account-option{display:inline-block;text-align:left;float:right;  margin-top: 6px;}
.account-option ul{list-style:none;color:#ffffff;}
.account-option ul li{padding:0 10px;border-right:1px solid rgba(255,255,255,0.49);line-height:1;display:inline-block;}
.account-option ul li:last-child{border:none;  padding-right: 0;}
.account-option ul a{color:#ffffff;font-family: 'latoregular';}
.account-option ul .fa{margin-right:10px;}

.search_field{position:relative;display:inline-block;float:right;  margin-right: 20px;}
.search_field .search_icon{width:33px;height:33px;line-height:33px;background:rgba(0,0,0,0.66);display:block;float:right;position:static;z-index:10;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#fff;position: absolute;right: 0;}
.search_icon:hover{background:#000;}
.search_field input{height:33px;width:100%;float:left;position:relative;z-index:0;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border:none;font-size:13px;color:#312783;outline:none;width:0;padding:0;border:none;border:none;float:right;  margin-bottom: 0;}
.search_field input.active{border:1px solid #fff;padding:0 10px;}
.search_field input:focus {border: 1px solid #0087BA;outline: none;}

/**Middle header css**/
.middle-header{background:#ffffff;position:relative;margin-bottom:0;}
.middle-header .brand{display:inline-block;margin-top:8px;}
.middle-header:after{height:1px;background:#fff;width:100%;content:"";position:absolute;top:100%;margin-top:2px;z-index:10;}
.middle-header .navbar-inner {background: #FFF;border: none;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;position:relative;z-index:100;background-color:#fff;filter:none;}
.middle-header .nav-collapse{float:right;}
.middle-header .nav-collapse > ul > li:last-child {padding-right: 0;}
.middle-header .nav-collapse > ul > li{display: inline-block;position: relative;}
.middle-header .nav-collapse > ul > li.active,.middle-header .nav-collapse > ul > li:hover{border-top: 2px solid #1A92CE;}
.middle-header .nav-collapse > ul > li.active > a,.middle-header .nav-collapse > ul > li:hover > a{color:#1a92ce;}
.middle-header .nav-collapse > ul > li > a{color:#9EA0A8 ;text-decoration:none;display:block;padding:39px 15px;}
.middle-header .nav-collapse > ul > li ul{position:absolute;width:200px;list-style:none;font-size:14px;  background:#000;  z-index: 10;opacity: 0;visibility:hidden;bottom:initial;  top: 100%;display: block;margin-top:-2px;padding:0;overflow:hidden;}
.middle-header .nav-collapse > ul > li ul li{text-align:center;}
.middle-header .nav-collapse > ul > li ul li a{color:#fff;font-weight:bold;display:block;padding:15px;font-size:16px;}
.middle-header .nav-collapse > ul > li ul li:hover a{background:#3799db;text-decoration:none;}
.middle-header .nav-collapse > ul > li:hover ul {bottom:initial;opacity: 1;visibility:visible;  }


/**Slider css**/
div#carousel {margin-bottom: 0;}
.carousel-fade .carousel-inner .item {opacity: 0;transition-property: opacity;}
.carousel-fade .carousel-inner .active {opacity: 1;}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {left: 0;opacity: 0;z-index: 1;}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;}
.carousel-fade .carousel-control {z-index: 2;}
html,body,.carousel,.carousel-inner,.carousel-inner .item {height: 100%;}
.carousel-indicators li{width: 46px;height: 5px;border-radius: 0;cursor: pointer;background:#fff;}
.carousel-indicators .active{background:#1a92ce;}
.carousel-fade .carousel-control {display: none;}
.carousel-indicators li {display: inline-block;float: none;}
.carousel-indicators {top: auto;right: auto;  z-index: 100;bottom: 190px;width: 100%;text-align: center;}
.carousel-caption{background: none;color: #FFF;font-family: 'bree_serifregular';top: 290px;text-align: center;}
.carousel-caption h4{color:#fff;font-size:60px;line-height:1;margin-bottom:25px;}
.carousel-caption h4 span{color:#4ac3ff;text-transform:uppercase;}
.carousel-caption p{font-size:26px;font-style:italic;margin-bottom:50px;}
.carousel-caption .register-btn{display:inline-block;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background:#1a92ce;border-top:5px solid #1885bb;font-size:30px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,0.26);  padding: 9px 47px 14px;text-decoration: none;}
.carousel-caption .register-btn:hover{background: #1885BB;border-color: #1A92CE;}

/**Middle container css**/
#middle-container{}
#services-wrap{background:#f0f0f0;  position: relative;z-index: 100;}
.service-block{}
.service-img{width:100%;text-align:center;margin-bottom:45px;}
.service-img a{display:block;width:263px;height:263px;text-align:center;line-height:263px;  margin: 0 auto;}
.service-cont{text-align:center;padding:0 30px;}
.service-cont h2{font-size:24px;color:#424759;margin-bottom:20px;}
.service-cont p{font-size:16px;line-height:24px;text-align:justify;  margin-bottom: 35px;}
.service-cont .btn{background:#fff;border:1px solid #dcdde1;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;font-size:14px;text-transform:uppercase;color:#767984;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;  padding: 11px 35px;text-shadow:none;}

.service-block .service-img img {transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;}
.service-block:hover .service-img img {transform:rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
.service-block:hover .btn,.service-block .btn:hover{color:#fff;}
.join-box:hover .btn,.join-box .btn:hover{background:#e74c3c;}
.calender-box:hover .btn,.calender-box .btn:hover{background:#3498db;}
.member-box:hover .btn,.member-box .btn:hover{background:#1abc9c;}
.market-box:hover .btn,.market-box .btn:hover{background:#9b59b6;}
.service-block {position: relative;margin-top: -130px;margin-bottom: 65px;}


.join-box .service-img a{background:url(../img/service1.png) no-repeat;background-size:cover;}
.calender-box .service-img a{background:url(../img/service2.png) no-repeat;background-size:cover;}
.member-box .service-img a{background:url(../img/service3.png) no-repeat;background-size:cover;}
.market-box .service-img a{background:url(../img/service4.png) no-repeat;background-size:cover;}


/***Footer Css**/
.top-footer{padding:40px 0;font-size:16px;color:#5f6479;}
.women-img{padding:6px 8px;border:1px solid #e4e5e5;float:left;}
.vfs-img{float:left;margin-left:35px;margin-top:60px;}
.top-footer h1{margin-bottom:30px;}
.quick-wrap ul{list-style:none;}
.quick-wrap ul li {float: left;width: 50%;margin-bottom: 15px;font-size: 16px;color: #5F6479;}
.quick-wrap ul li img {margin-right: 5px;}
.quick-wrap ul li label {font-size: 16px;  display: inline-block;}

/**Checkbox css**/
input[type=checkbox]:not(old),input[type=radio   ]:not(old){width:28px;margin:0;padding : 0;opacity : 0;}
input[type=checkbox]:not(old) + label,input[type=radio   ]:not(old) + label{display: inline-block;  margin-left  : -25px;padding-left : 25px;background   : url('../img/checks.png') no-repeat 0 0;line-height  : 15px;}
input[type=checkbox]:not(old):checked + label{background-position : 0 -15px;}
input[type=radio]:not(old):checked + label{background-position : 0 -48px;}


/**Contact Us**/
.contact-wrap{}
.contact-wrap ul{list-style:none;}
.contact-wrap ul li{display:block;margin-bottom:15px;}
.contact-wrap ul li span{display:inline-block;width:35px;}

/**Footer Bottom Left**/
.bottom-footer{border-top:1px solid #f0f0f0;padding:20px 0;  background: #1A2328;}
.foot-left {min-height: initial;padding:5px 0;}
.foot-left h2{color:#A6AFB4;font-size:18px;margin-bottom:0;}
.foot-left h2 span{color:#596C73;font-size:15px;display:inline-block;margin-left:8px;}
.foot-right{}
.foot-right ul{list-style:none;float:right;}
.foot-right ul li{display:inline-block;}
.foot-right ul li a{display:inline-block;width:32px;height:32px;line-height:32px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;  background: #212C32;
  border: 1px solid #444D52;color:#fff;}
.foot-right ul li.facebook a:hover{background:#3498db;}
.foot-right ul li.twitter a:hover{background:#20b8ff;}
.foot-right ul li.linkedin a:hover{background:#007bb6;}



.search_field .search_icon,.middle-header .nav-collapse ul li a,.middle-header .nav-collapse ul li,.middle-header .nav-collapse > ul > li ul,.carousel-indicators li,.carousel-caption .register-btn,.service-cont .btn,.service-img,.service-img img,.foot-right a{transition:0.3s ease-in-out;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;}

