.site-header .navigation {
    background-color: #31326a !important;
}
button.toggle-btn {
    display: none;
}
.header-style-1 .topbar .contact-info i, .header-style-2 .topbar .contact-info i, .header-style-3 .topbar .contact-info i, .header-style-4 .topbar .contact-info i, .header-style-5 .topbar .contact-info i, .header-style-6 .topbar .contact-info i {
    display: inline-block;
    padding-right: 3px;
    color: #0a0a0a !important;
}
.header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar, .header-style-4 .topbar, .header-style-5 .topbar, .header-style-6 .topbar {
    background-color: #d5a363 !important;
    color: #070707 !important;
    border-top: none !important;
    border-bottom: none;
    font-size: 15px;
    font-weight: 600;
}

.header-style-1 .topbar .language i, .header-style-2 .topbar .language i, .header-style-3 .topbar .language i, .header-style-4 .topbar .language i, .header-style-5 .topbar .language i, .header-style-6 .topbar .language i {
    color: #0a0a0a !important;
}
p.abt-size {
    font-size: 18px;
}
.margin-top{
    margin-top:25px;
}
.theme-btn-s2 {
    background-color: #e6b666;
    color: #000000;
}
.site-footer .upper-footer {
    background-color: #31326a !important;
    padding: 100px 0;
}
.img-sz{
    padding: 15px;
}
.services-grid-s2 .hover-grid {
    background: none !important;
}
.fun-fact .icon {
    background-color: #dead63 !important;
}
.services-grid-s2 .grid:hover .read-more{
    color: #e9b764 !important;
}
.services-grid-s2 .grid h3:after {
    background-color: #9c7d61 !important;
}
.services-grid-s2 .grid .icon:hover {
    background-color: #fff;
}
.site-footer .upper-footer ul, .site-footer .upper-footer li, .site-footer .upper-footer p, .site-footer .upper-footer a {
    color: #ffffff !important;
    font-size: 15px;
}
.back-to-top {
    background-color: rgb(148 123 97) !important;
}
    .site-header .navbar-header button {
    background-color: #e5b463 !important;
    }
    .testimonials-section .client-pic img, .testimonials-pg-content .client-pic img {
        width: 100% !important; 
    }
    .about-section .about-details, .about-section-s3 .about-details, .about-section-s4 .about-details, .about-section-s5 .about-details, .about-section-with-bg .about-details {
        padding-right: 0px !important;
    }
    img.ch-img {
        border: 10px solid #957a65;
        margin-top: 75px;
        border-radius: 5px;
        margin-left: 15px;
    }
img.log-img {
    width: 295px;
    margin-top: -24px;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left: 20px;
}
.header-style-1 #navbar, .header-style-2 #navbar, .header-style-3 #navbar, .header-style-4 #navbar, .header-style-5 #navbar, .header-style-6 #navbar {
    margin-right: 400px !important;
}
img.con-img {
    margin-top: 0px;
    margin-left: 61px;
    box-shadow: 0 0 20px #b3b3b3;
    width: 85%;
}
p.abt-size1 {
    font-size: 15px;
    text-align: justify;
}
.row.boxes-shadow {
    box-shadow: 3px 5px 11px #ccc;
    padding: 10px;
}
.mat-5{
    margin-top: 100px;
}
.img-cont {
    border-radius: 10px;
}
.about-section .about-chart, .about-section-s3 .about-chart, .about-section-s4 .about-chart, .about-section-s5 .about-chart, .about-section-with-bg .about-chart {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/* .theme-btn-s2 {
    background-color: #e6b463 !important;
    color: #fff !important;
} */

.ph{
bottom: 150px !important; 
display: inline; 
background-color:#31326a !important;

width: 45px;
height: 45px;
line-height: 45px;
text-align: center;

position: fixed;
z-index: 999;
right: 15px;

-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
}

.whats{
    bottom: 80px; 
    display: inline; 
    background-color:#25D366 !important;
    
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    
    position: fixed;
    z-index: 999;
    right: 15px;
    
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    -ms-transition: all 0.2s;
    transition: all 0.2s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    }

    img.iso-img {
        margin-top: 0px;
    margin-left: 4px;
    width: 60% !important;
    }
    .htxt {
        margin-top: 16%;
        /* font-size: 42px; */
    }

    .hhd{
        font-size: 39px;
        /* color: #fff; */
    }

@media(max-width:768px){
    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
        margin-left: -7px;
    }
    .header-style-1 #navbar, .header-style-2 #navbar, .header-style-3 #navbar, .header-style-4 #navbar, .header-style-5 #navbar, .header-style-6 #navbar {
        margin-right: 0px !important;
    }
    img.log-img {
        width: 257px;
        margin-top: -19px;
    }
    .page-title {
        background: url(../images/pg-title/img-1.jpg) no-repeat local !important;
        background-size: cover;
    }
    img.con-img {
        margin-top:  0px;
        margin-left: 10%;
    
}
.hhd {
    font-size: 15px !important;
}
img.iso-img {
    margin-top: 10px;
    margin-left: 3px;
    width: 100% !important;
}

.mat-5 {
    margin-top: 39px;
}
.header-style-1 .topbar .contact-info li, .header-style-2 .topbar .contact-info li, .header-style-3 .topbar .contact-info li, .header-style-4 .topbar .contact-info li, .header-style-5 .topbar .contact-info li, .header-style-6 .topbar .contact-info li {
    display: inline !important;
    text-align: center;
    padding: 4px;
}
.site-footer .about-widget img {
    max-width: 560px !important;
}
}

@media (max-width: 991px){
.back-to-top {
    width: 35px;
    height: 35px;
    line-height: 35px;
}
img.iso-img {
    margin-top: 10px;
    margin-left: 1px;
    width: 81% !important;
}
.whats {
    width: 35px;
}
.hhd {
    font-size: 25px;
}


.ph {
    width: 35px;
}

}


@media screen and (min-width: 1200px){
.about-section-s2 .container > .row:last-child .about-text {
    padding-right: 10px !important;
}

.about-section-s2 .container > .row:first-child .about-text {
    padding-right: 10px !important;
}

}

@media screen and (max-width: 992px)
{
.hero {
    position: relative;
    height: 320px!important;
    overflow: hidden;
}
.hero .slide {
    height: 310px!important;
    position: relative;
    background-repeat: no-repeat;
    position: relative;
}
}
@media screen and (max-width: 768px)
{
.hero-slider-wrapper.des {
    display: none!important;
}
.hero-slider-wrapper.mb {
    display: block!important;
}
}
.hero-slider-wrapper.des {
    display: block
}
.hero-slider-wrapper.mb {
    display: none;
}
