
/*Blog Image Full Width*/
#blog-larg {
.blog-box {
    border:none;
    border-bottom:none;
}
.post-meta {
    width: 100%;
    margin: 0px 0%;
    color: @para-text-color;
    height: auto;
    line-height: 50px;
    border-bottom: 1px solid #dcddde;
    border-top:none;
}
.blog-box-title {
    font-size: 25px;
    color:@main-theme-color;
    padding: 15px 0px 0px 0px;
    width: 100%;
    line-height: 1.3em;
}
.r-more {
    a {
        border-top: 3px solid @main-theme-color;;
        padding: 10px 40px 0px 0px;
        color:@main-theme-color;
    }
}
.blog-box {
    p {
        padding: 10px 0px 10px 0px;
    }
}
}
/*Blog Medium Image Full Width*/
#blog-medium {
.post-meta {
    width: 100%;
    color: @para-text-color;
    height:auto;
    line-height: 50px;
    border-bottom: 1px solid #dcddde;
    margin:0px;
    border-top:none;
}
.post-para p {
    margin: 30px auto;
}
.border-bottom {
    border-bottom: 1px solid #dcddde;
}
.margin-top {
    margin-top:25px;
}
.r-more {
    a {
        border-top: 3px solid @main-theme-color;
        padding: 10px 40px 0px 0px;
        color:@main-theme-color;
    }
}
.r-more {
    margin-top:100px;
}
.blog-box-title {
    padding:0px; 
}
}
/*Blog Medium Image left sidebar*/
#blog-medium-left {
.side-bar-blog-bottom {
    display: block !important;
}
.post-meta {
    width: 100%;
    color: @para-text-color;
    height: auto;
    line-height: 20px !important;
    border-bottom: 1px solid #dcddde;
    margin:0px;
    border-top:none;
}
.post-para {
    p {
        margin: 15px auto;
    }
}
.border-bottom {
    border-bottom: 1px solid #dcddde;
}
.margin-top {
    margin-top:25px;
    padding-bottom:25px;
}
.r-more {
    a {
        color:@main-theme-color;
        border-top: 3px solid @main-theme-color;
        padding: 10px 40px 0px 0px;
    }
}
.blog-box-title {
    padding:0px; 
}
.side-bar-blog-bottom {
     display: block; 
     margin-top: 50px;
}
}
/*gallery 3 coloumns right sidebar*/
#gallery-3-col-right {
.margin-top {
    margin-top:50px;
}
.doctors-3col-tabs {
    padding-top: 57px;
    padding-bottom: 25px;
    margin-top: 10px;
}
.test {
    padding-top: 57px !important;
    padding-bottom: 25px;
    margin-top: 10px;
}
.doctors-3col-tabs {
    padding-top: 0px;
    padding-bottom: 25px;
}
.side-bar-blog {
    margin-top: 15px;
}
}
/*gallery 1 coloumns right sidebar*/
#gallery1-col-right {
.test {
    padding-top: 57px !important;
    padding-bottom: 25px;
    margin-top: 10px;
}
.doctors-3col-tabs {
    padding-top: 0px;
    padding-bottom: 25px;
}
.side-bar-blog-bottom {
    margin-top: 10px;
    display:block;
}
}
/*gallery 1 coloumns left sidebar*/
#gallery1-col-left {
.test {
    padding-top: 57px !important;
    padding-bottom: 25px;
    margin-top: 10px;
}
.doctors-3col-tabs {
    padding-top: 0px;
    padding-bottom: 25px;
}
.side-bar-blog-bottom {
    margin-top: 10px;
    display:block;
}
}
/*shortcode-10*/
#shortcode-10 {
.post-tabs {
    .nav {
        li {
            a {
                padding: 16px 23px;
            }
        }
    }
}
            
