@import "animate.css";
/*@import url(//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css);
@import url(//fonts.googleapis.com/css?family=Damion);
@import url(//fonts.googleapis.com/css?family=Inder);
@import url(//fonts.googleapis.com/css?family=Istok+Web);
@import url(//fonts.googleapis.com/css?family=Ubuntu);*/
/*========================================================
                    Main layout styles
=========================================================*/
@font-face {
    font-family: "proxima-nova";
    src:url(font/proxima-nova-58a52ceb462a1.otf);
}

body {
  font: 400 13px/21px "Ubuntu", sans-serif;
  color: #303030;
  /*background: url(../images/background5.png) repeat;*/
}
a[href^="tel:"] {
  color: inherit;
  text-decoration: none;
}
a {
  text-decoration: none;
  color: inherit;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/*a:hover {
  color: #8ec23d;
}*/
img {
  max-width: 100%;
}
* {
  -webkit-text-size-adjust: none;
}
/* ======= Fonts ======= */
.font1 {
  font: 400 13px/24px "Inder", sans-serif;
  color: #9f9f9f; /*#9f9f9f;*/
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: block;
}
.font2 {
  font: 400 18px/21px "Inder", sans-serif;
  text-transform: uppercase;
  color: #8ec23d;
}
.font2 a:hover {
  color: #414141;
}
/* ======= Headers ======= */

h2 {
  font: 600 17px/17px "Inder", sans-serif;
  text-transform: capitalize;
  color: #414141;
    margin-bottom: 15px;
	
}
@media (max-width: 979px) {
h2 {
  font: 600 15px/17px "Inder", sans-serif;
  text-transform: capitalize;
  color: #414141;
    margin-bottom: 15px;
}
}
h3 {
  font: 400 16px/18px "Inder", sans-serif;
  color: #262626;
   line-height: 28px;
 /* text-transform: uppercase;*/
}
.h3 {
  font: 400 24px/24px "Inder", sans-serif;
  color: #262626;
  text-transform: uppercase;
 /* display: block;*/
}
h4 {
  font: 400 18px/21px "Inder", sans-serif;
  text-transform: uppercase;
  color: #8ec23d;
}
h4 a:hover {
  color: #414141;
}
h5 {
  font: 400 24px/30px "Inder", sans-serif;
  text-transform:capitalize;
  color: #414141;
}
h6 {
  font: 400 23px/28px "Inder", sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.14);
}
h6 a:hover {
  color: #414141;
}
.h6__inset1 {
  font: 400 34px/39px "Inder", sans-serif;
}
.max-height {
	height:238px;
	/*overflow:hidden;*/
}
.max-height-4 {
	height:220px;
	/*overflow:hidden;*/
}
.max-height-1 {
	height:190px;
	overflow:hidden;
}
.max-height-3 {
	height:80px;
	/*overflow:hidden;*/
}
.max-height-6 {
	/*height:70px;
	overflow:hidden;*/
}
.max-height-5 {
	height:300px;
	overflow:hidden;
}
.max-height-2 {
	overflow:hidden;
}
 .max-height-7 {
	height:30px !important;
	}
	
.max-height-2 .row-fluid{ margin-bottom: 7px; }
   .reg_step1_mobile { display:none;}

@media (max-width: 479px) {
  .h6__inset1 {
    font-size: 24px;
    line-height: 29px;
  }
 }
.h6__inset2 {
  font: 400 18px/26px "Inder", sans-serif;
}
.header7 {
  font: 400 18px/21px "Inder", sans-serif;
  color: #8ec23d;
  display: block;
}
.header8 {
  font: 400 18px/18px "Inder", sans-serif;
  color: #ffffff;
/*  text-transform: uppercase;*/
  display: block;
}
/* ======= Buttons ======= */
/*.btn-default {
  font: 400 14px/24px "Inder", sans-serif;
  display: inline-block;
  color: #ffffff;
  background: #8ec23d;
  border-radius: 3px;
  padding: 7px 29px 7px 28px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}*/

/*.btn-default {
font: 400 12px/20px "Inder", sans-serif;
display: inline-block;
color: #ffffff;
background: #008000;
border-radius: 5px;
padding: 1px 5px 1px 5px;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}*/
.btn-default {
  font: 400 16px/24px "Inder", sans-serif;
  display: inline-block;
  color: #000;
  font-weight: 700;
  border-radius: 3px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}	
.btn-default_black {
    font: 400 13px/22px "Inder", sans-serif;
    display: inline-block;
    color: #ffffff;
    background: #35b9ac;
    font-weight: 700;
    border-radius: 3px;
    padding: 5px 10px 5px 10px;
    text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
    margin-left: 5px;
    margin-top: 3px;
	cursor: pointer;
}
.btn-red {
  font: 400 16px/24px "Inder", sans-serif;
  display: inline-block;
  color: #ffffff;
  background: #e2373c;
  font-weight: 700;
  border-radius: 3px;
  padding: 7px 29px 7px 28px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
.top-login-1 {
  font: 400 16px/24px "Inder", sans-serif;
  display: inline-block;
  color: #000;
  font-weight: 700;
  border-radius: 3px;
  padding: 7px 6px 7px 6px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
.btn-default:hover {
  color: #ffffff;
}
/* ======= Modifiers ======= */
.__display-inline {
  display: inline;
}
.__not-capitalize {
  text-transform: none;
}
.__upper {
  text-transform: uppercase;
}
.__normal {
  font-weight: 400;
}
.__relative {
  position: relative;
}
.__margin1 {
  margin-top: 70px;
}
.__margin2 {
  margin-bottom: 55px;
}
.post1.__margin3 {
  margin-top: 10px;
  margin-bottom: 27px;
}
.__margin4 {
  margin-bottom: 70px;
}
.__margin5 {
  margin-bottom: 45px;
}
.wrapper6.__padding1 {
  padding-bottom: 84px;
}
/* ======= Wrappers ======= */
.wrapper1 {
  /*background: #f7f7f7;*/
  background: #ffffff;
  padding: 45px 0 51px;
}
.wrapper2 {
	/*background:#f7f7f7;padding: 0 0 51px;
  padding: 62px 0 45px; */
}
.wrapper3 {
  background: url(../images/background2.png) repeat;
  padding: 31px 0 28px;
}
.wrapper4 {
  background: url(../images/background4.png) repeat;
  padding: 41px 0 0;
}
.wrapper5 {
  background: url(../images/background5.png) repeat;
  padding: 37px 0;
}
.wrapper6 {
  padding: 41px 0 24px;
}
.wrapper7 {
  background: #f7f7f7;
  padding: 41px 0 51px;
}
.img-wrapper1 {
  width: 131px;
  height: 131px;
  overflow: hidden;
  display: inline-block;
}
/*========================================================
                    HEADER styles
=========================================================*/
#header {
 /* padding: 8px 0 0 0;*/
  background: #ffffff;
}
#header .login {
  margin-top: 23px;
  float: right;
}
#header .login .divider1 {
  display: inline-block;
  width: 1px;
  height: 9px;
  background: #acacac;
  margin: 2px 6px 0 6px;
}
#header .login a {
  text-transform: uppercase;
  font: 400 12px/12px "Inder", sans-serif;
  color: #acacac;
}
#header .login a:hover {
  color: #ffffff;
}
#header .socials1 {
  float: left;
  margin-top: 19px;
  margin-left: 195px;
}
#header .phone {
  float: right;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 357px;
  height: 58px;
  /*border: 1px solid #dadada;*/
  border-radius: 5px;
  padding: 10px 10px 10px 97px;
  font: 400 12px/18px "Inder", sans-serif;
  color: #2d3238;
}

@media (max-width: 479px) {
  #header .phone {
    height: auto;
    width: 270px;
  }
}
#header .phone .phone-number {
  color: #8ec23d;
}
#header .phone:before {
  display: block;
  position: absolute;
  content: '';
  width: 48px;
  height: 66px;
  left: 23px;
  bottom: 0;
  /*background: url(../images/page1_img0.png) no-repeat center;*/
}
#header .header-info {
 /* padding-bottom: 8px;*/
}
#header #stuck_container {
  background: url(../images/background0.png) repeat;
  -webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.2);
  position: relative;
 /* z-index: 999;*/
}
@media (max-width: 1199px) {
  #header {
    padding-top: 20px;
    /*text-align: center;*/
  }
  #header h1 {
   /* float: none;*/
  }
  #header .socials1 {
    /*float: none;*/
    margin-left: 0;
    margin-top: 40px;
  }
  #header .phone {
   /* margin-top: 40px;*/
    display: inline-block;
   /* float: none;*/
  }
}
/* ======= Logo ======= */
h1 {
  float: left;
}
h1 .main {
  font: 400 60px/47px "Damion", sans-serif;
  color: #31323a;
  vertical-align: bottom;
  display: inline-block;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
h1 .secondary {
  font: 400 14px/14px "IstokWeb", sans-serif;
  color: #98999e;
  vertical-align: bottom;
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 2px;
}
/* ======= Socials 1 ======= */
.socials1 li {
  display: inline-block;
}
.socials1 li + li {
  margin-left: 21px;
}
.socials1 li a {
  color: #b0b0b0;
  font-size: 22px;
}
.socials1 li a:hover {
  color: #414141;
}

@media (max-width: 979px) {
  nav {
    float: none;
    display: inline-block;
  }
    #header {
    padding-top: 20px;
    text-align: center;
  }
  #header h1 {
    float: none;
  }
  #header .socials1 {
    float: none;
    margin-left: 0;
    margin-top: 40px;
  }
  #header .phone {
    margin-top: 40px;
    display: inline-block;
    float: none;
  }

  .content-menu-bar { display:none !important; }
  .btn-menubar {
    display:block !important;
    opacity:1 !important;
  }
  .admin-bar .menubar-fixed-top { top:0 !important; }
  .menubar {
    position:relative !important;
    animation:none !important;
  }
  .menubar.menu-toggle-class { padding:5 !important;top:0px;
	left:0px;
	position:absolute !important; }
	.main{ margin-top:60px;}
	.info-block{ margin-top:60px;}
  .menubar .menu-list > .menu-list-right > li + li { margin-left:0px; }
  .menubar .menubar-inner { padding-bottom:0; height: 60px; }
  .menubar .container { width:auto; }
  .menubar .container .menubar-brand.menubar-brand-right {
    float:none;
    padding:0 10px 0 0;
	
  }
  .menubar .container .menubar-brand {
	  display:inline-block !important;
  }
  .menubar .container .menu-list { display:none; }
  .menubar .container .menu-list.menu-list-mobi {
    padding:10px;
    top:100%;
    background:#fff;
    box-shadow:-200px 0 0 0 #fff, 200px 0 0 0 #fff;
    z-index:99999 !important;
   /* width:100%;*/
  }
  .menubar .container .menu-list.menu-list-mobi ul {
    padding-top:0 !important;
    padding-bottom:0 !important;
    box-shadow:none;
    width:100%;
    background:#fff;
    float:none !important;
    position:static !important;
    transform:translate3d(0,0,0) !important;
    border:none !important;
	/*position:absolute !important;
	z-index:1050;*/
  }
  .menubar .container .menu-list.menu-list-mobi ul li {
    border-bottom:none !important;
    padding-left:0px !important;
    width:95%;
    background:#fff;
  }
  .menubar .container .menu-list.menu-list-mobi ul li:hover ul {
    display:none !important;
    animation:none !important;
    -webkit-animation:none !important;
  }
  .menubar .container .menu-list.menu-list-mobi ul li.active-sub:hover > ul { display:block !important; }
  .menubar .container .menu-list.menu-list-mobi ul li.active-sub:hover > ul > a { color:#999; }
  .menubar .container .menu-list.menu-list-mobi ul li.active-sub ul.active { display:block !important; }
  .menubar .container .menu-list.menu-list-mobi ul li.active-sub ul.active > a { color:#999; }
  .menubar .container .menu-list.menu-list-mobi ul li.menu-item-has-children .btn-mobi-sub, .menubar .container .menu-list.menu-list-mobi ul li.page_item_has_children .btn-mobi-sub { display:block; }


  .menubar .container .menu-list.menu-list-mobi ul li a { text-align:left !important; }
  .menubar .container .menu-list.menu-list-mobi ul:after { border:none !important; }
  .menubar .container .menu-list.menu-list-mobi ul.active { display:block !important; }
  .menubar .container .menu-list.menu-list-mobi ul.active:hover { display:block !important; }
  .menubar .container .menu-list.menu-list-mobi > ul > li {
    width:100% !important;
    padding-left:0 !important;
	margin-top: 6px;
  }
   .menubar .container .menu-list.menu-list-mobi #home_icon{
     display:none !important;
  }
   .menubar .container .menu-list.menu-list-mobi #home_icon_mobile{
     display:block !important;
  }
  .menubar .container .menu-list.active { display:block !important; }
  .menubar .container .menu-list ul li > a {
    background:none;
    border-radius:0;
    /*color:#999999;*/
  }
  .menubar .container .menu-list ul li:hover a, .menubar .container .menu-list ul li.current-menu-item, .menubar .container .menu-list ul li.current_page_item {
    color:#62c462;
    background:none;
    border-radius:0;
  }
  .menubar .container .menu-list ul li a, .menubar .container .menu-list ul li.current-menu-item, .menubar .container .menu-list ul li.current_page_item {
	letter-spacing: 1px;
  }
  .menubar .container .menu-list ul li ul li > a {
    background:none;
    border-radius:0;
    color:#162020;
  }
  .menubar .container .menu-list ul li ul li:hover a, .menubar .container .menu-list ul li ul li.current-menu-item, .menubar .container .menu-list ul li ul li.current_page_item {
    color:#162020;
    background:none;
    border-radius:0;
  }
  .menubar .container .menu-list ul li ul li.current-menu-item > a, .menubar .container .menu-list ul li ul li.current_page_item > a {
    background:none;
    color:#ffffff;
    border-radius:0;
  }

}

