.explore_wrap .explore_ul li .img_wrap{

    overflow: hidden;

}

.explore_wrap .explore_ul li .img_wrap img{

    -webkit-transition: all 0.3s ease-in-out;

    -moz-transition: all 0.3s ease-in-out;

    -o-transition: all 0.3s ease-in-out;

    -ms-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

}

.explore_wrap .explore_ul li:hover .img_wrap img{

    transform:scale(1.1);

}

.explore_wrap .explore_ul li .data_wrap{

	margin-top:0px;

	width:100%;

	float:left;

	display:inline-block

}

.form_field.input_error{

    background: #fababa;

}

.success_full_wrap {

    margin-top: 30px;

}

.alert{

    margin-top: 20px;

    padding: 10px;

}

.explore_wrap .explore_ul{

    display: flex;

    align-items: start;

    flex-wrap: wrap;

}

.explore_wrap .explore_ul li .data_wrap .common_header{

    color:#000 !important;

    font-size:16px;

    text-align: left;

}

.top_bg_wrap{

    padding-top:130px;

    padding-bottom: 40px;

    background: #c3272e;

}



.top_bg_wrap .common_header{

    text-align: center;



}



.common_pad{

    padding:50px 0;

}

.menu_top_wrap.white  .parent .menu_list_wrap ul li a:hover{

    color:#000;

}

.swiper_arrows{

    width:30px;

    height:30px;

    -webkit-border-radius: 30px;

    -moz-border-radius: 30px;

    border-radius: 30px;

    background: #c3272e;

}

.swiper_arrows:after,

.swiper_arrows:before{

    font-size:15px;

    color:#fff;

}

.top_blog_wrap{

    background: #c3272e;

}

.common_pad.single_blog_info{

    padding-top:0;

    z-index: 10;

}

.common_pad.single_blog_info .text_data_wrap {

    padding: 50px;

    margin-top: -80px;

    width:100%;

    float:left;

    display: inline-block;

    background: #fff;

}

.common_pad.single_blog_info .text_data_wrap h1{

    padding-top: 0;

}

.common_pad.single_blog_info .text_data_wrap .article-sub-title{

    margin:15px 0;

}

.details_parent_wrap .tabination_wrap .common_header{

    font-size:20px;

}

.margin_top_10{

    margin-top: 10px;

}

.captcha_wrap{

    margin-top: 20px;

}

.captcha_wrap .form_field{

    margin-top: 10px;

}

.cup_bottom_wrap ul li .common_header {

    padding-top: 0;

    margin-bottom: 30px;

    font-size:30px;

}

.cup_bottom_wrap ul .swiper-slide li .common_header {

    opacity: 0;-webkit-transition: all 0.3s ease-in-out;

    transition: all 0.3s ease-in-out;

    width: 200%;margin-left: -50%;

}

.cup_bottom_wrap ul .swiper-slide.swiper-slide-active li .common_header {

    opacity: 1;

}

.why_choose_us_wrap{

    padding-top: 60px;

    padding-bottom: 60px;

    text-align: center;

    background-color: #be2c35;

}

.why_choose_us_wrap .inner_wrap{

    display:flex;

    align-items: center;

    flex-wrap: wrap;

}

.why_choose_us_wrap .inner_wrap .image_wrap{

    padding-right: 40px;

}

.why_choose_us_wrap .inner_wrap .info_wrap{

    padding-left: 40px;

    text-align: left;

    color:#fff;

}

.why_choose_us_wrap .inner_wrap .info_wrap .common_header{

    padding-top: 0;

}

.content_ul.white li{

    color:#fff;

}

.gridContainer.sm{

    max-width: 1024px ;

}

.ser_quote_wrap{

    padding-top: 60px;

    padding-bottom: 60px;

    text-align: center;

}

.bg_cover_wrap{

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

}

.ser_quote_wrap:after{

    position: absolute;

    top:0;

    left:0;

    width:100%;

    height:100%;

    background: rgba(0,0,0,0.7);

    content: '';

}