.features-list {
    ul {
        padding-bottom: 0px; 
    }
}           
.post-tabs {
    padding: 0px 15px 0 0;
}
}
/*shortcode-11*/
#shortcode-11 {
.call-action-container,.great-features {
    margin-bottom:45px;
}
.great-features2 {
    border-bottom:3px solid @main-theme-color;
    margin-bottom:45px;
}
.purchase-strip-blue .color-4 {
    padding: 20px 40px;
}
.border-last {
    border:1px solid #dcddde;
    border-left:1px solid @main-theme-color;
}
.clr-blue {
    color:@main-theme-color;
}
}
/*blog-full-width-post*/
#blog-full-width-post {
.blog-box-title {
    padding: 0px 0px;
}
.post-meta {
    width: 100%;
    margin:0px 0%;
    border-top:none;
    height: auto;
    border-bottom: 1px solid #dcddde;
}
.para1 {
    padding:20px 0px 20px 0px;
}
.i-para {
    border-top: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.para2 {
    padding:10px 0px 10px 0px;
    color:@main-theme-color;
}     
.border {
border-top:3px solid @main-theme-color;
padding: 0px 60px;
}
.para {
    padding:20px 0px 20px 0px;
}
.social-section {
    border:1px solid #ededed;
    height:auto;
    background-color:#fbfbfb;
}
.para-color {
    color:@title-text-color;
    font-weight:600;
    font-size:15px;
    margin: 35px 40px;
}

.head-social-icon {
    font-size: 21px;
    width: auto;
    float: left;
    margin: 0 50px 0 0;
    color: #107fc9;
    background: none;
    transition: .5s;
    line-height: 40px;
}
.social-wrap-head {
    li {
        background: none;
        float: left;
        margin: 0px;
        padding: 0px;
    }
}
.head-social-icon {
    color: @main-theme-color;
    transition: .5s;
}
.social-wrap-head {
    margin: 25px 0px 0px 100px;
}
.post-item-wrap {
    border-bottom:none;
}
.post-authors {
    border-bottom: 1px solid #ededed;
    margin-top:50px;
    color:@main-theme-color;
}

.contact-form-full {
    margin-top:50px;
}

.contact2-page-form {
    .btn2-st2 {
        float:none;
        padding: 20px 30px 20px 30px;
        line-height: 0px;
    }
}


}
/*blog-single-image-post-with-right-sidebar*/
#blog-full-width-post {
.social-head {
margin: 10% 0% 0% 15%;
}
.gallery-page-wrap {
    .carousel-control.left-arrow {
        left: 87.5%;
    }
}
.para-color {
    color:@title-text-color;
    font-weight: 600;
    font-size: 15px;
    margin: 40px 25px;
}
.social1-section {
    border:1px solid #ededed;
    height:auto;
    background-color:#fbfbfb;
}
.side-bar-blog-bottom {
    margin-top:15px;
    display:block;
}
.social-wrap-head {
    margin: 33px 0px 0px 50px;
}
.about-author {
    color:@main-theme-color;
    margin-top:10px;
    margin-bottom:20px;
}
.contact-form-full {
    h2 {
        color: @title-text-color;
    }
}

@media (max-width: 767px) {
.gallery-page-wrap .carousel-control.left {
    float: right;
    left: 75%;
}
}
@media (max-width: 550px) {
.gallery-page-wrap .carousel-control.left {
    float: right;
    left: 70%;
}
}
@media (max-width: 320px) {
.gallery-page-wrap .carousel-control.left {
    float: right;
    left:65%;
}
}
}


@media (min-width: 768px) {
/*Third Levele Menu*/
#bs-example-navbar-collapse-1 ul.navbar-right ul.dropdown-menu ul.dropdown-menu {
    left: 100% !important;
    top: 0;
    border-left: 1px solid #F8F8F8;
}
#bs-example-navbar-collapse-1 ul.navbar-right ul.dropdown-menu > li.dropdown:hover > ul.dropdown-menu {
    visibility: visible;
    opacity: 1 !important;  
}

/*Left Dropdown Menu*/
#bs-example-navbar-collapse-1 ul.navbar-right li.left-dropdown ul.dropdown-menu {
    left: auto !important;
    right: 0 !important;
}
#bs-example-navbar-collapse-1 ul.navbar-right ul.dropdown-menu li.left-dropdown ul.dropdown-menu {
    left: auto !important;
    right: 100% !important;
}
#bs-example-navbar-collapse-1 ul.navbar-right > li.left-dropdown > ul.dropdown-menu ul.dropdown-menu {
    left: auto !important;
    right: 100% !important;
}

/*First Level - Last Child*/
#bs-example-navbar-collapse-1 ul.navbar-right > li:last-child > ul {
    left: auto !important;
    right: 0 !important;
}
}
@media (max-width: 767px) {
#bs-example-navbar-collapse-1 ul.navbar-right .open ul.dropdown-menu ul.dropdown-menu {
    display: block;
    opacity: 1 !important;
    visibility: visible !important; 
    border-top: 1px solid #4B4B4B !important;
}
}