/*main-banner*/
.main-banner.lazy_bg_img{background-image: none !important;}
.main-banner{
    padding-top: 107px;
    background: #ffffff url("../images/round_ring.png") no-repeat center top -80px;
    background: url("../images/round_ring.png") no-repeat center top -80px, -moz-linear-gradient(top, #ffffff 0%, #ffffff 55%, #ECEFF1 55%, #ECEFF1 100%);
    background: url("../images/round_ring.png") no-repeat center top -80px, -webkit-linear-gradient(top, #ffffff 0%, #ffffff 55%, #ECEFF1 55%, #ECEFF1 100%);
    background: url("../images/round_ring.png") no-repeat center top -80px, linear-gradient(to bottom, #ffffff 0%, #ffffff 55%, #ECEFF1 55%, #ECEFF1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ECEFF1', GradientType=1);
}
.top_main_bnr{padding-top: 60px;}
.thnk_padding_left{padding-left: 5% !important;}
.thnk_padding_right{padding-right: 5% !important;}
.inner_cntnt_thnk{
    padding-right: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
}
.inner_cntnt_thnk span{
    font-family: 'Muli';
    font-weight: 700;
    font-size: 20px;
    color: #101F68;
    margin-bottom: 50px;
    display: inline-block;
}
.inner_cntnt_thnk h2{
    font-family: 'Muli';
    font-weight: 700;
    font-size: 28px;
    margin-bottom: 45px;
    color: #000000;
    max-width: 400px;
}
.inner_cntnt_thnk p{
    font-family: 'Muli';
    font-weight: 400;
    font-size: 20px;
    color: #616161;
}
.lazy_bg_img .blue_left_thnk{background-image: none !important;}
.blue_left_thnk{
    background: #101F68 url("../images/thank_bg.png") no-repeat center top;
    position: relative;
}
.lazy_bg_img .blue_left_thnk:before{background-image: none !important;}
.blue_left_thnk:before{
    position: absolute;
    content: "";
    top: 45px;
    right: 40px;
    width: 24px;
    height: 15px;
    background: url("../images/sprite_img2.svg") no-repeat -312px -509px;
    background-size: 600px;
}
.blue_left_thnk span{color: #ffffff;}
.blue_left_thnk p{color: #E0E0E0;}
.inner_cntnt_thnk h1 {
    font-family: 'Muli';
    font-weight: 900;
    font-size: 80px;
    color: #ffffff;
    line-height: 1.1;
    margin-bottom: 40px;
}
.inner_cntnt_thnk h1 b{color:#FF5722;font-weight: 900 !important;}
.lazy_bg_img .icon_img_tp{background-image: none !important;}
.icon_img_tp{
    display: block;
    width: 86px;
    height: 77px;
    background: url("../images/sprite_img2.svg") no-repeat 0 0;
    background-size: 600px;
    margin-bottom: 30px;
}
.exprt_icn_1{background: none !important;height: 60px;}
.exprt_icn_2{background-position: -14px -501px !important;}
.exprt_icn_3{background-position: -167px -502px !important;}
.bg-clr-gry{background-color: #ECEFF1;}
.left_cntntp_info{
    background-color: #ffffff;
    padding-top: 50px;
    padding-bottom: 60px;
}
.left_cntntp_info ul{padding: 0;}
.left_cntntp_info ul li{margin-bottom: 25px;position: relative;}
.left_cntntp_info ul li a{
    font-family: 'Muli';
    font-weight: 700;
    font-size: 24px;
    color: #000000;
    padding-left: 60px;
}
.lazy_bg_img .left_cntntp_info ul li a:before{background-image: none !important;}
.left_cntntp_info ul li a:before{
    position: absolute;
    content: "";
    width: 32px;
    height: 32px;
    left: 0;
    top: 5px;
    background: url("../images/sprite_img2.svg") no-repeat 0 0;
    background-size: 600px;
}
.email_icn_tnks a:before{background-position: -393px -502px !important;}
.skype_icn_tnks a:before{background-position: -468px -502px !important;}
.phone_icn_tnks a:before{background-position: -544px -502px !important;}
.left_cntntp_info ul li a:hover{color: #ff5722;}
@media screen and (max-width: 1680px) {.inner_cntnt_thnk h1 {font-size: 70px;}}
@media screen and (max-width: 1440px) {
    .main-banner.lazy_bg_img{background-image: none;}
    .main-banner {background-position: center top 0;background-size: 940px;}
    .inner_cntnt_thnk span {margin-bottom: 40px;}
    .inner_cntnt_thnk h1 {font-size: 65px;margin-bottom: 35px;}
    .inner_cntnt_thnk h2 {font-size: 23px;margin-bottom: 35px;}
    .inner_cntnt_thnk p {font-size: 16px;}
    .top_main_bnr {padding-top: 40px;}
    .left_cntntp_info ul li a {font-size: 21px;}
    .left_cntntp_info ul li a:before {top: 3px;}
}
@media screen and (max-width: 1366px) {.inner_cntnt_thnk h1 {font-size: 60px;}}
@media screen and (max-width: 1280px) {
    .inner_cntnt_thnk h1 {font-size: 56px;}
    .inner_cntnt_thnk {padding-right: 20px;}
    .left_cntntp_info ul li a {font-size: 20px;}
}
@media screen and (max-width: 1199px) {
    .thnk_padding_left {padding-left: 3% !important;}
    .thnk_padding_right {padding-right: 3% !important;}
    .inner_cntnt_thnk span {margin-bottom: 30px;}
    .inner_cntnt_thnk h1 {font-size: 50px;margin-bottom: 30px;}
    .inner_cntnt_thnk h2 {font-size: 20px;margin-bottom: 30px;}
    .left_cntntp_info ul li a {font-size: 17px;padding-left: 50px;}
    .left_cntntp_info ul li a:before {top: 0;}
}
@media screen and (max-width: 991px) {
    .main-banner {padding-top: 98px;}
    .thnk_padding_left {padding-left: 15px !important;}
    .thnk_padding_right {padding-right: 15px !important;}
    .inner_cntnt_thnk {padding-right: 15px;}
    .left_cntntp_info {padding-top: 40px;}
}
@media screen and (max-width: 767px) {
    .main-banner {
        background: #ffffff url(../images/round_ring.png) no-repeat center top 0;
        background: url(../images/round_ring.png) no-repeat center top -80px, -moz-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ECEFF1 0%, #ECEFF1 100%);
        background: url(../images/round_ring.png) no-repeat center top -80px, -webkit-linear-gradient(top, #ffffff 0%, #ffffff 0%, #ECEFF1 0%, #ECEFF1 100%);
        background: url(../images/round_ring.png) no-repeat center top -80px, linear-gradient(to bottom, #ffffff 0%, #ffffff 0%, #ECEFF1 0%, #ECEFF1 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ECEFF1', GradientType=1);
        background-position: center top 0 !important;
        background-size: 940px !important;
    }
    .top_main_bnr {padding-top: 0;}
    .exprt_icn_1 {display: none;}
    .inner_cntnt_thnk {padding-bottom: 20px;padding-top: 30px;}
    .inner_cntnt_thnk h2 {font-size: 18px;margin-bottom: 20px;}
    .icon_img_tp{margin-bottom: 20px;}
    .left_cntntp_info {
        padding-top: 30px;
        padding-bottom: 20px;
    }
}