/* New menu styles
========================================================*/
.menubar-brand{ display:none;}
.header.header-v3 #header-top .logo a.menubar-brand { padding:0; }
 .header.header-v3 .menubar-fixed-top { padding:10px 0; }
 .header.header-v2 #header-top .logo a.menubar-brand { padding:0; }
 .header.header-v2 .menubar-fixed-top { padding:10px 0; }
 .header .menubar-brand {
  padding:0px;
  margin:0px;
}
body .header #menu-menu-top a { color:#FFF; }
.admin-bar .menubar-fixed-top { top:32px !important; }
.btn-menubar {
  display:none;
  opacity:0;
  position:absolute;
  right:0;
  top:0;
  transition:.3s;
  -webkit-transition:.3s;
  height:32px;
  width:30px;
  border:1px solid transparent;
  background:transparent;
  color:transparent;
  border-radius:1px;
  cursor:pointer;
}
.btn-menubar:after {
  content:"";
  width:27px;
  height:3px;
  border-radius:15px;
  background:#000;
  position:absolute;
  left:0;
  top:20px;
  box-shadow:0 8px 0 #000, 0 -8px 0 #000;
}
.menubar {
  width:100%;
  position:relative;
  transition:.5s;
  /*border-bottom:1px solid #ededed;*/
  -webkit-transition:.5s;
}
.menubar.menu-toggle-class {
  padding:15px 0;
  margin:0px;
  background:#fff;
  font-weight:bold;
  z-index:99999;
  box-shadow: 0 1px 3px rgba(22,32,32,.12),0 1px 2px rgba(22,32,32,.24);
}
.menubar.menubar.menubar-fixed-top {
  position:fixed !important;
  padding-top:10px;
   padding-bottom:10px;
  left:0;
  top:0;
  z-index:99999;
  background-color:#fff !important;
/*  box-shadow: 0 10px 6px -6px #eee;
*/  box-shadow: 0 1px 3px rgba(22,32,32,.12), 0 1px 2px rgba(22,32,32,.24);
}
.menubar .content-menu-bar { position:relative; }
.menubar a {
  text-decoration:none;
  display:inline-block;
}
.menubar .container {
  width:1170px;
  max-width:100%;
  margin:0 auto;
  position:relative;
  line-height:25px;
}
.menubar .container .menubar-brand {
  margin-right:20px;
  color:#333;
  vertical-align:top;
  z-index:99;
}
.menubar .container .menubar-brand.menubar-brand-right {
  float:right;
  padding:10px 0 10px 10px;
}
.menubar .menu-list {
  display:inline-block;
  vertical-align:text-top;
  margin-top: 7px !important;
}
.menubar .menu-list-right > li + li { margin-left:0px; }
.menubar ul {
  margin:0;
  padding:0;
  font-size:5px;
}
.menubar ul li {
  display:inline-block;
  position:relative;
}
.menubar ul li.menu-item-has-children > a, .menubar ul li.page_item_has_children > a {
  padding-right:25px;
  position:relative;
}
.menubar ul li.menu-item-has-children > a:after, .menubar ul li.page_item_has_children > a:after {
  content:"";
  position:absolute;
  right:10px;
  top:calc(53%);
  transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  border:5px solid transparent;
  border-top:5px solid #000;
  top: 17px;
}
.menubar ul li.menu-item-has-children ul, .menubar ul li.page_item_has_children ul {
  display:none;
  position:absolute;
  left:0;
  min-width:175px;
  top:100%;
  box-shadow:0 3px 8px rgba(0,0,0,0.125);
  background:#FFF;
}
.menubar ul li.menu-item-has-children ul li, .menubar ul li.page_item_has_children ul li {
  /*border-bottom:1px inset #eff4f7;*/
  display:block;
}
.menubar ul li.menu-item-has-children > ul.child, .menubar ul li.page_item_has_children > ul.child {
  left:100%;
  top:0px;
}
.menubar ul li.menu-item-has-children:hover > ul, .menubar ul li.page_item_has_children:hover > ul {
  display:block;
  z-index:9;
}
.menubar ul li.menu-item-has-children:hover > ul.child, .menubar ul li.page_item_has_children:hover > ul.child {
  animation:displayMenuChildChild .3s;
  -webkit-animation:displayMenuChildChild .3s;
  transform:translateX(0) translateY(0);
  z-index:9;
}
.menubar ul li.menu-item-has-children:hover > ul.child:after, .menubar ul li.page_item_has_children:hover > ul.child:after {
  content:"";
  border:none;
}
.menubar ul li.menu-item-has-children .btn-mobi-sub, .menubar ul li.page_item_has_children .btn-mobi-sub {
  display:none;
  position:absolute;
  right:10px;
  top:0px;
  width:30px;
  height:27px;
  border:1px solid #333;
  background:#333;
  cursor:pointer;
  border-radius:5px;
  z-index:99999 !important;
}
.menubar ul li.menu-item-has-children .btn-mobi-sub:after, .menubar ul li.page_item_has_children .btn-mobi-sub:after {
  content:"";
  width:7px;
  height:7px;
  position:absolute;
  left:50%;
  top:calc(48%);
  border-left:solid 1px #FFF;
  border-bottom:solid 1px #FFF;
  transform:translate3d(-75%,-50%,0) rotate(-135deg);
  -webkit-transform:translate3d(-75%,-50%,0) rotate(-135deg);
  transition:.3s;
  -webkit-transition:.3s;
}
.menubar ul li.menu-item-has-children .btn-mobi-sub.active:after, .menubar ul li.page_item_has_children .btn-mobi-sub.active:after {
  top:calc(52%);
  transform:translate3d(-50%,-75%,0px) rotate(-45deg);
  -webkit-transform:translate3d(-50%,-75%,0px) rotate(-45deg);
}
.menubar ul li.menu-item-has-children .btn-mobi-sub.active:hover:after, .menubar ul li.page_item_has_children .btn-mobi-sub.active:hover:after { top:calc(50%); }
.menubar ul li ul li a {
  padding:5px 15px;
  font-size:12px;
  color:#162020;
  background-color:#fff;
  text-align:left;
  border-bottom: #32bc32 1px solid;
}
.menubar ul li ul li:hover > a {
  color:#32bc32;
}
.menubar ul li ul li.current-menu-item > a, .menubar ul li ul li.current_page_item > a {
  background:#f5f7f9;
  color:#afb4b9;
  border-radius:0;
  
}
.menubar ul li a {
  padding:5px 6px 2px 6px;
  font-size:12px;
  display:block;
  text-decoration:none;
  color:#162020;
  white-space:nowrap;
  transition: all .25s;
  -webkit-transition: all .25s;
  font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
  text-transform: uppercase;
  font-weight: 500 !important;
  letter-spacing: 0.5px;
}
.menubar ul li a:hover { color:#ffffff; }
.menubar ul li:hover > a {
  color:#32bc32;
}
.menubar ul li:hover > a:after { border-top-color:#000; }
.menubar ul li.current-menu-item > a, .menubar ul li.current_page_item > a {
  background-color:#69bd43;
  color:#ffffff;
  border-radius:4px;
}
.menubar ul li.current-menu-item > a:after, .menubar ul li.current_page_item > a:after { border-top-color:#ffffff; }
.menubar > ul {
  display:inline-block;
  vertical-align:top;
  z-index:99;
}
.menubar > ul.menu-list-right { float:right; }



/* Main menu styles
========================================================*/
.sf-menu > li {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  position: relative;
  margin-right: 0;
  text-align: center;
}
.sf-menu > li > a:hover {
  background: #8ec23d;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
.sf-menu > li + li {
  margin-left: 9px;
}
@media (max-width: 979px) {
  .sf-menu > li + li {
    margin-left: 0px;
  }
}
.sf-menu > li > .sf-with-ul:after {
  font-family: FontAwesome;
  font-size: 10px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
  /*content: "\f0d7";*/
  color: #ffffff;
  bottom: 10px;
  left: 50%;
  margin-left: -3px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sf-menu > li > a {
  font: 400 15px/17px "Inder", sans-serif;
  display: block;
  /*padding: 21px 25px 22px 27px;*/
  padding: 21px 2px 22px 4px;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  color: #ffffff;
}
.sf-menu diff> li > a {
  font: 400 16px/17px "Inder", sans-serif;
  display: block;
  /*padding: 21px 25px 22px 27px;*/
  padding: 21px 4px 22px 4px;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  color: #000;
  background:#91c73e;
}
.sf-menu > li > a:active {
  background: transparent;
  color: #8ec23d!important;
}
.active1{color:#75ab3b !important;}
.sf-menu .sfHover > li > a:active {
  color: #8ec23d!important;
}
.sf-menu .sfHover > a:after {
  color: #ffffff;
}
.sf-menu > li.current {
  background: #8ec23d;
}
.sf-menu > li.current > a {
  color: #ffffff;
}
.sf-menu > li.current > a:active {
  color: #8ec23d!important;
}
.sf-menu > li.current > .sf-with-ul:after {
  color: #8ec23d;
}
.sf-menu > li.sfHover {
  background: #8ec23d;
}
.sf-menu > li.sfHover > a {
  color: #ffffff;
}
.sf-menu a {
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}
/*.sf-menu a:hover {
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}*/
/* First level sub-menu styles
========================================================*/
.sf-menu ul {
  min-width: 104px;
  font: 400 12px/12px Arial, sans-serif;
  position: absolute;
  top: 60px;
  /*left: 50%;
  margin-left: -52px;*/
  background: #333036;
  text-align: left;
  text-transform: uppercase;
  padding: 23px 9px 25px 10px;
  z-index: 2;
  display: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.sf-menu ul > li + li {
  margin-top: 22px;
}
.sf-menu ul > li {
  display: inline-block;
}
.sf-menu ul li {
  position: relative;
}
.sf-menu ul li > .sf-with-ul:after {
  font-family: FontAwesome;
  font-size: 10px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
  /*content: "\f0da";*/
  color: #ffffff;
  bottom: 0;
  right: -10px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.sf-menu ul li a {
  color: #ffffff;
}
.sf-menu ul li a:hover {
  color: #8ec23d;
}
.sf-menu ul > .sfHover > a:after {
  color: #8ec23d;
}
.sf-menu ul li.sfHover > a {
  color: #8ec23d;
}
/* Second level sub-menu styles
========================================================*/
.sf-menu ul ul {
  position: absolute;
  top: -9px;
  margin-left: 95px;
  background: #8ec23d;
  padding: 14px 9px 11px 17px;
  z-index: 4;
  text-align: left;
}
.sf-menu ul ul li {
  display: block;
}
.sf-menu ul ul li + li {
  margin-top: 18px;
}
.sf-menu ul ul li a {
  color: #010101;
  display: block;
}
.sf-menu ul ul li:hover a {
  color: #ffffff;
}
@media only screen and (max-width: 767px) {

 .info-block{ margin-top:0px;}
  .sf-menu {
    display: none;
  }
  nav {
    width: 100%;
    float: none;
  }
  .select-menu {
    border-radius: none;
    display: block;
    text-transform: capitalize;
    float: none;
    color: #8ec23d;
    width: 95%;
    margin: 10px;
    background: #ffffff;
    font: 16px/28px "Inder", sans-serif;
    text-align: left;
    border: 1px solid #c1c1c1;
    padding: 2px 0;
    position: relative;
  }
  .select-menu option {
    text-align: left;
    position: relative;
  }
}
/*Core variables and mixins*/
/* Stuck menu styles
========================================================*/
.isStuck {
  z-index: 999;
  position: fixed;
  -webkit-box-shadow: 0 0 4px 0 #000000;
  box-shadow: 0 0 4px 0 #000000;
}
@media only screen and (max-width: 979px) {
  .isStuck {
    display: none !important;
  }
}
/*========================================================
                    CONTENT styles
=========================================================*/
#content {
  background: #ffffff;
  margin: 30px 0;
}
/* ======= Header 1 ======= */
.header1 {
  text-align: center;
  /*border-bottom: 1px solid #8ec23d;*/
  padding-bottom: 28px;
}
.header1 h2{
 margin-bottom: 12px;
 padding-top: 6px;
}
.header1_span {
  margin-top: 25px;
  display: block;
  text-align: center;
  font: 400 14px/24px "Inder", sans-serif;
  color: #737373;
}
/* ======= Header 2 ======= */
.header2 {
  text-align: center;
  border-bottom: 1px solid #dfe2e4;
  padding-bottom: 15px;
}
/* ======= Post 1 WELCOME VISITOR ======= */
.post1 {
  margin-top: 54px;
  background: #f7f7f7;
  border: 1px solid #f0f0f0;
  text-align: center;
  padding: 23px 7px 20px 7px;
}
.post1 .img-wrapper1 {
  margin-bottom: 41px;
  position: relative;
}
.post1 .img-wrapper1 img {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post1 h3 {
	 margin-top: 4px;
  margin-bottom: 4px;
}
.post1 .btn-default {
  margin-top: 30px;
}
.post1:hover .font1 {
  color: #8ec23d;
}
.post1:hover .img-wrapper1 img {
  top: -131px;
}
@media (max-width: 979px) {
  .post1 h3 {
    font-size: 18px;
    line-height: 28px;
  }
}
/* ======= Post 2 What Can Life Coaching Do For You?  ======= */
.post2 {
  margin-top: 75px;
  margin-bottom: 97px;
}
.post2 img {
  border: 1px solid #dfe2e4;
  margin-bottom: 38px;
}
.post2 h4 {
  margin-bottom: 21px;
}
.post2 .btn-default {
  margin-top: 25px;
}
/* ======= Post 3 Life Coaching Areas  ======= */
.post3 {
  margin-top: 77px;
  padding-right: 50px;
  margin-bottom: 81px;
}
@media (max-width: 979px) {
  .post3 {
    padding-right: 0;
  }
}
.post3 h4 {
  padding-left: 69px;
  position: relative;
  display: inline-block;
  margin-bottom: 33px;
}
.post3 h4:hover:before {
  background: no-repeat center -52px;
}
.post3 h4:before {
  content: '';
  position: absolute;
  display: block;
  overflow: hidden;
  width: 52px;
  height: 52px;
  top: 50%;
  margin-top: -26px;
  left: 0;
  background: no-repeat center 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.post3.post3_1 h4:before {
  background-image: url(../images/page1_img8.png);
}
.post3.post3_2 h4:before {
  background-image: url(../images/page1_img9.png);
}
.post3.post3_3 h4:before {
  background-image: url(../images/page1_img10.png);
}
.post3.post3__inset1 {
  margin-top: 0px;
  margin-bottom: 42px;
  padding-right: 0;
}
.post3.post3_2_1 h4:before {
  background-image: url(../images/page3_img9.png);
}
.post3.post3_2_2 h4:before {
  background-image: url(../images/page3_img10.png);
}
.post3.post3_2_3 h4:before {
  background-image: url(../images/page3_img11.png);
}
.post3.post3_2_4 h4:before {
  background-image: url(../images/page3_img12.png);
}
.post3.post3_2_5 h4:before {
  background-image: url(../images/page3_img13.png);
}
/* ======= Post 4 Public Events  ======= */
.post4 {
  margin-top: 62px;
  margin-bottom: 40px;
  padding-right: 50px;
}
@media (max-width: 979px) {
  .post4 {
    padding-right: 0;
  }
}
.post4 time {
  padding-left: 23px;
  position: relative;
  color: #b0b4b1;
}
.post4 time:before {
  content: '';
  width: 11px;
  height: 11px;
  left: 0;
  top: 2px;
  border-radius: 20px;
  display: block;
  position: absolute;
  background: #c3c2c2;
}
.post4 .header7 {
  margin-bottom: 1px;
}
.post4 p {
  margin-top: 15px;
}
.post4 .btn-default {
  margin-top: 25px;
}
/* ======= Banner 1 Newsletter Form ======= */
.banner1 .banner1_text {
  float: left;
}
@media (max-width: 1199px) {
  .banner1 {
    padding-bottom: 15px;
    text-align: center;
  }
  .banner1 .banner1_text {
    float: none;
  }
  .banner1 .newsletter-form {
    float: none;
  }
}
/* ======= Newsletter Form ======= */
.newsletter-form {
  text-align: center;
  float: right;
  margin-top: 12px;
  position: relative;
  /* Success message */
  /* Submit Button GO */
  /* Input form for email*/
  /* Error message style */
  /* Error message appears */
}
.newsletter-form .button {
  display: inline-block;
  font: 400 14px/18px "Inder", sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  background: #20ad8f;
  padding: 10px 29px 11px 28px;
  margin-left: 3px;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
.newsletter-form .button:hover {
  color: #ffffff;
  background: #4bbaa3;
}
@media (max-width: 767px) {
.termc #content h1 {
    width: 100%!important;
	}
  .newsletter-form .button {
    margin-top: 12px;
    margin-left: 0;
  }
  .restrict-medium{ margin-top:-40px !important}
}
@media (max-width: 479px) {
  .newsletter-form .button {
    margin-top: 20px;
  }
  .restrict-medium{ margin-top:-40px !important}
}
.newsletter-form label {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 400 14px/18px "Inder", sans-serif;
  color: #ffffff;
  padding: 0 0 0px 42px;
  width: 189px;
  border-radius: 0;
  box-shadow: none;
  -webkit-appearance: none;
  border: none;
  background: url(../images/background3.png) repeat;
  height: 39px;
  text-align: right;
}
.newsletter-form label + label {
  margin-left: 9px;
}
@media (max-width: 767px) {
  .newsletter-form label {
    display: block;
    margin-top: 20px;
    width: 100%;
  }
  .newsletter-form label input {
    width: 378px;
  }
  .newsletter-form label + label {
    margin-left: 0;
  }
 .reg_step1_pc { display:none;}
 .reg_step1_mobile { display:block;}

}
@media (max-width: 479px) {
  .newsletter-form label {
    display: block;
    margin-top: 20px;
    width: 100%;
  }
  .newsletter-form label input {
    width: 228px;
  }
  .newsletter-form label + label {
    margin-left: 0;
  }
}
.newsletter-form .success {
  text-align: center;
  position: absolute;
  font-size: 11px;
  line-height: 12px;
  bottom: -20px;
  color: #ffffff;
  left: 50%;
  margin-left: -99px;
}
.newsletter-form input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: 400 14px/18px "Inder", sans-serif;
  color: #ffffff;
  padding: 0 13px 0px 0;
  width: 140px;
  border-radius: 0;
  box-shadow: none;
  -webkit-appearance: none;
  border: none;
  background: url(../images/background3.png) repeat;
  height: 39px;
}
.newsletter-form input:focus {
  outline: none;
}
.newsletter-form .name {
  position: relative;
}
.newsletter-form .name:before {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 14px;
  top: 12px;
  left: 15px;
  background: url(../images/user_icon.png) no-repeat center;
}
.newsletter-form .email {
  position: relative;
}
.newsletter-form .email:before {
  content: '';
  position: absolute;
  display: block;
  width: 15px;
  height: 14px;
  top: 12px;
  left: 15px;
  background: url(../images/mail_icon.png) no-repeat center;
}
.newsletter-form .error {
  text-align: left;
  font-size: 11px;
  line-height: 12px;
  position: absolute;
  bottom: -16px;
  left: 0;
  display: none;
  color: #ffffff;
}
.newsletter-form .invalid .error {
  display: block;
}
@media (min-width: 320px) and (max-width: 767px)
{
	.max-height
  {
	  height:270px !important;
  }
  .max-height-4
  {
	  height:260px !important;
  }
  .max-height-2 {
	height:360px !important;
	}
	.max-height-2 .row-fluid {
	height:auto !important;
	}
	 .max-height-7 {
	height:auto!important;
	}
}
@media (max-width: 767px) {
  .newsletter-form .success {
    bottom: -25px;
  }
  .newsletter-form .error {
    font-size: 11px;
    line-height: 12px;
    position: absolute;
    top: -13px;
    display: none;
    color: #ffffff;
  }
}
/* ======= Post 5 In a Nutshell About Us ======= */
.post5 {
  margin-top: 70px;
}
.post5 .font2 {
  display: block;
  margin-bottom: 21px;
}
.post5 img {
  border: 1px solid #dfe2e4;
  margin-bottom: 21px;
}
.post5 p {
  margin-bottom: 21px;
}
.post5 .first-image {
  margin-top: 5px;
  float: left;
  margin-right: 30px;
}
.post5 .second-image {
  float: right;
  margin-left: 30px;
  margin-top: 3px;
  margin-bottom: 21px;
}
@media (max-width: 979px) {
  .post5 .first-image {
    float: none;
    margin-right: 0;
  }
  .post5 .second-image {
    float: none;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .post5 img {
    width: 100%;
  }
}
/* ======= Post 6 Meet the Team of Expert Coaches ======= */
.post6 {
  background: #ffffff;
  margin-top: 75px;
  border: 1px solid #dfe2e4;
}
.post6 .content {
  padding: 25px 19px 39px 18px;
}
.post6 img {
  border-bottom: 1px solid #dfe2e4;
}
.post6 h4 {
  margin-bottom: 21px;
}
.post6 .socials2 {
  margin-top: 24px;
}
@media (min-width: 768px) and (max-width: 979px) {
  .post6 .socials2 li + li {
    margin-left: 2px;
  }
   .reg_step1_mobile { display:none;}

}
@media (max-width: 767px) {
  .post6 img {
    width: 100%;
  }
}
/* ======= Socials 2 ======= */
.socials2 li {
  display: inline-block;
}
.socials2 li + li {
  margin-left: 7px;
}
.socials2 li a {
  display: block;
  height: 29px;
  width: 29px;
  background: #8ec23d;
  color: #ffffff;
  font-size: 12px;
  border-radius: 100px;
  text-align: center;
}
.socials2 li a i {
  line-height: 29px;
}
.socials2 li a:hover {
  background: #414141;
}
/* ======= Post 7 Our Courses ======= */
.post7 {
  margin-top: 75px;
}
.post7 img {
  border: 1px solid #dfe2e4;
  margin-bottom: 25px;
}
.post7 h4 {
  margin-bottom: 21px;
}
.post7 .btn-default {
  margin-top: 25px;
}
.post7__inset1 {
  border: 1px solid #dfe2e4;
  margin-top: 30px;
}
.post7__inset1 img {
  border: none;
  border-bottom: 1px solid #dfe2e4;
}
.post7__inset1 .content {
  padding: 0 19px 29px 19px;
}
/* ======= Description List 1 ======= */
.dl-list1 dt {
  font: 400 18px/21px "Inder", sans-serif;
  color: #8ec23d;
  text-transform: uppercase;
  margin-bottom: 21px;
  padding-left: 30px;
  position: relative;
}
.dl-list1 dt:before {
  font-family: FontAwesome;
  font-size: 20px;
  position: absolute;
  font-style: normal;
  font-weight: normal;
  text-decoration: none;
  cursor: default;
  content: '\f058';
  color: #8ec23d;
  left: 0px;
  top: 1px;
}
.dl-list1 dt a:hover {
  color: #414141;
}
.dl-list1 dd {
  margin-bottom: 29px;
  padding-left: 30px;
}
/* ======= List 1 ======= */
.list1 li {
  padding-left: 14px;
  position: relative;
}
.list1 li:before {
  content: '';
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  background: url(../images/list1.png) no-repeat center;
  left: 0;
  top: 7px;
}
.list1 li + li {
  margin-top: 14px;
}
/* ======= Gallery  ======= */
.gallery_image a {
  display: block;
  position: relative;
  margin-bottom: 37px;
  background: #8ec23d;
}
.gallery_image a img {
  margin-bottom: 0;
}
@media (max-width: 979px) {
  .gallery_image a img {
    width: 100%;
  }
}
.gallery_image a:hover img {
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.gallery_image a:hover .gallery_icon {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.gallery_image a img {
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.gallery_image a .gallery_icon {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  width: 30px;
  height: 18px;
  background: url(../images/hover-icon.png) no-repeat center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -15px;
  margin-top: -9px;
}
/* ======= Post 8 Our Blog ======= */
.post8 {
  margin-bottom: 56px;
}
.post8 img {
  border: 1px solid #dfe2e4;
  float: left;
  margin-top: 6px;
  margin-right: 30px;
}
.post8 .post_header {
  position: relative;
  margin-bottom: 21px;
  font: 400 18px/21px "Inder", sans-serif;
  color: #b0b4b1;
  text-transform: uppercase;
}
.post8 .post_header a {
  color: #8ec23d;
}
.post8 .post_header a:hover {
  color: #414141;
}
.post8 .post_header .global-info {
  display: inline-block;
  position: relative;
  padding-left: 23px;
  color: #b0b4b1;
}
.post8 .post_header .global-info:before {
  content: '';
  width: 11px;
  height: 11px;
  left: 0;
  top: 6px;
  border-radius: 20px;
  display: block;
  position: absolute;
  background: #c3c2c2;
}
.post8 .post_header .comments {
  float: right;
}
.post8 h4 {
  margin-bottom: 21px;
}
.post8 p {
  overflow: hidden;
}
.post8 .btn-default {
  margin-top: 25px;
}
@media (min-width: 980px) and (max-width: 1199px) {
  .post8 .post_header .comments {
    float: none;
    display: block;
  }
  .post8 .post_header .comments a {
    padding-left: 23px;
  }
  .max-height
  {
	  height:290px !important;
  }
  .max-height-4
  {
	  height:200px !important;
  }
  .max-height-3 {
	height:138px !important;
	}
  .reg_step1_mobile { display:none;}

}
@media (min-width: 768px) and (max-width: 979px)
{
  .post8 img {
    float: none;
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
  .max-height
  {
	  height:320px !important;
  }
  .max-height-4
  {
	  height:280px !important;
  }
  .max-height-3 {
	height:70px !important;
	}
}
@media (max-width: 767px) {
  .post8 .post_header .comments {
    float: none;
    display: block;
  }
  .post8 .post_header .comments a {
    padding-left: 23px;
  }
}
/* ======= Google Map  ======= */
.google-map_contacts {
  border: 1px solid #dfe2e4;
  margin-top: 5px;
}
.google-map_contacts iframe {
  width: 100%;
  height: 398px;
}
@media (max-width: 767px) {
  .google-map_contacts iframe {
    height: 200px;
  }
}
/* ======= Address  ======= */
address {
  padding: 25px 22px 22px;
  border: 1px solid #f0f0f0;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 18px;
}
address .h3 {
  margin-bottom: 4px;
}
address span {
  display: block;
  font: 400 13px/24px "Inder", sans-serif;
  color: #9f9f9f;
}
/* ======= Post 9 Privacy Policy ======= */
.post9 h4 {
  margin-bottom: 21px;
}
.post9 p {
  margin-bottom: 29px;
}
.post9 .simple-link {
  display: inline-block;
  margin-top: -8px;
  color: #8ec23d;
}
.post9 .simple-link:hover {
  color: #414141;
}
.simple-link {
  text-decoration: none;
}
/*========================================================
                    FOOTER styles
=========================================================*/
#footer {
  font: 400 18px/22px "IstokWeb", sans-serif;
  color: #ffffff;
}
#footer .footer_block {
/*  padding-top: 41px;
  padding-bottom: 43px;
*/  padding-right: 10px;
  margin-bottom: 23px;
   /*border-right: 1px solid #ffffff;
 border-right: 1px solid rgba(255, 255, 255, 0.13);*/
}
@media (max-width: 767px) {
  #footer .footer_block {
    padding-top: 21px;
    padding-bottom: 23px;
  }
}
#footer .footer_block.last {
  border-right: 0;
}
@media (max-width: 767px) {
  #footer .footer_block.last {
    border-right: 1px solid #ffffff;
    border-right: 1px solid rgba(255, 255, 255, 0.13);
  }
  .right-txt{ 
	    color: #000;
		font-size: 11px;
		text-align: center;
		font-weight: 700; padding-top:30px!important;
    }
}
#footer .footer_phone {
  color: #8ec23d;
}
#footer .footer_phone a:hover{
  color:#FFF; text-decoration:none;
}
#footer .footer_phone ul li{
	font-size:14px;
}
#footer .footer_phone ul li a{
	text-decoration:underline;
}
#footer .footer_phone ul li a:hover{
	color:#FFF; text-decoration:none;
}
#footer .header8 {
  margin-bottom: 10px;
}
#footer .socials1 {
  margin-top: 40px;
}
@media (max-width: 979px) {
  #footer .socials1 li + li {
    margin-left: 13px;
  }
  .right-txt{ 
	    color: #000;
		font-size: 11px;
		text-align: center;
		font-weight: 700; padding-top:7px!important;
    }
}
#footer .socials1 li a {
  color: #909199;
}
#footer .socials1 li a:hover {
  color: #ffffff;
}
#footer .privacy-block {
  /*text-transform: uppercase;*/
  font: 400 12px/12px "Inder", sans-serif;
  color: #9fa3ab;
}
#footer .privacy-block .privacy-block_text {
  display: inline-block;
  margin-top: 5px;
}
/*========================================================
                    Widget styles
=========================================================*/
/* UItoTop styles
========================================================*/
#toTop {
  display: none;
  text-decoration: none;
  position: fixed;
  bottom: 40px;
  left: 45%;
  margin-left: 640px;
  overflow: hidden;
  border: none;
  color: #ffffff;
  border-radius: 100px;
  width: 42px;
  height: 42px;
  background: #8ec23d;
  font-size: 50px;
  line-height: 70px;
  text-align: center;
  font-family: cursive;
  z-index: 20;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#toTop:hover {
  outline: none;
  color: #ffffff!important;
  background: #1e1e1e;
}
/*Core variables and mixins*/
/*Core variables and mixins*/
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	vertical-align: top;
	margin-top:8px;
	border-top: 4px solid #ffffff;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
	content: "";
}
.caret-right {
	display: block;
	float: right;
	width: 0;
	height: 0;
	margin-left:8px;
	margin-top:5px;
	border-color: transparent;
	border-left-color: #ffffff;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
}
.hr-color { display: block; height: 1px;
    border: 0; border-top: 1px solid #f0f0f0;
    margin: 2px 0; padding: 0; 
}
.hr-colorgr { display: block; height: 1px;
    border: 0; border-top: 1px solid #dddddd;
    margin: 2px 0; padding: 0; 
	/*border-color: green;*/
}

