/*
Theme Name: Seo Ace India
Theme URI: http://www.seoaceindia.com/
Author: The Seoaceindia Team
Author URI: http://www.seoaceindia.com/
Description: Seo Ace India a condo where innovation and imagination across all channels dwell would live no stone unturned to make lead in the cutting edge competition. Whilst the deal is to build your needs or services through an incision or to incorporate the entire Internet to your fresh or existing solution, you would find us constantly by your position. Last but not the least, we as a company are not bounded to interactive solutions. Rather, we would be a true business partner who would be there for you.
Version: 4.0
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: dswtplwp
*/
.page-template-about-page .wedo-bg {
    min-height: 440px;
}
.support_left.new_class_donate {
    width: 100%;
}
.support_left.new_class_donate .fifty_width {
    width: 48%;
    float: left;
    margin-right: 45px; 
}
.full_div {
    float: left;
    width: 100%;
}
 .fifty_width_interns {
    width: 43%;
    float: left;
    margin-right: 45px; 
}
.fifty_width_interns:last-child {
    margin-right: 0;
} 
.support_left.new_class_donate .fifty_width:last-child {
    margin-right: 0;
}  
.support_left.new_class_donate .fifty_width .more-btn {
  margin: 0 0 24px;
}
.org-box.new_min_height {
    min-height: 510px;
    height: 100%;
} 
.health.seventy_width {
    float: left;
    width: 73%;
    border-right: 0px;
}
.health.seventy_width .health-nav {
    width: 240px;
}
.health.seventy_width .health-text {
    width: 100%;
}
.health.seventy_width .health-right {
    width: 590px;
    padding: 0 30px;
}
.health.seventy_width .health-cnt {
    text-align: left;
}
.health.seventy_width .alumini-left {
    width: 100%;
}
.health.seventy_width .aluminisptext {
    padding: 6px 0 0 18px;
}
.thirty_width {
    float: left;
    width: 27%;
}
.thirty_width .advright-box {
    width: 100%;
}
.health.seventy_width .health-box .aluminispimg {
    width: 100%;
}
.health.seventy_width .health-box {
    padding-right: 20px;
}
.health.seventy_width .health-box .aluminisptext {
    padding: 23px 0 0 2px;
}
.content_min_height {
  height: 100%;
  min-height: 286px;
}
.cont-form select{font-size:15px; color:#616971; font-weight:300; background:#ffffff; height:44px; border-radius:6px; border:1px solid #e7e7e7; box-shadow:0 5px 10px rgba(1,2,3,0.06); width:460px; padding:0 18px; }
.cont-form input[type="checkbox"] { height: auto;width: auto;}
.appr-e{background:#166DA4 url(images/approach-icon5.png) center no-repeat; background-size: 84%; }  
span.wpcf7-form-control.wpcf7-checkbox {
  display: inline-block;
  margin: 9px 0;
}
.serv-box-first h2 {
  line-height: 50px;
}
.step-box .serv-box-first.clearfix li {
  text-align: left;
  width: 100%;
}
.step-box .serv-box-first.clearfix li {
  text-align: left;
  width: 100%;
  padding-top:0px;
}
.step-box .serv-box-first.clearfix li::after {
  display:none;
}
.selection-step .step-box .text-box {
  padding: 0 8px 27px;
}
.signup a {
  color: #ffffff;
}
.informational-webinars {
    display: block;
    font-size: 20px;
    margin: -30px 0 80px 0;
    text-align: center;
    width: auto;
}
.hello-bar {
    display: flex;
    align-items: center;
    justify-content: center;
    background: #061c31;
    width: 100%;
    position: relative;
    padding: 0px 0px;
    display: none;
}
.hello-bar p {
    color: #fff;
    font-size: 18px;
}
.hello-bar a {
    border-radius: 20px;
    font-size: 15px;
    display: block;
    background: #24b3da;
    padding: 8px 22px 8px 22px;
    font-weight: 500;
    position: relative;
    color: #fff;
    margin-left: 30px;
}
.hello-bar a:hover{
    background: #41b984;
}

.hello-bar .close-btn {
    position: absolute;
    right: 20px;
    padding: 3px;
    font-size: 35px;
    font-weight: 300;
    top: 20px;
    width: 30px;
    height: 30px;
    line-height: 22px;
    text-align: center;
    background: none;
}
.hello-bar .close-btn:hover{
    background: none;
}

#cookie-law-info-bar span {
    vertical-align: middle;
    display: inline-block;
}
#cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
    display: inline-block;
    vertical-align: middle;
    margin: 0;
        font-size: 20px;
    font-weight: 500;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
    margin: 0 20px;
    border-radius: 15px;
    padding: 10px 30px;
    font-size: 16px;
    font-weight: 500;
}
a#cookie_action_close_header_reject {
    font-size: 0;
    padding: 0;
    width: 40px;
    height: 40px;
    background: none !important;
    position: absolute;
    right: 10px;
    top: 0;
}
a#cookie_action_close_header_reject:before {
    content: "x";
    color: #fff;
    font-size: 40px;
    font-weight: 300;
}
@media screen and (max-width:991px){
    .hello-bar p {
        font-size: 14px;
    }
    .hello-bar{
        0 60px 0 10px
    }
}
@media screen and (max-width:767px)
{
.fifty_width_interns {  width: 100%;float: left; margin-right: 0;}
.support_left.new_class_donate .fifty_width { width: 100%;float: left; margin-right: 0; }
.thirty_width { width: 100%;}
.health.seventy_width { width: 100%;}
.health.seventy_width .health-nav { width: auto;}
.health.seventy_width .health-box .aluminispimg {  width: auto;}
.health.seventy_width .health-right { padding: 20px 0 0;  width: auto;}
.health.seventy_width .alumini-left { width: auto;}
    .hello-bar a { margin-left: 18px; }    
    #cookie-law-info-bar{ z-index: 999999 }
    #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
        font-size: 15px;
        margin: 0 0 0px 0;
    }
    #cookie-law-info-bar[data-cli-style="cli-style-v2"]{
        padding: 15px 20px;
    }
    .large.cli-plugin-button, .large.cli-plugin-button:visited{
        font-size: 14px;
        padding: 8px 24px;
    }
}
@media screen and (min-width:768px) and (max-width:1023px)
{
.fifty_width_interns {  width: 100%;float: left; margin-right: 0;}
.support_left.new_class_donate .fifty_width { width: 100%;float: left; margin-right: 0; }
.health.seventy_width .health-nav { width: 35%;}
.health.seventy_width .health-right{ padding: 0 0 0 30px; width: 65%;}
.health.seventy_width .aluminispimg { margin: 0 20px 10px 0;  width: auto;}
}
.about-top strong {
  font-weight: bold;
}

