.affix,.img-responsive,.logo img,header{
    width:100%
}
.copy-right a,.head-mail a,.show-more a,a.tran-button,footer ul li a{
    text-decoration:none
}
.clear,.head-mail{
    clear:both
}
.lato{
    font-family:Lato,sans-serif
}
.droid-serif{
    font-family:'Droid Serif',serif
}
.oswald{
    font-family:Oswald,sans-serif
}
.roboto{
    font-family:Roboto,sans-serif
}
.open-sans{
    font-family:'Open Sans',sans-serif
}
.droid-sans{
    font-family:'Droid Sans',sans-serif
}
body{
    font-family:Lato,sans-serif;
    font-size:15px;
    line-height:24px;
    color:#666565;
    background-color:#fff;
    position:relative
}
.affix{
    top:0;
    z-index:9999!important;
    background-color: rgb(97 23 2 / 85%) !important;
}
.affix~.container-fluid{
    position:relative;
    top:50px
}
div#wowslider-container1{
    font-size:12px!important;
    z-index:10
}
.navbar-inverse{
    background-color: rgb(97 23 2 / 85%);
    border:0
}
.navbar{
    margin-bottom:0;
    border-radius:0
}
.back-header{
    background: rgb(41 30 22 / 97%);
}
header{
    z-index:99;
    position:absolute
}
#wowslider-container1 .ws_images{
    position:relative;
    left:0;
    top:0;
    height:100%;
    max-height:621px;
    max-width:1600px;
    vertical-align:top;
    border:0 solid #FFF;
    overflow:hidden
}
.logo{
    text-align:center
}
.navbar-collapse{
    font-size:12px;
    text-transform:uppercase;
    color:#fff
}
.navbar-inverse .navbar-nav>li>a{
    color:#fff
}
select#google-tran{
    padding-right:70px;
    text-align:left;
    padding-top:2px;
    padding-bottom:2px
}
.head-langauge{
    float:right;
    margin:3px 0
}
.head-mail{
    display:block;
    font-style:italic;
    padding:3px 4px;
    font-size:16px;
    color:#fff;
    float:right
}
.head-mail a{
    color:#fff
}
.page-header,.page-services,.sidebar-header{
    padding-bottom:9px;
    font-size:20px;
    color: #c00606;
    text-transform:uppercase
}
#wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{
    position:absolute;
    top:65%
}
#wowslider-container1 .ws_pause{
    display:none
}
.page-header{
    margin:40px 0 20px;
    border-bottom:1px solid #eee
}
.page-services{
    margin:40px 0 20px;
    border-bottom:0 solid #eee
}
.sidebar-header{
    margin:0 40px;
    text-align:center;
    padding-top:15px
}
.sidebar img{
    padding:5px 50px
}
.img-left,.img-right{
    padding-left:15px;
    padding-right:15px;
    padding-bottom:5px;
    width:400px;
    height:auto
}
.sidebar{
    margin:40px 0 -20px;
    background:#f3faff
}
.img-left{
    float:left
}
.img-right{
    float:right
}
.tran-title{
    margin:10px 0;
    font-size:15px;
    font-weight:600;
    color:#c35a00;
    text-transform:uppercase
}
a.tran-button{
    color:#c35a00
}
.fb-page:after,.fb-page:before{
    content:"";
    position:absolute;
    bottom:-3px;
    left:2px;
    right:2px;
    height:1px;
    border-top:none
}
.fb-page:after{
    left:4px;
    right:4px;
    bottom:-5px
}
.navbar-inverse .navbar-brand,a.navbar-brand{
    color:#fff
}
.back-container{
    background:#f6f6f6
}
.clearfix{
    margin:20px 0
}
figure{
    width:100%;
    height:auto;
    margin:0;
    padding:0;
    background:#fff;
    overflow:hidden
}
.ser-control p,.ser-title{
    position:absolute;
    padding:15px
}
figure:hover+span{
    bottom:-36px;
    opacity:.9
}
.hover12 figure{
    background:#1abc9c
}
.hover12 figure img{
    opacity:1;
    -webkit-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.hover12 figure:hover img{
    opacity:.5
}
.ser-control p{
    bottom:30px;
    color:#fff
}
.ser-control a.btn.btn-primary{
    position:absolute;
    bottom:5px;
    left:36%;
    background: #a62803;
    border:0
}
.btn-primary,.btn-primary:hover{
    border-color:#a94442;
    color:#fff
}
.ser-title{
    bottom:110px;
    color:#fff;
    font-weight:600;
    text-transform:uppercase
}
.test_name{
    font-size:small;
    color:#145600
}
p.test_subject{
    font-style:italic;
    color:#600202;
    font-size:17px;
    font-weight:600
}
footer,footer .page-services.droid-serif{
    color:#fff
}
.test_country{
    font-size:15px;
    font-style:italic
}
div#Test-Modal label,footer{
    font-size:14px
}
footer{
    background: #a9a9a9f7;
    padding:0 0 25px
}
.nav>li>a{
    position:relative;
    display:block;
    padding:15px 20px
}
.copy-right a{
    color:#ffa929
}
.copy-right{
    background: #932307;
    color:#ddd;
    padding:20px 0 10px
}
#wowslider-container1 .ws_images>div>img{
    max-height:620px
}
.btn-primary{
    background-color:#a94442;
}
.btn-primary:hover{
    background-color:#333;
}
footer p a:hover,footer ul li a:hover{
    color:#fff;
    text-decoration:none
}
footer .btn:hover{
    background:#047236
}
footer label{
    padding-top:15px
}
footer .btn{
    border:0;
    border-radius:0;
    width:100%;
    background:#058d43
}
footer input.form-control{
    border:0;
    border-radius:0
}
footer p a{
    color:#555;
}
footer ul li a{
    color:#555;
    padding-left:5px;
    line-height:25px;
    text-transform:uppercase
}
footer ul.social li a{
    font-style:italic;
    text-transform:lowercase;
    line-height:25px
}
footer ul{
    list-style:none;
    padding-left:20px
}
.carousel-inner span{
    clear:both;
    font-size:15px
}
.carousel-inner small{
    color:#646464;
    font-size:14px;
    text-align:justify;
    line-height:25px
}
img.mfp-img{
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0;
    margin:0 auto
}
.content{
    text-align:justify
}
.short-text{
    overflow:hidden;
    height:124px
}
.test-text.text-content.short-text{
    font-size:13px;
    text-align:justify;
    line-height:20px
}
.full-text{
    height:auto
}
.show-more a{
    color:#058d43;
    font-weight:600;
    font-size:15px;
    padding:10px 0
}
// testimonials ------------------------ .testimonials blockquote{
    padding:0;
    margin:0;
    font-size:17.5px;
    border-left:0 solid #eee
}
#quote-carousel{
    padding:0 10px 30px;
    margin-top:30px
}
#quote-carousel .carousel-control{
    background:0 0;
    color:#222;
    font-size:2.3em;
    text-shadow:none;
    margin-top:30px
}
#quote-carousel .carousel-control.left{
    left:-50px
}
#quote-carousel .carousel-control.right{
    right:-50px!important
}
#quote-carousel .carousel-indicators{
    right:50%;
    top:auto;
    bottom:0;
    margin-right:-19px
}
#quote-carousel .carousel-indicators li{
    background:silver
}
#quote-carousel .carousel-indicators .active{
    background:#333
}
#quote-carousel img{
    width:250px;
    height:100px
}
.item blockquote{
    border-left:none;
    margin:0
}
.item blockquote img{
    margin-bottom:10px
}
.item blockquote p:before{
    content:"\f10d";
    font-family:Fontawesome;
    float:left;
    margin-right:10px
}
.back-to-top{
    cursor:pointer;
    position:fixed;
    bottom:20px;
    right:20px;
    display:none
}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{
    color:#fff;
    background-color:#a94442;
}
@media (min-width:768px){
    #quote-carousel{
        margin-bottom:0;
        padding:0 40px 30px
    }
}
@media (max-width:768px){
    #quote-carousel .carousel-indicators{
        bottom:-20px!important
    }
    #quote-carousel .carousel-indicators li{
        display:inline-block;
        margin:0 5px;
        width:15px;
        height:15px
    }
    #quote-carousel .carousel-indicators li.active{
        margin:0 5px;
        width:20px;
        height:20px
    }
}
// end testimonials --------------------------------------------------------------- @media screen and (max-width:767px){
    #wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{
        position:absolute;
        top:50%
    }
    .logo img{
        width:140px
    }
    .logo{
        text-align:center
    }
    select#google-tran{
        padding:7px 10px;
        width:100%!important
    }
    .img-left,.img-right{
        padding:10px 0;
        height:auto
    }
    .head-langauge{
        float:none;
        margin:5px 0
    }
    header{
        z-index:99;
        position:static;
        width:100%
    }
    .navbar-brand{
        display:block
    }
    .img-left{
        float:left;
        width:100%
    }
    .img-right{
        float:right;
        width:100%
    }
    #quote-carousel .carousel-control.right{
        right:0!important
    }
    #quote-carousel .carousel-control.left{
        left:0
    }
}
@media screen and (max-width:768px){
    #quote-carousel .carousel-control.right{
        right:0!important
    }
    #quote-carousel .carousel-control.left{
        left:0
    }
}
@media (max-width:991px){
    header{
        z-index:99;
        position:static;
        width:100%
    }
    #wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{
        position:absolute;
        top:50%
    }
    .navbar-header{
        float:none
    }
    .navbar-toggle{
        display:block
    }
    .navbar-collapse{
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
    }
    .navbar-collapse.collapse{
        display:none!important
    }
    .navbar-nav{
        float:none!important;
        margin:7.5px -15px
    }
    .navbar-nav>li{
        float:none
    }
    .navbar-nav>li>a{
        padding-top:10px;
        padding-bottom:10px
    }
    .img-left,.img-right{
        padding:10px 0;
        width:100%;
        height:auto
    }
    .navbar-text{
        float:none;
        margin:15px 0
    }
    .navbar-collapse.collapse.in{
        display:block!important
    }
    .collapsing{
        overflow:hidden!important
    }
    .img-left{
        float:left
    }
    .img-right{
        float:right
    }
    .head-mail{
        margin:0;
        font-size:14px;
        color:#fff
    }
    #quote-carousel .carousel-control.right{
        right:0!important
    }
    #quote-carousel .carousel-control.left{
        left:0
    }
}
@media screen and (max-width:1024px){
    header{
        z-index:99;
        position:static;
        width:100%
    }
    #wowslider-container1 a.ws_next,#wowslider-container1 a.ws_prev{
        position:absolute;
        top:50%
    }
    .navbar-header{
        float:none
    }
    .navbar-toggle{
        display:block
    }
    .navbar-collapse{
        border-top:1px solid transparent;
        box-shadow:inset 0 1px 0 rgba(255,255,255,.1)
    }
    .navbar-collapse.collapse{
        display:none!important
    }
    .navbar-nav{
        float:none!important;
        margin:7.5px -15px
    }
    .navbar-nav>li{
        float:none
    }
    .navbar-nav>li>a{
        padding-top:10px;
        padding-bottom:10px
    }
    .img-left,.img-right{
        padding:10px 0;
        width:100%;
        height:auto
    }
    .navbar-text{
        float:none;
        margin:15px 0
    }
    .navbar-collapse.collapse.in{
        display:block!important
    }
    .collapsing{
        overflow:hidden!important
    }
    .img-left{
        float:left
    }
    .img-right{
        float:right
    }
    .head-mail{
        margin:0;
        font-size:14px;
        color:#fff
    }
    #quote-carousel .carousel-control.right{
        right:0!important
    }
    #quote-carousel .carousel-control.left{
        left:0
    }
}