.title-hd {
	margin-top:10px;
	margin-bottom:2px;
	color: #009900;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
.content-h1 {
    color: #333;
    font-size: 34px;
    margin-top: 0px;
    padding-left: 0px;
    width: 100%;
    padding: 20px 0px 20px 0px;
    border-bottom: 1px solid #ccc;
    /* text-align: center; */
    margin-bottom: 20px;
}
.cms-heading {
	font-family: 'Roboto-Condensed', calibri;
	font-size: 28px;
}


.profile-home .img img:hover {
	
	border: 2px solid #8cd518;
	border-radius: 100%;
	filter: sepia(2);
}

.profile-home {
	/*border: 1px solid #999999;
	border-radius: 100%;
	width:100px;*/
}

.btn btn-red:hover {
background-color:#000!important;
}

.right-txt{ 
	    color: #000;
		font-size: 11px;
		text-align: center;
		font-weight: 700;
		padding-top:30px;
    }
	@media (min-width: 765px) and (max-width: 980px)
	{
		
		.span1 divider{ display:none!important;}
		.span11{ 
		width: 95%;}
		
		
	}
	@media (min-width: 765px) and (max-width: 995px)
	{
	.span7 .comment7{ margin-left:30px!important;}	/*.full-listing3-p comment more .comment{ margin-left: 40px;}*/
	}
	
	
	
	/*.slider-bottom{background:#505050; width:650px; height:60px; border:1px solid #666; z-index:5000!important; margin-top:-30px;}*/
	.slider-bottom{background: url(../images/background0.png) repeat;
text-align: center;
width: 380px;
/* height: 60px; */
border: 1px solid #666;
z-index: 5000!important;
margin-top: -30px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
position: relative;
padding: 21px 0px 22px 20px;
}
	
.directories {
    float: left;
    padding: 7px 12px;
    background-color: #75ab3b !important;
    border-radius: 5px;
    margin-right: 10px;
}

.directories1 {
    float: left;
    padding: 7px 12px;
    background-color: #75ab3b !important;
    border-radius: 5px;
    margin-right: 10px;
}

.directories2 {
    float: left;
    padding: 7px 12px;
    background-color: #75ab3b;
    border-radius: 5px;
    margin-right: 10px;
}

.directories3 {
    float: left;
    padding: 7px 12px;
    background-color: #75ab3b;
    border-radius: 5px;
    margin-right: 10px;
}


.event-menu {
	/*background: url(../images/background0.png) repeat; text-align:center; width:420px; height:60px; border:1px solid #666; margin-top:-0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	position: relative;
	border-radius: 3px;
	padding: 21px 0px 22px 20px;*/
}

.event-menu-messagein{/*background: url(../images/background0.png) repeat;*/ text-align:center;/* width:240px;*/ /*height:60px;*//* border:1px solid #666; */margin-top:-0px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		position: relative;
		border-radius: 3px;
/*		padding: 21px 0px 22px 20px;
*/		}
.event-menu-messagein.compose ul li a {
    padding: 0px;
}
.compose label{margin-top: 10px;
    margin-bottom: 10px;}
#ckcheck label{margin-top: 10px;
    margin-bottom: 10px;}
