body{font-family:'Raleway', sans-serif;}
p{font-size:14px;font-family:'Open Sans', sans-serif;line-height:1.8;}
a,a:focus{text-decoration:none;color:#333333;font-weight:bold;font-family:'Open Sans', sans-serif;outline:none;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
a:hover{color:#43b4ae;text-decoration:none;font-family:'Open Sans', sans-serif;outline:none;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
input,input:hover,input:focus{outline:none!important;box-shadow:none!important;}
.grey-bg{background:#f9f9f9;}
.no-padding{padding-left:0;padding-right:0;}
.no-padding-left{padding-left:0;}
.no-padding-right{padding-right:0;}
.padd_lr{
	padding:10px 30px;
}
.bdr_radius{
	border-radius:0;
	border-bottom:3px solid #3789a1;
}
.box_square{
  padding:10px;
  border:2px solid #00C0F3;
  text-align: center;
  font-weight: 600;
  margin-bottom:10px;
}
.padd-50{
  padding:0 50px;
}
/*********career form************/
.bdr-rnone{
	border-radius: 0;
}
.fnt_w600{
	font-weight:600;
}
.career-modal .modal-header{
	background: #00c0f3;
	color:#fff;
	text-align: center;
}
.bg-blue{
	background: #00c0f3;
}
.bg-grey{
	background: #f4f4f4;
}
.custom-file-upload input[type=file]:before {
  /*width: 158px;
  height: 32px;*/
  font-size: 16px;
  content: 'Browse';
  display: inline-block;
  background: white;
  background: #D3394C;
  padding: 0 10px;
  line-height: 33px;
  float: right;
  color: #fff;
}

.form-control.input-file{
	padding: 0;
	line-height: 33px;
}
.custom-file-upload input[type=file]::-webkit-file-upload-button {
  visibility: hidden;
  width:0px;
  padding: 0;
  margin:0;
}
.custom-file-upload input[type=file] {
  cursor: pointer;
 /* width: 180px;
  height: 34px;*/
  overflow: hidden;
}
.outslider_loading{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;z-index:9999;}
.la-ball-scale-ripple-multiple,
.la-ball-scale-ripple-multiple > div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.la-ball-scale-ripple-multiple{display:block;font-size:0;color:#fff;}
.la-ball-scale-ripple-multiple.la-dark{color:#43b4ae;}
.la-ball-scale-ripple-multiple > div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}
.la-ball-scale-ripple-multiple{width:32px;height:32px;}
.la-ball-scale-ripple-multiple > div{position:absolute;top:0;left:0;width:32px;height:32px;background:transparent;border-width:2px;border-radius:100%;opacity:0;-webkit-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);-moz-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);-o-animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);animation:ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(.21, .53, .56, .8);}
.la-ball-scale-ripple-multiple > div:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s;}
.la-ball-scale-ripple-multiple > div:nth-child(2){-webkit-animation-delay:.25s;-moz-animation-delay:.25s;-o-animation-delay:.25s;animation-delay:.25s;}
.la-ball-scale-ripple-multiple > div:nth-child(3){-webkit-animation-delay:.5s;-moz-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s;}
.la-ball-scale-ripple-multiple.la-sm{width:16px;height:16px;}
.la-ball-scale-ripple-multiple.la-sm > div{width:16px;height:16px;border-width:1px;}
.la-ball-scale-ripple-multiple.la-2x{position:absolute;top:50%;left:50%;margin-left:-32px;margin-top:-32px;width:64px;height:64px;}
.la-ball-scale-ripple-multiple.la-2x > div{width:64px;height:64px;border-width:4px;}
.la-ball-scale-ripple-multiple.la-3x{width:96px;height:96px;}
.la-ball-scale-ripple-multiple.la-3x > div{width:96px;height:96px;border-width:6px;}
@-webkit-keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);transform:scale(.1);}
70%{opacity:.5;-webkit-transform:scale(1);transform:scale(1);}
95%{opacity:0;}
}
@-moz-keyframes ball-scale-ripple-multiple{0%{opacity:1;-moz-transform:scale(.1);transform:scale(.1);}
70%{opacity:.5;-moz-transform:scale(1);transform:scale(1);}
95%{opacity:0;}
}
@-o-keyframes ball-scale-ripple-multiple{0%{opacity:1;-o-transform:scale(.1);transform:scale(.1);}
70%{opacity:.5;-o-transform:scale(1);transform:scale(1);}
95%{opacity:0;}
}
@keyframes ball-scale-ripple-multiple{0%{opacity:1;-webkit-transform:scale(.1);-moz-transform:scale(.1);-o-transform:scale(.1);transform:scale(.1);}
70%{opacity:.5;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
95%{opacity:0;}
}
.header-area{padding:30px 0px 0px 0px;z-index:9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.header-type-bg{background:#fff;}
.custom-header{padding-right:0;}
.ds_padding.header-area{padding:10px 0px 0px 0px;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;background:#fff;}
.ds_padding.header-area .menuzord-menu > li > a{padding:17px 0px 20px 0px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.ds_padding.header-area .menuzord-menu > li > a:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:18px;left:0;width:0;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.ds_padding.header-area .menuzord-menu > li.active > a:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:18px;left:0;width:100%;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.ds_padding.header-area .menuzord-menu > li > a:hover:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:18px;left:0;width:100%;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
@media(min-width:992px){.ds_padding.header-area .menuzord-brand-no-padding{padding-top:0px;}
}
.header-contact{float:right;}
.header-contact ul{margin:0;padding:0;list-style:none;}
.header-contact ul li{display:inline-block;font-size:12px;color:#bfbfbf;font-family:'Open Sans', sans-serif;padding:0px 10px;}
.header-contact ul li:last-child{padding-right:0;}
.header-contact ul li:last-child{border-left:1px solid #5d5d5d;}
.header-contact ul li:last-child a{color:#fff;background:#43b4ae;text-transform:uppercase;padding:0 4.25px;border:2px solid #43b4ae;}
.header-contact ul li:last-child a:hover{color:#222222;background:transparent;border:2px solid #222;}
.header-contact ul li a{font-size:12px;color:#5d5d5d;font-family:'Open Sans', sans-serif;text-decoration:none;font-weight:normal;}
.header-contact ul li a:hover{color:#43b4ae;}
.header-contact ul li span{color:#5d5d5d;font-size:12px;}
.ds_padding .header-contact{display:none;}
.header-search{display:inline-block;position:absolute;top:36px;right:15px;}
.ds_padding .header-search{top:17px;}
.header-search ul{margin:0;padding:0;list-style:none;}
.header-search ul li{display:inline-block;cursor:pointer;padding:0px 2px;}
.header-search ul li:first-child{}
.header-search ul li a{border-radius:2px;color:#333;font-size:12px;font-weight:500;height:17px;line-height:14px;text-align:center;width:17px;position:relative;top:-2px;text-decoration:none;display:block;padding:0px 10px;}
.header-search ul li a:hover{color:#333333;}
.header-search ul li:hover i{color:#333333;}
.header-search ul li a i,.header-search ul li i{margin:0px;color:#333;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.menuzord-brand, .menuzord-brand:hover, .menuzord-brand:focus{font-size:33px;color:#1b1a1a;font-weight:bold;text-decoration:none;margin:0;display:inline-block;font-family:'Raleway', sans-serif;font-weight:900;}
.menuzord{background:transparent;}
.menuzord .showhide em{background:#333333;}
.menuzord-brand img{margin-right:15px;padding:5px;}
.menuzord-menu > li{padding:0px 16px;}
.menuzord-menu > li > a{padding:17px 0px 33px 0px;display:inline-block;text-decoration:none;font-size:13px;font-weight:bold;color:#333333;outline:0;line-height:1.42857143;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;font-family:'Open Sans', sans-serif;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;text-transform:uppercase;}
.menuzord-menu > li > a:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:30px;left:0;width:0;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.menuzord-menu > li.active > a:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:30px;left:0;width:100%;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.menuzord-menu > li > a:hover:before{position:absolute;background-color:#333333;content:"";height:2px;bottom:30px;left:0;width:100%;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.menuzord-menu > li.active > a, .menuzord-menu > li:active > a, .menuzord-menu > li:hover > a{color:#333333;}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown{min-width:200px;}
.menuzord-menu{float:right;padding-top:10px;}
.menuzord-menu > li > .megamenu{border-top:0px solid;background:#2c2b2b;}
.menuzord-menu > li > .megamenu-full-width{background-image:url("../images/mega-menu-bg.png");background-attachment:scroll;background-position:100% 100%;background-repeat:no-repeat;}
.menuzord-menu ul.dropdown li a,.menuzord-menu ul.dropdown li a:hover{font-family:'Open Sans', sans-serif;font-size:12px;padding:15px 25px;border-bottom:0;color:#c2c2c2;font-weight:normal;}
.menuzord-menu ul.dropdown li a:hover{color:#43b4ae;}
.menuzord-menu ul.dropdown li a:after{content:"";position:absolute;bottom:0;left:0;width:75%;height:1px;background-color:#393838;margin-left:25px;margin-right:25px;}
.menuzord-menu ul.dropdown > li:last-child > a:after{height:0px;}
.megamenu-bg{}
.mega-item{display:block;}
.mega-item-2{float:left;width:18%;margin-right:2%;}
.mega-item ul{list-style:none;margin:0;padding:0;}
.mega-item ul li{}
.mega-item ul li a{width:100%;padding:13px 5px 13px 0px;color:#c2c2c2;text-decoration:none;display:inline-block;float:left;clear:both;position:relative;outline:0;border-bottom:1px solid #393838;font-family:'Open Sans', sans-serif;text-transform:uppercase;font-size:12px;font-weight:normal;}
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown{background:#2c2b2b!important;padding-top:11px;padding-bottom:11px;}
.menuzord-menu ul.dropdown li{background:#2c2b2b!important;}
.menuzord-menu ul.dropdown > li:last-child a{border-bottom:0px solid;}
.mega-item ul li a:hover{color:#43b4ae;}
.menuzord-menu ul.dropdown > li > ul > li > a, .menuzord-menu ul.dropdown > li:last-child > ul > li > a{border-bottom:0px solid #393838;}
.menuzord-menu ul.dropdown > li > ul > li:last-child > a, .menuzord-menu ul.dropdown > li:last-child > ul > li:last-child > a{border-bottom:0px solid #393838;}
.mega-item ul li:last-child a{border-bottom:0px solid;}
.menuzord-menu li ul.dropdown li .indicator{position:absolute;top:13px;right:25px;font-size:15px;}
.menuzord-menu ul.dropdown li:hover > a{color:#43b4ae;}
.consult-up{position:fixed;top:0;left:0;z-index:15;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.consult-up .consult-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(34,34,34, 0.95);z-index:3;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.open-consult.consult-up{opacity:1;visibility:visible;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.consult-up-content{position:relative;z-index:6;top:50%;-webkit-transform:translate(0px, -50%);-khtml-transform:translate(0px, -50%);-moz-transform:translate(0px, -50%);-ms-transform:translate(0px, -50%);-o-transform:translate(0px, -50%);transform:translate(0px, -50%);}
.consult-up-content .contact-form{background:#fff;padding:20px;position:relative;width:70%;margin:0 auto;}
.consult-up-content .contact-form .contact-form-3 h2{color:#222;text-align:center;}
.consult-up-content .contact-form button,.consult-up-content .contact-form button:focus{background:#222!important;border-color:#222;color:#fff!important;}
.contact-form > a > img{position:absolute;right:-15px;top:-15px;}
@media (max-width:1250px){.menuzord-menu > li{padding:0px 10px;}
}
@media (min-width:992px) and (max-width:1400px){.menuzord-menu ul.blog-dropdown li ul.dropdown{left:-100%;}
}
@media (max-width:992px){.header-area{padding:0px 0px 0px 0px;background:#fff;}
.custom-header{width:95%;margin:0 auto;padding-right:15px;}
.menuzord-menu{padding-right:0px;}
.menuzord .showhide{margin:15px 0 0;}
.header-search{display:inline-block;position:absolute;top:30px;right:60px;}
.ds_padding .header-search{display:inline-block;position:absolute;top:38px;right:60px;}
.filter-search i{font-size:20px;}
.header-search ul li:not(:first-child){display:none;}
.menuzord-responsive .menuzord-brand{font-size:33px;margin:0;}
.ds_padding.header-area{padding:0px 0px 0px 0px;-webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 0px 0px rgba(0, 0, 0, 0.1);}
.ds_padding.header-area .menuzord-menu > li > a{padding:12px 20px 12px 20px;}
.menuzord-responsive .menuzord-menu ul.dropdown li a,
.menuzord-responsive .menuzord-menu ul.dropdown li a:hover{border-bottom:solid 1px #393838;padding-left:0px !important;}
.header-contact{display:none;}
.menuzord-menu-bg{background:#2c2b2b!important;}
.menuzord-menu > li > a{color:#999 !important;border-bottom:1px solid transparent !important;}
.menuzord-responsive .menuzord-menu > li:first-child > a{border-top:1px solid transparent !important;}
.menuzord-responsive .menuzord-menu > li > .megamenu{border-bottom:1px solid transparent !important;}
.menuzord-responsive .menuzord-menu li .indicator{border-left:1px solid transparent !important;top:0px!important;}
.menuzord-menu > li > a:before{bottom:0px;}
.menuzord-menu > li.active > a:before{bottom:0px;}
.menuzord-menu > li > a:hover:before{bottom:0px;}
.ds_padding.header-area .menuzord-menu > li > a:before{bottom:0px;}
.ds_padding.header-area .menuzord-menu > li.active > a:before{bottom:0px;}
.ds_padding.header-area .menuzord-menu > li > a:hover:before{bottom:0px;}
.mega-item-2{display:block;width:100%;margin-right:0px;}
.menuzord-menu ul.dropdown li a:after{display:none;}
.menuzord-responsive .menuzord-menu ul.dropdown,
.menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown{padding:0px 30px;}
.menuzord-menu > li > .megamenu-full-width{background-image:none;background-attachment:scroll;background-position:100% 100%;background-repeat:no-repeat;}
.navbar-fixed-bottom, .navbar-fixed-top{position:relative;right:0;left:0;z-index:1030;}
.mega-item ul li:last-child a{border-bottom:1px solid #393838}
}
@media(min-width:992px){.menuzord-menu >li > a span{display:none;}
}
@media(max-width:800px){.full-page-search form input,.full-page-search form input:focus{font-size:18px;}
}
@media(max-width:500px){.full-page-search form input,.full-page-search form input:focus{font-size:8px;}
.menuzord-brand img{margin-right:7px;}
.menuzord-responsive .menuzord-brand{font-size:20px;padding:0px 0px 2px 0px;margin:0;}
.header-search{display:inline-block;position:absolute;top:18px;right:60px;}
.menuzord .showhide{margin:2px 0 0;}
.ds_padding .header-search{display:inline-block;position:absolute;top:16px;right:60px;}
.ds_padding.header-area{padding:00px 0px 00px 0px;}
}
@media(max-width:400px){.menuzord-responsive .menuzord-brand{font-size:20px;padding:10px 0px 10px 0px;margin:0;}
.header-search{top:18px;right:60px;}
.ds_padding.header-area{padding:0px 0px 0px 0px;}
}
.welcome-area{padding-bottom:70px;}
.main-title{position:relative;margin-bottom:60px;margin-top:60px;}
.main-title:after{position:absolute;content:url("../images/title-divider.png");left:50%;bottom:-60px;width:2px;height:32px;margin-left:-2px;display:none;}
.main-shadow-heading{}
.main-shadow-heading-extra{padding-bottom:25px;}
.main-shadow-heading h2{font-size:38px;font-weight:bold;color:#f6f6f6;margin-bottom:-30px;display:none;}
.main-title > h1{font-size:28px;font-weight:bold;color:#222222;margin:0;font-family:'Open Sans', sans-serif;}
.main-title h3{font-size:15px;color:#616161;font-family:'Open Sans', sans-serif;font-weight:bold;margin-top:10px;position:relative;}
.welcome-content{}
.welcome-single-content{margin-bottom:30px;}
.welcome-single-content h3{font-size:13px;color:#7f7f7f;font-weight:600;margin-bottom:0;margin-top:10px;}
.welcome-single-content h2{font-size:30px;color:#282828;font-weight:bold;margin-top:10px;margin-bottom:20px;}
.welcome-single-content h2 span{color:#43b4ae;font-family:'Open Sans', sans-serif;}
.welcome-single-content p{font-style:italic;}
@media(max-width:992px){.main-shadow-heading{display:none;}
.main-title > h1{font-size:28px;font-weight:bold;color:#222222;margin:0;line-height:35px;}
}
.grey-bg .main-shadow-heading h2{color:#f0f0f0;}
.main-title-no-divider:after{display:none;}
.dashboard-img{}
.dashboard-img img{max-width:100%;}
.solution-area{padding-bottom:50px;}
.solution-content{}
.solution-single-content{padding-left:75px;position:relative;min-height:170px;}
.solution-single-content:before{position:absolute;content:"";top:0;left:0;width:2px;height:100px;background:#efefef;}
.solution-single-content-no-border:before{display:none;}
.solution-single-content h2{font-size:18px;color:#282828;font-weight:600;}
.solution-single-content p{font-style:italic;}
.solution-single-content a{-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
.solution-single-content a i{font-size:11px;color:#333333;padding-left:4px;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
.solution-single-content a:hover{color:#43b4ae;}
.solution-single-content a:hover i{color:#43b4ae;}
.solution-single-content span{position:absolute;top:0;left:20px;}
.solution-single-content span i{font-size:32px;color:#282828;}
.all-link{}
.all-link a{width:170px;height:50px;text-align:center;border:2px solid #222222;display:inline-block;text-transform:uppercase;padding-top:14px;color:#222222;}
.all-link a:hover{border:2px solid #222;color:#fff;background:#222;}
.all-link a:nth-of-type(1){margin-right:-2px;}
.all-link a:nth-of-type(2){margin-left:-2px;}
.solution-btn{padding-top:25px;}
@media(max-width:992px){.solution-single-content:before{display:none;}
}
@media(max-width:767px){.solution-single-content{padding-left:0px;padding-top:50px;padding-bottom:50px;position:relative;min-height:170px;}
.solution-single-content span{position:absolute;top:0;left:0px;}
.solution-single-content:before{display:none;}
.solution-single-content h2{font-size:21px;}
}
@media(max-width:390px){.all-link a:nth-of-type(1){margin-right:0px;}
.all-link a:nth-of-type(2){margin-left:0px;}
}
.pricinig-head-btn{padding-top:7px;}
.pricinig-head-btn a:nth-of-type(1){background:#222222;color:#ffffff;margin-bottom:5px}
.pricinig-head-btn a:hover{background:#222222;color:#ffffff;}
.help-area{margin-bottom:60px;}
.help-accordion .panel-group{}
.help-accordion .panel-group .panel-default{border-radius:0px;border-color:#f4f4f4;margin-bottom:15px;}
.help-accordion .panel-group .panel-default .panel-heading{padding:0;border-radius:0px;}
.help-accordion .panel-group .panel-default .panel-heading .panel-title{}
.help-accordion .panel-group .panel-default .panel-heading .panel-title a.collapsed{display:block;font-size:16px;color:#282828;font-weight:bold;padding:30px 30px 0 30px;background:#f4f4f4;}
.help-accordion .panel-group .panel-default .panel-heading .panel-title a{display:block;font-size:16px;color:#282828;font-weight:bold;padding:30px;position:relative;}
.help-accordion .panel-group .panel-default .panel-heading .panel-title a:hover{color:#43b4ae;background:#fff;}
.help-accordion .panel-default .panel-heading .panel-title a.collapsed:after{content:'+';right:30px;position:absolute;color:#fff;font-size:20px;top:30px;font-weight:normal;width:20px;height:20px;background:#43b4ae;text-align:center;}
.help-accordion .panel-default .panel-heading .panel-title a:after{content:'-';right:30px;position:absolute;color:#fff;font-size:20px;top:30px;font-weight:normal;width:20px;height:20px;background:#43b4ae;text-align:center;}
.help-accordion .panel-default>.panel-heading+.panel-collapse>.panel-body{border-color:transparent;font-size:13px;font-weight:bold;font-family:'Open Sans', sans-serif;padding:0px 30px 20px 30px;color:#9b9b9b;line-height:23px;}
.help-question{position:relative;padding-right:130px;margin-top:45px;}
.help-question p{font-style:italic;}
.help-question span{position:absolute;right:0;top:10px;}
.help-question span a{display:inline-block;position:relative;}
.help-question span a:after{content:"";position:absolute;height:2px;background:#333333;width:100%;left:0;bottom:-2px;}
.help-question span a:hover:after{content:"";position:absolute;height:2px;background:#43b4ae;width:100%;left:0;bottom:-2px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.help-slider-content{position:relative;}
.help-slider-content{}
.help-slider-img{margin-top:40px;margin-left:30px;}
.help-slider-text{position:relative;padding:30px 30px 60px 230px;background:#f4f4f4;}
.help-slider-text p{font-size:17px;color:#9b9b9b;font-style:italic;font-family:'Open Sans', sans-serif;line-height:27px;margin:25px 0px;}
.help-slider-text i{font-size:28px;color:#222222;}
.help-slider-text i.fa-quote-left{}
.help-slider-text i.fa-quote-right{position:absolute;bottom:30px;right:30px;}
.help-slider-text img{width:auto!important;position:absolute;top:30px;left:30px;}
.help-slider-img h2{font-size:16px;font-weight:bold;color:#282828;}
.help-slider-img h3{font-size:13px;color:#9b9b9b;font-family:'Open Sans', sans-serif;margin-top:10px;}
#help-slider .owl-dots{text-align:right;position:relative;top:-70px;}
#help-slider .owl-dots{text-align:right;position:relative;top:-80px;right:-7px;}
#help-slider .owl-dots .owl-dot span{}
.all-carousel .owl-dot.active span{background:#43b4ae!important;}
.all-carousel .owl-dot span{width:17px!important;height:2px!important;margin-left:5px!important;background:#646464!important;display:block!important;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;border-radius:30px!important;}
@media(max-width:550px){.help-slider-text{position:relative;padding:392px 30px 60px 15px;background:#f4f4f4;}
.help-slider-text img{top:30px;left:15px;}
.help-question{position:relative;padding-right:30px;margin-top:45px;padding-bottom:70px}
.help-question span{position:absolute;left:0;top:70px;}
}
@media(max-width:400px){.help-accordion .panel-group .panel-default .panel-heading .panel-title a.collapsed{font-size:14px;}
.help-accordion .panel-group .panel-default .panel-heading .panel-title a{font-size:14px;}
.help-accordion .panel-default .panel-heading .panel-title a.collapsed:after{content:'+';right:15px;position:absolute;color:#fff;font-size:20px;top:30px;font-weight:normal;width:20px;height:20px;background:#43b4ae;text-align:center;}
.help-accordion .panel-default .panel-heading .panel-title a:after{content:'-';right:15px;position:absolute;color:#fff;font-size:20px;top:30px;font-weight:normal;width:20px;height:20px;background:#43b4ae;text-align:center;}
}
.team-area{padding-bottom:100px;}
.team-single-area{position:relative;min-height:465px}
.entry-team{margin-bottom:28px;-webkit-transition:box-shadow 300ms;transition:box-shadow 300ms;}
.entry-team .team-member{position:relative;padding-bottom:100px;min-height:300px;text-align:center;}
.entry-team .team-member:before, .entry-team .team-member-featured{border-radius:2px 2px 0px 0px;overflow:hidden;}
.team-member-featured img{width:100%;}
.entry-team .team-member:before{content:'';display:block;background-color:#222;opacity:0;position:absolute;top:30%;left:10%;right:10%;bottom:100px;-webkit-transition:all 300ms;transition:all 300ms;}
.entry-team .team-member:before, .entry-team .team-member-featured{border-radius:2px 2px 0px 0px;overflow:hidden;}
.entry-team .team-member-main{position:absolute;top:0;left:0;right:0;bottom:100px;}
.entry-team .team-member-main:before{content:'';display:inline-block;vertical-align:bottom;height:100%;position:relative;}
.entry-team .team-member-info{position:absolute;left:0;right:0;bottom:-120px;visibility:hidden;opacity:0;-webkit-transition:opacity 300ms,bottom 300ms;transition:opacity 300ms,bottom 300ms;}
.entry-team .team-member-info .team-member-title{color:#FFF;}
.entry-team .team-member-title{font-size:18px;line-height:1.25;font-weight:700;margin-bottom:14px;}
.entry-team .team-member-title a{color:inherit;text-decoration:none;}
.entry-team .team-member-info .team-member-roles{color:#9b9b9b;}
.entry-team .team-member-title+.team-member-roles{margin-top:-10px;}
.entry-team .cms-social{margin-bottom:46px;padding:0;}
.entry-team .cms-social li{padding-left:12px;padding-right:12px;}
.cms-social li{display:inline-block;line-height:1.5;font-size:14px;padding-left:13px;padding-right:13px;}
.entry-team .cms-social a{color:#FFF;}
.cms-social li a{display:block;}
.entry-team .team-member-content{position:relative;background-color:rgba(255,255,255,0.9);padding:24px 5px 5px;min-height:100px;font-weight:bold;font-size:13px;line-height:1.76923;-webkit-transition:margin 300ms,opacity 300ms;transition:margin 300ms,opacity 300ms;color:#9B9B9B;}
.entry-team .team-member-content:before{content:'';display:block;height:0;width:2px;background-color:#222;position:absolute;top:0;left:50%;margin-left:-1px;opacity:0;-webkit-transition:height 300ms,opacity 300ms;transition:height 300ms,opacity 300ms;}
.entry-team .team-member-content{position:relative;background-color:rgba(255,255,255,0.9);padding:24px 5px 5px;min-height:100px;font-weight:bold;font-size:13px;line-height:1.76923;-webkit-transition:margin 300ms,opacity 300ms;transition:margin 300ms,opacity 300ms;}
.entry-team .team-member-brief{position:absolute;height:auto;min-height:92px;left:0;right:0;bottom:-92px;padding:26px 15px 16px 15px;z-index:1;opacity:1;visibility:visible;-webkit-transition:all 300ms;transition:all 300ms;}
.entry-team .team-member-title{font-size:18px;line-height:1.25;font-weight:700;margin-bottom:14px;}
.entry-team .team-member-brief *:last-child{margin-bottom:0;}
.entry-team .team-member-title+.team-member-roles{margin-top:-10px;}
.entry-team:hover{box-shadow:0px 0px 0px 10px rgba(255,255,255,0.9);background-color:rgba(255,255,255,0.75);}
.entry-team:hover .team-member:before{top:0;left:0;right:0;opacity:0.85;}
.entry-team:hover .team-member-info{bottom:-100px;visibility:visible;opacity:1;}
.entry-team:hover .team-member-brief{bottom:-72px;visibility:hidden;opacity:0;}
.entry-team:hover .team-member-content:before{opacity:1;height:15px;}
.entry-team .team-member-title a:hover, .entry-team .team-member-title a:focus{color:#43B4AE;}
.entry-team .cms-social a:hover, .entry-team .cms-social a:focus{color:#43B4AE;}
.team-no-bottom-padding{padding-bottom:0;}
.client-area{padding-bottom:50px;}
#client-slider{position:relative;}
#client-slider:after{content:"";position:absolute;right:0;top:0;height:100%;width:5px;background-color:#fff;}
.client-slider{position:relative;}
.client-slider:after{background:#efefef;bottom:0;content:"";height:50px;margin:auto;position:absolute;right:0;top:0;width:2px;}
.client-slider img{width:auto!important;margin:0 auto}
#client-slider .owl-dots{top:26px;position:relative;}
.footer-area{background:#222222;}
.footer-subscribe{border:1px solid #2b2b2b;margin-top:85px;margin-bottom:55px;}
.footer-subscribe p{padding-top:14px;color:#9b9b9b;}
.footer-top-btn{text-align:right;}
.footer-top-btn a{}
.footer-top-btn a:nth-of-type(1){background:#43b4ae;color:#ffffff;margin-bottom:5px;border:2px solid #43b4ae;}
.footer-top-btn a:nth-of-type(2){color:#43b4ae;margin-bottom:5px;border:2px solid #43b4ae;}
.footer-top-btn a:hover{border:2px solid #43b4ae;background:#43b4ae;color:#fff;}
.footer-main-content{margin-bottom:20px;}
.footer-main-content-inner{padding-bottom:30px;}
.footer-main-content-inner h2{font-size:16px;color:#ffffff;font-weight:bold;margin-bottom:20px;}
.footer-main-content-inner ul{list-style:none;margin:0;padding:0;}
.footer-main-content-inner ul li{}
.footer-main-content-inner ul li a{font-size:14px;color:#7f7f7f;font-family:'Open Sans', sans-serif;padding:4px 0px;font-weight:normal;display:block;}
.footer-social-box ul li{margin-right:7px;}
.footer-main-content-inner ul li a img{}
.footer-main-content-inner ul li a:hover{color:#43b4ae;}
.footer-first-content{position:relative;padding-left:100px;}
.footer-first-content > a{position:absolute;display:inline-block;left:0;top:0;}
.footer-last-content{}
.footer-last-content ul li a:hover{color:#7f7f7f;}
.footer-last-content form{}
.footer-subscription{position:relative;margin-top:20px;}
.footer-subscription input{background:#222222;border-radius:0px;border:0px solid;border-bottom:2px solid #2f2f2f;height:40px;outline:none;box-shadow:none;}
.footer-subscription input:focus{border-color:#43b4ae;}
.footer-subscription button,
.footer-subscription button:hover,
.footer-subscription button:focus{position:absolute;right:0;top:0;background:#222222;width:10px;height:95%;font-family:'Open Sans', sans-serif;font-size:13px;color:#fff;font-weight:bold;border:0px solid;border-radius:0px;outline:none;-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0),0 0 8px rgba(102,175,233,0);box-shadow:inset 0 0px 0px rgba(0,0,0,0),0 0 8px rgba(102,175,233,0);outline:none;}
.footer-subscription button i{font-size:11px;color:#ffffff;}
.footer-bottom{}
.footer-bottom-content{border-top:1px solid #2b2b2b;padding:20px 0px 15px 0px;}
.footer-bottom-content{}
.footer-bottom-left{padding:15px 0px;}
.footer-bottom-left span{margin:0px 5px;}
.footer-bottom-left span:first-child{margin-left:0;}
.footer-bottom-left span a{font-size:13px;color:#999;font-family:'Open Sans', sans-serif;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.footer-bottom-left span a:hover{color:#43b4ae;}
.footer-bottom-right{text-align:right;padding:15px 0px}
.footer-bottom-right p{color:#9b9b9b;font-size:13px;font-family:'Open Sans', sans-serif;margin:0;margin-bottom:5px;}
.footer-bottom-right p{}
.footer-bottom-right p span{color:#43b4ae}
.footer-bottom-right p span a{color:#43b4ae;font-weight:normal;}
.footer-type-2 .footer-bottom{padding-top:80px;}
@media(max-width:992px){.footer-top-btn{text-align:center;margin-top:35px;}
}
@media(max-width:767px){.footer-bottom-right{text-align:left;margin-left:-15px;}
.footer-first-content{position:relative;padding-left:0px;}
.footer-first-content > a{position:absolute;display:inline-block;left:0;top:0;}
}
@media(max-width:450px){.footer-top-btn a:nth-of-type(1){margin-right:0px;}
.footer-top-btn a:nth-of-type(2){margin-left:0px;}
}
.main-title-left{margin-bottom:50px;}
.main-title-left:after{position:absolute;content:url("../images/title-divider-left.png");left:0;bottom:-45px;width:2px;height:32px;margin-left:0px;}
.welcome-2-left-content{}
.welcome-2-left-content p{font-size:15px;color:#666;font-family:'Raleway', sans-serif;line-height:2;}
.welcome-2-left-content a{margin-top:5px;margin-bottom:45px!important;}
.welcome-2-right-content{}
.welcome-2-right-content-inner{margin-bottom:30px;}
.welcome-2-right-content-inner > span{}
.welcome-2-right-content-inner > span i{font-size:32px;color:#282828;}
.welcome-2-right-content-inner h2{font-size:30px;font-weight:bold;color:#43b4ae;font-family:'Open Sans', sans-serif;}
.welcome-2-right-content-inner h2 span{}
.welcome-2-right-content-inner p{font-size:15px;color:#282828;font-weight:500;font-family:'Raleway', sans-serif;}
.w-r-l-border{position:relative;padding-left:10px;}
.w-r-l-border:before{position:absolute;content:"";top:0;left:-20px;width:2px;height:100%;background:#efefef;}
@media(max-width:767px){.w-r-l-border{padding-left:0px;}
.w-r-l-border:before{display:none;}
.main-title-left{margin-bottom:50px;text-align:center;}
.main-title-left:after{position:absolute;content:url("../images/title-divider-left.png");bottom:-45px;width:2px;height:32px;left:50%;margin-left:-15px;}
.welcome-2-left-content p{text-align:center;}
.welcome-2-right-content{text-align:center;}
}
.solution-2-area{padding-bottom:90px;}
#solution-slider{}
.solution-2-content{}
.solution-slider-content{}
.solution-slider-img{position:relative;}
.solution-slider-img img{}
.solution-slider-img h2{font-size:50px;color:#282828;font-weight:bold;font-family:'Open Sans', sans-serif;position:absolute;bottom:-35px;left:0;}
.solution-slider-text{margin-top:30px;}
.solution-slider-text h2{font-size:20px;color:#282828;font-weight:600;}
.solution-slider-text p{}
.solution-slider-text a{margin-top:5px;display:inline-block;}
.solution-slider-text a i{font-size:11px;color:#333333;padding-left:4px;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
.solution-slider-text a:hover i{color:#43b4ae;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
#solution-slider .owl-dots{top:30px;position:relative;}
.slider-vertical{background:url(../images/vertical-slider-bg.png)no-repeat;background-attachment:fixed;background-size:cover;position:relative;padding-top:130px;}
.slider-vertical:before{background-color:rgba(34, 34, 34, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.bx-wrapper{background:transparent;border:0;-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;margin-bottom:0;}
.vertical-slider-content{position:relative;}
.vertical-slider-img{position:absolute;top:0;left:0;width:46%;height:100%;background:url(../images/single-case-diagram-left.png) no-repeat;}
.bx-wrapper .bx-controls-direction a{z-index:1;text-indent:inherit;text-align:center;}
.bx-controls-direction .bx-prev{position:absolute;left:50%;top:-114px!important;background:#343434;margin:0;border-radius:0;height:70px!important;width:70px!important;margin-left:-35px;}
.bx-controls-direction .bx-next{position:absolute;left:50%;bottom:0!important;background:#343434;margin:0;border-radius:0;height:70px!important;width:70px!important;top:auto!important;margin-left:-35px;}
.bx-controls-direction a i{font-size:65px;color:#fff;text-align:center;-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
.bx-wrapper .bx-pager{display:none;}
.marketing-section{padding-bottom:30px;}
.marketing-content{}
.marketing-left-content{}
.marketing-left-content h3{font-size:17px;color:#9b9b9b;line-height:24px;}
.marketing-right-content{margin-top:25px;}
.marketing-right-content img{width:100%;}
.marketing-btn{margin-top:50px;}
@media(max-width:767px){.marketing-left-content{text-align:center;}
}
.client-2-area{padding-bottom:75px;}
#client-bg-slider{background:#f4f4f4;padding:40px 0px 20px 0px;margin-bottom:30px;}
#client-bg-slider:after{content:"";position:absolute;right:0;top:0;height:100%;width:5px;background-color:#f4f4f4;}
#client-bg-2-slider .owl-dots{position:relative;top:20px;}
.client-2-slider{}
.client-2-slider > h2{font-size:16px;color:#282828;font-weight:bold;padding-left:125px;margin-top:25px;}
.client-2-slider > h3{font-size:13px;font-weight:bold;color:#9b9b9b;font-family:'Open Sans', sans-serif;margin-top:10px;padding-left:125px;}
.client-2-slider{}
.client-2-slider-content{position:relative;background:#f4f4f4;padding:30px;}
.client-2-slider-content span{position:absolute;top:30px;left:30px;}
.client-2-slider-content span i{font-size:28px;color:#222222;}
.client-2-slider-content h3{font-size:17px;color:#9b9b9b;font-style:italic;font-family:'Open Sans', sans-serif;padding:24px 0px;margin-bottom:0;line-height:24px;}
.client-2-slider-content img{width:auto!important;position:absolute;}
.welcome-3-area{padding-bottom:100px;}
.main-title-content{margin-bottom:45px;}
.main-title-content p{font-size:17px;color:#9b9b9b;font-family:'Raleway', sans-serif;width:76%;margin:0 auto;line-height:27px;}
.welcom-3-content{}
.welcome-3-single-content{background:#f9f9f9;padding:45px 0px;margin-bottom:20px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.welcome-3-single-content:before{position:absolute;content:"";top:45px;left:0;width:2px;height:70px;background:#efefef;}
.welcome-3-single-content-no-border:before{display:none;}
.welcome-3-single-content span{}
.welcome-3-single-content span i{font-size:32px;color:#282828;}
.welcome-3-single-content h2{font-size:20px;color:#282828;margin-top:12px;}
.welcome-3-single-content-hover{opacity:0;position:absolute;top:-15px;left:0;bottom:-15px;width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.welcome-3-single-content-hover span i{font-size:32px;color:#fff;margin-top:35px;display:block;}
.welcome-3-single-content-hover h2{font-size:20px;color:#fff;margin-top:20px;margin-bottom:25px;}
.welcome-3-single-content:hover .welcome-3-single-content-hover{opacity:1;background:#222;}
.welcome-3-single-content a{position:relative;color:#43b4ae;margin-top:20px;}
.welcome-3-single-content a:after{content:"";position:absolute;height:2px;background:#43b4ae;width:100%;left:0;bottom:-2px;}
.welcome-3-single-content a i{color:#43b4ae;}
.welcome-3-single-content:hover:before{background:#282828;}
@media(max-width:767px){.welcome-3-area .main-title-content p{width:100%;}
}
.learn-content-area{padding-bottom:90px;}
.learn-content-inner{position:relative;}
.learn-content-inner-no-icon:before{display:none;}
.learn-content-inner:before{position:absolute;content:url("../images/cogs-icon-divider.png");left:0;top:0;}
.learn-content-inner img{}
.learn-content-inner p{padding:30px;font-style:italic;}
@media(max-width:767px){.learn-content-inner:before{display:none;}
}
.feature-area{background:url(../images/feature-bg.png);background-size:cover;position:relative;}
.feature-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0.98);}
.feature-heading-area{padding:90px 0px 60px 0px;}
.feature-heading-left{position:relative;text-align:right;padding-right:60px;}
.feature-heading-left:after{position:absolute;content:"";right:25px;top:0;width:2px;height:70px;background:#343535;}
.feature-heading-left h2{font-size:26px;color:#ffffff;font-weight:400;line-height:40px;}
.feature-heading-left h2 span{font-weight:600;position:relative;font-family:'Open Sans', sans-serif;}
.feature-heading-left h2 span:after{position:absolute;content:"";left:0;bottom:0;width:100%;height:2px;background:#ffffff;}
.feature-heading-right{}
.feature-heading-right p{font-size:17px;color:#9b9b9b;line-height:25px;font-family:'Raleway', sans-serif;}
.feature-tab-head-area{}
.feature-tab-head-area ul{text-align:center;border:0px;}
.feature-tab-head-area ul > li{display:inline-block;float:none;position:relative;}
.feature-tab-head-area ul > li:before{position:absolute;content:"";width:2px;height:65px;background:#313132;top:15px;left:0;}
.feature-tab-head-area ul > li:first-child:before{display:none;}
.feature-tab-head-area ul > li > a{font-size:14px;color:#f0f0f0!important;font-weight:600;border-color:transparent;background:transparent!important;border-radius:0px;border:0px solid!important;display:inline-block;padding:15px 40px;}
.feature-tab-head-area ul > li > a:hover,
.feature-tab-head-area ul > li > a:focus{font-size:15px;color:#f0f0f0!important;font-weight:600;border-color:transparent;background:transparent!important;border-radius:0px;border:0px solid!important;}
.feature-tab-head-area ul > li >a span{display:block;margin-bottom:5px;}
.feature-tab-head-area ul > li >a span i{font-size:32px;color:#f0f0f0;}
.feature-tab-head-area ul > li.active > a,.feature-tab-head-area ul > li.active > a:hover{font-size:16px;color:#43b4ae!important;font-weight:600;border-color:transparent;background:transparent!important;border-radius:0px;border:0px solid!important;display:inline-block;padding:15px 10px;}
.feature-tab-head-area ul > li.active > a i{color:#43b4ae!important;}
@media(max-width:992px){.feature-tab-head-area ul > li{display:inline-block;float:left;position:relative;width:16.6%;}
.feature-tab-head-area ul > li > a,
.feature-tab-head-area ul > li.active > a,
.feature-tab-head-area ul > li > a:hover{font-size:12px;padding:15px 5px;}
.feature-heading-left:after{display:none;}
}
@media(max-width:767px){.feature-heading-left{position:relative;text-align:left;padding-right:0px;text-align:center;}
.feature-heading-right{text-align:center;}
}
@media(max-width:600px){.feature-tab-head-area ul > li{display:inline-block;float:left;position:relative;width:33.33%;}
.feature-tab-head-area ul > li:before{display:none;}
.feature-heading-left{position:relative;padding-right:0px;}
}
.contact-us-area{background:url(../images/contact-us-bg.html);background-size:cover;position:relative;}
.contact-us-area:before{top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0.97);}
.contact-title:after{content:url("../images/contact-title-divider.png");}
.contact-title > h2{color:#fff;}
.contact-title > h3{color:#fff;}
.contact-shadow-heading{}
.contact-shadow-heading h2{color:#303030;}
.contact-form{padding-bottom:20px;}
.contact-form form{font-family:'Open Sans', sans-serif;}
.contact-form .form-control::-webkit-input-placeholder{color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.contact-form .form-control::-moz-placeholder{color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.contact-form .form-control:-ms-input-placeholder{color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.contact-form .form-control:-moz-placeholder{color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.contact-form form input, .contact-form form input:focus{background:transparent!important;border-radius:0px!important;outline:none;border-color:#464747;border-width:0 0 2px 0;border-style:solid;padding-left:0px;height:30px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,0);outline:none;font-family:'Open Sans', sans-serif;margin-bottom:20px;}
.contact-form form button,
.contact-form form button:focus{width:370px;height:50px;background:transparent!important;border:2px solid #43b4ae;color:#43b4ae;border-radius:0px;outline:none;box-shadow:0;font-weight:bold;text-transform:uppercase;font-size:13px;margin-top:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.contact-form form button:hover{background:#43b4ae!important;border:2px solid #43b4ae;color:#fff;}
@media(max-width:767px){.contact-form form button,
.contact-form form button:hover,
.contact-form form button:focus{width:100%;}
}
.feature-2-area{}
.feature-2-area{position:relative;}
.feature-2-right{position:absolute;left:40%;top:0;height:100%;width:60%;background:url(../images/tab-content-2.png) no-repeat;background-size:cover;}
.feature-2-left{}
.feature-2-left{margin:0;padding:0;list-style:none;}
.feature-2-left li{margin-bottom:50px;}
.feature-2-left li h3{font-size:18px;color:#f0f0f0;font-weight:600;margin-bottom:20px;display:block;}
.feature-2-left li h3 i{font-size:32px;padding-right:15px;}
.feature-2-left li p{font-size:15px;color:#9b9b9b;font-style:italic;}
.feature-2-left-btn{}
.feature-2-left-btn a{width:170px;height:50px;background:transparent!important;border:2px solid #43b4ae;color:#43b4ae;border-radius:0px;font-weight:bold;text-transform:uppercase;font-size:13px;display:inline-block;text-align:center;padding-top:15px;margin-bottom:100px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.feature-2-left-btn a:hover{background:#43b4ae!important;border:2px solid #43b4ae;color:#fff;}
@media(max-width:992px){.feature-2-right{display:none;}
}
.case-study-area{padding-bottom:100px;}
.case-study-content{}
.case-study-content{}
.case-study-inner{margin-bottom:35px;}
.case-study-img{position:relative;}
.case-study-img img{width:100%;}
.case-study-img-hover{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(34,34,34,0.95);opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
.case-study-img a{color:#fff;position:absolute;margin-left:30px;bottom:30px;}
.case-study-img a i{padding-left:10px;color:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.case-study-img a:after{content:"";position:absolute;height:2px;background:#fff;width:100%;left:0;bottom:-2px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.case-study-img a:hover{color:#43b4ae;position:absolute;margin-left:30px;bottom:30px;}
.case-study-img a:hover i{color:#43b4ae;}
.case-study-img a:hover:after{content:"";position:absolute;height:2px;background:#43b4ae;width:100%;left:0;bottom:-2px;}
.case-study-text{}
.case-study-text h2{font-size:19px;color:#282828;font-weight:600;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.case-study-text h2:hover{color:#43b4ae;}
.case-study-text p{font-size:14px;color:#9b9b9b;}
.case-study-inner:hover .case-study-img-hover{opacity:1;}
.subscribe-area{background:url(../images/subcription-bg.png);background-size:cover;position:relative;}
.subscribe-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(76,181,175,0.93);}
.subscribe-area{}
.subscribe-content{border:0px solid;}
.subscribe-content{padding:85px 0px;}
.subscribe-content p{color:#f0f0f0;padding-left:85px;position:relative;margin-top:10px;}
.subscribe-content p span{position:absolute;top:0;left:0;}
.subscribe-content p span i{font-size:64px;}
.subscribe-btn{text-align:right;}
.subscribe-btn a{color:#43b4ae;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.subscribe-btn a:nth-of-type(1){background:#fff;margin-bottom:5px;border:2px solid #fff;color:#43b4ae;}
.subscribe-btn a:nth-of-type(2){color:#fff;margin-bottom:5px;border:2px solid #fff;}
.subscribe-btn a:hover{color:#43b4ae;background:#fff;border:2px solid #fff;}
@media(max-width:992px){.subscribe-btn{text-align:center;margin-top:35px;}
.subscribe-content p span{position:absolute;top:-82px;left:50%;margin-left:-32px;}
.subscribe-content{padding:86px 0px;padding-top:150px;}
.subscribe-content p{color:#f0f0f0;padding-left:0px;position:relative;margin-top:10px;}
}
@media(max-width:420px){.subscribe-btn a:nth-of-type(1){margin-right:0px;}
.subscribe-btn a:nth-of-type(2){margin-left:0px;}
}
.testimonial-area{padding:80px 0px 70px;}
#testimonial-slider{}
#testimonial-slider .owl-nav{}
#testimonial-slider .owl-nav i{font-size:25px;color:#999999;}
#testimonial-slider .owl-nav .owl-prev{position:absolute;left:10%;top:115px;background:transparent;}
#testimonial-slider .owl-nav .owl-next{position:absolute;right:10%;top:115px;background:transparent;}
#testimonial-slider-2 .owl-nav i{font-size:25px;color:#999999;}
#testimonial-slider-2 .owl-nav .owl-prev{position:absolute;left:10%;top:115px;background:transparent;}
#testimonial-slider-2 .owl-nav .owl-next{position:absolute;right:10%;top:115px;background:transparent;}
#testimonial-slider-3 .owl-nav i{font-size:25px;color:#fff;}
#testimonial-slider-3 .owl-nav .owl-prev{position:absolute;left:10%;top:115px;background:transparent;}
#testimonial-slider-3 .owl-nav .owl-next{position:absolute;right:10%;top:115px;background:transparent;}
.testimonial-slider-content{}
.testimonial-slider-content img{width:auto!important;margin-left:auto;margin-right:auto;display:block;}
.testimonial-slider-content{}
.testimonial-slider-content span{}
.testimonial-slider-content span i{font-size:28px;color:#222222;}
.testimonial-slider-content p{font-size:19px;color:#9b9b9b;font-family:'Open Sans', sans-serif;padding:20px 0px;width:71%;margin:0 auto;font-style:italic;}
.testimonial-slider-content h2{color:#282828;font-size:16px;font-weight:bold;margin-top:35px;}
.testimonial-slider-content h3{font-size:13px;color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;margin-top:0;margin-bottom:30px;}
.testimonial-slider-content{}
@media(max-width:992px){#testimonial-slider .owl-nav .owl-prev{display:none!important;}
#testimonial-slider .owl-nav .owl-next{display:none!important;}
.testimonial-slider-content p{font-size:19px;color:#9b9b9b;font-family:'Open Sans', sans-serif;padding:20px 0px;width:100%;margin:0 auto;font-style:italic;}
}
.home-6-welcome-area{padding-top:70px;}
.learn-bottom-content{}
.learn-bottom-content img{width:100%;}
.contact-form-2{padding-bottom:0;}
.contact-form-left{}
.contact-form-left form{}
.contact-form-left form button,
.contact-form-left form button:hover,
.contact-form-left form button:focus{width:100%;margin-top:20px;}
.contact-form-right-img{}
.contact-form-right-img img{}
@media(max-width:767px){.contact-form-right-img{display:none;}
.contact-form-left form button,
.contact-form-left form button:hover,
.contact-form-left form button:focus{width:100%;margin-top:20px;margin-bottom:30px;}
}
.self-introduction-area{}
.self-introsuction-content{}
.self-introduction-text{margin-bottom:20px;}
.self-introduction-text p{font-size:17px;color:#9b9b9b;font-family:'Raleway', sans-serif;margin-bottom:30px;}
.self-introduction-img{}
.self-introduction-img img{}
@media(max-width:767px){.self-introduction-text{margin-bottom:20px;text-align:center;}
}
.third-contact-us{background:#222222;padding-top:80px;}
.contact-form-3-text{}
.contact-form-3-text > h2{font-size:16px;color:#ffffff;font-weight:bold;margin-bottom:20px;}
.contact-form-3-text > p{font-size:13px;color:#9b9b9b;font-family:'Open Sans', sans-serif;margin-bottom:45px;line-height:23px;}
.contact-form-3-text p{font-family:'Open Sans', sans-serif;}
.address-area{}
.address-area h2{font-size:12px;color:#ffffff;font-weight:bold;padding-left:30px;}
.address-area a{font-size:13px;color:#646464;font-family:'Open Sans', sans-serif;font-weight:normal;}
.address-details span{font-size:13px;color:#9b9b9b;font-family:'Open Sans', sans-serif;font-weight:normal;}
.address-area i{font-size:16px;color:#43b4ae;padding-right:12px;}
.address-details i{position:relative;top:-10px;}
.contact-form-3{}
.contact-form-3 h2{font-size:16px;color:#ffffff;font-weight:bold;margin-bottom:20px;}
.contact-form form textarea, .contact-form form textarea:focus{background:transparent!important;border-radius:0px!important;outline:none;border-color:#464747;border-width:0 0 2px 0;border-style:solid;padding:10px 0px;resize:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(0,0,0,0);outline:none;}
.contact-form-3 form button,
.contact-form-3 form button:hover,
.contact-form-3 form button:focus{margin-top:55px;margin-bottom:30px;}
.welcome-9-content{}
.welcome-9-content{padding-top:70px;}
.welcome-9-left{}
.welcome-9-left h2{color:#222222;}
.welcome-9-left h2 span{color:#222222;}
.welcome-9-left h2 span:after{background:#222222;}
.author-intro-area{padding:190px 0px 80px 0px;border-bottom:2px solid #e8e8e8;}
.single-page-header .header-search{display:inline-block;position:absolute;top:16px;right:15px;}
.author-introduction{}
.author-introduction h2{font-size:24px;color:#222222;font-style:italic;font-family:'Open Sans', sans-serif;font-weight:bold;}
.author-introduction h2 span{color:#43b4ae;}
.author-introduction{}
.full-intro-area{}
.full-intro-area{}
.full-intro-img iframe{width:100%;height:636px;}
.full-intro-head{padding-top:80px;padding-bottom:35px;}
.full-intro-head > span{height:50px;width:50px;border-radius:50%;border:2px solid #e8e8e8;background:#43b4ae;text-align:center;display:inline-block;}
.full-intro-head > span i{font-size:20px;color:#ffffff;padding-top:15px;}
.full-intro-head h2{font-size:30px;color:#282828;font-weight:600;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.full-intro-head h2:hover{color:#43b4ae;}
.full-intro-head p{font-size:13px;color:#616161;font-family:'Open Sans', sans-serif;font-weight:bold;text-transform:uppercase;}
.full-intro-head p span{color:#43b4ae;padding-left:5px;padding-right:5px;}
.full-intro-head p span a{color:#43b4ae;}
.full-intro-img img{width:100%;}
.full-intro-content{padding-bottom:35px;border-bottom:2px solid #efefef;}
.full-intro-content p:nth-of-type(1){padding:45px 0px 20px 0px;margin:0 auto;width:66%;line-height:24px;}
.full-intro-content p:nth-of-type(2){font-size:13px;color:#616161;font-family:'Open Sans', sans-serif;font-weight:bold;text-transform:uppercase;padding-top:5px;}
.full-intro-content p:nth-of-type(2) span{color:#43b4ae;padding-left:5px;padding-right:5px;}
.full-intro-content p:nth-of-type(2) span a{color:#616161;}
.full-intro-content p:nth-of-type(2) span a:hover{color:#43b4ae;}
.full-intro-content img{margin-left:auto;margin-right:auto;display:block;}
.matrics-pagination{}
.matrics-pagination ul{margin:0;padding:50px 0px 100px 0px;}
.matrics-pagination ul li{}
.matrics-pagination ul li a,.matrics-pagination ul li a:focus{border-radius:0px;display:inline-block;height:60px;line-height:47px;text-align:center;width:60px;color:#999999;font-size:25px;font-family:'Open Sans', sans-serif;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;background:#fff;margin-right:10px;font-weight:bold;border:2px solid #e8e8e8;}
.matrics-pagination ul li a:hover{border-radius:0px;display:inline-block;height:60px;line-height:47px;text-align:center;width:60px;color:#222;font-size:25px;font-family:'Open Sans', sans-serif;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;background:#fff;margin-right:10px;font-weight:bold;border:2px solid #222;}
.matrics-blog-pagination ul{padding:10px 0px 100px 0px;}
#intro-slider .owl-nav .owl-prev{position:absolute;left:50px;top:45%;background:rgba(255,255,255,.7);margin:0;border-radius:0;height:60px;width:60px;}
#intro-slider .owl-nav .owl-next{position:absolute;right:50px;top:45%;background:rgba(255,255,255,.7);margin:0;border-radius:0;height:60px;width:60px;}
#intro-slider .owl-nav i{font-size:25px;color:#999999;padding-top:13px;}
.matrics-pagination ul li a i{font-size:25px;color:#999999;}
.matrics-pagination ul li a:hover i{font-size:25px;color:#222;}
@media (min-width:993px) and (max-width:1150px){.single-page-header .header-search{display:inline-block;position:absolute;top:18px;right:25px;}
}
@media(max-width:767px){.full-intro-content p:nth-of-type(1){width:100%;}
#intro-slider .owl-nav .owl-prev{left:0px;top:48%;}
#intro-slider .owl-nav .owl-next{right:0px;top:48%;}
}
@media (max-width:992px){.single-page-header .header-search{display:inline-block;position:absolute;top:40px;right:50px;}
}
@media (max-width:500px){.single-page-header .header-search{display:inline-block;position:absolute;top:18px;right:56px;}
}
.coming-soon-area{background:url(../images/coming-soon-bg.png);background-size:cover;position:relative;padding:140px 0px;}
.coming-soon-area{}
.coming-soon-head{}
.coming-soon-head a{display:inline-block;}
.coming-soon-head img{margin-left:auto;margin-right:auto;display:block;}
.coming-soon-head h2{font-size:70px;color:#222222;font-weight:bold;}
.coming-soon-head p{font-size:15px;color:#616161;font-family:'Open Sans', sans-serif;font-weight:bold;width:54%;margin:0 auto;padding:0px 0px 20px 0px;}
.coming-soon-head p{}
.tk-countdown{color:rgba(255,255,255,0.60);margin-top:35px;text-align:center;margin-bottom:65px;}
.tk-countdown > *{text-align:center;}
.tk-countdown div.days{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:rgba(255,255,255,0.60);}
.tk-countdown div.hours{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:rgba(255,255,255,0.60);}
.tk-countdown div.minutes{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:rgba(255,255,255,0.60);}
.tk-countdown div.seconds{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:rgba(255,255,255,0.60);}
.tk-countdown div{display:inline-block;}
.tk-countdown div span{display:block;}
.tk-countdown div span:first-child{font-family:'Raleway', sans-serif;font-weight:800;font-size:65px;line-height:64px;color:#222222;font-weight:bold;margin-top:30px;}
.tk-countdown div span:last-child{font-family:'Open Sans', sans-serif;font-weight:800;font-size:15px;line-height:20px;color:#616161;margin-top:15px;}
.coming-soon-bottom{margin:0 auto;width:50%;}
.coming-soon-bottom .form-control::-webkit-input-placeholder{color:#222222;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.coming-soon-bottom .form-control::-moz-placeholder{color:#222222;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.coming-soon-bottom .form-control:-ms-input-placeholder{color:#222222;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.coming-soon-bottom .form-control:-moz-placeholder{color:#222222;font-weight:bold;font-family:'Open Sans', sans-serif;font-size:13px;}
.coming-soon-bottom form{}
.coming-soon-bottom form input{background:transparent;border-color:#696260;color:#222222;}
.coming-soon-bottom form button{background:transparent;border-color:#efefef;}
.coming-soon-bottom form button i{color:#fff;}
.pricing-social-box{margin:15px 0px;}
.pricing-social-box ul{margin:0;padding:0;text-align:center;}
.pricing-social-box ul li{display:inline-block;}
.pricing-social-box ul li a{height:42px;width:42px;background:rgba(255,255,255,0.60);display:inline-block;margin:5px 8px;}
.pricing-social-box ul li a:hover{background:rgba(0,0,0,0.60);}
.pricing-social-box ul li a:hover i{color:#fff;}
.pricing-social-box ul li a i{font-size:15px;color:#222222;padding-top:15px}
@media(max-width:767px){.coming-soon-head p{width:100%;}
.coming-soon-bottom{margin:0 auto;width:100%;}
.coming-soon-head h2{font-size:40px;}
}
@media(max-width:400px){.tk-countdown div.days,.tk-countdown div.hours,.tk-countdown div.minutes,.tk-countdown div.seconds{width:220px;}
}
.aboout-1-head-area{background:url(../images/page-titles/about-us-bg.png);}
.page-title-area{position:relative;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
.page-title-area:before{background-color:rgba(255, 255, 255, 0.05);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.about-head-content h2{font-size:45px;color:#fff;font-weight:900;}
.about-head-content p{font-size:17px;color:#fff;font-style:italic;font-family:'Open Sans', sans-serif;}
.page-breadcrumbs{color:#333333;font-weight:normal;line-height:normal;list-style:none;margin:0;padding:14px 0;display:inline-block;position:relative;}
.page-breadcrumbs:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:2px;background:#333333;}
.page-breadcrumbs li{display:inline-block;margin:0;}
ul.page-breadcrumbs li + li:before{padding:0 10px;font-family:FontAwesome;content:'/';}
.page-breadcrumbs li a{color:#333333;text-decoration:none;text-transform:capitalize;font-size:13px;font-family:'Open Sans', sans-serif;}
@media(max-width:767px){.page-title-area{position:relative;padding-top:200px;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
}
.our-story-area{padding-bottom:70px;}
.our-story-content{}
.our-story-inner{margin-bottom:20px;}
.our-story-inner h2{font-size:22px;color:#282828;font-weight:bold;margin-bottom:10px;margin-top:0;}
.our-story-inner p{font-size:14px;line-height:1.7;}
.join-expert-area{background:url(../images/about-us-1-content.png);background-size:cover;position:relative;background-position:center center;}
.join-expert-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0.75);}
.join-expert-content a{display:inline-block;margin-top:70px;}
.join-expert-content a img{margin-left:auto;margin-right:auto;display:block;}
.join-expert-content h2{font-size:55px;color:#fff;font-weight:500;padding:150px 0px;}
.join-expert-content .all-link a{color:#43b4ae;margin-bottom:5px;border:2px solid #43b4ae;width:270px;margin-bottom:60px;}
.join-expert-content .all-link a:hover{color:#fff;border:2px solid #43b4ae;background:#43b4ae;}
@media(max-width:767px){.join-expert-content .all-link a{width:170px;}
.about-head-content h2{font-size:25px;color:#fff;font-weight:900;}
.join-expert-content h2{font-size:25px;color:#fff;font-weight:500;padding:50px 0px;}
}
.our-philosophy-area{}
.our-philosophy-inner{position:relative;padding:35px 45px 30px 130px;margin-bottom:10px;min-height:225px;}
.our-philosophy-inner-bg-1{background:#616161;}
.our-philosophy-inner-bg-2{background:#2d2d2d;}
.our-philosophy-inner-bg-3{background:#43b4ae;}
.our-philosophy-inner h2{font-size:22px;color:#ffffff;font-weight:600;margin-top:0;}
.our-philosophy-inner p{font-size:14px;color:#f0f0f0;font-family:'Raleway', sans-serif;line-height:23px;}
.our-philosophy-inner span{position:absolute;top:100px;left:60px;}
.our-philosophy-inner-bg-1 span:before{position:absolute;content:"";width:2px;height:65px;top:-15px;left:-20px;background:#7b7b7b;}
.our-philosophy-inner-bg-2 span:before{position:absolute;content:"";width:2px;height:65px;top:-15px;left:-20px;background:#4f4f4f;}
.our-philosophy-inner-bg-3 span:before{position:absolute;content:"";width:2px;height:65px;top:-15px;left:-20px;background:#65c2bd;}
.our-philosophy-inner span i{font-size:32px;color:#f4f4f4;}
@media(max-width:767px){.our-philosophy-inner{position:relative;padding:75px 10px 85px 50px;margin-bottom:10px;}
.our-philosophy-inner span{position:absolute;top:100px;left:10px;}
}
.progress-bar-area{padding:40px 0px 80px;}
.skill{font-size:13px;color:#222222;font-family:'Open Sans', sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:10px;position:relative;top:20px;}
.progress{height:4px;background-color:#eeeeee;margin-bottom:25px;margin-left:105px;}
.progress-bar{background-color:#43b4ae;transition:width 4s;}
.progress-bar-success{}
.progress_cont{width:100%;position:relative;}
.progress_cont span{position:absolute;right:0px;top:0px;}
.our-story-2{position:relative;}
.our-story-left{position:absolute;left:0;top:0;width:46%;height:100%;background:url(../images/about-2-left-img.png) no-repeat;background-size:cover;}
.our-story-left{}
.our-story-2-head{}
.our-story-2-head h3{font-size:15px;color:#9b9b9b;font-weight:bold;font-family:'Open Sans', sans-serif;margin-top:80px;}
.our-story-2-head h2{font-size:25px;color:#282828;font-weight:bold;margin-bottom:10px;margin-top:0;}
.our-story-2-head p{font-family:'Raleway', sans-serif;font-size:15px;margin-bottom:40px;}
@media(max-width:992px){.our-story-left{display:none;}
.our-story-2-head{text-align:center;}
}
.aboout-me-head-area{background:url(../images/page-titles/about-me-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.about-me-intro{padding-bottom:80px;}
.my-story-head{margin-top:80px;}
.about-me-progress{padding-bottom:80px;}
.about-me-progress{}
.about-me-slider{}
#about-me-slider{margin-top:80px;}
.team-1-head-area{background:url(../images/page-titles/team-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.team-2-head-area{background:url(../images/page-titles/team-2-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.testimonial-head-area{background:url(../images/page-titles/testimonial-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.client-head-area{background:url(../images/page-titles/client-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.client-countdown-content{padding-bottom:90px;}
.client-countdown-left-content{}
.client-countdown-left-content p{font-size:17px;color:#9b9b9b;font-family:'Raleway', sans-serif;}
.client-title:after{position:absolute;content:url("../images/title-divider-left.png");left:50%;bottom:-60px;width:2px;height:32px;margin-left:-2px;}
.faq-head-area{background:url(../images/page-titles/faq-bg.png)no-repeat;background-attachment:fixed;background-size:cover;padding-top:230px;}
.faq-head-content{}
.faq-head-inner{background:rgba(255,255,255,0.7);padding:38px;margin-bottom:30px;}
.faq-head-inner h2{font-size:24px;color:#222222;font-weight:bold;}
.faq-head-inner img{margin-left:auto;margin-right:auto;display:block;}
.faq-content-area{padding-top:50px;padding-bottom:80px;}
.faq-content-area .help-accordion{margin-top:30px;}
.right-sidebar{}
.sidebar-inner{margin-bottom:40px;}
.sidebar-inner h2{font-size:18px;position:relative;line-height:30px;color:#222222;font-weight:bold;margin-bottom:20px;}
.sidebar-inner h2:before{bottom:-2px;content:"";left:0;position:absolute;background:url("../images/title-divider-left.png");width:30px;height:2px;}
.search-bar{position:relative;margin-bottom:50px;}
.search-bar form{}
.search-bar form .sidebar-input-text{width:100%;box-shadow:none;color:#333;border:2px solid #eee;height:50px;padding-right:42px;padding-left:20px;outline:none;}
.search-bar form .sidebar-input-submit{background-color:transparent;border:medium none;font-size:0;width:50px;position:absolute;right:0;top:0;height:100%;z-index:99;}
.search-bar i{position:absolute;right:0;top:0;padding:18px;}
.right-description{}
.right-description p{font-size:14px;color:#9b9b9b;font-family:'Open Sans', sans-serif;line-height:24px;}
.sidebar-category{}
.sidebar-inner{margin-bottom:40px;}
.sidebar-category ul{list-style:none;margin:0;padding:0;}
.sidebar-category ul li{}
.sidebar-category ul li a{font-size:13px;color:#7f7f7f;font-family:'Open Sans', sans-serif;display:block;padding:12px 0px;border-bottom:1px solid #e5e5e5;text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;position:relative;font-weight:normal;}
.sidebar-category ul li a:hover{color:#43b4ae;border-color:#43b4ae;}
.sidebar-category ul li:last-child a{border:none;}
.sidebar-category ul li a i{color:#222222;position:absolute;right:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.sidebar-category ul li a:hover i{color:#43b4ae;}
.recent-post{position:relative;padding-left:85px;}
.recent-post:nth-of-type(1){margin-bottom:20px;}
.recent-post h3{font-size:14px;color:#222222;font-weight:bold;line-height:24px;position:relative;margin-bottom:5px;margin-top:0;}
.recent-post h3 a{color:#222222;text-decoration:none;outline:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;font-family:'Raleway', sans-serif;}
.recent-post h3:hover a{color:#43b4ae;text-decoration:none;outline:none;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;font-family:'Raleway', sans-serif;}
.recent-post p{font-size:11px;border-bottom:1px solid #f5f4f4;padding-bottom:15px;text-transform:uppercase;font-weight:bold;margin-bottom:0;color:#616161;}
.recent-post p:nth-of-type(1){padding-bottom:0;border-bottom:0px solid;position:relative;top:-4px;}
.recent-post p span{}
.recent-post p span a{color:#43b4ae;}
.recent-post img{position:absolute;top:0;left:0;cursor:pointer;}
.flickr-stream{}
.flickr-stream >a{display:inline-block;margin:0px 2px 5px 0px;}
.flickr-stream p a{display:inline-block;margin-top:15px;color:#a9a9ab;font-size:11px;text-decoration:none;}
.tag-cloud{}
.tag-cloud a{border:2px solid #eee;border-radius:2px;display:inline-block;font-size:12px !important;margin:0 4px 6px 0;padding:2px 11px;color:#9b9b9b;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;font-weight:normal;}
.tag-cloud a:hover{border:2px solid #43b4ae;}
.gallery-head-area{background:url(../images/page-titles/gallery-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.bf.full-width ul.items li{width:50%;}
.gallery_area{padding-top:100px;padding-bottom:50px;}
.bf ul.filter li{padding:0px 10px;}
.bf ul.filter li a{font-size:13px;color:#333333;font-weight:700;text-transform:uppercase;position:relative;font-family:'Open Sans', sans-serif;border:0px;padding:5px 0px;position:relative;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bf ul.filter li a:hover{color:#43b4ae;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bf ul.filter li a:after{content:"";position:absolute;bottom:0;left:0;width:0px;height:2px;background-color:#43b4ae;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bf ul.filter li a:hover:after{width:100%;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bf ul.filter li a.active{background-color:transparent;border:0px;color:#43b4ae;}
.bf ul.filter li a.active:after{width:100%;}
@media(max-width:600px){.bf.full-width ul.items li{width:100%;}
}
.bf-single-item{position:relative;}
.bf-single-item img{width:100%;}
.gallery_caption{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,.95);z-index:15;opacity:0;-webkit-transform:scale(0.5);-khtml-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.bf-single-item:hover .gallery_caption{opacity:1;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.gl_caption_inner{position:absolute;top:50%;-webkit-transform:translate(0px,-50%);-khtml-transform:translate(0px,-50%);-moz-transform:translate(0px,-50%);-ms-transform:translate(0px,-50%);-o-transform:translate(0px,-50%);width:100%;}
.gl_caption_inner > a{outline:0;width:110px;height:40px;text-align:center;display:inline-block;text-transform:uppercase;padding-top:9px;color:#43b4ae;margin-bottom:5px;border:1px solid #43b4ae;font-size:13px;}
.gl_caption_inner a i{}
.gl_caption_inner a:hover i{color:#fff;background-color:#333;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.gl_caption_inner h2{color:#fff;font-size:22px;font-weight:500;line-height:28px;margin-bottom:20px;margin-top:10px;}
.gl_caption_inner p{font-family:'Open Sans', sans-serif;margin-bottom:0;}
.gl_caption_inner p a{color:#fff;font-size:13px;text-decoration:none;font-weight:normal;}
.mfp-container{cursor:pointer;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer;}
.three_grid.bf.full-width ul.items li{width:33.333333333%;}
.four_grid.bf.full-width ul.items li{width:25%;}
@media(max-width:991px){.three_grid.bf.full-width ul.items li{width:50%;}
.four_grid.bf.full-width ul.items li{width:50%;}
}
@media(max-width:600px){.three_grid.bf.full-width ul.items li{width:100%;}
.four_grid.bf.full-width ul.items li{width:100%}
}
.gallery-pagination ul{padding:0;padding-bottom:10px;}
.product-head-area{background:url(../images/page-titles/products-bg.png)no-repeat;}
.solution-head-area{background:url(../images/page-titles/solution-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.feature-3-right{position:absolute;left:40%;top:0;height:100%;width:60%;background:url(../images/tab-content-4.png) no-repeat;background-size:cover;}
.solution-block-content{padding-left:125px;}
.solution-block-content:before{display:none;}
.solution-block-content span{position:absolute;top:0;left:45px;width:60px;height:100px;background:#282828;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
.solution-block-content span i{color:#fff;padding-top:35px;display:block;}
.solution-block-content:hover span{background:#43b4ae;}
@media(max-width:600px){.solution-block-content span{left:0px;}
.solution-block-content{padding-left:70px;}
}
@media(max-width:992px){.feature-3-right{display:none;}
.solution-block-content{padding-left:125px;}
}
@media(max-width:767px){.solution-block-content{padding-left:0px;padding-top:100px;}
.solution-block-content span{position:absolute;top:0;left:0px;width:60px;height:100px;background:#282828;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;-mz-transition:all .5s;transition:all .5s;}
}
.case-study-head-area{background:url(../images/page-titles/case-study-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.case-study-page{padding-top:80px;}
.single-case-study-head-area{background:url(../images/page-titles/single-case-study-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.mount-case-study{}
.single-case-content{}
.single-case-content p{font-size:17px;color:#9b9b9b;font-family:'Raleway', sans-serif;margin-bottom:90px;}
.single-case-diagram-area{background:url(../images/single-case-bg.png)no-repeat;position:relative;padding-top:96px;overflow:hidden;}
.single-case-diagram-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0.98);}
.single-case-diagram{position:relative;}
.single-case-diagram-right{position:absolute;right:0;top:0px;width:48%;height:100%;background:url(../images/single-case-diagram-right.png) no-repeat;background-size:cover;}
.single-case-diagram{}
.single-case-diagram-content{}
.single-case-diagram-text{padding-bottom:80px;}
.single-case-diagram-text h2{font-size:18px;color:#f0f0f0;font-weight:600;margin-top:40px;margin-bottom:20px;}
.single-case-diagram-text p{font-style:italic;font-size:15px;}
.single-case-diagram-text{}
.single-case-diagram-text ol{padding:0px 0px 0px 30px;counter-reset:item;}
.single-case-diagram-text ol li{font-size:13px;color:#7f7f7f;font-family:'Open Sans', sans-serif
display:block;padding:5px 0px}
.single-case-diagram-text ol li:before{content:counter(item) ". ";counter-increment:item;color:#43b4ae;}
.single-case-diagram-chart{width:30%;margin-right:3%;float:left;}
.diagram-chart-single{border:2px dotted #505050;padding:15px;}
.diagram-chart-single h2{font-size:14px;color:#fff;font-weight:600;margin:0;text-align:center;}
.diagram-chart-single span{background:#e95d53;width:38px;height:23px;text-align:center;font-size:12px;color:#ffffff;display:inline-block;position:relative;font-family:'Open Sans', sans-serif;padding-top:3px;}
.diagram-chart-single span:after{position:absolute;content:"";border-color:#e95d53 transparent transparent #e95d53;border-style:solid;border-width:5px;bottom:-8px;height:0;left:0px;width:0;}
.diagram-chart-single img{display:block;margin-left:auto;margin-right:auto;width:100%;}
@media(max-width:992px){.single-case-diagram-right{display:none;}
.single-case-diagram-text{text-align:center;}
}
@media(max-width:767px){.single-case-diagram-text{text-align:center;}
}
@media(max-width:600px){.single-case-diagram-chart{width:100%;margin-right:0;float:left;margin-bottom:20px;}
}
.feature-head-area{background:url(../images/page-titles/feature-bg.png)no-repeat;background-attachment:fixed;background-size:cover;}
.feature-section{margin-bottom:100px;}
.feature-bg-type-2{background:#222222;}
.feature-title > h2{color:#fff;}
.feature-title > h3{color:#9b9b9b;}
.feature-shadow-heading{}
.feature-shadow-heading h2{color:#2b2b2b;}
.tab-content-5{}
.tab-content-5 img{margin:0 auto;width:95%;margin-top:40px;}
.tab-content-6{padding-bottom:80px;}
.tab-content-6 img{margin:0 auto;margin-top:40px;}
.feature-area-simple{padding-bottom:100px;}
.feature-area-simple .feature-heading-left{}
.feature-area-simple .feature-heading-left:after{position:absolute;content:"";right:25px;top:0;width:2px;height:70px;background:#efefef;}
.feature-area-simple .feature-heading-left h2{color:#222222;}
.feature-area-simple .feature-simple-single{margin-bottom:30px;}
.feature-area-simple .feature-simple-single h2{font-size:18px;color:#282828;font-weight:600;}
.feature-area-simple .feature-simple-single h2 span{}
.feature-area-simple .feature-simple-single h2 span i{font-size:32px;color:#4b4b4b;margin-right:15px;}
.feature-area-simple .feature-simple-single p{font-size:15px;font-style:italic;margin-top:20px;}
.feature-area-simple .all-link a{width:270px;}
@media(max-width:500px){.feature-area-simple .all-link a{width:200px;}
}
.feature-404-title{margin-bottom:35px;margin-top:0;}
.feature-404-title > h2{font-size:280px}
.feature-404-title > h3{margin-top:30px;}
.feature-404-shadow-heading{}
.feature-404-shadow-heading h2{font-size:380px;margin-bottom:-325px;}
.feature-404-btn{margin-bottom:120px;}
@media(max-width:767px){.feature-404-title > h2{font-size:80px}
.feature-404-shadow-heading{}
.feature-404-shadow-heading h2{font-size:120px;margin-bottom:-80px;}
}
.feature-soon-area{padding-bottom:70px;}
.feature-soon-area .feature-404-title{margin-bottom:35px;margin-top:85px;}
.feature-soon-area .feature-404-title > h2{font-size:70px}
.feature-soon-area .feature-404-title > h3{margin:0 auto;width:60%;margin-top:40px;line-height:23px;}
.feature-soon-area .feature-404-shadow-heading{}
.feature-soon-area .feature-404-shadow-heading h2{font-size:80px;margin-bottom:-70px;}
.feature-soon-area .tk-countdown{color:rgba(255,255,255,0.60);margin-top:35px;text-align:center;margin-bottom:65px;}
.feature-soon-area .tk-countdown > *{text-align:center;}
.feature-soon-area .tk-countdown div.days{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:#f4f4f4;}
.feature-soon-area .tk-countdown div.hours{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:#f4f4f4;}
.feature-soon-area .tk-countdown div.minutes{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:#f4f4f4;}
.feature-soon-area .tk-countdown div.seconds{border:2px solid transparent;border-radius:0px;width:260px;height:170px;padding-top:15px;margin:15px;background:#f4f4f4;}
.feature-soon-area .tk-countdown div{display:inline-block;}
.feature-soon-area .tk-countdown div span{display:block;}
.feature-soon-area .tk-countdown div span:first-child{font-family:'Raleway', sans-serif;font-weight:800;font-size:65px;line-height:64px;color:#222222;font-weight:bold;margin-top:30px;}
.feature-soon-area .tk-countdown div span:last-child{font-family:'Open Sans', sans-serif;font-weight:800;font-size:15px;line-height:20px;color:#616161;margin-top:15px;}
@media(max-width:767px){.feature-soon-area .feature-404-title > h2{font-size:30px}
.feature-soon-area .feature-404-shadow-heading{}
.feature-soon-area .feature-404-shadow-heading h2{font-size:35px;margin-bottom:-80px;}
}
@media(max-width:400px){.feature-soon-area .tk-countdown div.days,
.feature-soon-area .tk-countdown div.hours,
.feature-soon-area .tk-countdown div.minutes,
.feature-soon-area .tk-countdown div.seconds{width:220px;}
}
.maintenance-btn{}
.maintenance-btn a{width:270px;}
@media (max-width:500px){.maintenance-btn a{width:200px;}
}
.feature-pricing-table:after{display:none;}
.feature-typo{padding-top:50px;}
.f-h1-head *{color:#222222;font-weight:bold;text-transform:uppercase;}
.f-h1-head h1{font-size:32px;}
.f-h2-head h2{font-size:28px;}
.f-h3-head h3{font-size:25px;}
.f-h4-head h4{font-size:22px;}
.f-h5-head h5{font-size:18px;}
.f-h6-head h6{font-size:14px;}
.f-h1-head p{font-family:'Open Sans', sans-serif;font-size:13px;color:#9b9b9b;line-height:24px;font-weight:normal;text-transform:capitalize;margin-bottom:30px;}
.typo-column{}
.typo-column h2{color:#222222;font-weight:bold;text-transform:uppercase;font-size:20px;}
.typo-column p{margin-bottom:25px;font-family:'Open Sans', sans-serif;font-size:13px;line-height:24px;}
.blockquote{margin:40px 0px 80px;}
.typo-blockquoto-1{}
.typo-blockquoto-1 h2{color:#222222;font-weight:bold;text-transform:uppercase;font-size:20px;}
.typo-blockquoto-1 blockquote{padding:10px 0px 26px 30px;background:transparent;margin:20px 0;font-style:italic;border-left:6px solid #1b1a1a;font-size:20px;line-height:28px;color:#d5aa6d;font-family:'Open Sans', sans-serif;}
.typo-blockquoto-1 h3{color:#9b9b9b;font-size:20px;font-style:italic;font-weight:400;margin-top:0;line-height:30px;}
.typo-blockquoto-1 p{font-style:normal;color:#282828;}
.typo-blockquoto-2{}
.typo-blockquoto-2 h3{color:#43b4ae;}
.typo-blockquoto-2 blockquote{border:none;background-color:#f4f4f4;border-radius:5px;padding:26px 30px;}
.typo-blockquoto-3{margin-top:46px;}
.typo-blockquoto-3 blockquote{padding:26px 10px 26px 30px;background:transparent;margin:20px 0;font-style:italic;font-size:20px;line-height:28px;font-family:'Open Sans', sans-serif;color:#222;border:none;position:relative;}
.typo-blockquoto-3 blockquote:before{content:"\f10d";font-family:FontAwesome;font-style:normal;font-size:16px;color:#222222;position:absolute;top:0;left:0;}
.typo-blockquoto-3 blockquote:after{content:"\f10e";font-family:FontAwesome;font-style:normal;font-size:16px;color:#222222;position:absolute;bottom:0;right:0;}
.typo-blockquoto-3 h3{color:#9b9b9b;text-transform:capitalize;font-size:20px;font-style:italic;font-weight:400;margin-top:0;}
.typo-blockquoto-4 blockquote{background:#222222;padding:26px 30px;border:none;margin:20px 0;margin:20px 0;border-radius:5px;}
.typo-blockquoto-4 blockquote h3{color:#fff;}
.typo-blockquoto-4 p{color:#fff;}
.feature-bullet-list{margin-bottom:50px;}
.feature-bullet-list h2{color:#222222;font-weight:bold;text-transform:uppercase;font-size:20px;padding-left:15px;}
.bullet-list-content{}
.bullet-list-content ul{margin:0;padding:0;list-style:none;margin-bottom:30px;}
.bullet-list-content ul li{font-family:'Open Sans', sans-serif;font-size:14px;color:#666666;line-height:24px;padding:2px 0px;}
.bullet-list-content ul li i{color:#1b1a1a;padding-right:10px;font-size:15px;}
.bullet-list-content ul li i.fa-circle{color:#1b1a1a;padding-right:10px;font-size:6px;}
.bullet-list-content ol{margin:0;padding:0;padding-left:20px;margin-bottom:30px;list-style-color:#222222;}
.bullet-list-content ol li{font-family:'Open Sans', sans-serif;font-size:13px;color:#9b9b9b;line-height:24px;padding:2px 0px;}
.f-sortcodes-subscribe-1{margin-bottom:100px;margin-top:100px;}
.f-sortcodes-subscribe-2{margin-bottom:100px;}
.f-sortcodes-subscribe-2 .join-team{background:#f4f4f4;border:0px solid;}
.f-sortcodes-subscribe-2 .join-team .join-team-btn a{background:#222222;border:2px solid #222222;color:#fff;}
.f-sortcodes-subscribe-area{}
.f-sortcodes-subscribe-area:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(34,34,34,0.93);}
.f-sortcodes-subscribe-area .subscribe-btn a:nth-of-type(1){color:#222;}
.f-sortcodes-client-area #client-slider{margin-bottom:150px;}
.ds_padding.v3-header-bg{box-shadow:2px 2px 8px 0px #ccc;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.v3-header-bg{background:#fff;z-index:9;box-shadow:2px 2px 8px 0px #ccc;}
.v3-header-top{padding:12px 0 11px;position:relative;background-color:#f9f9f9;color:#bfbfbf;border-bottom:1px solid #e5e4e4;}
.v-3-header-contact{float:left;margin-top:4px;}
.v-3-header-contact-employee{float:right;}
.v-3-header-contact-employee ul{margin:0;padding:0;list-style:none;}
.v-3-header-contact-employee ul li{background:#F00; border-radius:3px;
    color: #fff;
    padding: 6px 10px;
  }
.v-3-header-contact-employee ul li a{
    color: #fff;
  }  
.v-3-header-contact ul{margin:0;padding:0;list-style:none;}

.v-3-header-contact ul li{display:inline-block;font-size:12px;color:#bfbfbf;font-family:'Open Sans', sans-serif;padding:0px 5px;border-right:1px solid #e5e4e4;}
.v-3-header-contact ul li:last-child{border-right:1px solid transparent;}
.v-3-header-contact ul li:last-child a{text-transform:uppercase;color:#43b4ae;font-weight:600;}
.v-3-header-contact ul li:last-child a:hover{text-transform:uppercase;color:#16c1f3;font-weight:normal;}
.v-3-header-contact ul li a{font-size:12px;color:#fff;font-family:'Open Sans', sans-serif;text-decoration:none;-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.v-3-header-contact ul li span{color:#fff;font-size:12px;}
.v-3-header-contact-social{float:right;}
.v-3-header-contact-social ul li{border-right:0px solid;}
.v-3-header-contact-social ul li a img{color:#5d5d5d;font-size:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:26px;}
.v-3-header-contact-social ul li a:hover i{color:#43b4ae;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.v-3-menuzord{padding-top:20px;}
@media(min-width:992px){.v3-header-bg{}
}
@media(max-width:992px){.v-3-header-contact ul{margin:0;padding:0;list-style:none;text-align:center;}
.v-3-header-contact-social{float:none;text-align:center;padding-top:10px;}
.v-3-menuzord{padding-top:0px;}
}
.v4-header-top{padding:6px 0 2px;position:relative;background-color:#222;color:#bfbfbf;border-bottom:1px solid #222;}
.v3-header-top2{display:block;text-align:center;}
.v-menuzord-brand{font-size:33px;color:#1b1a1a;text-decoration:none;margin:0;display:inline-block;font-family:'Raleway', sans-serif;font-weight:900;padding-top:40px;}
.v-menuzord-brand:hover{color:#1b1a1a;text-decoration:none;font-weight:900;font-family:'Raleway', sans-serif;}
.v-menuzord-brand img{margin-right:15px;}
.v-menuzord{float:none;display:inline-block;text-align:center;}
.custom-menuzord-brand{display:none;}
.v-menuzord-list{float:none;display:inline-block;padding-right:0;text-align:left;margin-bottom:-6px;}
.header-v6-search{display:inline-block;position:relative;top:-30px;}
.header-v6-search ul{margin:0;padding:0;list-style:none;}
.header-v6-search ul li:first-child{padding:0px 10px;}
.header-v6-search ul li{display:inline-block;cursor:pointer;padding:0px 2px;}
.header-v6-search ul li a{border-radius:2px;color:#333;font-size:12px;font-weight:500;height:17px;line-height:14px;text-align:center;width:17px;position:relative;top:-2px;text-decoration:none;display:block;}
.header-v6-search ul li a:hover i ,.header-v6-search ul li i:hover{color:#43b4ae;}
.header-v6-search ul li a i, .header-v6-search ul li i{margin:0px;color:#333;-webkit-transition:all 300ms ease 0s;-moz-transition:all 300ms ease 0s;-ms-transition:all 300ms ease 0s;transition:all 300ms ease 0s;}
.v-menuzord-left{float:left;display:inline-block;text-align:left;}
.header-v8-search{position:absolute;top:15px;right:0;}
.v8-header-bottom{padding:0px 0 11px;position:relative;background-color:#fff;color:#bfbfbf;margin-bottom:20px;}
.v-9-header-contact{}
.v-9-header-contact ul{}
.v-9-header-contact ul li{border-right:0px solid;}
.v-9-header-contact ul li a{font-weight:normal;color:#5d5d5d;}
.v-9-header-contact ul li:last-child a,.v-9-header-contact ul li:last-child a:hover{font-size:12px;color:#5d5d5d;text-transform:capitalize;}
.head-transparent-area{background:url(../images/slide8.png);position:relative;padding-top:500px;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
.transparent-menuzord-menu-2 > li >a{padding:20px 12px 30px 12px!important;}
.v-11-header-area{padding:18px 0px 0px 0px;z-index:9;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;border-bottom:1px solid rgba(229, 228, 228, 0.2);}
.transparent-menuzord-menu-3 > li{padding:0px 12px!important;}
.transparent-menuzord-menu-3 > li > a{padding:20px 0px 30px 0px!important;}
.transparent-menuzord-menu-3 > li > a:before{position:absolute;background-color:#d5aa6d;content:"";height:2px;top:inherit;bottom:0!important;width:0;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.transparent-menuzord-menu-3 > li > a:hover:before{width:100%;top:inherit;}
.transparent-menuzord-menu-3 > li.active > a:before{position:absolute;background-color:#d5aa6d;content:"";height:2px;top:inherit;bottom:0!important;width:100%;opacity:1;filter:alpha(opacity=1);-webkit-transition:all 300ms linear 0ms;-moz-transition:all 300ms linear 0ms;-ms-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.header-11{padding-top:0;}
.ds_padding.header-11{background:transparent;padding-top:0;-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0);-moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0);-ms-box-shadow:0 2px 3px rgba(0, 0, 0, 0);box-shadow:0 2px 3px rgba(0, 0, 0, 0);}
.header-11 .custom-header{padding-top:20px;background:#fff;padding-right:15px;}
.header-12-bg{padding-top:38px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.menuzord-12.header-12-bg{padding-top:10px;background:#fff;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.header-12{margin-top:20px;}
.menuzord-12.header-12-bg .menuzord-menu-11 > li > a{padding:17px 12px 20px 12px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.header-13{padding-top:30px;background-color:transparent;z-index:9;}
.header-13-bg{padding-top:22px;background:#fff;}
.header-v13-menuzord-menu >li>a{padding:17px 12px 32px 12px;}
.v-13-no-display{display:none!important;}
.v14-header{background:transparent;}
.v14-header-bg{background:transparent;}
.menuzord-14{background:transparent;}
@media(min-width:992px){.header-10-search{top:20px;}
}
@media(max-width:992px){.header-v6-search ul li:not(:first-child){display:none;}
.v-menuzord .showhide{margin-top:20px;}
.header-v6-search{position:absolute;right:50px;top:35px;}
.custom-menuzord-brand{display:inline-block;}
.v-menuzord-brand{display:none;}
.v-contain{width:95%;margin:0 auto;}
.header-12-bg{padding-top:5px;}
.menuzord-12.header-12-bg{padding-top:0px;}
.custom-header-13{width:100%;}
.header-13-bg{padding-top:0px;}
}
@media (max-width:767px){.head-transparent-area{background:url(../images/slide8.png);position:relative;padding-top:200px;background-size:cover;background-position:top center;background-repeat:no-repeat;background-attachment:fixed;}
}
@media (max-width:500px){.header-v6-search{display:inline-block;position:absolute;top:18px;right:45px;}
.v-menuzord .showhide{margin-top:5px;}
}
.footer-1-main-content{}
.footer-1-main-content .footer-first-content{}
.footer-1-main-content .footer-first-content{padding-left:0;}
.footer-1-main-content .footer-first-content > a{position:relative;padding-top:20px;padding-bottom:20px;}
.footer-1-main-content .footer-first-content p{font-size:12px;color:#9b9b9b;font-family:'Open Sans', sans-serif;line-height:24px;}
.footer-social-box{}
.footer-social-box ul{}
.footer-social-box ul li{display:inline-block;}
.footer-social-box ul li a{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.footer-social-box ul li a i{font-size:14px;color:#ffffff;margin-right:15px;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.footer-social-box ul li a:hover i{font-size:14px;color:#43b4ae;margin-right:15px;}
.page-title-4 .about-head-content{padding-bottom:0;}
.page-title-4 .page-breadcrumbs{margin-bottom:120px;}
.page-title-4 .page-breadcrumbs:after{display:none;}
.page-title-6{padding-top:250px;}
.page-title-area-type-2{background:#222222;}
.page-title-area-type-2 .about-head-content{}
.page-title-area-type-2 .about-head-content h2{color:#fff;}
.page-title-area-type-2 .about-head-content h2{}
.page-title-area-type-2 .page-breadcrumbs a{color:#5d5d5d;}
.page-title-area-type-2 ul.page-breadcrumbs li + li:before{color:#5d5d5d;}
.page-title-9{padding-top:250px;}
.page-title-9 .page-breadcrumbs:after{display:none;}
.page-title-9 .page-breadcrumbs{margin-top:40px;}
@media(max-width:992px){.page-title-9 .about-head-content{text-align:center;}
.page-title-9 .breadcrumbs{text-align:center;}
}
.heading-seperator{background:#f9f9f9;height:150px;}
.head-seperate-2{padding-bottom:80px;}
.head-seperate-feature-bg{background:#222222;}
.seperator-title-left:after{position:absolute;content:url("../images/title-divider-left.png");left:50%;bottom:-45px;width:2px;height:32px;margin-left:-15px;}
.h-s-top-padding-btn{padding-top:100px;}
@media(max-width:992px){.h-s-top-padding-btn{text-align:left;}
}
.testimonial-block-area-1{position:relative;background:url(../images/single-case-bg.png)no-repeat;background-size:cover;}
.testimonial-block-area-1:before{background-color:rgba(34, 34, 34, 0.85);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
#testimonial-slider-2{}
#testimonial-slider-2 .testimonial-slider-content span i{color:#fff;}
#testimonial-slider-2 .testimonial-slider-content h2{color:#fff;}
.testimonial-block-area-2:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(76,181,175,0.93);}
#testimonial-slider-3{}
#testimonial-slider-3 .testimonial-slider-content span i{color:#fff;}
#testimonial-slider-3 .testimonial-slider-content h2{color:#fff;}
#testimonial-slider-3 .testimonial-slider-content p{color:#fff;}
#testimonial-slider-3 .testimonial-slider-content h3{color:#fff;}
.next-right{top:20px;right:20px;position:absolute;}
.next-right a{display:inline-block;position:relative;}
.next-right a:before{display:none;}
.contact-area{background:url(../images/page-titles/contact-bg.html)no-repeat;background-attachment:fixed;background-size:cover;}
.contact-us-1-area{background:#fff;padding-top:30px;}
.contact-us-1-area:before{background:#fff;}
.contact-us-1-area .contact-form-3-text > h2{color:#222222;}
.contact-us-1-area .contact-form-3 h2{color:#222222;}
.contact-us-1-area .address-area h2{color:#43b4ae;}
.contact-us-1-area .contact-form form input,
.contact-us-1-area .contact-form form input:focus{border-color:#e8e8e8;}
.contact-us-1-area .contact-form form textarea, .contact-form form textarea:focus{border-color:#e8e8e8;}
.contact-us-1-area .contact-form-3 form button,
.contact-us-1-area .contact-form-3 form button:focus{background:#222222!important;color:#fff;border-color:#222222;}
.contact-us-1-area .contact-form-3 form button:hover{background:#43b4ae!important;color:#fff;border-color:#43b4ae;}
#map{height:530px;width:100%;}
.second-map{height:670px!important;}
@media(max-width:767px){#map{height:330px;width:100%;position:relative;}
#map:after{position:absolute;top:0;left:0;content:"";background:rgba(255,255,255,0.1);width:100%;height:100%;}
}
@media(max-width:992px){.shop-product-left{float:none;width:100%;display:block;padding-left:15px;}
.shop-product-right{float:none;width:100%;display:block;padding-left:15px;padding-top:20px;}
}
@media(max-width:650px){.shop-product-left-sort{display:block;margin-bottom:30px;}
.shop-product-left-show{display:block;margin-left:0px;}
}
@media(max-width:992px){.s-t-s-right{text-align:left;}
.shop-cart-table{margin-bottom:0;}
.shop-cart-update-left{margin-bottom:15px;}
.shop-custom-padding{padding:0;}
.s-t-s-right button,
.s-t-s-right button:hover,
.s-t-s-right button:hover:focus{margin-left:0;}
}
@media(max-width:500px){.shop-select3{width:100%;margin-right:0;}
.shop-select-2 input{width:100%;margin:0;}
.shop-cart-update-left button,
.shop-cart-update-left button:hover,
.shop-cart-update-left button:focus{margin-top:10px;}
}
.error_message{bottom: 0px;color: red;font-weight: 600;bottom:0px;}
.border_dotted_circle{border:dotted #e1e1e1 3px;width:170px;height:170px;border-radius:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;}
.border_dotted_circle:hover, .border_dotted_circle:focus{border-color:#632e62;}
.border_dotted_circle:hover,
.border_dotted_circle:focus{border:dotted #e1e1e1 3px;animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotate;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:rotate;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:rotate;-ms-animation-duration:5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:rotate;-o-animation-duration:2s;-o-animation-iteration-count:infinite;-o-animation-timing-function:linear;}
@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@-moz-keyframes rotate{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}