@charset "utf-8";
@import url(reset.css);
@import url(nav.css);
@import url(animate.css);
@import url(bootstrap-checkbox.css);
@import url(font-awesome.css);
@import url(ionicons.css);

.blog-content .fa-long-arrow-right{font-size: 20px;}
.single-blog-img {
    overflow: hidden;
}
.single-blog-img a img {
    width: 100%;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.single-blog:hover .single-blog-img a img {
    -webkit-transform: scale(1.09);
    -moz-transform: scale(1.09);
    -ms-transform: scale(1.09);
    -o-transform: scale(1.09);
    transform: scale(1.09);
}
.single-blog-img img {
    width: 100%;
}
.blog-content-box {
    padding-left: 25px;
    padding-top: 27px;
    margin-left: 34px;
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
    transform: translateY(-30px);
    background: #fff;
    padding-bottom: 30px;
    box-shadow: 0 0 30px
    rgba(0, 0, 0, 0.1);
}
.blog-post-date {
    display: table;
    float: left;
    margin-right: 30px;
}
.blog-post-date span:first-child {
    color: #4ac4f3;
    display: block;
    font-size: 48px;
    font-weight: 700;
    line-height: 1;
    margin-top: -11px;
    margin-bottom: 3px;
    text-align: center;
}
.blog-post-date span:last-child {
    font-size: 14px;
    color: #212121;
    font-weight: 600;
}
.blog-content {
    display: table;
}
.blog-content h4 {
    color: #212121;
}
.blog-content h4 a {
    color: #212121;
    text-decoration: none;
    -webkit-transition: .2s;
    transition: .2s;
}
.blog-content h4 a:hover {
    color: #4ac4f3;
}
.meta-post {
    margin: 10px 0 13px;
}
.meta-post span {
    color: #696969;
    font-size: 15px;
    position: relative;
    padding-right: 23px;
}
.author {
    margin-bottom: 60px;
}
.meta-post span a {
    color: #696969;
    -webkit-transition: .2s;
    transition: .2s;
}

.meta-post span:after {
    position: absolute;
    content: "-";
    right: 4px;
}
.meta-post span:last-child {
    padding-right: 0;
}
.exerpt {
    line-height: 28px;
    color: #696969;
    margin-bottom: 37px;
}

.my-cart-icon {font-size: 15px!important;}
.plandesc{padding-top:50px;}
.card-desc a{border: 1px solid #4ac4f3;padding: 8px 10px 8px 10px;margin-bottom: 10px;}
.card-desc a:hover{background:#4ac4f3;color: #ffff; border-radius: 50px;}
.details-card {background: #ecf0f1;}
.card-content {
  background: #ffffff;
  border: 4px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.card-img {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  z-index: 1;
}
.card-img img {
  width: 100%;
  height: auto;
  display: block;
}

.card-img span h4{
        font-size: 12px;
        margin:0;
        padding:10px 5px;
         line-height: 0;
}
.card-desc {
  padding: 20px 20px 20px 20px;
}

.card-desc h4 {
    font-size: 20px;
    line-height: 1.3em;
    margin-top: 0;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0;
}

.card-desc p {
  color: #747373;
    font-size: 14px;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.5;
  margin: 0px;
  margin-bottom: 20px;
  padding: 0;
  font-family: 'Raleway', sans-serif;
}
.btn-card{
  background-color: #1ABC9C;
  color: #fff;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
    padding: .84rem 2.14rem;
    font-size: .81rem;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
    margin: 0;
    border: 0;
    -webkit-border-radius: .125rem;
    border-radius: .125rem;
    cursor: pointer;
    text-transform: uppercase;
    white-space: normal;
    word-wrap: break-word;
    color: #fff;
}
.btn-card:hover {
    background: orange;
}
a.btn-card {
    text-decoration: none;
    color: #fff;
}
.detail{font-size: 17px; margin-top:15px; text-align: center;}
.archbtn { height: 50px;
          margin-top: 5px;
          margin-bottom: 5px; }
.archgrp{margin-bottom: 5px;}
.some{font-size:12px;}
.btn-primary2{margin-right: 5px;border: 1px solid #4ac4f3;padding: 8px 10px 8px 10px;border-radius: 50px; background-color: #4ac4f3; color: #fff;}
.btn-primary2:hover{background-color: #fff; color: #000;}
.strtdt{display: inline-flex;}
.strtdt p{margin-right: 20px;}
.shoppingcart .btn-primary{margin-right: 5px;border: 1px solid #4ac4f3;padding: 8px 10px 8px 10px;border-radius: 50px; background-color: #fff; color: #000;}
.shoppingcart .btn-primary:hover{background-color: #4ac4f3; color: #fff;}
.shoppingcart .btn-primary1{margin-right: 5px;border: 1px solid #4ac4f3;padding: 8px 10px 8px 10px;border-radius: 50px; background-color: #4ac4f3; color: #fff;}
.shoppingcart .btn-primary1:hover{background-color: #fff; color: #000;}
.shoppingcart{padding:50px 0;}
.shoppingcart p{margin-left: 65px;}
.login-block{background: #ededed;background: -webkit-linear-gradient(to bottom, #ededed, #fdf4f3);
background: linear-gradient(to bottom, #ededed, #fdf4f3); 
float:left;
width:100%;
padding : 50px 0;
}
.banner-sec{background-color: #ffff; border-radius: 10px 0 0 10px; padding:50px;}
.login-block .container{background:#fff; border-radius: 10px;}
.carousel-inner{border-radius:0 10px 10px 0;}
.carousel-caption{text-align:left; left:5%;}
.btn-login{background: #DE6262; color:#fff; font-weight:600;}
.banner-text{width:70%; position:absolute; bottom:40px; padding-left:20px;}
.banner-text h2{color:#fff; font-weight:600;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:3px;}
.banner-text p{color:#fff;}
.cupon .btn-primary{margin-left: 5px;border: 1px solid
#4ac4f3;border-radius: none;border-radius: 0px;background-color:#4ac4f3;}
.cupon .btn-primary:hover{background-color: #fff; color:#000; }
.inpt{border: 1px solid #b5b2b2;margin-left: 15px; padding-bottom: 6px;}
.banner-sec .glyphicon{font-size:12px; top:8px; color: #6f6f6f;}
.rightbrdr {border-left: 1px solid #dfdede  !important; margin-top: 25px; margin-bottom: 25px; }
.webserv {padding-top:50px;}
.nav-stacked {line-height: 60px;font-size: 23px;font-weight: 500;}
.nav-stacked a{color: #000;}
.boxed-padded span{width: 30px!important;}
.boxed-padded .btn{margin-top:15px;}
.glyphicon-shopping-cart{top: 3px!important;
font-size: 16px!important;}

.boxed-md.boxed-padded {
    padding-bottom: 13px;
    padding-left: 20px;
    padding-right: 20px;
}
.boxed-md {
    /*border: 1px solid #ccc;*/
    margin-bottom: 14px;
    margin-top: 14px;
}

.boxed-md>.text-center .h3 {
    background-color: #fff;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 30px;
}
.boxed-md>.text-center {
    margin-top: -18px;
    margin-bottom: 12px;
}
.pricecart span{width: 100%;}
.cart .lighter-text {
  color: #ABB0BE;
}
.cart .main-color-text {
  color: #6394F8;
}
.cart .badge {
  background-color: #D70909;
  border-radius: 50%;
  color: white;
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  padding: 3px 7px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  color: #fff!important;
  padding-top: 7px;
  margin-left: 6px;
  width: 30px;
  margin-right: 6px;
}
.cart .shopping-cart {
  margin: 20px 0;
  text-align: left!important;
  background: #e8e8e8;
  width: 320px;
  position: absolute;
  border-radius: 3px;
  padding: 20px;
  right: 7.5%;
  display: none;
  box-shadow: 2px 1px 1px 1px #aaa;
  z-index: 999;
}
.cart .shopping-cart .shopping-cart-header {
  border-bottom: 1px solid #E8E8E8;
  padding-bottom: 15px;
}
.cart .shopping-cart .shopping-cart-header .shopping-cart-total {
  float: right;
}
.cart .shopping-cart .shopping-cart-items {
  padding-top: 20px;
}
.cart .shopping-cart .shopping-cart-items li {
  margin-bottom: 18px;
}
.cart .shopping-cart .shopping-cart-items img {
  float: left;
  margin-right: 12px;
}
.cart .shopping-cart .shopping-cart-items .item-name {
  display: block;
  padding-top: 10px;
  font-size: 16px;
}
.cart .shopping-cart .shopping-cart-items .item-price {
  color: #6394F8;
  margin-right: 8px;
}
.cart .shopping-cart .shopping-cart-items .item-quantity {
  color: #ABB0BE;
}

.cart .shopping-cart:after {
  bottom: 100%;
  left: 89%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: #e8e8e8;
  border-width: 8px;
  margin-left: -8px;
}

.cart .cart-icon {
  color: #515783;
  font-size: 24px;
  margin-right: 7px;
  float: left;
}
.cart .shopping-cart-items li{
  list-style: none;
}
.cart .update-qty {
    color: rgb(109, 109, 109);
    cursor: pointer;
    margin: 0 5px 0 5px;
}
.update-qty:hover{
  color: #464646;
}
.cart .my-cart-remove-container{
     margin-right: 50px;
     align-self: center;
}
.cart .my-cart-remove{
    font-size: 20px;
    cursor: pointer;
    color: rgb(109, 109, 109);
}
.cart .my-cart-remove:hover{
  color: #464646;
}
.cart .button {
  background: #6394F8;
  color: white;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  display: block;
  border-radius: 3px;
  font-size: 16px;
  margin: 25px 0 15px 0;
}
.cart .button:hover {
  background: #729ef9;
}
.cart .clearfix{
  justify-content: space-between;
}
.cart .nav{
  text-align: right;
}
.cart .cart-icon{
  margin: 50px;
}
.cart .products{
  width: 80%;
  height: 600px;
  margin: 0 auto;
  padding: 50px;
  display: flex;
  flex-wrap: wrap;
  background-color: #fff;
  justify-content: space-around;
  box-shadow: 2px 2px 2px 2px #aaa;
}
.cart .product{
  min-width: 80px;
}
.strt{padding-top: 25px;}
.strt p{display: inline-block; margin-left: 17px;}

.actvty {margin-top:25px; font-size:20px !important;}
.active-cls{opacity: 0.4;}
.note p{line-height: 30px;
font-size: 16px;}
.addwrk{padding-bottom: 15px!important;}
.areaplan p{font-size: 25px; padding-bottom:20px;}
.brdr {border-right: 1px solid #e8e4df;}
.profimg{border-radius:50%; margin-left: 3px;}
.plandetails h3{font-size:20px !important;}
/*.area h3{font-size:20px !important;}*/
.grand{font-size:16px; font-weight: 400; padding-top: 15px;}
.service-single {
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    padding: 30px 40px 15px;
    margin: 0 0 30px;
    background-color: #fff
}
.btn-apply {
border-radius: 0px;
background-color:
#4ac4f3;
border: none;
color: #FFFFFF;
text-align: center;
font-size: 20px;
transition: all 0.5s;
cursor: pointer;
}
.btn-apply span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}
.btn-apply span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.btn-apply:hover span {
  padding-right: 25px;
  color: #ffff;
}
.btn-apply:hover span:after {
  opacity: 1;
  right: 0;
}
.assign a{color: #4c4c4c;}
.no-print .btn-default:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.no-print .btn-default{border: 1px solid#d5d3d3;border-radius: 0px;background:#fff;color:#000; margin-top: 14px;}
.namemsg {color:
#f00;
font-size: 15px;
font-weight: 600;}
.emailmsg {color:#f00;
font-size: 15px;
font-weight: 600;}
.phonemsg {color:#f00;
font-size: 15px;
font-weight: 600;}
.addrmsg {color:
#f00;
font-size: 15px;
font-weight: 600;}
.coun_msg{color:
#f00;
font-size: 15px;
font-weight: 600;}
.commentmsg{color:
#f00;
font-size: 15px;
font-weight: 600;}

.services {
  background-color: #FBFBFB;
}
.single-service {
  position: relative;
  text-align: center;
  margin-bottom: 50px;
  -webkit-transition: .3s;
  transition: .3s;
  padding: 30px 20px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16)
}
.single-service:before {
  position: absolute;
  width: 0;
  height: 0;
  background-color:#4ac4f3;
  left: 0;
  top: 0;
  content: "";
  -webkit-transition: .3s;
  transition: .3s
}
.single-service:after {
  position: absolute;
  width: 0;
  height: 0;
  background-color:#4ac4f3;
  right: 0;
  bottom: 0;
  content: "";
  -webkit-transition: .3s;
  transition: .3s
}
.single-service:hover:after,
.single-service:hover:before {
  width: 50%;
  height: 2px;
  -webkit-transition: .3s;
  transition: .3s
}
.single-service:hover {
  box-shadow: 1px 3px 10px 0 rgba(0, 0, 0, 0.10)
}
.single-service i.fa {
  font-size: 20px;
  width: 60px;
  height: 60px;
  border: 1px solid #ddd;
  line-height: 60px;
  margin-bottom: 30px;
  border-radius: 50%;
  -webkit-transition: .3s;
  transition: .3s
}
.single-service:hover i.fa {
  background-color: #FF7200;
  color: #fff;
  border-color: #FF7200;
  border-radius: 0;
}
.single-service h4 {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.single-service p {
  font-size: 16px;

line-height: 32px;

padding-top: 15px;
}
.cost h3{font-size: 23px; padding-top: 25px;}
.cost p{line-height:30px;font-size:16px; margin-top:15px; margin-bottom: 15px;}
.yearly{border: 1px solid #4ac4f3; border-radius: 0px;}
.yearly:hover{background:#d3d3d3 !important; color: #fff;}
.monthly:hover{border: 1px solid #d3d3d3!important; border-radius: 0px;background: #d3d3d3!important;color: #fff;}
.monthly{border: 1px solid #4ac4f3; background:#4ac4f3 !important; color: #fff; border-radius: 0px;}
.blg{border-right: 1px solid #e6e6e6;}
.select2-container .select2-selection--single{
    height:34px !important;
}
.select2-container--default .select2-selection--single{
         border: 1px solid #ccc !important; 
     border-radius: 0px !important; 
}

.red .btn-success:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.red .btn-success{border: 1px solid#d5d3d3;border-radius: 0px;background:#fff;color:#000; margin-top: 14px;}
.green .btn-success:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.green .btn-success{border: 1px solid#d5d3d3;border-radius: 0px;background:#fff;color:#000; margin-top: 14px;}
.bord {border: 1px solid #ddd; padding: 6px 25px 6px 25px;}
.box{color: #fff;display: none;padding-top: 8px;}
.razor h3{padding-top: 6px;}
.payment h3{font-size: 35px; text-align: center;}
.getplan li{list-style:inside; line-height: 30px;}
.assign h3{font-size: 23px;}
.getplan p{font-size: 17px; padding-top:20px;}
.getplan h3{font-size: 30px;}
.planname{padding-top: 14px;}
.planstart li{text-align: left!important;
line-height: 30px;
display: inline-block;
border: 1px solid #e6e6e6;
padding-bottom: 10px;
margin-bottom: 9px;
margin-left: 5px;
padding: 6px;}
.product_content .btn-success:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.product_content .btn-success{float:left;color:#626262;background-color:#fff;border-color: #000;border: 1px solid #c4c1c1;border-radius: 0px;padding: 8px 21px 8px 21px;}
 .product_img{border-right: 1px solid #e8e4df;}
 .product_img h5{font-size:16px;text-align: center;font-weight: 600;}
 .product_img p{text-align: center; font-size: 14px;}
 .product_content li{line-height: 40px;}
 .product_content li span{font-weight: 500;}
 #wrap {margin: 20px auto;text-align: center;}
.btn-slide, .btn-slide2 {
    position: relative;
    display: inline-block;
    height: 50px;
    width: 200px;
    line-height: 50px;
    padding: 0;
    border-radius: 50px;
    background: #fdfdfd;
    border: 2px solid #0099cc;margin: 10px;transition: .5s;}

.btn-slide2 {
    border: 2px solid #4ac4f3;
}


.btn-slide2:hover {
    background-color: #4ac4f3;
}

.btn-slide:hover span.circle, .btn-slide2:hover span.circle2 {
    left: 100%;
    margin-left: -45px;
    background-color: #fdfdfd;
    color: #0099cc;
}

.btn-slide2:hover span.circle2 {
    color: #4ac4f3;
}

.btn-slide:hover span.title, .btn-slide2:hover span.title2 {
    left: 40px;
    opacity: 0;
}

.btn-slide:hover span.title-hover, .btn-slide2:hover span.title-hover2 {
    opacity: 1;
    left: 40px;
}

.btn-slide span.circle, .btn-slide2 span.circle2 {
    display: block;
    background-color: #0099cc;
    color: #fff;
    position: absolute;
    float: left;
    margin: 5px;
    line-height: 42px;
    height: 40px;
    width: 40px;
    top: 0;
    left: 0;
    transition: .5s;
    border-radius: 50%;
}

.btn-slide2 span.circle2 {
    background-color: #4ac4f3;
    padding-top: 10px;
}

.btn-slide span.title,
  .btn-slide span.title-hover, .btn-slide2 span.title2,
  .btn-slide2 span.title-hover2 {
    position: absolute;
    left: 90px;
    text-align: center;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    color: #30abd5;
    transition: .5s;
}

.btn-slide2 span.title2,
  .btn-slide2 span.title-hover2 {
    color: #4ac4f3;
    left: 80px;
  }

.btn-slide span.title-hover, .btn-slide2 span.title-hover2 {
    left: 80px;
    opacity: 0;
}

.btn-slide span.title-hover, .btn-slide2 span.title-hover2 {
    color: #fff;
}
.performa h3{margin-top:29px;}
.act h3{font-size: 24px; padding-bottom:14px;}
table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table caption {
  font-size: 1.5em;
  margin: .5em 0 .75em;
}

table tr {
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: .35em;
}

table th,
table td {
  padding: .625em;
  text-align: center;
}

table th {
  font-size: .85em;
  letter-spacing: .1em;
  text-transform: uppercase;
}

@media screen and (max-width: 600px) {
  table {
    border: 0;
  }


  table caption {
    font-size: 1.3em;
  }
  
  table thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table td::before {
    /*
    * aria-label has no advantage, it won't be read inside a table
    content: attr(aria-label);
    */
    content: attr(data-label);
    float: left;
    font-weight: bold;
    text-transform: uppercase;
  }
  
  table td:last-child {
    border-bottom: 0;
  }
  .startdate{text-align: left;}
}
.protect{padding: 5px 9px 0px 0px; font-size: 23px; margin-top: 14px; color: #5b9bd1;}
.serv-section-2 {
    position: relative;
    border: 1px solid #eee;
    background: #fff;
    box-shadow: 0px 10px 30px 0px rgba(50, 50, 50, 0.16);
    border-radius: 5px;
    overflow: hidden;
    padding: 30px;
}

.serv-section-2:before {
    position: absolute;
    top: 0;
    right: 0px;
    z-index: 0;
    content: " ";
    width: 120px;
    height: 120px;
    background: #f5f5f5;
    border-bottom-left-radius: 136px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-2-icon {
    position: absolute;
    top: 18px;
    right: 22px;
    max-width: 100px;
    z-index: 1;
    text-align: center;
}

.serv-section-2-icon i {
    color: #4ac4f3;
    font-size: 35px;
    line-height: 65px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
}

.serv-section-desc {
    position: relative;
}

.serv-section-2 h4 {
    color: #333;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
}

.serv-section-2 h5 {
    color: #333;
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    margin-top: 5px;
}

.section-heading-line-left {
    content: '';
    display: block;
    width: 100px;
    height: 3px;
    background: #4ac4f3;
    border-radius: 25%;
    margin-top: 15px;
    margin-bottom: 5px;
}

.serv-section-2 p {
    margin-top: 25px;
    padding-right: 50px;
}

.serv-section-2:hover .serv-section-2-icon i {
    color: #fff;
}

.serv-section-2:hover:before {
    background: #4ac4f3;
}



.profile {
  margin: 20px 0;
}

/* Profile sidebar */
.profile-sidebar {
  padding: 20px 0 10px 0;
  background: #fff;
}
.profile-userpic1 img {
  float: none;
margin: 0 auto;
width: 50%;
height: 50%;
border-radius: 50%;
width: 93px;
height: 90px;
margin-bottom: 15px;
}

.profile-userpic img {
  float: none;
margin: 0 auto;
width: 50%;
height: 50%;
border-radius: 50%;
width: 140px;
height: 136px;
}
.profile-usertitle {
  text-align: center;
  margin-top: 20px;
}

.profile-usertitle-name {
  color: #5a7391;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 7px;
}

.profile-usertitle-job {color:#575757;font-size: 15px;font-weight: 500;
margin-bottom: 15px;
}

.profile-userbuttons {
  text-align: center;
  margin-top: 10px;
}

.profile-userbuttons .btn {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 600;
  padding: 6px 15px;
  margin-right: 5px;
}

.profile-userbuttons .btn:last-child {
  margin-right: 0px;
}
    
.profile-usermenu {
  margin-top: 30px;
}

.profile-usermenu ul li {
  border-bottom: 1px solid #f0f4f7;
}

.profile-usermenu ul li:last-child {
  border-bottom: none;
}

.profile-usermenu ul li a {
  color: #93a3b5;
  font-size: 14px;
  font-weight: 400;
}

.profile-usermenu ul li a i {
  margin-right: 8px;
  font-size: 14px;
  margin-top: 4px;
}

.profile-usermenu ul li a:hover {
  background-color: #fafcfd;
  color: #5b9bd1;
}

.profile-usermenu ul li.active {
  border-bottom: none;
}

.profile-usermenu ul li.active a {
  color: #5b9bd1;
  background-color: #f6f9fb;
  border-left: 2px solid #5b9bd1;
  margin-left: -2px;
}

/* Profile Content */
.profile-content {
  padding: 20px;
  background: #fff;
  min-height: 460px;
}
.area p{padding-top:10px;}
.area h3{font-size: 30px;}
.shortcut{padding-top:25px;}
.un-line-prof{
	width:100px;
	height:2px;
	background:#4ac4f3;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	float: left;
}
.yourinfo{border-right:1px solid #e8e4df;}
.form-check-inline{display: inline-flex;float: left;}
.radiotextsty {color:#919195;font-size: 14px;font-weight: 400;}
.customradio {
  display: block;
  position: relative;
  padding-left: 30px;
  margin-bottom: 0px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding-bottom: 10px;
}

/* Hide the browser's default radio button */
.customradio input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 22px;
  width: 22px;
  background-color: white;
  border-radius: 50%;
  border:1px solid #BEBEBE;
}

/* On mouse-over, add a grey background color */
.customradio:hover input ~ .checkmark {
  background-color: transparent;
}

/* When the radio button is checked, add a blue background */
.customradio input:checked ~ .checkmark {
  background-color: white;
  border:1px solid #BEBEBE;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.customradio input:checked ~ .checkmark:after {display: block;}

/* Style the indicator (dot/circle) */
.customradio .checkmark:after {
  top: 2px;
  left: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #4ac4f3;
}
.upload .btn-default{border: 1px solid #c4c1c1;border-radius: 0px;padding: 8px 20px 8px 20px;} 
.upload .btn-default:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
#result{display: block;position: relative;margin-bottom: 20px;margin-top: 20px;width: 200px;height: 200px;border:none;}
.face{position: absolute;height: 0px;width: 0px;background-color: transparent;;border: 4px solid rgba(10,10,10,0.5);}
.zillion-login .close{background:#fff!important;color:#090909!important;font-weight: 600!important;}
.registratn .btn-success{float:left;color:#626262;background-color:#fff;border-color: #000;border: 1px solid #c4c1c1;border-radius: 0px;padding: 8px 21px 8px 21px;}
.registratn .btn-success:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.zillion-login .btn-success:hover{background:#4ac4f3;color:#fff; border-color:#4ac4f3; }
.zillion-login .btn-success{color:#626262;;background-color:#fff;border-color: #000;border: 1px solid #c4c1c1;border-radius: 0px;padding: 8px 21px 8px 21px;}
.zillion-login .modal-footer{text-align: center;}
.zillion-login a{font-weight: 500;}
.est-btn1 {
    transform: rotate(-90deg);
    position: fixed;
    z-index: 999;
    border-radius: 3px;
    border: 3px solid #4ac4f3;
    background: #fff;
    color: #4ac4f3;
    font-size: 18px;
    text-align: center;
    padding: 10px;
    cursor: pointer;
    line-height: normal;
    top: 175px;
    width: 145px;
    height: 45px;
    right: -57px;
}
.est-btn1:hover{background:#4ac4f3;color:#fff;}
.mrg-left {text-align:center;}
.join-us p a{font-weight:600; color:#000;}
.join-us p a:hover{ color:#4ac4f3;}
.get-in p a{color:#000;}
.get-in p a:hover{color:#4ac4f3;}
.why-choose {margin-left:165px;}
.why-choose li {line-height:45px;}
 .box-section .box-part{height:635px;} 
.demo-container h3{font-size:17px;}


.tab-content .panel-default{border-color:#fff;}
.nav1 a{line-height:56px; color:#787777;  font-size:20px;}
.nav1 a:hover{color:#4ac4f3;}
.glyphicon-plus:before{font-size:13px; color:#4ac4f3;}
.glyphicon-minus:before{font-size:13px; color:#4ac4f3;}
.panel-group .panel {
        border-radius: 0;
        box-shadow: none;
        
    }
    .panel-default > .panel-heading {
        padding: 0;
        border-radius:0;
        color: #212121;
        background-color: #fff;
        border-color: #fff;
    }

    .panel-title {
        font-size: 15px;
		color:#4ac4f3;
		font-weight:500;
    }

    .panel-title > a {
        display: block;
        padding: 15px;
        text-decoration: none;
    }

    .more-less {
        float: right;
        
    }

    .panel-default > .panel-heading + .panel-collapse > .panel-body {
        border-top-color: #ffff;
		background-color:#fff;
    }

.numeric{    border: 1px solid #edf0f0;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 600;
    width: 60px;
    height: 60px;
    padding-top: 15px;
    margin-left: 142px;}

.in-btn .active{ background:#4ac4f3;border-color:#fff;color:#fff;cursor: not-allowed;}
.in-btn .btn{ margin-bottom:10px;margin-right:10px;}

.shipping span{font-weight:500;}
.conversion span{font-weight:500;}
.ecommerce span{font-weight:500;}
.photography h3{font-weight:500;}
.photo li{font-weight:500;}
.clutter span{font-weight:500;}
.clutter img{border:1px solid #e9eeee;}
.types img{border:1px solid #e9eeee;}
.content span{
    font-size:15px;
}

.content .box{
    padding:30px 0px;
}

.content .box-part{
    background:#FFF;
    border-radius:0;
    padding:40px 10px;
    margin:20px 0px;
}
.content .text{
    margin:20px 0px;
}

.research h3{font-weight:400;}
.dot li{list-style:circle;}
.print li{font-weight:600; line-height:35px;}
.bussiness span{font-weight:600;}
.bussiness ol{list-style:circle;}
.super li{line-height:38px;}
.strategy{margin-left:55px;}
.making-logo span{font-weight:600;}
.need-logo span{font-weight:500; font-size:20px;}

#testimonial{
   padding:80px 0px;
}

#testimonial .fa.fa-quote-right{
	color:#5db4c0;
	font-size:30px;
}

#testimonial  p{
    font-family: 'Raleway', sans-serif;
    margin-bottom:20px;
    margin-top:20px;
}

#testimonial img{
    width: 150px; 
    height: 150px; 
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #5db4c0; 
}

#testimonial .carousel-indicators  li {
    background-color: #5db4c0;
    height: 13px;
    width: 13px;
    margin: 5px;
}

#testimonial .carousel-indicators li.active {
    background-color: #888383;
}

#testimonial .carousel-indicators {
    bottom: -50px;
}
.design-logo h3{font-size:30px;}
.design-logo h5{font-weight:300; padding-bottom:15px;color:#000;}
.design-logo ol li{margin-left:40px; line-height:33px;}
.inpired img:hover{opacity:0.5;}
.ser-wp h1{font-size: 35px;
    font-weight: 300;}

.g-recaptcha iframe {height:78px !important;}
.prj img{max-width:100%;}

.prj *{transition: all .5s ease;}

.my-list {

    width: 100%;

    padding: 10px;

    float: left;

    margin: 15px 0;

    position:relative;

    overflow:hidden;

}



	.my-list span{float:left;font-weight: bold;}

	.my-list span:last-child{float:right;}

	.my-list .offer{

    width: 100%;

    float: left;

    margin: 5px 0;

    border-top: 1px solid #ccc4c4;

    margin-top: 5px;

    padding-top: 5px;

    color: #afadad;

    }

	.detail {

    position: absolute;

    top: -107%;

    left: 0;

    text-align: center;

    background: #fff;height: 100%;width:100%;

	

}

.my-list img:hover {
    filter: grayscale(100%);

}	

.my-list:hover .detail{top:0;}
   .style .btn{ cursor: pointer;
    background-color: #fff !important;
    padding: 12px 35px 12px 35px;
    border: 1px solid #ccc;
	
}
.area textarea.form-control {height: 97px !important;}
.area .form-control{background:#fff;}
 .style .btn:hover{background-color:#4ac4f3 !important; color:#fff; border-color:inherit;}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
	font-size:20px;
    
}
.change .glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
  font-size:15px;
  color: #4ac4f3;
    
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
    height: 44px;
}

select.field {
    
    appearance: none;
    outline: none;
    position: relative;
    margin-left: 1px;
    background-image: url(../img/icon/ios-arrow-down.svg);
    background-repeat: no-repeat;
    background-size: 25px;
    background-position: 99% 50%;
}
.form-control {
    font-size: 14px;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    line-height: 1.33333;
    padding: 12px 18px;
    background: transparent;
    color: #626262;
}
.footer-form .btn {
    padding: 11px 39px;
    border: 1px solid #636565;
    border-radius: 0;
    margin: 0;
}
.contact-wp .dropdown.dropdown-lg .dropdown-menu {
    margin-top: -1px;
    padding: 15px 20px;
}
.contact-wp .btn-primary {
    background-color: #000;
    border-color: #000;
    color: #fff !important;
}
.contact-wp .btn-primary:hover{ background:#da241d; border-color: #da241d;}
.contact-wp .input-group-btn .btn-group {
    display: flex !important;
}
.contact-wp .btn-group .btn {
    border-radius: 0;
        margin: 0 0 0 0;
    color: #000;
}
.contact-wp .btn-group .btn:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.contact-wp .btn-group .form-horizontal .btn[type="submit"] {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.contact-wp .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
}
.contact-wp .form-group .form-control:last-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
	color: #000;
    border-color: #dadada;

}
.contact-wp .sb_dropdown li label{    padding: 0 0 0 10px;
    margin-top: -1px;}
.multiselect-search { height:45px;}
.multiselect-selected-text {
    margin-left: -11px !important;
}
.multiselect:hover  {color:#000 !important;}
multiselect-container{ padding-left:15px;}
.multiselect-container li{ padding:6px;}
.multiselect-selected-text { float:left;    float: left;
    font-size: 13px;
    color: #bbb;
    margin-left: -11px;
    margin-top: 3px;
	padding-left:18px;}
.multiselect-container li .radio, .checkbox {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
}
.multiselect  { height:49px;}
.btn .caret {
    margin-left: 0;
    float: right;
    margin-top: 9px;
}

/** blog hidden style **/
.ns-t {
    padding-top: 0;
    display: none;
}




/** WebsiteName Style **/

.icn .blog-img-tittle {
	padding: 10px;
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%;
}
.icn .blog-img-tittle ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.icn .blog-img-tittle ul li {
	background: none;
	padding: 0 15px 0 0;
	color: #fff;
	font-size: 16px;
}
.icn .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	
}
.bg-darkorange {
	padding: 10px 20px;
}
.bg-darkorange li {
	font-size: 12px;
	color: #fff;
}
.bg-darkorange .fa {
	margin-top: 5px;
	color: #fff;
	margin-right: 7px;
}
.bg-darkorange a {
	color:#fff;
}
.bg-darkorange a:hover {
	color:#000;
}
.list-inline li a{margin-left:15px;}

.ser-wp ul {
	padding-bottom:15px;
}
.bn-mar {
	margin-top:150px;
	color:#fff;
	text-align:center;
}
.bn-mar { margin-top:165px; color:#fff; text-align:center;}


.container {
	position:relative;
}
.nicescroll-rails {
	z-index:999 !important;
}
/*Modal*/
.modal .close {
	width:30px;
	height:30px;
	background:#e04a00;
	opacity:1;
	border-radius:50%;
	color:#fff;
	font-size:20px;
	font-weight:300;
	line-height:15px;
	padding:0 0 3px 0;
	position:absolute;
	z-index:10;
	right:8px;
	top:8px;
	text-shadow:none;
}
.modal .close:hover {
	background:#262626;
	color:#e04a00;
}
.modal-content {
	position:relative;
}
/*fixbtn*/
.fixbtn {

	
	transform: rotate(-90deg);

	position: fixed;
	z-index: 999;
	width: 43px;
	top: 620px;
	right: 0px;
	border-radius: 3px;
	border: 2px solid #4ac4f3;
	background: #fff;
	color:#4ac4f3;
	font-size: 18px;
	text-align: center;
	padding: 10px;
	cursor: pointer;
	line-height: normal;
	height: 47px;
}
.fixbtn i {
	margin-top:3px;
}
.banner .slidea-title span {
	font-weight:300;
	font-size:60px;
}
.fixbtn:hover {
	background:#4ac4f3;
	color:#fff;
	
}
.fixbtn:hover i {
	color:#fff;
}
/*blocked*/
.blocked {
	position:relative;
	display:table;
	width:100%;
}
.blocked h1 {
	font-size:180px;
}
.block-full {
	width:100%;
	height:100%;
}
.block-vertical {
	display:table-cell;
	width:100%;
}
.block-vertical-middle {
	vertical-align:middle;
}
.block-vertical-bottom {
	vertical-align:bottom;
}
.block-inner {
	padding:5% 0;
}
/*social*/
.social {
	text-align:center;
	margin-bottom:30px;
}
.social li {
	display:inline;
	padding:0;
	text-align:center;
}
.social li a {
	width:29px;
	height:29px;
	border:1px solid #03ad8b;
	padding:5px;
	display:inline-block;
	color:#898989;
}
.social li i {
	padding-top:2px;
	font-size:15px;
}
.social li:hover a {
	background:#03ad8b;
	color:#fff;
}
/*toTop*/
.scrollToTop {
	padding:10px 10px 5px 10px;
	line-height:normal;
	text-align:center;
	color:#333;
	position:fixed;
	bottom:40px;
	right:20px;
	z-index:999;
	display:none;
}
.scrollToTop:hover {
	color:#4ac4f3;
}
header {
	padding:10px 0;
	position:fixed;
	width:100%;
	z-index:9999;
}
.header-right-top {
	display:flex;
	
	justify-content: flex-end;
}
.ht-1, .ht-2, .ht-3 {
	padding-left:15px;
}
.header-right-top .fa {
	margin-top:5px;
	color:#474747;
  margin-right: 6px;
}
.my-cart-remove{float: right; margin-top: -45px!important;}
.ht-3 {
	margin-left:5px;
}
.ht-3 span {
	border-radius:50%;
	color:#4ac4f3;
	text-align:center;
	height:30px;
	display:inline-block;
	margin-right:0px;
  
}
.header-right-top {
	margin-bottom: 15px;
}
.ht-3 a {
	font-size:18px;
}
.slider img {
	width:100%;
}
section {
	padding:50px 0;
}
.un-line {
	width:100px;
	height:5px;
	background:#4ac4f3;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
}
.un-line-shopping {
  width:259px;
  height:5px;
  background:#4ac4f3;
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
}

.top-pad p {
	padding-left:100px;
	padding-right:100px;
}
.ser-box {
	border:1px solid #e7e7e7;
	background:#fff;
	padding:25px 10px 10px 10px;
	margin-top:25px;
}

.ser-box:hover {
	background: #4ac4f3;
	color: #fff;
}
.ser-box:hover .ser-circle {
	width: 70px;
	height: 70px;
	margin: 0 auto;
	background: #0c6588;
}
.ser-box:hover .un-thin {
	background: #0c6588;
}
.ser-circle {
	width:70px;
	height:70px;
	margin:0 auto;
	
}
.ser-wp h3 {
	padding:15px 0 0;
}
.un-thin {
	width:60px;
	height:2px;
	margin:0 auto;
	margin-top:12px;
	margin-bottom:8px;
}
.ser-box img {
	padding-top:20px;
}
.horizontalTab img {
	width:auto;
}
.tb-img img {
	margin-top:25px;
}
.team {
	background:url(../images/team.png) no-repeat;
	background-size:cover;
}
.team-box {
	width:170px;
	height:170px;
	border:1px solid #a9a9a9;
	margin:0 auto;
}
.team-box img {
	 /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.team-box img:hover {
	 /* Safari 6.0 - 9.0 */
	filter: grayscale(1%);
}
.team-hover {
	position: absolute;
	top: 25px;
	left: 40px;
	background: rgba(0, 125, 197, 0.92);
	width: 155px;
	height: 155px;
	display:none;
}
.team-box:hover .team-hover {
	display:inherit;
}
.team-box h3 {
	color: #fff;
	font-weight: 700;
	margin-top: 30px;
}
.team-box p {
	color: #fff;
	font-weight: 700;
	padding-top:10px;
}
.team-box a {
	font-size:20px;
	font-weight:700;
	color:#fff;
	margin:0 3px;
}
.team-box a:hover {
	opacity:0.72;
}
.team .owl-pagination {
	display:none;
}
.hm-about {
	padding-top:50px;
	padding-bottom:50px;
}
.home-test img {
	width:95px;
	height:95px;
	margin:0 auto;
}
.home-test .owl-item {
	margin: 0 auto;
	padding: 0 150px;
}
.home-test h4 {
	font-size:18px;
}
.home-test p {
	margin-top:25px;
}
.map {
	width:100%;
	padding:0px;
	border-top:2px solid #58c6f1;
}
.map iframe {
	
	filter: grayscale(100%);
	height:520px;
}
.map-form {
	position: absolute;
	bottom:0px;
	background: #fff;
	width: 100%;
	padding: 0px 30px;
	right:50px;
	font-family:'Lato', sans-serif;
	height:521px;
}
.map-form .font-1a {
	margin-bottom:15px;
	margin-top:15px;
}
.map-form .btn {
	padding: 9px 25px;
	font-size: 18px;
	color: #fff;
}
.map-form .btn:hover {
	border:1px solid #4ac4f3;
	color:#4ac4f3;
}
.map-form .field {
	height:48px;
}
footer {
	padding:47px 0;
}
.ft-circle {
	width:60px;
	height:60px;
	display:inline-block;
	text-align: center;
	font-size: 30px;
	color: #fff;
	padding-top: 15px;
	margin-right:6px;
}
footer span {
	display:inline-block;
	margin-left:1px;
}
footer h3 {
	font-weight: 400;
	padding: 12px 0px 8px 0px;
}
footer .place {
	
	margin-left:0px;}
	
footer a {
	color:#4c4c4c;}

footer a:hover {
	color: #4ac4f3;
}
.info-share {
	margin: 6px 0 0;
	padding: 0;
	text-align: center;
}
.info-share li {
	display: inline-block;
	list-style: none;
	padding: 0;
	margin: 0px 5px;
}
.info-share li a {
    display: block;
    width: 35px;
    height: 35px;
    line-height: 45px;
    font-size: 16px;
    color: #666;
    background: transparent;
    border: 1px solid #666;
    text-align: center;
    border-radius: 50%;
    padding-top: 9px;
}
.info-share li a:hover {
	background-color:#4ac4f3;
	border-color:inherit;
	color:#fff;
}
.footer-end {
	background:#333333;
	padding:18px 0 10px 0;
	text-align:center;
	color:#fff;
	font-size:13px;
	line-height:0;
}
.slidea-title {
	font-size:60px;
	font-weight:700;
}
.slidea .slidea-control .slidea-control-inner .slidea-control-text {
	display:none;
}
.inner-banner {
	height:300px;
}
.inner-banner .content {
	position: absolute;
	top: 170px;
	color:#fff;
}
.inner-banner .content h1 {
	font-size:40px;
	color:#fff;
}
.inner-banner .breadcrumb {
	font-size:13px;
	padding:0;
	font-weight:700;
	margin-bottom: 0;
	list-style: none;
	border-radius: 4px;
	color: #fff;
	margin-top: 25px;
	background:none;
	text-align:left;
}
.inner-banner .breadcrumb a {
	color:#fff;
}
.inner-banner .breadcrumb a:hover {
	color:#0CF;
	;
}
.breadcrumb > .active {
	color:#f1f1f1;
}
.inner-banner1 {
	height:300px;
}
.inner-banner1 .cont {
	position: absolute;
	top: 50px;
	color:#fff;
}
.inner-banner1 .cont h1 {
	font-size:30px;
	color:#fff;
}
.inner-banner1 .breadcrumb {
	font-size:13px;
	padding:0;
	font-weight:700;
	margin-bottom: 0;
	list-style: none;
	border-radius: 4px;
	color: #fff;
	margin-top: 25px;
	background:none;
	text-align:left;
}
.inner-banner1 .breadcrumb a {
	color:#fff;
}
.inner-banner1 .breadcrumb a:hover {
	color:#0CF;
}
.breadcrumb > .active {
	color:#f1f1f1;
}
.test-inner {
	padding:20px;
}
.test-inner h4 {
	font-size:18px;
	font-weight:700;
	padding-top:25px;
}
.test-inner p {
	padding-top:10px;
}
.test-inner {
	margin-bottom:20px;
}
.clt-img {
	padding:5px;
	margin-top:15px;
}
.clt-img img:hover {
 transition: filter .5s ease-in-out;
	
	filter: grayscale(0%); /* FF 35+ */
}
.clt-img img {
	width:100%;
	filter: grayscale(100%); /* FF 35+ */
}
.tm-wp img {
	padding:2px;
	border:1px solid #e6e6e6;
}
.tm-wp h4 {
	margin-top:10px;
	font-size:20px;
}
.tm-wp p {
	font-size: 15px;
	font-weight: 400;
}
.displimg li {
	display:inline-block;
	border-bottom:2px solid #0CF;
}
.displimg a {
	color:#999;
}
.displimg a:hover {
	color:#0CF;
}
.displimg li a {
	color:#000;
}
.ser-box a {
	color:#000;
}
.ser-box a:hover {
	color:#fff;
}
.displimg .fa-arrow-right {
	padding-top:5px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	
}
.displimg .fa-arrow-left:hover {
	color:#0CF;
}
.displimg .fa-arrow-left {
	padding-top:5px;
	padding-right:2px;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	
}
.displimg .fa-arrow-right:hover {
	color:#0CF;
}
.img-right {
	float:right;
}
.img-left {
	float:left;
}
.right-style {
}
.contact-wp .dropdown.dropdown-lg .dropdown-menu {
	margin-top: -1px;
	padding: 15px 20px;
}
.contact-wp .btn-primary {
	background-color: #4ac4f3;
	border-color: #4ac4f3;
	color: #fff !important;
}
.contact-wp .btn-primary:hover {
	background:#fff;
	border-color: #dadada;
	color:#4ac4f3 !important;
}
.contact-wp .input-group-btn .btn-group {
	display: flex !important;
}
.contact-wp .btn-group .btn {
	border-radius: 0;
	margin: 0 0 0 0;
	color: #000;
}
.contact-wp .btn-group .btn:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.contact-wp .btn-group .form-horizontal .btn[type="submit"] {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.contact-wp .form-horizontal .form-group {
	margin-left: 0;
	margin-right: 0;
}
.contact-wp .form-group .form-control:last-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	color: #000;
	border-color: #dadada;
}
.contact-wp .sb_dropdown li label {
	padding: 0 0 0 10px;
	margin-top: -1px;
}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background:none; border-color:inherit;}
.field:focus {border-color:inherit;}
.read{border:1px solid #4ac4f3; padding:9px; color:#000;}
.read:hover{background-color:#4ac4f3; color:#fff;}
.ser-wp a{color:#000;}
.input-group .btn-danger{background-color:#fff; border:1px solid #ccc; color:#4ac4f3; padding:11px;}
.input-group .btn-danger:hover{background-color:#4ac4f3;color:#fff;}
.un-line-blg{ 
    width: 100px;
    height: 5px;
    background: #4ac4f3;
    margin: 0 6px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.serch h6{line-height:26px; padding-bottom:15px;}
.blghr hr{margin:60px 0px;}
.blog-sidebar h6 {
    margin-bottom:15px; margin-top:25px;
}
 .widget-link ul li a {
    display: block;
    border-bottom: 1px solid #e3e3e3;
    padding: 10px 0px;
    color: #999999;
}
.widget-link a:hover{color:#4ac4f3;}
.widget-link .fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    line-height:30px;
	padding-right:10px;
}
 .widget-link ul li{line-height:30px;}
.recent-post {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-color: #e3e3e3;
}
.recent-post a{color:#000;}
.recent-post a:hover{color:#4ac4f3;}
.recent-post-image {
    display: table-cell;
}
.recent-post-info {
    display: table-cell;
    padding-left: 15px;
    vertical-align: top;
}
.recent-post-image img {
    vertical-align: middle;
    width: 70px;
    height: 54px;
}
.recent-post-info span {
    color: #909090;
    font-size: 12px;
    display: table;
    padding-top: 5px;
}
.recent-post-info i {
    color: #909090;
    font-size: 14px;
    padding-right: 5px;
	padding-top: 4px;
}
.float-right {
    float: right!important;
}
.form-control {
    font-size: 14px;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    line-height: 1.33333;
    padding: 12px 18px;
    background: transparent;
    color: #626262;
}
.gray-form input, .gray-form textarea {
    width: 100%;
    resize: vertical;
    background: #f6f6f6;
    border: 1px solid transparent;
    transition: all 0.5s ease-in-out;
    
}
.gray-form input:focus, .gray-form textarea:focus {
    background: transparent;
    border: 1px solid #4ac4f3 !important}
.button-red{    display: block;
    text-align: center;
    border: 0px;
    width: 100%;
background-color:#4ac4f3; color:#fff; padding:8px 20px;}
.blog-form { margin-top:40px; margin-bottom:40px;}
.footer-end a:hover{color:#fff;}
.ns-t { padding-top:0;}
/*------------   R E S P O N S I V E    S T Y L E ------------*/


@media only screen and (max-width: 1200px) {
.ft-circle {
width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    font-size: 27px;
    color: #fff;
    padding-top: 12px;
}
footer .place {
margin-left:0px; display: inline;
}


.info-share li a {
 display: block;
 width: 35px;
 height: 35px;
 line-height: 45px;
 font-size: 16px;
 color: #666;
 background: transparent;
 border: 1px solid #666;
 text-align: center;
 border-radius: 50%;
 padding-top: 10px;
}
.team-hover {
left:24px;
}
.home-test .owl-item {
padding:0 0;
}
.hm-about {
padding-bottom:0px;
}

}
 @media only screen and (max-width: 1195px) {
footer .place {
    width: 100%;
    margin-top: 15px;
}
 }
  @media only screen and (max-width: 1100px) {
	  .bg-darkorange{padding:10px;}
	  .bg-darkorange .fa{font-size:10px; margin-top:7px;} 
	  }
 @media only screen and (max-width: 1024px) {
 .slidea-title {
font-size: 45px;
}
}
 @media only screen and (max-width: 991px) {
 h1, .h1 {
font-size:30px;
}
 h2, .h2 {
font-size:27px;
}
 h3, .h3 {
font-size:22px;
}
 h4, .h4 {
font-size:20px;
}
 .top-pad p {
padding-left:25px;
padding-right:25px;
}
 .header-right-top {
 margin-bottom: 0px;
 margin-top: 9px;
}
.banner .slidea-title span {
font-weight:300;
font-size:30px;
}
 .info-share li {
margin:0 1px;
}
footer .container {
max-width:940px;
}
header .container {
max-width:940px;
}
footer .container .col-sm-3 {
padding-right:0px;
}
.info-share {
 margin: 20px 0 0 0;
 padding: 10px 0;
 text-align: left;
 border-bottom: 1px solid #f1f1f1;
 text-align: center;
 border-top: 1px solid #f1f1f1;
}
.blog-form { margin-top:20px; margin-bottom:20px;}
.map-form {height:522px;width:400px;}
footer {
	padding:35px 0;
}
}
 @media only screen and (max-width: 767px) {
.map-form {
    height: 490px;}
footer {
	padding:0 0 20px 0;
}
 .fixbtn {
top:150px;
font-size:12px;
width:120px;
right:-48px;
}
 .fixbtn i {
display:none
}
 .team-hover {
 left: 51px;
 top: 24px;
}
.fixbtn {
top:150px;
font-size:12px;
width:120px;
right:-48px;
}
.fixbtn i {
display:none
}
#adv-search {
width: 100%;
margin:0 0 15px 0;
}
.contact-wp .dropdown.dropdown-lg {
position: static !important;
}
.contact-wp .dropdown.dropdown-lg .dropdown-menu {
min-width:300px;
}
.header-right-top {
display:flex;

justify-content: flex-start;
}
 .slidea-title {
 font-size: 30px;
}
.slidea-title span {
font-weight:300;
font-size:30px;
}
.info-share {
border:none;
text-align:center;
margin-top:0px;
}
.inner-banner {
height:250px;
}
nav ul li a {
font-size:13px;
}
.inner-banner .content h1 {
font-size:25px;
}
.inner-banner .content {
top:120px;
}
.map-form {
width:100%;
right:0;
position: inherit;
}
.img-right {
 float: none;
    /* margin: 0 auto; */
    text-align: center;
}
.img-left {
 float: none;
    /* margin: 0 auto; */
    text-align: center;
}
section {
padding:30px 0;
}
.displimg li {
font-size:12px;
}
.map iframe{height:280px;}
.icn .col-sm-4{margin-top:20px;
	 
	 border:0;

}
.blghr hr {
    margin: 30px 0px;
}
.header-right-top {
    margin-top: 20px;
}
.form-group img {padding-top:15px;}

}
 @media only screen and (max-width: 710px) {
 .team-hover {
 left:40px;
 top: 24px;
}
.map-form {
bottom: inherit;
}
 header { padding: 2px 0 !important;}
}
 @media only screen and (max-width: 650px) {
 .team-hover {
 left:30px;
 top: 24px;
}
}
@media only screen and (max-width: 610px) {

 .team-box {
 width: 150px;
 height: 150px;
}
.team-hover {
 left: 22px;
top:22px;
width: 140px;
 height: 140px;
}
 .ht-3 {
 margin-right: 0;
}
 .slicknav_btn {
width: 37px;
 height: 34px;
}
 .slicknav_btn {
padding:6px 6px;
}
.header-right-top {
display:flex;

justify-content: flex-start;
margin-top:25px;
}
.ht-3 {
 margin-left: 5px;
}
.ht-3 a {
font-size:14px;
}
.crp .btn {
font-size:12px;
}
.ft-circle{ margin-bottom:10px;}
.icn .col-sm-4{margin-top:20px;}
.form-group img {padding-top:15px;}
.why-choose {margin-left:0px;}
.why-choose li{line-height:29px}
.mrg-left {margin-left:-15px;}
}
 @media only screen and (max-width: 490px) {
 footer .col-xs-6 {
width:100%;
text-align:center;
}
 footer .place {
width:100%;
}
 .info-share {
text-align:center;
}
 .ft-circle {
margin-bottom:10px;
}
.icn .col-xs-6{width:100%;}
.ns-t img{ width:100%;}
.form-group img {padding-top:15px;}
.strategy{margin-left:30px;}
.numeric{margin-left:125px;}
.box-section .box-part{height:550px;}
.mrg-left {margin-left:-15px;} 
}
 @media only screen and (max-width: 400px) {
 .header-right-top {
margin-top:9px;
}
 .tm-wp .col-xs-4 {
width:100%;
}
.mrg-left {margin-left:-15px;}
footer h3 {
    font-weight: 400;
    padding: 2px 0px 6px 0px;
}