.compose select{background:none}
.compose input[type="text"]{background:none}
 .cke_chrome{box-shadow:none!important}
 .sendcp{margin-top: 15px;
    float: right;}
	@media (max-width: 767px) {
	.slider-bottom{background: url(../images/background0.png) repeat; text-align:center; font-size:14px !important;border:1px solid #666; z-index:5000!important; margin-top:-30px;}
	.event-menu{background: url(../images/background0.png) repeat; text-align:center; font-size:14px !important;border:1px solid #666; }
	.inq{color: #ffffff;/*background: #39A839;*/font-weight: 700;border-radius: 3px; top:80%; padding:16px !important; font-size:10px !important; cursor:pointer; }
	.img_tabv img{ float:none;
        
  }
  .img_tabv{text-align:center}
	}
	@media (max-width: 479px) {
  .slider-bottom{background: url(../images/background0.png) repeat; text-align:center; font-size:12px !important;border:1px solid #666; z-index:5000!important; margin-top:-10px;width: 350px !important;}
  .img_tabv img {float:none;
  
  }
   .img_tabv{text-align:center}
  /*.event-menu{background: url(../images/background0.png) repeat; text-align:center; font-size:12px !important;border:1px solid #666; z-index:5000!important; margin-top:-30px;width: 350px !important;}*/
  }
@media (max-width: 400px) {
  .slider-bottom{background: url(../images/background0.png) repeat; text-align:center; font-size:11px !important;border:1px solid #666; z-index:5000!important; margin-top:-4px;width: 260px !important;
}
.inq{color: #ffffff;/*background: #39A839;*/font-weight: 700;border-radius: 3px; top:80%; padding:14px !important; font-size:10px !important; cursor:pointer;}
 .event-menu{background: url(../images/background0.png) repeat;text-align: center;font-size: 9px !important;border: 1px solid #666;width: 290px !important;padding: 10px 0px 10px 3px;}
.directories{padding-left:0px; padding-right:4px;float:left;}
.directories1{padding-left:7px; padding-right:4px;float:left;}
.directories a:hover{background-color:#8EC23D;padding: 23px 0px 23px 0px;}
.directories1 a:hover{background-color:#8EC23D;padding: 23px 0px 23px 0px;}

.directories2{padding-left:0px; padding-right:4px;float:left;}
.directories3{padding-left:7px; padding-right:4px;float:left;}
.directories2 a:hover{background-color:#8EC23D;padding: 15px 0px 15px 0px;}
.directories3 a:hover{background-color:#8EC23D;padding: 15px 0px 15px 0px;}
}

#slider{ margin-top: -30px !important;}

.adv_search{font-size:16px; color:#009900; padding-left:2%;}
.search_view{ width:170px !important;}
@media screen and (max-width: 420px) {
.adv_search{font-size:16px; color:#009900; margin-left:0px !important;}
.search_view{ width:243px !important;}
}

@media screen and (max-width: 320px) {
.adv_search{font-size:16px; color:#009900; margin-left:-120px !important;}
.search_view{ width:140px !important;}

}





@media (max-width: 480px){
		.menu_txt {
    padding: 5.8em 0;
}
.title_head {
    text-align: center !important;
    line-height: 1.2 !important;
    font-size: 3rem !important;
}
.pro_txt {
    text-align: center;
}

.relevant_img {
    width: 65% !important;
    margin-top: 5px;
}

/*#team_left {
    padding: 0px;
}
*/
.team_title4.fund_title {
    margin-top: 45px !important;
}

.team_title4.fund_title.new_title {
    margin-top: 5px !important;
}

.col-md-3.col-sm-3.col-xs-3.coldex-3 {
    padding-left: 0px;
    padding-right: 0px;
}

.relevant_img1 {
	width: 60% !important;
}

.col-md-12.new_spaces {
	padding-top: 20px;
}

textarea#endorsement_post {
    width: 100% !important;
}

#img_center {
	text-align: center;
}

#other_txt {
    margin-top: 25px;
    font-size: 18px;
    text-align: center;
}

#relevant_txt {
    text-align: left;
    padding-right: 0px;
}

.mob_space {
	margin-top: 20px;
}

.head_title1 h2 {
    padding-bottom: 0rem;
}

#space2 {
    margin-bottom: 0px;
    margin-top: 40px;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.footer_info p {
    text-align: center !important;
}

.cms-content {
	  text-align:left !important;
  }
  .other-content {
	  text-align:center;
  }
  .page-content
  {
  text-align:left !important;
  }
.listing_bg1 {
    margin-bottom: 15px;
    padding: 20px !important;
}

.listing_bg1.full_list {
    margin-bottom: 0px;
}
	.soci {
    margin-top: 10px!important;
}
p.bannercontent {
    text-align: center!important;
}
#hintpost_form {
    padding-left: 0px;
    padding-right: 0px;
}

.PricingBox-content p{text-align:center}
.horizontal li {
    display: inline-block;
    margin-right: 2px!important;
}
.faq_li {
    font-family: "proxima-nova";
    margin: 5px 18px;
    font-size: 16px;
    text-align:justify !important;
}
 h3 {
   margin-top: 3px!important;
    margin-bottom: 0px!important;
}
.faq_ques_sec {
    font-size: 17px;
    font-weight: bold;
    text-align: left;
    font-family: "proxima-nova";
    padding-bottom: 0px;
    padding-top: 15px;
    line-height: 25px;
}
.footpage1 input[type="submit"]{width:100%!important}
.topspace {
    margin-top: 12px!important;
    margin-bottom: 12px!important;
}
.terms strong {
    line-height: 25px;
}
.privacy strong {
    line-height: 25px;
}
.col-md-3.top1.padleftnull.padop {
    margin-left: 15px;
}
.padop{ padding-left:15px!important;}
.prestops{margin-top:45px}
.imght {
    height: 200px!important;
    border-radius: 35px;
}
.ippad{padding-bottom:25px}
.ippad {
    padding-bottom: 51px!important;
}

}




.highlight{ background-color:#39A839; padding-top:5px;}

.faq
{
	font: 400 14px/24px "Inder", sans-serif;
}
.faq_ques_head
{
	font-size:20px; /*font-family:Cambria;*/ font-weight:bold;font-family: "proxima-nova";
}
.faq_ques_sec
{
	font-size:17px; font-weight: 400; text-align: left;
	font-family: "proxima-nova";
	padding-bottom: 15px;
    padding-top: 15px;
	
}
faq_ques_sec1
{
	font-size:17px; font-weight: bold; text-align: left;
	font-family: "proxima-nova";
	
}
.faq_ans_sec
{
 	font-size:16px;
	text-align: justify;
    font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.faq_li
{font-family: "proxima-nova";
margin: 5px 18px;font-size:16px;text-align: justify; /*font-family:Cambria;*/
    margin-right: 0px;
}
.faq_img
{
	float:left;
	margin: 3px 35px 20px 0px;
}
.new_icon{ background-image:url(../images/latest_new2.png); width:55px; height:44px; border:0px; cursor:pointer;z-index:1;float:left; margin:6px;z-index:3000;}
 
._bordered {
    border-top: 0px solid #f1f1f1;
	margin-top: 0px;
}

#blogs-interview {
    padding: 0 7px;
}

#blogs-interview img {
    padding: 5px;
}

.blogs-interview strong {
    font-weight: 400 !important;
}

.trending-discussion {
    padding: 0 7px;
}

.trending-discussion img {
    padding: 5px;
}

.trending-discussion strong {
    font-weight: 400 !important;
}

#feature-video1 {
    padding: 0 10px;
}

.max-height-2 {
	height: 209px !important;
}

.pro_venture {
    margin-right: 20px;
    background-color: #f9f9f9;
    padding: 0px 20px 20px;
    margin-top: 40px;
    border: #f1efef 1px solid;
}

.login a {
    color: #41bb41;
}

.button._secondary {
    color: #fff;
    /* background-color: transparent; */
    border-color: #03C703;
}

.button:active, .button:hover, .button:link, .button:visited {
    text-decoration: none;
    cursor: pointer;
}
.button {
    padding-top: .6944444444rem;
    padding-bottom: .5833333333rem;
    margin-top: .3888888889rem;
    margin-bottom: .3888888889rem;
    min-width: 6.6666666667rem;
    padding-right: 0.5555555555rem;
    padding-left: 0.5555555555rem;
    font-size: .7222222222rem;
    color: #fff;
    background-color: #03C703;
    border-color: transparent;
    display: inline-block;
    margin-right: 0;
    margin-left: 0;
    line-height: 1;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    border-width: 2px;
    border-style: solid;
    border-radius: .1666666667rem;
    outline: 0;
    -webkit-transition: background-color 150ms,border-color 150ms,color 75ms ease-out,box-shadow 150ms;
    transition: background-color 150ms,border-color 150ms,color 75ms ease-out,box-shadow 150ms;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .1em;
    margin-right: 10px !important;
    font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px !important;
}

.ask_fc {
    background-color: #009977 !important;
    font-weight: bold !important;
    font-size: 15px !important;
}

.team-ser1{padding: 110px 0px;}
.ftr-ico{ background-image:url(images/ecosystem.png); background-repeat:no-repeat; width:100px; height:100px;}
.ftr-ico1{ background-image:url(images/ecosystem.png); background-repeat:no-repeat;width:100px; height:100px;}

ul.dropdown-menu.new li {
	display:inline;
}

.menu-list-right {
	text-align:left;
}
.menu_bg {
	background-image:url(../images/Professionals_g.jpg);
	background-size:cover;
	height:326px;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
.nepal_bg {
	background-image:url(../images/nepal.jpg);
	background-size:cover;
	height:326px;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
.nepal_bg_top {
	background-image:url(../images/nepal.jpg);
	background-size:cover;
	height:450px;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
.students_bg_top {
	background-image:url(../images/Professionals_g.jpg);
	background-size:cover;
	height:450px;
	background-repeat:no-repeat;
	margin-bottom: 25px;
}
.menu_txt {
	padding: 8.2em 0;
}

.title_head {
	margin-top: 0;
    color: #fff;
	text-align:center;
    padding-top: .4444444444rem;
    padding-bottom: .4444444444rem;
    line-height: .425;
    font-size: 4.5rem;
    font-weight: 600;
    font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
}

.pro_txt {
	margin-top: 0;
    color: #fff;
	text-align:center;
    padding-top: .4444444444rem;
    padding-bottom: .4444444444rem;
    line-height: 1.125;
    font-size: 3rem;
    font-weight: 600;
    font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: .5rem;
}

#space {
	padding-left:0px;
	padding-right:0px;
    background-color: #fff;
}

#space2 {
	padding-right:0px;
	padding-left:0px;
	margin-bottom: 40px;
}

.head_title h2 {
	margin-top: 0;
    color: #000;
	text-align:center;
        padding-top: 8rem;
    padding-bottom: 5rem;
    line-height: 1.125;
    font-size: 2.5rem;
    font-weight: 400;
    font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 0rem;
}

#con_space {
	margin-top: 10px;
}

#pre_space {
	margin-top: 10px;
}

.row.padding_style1 {
    margin-right: 0px;
    margin-left: 0px;
}

#other_txt {
	margin-top: 25px;
	font-size: 18px;
}

.relevant_bg {
	background-color: #fff;
}

.head_title1 h2 {
	margin-top: 0;
    color: #000;
	text-align:center;
    padding-top: 5rem;
    padding-bottom: 7rem;
    line-height: 1.125;
    font-size: 3.5rem;
    font-weight: 600;
    font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    margin-bottom: 0rem;
}

.relevant_img {
    width: 75% !important;
}

.relevant_img1 {
	width: 100%;
}


@media (min-width: 998px) {
#pre_space {
	margin-top: 10px;
	margin-left: 22px;
}}



@media (min-width: 481px) and (max-width: 668px) {
.title_head {
    text-align: center;
    line-height: 1.125;
    font-size: 4.5rem;
}

.pro_txt {
    text-align: center;
}

.relevant_img {
	width: 75% !important;
}

.relevant_img1 {
	width: auto !important;
}

#img_center {
	text-align: center;
}

#other_txt {
    margin-top: 25px;
    font-size: 18px;
    text-align: center;
}

#relevant_txt {
	text-align: center;
}

.mob_space {
	margin-top: 20px;
}

.head_title1 h2 {
    padding-bottom: 0rem;
}

#space2 {
    margin-bottom: 0px;
    margin-top: 40px;
}

.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.footer_info p {
    text-align: center;
}}

