/*UI14041994*/
* { margin:0; padding:0; outline:0; box-sizing:border-box;}
.nobdr { border:none !important; }
.nobg { background:none !important; }
.nobdr_top { border-top:none !important; }
.nomargin { margin:0px !important; }
.nomargin-top{margin-top:0 !important;}
.nomargin-left { margin-left:0px !important; }
.nomargin-right { margin-right:0px !important; }
.nopadding { padding:0px !important; }
.alignbottom { vertical-align:text-top;}
br{display: none;}
img {height: auto;  border:0;}
ul { list-style-type:none; padding:0; margin:0;}
ul, ol, li { list-style:none; padding:0; margin:0; font-size: 1.6rem;font-family: var(--familyQuicksand);}
a { text-decoration:none; outline:none;color: var(--fontcolor);transition: 0.5s;display: inline-block;font-size: 1.6rem;}
a:hover{text-decoration: none !important; color: var(--black);}
img{transition: 0.5s;}
figure{margin: 0;}
aside, details, figcaption, figure, ins, summary, small, mark, title, video, footer, header, hgroup, nav, section, article { display: block; }

.clear { padding:0; margin:0; clear:both; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0;font-family: var(--Montserrat);}
p{padding:0; margin:0;}
html, body { width: var(--w-full); padding: 0; margin: 0;font-family: var(--Montserrat); font-size: 62.5%;color: var(--fontcolor);}
body{overflow-x: hidden;}
.cf::before,.cf::after {content: " "; display: table;}
.cf::after {clear: both;}
.cf {zoom: 1;}
:root{
--fontcolor: #000000;
--colorwhite:#fff;
--bluecolor:#003e92;
--Redcolor:#D41203;
--lightgrey:#EBEBEE;
--skyblue:#2DABDD;
--black: #000;
--flex: flex;
--w-full:100%;
--H-full:100%;
--Radius-full:100%;
--Montserrat:'Montserrat', sans-serif;
--cpadding:10rem 0rem;
--halfpadding:5rem 0rem;
--fontwait:500;
}
.hero_slider .owl-dots {
    position: absolute;
    bottom: 2rem;
    width: 100%;
    margin: auto;
    text-align: center;
}

.hero_slider .owl-dot {
    background: none !important;
    width: 1rem;
    height: 1rem;
    border-radius:100%;
    margin: 0rem .5rem;
    background: #fff !important;
}
.hero_slider .owl-dot.active{
    background:#869791 !important;
}
.diveder{
    width: 100%;
    height: .1rem;
    margin: 3rem 0;
    background: #ccc;
}
.sky_blue{
    color: var(--skyblue);
}
@media (max-width: 1920px){
    .container{max-width: 80rem;}
    
    }



@media (max-width: 991px){
    .container{
        max-width: 80rem;
        padding: 0 1.6rem;
    }
   
}
@media (max-width:767px){


}
@media (max-width:575px){

}
@media (max-width:420px){
    
    
    }