@media screen and (max-width:640px){
    .hello-bar {
        display: block;
        text-align: center;
        padding: 0;
        clear: both;
    }
    .hello-bar p {
    color: #fff;
    font-size: 14px;
    margin: 0 0 10px 0;
}
    .hello-bar a.button {
    display: table;
    margin: 0 auto;
        font-size: 14px;
}
}
.HB-Modal, #hellobar-bar .hb-logo-wrapper {
    display: none !important;
}
.hello-bar {
    display: none !important;
}
iframe.hb-animateIn + #hellobar-pusher + .hello-bar {
    display: block !important;
}
.hello-bar:before {
    content: "";
    width: 100px;
    height: 60px;
    display: block;
    background: #fff;
    position: fixed;
    left: 0;
    top: 0px;
    z-index: 999999999;
}
@media screen and (max-width:767px){
    .hello-bar:before {
        position: absolute;
         top: -70px;
    }
    iframe.hb-animateIn + #hellobar-pusher + .mean-bar + .hello-bar {
        display: block !important;
    }
    /*iframe.hellobar {
        position: static  !important;
    }
    #hellobar-pusher {
        height: 0 !important
    }*/
}
@media screen and (max-width:640px){ 
    .hello-bar:before {
        background: transparent;
    }
    #cookie-law-info-bar[data-cli-style="cli-style-v2"] .cli_messagebar_head{
        margin-bottom: 10px;
        text-align: center;
    }
    #cookie-law-info-bar[data-cli-style="cli-style-v2"] {
        padding: 15px 42px;
    }
}


.page-template-about-page .weserv-bg, .page-template-about-page .wedo-bg {
    min-height: 500px;
}