.ser_quote_wrap .inner_wrap{

    z-index: 10;

}

.nav {

    white-space: nowrap;

    overflow-x: auto;

    overflow-y: hidden;

}

.nav li{

    float:none;

    display:inline-block

}

.common_top_wrap.image_slider  .image_wrap img{

    width:100%;

}

.contact_parent_wrap{

    padding:90px 0

}

.form_field_parent{

    margin-top: 20px;

}

.form_field_parent .form_field {

    background: #e4dad8;

    margin-top: 0;

}

@media only screen and (max-width: 1620px){

    body{

        width:100%;

        float:left;

        display:inline-block;

        position: relative;

    }

    .menu_top_wrap{

        position: sticky;

    }

    .simple_blog-article-view .menu_top_wrap{

        position: fixed;

    }

    .menu_top_wrap.scrolled{

        

    }

    .menu_top_wrap.white{

        background: #be2c35;

        padding-bottom: 10px;;

        padding-top: 10px;;

    }

    .menu_top_wrap.white .logo_wrap{

        

    }

    

}

@media only screen and (min-width: 1500px){

    

    .details_parent_wrap .features_wrap{

        width:40%;

    }

    .details_parent_wrap .tabination_wrap{

        width:60%;

    }

    .details_parent_wrap .features_wrap ul li{

        width:100%;

    }

}

@media only screen and (max-width: 1100px){

    .top_bg_wrap{

        padding-top: 90px;

    }

}

@media only screen and (max-width: 786px){

    .simple_blog-article-view .menu_top_wrap .parent .logo_wrap img.color,

    .simple_blog-article .menu_top_wrap .parent .logo_wrap img.color{

        display:none;

    }

    .simple_blog-article-view .menu_top_wrap .parent .logo_wrap img.white,

    .simple_blog-article .menu_top_wrap .parent .logo_wrap img.white{

        display:inline-block;

    }

    .simple_blog-article-view .menu_top_wrap.scrolled .parent .logo_wrap img.color,

    .simple_blog-article .menu_top_wrap.scrolled .parent .logo_wrap img.color{

        display:inline-block;

    }

    .simple_blog-article-view .menu_top_wrap.scrolled .parent .logo_wrap img.white,

    .simple_blog-article .menu_top_wrap.scrolled .parent .logo_wrap img.white{

        display:none;

    }

    .menu_top_wrap{

        position: fixed;

    }

    .gridContainer.sm {

        max-width: 100% !important;

        min-width: 100% !important;

    }



    .why_choose_us_wrap .inner_wrap .image_wrap {

        padding-right: 20px;



    }

    .why_choose_us_wrap .inner_wrap .info_wrap {

        padding-left: 20px;

    }

}

@media only screen and (max-width: 481px){

    .contact_parent_wrap{

        padding: 30px 0;

    }

    .why_choose_us_wrap .inner_wrap .half_wrap {

        width:100%;

    }

    .why_choose_us_wrap .inner_wrap .image_wrap {

        padding-right: 0px;

        margin-bottom: 30px;

    }

    .why_choose_us_wrap .inner_wrap .info_wrap {

        padding-left: 0px;

    }

    .common_pad.single_blog_info .text_data_wrap{

        margin-top: 0;

    }

    .common_pad.single_blog_info{

        background: #fff;

    }

    .common_pad.single_blog_info .text_data_wrap{

        padding-left: 0;

        padding-right: 0;

    }

    .explore_ul.blog li{

        width:100%;

        margin-right: 0;

    }

    .top_bg_wrap{

        padding-top:120px;

    }

    .cup_bottom_wrap ul .swiper-slide li .common_header {

        font-size:25px !important;

        width: 100%;margin-left: 0%;

    }

    .cup_bottom_wrap ul{

        margin-bottom: 20px;

    }

}



select.form_field{

    height:51px;

    padding-top: 0;

    padding-bottom: 0;

    line-height: 51px;;

}

@media only screen and (max-width: 1100px){

    select.form_field{

        height:49px;

        line-height: 49px;

    }

}