body{
    background-color: #fff;
    font-family: 'Montserrat';
    color: #000;
}
.clear{clear: both;}
a{text-decoration: none !important;color:#000;}
a:hover{text-decoration: none !important;}
p{margin:0;}


#header{background-color: #fff;padding:10px 0;
    background-image: url("../images/screen.png");
    background-repeat: no-repeat;background-position: center;
    background-size: cover;}
#header .h_number{display: block;text-align: right;margin-bottom: 10px;}
#header .h_number span{color: #fff;margin-left: 20px;font-weight: 500;
    font-size: 18px;}
#header .h_menu{float: right;overflow: hidden;padding: 8px;}
#header .h_menu a{}
#header .h_menu span{font-size: 18px;color: #fff;margin: 0 25px;}
#header .h_feedback{float: right;overflow: hidden;}
#header .h_feedback span{background: #ed3a40;color: #fff;font-size: 15px;
    padding: 10px 20px;display: inline-block;cursor: pointer;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);}
#header .h_slogan{margin: 70px 0 20px;}
#header .h_slogan h2{font-size: 62px;color: #fff;font-weight: 700;}
#header .h_slogan span{color: #ffc527;}
#header .h_ourtxt{}
#header .h_ourtxt span{font-size: 18px;color: #fff;}
#header .h_blocks{display: flex;align-items: center;margin: 100px 0;}
#header .h_blocks img{margin-right: 10px;}
#header .h_blocks span{font-size: 18px;color: #fff;line-height: 24px;}

#header .h_form{margin-bottom:80px;}
#header .h_form form{text-align: center;}
#header .h_form input{background: #ccccdf52;color: #fff;outline: none;
    border: none;border-radius: 30px;padding: 10px 20px;}
#header .h_form input::placeholder{color: #fff;}
#header .h_form button{background: #ffc527;padding: 10px 50px;border-radius: 30px;
    border: none;outline: none;font-size: 16px;font-weight: 600;}


#features{padding: 80px 0;}
#features .feat_title{text-align: center;margin-bottom: 50px;}
#features .feat_title h3{font-size: 36px;font-weight: 700;
    text-transform: uppercase;}
#features .feat_title span{color: #999999;font-size:18px;line-height: 18px;}
#features .feat_block{text-align: center;}
#features .feat_block img{}
#features .feat_block span{display: block;font-size: 20px;font-weight: 700;
    color: #000;margin: 10px 0;}
#features .feat_block p{display: block;font-size: 16px;color: #aeaeae;}

#maps{background-image: url("../images/map.png");padding: 80px 0;
    background-size: cover;background-position: center;background-repeat:no-repeat;}
#maps .maps_txt{color: #fff;}
#maps .maps_txt h4{font-size:36px;font-weight:600;text-transform: uppercase;}
#maps .maps_txt span{color: #ffc527;}
#maps .maps_txt p{font-size:18px;margin: 40px 0;}
#maps .maps_item{}
#maps .maps_item span{color: #fff;font-size:18px;display: block;
    padding-left: 30px;margin: 10px 0;}
#maps span.maps_item01{background-image: url("../images/icon/yellow.png");
    background-size: 20px;background-position: left center;background-repeat:no-repeat;}
#maps span.maps_item02{background-image: url("../images/icon/orange.png");
    background-size: 20px;background-position: left center;background-repeat:no-repeat;}
#maps span.maps_item03{background-image: url("../images/icon/red.png");
    background-size: 20px;background-position: left center;background-repeat:no-repeat;}

#moneys{padding: 60px 0;}
#moneys .mny_img{}
#moneys .mny_img img{max-width: 100%;}
#moneys .mny_block{margin: 40px 0;display: block;}
#moneys .mny_block-top{display: flex;align-items: center;}
#moneys .mny_block-top img{margin-right: 20px;}
#moneys .mny_block-top span{font-size:24px;font-weight: 700;color: #000;
    line-height: 28px;text-transform: uppercase;}
#moneys .mny_block-txt{display: block;}
#moneys .mny_block-txt p{font-size:18px;color: #999999;line-height: 22px;}

#namdover{background-image: url("../images/namdover.png");
    background-size: cover;background-position: center;padding: 60px 0;
    background-repeat:no-repeat;}
#namdover .nmd_title{text-align: center;margin-bottom: 50px;}
#namdover .nmd_title h4{color: #fff;font-size:36px;font-weight: 700;
    font-weight:600;text-transform: uppercase;}
