.header-info span {
    text-transform: lowercase;
}
.open-menu {cursor: pointer;}
.counter-box > span {
    line-height: 0;
}
.post-detail > p {
    text-align: justify;
}
.blog-list {
    float: left;
    margin-bottom: -90px;
    width: 100%;
}
.query-form {
    float: left;
    margin-top: 50px;
    width: 100%;
}
.blog-post .gallery-post img{height:200px;width:auto;margin:0px auto;margin-bottom:5px;}
.blog-post-img img{width:100%;}
.counter-box > span  > img, .expert-img img{
    width: 100%;
}
.button {color:#000;}
@media (max-width:1440px){
.header-info::after{left:-48px}
}

@media (max-width:1280px){
.counter-box > span {
    height: 68px;
    line-height: 0;
    padding: 0;
    width: 68px;
}
.counter-box > span img {
    max-width: 100%;
}
  .header-info::after{left:-51px}
}
.awesome-text h4 {
    float: none;
}
.products h4 {
    text-align:center;
}
.about {
    background: rgba(0, 0, 0, 0) url("../images/insurance1.jpg") no-repeat scroll 0 0 / cover;
}
.about p{color:#000;}
.awesome-image::before {
    border: none;
}
.awesome-image {
    vertical-align: top;
    padding: 50px 20px 10px 20px;
}

.awesome-image h4 {
    border-bottom: 1px dashed #6a5826;
    color: #fff;
    font-family: raleway;
    font-size: 40px;
    font-weight: 800;
    margin: 0 0 20px;
    padding-bottom: 5px;
    position: relative;
}
.awesome-image h4::before {
    background: white;
    bottom: -5px;
    content: "";
    height: 10px;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    width: 10px;
}
.awesome-image h4 span {color: #075ead;}

.block{padding: 50px 0;}
table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100% !important;
}

th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
     background-color: #ffc72e;
     color:#fff;
}
td
{
    border: 1px solid #b9b9b9;
    text-align: left;
    padding: 8px;
}
.table{padding:20px;}
.news{margin-left:-45px;}
.margin {
    margin-left: 54px;
    margin-top: 13px;
}
.newtitle{margin-top:10px;}
.title{margin-bottom: 10px;}
.list > li::before {color: #fff;}
.divSocialMedia{
    display:inline-block;
    margin-left:32px;
}
.divSocialMedia ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: inline-block;
    vertical-align: sub;
}
.divSocialMedia ul li {
    float: left;
    margin: 0px 5px 8px;
    padding: 0px;
}
.divSocialMedia li a {
    color: #fff;
    padding: 12px;
}
.divSocialMedia li a:hover{text-decoration:none;}
.divSocialMedia .Facebook {
    background-image: url("../images/fb.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}

.divSocialMedia .GooglePlus {
    background-image: url(../images/googleplus.png);
    background-repeat: no-repeat;
    background-position: center top;
    width:24px;
    height:24px;
}

.divSocialMedia .Twiter {
    background-image: url("../images/twitter.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.divSocialMedia .Youtube {
    background-image: url("../images/youtube.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.divSocialMedia .Linkedin {
    background-image: url("../images/linkedin.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 24px;
    width: 24px;
}
.divSocialMedia .Instagram {
    background-image: url(../images/instagram.png);
    background-repeat: no-repeat;
    background-position: center top;
    width:24px;
    height:24px;
}
/*.post-img.lightbox > a{width: 100%;top:50px;border: 0px solid #fff;}*/
.expert-detail {
    border-bottom: 1px solid #ececec;
    border-left: 1px solid #ececec;
    border-right: 1px solid #ececec;
    float: left;
    margin-bottom: 5px;
    margin-top: -100px;
    padding: 100px 20px 20px;
    position: relative;
    overflow: hidden;
    width: 100%;
    z-index: 1;
}

.expert-member > span {
    border: 1px solid #ececec;
    bottom: 40px;
    color: #929292;
    float: left;
    font-family: roboto;
    font-size: 9px;
    left: 0;
    padding: 12px 10px;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    opacity: 1;
    -webkit-transform: translateY(40px);
    -moz-transform: translateY(40px);
    -ms-transform: translateY(40px);
    -o-transform: translateY(40px);
    transform: translateY(40px);
}
.expert-member {
    float: left;
    margin-bottom: 30px;
    padding-bottom: 40px;
    position: relative;
    text-align: center;
    width: 100%;
}
.review p{color:#000;}
#slideshow {
    position:relative;
    max-height:350px;
    max-width:600px;
    height:500px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    /*z-index:8;*/
    z-index: 1;
    opacity:0.0;
}

#slideshow IMG.active {
    /*z-index:10;*/
    opacity:1.0;
    z-index: 1;
}

#slideshow IMG.last-active {
    /*z-index:9;*/
    z-index: 1;
}
#slideshow img {
    width: 325px;
    /*left: 118px;*/
  left:181px;
  /*margin-left:86px;*/
}

.make-app form {
    float: left;
    padding-top: 0px;
    width: 100%;
  margin-left:-63px;
}
@media (max-width:768px){.font{font-size:12px;}}    
.responsive-bar {
    float: left;
    width: 100%;
    padding: 20px 20px 20px 20px;
}
.header-info ul li > span a:hover{color:#eee;}
.pagetop-inner {
    background: #282828 ;
    left: 0;
    padding-bottom: 30px;
    padding-top: 30px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1;
   height:auto;
  
}
.pagetop.style3 .pagetop-inner {
    background-image: none;
}
.pagetop.style3 .pagetop-bg {
    background-image: none;
}
.pagetop-bg {
    background: none;
    float: left;
    height: 390px;
    margin-top: -300px;
    position: relative;
    width: 100%;
}
.share{float:right;}

.newsdetail ul li {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 1px;
    /*float: left;*/
    list-style: none;
    /*width: 100%;
    overflow: hidden;*/
    z-index: 10;
}
.newsdetail ul li {
    display: inline-block;
    float: left;
    margin: 5px;
}
.list ul {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 100%;
}
.list > ul > li {
    color: #858585;
    float: left;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 5px;
    padding-left: 20px;
    position: relative;
    width: 100%;
}
.list > ul > li::before {
    content: "\f0a9";
    color: #3a3a3a;
    font-family: fontawesome;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
    color: #fff;
}
.topbar .button{margin-bottom:4px;margin-right:4px;}
.logo {
    display: table-cell;
    min-width: 175px;
    vertical-align: middle;
}
.menu-links {
   /* width: 100%;*/
}
.menu-links > ul {
    border: none;
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: 30px;
    margin-top: 0;
    padding: 0px 0 0 0px;
    width: 100%;
}
@media (min-width: 981px) and (max-width: 1046px){
.menu-links > ul li a {
    padding: 7px 7px;
    font-size: 13px;
}
}
@media (min-width: 1047px) and (max-width: 1059px){
.menu-links > ul li a {
   padding: 7px 11px;
font-size: 13px;
}
}
@media (min-width: 1060px) and (max-width: 1172px){
.menu-links > ul li a {
   padding: 7px 12px;
font-size: 12px;
}
}
@media (min-width: 1173px) and (max-width: 1298px){
.menu-links > ul li a {
   padding: 7px 15px;
}
}
.testimonials {
    display: table-cell;
    /*padding: 30px 100px;*/
    vertical-align: middle;
}

.about .counters .counter-box img{width:185px;}
@media (min-width:769px) and (max-width:1024px){ .about .counters .counter-box img{width:120px;} .blog-post .gallery-post img{height:114px;}#slideshow img{left:136px;} .awesome-text {padding-bottom: 130px;/*padding-left: 135px;*/} .left-image {left: -112px;}}
@media (max-width:768px){.about .col-xs{width:480px;} #slideshow img{left:129px;} .expert-detail::before{width:53%;} .expert-detail::after, .expert-detail::before{height:53px;}}
@media (max-width:736px){.about .col-xs{width:460px;} #slideshow img{left:112px;}}
@media (max-width:667px){ .about .col-xs-12{width:610px;}.about .counters .counter-box img{width:300px;} #slideshow img{left:78px;}}
@media (max-width:600px){ .about .col-xs-12{width:550px;}.about .counters .counter-box img{width:250px;} #slideshow img{left:45px;}}
@media (max-width:568px){.about .col-xs-12{width:517px;}.about .counters .counter-box img{width:200px;} #slideshow img{left:30px;}}
@media (max-width:414px){ .about .col-xs-12{width:360px;}.about .counters .counter-box img{width:200px;} #slideshow {height: 360px;} #slideshow img{left:0px;} .share{margin-right:56px;} .blog-post .gallery-post img{height:181px;}  .counter-box > i {font-size: 11px;}}
@media (max-width:384px){ .about .col-xs-12{width:335px;}.about .counters .counter-box img{width:200px;} #slideshow {height:310px;} .share{margin-right:47px;} .blog-post .gallery-post img{height:164px;} .expert-detail::before{width:54%;}  .counter-box > i {font-size: 10px;}}
@media (max-width:375px){.about .col-xs-12{width:322px;}.about .counters .counter-box img{width:200px;} #slideshow {height: 300px;} #slideshow img{left:0px;} .share{margin-right:40px;} .products .share{margin-right:25px;} .blog-post .gallery-post img{height:159px;} .counter-box > i {font-size: 9px;} }
@media (max-width:320px){ .about .col-xs-12{width:270px;} #slideshow {height: 210px;} #slideshow img{left:0px;} .share{margin-right:15px;} .products .share{margin-right:0px;} .blog-post .gallery-post img{height:129px;} .counter-box > i {font-size: 7px;}}
.blog-post{text-align:center;}
.testimonials-carousel .owl-nav{top: -133px;}
@media (max-width:320px){.testimonials-carousel .owl-nav{top: -80px;} .expert-detail::before, .expert-detail::after{width:60%;} .counter-box > i {font-size: 7px;}}
.awesome-image h4 span, .about p{color: #FFF;padding-left: 15px;}
.awesome-image h4{border-bottom: 1px dashed #FFF;color: #fff;}
.widget a:focus{color: #fff;}
#myBtn {
    display: none; 
    position: fixed; 
    bottom: 20px; 
    right: 30px; 
    z-index: 99; 
    border: none; 
    outline: none; 
    background-color: #a9a9ae; 
    color: #fff; 
    cursor: pointer; 
    padding: 15px; 
    border-radius: 10px; 
}

#myBtn:hover {
    background-color: #333; 
}
p.capitalize {
    text-transform: capitalize;
}
.container-pro {
    /*padding: 0;*/
}
.testim{background:rgba(0, 0, 0, 0) url("../images/testimonials.jpg") no-repeat scroll 0 0 / cover }
.carousel-control{z-index:10;}
ul.tabs{
            margin: 0px;
            padding: 0px;
            list-style: none;
        }
        ul.tabs li{
            background: #ffc72e url("../images/pattern2.png") repeat scroll 0 0;
            color: #fff;
            display: inline-block;
            padding: 10px 15px;
            cursor: pointer;
            font-size:18px;
            font-weight:bold;
        }

        ul.tabs li.current{
            background: #deab21;
            color: #fff;
        }

        .tab-content{
            display: none;
            /*background: #ffe1e0 ;*/
            padding: 70px 15px 15px;
        }

        .tab-content.current{
            display: inherit;
        }
   @media screen and (max-width: 1440px) {
 #slideshow img {
    left: 150px;
}
}
   @media screen and (max-width: 1400px) {
 #slideshow img {
    left: 140px;
}
}
   @media screen and (max-width: 1360px) {
 #slideshow img {
    left: 128px;
}
}
@media screen and (max-width: 1280px) {
 #slideshow img {
    left: 116px;
}
}
@media screen and (max-width: 1200px) {
 #slideshow img {
    left: 116px;
}
}
@media screen and (max-width: 1036px) {
 #slideshow img {
    left: 80px;
}
}
@media screen and (max-width: 1024px) {
    .menu-links > ul li a {
    font-size: 12px;
   padding: 9px;margin-right:-2px;
}
}

  @media (min-width: 568px) and (max-width: 736px){
  .pagetop-inner {
    min-height: auto;resize: horizontal;
    overflow: auto;
}

@media (min-width:769px) and (max-width:980px) { #slideshow img{left:135px !important;}}

    @media (min-width: 320px) and (max-width: 414px){
  .pagetop-inner {
   min-height: auto;resize: horizontal;
    overflow: auto;
}

.productbtn {margin-bottom: 30px;}
.productbtn a {margin: 20px;}