@media (min-width: 669px) and (max-width: 968px) {
.title_head {
    text-align: center;
    line-height: 1.125;
    font-size: 5.5rem;
}

.pro_txt {
    text-align: center;
}

.relevant_img {
	width: 75% !important;
}

.relevant_img1 {
	width: 100px !important;
}

#img_center {
	text-align: center;
}

#other_txt {
    margin-top: 25px;
    font-size: 18px;
    text-align: center;
	margin-bottom: 25px;
}

#relevant_txt {
	text-align: center;
}

.mob_space {
	margin-top: 20px;
}

.head_title1 h2 {
    padding-bottom: 0rem;
}

#space2 {
    margin-bottom: 0px;
    margin-top: 40px;
}

.footer_info p {
    text-align: center;
}

.tab_space {
	margin-bottom: 20px;
}

div#pre_space {
    margin-top: 0px !important;
}

.container {
    width: auto !important;
}

.row.padding_style1 {
    margin-right: 0px !important;
}}

@media (min-width: 967px) and (max-width: 1359px) {
.row {
    margin-right: 10px;
    margin-left: 10px;
}

.row.padding_style1 {
    margin-right: 0px !important;
}}

@media (min-width: 1360px) and (max-width: 1364px) {
	#relevant_txt {
	margin-top: 3px;
	font-size: 13px;
}

.large_txt {
	margin-top: 25px !important;
	font-size: 14px;
}

#con_space {
    margin-top: 0.3px;
}}

@media (min-width: 1365px) and (max-width: 1995px) {
/*#relevant_txt {
	-moz-margin-top: 35px !important;
	font-size: 15px !important;
}*/
#relevant_txt {
	margin-top: 20px !important;
	font-size: 15px !important;
}
.nontop {
    margin-top: 50px !important;
}
.tab_space {
	padding-top: 15px !important;
}

.tab_space1 {
	padding-top: 15px !important;
}

.tab_space3 {
	padding-top: 15px !important;
}

/*.container {
    width: 100% !important;
}
*/
#con_space {
    margin-top: 2.3px;
}

.title_head {
    font-size: 4.4rem;
}

.pro_txt {
    padding-top: .444444rem;
    font-size: 3rem;
}

#pre_space {
    margin-left: 100px;
}

#other_txt {
    margin-top: 42px;
    font-size: 18px;
}

.row.padding_style1 {
    margin-right: 0px !important;
}

.relevant_img {
    width: 75% !important;
}

.relevant_img1 {
    width: 75%;
}
}

@media (min-width: 1996px) and (max-width: 2500px) {
#relevant_txt {
	margin-top: 25px !important;
	font-size: 16.5px !important;
}
.nontop {
    margin-top: 56px !important;
}

.tab_space {
	padding-top: 20px !important;
}

.tab_space1 {
	padding-top: 15px !important;
}

.large_txt {
	margin-top: 22px !important;
}

.relevant_img {
    width: 75% !important;
}

.relevant_img1 {
    width: 75%;
}

#con_space {
    margin-top: 2px;
}

.title_head {
    font-size: 4rem;
}

.pro_txt {
    padding-top: 4.444444rem;
    font-size: 5rem;
}

.menu_txt {
    padding: 12em 0;
}

#pre_space {
    margin-left: 22px;
}

#other_txt {
    margin-top: 47px;
    font-size: 22px;
}

.menu_bg {
    background-image: url(../images/Professionals_g.jpg);
    background-size: cover;
    height: 400px;
    background-repeat: no-repeat;
}

.nav-menu .menu-item a {
    font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2rem;
    color: #162020;
}

.nav-menu .menu-item a:hover {
    font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2rem;
    color: #66FF33;
}

.head_title h2 {
    padding-top: 12rem;
    padding-bottom: 5rem;
    font-size: 5.5rem;
}

.head_title1 h2 {
    padding-top: 10rem;
    padding-bottom: 12rem;
    font-size: 5.5rem;
}

.footer_style ul li a {
    font-size: 24px;
}

.footer_style h3 {
    font-size: 30px;
}

.follow_us img {
    width: auto;
}

.footer_style .text_deco span {
    font-size: 24px;
}

.footer_info p {
    padding: 15px;
    font-size: 24px;
}

.row.padding_style1 {
    margin-right: 0px !important;
}}

@media (min-width: 2501px) and (max-width: 3000px) {
#relevant_txt {
	margin-top: 20px !important;
	font-size: 17px !important;
}

.tab_space {
	padding-top: 25px !important;
}

.tab_space1 {
	padding-top: 15px !important;
}

.large_txt {
	margin-top: 40px !important;
}

.relevant_img {
    width: 75% !important;
}

.relevant_img1 {
    width: 75%;
}

#con_space {
    margin-top: 5px;
}

.title_head {
    font-size: 4rem;
}

.pro_txt {
    padding-top: 4.444444rem;
    font-size: 5rem;
}

.menu_txt {
    padding: 12em 0;
}

#pre_space {
    margin-left: 22px;
}

#other_txt {
    margin-top: 65px;
    font-size: 26px;
}

.menu_bg {
    background-image: url(../images/Professionals_g.jpg);
    background-size: cover;
    height: 400px;
    background-repeat: no-repeat;
}

.nav-menu .menu-item a {
    font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2.5rem;
    color: #162020;
}

.nav-menu .menu-item a:hover {
    font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2.5rem;
    color: #66FF33;
}

.head_title h2 {
    padding-top: 12rem;
    padding-bottom: 5rem;
    font-size: 5.5rem;
}

.head_title1 h2 {
    padding-top: 10rem;
    padding-bottom: 12rem;
    font-size: 5.5rem;
}

.footer_style ul li a {
    font-size: 24px;
}

.footer_style h3 {
    font-size: 30px;
}

.follow_us img {
    width: auto;
}

.footer_style .text_deco span {
    font-size: 24px;
}

.footer_info p {
    padding: 15px;
    font-size: 24px;
}

.row.padding_style1 {
    margin-right: 0px !important;
}}
/*.text {
    margin-left: 20px;
}
._circle1 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle2 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle3 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle4 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle5 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle6 span:before { background-image:url(../images/connect-70x70.png); width:80px; height:80px;content: " ";position: absolute;}
._circle1{width:25%}
*/

#img_center1{padding:2px;margin-top:8px;}
#img_center2{padding:2px;margin-top:3px;}
#img_center3{padding:2px;margin-top:3px;}
#img_center4{padding:2px;margin-top:3px;}
#img_center5{padding:2px;margin-top:3px;}
#img_center6{padding:2px;margin-top:3px;}
.large_txtcom{padding-left:0px !important;margin-top: 28px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt1{padding-left:0px !important;margin-top: 18px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt2{padding-left:0px !important;margin-top: 18px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt3{padding-left:0px !important;margin-top: 5px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt4{padding-left:0px !important;margin-top: 5px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt5{padding-left:0px !important;margin-top: 18px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.large_txt6{padding-left:0px !important;margin-top: 0px !important;font-size: 15px !important;font-family: 'proxima-nova',"Helvetica Neue",Helvetica,Arial,sans-serif;}
.pro-bg{background: #f5f5f5;}
.relevant_img1 {width: 100%;}
.etop{margin-top: 10%;}
.stop{margin-top: 11%;}
.itop{margin-top: 10%;}
.nontop{margin-top: 10%;}
.btop{margin-top: 10%;}




@media (min-width: 1349px) and (max-width: 2250px) {
.tab_space {
    padding-top: 0px !important;
}

#relevant_txt {
    margin-top: 15px !important;
}

.tab_space1 {
    padding-top: 0px !important;
}

#other_txt {
    margin-top: 22px;
    font-size: 18px;
}}

@media (min-width: 1498px) and (max-width: 2269px) {
.tab_space {
    padding-top: 12px !important;
}

.tab_space3 {
    padding-top: 0px !important;
}

#other_txt {
    margin-top: 26px;
    font-size: 18px;
}}

@media (min-width: 1798px) and (max-width: 2242px) {
#other_txt {
    margin-top: 38px;
    font-size: 18px;
}}

@media (min-width: 2025px) and (max-width: 3441px) {
.tab_space {
    padding-top: 22px !important;
}

.tab_space1 {
    padding-top: 12px !important;
}

.tab_space3 {
    padding-top: 10px !important;
}

#other_txt {
    margin-top: 48px;
    font-size: 18px;
}}

@media (min-width: 2854px) and (max-width: 4004px) {
#other_txt {
    margin-top: 70px;
    font-size: 22px;
}}
@media (min-width: 1344px) and (max-width: 1348px) {
#relevant_txt {
    margin-top: 25px !important;
}}
@media (min-width: 1349px) and (max-width: 2175px) {
#relevant_txt {
    margin-top: 25px !important;
}
.stu1{margin-top: 35px !important;}
}

