﻿@media (max-width:767px) { 

    .header {
        background: #fff
    }
}

.logo img {
    opacity: 1;
    transition: all ease-in-out .3s;
    height: 75px;
    width: auto
}

@media (min-width:768px) {
.logo {position: relative;transition: all ease-in-out .3s}
.logo img {height: 99px;transition: all ease-in-out .6s;opacity: 1}
.shrink .logo img {height: 85px;transition: all ease-in-out .6s;opacity: 1}
}

 

@media (max-width:767px) {
    .logo img {
        width: auto;
        height: 70px !important;
        transition: all ease-in-out .3s
    }
    .logo span { font-size: 1rem; padding-left: 0.5rem;}
}

@media (min-width:1280px) {
    .quote {
        background-image: url(../images/quote-tp.png),url(../images/quote-bt.png);
        background-position: left top 0,right bottom 0;
        background-repeat: no-repeat
    }
}

@media (max-width:1279px) {
    .quote {
        background-image: url(../images/quote-tp.png),url(../images/quote-bt.png);
        background-position: left top 0,right bottom 0;
        background-repeat: no-repeat;
        background-size: 40px
    }
}
 

.bg-brown {background:#ef7f1a}
 
.right-border-box:after {    top: 15px !important;}

@media(min-width:1280px) and (max-width:1400px) {
    .test-slide {
        line-height: 1.45
    }

    .slick-dots {
        bottom: 10px
    }
}

ul.stats {padding: 0px !important}
ul.stats li {list-style: none; margin: 0px;padding: 0px 3%;vertical-align: top;line-height: normal;display: inline-block; }
ul.stats li span {font-size: 75px;font-weight:700;text-align: left;color: #fff}
ul.stats li p {color: #fff;font-size: 1.8rem;margin-bottom: 0px !important;font-weight: 500;}

 

@media (max-width:1199px) { 
ul.stats li span {font-size: 55px;}
ul.stats li p { font-size: 1.2rem;margin-bottom: 0px !important; }
}

@media (max-width:767.98px) { 
ul.stats li:not(:last-child) {margin-bottom: 40px;}
ul.stats li span {font-size: 40px;} 
}

.left-border-box:before{width: 110%;}
.left-box:after{right: -65px !important;}

@media (max-width:1439px)and (min-width:1200px) { 
.left-border-box:before{width: 112.3%;}    
}

@media (max-width: 1199.98px){
.left-border-box:before {width: 114.5%; }
}

@media (max-width: 991.98px){
.left-border-box:before {width: 100%; }  
.left-box:after {right: 15px !important;}  
}

 

 