#namdover .nmd_title span{color: #ffc527;}
#namdover .nmd_title p{color: #fff;font-size:18px;}
#namdover .nmd_block{text-align: center;}
#namdover .nmd_block img{}
#namdover .nmd_block h5{color: #fff;font-size:20px;font-weight:600;
    margin: 10px 0;}
#namdover .nmd_block p{color: #ffffffb0;font-size:16px;padding: 0 50px;}
#namdover .nmd_block span{color: #ffc527;font-size:20px;font-weight:600;
    margin-top: 15px;display: block;}

#questions{padding: 70px 0;}
#questions .qs_title{text-align: center;}
#questions .qs_title h4{font-size: 36px;font-weight:700;line-height: 40px;
    text-transform:uppercase;margin-bottom: 60px;}
#questions .qs_block{display:flex;align-items:center;margin-bottom:20px;}
#questions .qs_block img{margin-right: 20px;}
#questions .qs_block span{font-size:24px;font-weight:700;line-height:28px;
    text-transform:uppercase;}
#questions .qs_text{}
#questions .qs_text p{font-size:18px;color: #999999;display: block;
    margin-bottom: 10px;}
#questions .qs_text span{background-image: url(../images/icon/yellow.png);
    background-size: 5px;background-position: center left;
    background-repeat: no-repeat;display: block;padding-left: 10px;
    margin-left: 10px;}

#footer{background-image: url(../images/footer.png);
    background-repeat: no-repeat;background-position: center;
    background-size: cover;padding: 30px 0;}
#footer .ft_img{}
#footer .ft_img img{}
#footer .ft_btn{text-align: center;}
#footer .ft_btn span{text-transform: uppercase;padding: 10px 20px;
    background: #ffc527;display: inline-block;cursor: pointer;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);border-radius: 30px;font-size: 18px;
    font-weight: 600;}
#footer .ft_address{text-align: right;}
#footer .ft_address span{color: #ffc527;font-weight: 600;font-size:18px;}
#footer .ft_address p{font-size:18px;color: #fff;}
#footer .ft_copyright{text-align: center;display: block;
    border-top: 1px solid #fff;padding-top: 20px;margin-top: 20px;}
#footer .ft_copyright span{color: #fff;}


@media (min-width: 1200px){
        
}
@media (max-width: 1200px) and (min-width: 992px){

}
@media (max-width: 992px) and (min-width: 768px){

}
@media (max-width: 768px) and (min-width: 576px){
    
}
@media (max-width: 576px){
    
    #header .h_number{text-align: center;}
    #header .h_number span{display: block;margin-left:0;font-weight:600;}
    #header .h_feedback{display: none;}
    #header .h_menu{display: none;}
    #header .h_slogan{margin: 20px 0;text-align: center;}
    #header .h_slogan h2 {font-size: 22px;color: #fff;font-weight: 700;}
    #header .h_logo{display: none;}
    #header .h_ourtxt{display: none;}
    #header .h_blocks{margin: 10px 0;}
    #header{background-image: url("../images/screen_mobile.png");
        background-position: center;background-size: cover;
        background-repeat: no-repeat;padding: 20px 0;}
    #header .h_form {margin: 20px 0;}
    #header .h_form button{margin-top: 20px;display: block;width: 100%;}
    #header .h_form input{width: 100%;}
    #header .h_blocks span{font-size: 14px;color: #fff;line-height: 18px;}
    #features .feat_title h3{font-size: 24px;}
    #features .feat_title span{font-size: 16px;line-height: 18px;}
    #features .feat_block{margin-bottom: 30px;}
    #moneys .mny_block-top span{font-size: 14px;line-height: 18px;}
    #moneys .mny_block-top{margin-bottom: 20px;}
    #namdover .nmd_title h4{font-size: 28px;}
    #namdover .nmd_title p{font-size: 14px;}
    #namdover .nmd_block{margin-bottom: 40px;}
    #questions .qs_title h4{font-size: 24px;font-weight: 700;line-height: 30px;}
    #questions .qs_block span{font-size: 14px;font-weight: 700;
        line-height: 20px;}
    #questions .qs_text{margin-bottom: 40px;}
    #questions .qs_text p{font-size: 14px;}
    #footer .ft_img {text-align: center;}
    #footer .ft_btn span{margin: 20px 0;}
    #footer .ft_address span{display: block;}
    #footer .ft_address {text-align: center;}
    




}