@media (min-width: 1498px) and (max-width: 2287px) {
.tab_space {
    padding-top: 13px !important;
}}

@media (min-width: 1798px) and (max-width: 2501px) {
.tab_space {
    padding-top: 15px !important;
}

}

.menu-list-right {
	text-align:right;
}

ul.dropdown-menu.new li {
	display:inline;
}
p {
    margin: 0 0 10px;
    font-family: "proxima-nova";
    font-size: 16px;
}
.imgmarginbot{margin-bottom:30px;}
/*presskit*/
.top1{margin-top: 20px;  }
.bordershadow {
    padding: 6px;
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #949191;
}
.fcnews{	
	text-transform: none!important; color:#fff; font-size:15px; text-align:center!important; 
	 font-family: "proxima-nova";}
.fcnewsimage{height:200px; background-size: cover;}
.featuredImage {position: relative; }
.featuredImage.Big {margin-bottom: 30px;}
.bigpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute; top: 233px; left: -5px;}
.avatartext {margin-left: 55px; margin-top: 6px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; color: #c4cdd6; font-style: italic; letter-spacing: 0.16em;}
.avatartext a { font-style: normal; font-weight: bold; text-transform: uppercase; }
.entry {color: #525d68; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.smallpost {width: 191px; float: left; padding-bottom:30px; margin-bottom: 29px; border-bottom: 1px solid #dde2e8; position: relative; }
.smallpost.nobbottom {border-bottom: none;}
.smallpost a {text-decoration: none!important;}
.smallpost .over {width: 191px; }
.smallpost:nth-child(4) { margin-right: 50px; }
.smallpost:nth-child(5) { margin-right: 50px; }
.smallpost .grayblock {height: 125px;}
.smallpost h2 {font-size: 16px; font-family: 'Roboto', sans-serif; color: #182028; line-height: 1em;}
.smallpost h2 a {color: #182028;}
.smallpost h2 a:hover {color: #0080a7; text-decoration: none;}
.smallpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 112px; left: -5px;}
.mediumpost h2 a {color: #182028;}
.mediumpost h2 a:hover {color: #0080a7; text-decoration: none;}
.mediumpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 233px; left: -5px;}
.swipewrapper {border-bottom: 1px solid #dde2e8; margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; width: 275px; min-height: 228px;}
.relatedwrapper {height: auto; margin-top: 29px;}
.categorywrapper .swipewrapper {height: auto; border-bottom: 0 none;}
.moreposts-mobile .swipewrapper {border-bottom: 0 none;}
#swipeul {list-style-type: none; margin: 0; padding: 0;}
.swiper-slide {float: left; width: 275px; }
/*nametag-photo-name{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(22,24,27,.9)),color-stop(72px,rgba(22,24,27,.38)),color-stop(100%,rgba(22,24,27,.0)));
background:-webkit-linear-gradient(top,rgba(173, 176, 179, 0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));background:-moz-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
background:-o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
background:-ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));background:linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:27px;display:block;color:#fff;
padding: 10px 18px 70px;orphans:2;
vertical-align:bottom;width:100%;bottom:0;left:0; margin:0;
}*/
.nametag-photo-name {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(22,24,27,.9)),color-stop(72px,rgba(22,24,27,.38)),color-stop(100%,rgba(22,24,27,.0)));
    background: -webkit-linear-gradient(top,rgba(173, 176, 179, 0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
    background: -moz-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
    background: -o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
    background: -ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
    background: linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 27px;
    display: block;
    color: #fff;
    padding: 15px 15px 15px;
    orphans: 2;
    vertical-align: bottom;
    width: 100%;
    bottom: 0;
    left: 0;
    margin: 0;
}
/*terms*/
.terms strong {
    font-size: 18px;
	color: #67a902;
	font-family: "proxima-nova";
	font-weight:500;
	text-transform:capitalize!important;
}
.topspace{margin-top: 35px;margin-bottom: 25px;}
.terms p{line-height:1.6em}
/*privacy*/
.privacy strong {
	font-size: 18px;
	color: #67a902;
	font-family: "proxima-nova";
	font-weight:500;
	text-transform:capitalize!important;
}
.privacy p{line-height:1.6em}
.privacylist{padding-left: 15px;
    list-style-type: square !important;}
/*general*/
.generalh1{color: #333;
   font-family: "ProximaNova-Light"!important;
   font-size: 34px;
	margin-top: 0px;
	padding-left: 0px;
	width:100%;
    border-bottom: 1px solid #ccc;
	font-weight: 600;
	padding: 15px 0px 15px 0px;}
.genq{font-family: "proxima-nova";
    color: #32bc32;
    font-weight: 500;
    font-size: 27px;}
.gencolor{ color: #32bc32;}
/*services*/
ol.order {list-style-type:square; padding-left: 15px;}
.servicesul{padding-left:15px; list-style-type:square !important; }
.color{color: #03C703}
.bcolor{color:#000}
.ser1{margin-top: 5px; height: 1px; border: none; background: #e8e8e8;}
/*discoverfc*/
/*@font-face {
	src: url('fonts/AdobeGothicStd-Bold.eot');
	src: local('AdobeGothicStd-Bold'), local('AdobeGothicStd-Bold'), url('fonts/AdobeGothicStd-Bold.otf') format('opentype');
}
.list_style_one li {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	list-style: none
}
p {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	list-style: none
}*/
.disfc ol.order {
    list-style: inside;
    list-style-type: decimal;
   padding-left: 0px; }
.disfc .faq_li {
    font-family: "proxima-nova";
    margin: 5px 18px;
    font-size: 16px;
    text-align: justify;
    /* font-family: Cambria; */
    margin-left: 0px;
}
.disfc .loweralpha {
    list-style-type: lower-alpha;
    padding-left: 40px;
}
.topim{margin-top: -35px;
    margin-bottom: 8PX;}
.smal{    margin-top: -10px;
    margin-bottom: 10px;}
.bpt{    margin-top: 10px;
    margin-bottom: 25px;}
.imght{height: 315px;border-radius: 35px}
.imght1{height: 256px; border-radius: 35px}
.contop{    width: 84px;
    margin-left: 12px;}
.loweralpha{list-style-type:lower-alpha;}
.padritnull{padding-right:0px!important}
.discover img{margin-top:10px;
margin-bottom:10px;
padding: 6px;
    -webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #949191;}
	.demo{
border: 1px solid #ff0000;
	background-color: #d8d8f4;
	margin: 1em 40px;
	padding: 15px;
	-moz-border-radius-topleft: 50px;
	-webkit-border-top-left-radius: 50px;	
	-moz-border-radius-topright: 50px;
	-webkit-border-top-right-radius: 50px; 	
}
/*team*/
.team{text-align:center;  font-weight:bold; }
.teambox1{text-align:center;  font-weight:bold; color:#FFFFFF; background: #658e0f;
    padding: 15px;}
.pricing .section._pricingtable .PricingBox:not(._featured) {
    position: relative;
    top: -5.5rem;
    margin-bottom: -5.5rem;
}
.PricingBox-header {
    position: relative;
    display: block;
    height: 5.5rem;
    padding: 1rem;
    text-align: center;
    background-color: #03C703;
    cursor: pointer;
}
.PricingBox-header:before {
    position: absolute;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    content: "";
    bottom: -15px;
    border-top: 15px solid rgba(12, 123, 20, 0.72);
    border-right: 15px solid transparent;
    border-left: 15px solid transparent;
    left: calc(50% - 15px);
}
.PricingBox-header h2 {
    font-size: 1.77778rem;
    font-weight: 600;
    padding: 0;
    margin-bottom: 0;
    color: #fff;
}
.PricingBox.team {
    border-bottom: 5px solid #03C703;background: #fcfde7;    margin-top: 25px;
}
.PricingBox-content{padding-top: 35px;
    padding-bottom: 35px;-webkit-box-shadow: 0 0 10px #fff;
    box-shadow: 0 0 10px #949191;}
.pad{padding-bottom: 15px;
    padding-top: 15px;}
.center {
    margin: auto;
    width: 30%;
}
.nopadding{padding-left:0px!important;padding-right:0px!important;}
.nopadding-left{padding-left:0px!important;}
.widthbutn{width:40%}
.footpage input[type="text"] {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 36px;
    background-color: #ffffff;
    border-radius: 0px;
}
.footpage select#ContactForm_reportissues {
    background: #fff;
}
.footpage input[type="submit"] {
	color: #fff !important;
    background-color: #5cb85c;
    border-color: #4cae4c;
	display: inline-block;
    padding: 6px 15px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
    font-weight: 500 !important;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.footpage input[type="submit"]:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.footpage textarea#ContactForm_body {
    border: 1px solid #ccc;
}
.footpage1 textarea#ServiceNeed_body {
    border: 1px solid #ccc;
}
.footpage1 input#ServiceNeed_subject {
    /* text-align: center; */
    color: #bbbfb9;
    padding-left: 15px;
}
.footpage1 input[type="submit"] {
    /* height: 40px; */
    border-radius: 0px;
    background-color: #347318;
    color: #fff;
    border: 0px;
    font-weight: bold;
    font-size: 15px;
    text-transform: uppercase;
    width: 25%;
    text-align: center;padding: 8px;
}
.footpage1 input[type="text"] {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 36px;
    background-color: #ffffff;
    border-radius: 0px;
}

.footpage2 input[type="submit"] {
	color: #fff !important;
    background-color: #5cb85c;
    border-color: #4cae4c;
	display: inline-block;
    padding: 6px 15px;
    margin-top: 10px;
    font-size: 16px;
    line-height: 20px;
    color: #333333;
    font-weight: 500 !important;
    text-align: left !important;
    vertical-align: middle;
    cursor: pointer;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.footpage2 input[type="submit"]:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

.footpage2 input[type="text"] {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 36px;
    background-color: #ffffff;
    border-radius: 0px;
}
.footpage2 textarea#LinkupForm_body {
    border: 1px solid #ccc;
}
.teamname{margin-bottom: 0px; font-weight: 600;}
.team img{margin-bottom: 10px;}
.other-content1{text-align:justify;
    font-weight: 100!important;}
.team .ser1 {
    margin-top: 35px;
    height: 1px;
    border: none;
    background: #e8e8e8;
    margin-bottom: 35px;
}
.team .col-md-9{padding-right: 0px;}
.topmarg{  margin-top: 0px;}
.bgmem {  background: #fcfde7; padding:15px;    border: 2px solid #f7fbaf;}
.marginsp{margin-top:25px; margin-bottom:25px}
.marginsp p{font-weight: 400;
    font-size: 25px;
    margin-bottom: 0px;}
.sec{margin-top: -40px;}

.wrapper2 .col-md-12 {
/*    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
*/}
.center1{
    margin: auto;
    width: 45%;
}
a.stay_active {
    color: rgba(12, 123, 20, 0.72);
    text-decoration: none;
	font-weight:bold}
.sign{padding-left: 25px;
    padding-right: 25px;
    margin-top: 25px;
    margin-bottom: 25px;
    background: #fff7c8;}
.india .ser1 {
    margin-top: 7px;
    margin-bottom: 22px;
    height: 1px;
    border: none;
    background: #e8e8e8;
}
.newzealand .ser1 {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1px;
    border: none;
    background: #e8e8e8;
}
/*blinking*/
.blink {
	-webkit-animation: blink .75s linear infinite;
	-moz-animation: blink .75s linear infinite;
	-ms-animation: blink .75s linear infinite;
	-o-animation: blink .75s linear infinite;
	 animation: blink .75s linear infinite;
}
@-webkit-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-moz-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-ms-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@-o-keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 1; }
	50.01% { opacity: 0; }
	100% { opacity: 0; }
}

/*blinking*/
.brad{ border-radius: 35px;}
.footer_style .text_deco a {
    font-size: 13px;
	line-height: 25px;
}
.follow_us img {
    margin-right: 10px;
    margin-top: 5px;
}
.line{color:#FFFFFF; font-size:12px;}
.footer_margin{ margin-top: 30px;
    margin-bottom: 13px;}
.footer_style .text_deco a:hover {
    color: #000!important
}
.footer_style .text_deco span:hover {
    color: #000!important
}
.pagebotspace{
    margin-bottom: 30px;
	margin-top: 30px;
}
.footlist{
	/*list-style-image:url(../images/ar.PNG); background-repeat:no-repeat*/}
.footpad{/*padding-left: 15px!important*/}
.col-md-3.lineht ul li {
    line-height: 24px;
}
.margtop{margin-top:25px}

.featuredImage {position: relative; }
.featuredImage.Big {margin-bottom: 30px;}
.bigpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute; top: 233px; left: -5px;}
.avatartext {margin-left: 55px; margin-top: 6px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; color: #c4cdd6; font-style: italic; letter-spacing: 0.16em;}
.avatartext a { font-style: normal; font-weight: bold; text-transform: uppercase; }
.entry {color: #525d68; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.smallpost {width: 191px; float: left; padding-bottom:30px; margin-bottom: 29px; border-bottom: 1px solid #dde2e8; position: relative; }
.smallpost.nobbottom {border-bottom: none;}
.smallpost a {text-decoration: none!important;}
.smallpost .over {width: 191px; }
.smallpost:nth-child(4) { margin-right: 50px; }
.smallpost:nth-child(5) { margin-right: 50px; }
.smallpost .grayblock { height: 125px; }
.smallpost h2 { font-size: 16px; font-family: 'Roboto', sans-serif; color: #182028; line-height: 1em; }
.smallpost h2 a { color: #182028; }
.smallpost h2 a:hover { color: #0080a7; text-decoration: none; }
.smallpost .avatarimage { width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 112px; left: -5px; }
.mediumpost h2 a { color: #182028; }
.mediumpost h2 a:hover { color: #0080a7; text-decoration: none; }
.mediumpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 233px; left: -5px;}
.swipewrapper {border-bottom: 1px solid #dde2e8; margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; width: 275px; min-height: 228px;}
.relatedwrapper {height: auto; margin-top: 29px;}
.categorywrapper .swipewrapper {height: auto; border-bottom: 0 none;}
.moreposts-mobile .swipewrapper {border-bottom: 0 none;}
#swipeul {list-style-type: none; margin: 0; padding: 0;}
.swiper-slide {float: left; width: 275px; }
.nametag-photo-name{
	background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(22,24,27,.9)),color-stop(72px,rgba(22,24,27,.38)),color-stop(100%,rgba(22,24,27,.0)));
	background:-o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
	background:-ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));background:linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:27px;display:block;color:#fff;
	orphans:2;
	vertical-align:bottom;width:100%;bottom:0;left:0; margin:0;
}
.subcont_bg {
	background-color: #fef5e6;
	margin-top: 20px;
}
.footer_style {
    font-family: "proxima-nova"!important;}
.promo.pagebotspace {
    font-family: "proxima-nova";
}
.ctrit{float: right;}

div.flash-msgsuccess {
	background:#A1E7A3;
	color:#264409;
	border-color:#000;
	width:300px;
	font-weight:700;
}

div.flash-msgsuccess {
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}

.event_background {
	background: -webkit-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
	background: -moz-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
	background: -o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
	background: -ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
	background: linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	line-height: 27px;
	display: block;
	color: #fff;
	padding: 10px 18px 70px;
	orphans: 2;
	vertical-align: bottom;
	width: 100%;
	bottom: 0;
	left: 0;
	margin: 0;
}
.footleft{/* margin-left: -35px;*/}
.cp{width:25%!important}
.buttonmargin{margin-top:55px;
margin-bottom:55px}
.sendtop{margin-top: 27px;}
.butwidth{width:90%}
i.fa.fa-home {
    font-size: 21px;
    color: #44c50a;
}
i.fa.fa-comments-o {
    font-size: 25px;
   color: #44c50a;
}
i.fa.fa-user{
    font-size: 21px;
   color: #44c50a;
}
.log input#ForgetPassword_email {
    margin-top: 7px;
}
i.fa.fa-info-circle {
    font-size: 18px;
    color: #0150ff;
    margin-left: 25px;
}
.view.latestfc {
    padding-top: 15px;
}
.toplistspace{margin-top:50px}
.listbg{background:#fbfbfb !important;
border: 1px solid #e6e6e6;}
.latestf .listing-header h2 a{ font-family: "proxima-nova";color: #129d12!important;font-weight: 400!important; padding-bottom: 10px}
.latestf .intro-content p{ font-family: "proxima-nova"; font-size:14px}
.latestfc .last-update {
    color: #129d12 !important;
    font-size: 14px;
    font-weight: 500;
}
.irit{    margin-right: 10px!important;
    margin-left: 15px;}

.listpad1 {
    background-color: #fcfde7;
    padding: 10px;
    padding-left: 18px;
    border: #e6e6e6 solid 1px;
    font-weight: bold;
    border-top: none;
}

.listpad{padding-top:25px;padding-bottom: 25px;
}
div.flash-msgsuccess
{
background:#A1E7A3;
color:#264409;
border-color:#000;
width:300px;
font-weight:700;	
}
div.flash-msgsuccess
{
padding:.8em;
margin-bottom:1em;
border:2px solid #ddd;
}
.fc-listing-alias h2{font-size: 22px !important;
    margin-left: 0px;}
.footer_style{ background-color:#05a705; font-size:15px;  font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; /*padding:20px 0px;*/}
.footer_style h3{ color:#fff;/*:#fff18e;*/
    /* font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; */
    text-align: left;
    margin: 12px 0 10px;
    text-transform: uppercase;
    font-size: 14px;letter-spacing: .75px;font-weight: bold; }
.footer_style ul{ padding:0}
.footer_style .text_deco a{ color: #fff !important;letter-spacing: .5px;}
.footer_style .text_deco span{ color:#fff; padding:0px 3px;}
.footer_style ul li { font-size: 14px;
    line-height: 24px; font-style:normal;}
.footer_style ul li span{ color:#fff; text-decoration:none;}
.footer_style ul li a{ color:#000;letter-spacing: .45px;
    font-size: 13px;} 
.footer_info{ background-color:#05a705;color:#fff; font-family: "Proxima Nova",proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif; padding-bottom:10px }
.footer_info p{ padding:0px; margin:0px; font-size: 12.5px;}
.footer_info p {
    text-align: left;color: #fff;
}
.bdrbot{border-bottom: 1px solid rgba(204, 204, 204, 0.25)}
.soci {
    margin-bottom: 30px;
    margin-top: 15px;
}
.horizontal li { display:inline-block; margin-right:15px}  
.topli{margin-top: 18px;} 
.linecl{color:#fff}
.contactus {
/*    margin-top: 65px;
*/}
.soci a img{margin-right: 8px;}
.soci a img:hover{box-shadow: 0px 0px 4px 1px rgba(0,0,0,0.8); border-radius:25px}
.fcc{font-family: 'Bubblegum Sans', cursive;color:#000; font-weight:400; font-size:14px; letter-spacing:1.2}
@-webkit-keyframes thumb {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(0.9); }
	100% { -webkit-transform: scale(1); }
}
.backbutton img:hover
{
	-webkit-animation-name: thumb;
	-webkit-animation-duration: 600ms;
	-webkit-transform-origin:50% 50%;
	-webkit-animation-iteration-count: 2;
	-webkit-animation-timing-function: linear;
}
.backbutton img{   float: left;}
.roundsocial li{ display: inline-block; width: 100px;}
.socpad{    padding-top: 85px;}
ul.roundsocial {
    display: inline-flex;
    margin-left: 0px;
}

.login-form{ /*border:1px solid #e7e7e7;box-shadow:0px 1px 8px #eee*/}
.login-form-center{ /*margin-left:7%; margin-right:5%;*/}
.login-form h1{margin:0px; padding-left:25px !important; color:#000; font-family:'OpenSans-Regular', calibri; font-size:20px !important;/* border-bottom:1px solid #ddd*/}
.login-form form{ padding-left:25px; margin-top:25px;margin-bottom:25px; padding-right: 25px;}
.login-form form input[type="text"]{ box-shadow: none !important;  height:36px !important; border-radius:0px; width:100%; background:#fff url(../images/login-user.png)5px; background-repeat:no-repeat !important; padding-left:30px; }
.login-form form input[type="password"]{ box-shadow: none !important;   height:36px; border-radius:0px;width:100%;background:#fff url(../images/pass-login.png) 5px !important; background-repeat:no-repeat !important; padding-left:30px;}
.login-form form input[type="submit"]{ height:40px; border-radius:0px; background-color:#347318; color:#fff;  border:0px; font-weight:bold; font-size:16px; text-transform:uppercase; width:40%}
.login-form form input[type="submit"]:hover{ background-color:#004800; color:#fff;}
.login-form p{ color:#333;  font-family:'OpenSans-Regular', sans-serif; font-size:14px; text-align:left; padding-top:60px; padding-left:80px; }
.login-form img{ margin-left:5%; margin-bottom:5%;}
.row.vericode img {
    margin-left: 0px;
}
.vericode a#yw0_button {
    background: #eee;
    border: 1px solid #ccc;
    padding: 11px;margin-left: 25px;
}
.vericode  input[type="text"]{background-image:none!important}
.vericode .hint {
   
    padding-bottom: 10px!important;
}
.row.buttons.homesc {
    padding-bottom: 0px;
}
.rem{border: 1PX SOLID #CCC;
    WIDTH: 70%;
    MARGIN-BOTTOM: 10PX;}
div.form .rememberMe label{color: #617b37!important;}
.balsp{margin-bottom:45px}
.ab{font-weight: 500;
    color: #f62a2a;}
.listpad{padding: 23px 17px 20px 17px;}
.fc-listing2{
    /* border: 3px solid #000000; */
    border-radius: 2px;
    background-color: #fbfbfb;
    border: 1px solid #e6e6e6;
    /* text-align: center; */
    margin-top: 20px;
}
.searchview1{margin-left: 0px;
    background-color: #fcfde7;
    padding: 7px;
    padding-left: 18px;
    border: #e6e6e6 solid 1px;
    font-weight: bold;}

#venture_height{
	margin-top: 20px;
}

.ventureimg img {
    height: 130px;
    width: 130px;
    object-fit: contain;
}

.col-md-4.padleftnull.logbt input {
    width: 100px;
	border-radius: 4px;
}
.padleftnull{padding-left:0px!important; padding-right: 0px !important;}
.botpad{padding:8px}
.botop{padding-top: 22px;}
.row.buttons.homesc .col-md-12 {
    margin-top: 15px;
}
.col-md-8.padleftnull.botop a {
    font-size: 13px;padding-right: 15px;
}
.col-md-2.divider img {
       padding-left: 50px;
}
.fshadow{box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);}
.maleft{margin-left: 32px;}
.toplogin{margin-top: 15px;
    margin-bottom: 25px;}
.bizinq input[type="text"] {
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: 36px;
    background-color: #ffffff;
    padding-left: 10px;
	border-radius: 0px;
}
.bizinq col-md-6{padding-left:0px; padding-right:0px}
.col-md-12.bizinq {
    padding-left: 0px;
    padding-right: 0px;
}
textarea#Bizcontact_body{border: 1px solid #cccccc;}
.fontbiz{font-size:18px}
.bizzin p{text-align:justify}
/*Trending Discussions*/
.postd{margin-top: 20px;
    float: right;}
.featuredImage {position: relative; }
.featuredImage.Big {margin-bottom: 30px;}
.bigpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute; top: 233px; left: -5px;}
.avatartext {margin-left: 55px; margin-top: 6px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 11px; color: #c4cdd6; font-style: italic; letter-spacing: 0.16em;}
.avatartext a { font-style: normal; font-weight: bold; text-transform: uppercase; }
.entry {color: #525d68; font-size: 16px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.smallpost {width: 191px; float: left; padding-bottom:30px; margin-bottom: 29px; border-bottom: 1px solid #dde2e8; position: relative; }
.smallpost.nobbottom {border-bottom: none;}
.smallpost a {text-decoration: none!important;}
.smallpost .over {width: 191px; }
.smallpost:nth-child(4) { margin-right: 50px; }
.smallpost:nth-child(5) { margin-right: 50px; }
.smallpost .grayblock {height: 125px;}
.smallpost h2 {font-size: 16px; font-family: 'Roboto', sans-serif; color: #182028; line-height: 1em;}
.smallpost h2 a {color: #182028;}
.smallpost h2 a:hover {color: #0080a7; text-decoration: none;}
.smallpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 112px; left: -5px;}
.mediumpost h2 a {color: #182028;}
.mediumpost h2 a:hover {color: #0080a7; text-decoration: none;}
.mediumpost .avatarimage {width: 44px; height: 44px; -webkit-border-radius: 44px; -moz-border-radius: 44px; border-radius: 44px; border: 5px solid #fff; position: absolute;  top: 233px; left: -5px;}
.swipewrapper {border-bottom: 1px solid #dde2e8; margin-bottom: 15px; padding-bottom: 15px; overflow: hidden; width: 275px; min-height: 228px;}
.relatedwrapper {height: auto; margin-top: 29px;}
.categorywrapper .swipewrapper {height: auto; border-bottom: 0 none;}
.moreposts-mobile .swipewrapper {border-bottom: 0 none;}
#swipeul {list-style-type: none; margin: 0; padding: 0;}
.swiper-slide {float: left; width: 275px; }
.nametag-photo-name{
background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(22,24,27,.9)),color-stop(72px,rgba(22,24,27,.38)),color-stop(100%,rgba(22,24,27,.0)));
background:-webkit-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));background:-moz-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
background:-o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
background:-ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));background:linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:27px;display:block;color:#fff;
padding: 10px 18px 70px;orphans:2;
vertical-align:bottom;width:100%;bottom:0;left:0; margin:0;
}
.bordertrend{border:1px solid #CCCCCC; margin: 10px;}
.trenddis .nametag-photo-name {
    background: -webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,rgba(22,24,27,.9)),color-stop(72px,rgba(22,24,27,.38)),color-stop(100%,rgba(22,24,27,.0)));
    /* background: -webkit-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0)); */
    background: -moz-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
    background: -o-linear-gradient(top,rgba(22,24,27,.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
    background: -ms-linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,.0));
    background: linear-gradient(top,rgba(22,24,27,0.9),rgba(22,24,27,.38) 72px,rgba(22,24,27,0));
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    line-height: 19px;
    display: block;
    color: #fffefe;
    padding: 0px;
    orphans: 2;
    /* vertical-align: middle; */
    width: 100%;
    bottom: 0;
    left: 0;
    margin: 0;
    background: rgba(16, 16, 16, 0.65);
    min-height: 65px;
    text-align: center;
    text-transform: lowercase;
    font-size: 16px;
    /* margin-top: 1; */
    padding-top: 17px;
}
.postcom{
    /* margin-top: 15px; */
    /* margin-bottom: 15px; */
    background: #fcfde7;
    padding: 15px;}
.trendd{width: 40%;
    float: right;
    margin-top: 30px;width: 40%;
    float: right;
    margin-top: 30px;}
.mep{ height:340px; overflow: hidden}
.margtop a img {
    /* margin-top: 25px; */
    min-height: 125px;
}
/*Trending Discussions*/
.ptopstyle{text-align:center; padding: 15px; padding-bottom:0px; padding-top:0px; min-height: 64px;font-weight: bold; }
.margtop1{margin-top:8px; margin-bottom:0px}
.belowhd {
	font-size: 12px;
    min-height: 88px;
    padding-left: 21px;
    padding-right: 21px;
	text-align: center;
}
.postcom p {
    font-size: 14px;
}
.trendpost{font-size: 14px;
    color: #999;
    /* padding-bottom: 3px; 
    padding-top: 3px;*/
    /* margin: 10px; */
    background: #fcfde7;
    padding: 12px; border-top:1px solid #ccc}
.trendpost a{ color:rgba(12, 123, 20, 0.72)!important; font-size:13px;}
.colortrend{color:#000}

.bizp {
    font-size: 18px;
    padding-top: 10px;
    font-weight: bold;
}

.bizp1{ font-weight:bold;font-size: 12.5px;}
.pb3{padding-bottom: 30px;}
.pb5{padding-top:25px}
.tooltip-inner {
	min-width: 50px !important;
}
#pad_style .pad_right {
	padding-top: 100px;
	float: left;
}
.feat{font-size:30px;line-height: 18px;}
.bizbg{ background:#eee}
.bizbut {
    padding: 4px 18px 4px;
    color: #fff !important;
    /* background-color: #5cb85c; */
    border-color: transparent;
    display: inline-block;
    padding: 6px 15px;
    margin-top: 10px;
    font-size: 15px;
    margin-right: 9px;
    /* line-height: 20px; */
}
.bizbot{ padding-bottom: 25px;}
.inter{
    color: rgba(12, 123, 20, 0.72);
    font-size: 12.5px;
}
.col-md-12.topmarg.bizbot ul {
    line-height: 20px;
}
.iconheight{ width:18px; height:18px;margin-left: 5px;}
.fcdir{    border:1px solid #eef393;
    background: #fcfde7;
    margin-right: 40px;
    margin-bottom: 5px;
    margin-top: 25px;
    width: 100%;
    border-bottom: 5px solid rgba(12, 123, 20, 0.72);
	}
.textcent{text-align:center; padding-top:10px; font-size: 15px;    padding-bottom: 10px;
    border-bottom: 1px solid #efe7e7;    min-height: 60px;}
	.textcomppart{text-align:center; padding-top:10px; font-size: 15px;    padding-bottom: 10px;
    border-bottom: 1px solid #efe7e7;    min-height: 0px;}
	
.textpart{text-align:center;  font-size: 15px; padding-bottom: 10px;
        min-height: 60px;}
.cplist{height:420px; margin-bottom: 10px;  overflow: hidden}
.comppart{min-height:380px; margin-bottom: 10px;  overflow: hidden}
.cplistpart{height:680px; margin-bottom: 10px;  overflow: hidden}
/*.container {
    width: 1170px!important;
}*/
.flag.flag-us {
    margin-left: 10px;
}

.flag {
    margin-left: 10px;
}

.flagct{    font-size: 14px;
    text-align: left;min-height: 60px;}
.abtcp{  font-size: 15px;}
.flag.flag-in {
    margin-left: 10px;
}
.profont{font-size:20px}
.john p{text-align:justify}
.johnln{line-height: 26px;}
.searchtest i.fa.fa-user {
    font-size: 31px;
    color: #ccc;
}
i.fa.fa-file{
    font-size: 31px;
    color: #ccc;
}
i.icon-bubbles.icons {
    font-size: 21px;
    color: #000;
}
i.icon-people.icons
 {
    font-size: 21px;
    color: #000;
}

i.icon-home.icons
 {
    font-size: 18px;
    color: #7ad217;
}
i.icon-bell.icons{
    font-size: 21px;
    color: #000;
}
i.icon-info.icons{
    font-size: 20px;
    color: #000;
}
i.fa.fa-search.fa-lg{
    font-size: 21px;
    color: #000;
	margin-right: 15px;
}


.userno{position: absolute;
    margin-left: 0px;
    margin-top: -22%;
    border-radius: 100px;
    display: inline-block;
    padding: 2px 6px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
	margin-left: 7%;
	-moz-margin-top: -18px !important;
	-moz-margin-left: -10px !important;
    background-color: #d21212;font-size: 12px!important;}



.userno1 {
    position: absolute;
    margin-left: 2px;
    margin-top: -21%;
    border-radius: 100px;
    display: inline-block;
    padding: 2px 6px;
    font-size: 11.844px;
    font-weight: bold;
    line-height: 14px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #d21212;
    font-size: 11px!important;
    position: absolute;
    margin-left: 8%;
	-moz-margin-top: -18px !important;
	-moz-margin-left: -10px !important;
}
.peleft{margin-left:5px}
.mate{margin-left: 25px;}
.bbrit{  margin-right: 10px;}
.bubblenot{padding-top:8px}
<!--*/topsearch*/
-->
#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
/*    margin: 2px 0 0 0;
*/    background: #77ab3d;
    box-shadow: none;
    border: 0;
    color: #fff;
    padding: 0 8px 0 10px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 23px;
}
::-webkit-input-placeholder {
color:#ccc; font-size:13px ; font-family:"proxima-nova"; letter-spacing:1; font-weight:100!important; text-transform:uppercase
}
.notbot{padding-bottom:10px}
.btn-danger.btn-arrow-left:before {
    border-right: 6px solid #77ab3d;
    left: -6px;
}
.btn-arrow-left:before, .btn-arrow-right:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    top: 50%;
    margin-top: -6px;
}
.btn-arrow:before {
    z-index: 10;
}
.btn-arrow:after, .btn-arrow:before {
    position: absolute;
    line-height: 0;
    content: '';
}
.btn-danger.btn-arrow-left:after {
    border-right: 8px solid #77ab3d;
    left: -8px;
}
.btn-arrow-left:after, .btn-arrow-right:after {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    top: 50%;
    margin-top: -8px;
}
.btn-arrow:after {
    z-index: 9;
}
.btn-arrow:after, .btn-arrow:before {
    position: absolute;
    line-height: 0;
    content: '';
}
input#search {
    background: #f5f5f5;
    border: 1px solid #e7e7e7;
}
.icon-info:before {
	display: none;
}
.hint-img1
{
	background-image: url(../css/images/blue-i.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
    border-bottom: none !important;
    margin-top: -6px;
    margin-left: -8px;
	}
<!--*/topsearch*/
-->
.loginbot{border-radius:0px!important; color:#FFF!important}
.viewbxo{border:#666666 solid 1px; margin-top:20px; padding:5px}
.viewbxo1{padding: 10px!important;margin-bottom: 10px!important;margin-top: 5px!important;}
p.bannercontent{text-align:right; color:#fff; font-size: 22px;margin-bottom: 0px;}
.nameban{font-size:25px}
.adv .ser1 {
    margin-top: 35px;
    height: 1px;
    border: none;
    background: #e8e8e8;
    margin-bottom: 35px;
}
.adv strong {
    font-weight: 600;
}
.vmem{color: rgba(12, 123, 20, 0.72);
    font-size: 18px;
	text-align:center}
.bizmar .ser1 {
    margin-top: 25px;}
.top1marg1 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.bizimg .col-md-12 a img{ border-radius: 113px;
width: 113px;
    height: 113px;
	border: 3px solid #e0e0e0;}
.miktop{padding-top: 0px;}
.col-md-12.miktop img{    width: 18px!important;height:auto!important}
.bizbutstyl{
    border: none;
    /* padding: 8px; */
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 8px;
    padding-bottom: 8px;
}

@media (max-width: 480px) {
p.bannercontent{font-size: 18px;}
.nameban {
    font-size: 20px;
}
.menu_txt {
    padding: 3.5em 0;
}

.servicesul {
    padding-top: 12px;
	padding-left: 0px;
}

ol.order {
    padding-left: 15px;
}

.faq_ques_sec {
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}

.socpad {
    padding-top: 30px;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

ul.roundsocial {
    margin-left: 0px;
	width: 100%;
	margin-bottom: 0px;
}

.login-form img {
    margin-left: 0%;
    margin-bottom: 0%;
}

.login-form form {
    padding-left: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
    padding-right: 15px;
}

.sidebar-heading h3 {
    padding-bottom: 10px;
}

.singlevw-biz {
    margin-bottom: 20px;
}

.top1marg1 {
    margin-top: 0px;
}

.col-md-5.pb5.col-sm-6.col-xs-12 {
    text-align: center;
    margin-bottom: 20px;
}}

@media (min-width: 481px) and (max-width: 667px) {
.col-md-4.padleftnull.fshadow.toplogin {
    padding: 10px 30px !important;
}

.socpad {
    padding-top: 30px;
}

.login-form form input[type="text"] {
    width: 100%;
}

.login-form form input[type="password"] {
    width: 100%;
}

.prestops{margin-top:45px}

.top1 {
    width: 50%;
    float: left;
}}

.col-md-2.bubblenot {
    text-align: left;
    margin-top: 0px;
}

#space_fc img {
    margin-bottom: 15px;
}

@media (min-width: 769px) and (max-width: 967px) {
span.badge-count.userno1 {
    margin-top: -4%;
    margin-left: 3%;
}

ul#nav .btn-group {
    float: left;
}

li.fc-prof {
    margin-top: 15px !important;
}

#sponser_spot {
    height: auto !important;
}

.col-md-9.mob_padd {
    padding-left: 0px;
    padding-right: 0px;
}

.col-md-6.mob_padd {
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 20px;
}

.mycon {
	min-height: 261px !important;
}

.login-form.witsoc {
    margin-top: 50px;
}

.divider img {
    display: none;
}

.socpad {
    padding-top: 15px;
}

.login-form form {
    padding: 25px;
}

#adPlus_prof_down {
    min-height: 100px;
}

.col-md-3.col-sm-3.col-xs-3.npadding-right.mb-view.arrowstyle {
    margin-top: 35px;
}

.col-md-6.col-sm-7.col-xs-7.nopadding.textstyle {
    margin-top: 35px;
}

.trend_blogs {
    min-height: 30px;
}}

.privacy ul {
    margin-left: 15px;
}

img.iconheight {
    width: 18px !important;
    height: 18px !important;
}

ul.new_viewbiz li {
    display: inline;
}

.singlevw-biz ul {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px;
}

.col-md-12.top1marg1 {
    padding-left: 0px;
    padding-right: 0px;
}

img.iconheight {
    border: none !important;
}

.teamname strong {
    font-weight: 600;
}

span.vmem {
    text-align: left;
}

.row.subcont_bg {
    margin-top: 20px;
}

div#team_left .unordered_list {
    margin-top: 20px;
}

input#InviteEndorsement_msg_to {
    margin-top: 12px;
}

textarea#InviteEndorsement_msg_subject {
    margin-bottom: 12px;
}

#hintpost_form1 h1 {
    width: 100%;
}

.list_padd {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

figure.imghvr-zoom-in {
    min-width: 100%;
}

.bread_crumbs {
    text-align: right;
    padding: 10px 0;
}

@media (min-width: 3500px) {
.color4 {
    font-size: 18px !important;
}}

@media (max-width: 480px) {
.bread_crumbs {
    text-align: center;
    padding: 10px 0;
}
    
.breadcrumbs {
    text-align: center;
}}

@media (min-width: 481px) and (max-width: 768px) {
.bread_crumbs {
    text-align: center;
    padding: 10px 0;
}
    
.breadcrumbs {
    text-align: center;
}}

.mgt-img .img img:hover {
    border: 1px solid #8cd518;
    border-radius: 50%;
    filter: sepia(1);
    -webkit-filter: sepia(1);
    -moz-filter: sepia(1);
    -o-filter: sepia(1);
    -ms-filter: sepia(1);
}
.mgt-img .img img {
    padding: 10px;
    margin-left: 0px;
    border: 1px solid #000;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
span.mgt-img img {
    width: 100px;
    height: 100px;
    object-fit: contain;
    object-position: 50% 50%;
}
.mgt-page
{
	margin: 0 0 10px;
    font-family: "proxima-nova";
    font-size: 16.5px !important;
}
.modal.fade.in {
    top: 21%;
}
.mgt-page
{
	margin: 0 0 10px;
    font-family: "proxima-nova";
    font-size: 16.5px !important;
}
.modal-footer{text-align:center;padding-top: 0px;}
@media (max-width: 480px){
.modal{right:0%!important;left:0%!important;margin-right: 0px!important;}	
.modal-open .modal {
    overflow-x: hidden!important;
    overflow-y: auto!important;
}
.modal.fade.in {
    top: 14%!important;
}
}
@media (min-width: 481px) and @media (max-width: 768px) {
 .modal.fade.in {
    top: 10%!important;
} 
}