@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/ProximaNovaBold.eot');
    src: url('../fonts/ProximaNovaBold.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaBold.woff2') format('woff2'),
        url('../fonts/ProximaNovaBold.woff') format('woff'),
        url('../fonts/ProximaNovaBold.ttf') format('truetype'),
        url('../fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaBoldIt';
    src: url('../fonts/ProximaNovaBoldIt.eot');
    src: url('../fonts/ProximaNovaBoldIt.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaBoldIt.woff2') format('woff2'),
        url('../fonts/ProximaNovaBoldIt.woff') format('woff'),
        url('../fonts/ProximaNovaBoldIt.ttf') format('truetype'),
        url('../fonts/ProximaNovaBoldIt.svg#ProximaNovaBoldIt') format('svg');
}
@font-face {
    font-family: 'ProximaNovaLight';
    src: url('../fonts/ProximaNovaLight.eot');
    src: url('../fonts/ProximaNovaLight.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaLight.woff2') format('woff2'),
        url('../fonts/ProximaNovaLight.woff') format('woff'),
        url('../fonts/ProximaNovaLight.ttf') format('truetype'),
        url('../fonts/ProximaNovaLight.svg#ProximaNovaLight') format('svg');
}
@font-face {
    font-family: 'ProximaNovaLightItalic';
    src: url('../fonts/ProximaNovaLightItalic.eot');
    src: url('../fonts/ProximaNovaLightItalic.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaLightItalic.woff2') format('woff2'),
        url('../fonts/ProximaNovaLightItalic.woff') format('woff'),
        url('../fonts/ProximaNovaLightItalic.ttf') format('truetype'),
        url('../fonts/ProximaNovaLightItalic.svg#ProximaNovaLightItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../fonts/ProximaNovaRegular.eot');
    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaRegular.woff2') format('woff2'),
        url('../fonts/ProximaNovaRegular.woff') format('woff'),
        url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
        url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}
@font-face {
    font-family: 'ProximaNovaRegularItalic';
    src: url('../fonts/ProximaNovaRegularItalic.eot');
    src: url('../fonts/ProximaNovaRegularItalic.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaRegularItalic.woff2') format('woff2'),
        url('../fonts/ProximaNovaRegularItalic.woff') format('woff'),
        url('../fonts/ProximaNovaRegularItalic.ttf') format('truetype'),
        url('../fonts/ProximaNovaRegularItalic.svg#ProximaNovaRegularItalic') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemibold';
    src: url('../fonts/ProximaNovaSemibold.eot');
    src: url('../fonts/ProximaNovaSemibold.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaSemibold.woff2') format('woff2'),
        url('../fonts/ProximaNovaSemibold.woff') format('woff'),
        url('../fonts/ProximaNovaSemibold.ttf') format('truetype'),
        url('../fonts/ProximaNovaSemibold.svg#ProximaNovaSemibold') format('svg');
}
@font-face {
    font-family: 'ProximaNovaSemiboldItalic';
    src: url('../fonts/ProximaNovaSemiboldItalic.eot');
    src: url('../fonts/ProximaNovaSemiboldItalic.eot') format('embedded-opentype'),
        url('../fonts/ProximaNovaSemiboldItalic.woff2') format('woff2'),
        url('../fonts/ProximaNovaSemiboldItalic.woff') format('woff'),
        url('../fonts/ProximaNovaSemiboldItalic.ttf') format('truetype'),
        url('../fonts/ProximaNovaSemiboldItalic.svg#ProximaNovaSemiboldItalic') format('svg');
}

.rating-para {

    text-align: center;
    padding: 0px 35px;
    letter-spacing: 0.3px;
    font-family: 'ProximaNovaRegular';
    line-height: 1.8em;
    margin-bottom: 35px;

}
.faq-dv {margin: 0 0 0;}
.faq-dv .trainingFaq{margin-top: 0;}
.rating-overview-list{list-style: none;margin-bottom: 35px;display: inline-block;}
.rating-overview-list li{list-style-type: disc;padding: 0 15px;}
#event-register {margin-bottom: 100px;}
.header_bg_white {padding: 20px 0;background: transparent;}
header{position: absolute;top:0;width: 100%;z-index: 99;}
.banner-container{max-width:1230px;}
.banner-content {text-align: left;margin-top: 80px;}
.banner-content h1 {color: #fff;font-size: 45px;font-weight: normal;line-height: 1.3em;font-family: 'ProximaNovaLight';margin-bottom: 25px;}
.halal-tourism-content.training-certificate.magzine-new h1{margin-top: 0;}
.restaurent_listing_section.blog_listing_section.magzine-listing {margin-top: -90px;}
.banner-button{display: inline-block;margin-top: 10px;}.bmargin20{margin-bottom:20px;}.tmargin0{margin-top:0!important}
.banner-button a {font-family: 'Lato', sans-serif;display:inline-block;font-weight: 900;font-size: 11px;padding: 13px 25px;border-radius: 20px;background-color: #fab805;transition:all 0.3s ease 0s;color: #000;letter-spacing: 1px;text-decoration: none;cursor: pointer;text-transform: uppercase;}
.banner-button a:hover,.banner-button a:focus,.banner-button a:active{background-color: #ffc820;}
header a {text-transform: uppercase;}
img {max-width: 100%;}
ul.menu_ul {margin: 20px -5px 18px;display: inline-block;position: static;}
.menu_ul li {line-height: 12px;padding: 0 14px;vertical-align:middle;position: relative;}
.menu_ul > li > a {position: relative;font-size: 11px;color: #fff;text-decoration: none;font-family: 'Lato', sans-serif;font-weight: normal;letter-spacing: 1px;}
.form-control.krajee-datepicker{padding:10px 12px;border-radius:20px;}
.form-control.file-caption {height: 34px;}
.halal-tourism-content.training-certificate h2{color: #fff;font-family: 'ProximaNovaRegular';font-size: 25px;margin: 0;margin-top: 5px;text-align: center;font-weight: normal;letter-spacing: 0.2px;}
.ht-home-tabs li a:hover, .ht-home-tabs li a:focus, .ht-home-tabs li a:active{color: #2a0fac;text-decoration: none;}
.sprite.search {cursor: pointer;display: inline-block;height: 15px;margin: 0 10px -2px -5px;width: 15px;}
.menu_ul span {color: #606060;text-transform: uppercase;}
.sprite {background-image: url('../img/sprite.png');background-repeat: no-repeat;}
.sprite.menu_list {background-position: -18px -1px;cursor: pointer;display: inline-block;height: 10px;position: relative;width: 14px;}
.banner_boxx{width:100%;height:530px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.muslim-traveller {background-color: #fafafa;padding: 80px 0;}
.muslim-traveller-content h2 {font-family: 'ProximaNovaSemibold';font-size: 40px;font-weight: normal;letter-spacing: 0.5px;color: #fab805;margin-top: 0;}
.muslim-traveller-content p {font-family: 'ProximaNovaLight';font-size: 30px;line-height: 45px;color: #000;}
.Our.Products h2 {font-family: 'ProximaNovaLight';color: #3e3e3e;font-size: 36px;letter-spacing: 0.2px;margin: 0 0;}
.Our.Products {padding: 75px 0;text-align: center;}
.border-span {border-top: 4px solid #9aeba0;text-align: center;display: inline-block;width: 25px;}
.rating-acceredation {margin-top: 105px;text-align: left;padding-left: 40px;}
.rating-acceredation h3 {color: #000;font-size: 40px;letter-spacing: 0.2px;font-family: 'ProximaNovaBold';}
.ht-home-tabs a{text-decoration:none;font-size:16px; letter-spacing: 1px;font-family: 'ProximaNovaBold';}
.ht-home-tabs {text-decoration: none;list-style: none;padding: 0;display: inline-block;}
.ht-home-tabs li {display: inline-block;color: #a2a2a2;}
.ht-home-tabs li a{color: #a2a2a2;}
.ht-home-tabs li.active a{color: #2a0fac;}
.ht-home-tabs small {margin: 0 10px 0 15px;color: #515978;text-decoration: none;font-size: 16px;letter-spacing: 0.2px;font-family: 'ProximaNovaBold';}
.tab-content.tab-result-ht p {margin: 10px 0;font-size: 17px;letter-spacing: 0.5px;font-family: 'ProximaNovaLight';color: #000;}
.tab-content.tab-result-ht span {font-size: 15px;font-family: 'ProximaNovaLight';color: #929090;letter-spacing: 1px;}
.tab-content.tab-result-ht label {font-size: 15px;font-family: 'ProximaNovaLight';margin-bottom: 20px;}
.share-expbox .spent-time.country-name-destination{margin-bottom: 0;}
.sharer-name.user-name-detail p{margin-top:0;}
.sharer-name.user-name-detail {margin-bottom: 0;}
.box-repeat {display: inline-block;margin-bottom: 100px;}
.halal-in-travel {width: 551px;padding-left:30px;}
.halal-in-travel img{width:100%;}
.rating-acceredation.halal-in-travel{padding:0;}
.expolre-aus{ width: 585px;;}
.expolre-aus img{width:100%;}
.training-certification img{width:100%;}
.training-certification{width:592px;}
.report img{width:100%;}
.report{width:528px;}
.overview-hotels img{width:100%;}
.overview-hotels{width:534px;}
footer{background-color:#000;padding-top:60px;}
.new-subscribebox {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
}
.subscribebox-form{width: 100%;position: relative;max-width: 615px;margin: 0 auto;}
.subscribebox-form .form-control{height:50px;background-color:#fff;padding:10px 110px 10px 25px;border:none;font-size:15px;color:#000;font-weight:300;box-shadow:none;border-radius:50px;}
.subscribebox-form .subscribe-btn{font-size: 14px;color: #fff;background-color: #f4a01c;border: 1px solid #f4a01c;height: 50px;position: absolute;right: 0;top: 0;padding: 10px 15px;text-align: center;text-decoration: none;width: 100px;border-radius: 0 40px 40px 0;font-weight: 400;}
.subscribe-btn:hover, .subscribe-btn:focus, .subscribe-btn:active {background-color: #df900c;text-decoration: none;color: #fff;}
.new-subscribebox h4 {font-size: 30px;color: #efefef;text-align: center;margin: 0 0 25px;font-weight: normal;letter-spacing: 0.2px;}
.heap-of-links{width:100%;border-color:#333;border-width:1px 0;border-style:solid;padding:45px 0;margin-top: 50px;}
.commonbox-for-links{float:left;width:25%;padding-right:30px;}
.commonbox-for-links b{display:block;font-size:15px;color:#fff;font-weight:700;letter-spacing:0.5px;margin-bottom:10px;}
.links-list{width:100%;padding:0;margin:0;list-style:none;}
.links-list li {width:100%;list-style:none;margin-bottom:5px;}
.links-list a{font-size:13px;color:#fff;letter-spacing:1px;font-weight:300;text-decoration:none;line-height:20px;}
.partnerimg-box{width:100%;text-align:center;padding:45px 0;}
.partnerimg-box > a{margin:0 20px;
                    filter:grayscale(100%) opacity(0.9);
                    -webkit-filter:grayscale(100%) opacity(0.9);
                    -moz-filter:grayscale(100%) opacity(0.9);
                    -ms-filter:grayscale(100%) opacity(0.9);
                    -o-filter:grayscale(100%) opacity(0.9);
}
.partnerimg-box > a:hover{
    filter:grayscale(0%) opacity(1);
    -webkit-filter:grayscale(0%) opacity(1);
    -moz-filter:grayscale(0%) opacity(1);
    -ms-filter:grayscale(0%) opacity(1);
    -o-filter:grayscale(0%) opacity(1);
}
.footer-whiteband{width:100%;background-color:#fff;padding:12px 0;}
.reservedrights{padding-top: 4px;margin:0;font-weight:300;color:#898989;letter-spacing:0.5px;margin-left:15px;vertical-align:middle;}
.reservedrights a{color:#898989;text-decoration:none;}
.available-applinks{text-align:right;display:flex;}
.available-applinks > a{margin-left:15px;}
.links-list a:hover{text-decoration:underline;}
.footer-container{max-width:920px;}
.featuredon-band {
    background-color: #ffffff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    height: 112px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.ft-carouselbox {
    padding-left: 212px;
    position: relative;
    height: 112px;
}
.ft-carouselbox::before {
    color: #000000;
    content: attr(data-text);
    font-family: opensanssemibold;
    font-size: 20px;
    left: 0;
    position: absolute;
    top: 43px;
}
.ft-slide > div {
    text-align: center;
    line-height: 112px;
}
.halal-tourism{  background: rgb(99, 4, 184);
                 background: -moz-linear-gradient(top, rgba(99, 4, 184, 1) 0%, rgba(48, 13, 177, 1) 100%);
                 background: -webkit-linear-gradient(top, rgba(99, 4, 184, 1) 0%, rgba(48, 13, 177, 1) 100%);
                 background: linear-gradient(to bottom, rgba(99, 4, 184, 1) 0%, rgba(48, 13, 177, 1) 100%);width:100%;min-height:320px;background-repeat:no-repeat;position:relative;background-position:center center;background-size:cover;padding-bottom: 145px;}
.halal-tourism-container{max-width:1090px;}
.halal-tourism-content {
    text-align: center;    
    padding: 85px 0 0;
}
.training-certification.research {
    width: 510px;
}

.halal-tourism-content h1{color: #fff;
                          font-family: 'ProximaNovaBold';
                          font-size: 38px;margin: 0;margin-top: 95px;text-align: center;font-weight: normal;
                          letter-spacing: 0.2px;}
.content-sub-box {
    background-color: #fff;display:inline-block;
    padding: 60px 80px;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #efefef;
    z-index: 99;
    margin-top: -254px;
    position: relative;
}
.content-tourism-box {
    margin-bottom: 50px;
}

.contact-dtl {
    display: inline-block;
    width: 100%;
}

.content-sub-box h2 {
    margin: 0 0 10px 0;
    font-size: 22px;
    color: #000;
    font-family: 'ProximaNovaBold';
    letter-spacing: 0.5px;
}
.content-sub-box p {
    font-size: 17px;
    font-family: 'ProximaNovaLight';
    margin-bottom: 40px;
    letter-spacing: 0.3px;color:#000;
    line-height: 1.5em;display: inline-block;
}
.content-sub-box ul {
    padding-left: 12px;
    margin-bottom: 40px;
}
.content-sub-box ul li{font-size: 17px;
                       font-family: 'ProximaNovaLight';
                       margin-bottom: 10px;
                       letter-spacing: 0.3px;
                       line-height: 1.5em;
}
.content-sub-box span{margin-right: 10px;
                      position: relative;
                      top: -2px;
}
.certification-box {
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px;
}
.content-sub-box small{
    font-size: 14px;
    font-family: 'ProximaNovaRegular';
    letter-spacing: 0.3px;
    display:block;
    color:#000;}
.content-sub-box em{ font-size: 14px;
                     font-family: 'ProximaNovaRegular';
                     letter-spacing: 0.3px;
                     color:#444444;font-style:normal;}
.rating-section.sections-cr::before{content: ' ';}
.rating-section.sections-cr::after{content: ' ';}	
.content-sub-box.carrer-experties{text-align:center;}
.content-sub-box.carrer-experties.text-left {text-align: left;}
.rating-section.makebotm-align{margin-bottom:0;padding-bottom:100px;}
.halal-tourism-content.career-experties{padding: 85px 0 0;}
.why-choose-us.career-experties p{font-size: 17px;
                                  font-family: 'ProximaNovaLight';
                                  letter-spacing: 0.3px;text-align: center;
                                  padding: 20px 192px 10px;
                                  
                                  line-height: 1.5em;
                                  display: inline-block;
}
.why-choose-us.career-experties.muslim-visitor-dest {
    text-align: center;
}
.stats {
    display: block;
    width: 100%;
    text-align: center;
}
.forget-paasword-span.login {
    color: #8e8e8e;
    font-family: 'ProximaNovaRegular';
    letter-spacing: 0.5px;
}

.tex-color-change-para{color:#2a2a2a;font-family: 'ProximaNovaSemibold';font-weight: normal;}
.bottom-curve.upeer-section{background-color: #f9f9f9;
                            width: 110%;
                            height: 300px;
                            border-radius: 0 0 50% 50%;
                            position: absolute;
                            bottom: -150px;
                            z-index: -1;
                            margin: 0 -5%;
                            overflow: hidden;
}
.program-select-box{min-height:510px;background-color:#fff;border-radius:5px;border:1px solid #efefef;margin-bottom: 30px;}
.program-image{background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:220px;border-radius:5px 5px 0 0}
.descrption-box{padding: 16px 35px 30px;text-align: center;}
.descrption-box h3 {
    font-size: 22px;
    margin: 24px 0 8px;
    font-family: 'ProximaNovaBold';
    letter-spacing: 0.5px;
    color: #000;
}
.descrption-box.sector {
    min-height: 540px;
}

.descrption-box label {
    font-size: 13px;
    font-family: 'ProximaNovaRegular';
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #818181;
    margin: 0;
}
.descrption-box p {
    font-size: 14px;
    font-family: 'ProximaNovaRegular';
    font-weight: 400;
    letter-spacing: 0.5px;
    color: #000;
    margin-bottom: 30px;
    line-height: 1.5em;

}
.condition-market {
    font-size: 14px;
    font-family: 'ProximaNovaBold';
    font-weight: 700;
    letter-spacing: 0.5px;
    color: #000;
    margin-bottom: 35px;
    line-height: 1.5em;
    display: block;
}
.condition-training {
    font-size: 12px;
    font-family: 'ProximaNovaLight';
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-bottom: 30px;
    line-height: 1.2em;
    display: block;
}
.otr-information {
    min-height: 130px;
    border-radius: 5px !important;
    resize: none;
}
.condition-training.sector {
    margin-bottom: 30px;
}
.curve-content.program-select{padding-bottom:50px;}
.enquiry{background-color:#6603b9;padding:110px 0;display:block;text-align:center;}
.enquiry h2{font-family: 'ProximaNovaBold';
            font-size: 36px;
            letter-spacing: 0.2px;color:#fff;
            margin: 0 0;}

.enquiry p{ font-size: 21px;
            font-family: 'ProximaNovaLight';
            margin: 5px 0 34px;
            letter-spacing: 0.3px;
            line-height: 1.5em;color:#fff;}
/*	.rating-section .center-list-item.training{
    margin: 175px 0 0;
}*/
.descrption-box ul {
    text-align: left;
    padding: 0;
    margin-bottom: 10px;
}
.descrption-box ul li{font-size: 14px;
                      font-family: 'ProximaNovaRegular';
                      margin-bottom: 10px;
                      letter-spacing: 0.3px;color:#000;list-style-type: disc;padding: 0 5px !important;
                      line-height: 1.5em;}
.enquiry.training{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%;height:344px;}
.content-sub-box.tourisms {
    margin-top: -135px;
}
.why-choose-us.career{padding:0}    
.why-choose-us.career ul li .box{box-shadow: none;border: none;height: auto;}
.why-choose-us.career .clearfix {
    margin: 0;
}
/*.descrption-box.education {
    min-height: initial;
}*/

.register-modalbox{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;padding:0 15px;background-color:rgba(0,0,0,0.6);z-index:99999;text-align:center;line-height:95vh;}
.register-content{width:650px;display:inline-block;border-radius:5px;background-color:#fff;padding:0px;line-height:normal;vertical-align:middle;margin:20px 0;max-width:100%;}
.register-content p {color: #000000;display: block;font-size: 20px;font-weight: 400;line-height: 27px;margin: 20px 0 0;}
.register-content .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
}
.partnerimg-box.social-destination {
    padding: 45px 0 0;
}
.icon-proposition .title-benefit {
    padding-left: 100px;
    text-align: left;
    margin-top: 5px;
}
.icon-proposition .title-benefit.para-title {

    font-size: 15px;

}
.white-boxtoshow .box-title.registration {
    padding: 0;
}
.sign-head.registartion {
    height: 135px;
}
.login-sub-box.registration {
    margin: 35px 0 0;
}
.membership-rates {
    padding: 20px 30px;
    display: inline-block;
width: 100%;

}

.btn-design.registartion {
    text-align: center;
    display: block;
    width: 174px;
}

.curve-content.rating-curve {
    margin-top: -120px;
    background: none;
}
.sign-head label{color:#a286e7;font-size:11px;letter-spacing:0.5px;font-family: 'Lato', sans-serif;font-weight: 900;padding-top:40px;}
.thankyou-modalbox{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;padding:0 15px;background-color:rgba(0,0,0,0.6);z-index:99999;text-align:center;line-height:95vh;}
.thankyou-content{width:370px;display:inline-block;border-radius:5px;background-color:#fff;padding:0px;line-height:normal;vertical-align:middle;margin:20px 0;max-width:100%;}
.thankyou-content p {color: #000000;display: block;font-size: 20px;font-weight: 400;line-height: 27px;margin: 20px 0 0;}
.white-boxtoshow {
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    padding-bottom: 40px;
}
.loginfields-box {
    width: 100%;
}
.white-boxtoshow .box-title {
    text-align: center;
    font-size: 30px;
    color: #fff;
    font-weight: 900;
    letter-spacing: 0.2px;
    margin: 0 0 30px;
    font-family: 'Lato', sans-serif;
    padding-top: 60px;
}
.input-field {
    width: 100%;position:relative;
    margin-bottom: 35px;
}
.input-field .help-block{position:absolute;}
.contact-us_parts .contact .input-field.contact {margin-top: 0;margin-bottom: 35px!important;}
.input-field .form-control, .input-field input[type="text"], .input-field input[type="email"], .input-field select, .input-field input[type="password"], .input-field textarea {
    height: 45px;
    font-size: 15px;
    border: 1px solid #d4d4d4;
    border-radius: 50px;
    padding: 10px 18px;
    box-shadow: none;
    font-weight: 300;
    font-family: 'ProximaNovaLight';
    letter-spacing: 0.2px;
    background-color: #fff;
    color: #666;
    width: 100%;
}
.btn-design {
    font-family: 'Lato', sans-serif;
    display: inline-block;
    background-color: #fab805;
    font-size: 11px;
    text-align: center;
    border: 1px solid #fab805;
    line-height: normal;
    text-decoration: none;
    color: #000;
    width: 100%;
    letter-spacing:0.2px;
    border-radius: 50px;
    padding: 14px 15px;
    height: 50px;
    text-transform: uppercase;
    font-weight: 900;
}
.changebox-link {
    display: block;
    text-align: center;
    font-size: 15px;
    color: #8e8e8e;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-decoration: none;
    border-radius: 0 0 5px 5px;
    padding: 19px 19px 0;
    font-family: 'ProximaNovaRegular';
}
.changebox-link.forget {
    text-align: left;
    padding: 0 0 10px 0;
    font-size: 11px;
}
.forget-paasword-span {
    position: relative;
    top: -10px;
}

.changebox-link span {
    color: #fab805;
    font-family: 'ProximaNovaSemibold';
}
.changebox-link:hover ,.changebox-link:focus,.changebox-link:active{color: #8e8e8e;text-decoration: none;}
.changebox-link span:hover ,.changebox-link span:focus,.changebox-link span:active{text-decoration: none;}
.sign-head{background: linear-gradient(to bottom, rgba(99, 4, 184, 1) 0%, rgba(48, 13, 177, 1) 100%);
border-radius: 5px 5px 50% 50%;
height: 180px;
}
.input-field .form-control:focus {
    border-color: #93949d;
    background-color: #fafafa;
}
.login-sub-box{padding: 0px 50px;
margin-top: -45px;
z-index: 99;
}
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 99999;
    top: 0;
    right: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
   
}

.sidenav a {
    padding: 8px 8px 8px 0;
    text-decoration: none;
    font-size: 28px;
    color: #cacaca;
    display: block;
    transition: 0.3s;
    font-family: 'Lato', sans-serif;
    font-weight:900;
}
.sidenav a:hover,.sidenav a:focus,.sidenav a:active{color:#2a0fac;text-decoration: none;}
.sidenav span {
    border-bottom: 1px solid #c1c1c1;
    width: 100%;
    display: block;
    margin-bottom: 30px;
    padding-bottom: 10px;
    margin-right: 50px;
}


.sidenav .closebtn {position: absolute;top: 10px;right: 11px;font-size: 36px;margin-left: 50px;font-weight: 300;height: 40px;width: 40px;text-align: center;line-height: 23px;background-color: #fff;}
.thankyou-content .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-decoration: none;
    color: #fff;
}
.curve-content.program-select.influencer {
    padding-bottom: 100px;
}

.inner-box-side{padding-left:107px;padding-right: 60px;
    }
.sidenav .active{color:#2a0fac;}
.feature{position: absolute;
left: 0;
top: 40px;
font-family: 'Lato', sans-serif;
font-weight: 500;
font-size: 13px;
}
.content-sub-box.carrer-experties.contact {
    display: inline-block;
    padding: 0;
}
.input-field.contact.contact {
    margin-bottom: 20px;
}
#contactus-message {
    border-radius: 5px;
}
.input-field .captcha_plugin .action_captcha {
    width: 100%;
}
.contact_form_map.contact {
    margin: 0;
}
.cresent_contact_form.contact {
    padding: 48px 30px;
}
#googleMap {
    min-height: 741px;
}
.rating-section.sections-cr.relative.contact {
    margin: 0;
}
.Our.Products.contact {
    background: #f9f9f9;
}
.Our.Products .faq-contact h2{
    font-family: 'ProximaNovaBold';
    color: #3e3e3e;
    font-size: 16px;
    letter-spacing: 0.2px;
    margin-bottom: 10px;color:#000;text-align:left;
}
.faq-contact p{
    font-family: 'ProximaNovaLight';
    color: #3e3e3e;
    font-size: 16px;
    letter-spacing: 0.2px;
    margin-bottom: 10px;color:#000;text-align:left;
}
.faq-contact{margin-top:35px;}
.contact-container{max-width:1000px;}

.check-box-custom-register label {
    font-size: 14px;
    margin: 5px 0;
    letter-spacing: 0.4px;
    font-family: 'ProximaNovaLight';
    color: #555555;
    font-weight: 300;
}
.check-box-custom-register.chkbox_line label {
    width: 100%;
}
.check-box-custom-register {
    text-align: left;
    padding: 20px 0 0;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    margin-bottom: 35px;
}

.input-field.contact {
    margin-top: 35px;
    margin-bottom: 0 !important;
}
.input-field.contact-field {
    margin-bottom: 35px;
}
.input-field.forget.contact-detail {
    margin-top: 35px;
}
.commonbox-for-links.site {
    padding-left: 30px;
}
.banner-content.rating {
    padding-top: 70px;
}
.center-list-item.hotel {position: relative;z-index: 1;text-align: center;}
.banner-content.rating h1{font-size:40px;}
.rating-hotel-banner.rating ul{bottom: -50px;}
.timeline_content.itb aside img{width: 70px;height:70px;}
.descrption-box.sector .sub-list-design {
    margin-bottom: 10px;
    margin-top: 10px;
    margin-left: 15px;
   
}
.halal-tourism-content.tourishm h2 {
    color: #fff;
    font-family: 'ProximaNovaRegular';
    font-size: 25px;
    margin: 0;
        margin-top: 0px;
    margin-top: 0px;
    margin-top: 0px;
    margin-top: 0px;
    margin-top: 5px;
    text-align: center;
    font-weight: normal;
    letter-spacing: 0.2px;
}
.faculty-image{width:190px;height:190px;float: left;}
.faculty-image img{width:100%;}
.descrption-box.sector .sub-list-design > li{ list-style-type: circle;}
.faculty-image-cintent {
    padding-left: 220px;
}
.why-choose-us.career-experties .faculty-image-cintent p{text-align:left;padding:0;font-size: 16px;}
.why-choose-us.career-experties .faculty-image-cintent h3{  font-family: 'ProximaNovaBold';
    color: #3e3e3e;
    font-size: 22px;
    letter-spacing: 0.2px;
    margin-bottom: 10px;color:#000;text-align:left;}
.training-faculty-content-desgn{margin-bottom:30px;}
.regular-title.text-center.tarining-faculty {
    margin-bottom: 45px;
}
/*.popup-youtube{position:relative;}*/
.popup-youtube .playicon{text-align: center;
    vertical-align: middle;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 42px !important;
    height: 28px;
    display: block;
}
.preffered-dates label {
    margin-bottom: 30px;
}
.market-readness{margin-bottom:0;}
.descrption-box .learning-accerediation{font-size: 15px;margin-bottom:5px;}
.descrption-box .learning-accerediation.education{margin-bottom:20px;}
.report_text_bx.travel-events h3 {
    margin: 0 0 10px;
    text-align: left;
}
.report_text_bx.travel-events {
    text-align: left;
}
.itb-mihas {
    padding-bottom: 50px;
}
.regular-title.text-center.destination {
    margin-bottom: 18px;
}
.rating-section.sections-cr.training.relative.destination-box{font-size: 17px;letter-spacing: 0.3px;font-family: 'ProximaNovaLight';color:#000;}

/***new homepage css start***/
.newhome-design header{background:none;border:none;box-shadow:none;position:fixed;left:0;width:100%;top:0;z-index:100;right:0;padding-top:40px;
	transition:padding 0.2s ease 0s , background 0.2s ease 0s;
	-moz-transition:padding 0.2s ease 0s , background 0.2s ease 0s;
	-webkit-transition:padding 0.2s ease 0s , background 0.2s ease 0s;
	-ms-transition:padding 0.2s ease 0s , background 0.2s ease 0s;
	-o-transition:padding 0.2s ease 0s , background 0.2s ease 0s;
}
.newhome-design header.setHeader{padding:12px 0;background-color:#fff;border-bottom:1px solid #f1f1f1;box-shadow:0 0 2px rgba(0,0,0,0.1);}
.newhome-design{padding:0;font-family: 'Source Sans Pro', sans-serif;}
.brandbox{width:100%;}
.header-toplinks{width:100%;text-align:right;padding-top: 10px;}
.n-sprite{background-image:url('../images/new-sprite.png');display:inline-block;}
.r-login-icon{width:30px;height:30px;background-position:0 0;}
.setHeader .r-login-icon {background-position: -152px 0;}
.newhome-design .container{max-width:1200px;}
.new-homebanner{width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;height:100vh;line-height:100vh;}
.v-align{display:inline-block;vertical-align:middle;line-height:normal;width:100%;}
.banner-formbox{width:770px;max-width:100%;margin:0 auto;}
.main-bannerfont{font-size: 100px;color: #fff;text-align: center;font-weight: 900;line-height: 97px;}
.main-search-form{width:100%;position:relative;margin-top:25px;}
.main-search-form .form-control{width:100%;box-shadow:none;background-color:#fff;height:60px;border:none;border-radius:50px;padding:15px 130px 15px 70px;font-size:18px;font-weight:300;}
.mainsrch-btn{font-size: 17px;color: #fff;background-color: #f4a01c;border: 1px solid #f4a01c;height: 60px;position: absolute;right: 0;top: 0;padding: 12px 20px;text-align: center;text-decoration: none;width: 115px;border-radius: 0 40px 40px 0;font-weight: 400;}
.mainsrch-btn:hover,.mainsrch-btn:focus,.mainsrch-btn:active{background-color: #df900c;text-decoration:none;color:#fff;}
.main-search-form .magnifier-icon {width: 21px;height: 21px;position: absolute;left: 27px;top: 20px;background-position: -1px -31px;}
.main-search-form .form-control:focus ~ .magnifier-icon{background-position: -22px -31px;}
.ht-section-2{width:100%;background:#fff url('../images/down-pattern.png') repeat-x center bottom;padding-bottom:85px;}
.custom-row20{margin:0 -10px;}
.custom-col20{float:left;padding:0 10px;width:20%;min-height:1px;}
.ht-boxes{width:100%;background-color:#fff;border-radius:4px;border:1px solid #f5f5f5;margin-bottom:20px;text-align:center;line-height:190px;height:190px;box-shadow:0 0 12px rgba(0,0,0,0.05);position:relative;top:-30px;
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.ht-boxes label{display:block;font-size:13px;color:#000;text-transform:uppercase;font-weight:600;letter-spacing:0.5px;margin:10px 0 0;}
.ht1-type {width: 66px;height: 61px;background-position: -3px -59px;}
.ht2-type {width: 55px;height: 60px;background-position: -73px -63px;}
.ht3-type {width: 62px;height: 57px;background-position: -132px -66px;}
.ht4-type {width: 58px;height: 57px;background-position: -199px -65px;}
.ht5-type {width: 60px;height: 61px;background-position: -260px -62px;}
.ht-boxes > a{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;}
.ht-boxes:hover {
    transform: scale(1.05);
}
.ht-friendly-destination{width:100%;}
.secondary-font{font-size: 32px;color: #000;font-family: 'Playfair Display', serif;font-weight: 600;margin-top: 3px;}
.tag-span{font-size:14px;font-weight:600;color:#f5385d;letter-spacing:2px;text-transform:uppercase;}
.box-mainfont{text-align:center;}
.ht-home-tabs.destination-tabs{width:100%;text-align:center;padding:0;list-style:none;margin:25px 0 0;}
.ht-home-tabs.destination-tabs > li{display:inline-block;list-style:none;margin:0 4px;}
.ht-home-tabs.destination-tabs > li > a{display: block;padding: 13px 25px;line-height: normal;background-color: #fff;border-radius: 25px;text-transform: uppercase;font-size: 13px;letter-spacing: 0.7px;font-weight: 300;color: #1c4bd1;border: 1px solid #1c4bd1;}
.ht-home-tabs.destination-tabs > li.active > a{background-color: #1c4bd1;color: #fff;font-weight: 400;border-color: #1c4bd1;}
.home-airplane {width: 13px;height: 14px;background-position: -59px -15px;}
.home-restra {width: 15px;height: 12px;background-position: -73px -16px;}
.home-hotel {width: 12px;height: 12px;background-position: -89px -16px;}
.home-stays {width: 20px;height: 12px;background-position: -102px -16px;}
.ht-home-tabs > li a .n-sprite{margin-right:5px;vertical-align:middle;margin-top:-4px;}
li.active .home-airplane {background-position: -60px -1px;}
li.active .home-restra {background-position: -73px -1px;}
li.active .home-hotel {background-position: -89px -1px;}
li.active .home-stays {background-position: -102px -1px;}
.ht-home-tabs.destination-tabs .tab-result-ht{width:100%;margin-top:50px;min-height: 406px;}
.mThumbnailScroller .new-packlisting .new-package-box{width:248px;padding:0 15px;list-style-type: none;}
.share-expbox .new-packlisting .new-package-box{width:100%;list-style-type: none;padding: 0;}
.main-designbox{width:100%;position:relative;box-shadow:0 0 4px rgba(0,0,0,0.05);
	transition:box-shadow 0.3s ease 0s;
	-moz-transition:box-shadow 0.3s ease 0s;
	-webkit-transition:box-shadow 0.3s ease 0s;
	-ms-transition:box-shadow 0.3s ease 0s;
	-o-transition:box-shadow 0.3s ease 0s;
}
#feature-carousel .owl-buttons, #singapore .owl-buttons, #australia .owl-buttons, #phili-owls .owl-buttons, #my-thumbs-list .owl-buttons, #my-thumbs-list2 .owl-buttons{display: block;}
#trip-discobvery .owl-pagination{       position: relative;
    top: 140px;}
#clock-timer-new .owl-buttons {
    display: block;
    position: absolute;
    top: 105px;
    left: 22%;
}
#clock-timer-new .owl-prev{background: transparent;padding: 0;}
#clock-timer-new .owl-next{background: transparent;padding: 0;}
#trip-discobvery  .owl-theme .owl-controls .owl-page span{background: #869791!important;}
.main-designbox.rating-main-design-box{margin-bottom: 40px;}
.packbox-img{width:100%;height:370px;border-radius:3px 3px 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#f1f1f1;position:relative;}
.packbox-img.rating-pack-img{height:201px;}
.packbox-det{width:100%;background-color:#fff;padding: 20px 20px 15px;border-radius:0 0 3px 3px;overflow:hidden;}
.packbox-det.rating-box-desc{padding: 20px;}
.pack-ratebox{width:100%;}
.rateround {width: 16px;height: 16px;}
.full-round{background-position: -125px 0px;}
.half-round{background-position: -142px 0px;width: 7px;}
.packbox-det h4 {font-size: 18px;font-weight: 500;color: #000;letter-spacing: 0.5px;overflow: hidden;margin: 3px 0 6px;max-height: 42px;}
.packbox-det label {display:block;font-size: 13px;color: #888;font-weight: 300;letter-spacing: 0.5px;margin: 0;}
.main-designbox > a{position:absolute;left:0;right:0;top:0;bottom:0;display:block;z-index:1;}
.fav-or-not {width: 21px;height: 17px;background-position: -43px -33px;}
.packbox-img .fav-or-not{position:absolute;right:12px;top:12px;z-index:2;cursor:pointer;}
.mThumbnailScroller .new-packlisting{list-style:none;padding-bottom:35px;}
.share-expbox .new-packlisting{list-style:none;padding-bottom:0;margin: 0 5px;}
.main-designbox:hover{box-shadow: 0 25px 22px -10px rgba(0,0,0,0.2);}
.ht-section-3{width:100%;padding:120px 0;}
.pink-bg{background-color:#f5385d;}
.pink-bg .tag-span,.pink-bg .secondary-font,.yellow-bg .secondary-font,.yellow-bg .tag-span{color:#fff;}
.pink-bg .box-mainfont,.ht-section-4 .box-mainfont{margin-top:0;}
.ht-toolboxes{width:100%;text-align:center;height:510px;border-radius:3px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;margin-top:30px;
	transition:box-shadow 0.3s ease 0s;
	-moz-transition:box-shadow 0.3s ease 0s;
	-webkit-transition:box-shadow 0.3s ease 0s;
	-ms-transition:box-shadow 0.3s ease 0s;
	-o-transition:box-shadow 0.3s ease 0s;
}
.toolboxes-content{position:absolute;left:0;right:0;bottom:0;width:100%;padding:32px 32px 25px;color:#fff;border-radius:0 0 3px 3px;
	
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.51) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.51) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#82000000',GradientType=0 ); /* IE6-9 */

transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.goto-detaillink{display:block;height:58px;width:58px;background-color:#f4a01c;text-align:center;border-radius:50%;text-align:center;line-height:58px;}
.r-linkholder{display:inline-block;width:64px;height:64px;text-align:center;border:3px solid rgba(255,255,255,0.2);border-radius:50%;position:absolute;bottom:-32px;left:50%;margin-left:-32px;visibility:hidden;opacity:0;
	transform:scale(0.8);
	-moz-transform:scale(0.8);
	-webkit-transform:scale(0.8);
	-ms-transform:scale(0.8);
	-o-transform:scale(0.8);
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.rightarw {width: 15px;height: 9px;background-position: -32px -1px;}
.toolbox-font{font-size:28px;color:#fff;font-weight:700;margin-bottom:8px;}
.toolboxes-content p{font-size:15px;font-weight:300;margin:0;letter-spacing:0.5px;overflow:hidden;height:0;
	transition:height 0.3s ease 0s;
	-moz-transition:height 0.3s ease 0s;
	-webkit-transition:height 0.3s ease 0s;
	-ms-transition:height 0.3s ease 0s;
	-o-transition:height 0.3s ease 0s;
}
.ht-toolboxes:hover{z-index:10;}
.ht-toolboxes:hover .toolboxes-content{padding-bottom:50px;background-color:rgba(0,0,0,0.4)}
.ht-toolboxes:hover .toolboxes-content p{height:86px;}
.ht-toolboxes:hover .r-linkholder{visibility:visible;opacity:1;
		transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-webkit-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
}
.ht-toolboxes:hover {box-shadow: 0 35px 32px -11px rgba(0,0,0,0.2);}
.yellow-bg{background-color:#f4a01c;}
.ht-section-4{background-color:#fff;padding:120px 0;}
.share-expbox{width:100%;padding: 0 5px;z-index: 99999}
.share-designbox{width:100%;border-radius:3px;background-color:#fff;}
.sharer-name-detail{width:100%;padding:25px 25px 18px;border: 1px solid #e5e5e5;}
.sharer-name{position:relative;padding-left:47px;width:100%;min-height:36px;margin-bottom: 15px;}
.sharer-dp{width:36px;height:36px;border-radius:50%;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;}
.spent-time{display:block;margin:0;font-size:13px;color:#90949c;font-weight:400;}
.sharer-name p{color:#000;font-size:15px;font-weight:300;letter-spacing:0.5px;}
.sharer-name p span{color:#777;}
.sharer-name p b{font-weight:600;color:#000;}
.sharer-name-detail > p{font-size: 15px;font-weight: 300;color: #343434;letter-spacing: 0.2px;overflow: hidden;height: 45px;margin:0;}
.share-img{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;height:255px;display:block;}
.share-actionbox{width:100%;padding:20px 25px;}
.share-comnt-descr{width:100%;padding:15px 25px;background-color:#fafafa;box-shadow:0 5px 5px -5px inset rgba(0,0,0,0.08);}
.actionbox{position:relative;display:inline-block;vertical-align:middle;margin-right:20px;}
.new-favoriteicon{width: 25px;height: 22px;background-position: -65px -31px;}
.new-msgicon{width: 24px;height: 23px;background-position: -91px -31px;}
.new-forwardicon{width: 25px;height: 21px;background-position: -116px -31px;}
.share-actionbox .n-sprite{vertical-align:middle;}
.actionbox span {color: #acacac;font-size: 13px;font-weight: 600;}
.cmntr-name{width:100%;padding-left:40px;position:relative;}
.cmntr-dp{width:30px;height:30px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;left:0;top:0;border-radius:50px;}
.cmntr-time{font-size:12px;color:#8a8a8a;margin:0;font-weight:400;display:block;}
.cmntr-time span{color:#000;}
.cmntr-name p{font-size:14px;font-family: 'Playfair Display', serif;color:#000;}
.sharer-name a{color:#000;text-decoration:none;}
.blog-font{font-size: 18px;font-weight: 500;color: #000;line-height: 24px;letter-spacing: 0.2px;height: 73px;overflow: hidden;}
.blogbox-det{width: 100%;background-color: #fff;padding: 35px 30px;border-radius: 0 0 3px 3px;height: 161px;overflow: hidden;}
.ht-section-5 {padding-bottom: 90px;}
.yellow-bg .tab-result-ht {min-height: 436px;}
.fav-or-not.active{background-position: -143px -33px;}
.gray-bg{background-color:#f5f5f5;}
.ht-section-6{width:100%;padding:120px 0;}
.ht-new-mobileapp{width:100%;max-width:840px;margin:0 auto;}
.mobile-graphic{float:left;margin-top:50px;}
.on-mobile-content{padding-left:355px;}
.common-for-mapp{width:100%;margin-top:20px;}
.common-for-mapp:nth-of-type(1){margin-top:35px;}
.h-smile-icon{width: 37px;height: 37px;background-position: 0 -127px;}
.common-for-mapp h5{font-size:17px;color:#000;font-weight:400;letter-spacing:1px;margin:10px 0 5px;}
.common-for-mapp p{font-size:15px;color:#000;font-weight:300;letter-spacing:0.5px;line-height:25px;}
.h-pointer-icon{width: 40px;height: 39px;background-position: -78px -127px;}
.h-sound-icon{width: 41px;height: 32px;background-position: -37px -127px;}
.common-for-mapp > a{margin-right:10px;}
.ht-section-7{width:100%;padding:100px 0;background:#f5f5f2 url('../images/testimonial-background.jpg') no-repeat center bottom / cover;}
.testimonial-top-fonts{text-align:center;}
.testimonial-top-fonts p{font-size:18px;letter-spacing:1px;color:#000;font-weight:300;margin:8px 0 0;}
footer{background-color:#000;padding-top:60px;}
.new-subscribebox{width:100%;max-width:100%;margin:0 auto 50px;}
.subscribebox-form{width:100%;position:relative;}
.subscribebox-form .form-control{height:50px;background-color:#fff;padding:10px 110px 10px 25px;border:none;font-size:15px;color:#000;font-weight:300;box-shadow:none;border-radius:50px;}
.subscribebox-form .subscribe-btn{font-size: 14px;color: #fff;background-color: #f4a01c;border: 1px solid #f4a01c;height: 50px;position: absolute;right: 0;top: 0;padding: 12px 15px;text-align: center;text-decoration: none;width: 100px;border-radius: 0 40px 40px 0;font-weight: 400;}
.subscribe-btn:hover, .subscribe-btn:focus, .subscribe-btn:active {background-color: #df900c;text-decoration: none;color: #fff;}
.new-subscribebox h4 {font-size: 30px;color: #efefef;text-align: center;margin: 0 0 25px;font-weight: 700;letter-spacing: 0.2px;}
.heap-of-links{width:100%;border-color:#333;border-width:1px 0;border-style:solid;padding:45px 0;}
.commonbox-for-links{float:left;width:25%;padding-right:30px;}

.commonbox-for-links b{display:block;font-size:15px;color:#fff;font-weight:700;letter-spacing:0.5px;margin-bottom:10px;}
.links-list{width:100%;padding:0;margin:0;list-style:none;}
.links-list li {width:100%;list-style:none;margin-bottom:5px;}
.links-list a{font-size:13px;color:#fff;letter-spacing:1px;font-weight:300;text-decoration:none;line-height:20px;}
.partnerimg-box{width:100%;text-align:center;padding:45px 0;}
.partnerimg-box > a{margin:0 20px;
	filter:grayscale(100%) opacity(0.9);
	-webkit-filter:grayscale(100%) opacity(0.9);
	-moz-filter:grayscale(100%) opacity(0.9);
	-ms-filter:grayscale(100%) opacity(0.9);
	-o-filter:grayscale(100%) opacity(0.9);
}
.partnerimg-box > a:hover{
	filter:grayscale(0%) opacity(1);
	-webkit-filter:grayscale(0%) opacity(1);
	-moz-filter:grayscale(0%) opacity(1);
	-ms-filter:grayscale(0%) opacity(1);
	-o-filter:grayscale(0%) opacity(1);
}
.footer-whiteband{width:100%;background-color:#fff;padding:12px 0;}
.reservedrights{margin:0;font-weight:200;color:#898989;letter-spacing:0.5px;margin-left:15px;vertical-align:middle;}
.reservedrights a{color:#7dac6f}
.available-applinks{text-align:right;display:block;}
.available-applinks > a{margin-left:15px;}
.links-list a:hover{text-decoration:underline;}
.testimonial-slidesshow{width:100%;margin-top:60px;}
.testimonial-saidtext{border-radius:3px 3px 3px 0;position:relative;background-color:#fff;padding:20px 25px;width:345px;max-width:100%;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-bottom:30px;float:left;margin-right:30px;}
.testimonial-saidtext::after{content: '';width: 0;height: 0;border-style: solid;border-color: #fff transparent transparent #fff;border-width: 12px;position: absolute;left: 0;bottom: -19px;}
.testimonial-saidtext p{font-size: 15px;color: #000;letter-spacing: 0.5px;font-weight: 300;line-height: 25px;height: 78px;overflow: hidden;}
.tst-saidby{display:block;padding-left:36px;position:relative;padding-top:2px;margin-top:10px;font-weight:600;letter-spacing:0.5px;color:#000;}
.tst-sayer-dp{width:25px;height:25px;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:50%;display:inline-block;position:absolute;left:0;top:0;}
.testimonial-saidtext:nth-child(2) {
    transform: translate(-150px,185px);
}
.testimonial-saidtext:nth-child(3) {
    transform: translate(-100px,0);
}
.testimonial-saidtext:nth-child(4) {
    transform: translate(0,0);
	float:right;
}
.testibox-minheight{min-height:420px;}
.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(1){
	transform: translate(0,185px);
}
.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(2){
	transform: translate(-100px,0);
}
.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(3){
	transform: translate(50px,0);
}
.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(4){
	transform: translate(-150px,0);
}
.client-box {
    background-color: #fff;
    margin: 0 15px;
   padding: 65px 30px 35px;
    border-radius: 3px;
    border:1px solid #e5e5e5;
}
.client-box-img {
    min-height: 53px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    padding-bottom: 35px;
}
.client-box h4{
    font-size: 16px;
    letter-spacing: 0.3px;
    font-family: 'ProximaNovaBold';
}
.bottom-curve.upeer-section.destination-main {
    bottom: -115px;
}
.client-box p{
    font-size: 15px;
    letter-spacing: 0.3px;
    font-family: 'ProximaNovaRegular';
    margin: 0;
}
.client-para{font-size: 17px;
margin-bottom: 50px;text-align: center;
color: #000;
font-family: 'ProximaNovaRegular';
letter-spacing: 0.3px;}
.client-box-img.partner-img-bx{min-height: 53px;height: 100px;}
.client-box.partner-bx-nw{min-height: 377px;padding:65px 30px 20px;text-align: center;color: #000;}
.show-navigation-imp .owl-nav.disabled{display: block;}
#past-event .owl-controls,#feature-carousel .owl-controls, #singapore .owl-controls, #australia .owl-controls, #phili-owls .owl-controls{top: 40%;}
#feature-carousel .owl-controls .owl-buttons div, #singapore .owl-controls .owl-buttons div, #australia .owl-controls .owl-buttons div, #phili-owls .owl-controls .owl-buttons div,#my-thumbs-list .owl-controls .owl-buttons div,#my-thumbs-list2 .owl-controls .owl-buttons div,#past-event .owl-controls .owl-buttons div {background: transparent;}
#past-event .owl-prev, #feature-carousel .owl-prev, #singapore .owl-prev, #australia .owl-prev, #phili-owls .owl-prev {position: absolute;left: -75px;}
#past-event .owl-next,#feature-carousel .owl-next, #singapore .owl-next, #australia .owl-next,  #phili-owls .owl-next{position: absolute;right: -75px;}
#past-event .owl-buttons {
    display: block;
}
#my-thumbs-list .owl-prev,#my-thumbs-list2 .owl-prev{position: absolute;
left: -75px;
bottom: 150px;}
 #my-thumbs-list .owl-next,#my-thumbs-list2 .owl-next{position: absolute;
right: -75px;
bottom: 150px;}

.ht-home-tabs.destination-tabs {margin-top: 0;margin-bottom: 35px;}
.new-package-box.dst-pckgbx {
    padding: 0;
}
.main-designbox.destination-design-box {
    margin-bottom: 39px;
}
.sharer-name p{margin-bottom: 0 !important;}
.image-box-destination {padding: 0 7px 0 5px;width: 100%;display: inline-block;}
.left-section-image {width: 60%;float: left;}
.right-section-image {width: 40%;float: left;}
.upper-section-left{background-position:center center;background-size: cover;background-repeat: no-repeat;width:100%;height: 165px;margin: 0 2px 2px 0;}
.upper-section-right{background-position:center center;background-size: cover;background-repeat: no-repeat;width:100%;height: 109.5px;
margin: 0 0 2px 2px;}
.trip-discovery {background: linear-gradient(to bottom, rgba(99, 4, 184, 1) 0%, rgba(48, 13, 177, 1) 100%);padding: 80px 0;text-align: center;}
.trip-discovery h2 {font-size: 36px;line-height: 34px;font-weight: 600;color: #fff;margin: 0;margin-bottom: 0px;padding: 0;font-family: 'ProximaNovaBold';margin-bottom: 30px;display:inline-black;}
.video-destination {
    margin-bottom: 35px;
}
.trip-discovery h2 span {font-size: 18px;position: absolute;right: 30px;color: #fff;font-family: 'ProximaNovaLight';}
.trip-discovery h2 span a{color:#fff;letter-spacing: 0.3px;}
#feature-carousel .owl-pagination, #singapore .owl-pagination, #singapore .owl-pagination, #phili-owls .owl-pagination{display: none;}
#feature-carousel .owl-pagination{
position: relative;
top: 58px;
left: 0;
}
#my-thumbs-list .owl-pagination ,#my-thumbs-list2 .owl-pagination {display: none;}
#singapore .owl-pagination, #singapore .owl-pagination, #phili-owls .owl-pagination {
position: relative;
top: 15px;
left: 0;}
.new-package-box {
    padding: 0 15px;
}
#feature-carousel .client-box-img img {
    display: initial;
    width: auto;
}

/**
 * Simple fade transition,
 */
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}
    .play_center {
    position: absolute;
    width: 72px;
    height: 72px;
    position: absolute;
    top: 36%;
left: 42%;
}
.popup-youtube.mrkt-rdns {
    position: relative;
}
.popup-youtube.chef-you {
    position: relative;
}


.halal-tourism-content.training-certificate.immersion-halal h1{margin-top:80px;letter-spacing:3px;font-size: 18px;}

/*.content-sub-box.halal-chef-world-box h2 {
    margin: 0 0 10px 0;
    font-size: 34px;
    color: #000;
    font-family: 'ProximaNovaBold';
    font-weight: 700;
    letter-spacing: 0.5px;
}*/
.field_form_subsription .links-class{background: none;border: none;padding: 0;color: #fff;text-transform: none;text-decoration: underline;}
.content-sub-box.halal-chef-world-box h1 {
    margin: 0 0 10px 0;
    font-size: 34px;
    color: #000;
    font-family: 'ProximaNovaBold';
    font-weight: 700;
    letter-spacing: 0.5px;
}
#feature-carousel .owl-next:hover, #singapore .owl-next:hover, #australia .owl-next:hover, #phili-owls .owl-next:hover{background: transparent;}
.content-sub-box.halal-chef-world-box h3 {
    margin: 0 0 50px 0;
    font-size: 24px;
    color: #000;
    font-family: 'ProximaNovaSemibold';
    letter-spacing: 0.5px;
    line-height: 35px;
}

.hala-chef-container{max-width: 1000px;}
.why-choose-us ul li .box.chef-halal-image {
    height: auto;
    padding: 40px 30px;
}
.why-choose-us ul li .box.chef-halal-image {
    box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.10);
}
img.playicon.chef-playicon {
    width: initial!important;
    height: initial;
    top:55%;
}
.content-sub-box.halal-chef-world-box.video-sec {
    margin-top: 35px;
    border: none;
    background-color: #f9f9f9;
    padding: 60px 80px 0;
}
.chef-video {
    background-color: #fff;
    padding: 20px;
    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.10);
    margin-bottom: 112px;
}
.participant-profile.chef-pp {
    margin-top: 0;
}
section.subscription-plan.relative.chef-halal-pg {
    text-align: center;
        padding-bottom: 80px;
}
h2.regular-title.text-center.chef-heading {
    margin: 0;
    font-size: 21px;
    line-height: normal;
}
.sub-heading-chef{
        font-size: 17px;
    line-height: 17px;
    color: #000;
    margin: 0;
    padding: 0;
    margin-top:15px;
    margin-bottom: 60px;
    font-family: 'ProximaNovaLight';
}
.participant-profile {
    padding: 30px;
    background-color: #fff;
    margin-top: 30px;
    border: 1px solid #f2f2f2;
    border-radius: 3px;
}
.participant-profile.chef-program{padding: 30px 30px 15px}
.sharer-name.user-name-detail.participant-name p {
    text-align: left;
    position: absolute;
    top: 5px;
    left: 80px;
}
.sharer-name.user-name-detail.participant-name {
    display: inline-block;
}
.sharer-name.user-name-detail.participant-name span{width:54px;height:54px;}
.press-contact {

    height: 55px;

}
.fill_field.press-city .help-block {
    margin-bottom: 14px;

}
section.rating-section.sections-cr.relative.airlines-sec {
    margin: 0;
    padding: 80px 0;
}
.center-list-item.training.carrer.airline-box-new {
    margin: 65px 0 0;
}
.halal-tourism-content.airline-heading h1 {
    margin-top: 10px;
}
.content-sub-box.airliness-box-pg p{margin-bottom: 0;}
.content-sub-box.airliness-box-pg {
    padding: 25px;
}
.airline-form-pg {

    padding: 40px;
    border: 1px solid #efefef;
    display: inline-block;
    border-radius: 3px;

}
.mt-rpt-readblecontent .boxname-rtp.report-decription-box{min-height: 36px;}
.mt-rpt-readblecontent.desc-repor-bx p {
    line-height: 23px;
}
.newshelters-modalbox{position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;overflow-y:auto;padding:0 15px;background-color:rgba(0,0,0,0.6);z-index:999;text-align:center;line-height:95vh;}
.newshelters-content{position:relative;width:630px;display:inline-block;border-radius:5px;background-color:#fff;padding:20px 0 60px;line-height:normal;vertical-align:middle;margin:70px 0 20px;max-width:100%;}
.newshelters-content p {color: #000000;display: block;font-size: 16px;font-weight: 300;line-height: 27px;margin: 20px 0 30px;padding: 0 50px;letter-spacing: 0.3px}
.newshelters-content h2{color: #343434;display: block;font-size: 38px;font-family: 'ProximaNovaBold';line-height: 27px;margin: 5px 0 0;letter-spacing: 0.3px}
.newshelters-content h3{color: #343434;display: block;font-size: 16px;font-weight: 700;line-height: 27px;margin:0;letter-spacing: 0.3px}
.subscribebox-form.newshelter-boxs .form-control{border: 1px solid #e5e5e5;}
.subscribebox-form.newshelter-boxs { padding: 0 25px;}
.hubspot-newshelter {position: relative;top: 10px;font-size: 15px;letter-spacing: 0.3px;color: #fac756;text-decoration: none;font-family: 'ProximaNovaSemibold';}
.hubspot-newshelter:hover, .hubspot-newshelter:active, .hubspot-newshelter:focus{color: #fac756;text-decoration: none;} 
.newshelter-content-box {margin-top: -25px;padding: 0 50px;}
.newshelters-content .closebtn {position: absolute;right: -25px;top: -5px;color: #fff;font-size: 25px;}
.ht-travel-world.ht-world-travel-new {display: inline-block;position: relative;margin-bottom: 75px;padding-bottom: 0;background-color: #f9f9f9;}
.bottom-curve.halal-confrence-wolrds{background-color: #f9f9f9;width: 110%;border-radius: 0 0 50% 50%;position: absolute;bottom: -75px;z-index: -1;margin: 0 -5%;overflow: hidden;}
/*.event-seminar.tarvel-submit-seminar h2{color: #000000;font-size: 36px;margin: 0;font-family: 'ProximaNovaBold';letter-spacing: 0.3px;}*/
.event-seminar.tarvel-submit-seminar h2{color: #000000;
font-size: 34px;
margin: 0;
    margin-top: 0px;
font-family: 'ProximaNovaBold';
letter-spacing: 0.3px;
margin-top: -30px;}
.event-seminar.tarvel-submit-seminar p {font-size: 17px;letter-spacing: 0.5px;line-height: 28px;margin: 10px 0 25px;text-align: justify;padding-right: 103px;font-family: 'ProximaNovaLight';}
.report_video_bx.seminar-box-video {margin-bottom: 100px;}
.event-seminar.tarvel-submit-seminar {margin-bottom: 50px;margin-top: 29px;}
.event-seminar.tarvel-submit-seminar.timer-section {margin: 20px 0 0;padding: 0 0 0 155px;width: 27%;display: inline-block;}
.timer-section-bx {display: inline-block;width: 100%;padding: 0 0 50px;}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper div.inn{}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul li a div.up::after{display: none;}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul{width: 20px}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul li a div{font-size: 15px !important;line-height: normal;width: 20px;}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul li a div div.inn{height:auto}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul li a .down{display: none;}
.event-seminar.tarvel-submit-seminar .flip-clock-divider.minutes .flip-clock-label{top: 35px;left: -35px;color: #000;font-size: 11px;letter-spacing: 0.3px;font-family: 'ProximaNovaSemibold';}
.event-seminar.tarvel-submit-seminar .flip-clock-divider.hours .flip-clock-label{top: 35px;left: -35px;color:#000;font-size: 11px;letter-spacing: 0.3px;font-family: 'ProximaNovaSemibold';}
.event-seminar.tarvel-submit-seminar .flip-clock-divider.days .flip-clock-label{top: 35px;left: -42px;color: #000;font-size: 11px;letter-spacing: 0.3px;font-family: 'ProximaNovaSemibold';}
.event-seminar.tarvel-submit-seminar .flip-clock-divider.seconds .flip-clock-label{top: 35px;left: -35px;color: #000;font-size: 11px;letter-spacing: 0.3px;font-family: 'ProximaNovaSemibold';}
.event-seminar.tarvel-submit-seminar .flip-clock-wrapper ul{height:47px;}
.event-seminar.tarvel-submit-seminar #countdown-wrapper {text-align: center;width: 267px;margin: 30px auto 0 auto;float: left;}
.event-list-box-confrence {padding: 85px 0;position: relative;width: 73%;float: right;} 
.event-list-box-confrence:before{z-index: 0;content: '';background: linear-gradient(#1f10ad, #6508a8);position: absolute;left: 210px;top: 0;right: 0;height: 100%;}
.timer-section-bx::before {content: 'c';color: #f3f2f2;font-size: 900px;position: absolute;left: -275px;top: 165px;font-family: 'ProximaNovaBold';}

.client-box.event-client-box {
    padding: 25px 35px;
    height: 285px;
}
.subscribe-btns {
    position: absolute;
    bottom: 30px;
}
.event-seminar.tarvel-submit-seminar .flip-clock-divider {

    width: 10px;

}
.client-box.event-client-box small {font-size: 12px;font-family: 'ProximaNovaBold';letter-spacing: 0.3px;color: #a3a3a3;}
.client-box.event-client-box h4 {margin: 5px 0 0;}
.client-box.event-client-box p {margin: 13px 0;height: 83px;overflow: hidden;}
.datepicker table tr td span.year{top:auto;}
.datepicker table tr td span.old{background-color: #d8d8d8;color: #A0A0A0;}
.datepicker table tr td span.year.new{background-color:#8080FD;color:#fff;}
.datepicker table tr td span:hover,.datepicker table tr td span.year.new:hover{background-color: #f1f1f1;color:#000;}
.datepicker table tr td span.focused{background-color:#1502CD;color:#fff;}
.client-box.event-client-box label {font-size: 12px;font-family: 'ProximaNovaBold';letter-spacing: 0.3px;color: #a3a3a3;font-family: 'ProximaNovaRegularItalic';}
.client-box.event-client-box span {width: 38px;height: 38px;margin-left: 10px;border-radius: 25px;padding: 2px;}
.client-box.event-client-box .spaonser-class {font-family: 'ProximaNovaLight';font-size: 11px;position: relative;left: 12px;color: #1c4bd1;}
.banner-button.event-banner-con a{padding: 10px 15px;}
.client-box.event-client-box .spaonser-class a{color:#1c4bd1;text-decoration: none;}
.client-box.past-event-box-new {padding: 0;}
.client-box-img.past-event-img {padding: 0;}
.past-event-desc-box {padding: 30px;text-align: center;}
.why-choose-us.career-experties .past-event-desc-box p {color: #000;padding: 0;font-family: 'ProximaNovaRegular';font-size: 14px;letter-spacing: 0.3px;}
.client-box.past-event-box-new h4 {color: #000;font-size: 20px;letter-spacing: 0.3px;font-family: 'ProximaNovaBold';}
.mt-report-box.event-report-box {margin: 35px 0 0 0;}
.market-reports-tabs.event-report-tab {padding: 0px 80px;position: relative;margin: 120px 0;}
.event-report-container{max-width: 860px;}
.sub-event-heading{font-size: 17px;
font-family: 'ProximaNovaLight';
letter-spacing: 0.3px;
text-align: center;
padding: 20px 53px 10px;
line-height: 1.5em;
display: inline-block;}
.top-curve.event-top-curve{left: 0;}
.bottom-curve.event-bottom-curve{left: 0;}
.conference_text_part.second-event-conference.past-speaker {background-color: #fff;}
.text_conf.past-speaker-heading h3{font-size: 34px;text-align: center;line-height: 34px;font-weight: 600;color: #000;margin: 0;padding: 0;font-family: 'ProximaNovaBold';}
.text_conf.past-speaker-heading p{font-size: 14px;line-height: 25px;text-align: center;color:#000;}
.sponsorship-partnership-form.event-partnership-frm{background-color: #f9f9f9;margin: 180px 0;position: relative;padding: 5px 0 0;}
.spnsor-formgradient.partnership-gradient {background: linear-gradient(to right, #1c4bd1, #0f3399);}
.spn-font.event-spn-font{color: #1c4bd1;font-size: 22px;margin: 0 0 3px;font-family: ProximaNovaSemibold;}
.spn-prt-box.spn-event-prt-box label{color: #1c4bd1;display: block;font-size: 28px;font-weight: normal;letter-spacing: 1px;margin-bottom: 11px;text-transform: uppercase;font-family: ProximaNovaBold;}
.spn-prt-box.spn-event-prt-box p{text-align: left;}
.sponsorship-partnership-form.event-partnership-frm.business-form{margin: 120px 0;}
.events-held {
    font-size: 17px;
    font-family: 'ProximaNovaRegular';
    letter-spacing: 0.5px;
    text-align: center;
    display: block;
    margin-bottom: 110px;
    font-weight: 400;
    color: #000;
    margin-top: -25px;
}
#clock-timer-new .owl-pagination, #past-event .owl-pagination{display: none;}
#past-event .owl-controls{position:relative;top:initial}
#past-event .owl-prev{top:-145px}
#past-event .owl-next{top:-145px}
.g_list_ul.magzine-ul li a {padding: 14px 22px;font-size: 15px;color: #000;font-family: 'ProximaNovaBold';letter-spacing: 0.3px;}
.g_list_ul.magzine-ul li:nth-child(2n+1) {background-color: transparent;}
.guide_top_box.magzine-top-box h1{padding:14px 20px;border:none;font-family: 'ProximaNovaBold';color: #000;}
.g_list_ul.icon_alignment.magzine-ul li a {padding-left: 59px;padding-right: 30px;}
.guide_top_box.magzine-top-box h2{padding:14px 20px;border:none;font-family: 'ProximaNovaBold';color: #000;}
.blog_listing_section .fill_field .become-member{letter-spacing: 0.6px;border-radius: 25px;display: block;text-align: center;font-size: 11px;margin: 0 20px 15px;padding: 13px 0;width: auto;font-family: 'Lato', sans-serif;font-weight: 900;}
.blog_detail_section .fill_field .become-member{letter-spacing: 0.6px;border-radius: 25px;display: block;text-align: center;font-size: 11px;margin: 0 20px 15px;padding: 13px 0;width: auto;font-family: 'Lato', sans-serif;font-weight: 900;}
.fields-box-new{border-radius: 25px!important;text-align: center;}
.writers-box {position: relative;margin-bottom: 35px;display: inline-block;width: 100%;background-color: #fff;padding: 17px;border: 1px solid #dadada;border-radius: 5px;}
.writers-img-box {background-position: center center;background-repeat: no-repeat;background-size: contain;width: 310px;height: 238px;float: left;}
.writers-description-box{padding:10px 30px 10px 350px}
.writer_detail_box{background-color: transparent;border-radius: 0 0 5px 5px;cursor: default;float: left;margin:0 -14px 0;padding:0 10px;position: relative;width: calc(100% + 28px);width: -moz-calc(100% + 28px);width: -webkit-calc(100% + 28px);width: -ms-calc(100% + 28px);z-index: 2;}
.writer_detail_box .author_img {border: 2px solid #CCCCCC;float: left;width: 40px;height: 40px;margin-right: 10px;border-radius: 50px;overflow: hidden;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.writer_author_text {float: left;width: calc(100% - 52px);width: -moz-calc(100% - 52px);width: -webkit-calc(100% - 52px);width: -ms-calc(100% - 52px);}
.writers-description-box span {font-size: 11px;letter-spacing: 0.3px;color: #ff4539;font-family: 'ProximaNovaBold';vertical-align: top;}
.writers-description-box h3 {font-family: 'ProximaNovaBold';color: #000;font-size: 15px;letter-spacing: 0.3px;margin: 5px 0 10px;}
.writers-description-box h1 {font-family: 'ProximaNovaBold';color: #000;font-size: 15px;letter-spacing: 0.3px;margin: 5px 0 10px;}
.writers-description-box p {line-height: 25px;letter-spacing: 0.6px;color: #000;font-size: 14px;margin-bottom: 15px;font-family: 'ProximaNovaRegular';}
.writers-description-box p small {color: #6703b9;font-size: 14px;font-family: 'ProximaNovaRegular';letter-spacing: 0.6px;}
.writer_author_text label a {font-size: 16px;letter-spacing: 0.3px;color: #000;font-family: 'ProximaNovaBold';}
.writer_author_text small a {margin-left:10px;font-size: 16px;letter-spacing: 0.3px;color: #8a8a8a;font-family: 'ProximaNovaRegular';}
.writer_author_text span a {display:block;font-size: 12px;letter-spacing: 0.3px;color: #6703b9;font-family: 'ProximaNovaRegular';}
.writers-box .writer-box-dashboard {position: relative;top: 0;right: 0;bottom: 0;left: 0;}
.content-sub-box  p small{font-size: 17px;font-family: 'ProximaNovaLight';margin-bottom: 40px;letter-spacing: 0.3px;line-height: 1.5em;display:block;margin:0;border-bottom: 1px solid #4c16ae;}
.value-proposition {text-align: left;   background-color: #fff;padding: 40px 35px;border: 1px solid #efefef;border-radius: 2px;margin-top: 35px;}
.chef-prpopsition {width: 34px;height: 34px;float: left;}
.icon-proposition{display:inline-block;width: 100%;margin-top: 30px;}
.icon-proposition h5 {padding-left: 60px;font-size: 15px;color: #000;font-family: 'ProximaNovaSemibold';letter-spacing: 0.3px;margin:0;}
.value-proposition h6{font-size: 24px;color: #000;font-family: 'ProximaNovaSemibold';letter-spacing: 0.3px;}
.value-proposition h6 span {width: 1px;height: 2px;background-color: #9aeba0;padding: 2px 17px;display: block;}
.banner-button.chef-btn {margin-top: 35px;}
.sharer-name.user-name-detail.participant-name.chef-prpositio-pg {padding: 0;line-height: normal;position: initial;}
.chef-prpositio-pg label {float: left;vertical-align: top;font-size: 30px;letter-spacing: 0.3px;font-family: 'ProximaNovaBold';color: #e5d9fa;}
.chef-prpositio-pg  small{float: left;margin-top: -8px;font-size: 92px;letter-spacing: 0.3px;font-family: 'ProximaNovaBold';color: #8e61dc;}
.sharer-name.user-name-detail.participant-name.chef-prpositio-pg .para-chef p{margin-top: 10px;padding-left:200px;width: 100%;position: initial;}
.special-content{font-family: 'ProximaNovaBold';font-size: 21px;}
.chef-video.program-vd {margin-top: 15px;}
.past-event-img .rightside-content{position: absolute;right: 5px;top: 5px;}
.client-box-img.past-event-img{height: 238px;width: 100%;background-position: center center;background-size: cover;background-repeat: no-repeat;position: relative;}
.halal-tourism-content.training-certificate.immersion-halal h1 span {color: #ff4539;}
h2.regular-title.text-center.chef-heading span{color: #ff4539;}
.g_list_ul.magzine-ul .see-more-less a{color:#6703b9;}
.g_list_ul.magzine-ul .see-more-less::before{background: none;}
.g_list_ul.icon_alignment.magzine-ul .see-more-less a{padding-left:22px;}
.events-held small{font-size: 17px;color:#6508a8;}
.writers-description-box.writer-detail-desc {padding: 0;}
.writer_author_text label{margin-bottom: 0px;}
.cre_city_detail_text.blog_detail_inner img {
width: 100% !important;height: 455px !important;
border-radius: 5px;}
table{width:100%;}
.career-experties.research p{padding: 20px 185px 10px;margin-bottom: 35px;}
.research-container{max-width: 930px;}
.bottom-curve.upeer-section.research-curve {bottom: -125px;}
.portfolio-curve{background-color: #f9f9f9;width: 110%;height: 300px;border-radius: 0 0 50% 50%;position: absolute;bottom: -125px;z-index: -1;margin: 0 -5%;overflow: hidden;}
.why-choose-us.portfolio-section.clearfix {margin-top: 150px;text-align: center;}
.mt-report-box.report-box-mt{padding: 0 15px;border: none;}
.mt-report-box.report-box-mt .mtrpt-imgbox {border: 1px solid #ececec;border-bottom: none;}
.mt-report-box.report-box-mt .mt-rpt-readblecontent{border: 1px solid #ececec;}
.top-curve.our-partner-curve{top:-121px;}
.curve-content.partner-curve-content{top: -40px;}
.partner-box-desgn .partner-with-mscard{background: #fff;text-align: center;}
.partner-box-desgn {min-height: 275px;background: #fff;border: 1px solid #ececec;border-radius: 3px;}
.our-partner-contaioner{max-width: 970px;}
.rated-services-box{margin-bottom:35px;background: #fff;position: relative;border-radius: 3px;border:1px solid #ececec;}
.rated-services-box > a {position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.bottom-curve.upeer-section.portfolio-btm-curve {bottom: -88px;}
.rated-services-box .rated-services-img-box{float: left;width: 100px;height: 82px;background-repeat: no-repeat;background-size: cover;background-position: center center;border-radius: 3px 0 0 3px;}
.rated-services-description-box{padding: 22px 25px 20px 125px;}
.rated-services-description-box h3{letter-spacing: 0.6px;font-size: 16px;line-height: 20px;font-weight: 600;color: #000;margin: 0;padding: 0;font-family: 'ProximaNovaRegular';}
.rated-services-description-box p{letter-spacing: 0.6px;font-size: 14px;line-height: 20px;font-weight: 600;color: #888888;margin: 0;padding: 0;font-family: 'ProximaNovaLight';}
.country-box-withimg.confrencex-int-box {background: #fff;border: none;padding: 0 10px;}
.confrences-international {border: 1px solid #e5e5e5;border-radius: 3px;}
.confrences-international .nametext-box{background: #fcfcfc;padding: 15px;}
.confrences-international p{letter-spacing: 0.6px;font-size: 16px;line-height: 20px;color: #000;margin: 0;padding: 0;font-family: 'ProximaNovaBold';}
.confrences-international span{letter-spacing: 0.6px;font-size: 14px;line-height: 20px;color: #888888;margin: 0;padding: 0;font-family: 'ProximaNovaLight';}
.banner-button.research-btn a{padding: 13px 50px;}
.banner-button.consultancy a{padding: 13px 50px;}
.media-coverage-box {width: 100%;display: block;border: 1px solid #e5e5e5;border-radius: 5px;}
.media-covrg-img {width: 100%;height: 277px;border-radius: 5px 5px 0 0;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.media-covrg-desc {padding: 22px;background: #fff;border-radius: 0 0 5px 5px}
.media-covrg-desc h3{min-height: 40px;letter-spacing: 0.6px;font-size: 16px;line-height: 20px;color: #000;margin: 0;padding: 0;font-family: 'ProximaNovaBold';}
.country-box-withimg .img-for-markt img {width: 125px;height: auto;}
.banner-button.clients { margin: 25px 0 80px; }
section.enquiry.training.destination-enquiry {background: #fff;}
section.enquiry.training.destination-enquiry h2{color:#000;}
section.enquiry.training.destination-enquiry p{color:#000;}
.descrption-box.education p {padding: 0;}
.native-content {    padding: 0 15px;margin: 0;}
.descrption-box.education.native {padding-bottom: 0;}
.content_part.native-part {width: 100%;min-height: 400px;padding: 0 35px;}
.our-service-list-container.native-list-container {margin-bottom: 75px;}
.icon.chef-prpopsition.benefit-prop{width:64px;height: 63px;margin-top: -10px;}
.icon.chef-prpopsition.benefit-prop img{width:64px;height: 63px;margin-top: 15px;}
.content_part.native-part h3{font-size: 16px;letter-spacing: 0.3px;line-height: 20px;font-family: 'ProximaNovaBold';color:#000;margin-bottom: 15px;}
.content_part.native-part p{font-size: 15px;letter-spacing: 0.3px;font-family: 'ProximaNovaRegular';margin: 0;line-height: 22px;}
.rating-section.directory{margin-bottom: 0;}
.rating-section.directory::before{content:''}
.rating-section.directory::after{content:''}
.about_country_aside.dirctory-aside {margin: 0;text-align: left;}
.directory-container{max-width:1200px;}
.writers-box.directory-box {text-align: left;padding: 25px;}
.writers-img-box.dirctory-user-box {width: 163px;height: 163px;border-radius: 50%;}
.writers-description-box.directory-desc-box {padding: 0 30px 10px 190px;}
.writers-description-box.directory-desc-box h3{font-size: 26px;}
.writers-description-box.directory-desc-box p{line-height: 22px;}
.link-to-profile{}
.social-link-box {margin-bottom: 15px;}
.social-link-box a{ color: #0079aa;}
.rating-section.directory.relative {padding: 30px 0;}
.cresent_hotels_listing.hotel-listing-new {padding-top: 50px;background: #e9e9e9;}
.hotel-new-list-box{border-radius: 3px;}
.liting-box{background:#e9e9e9;padding-bottom: 50px;position: relative;}
.img-box-listing{position: relative;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center center;height: 276px;border-radius: 3px 3px 0 0}
.description-box-listing{padding: 35px 30px;background: #fff;border-radius: 0 0 3px 3px;}
.description-box-listing span{font-size: 11px;
letter-spacing: 0.3px;
color: #ff4539;
font-family: 'ProximaNovaBold';
vertical-align: top;}
.description-box-listing h3 {
    font-family: 'ProximaNovaBold';
    color: #000;
    font-size: 15px;
    letter-spacing: 0.3px;
    margin: 5px 0 10px;
}
.description-box-listing p {
    line-height: 25px;
    letter-spacing: 0.6px;
    color: #000;
    font-size: 14px;
    margin-bottom: 15px;
    font-family: 'ProximaNovaRegular';
}
.description-box-listing p small {
    color: #6703b9;
    font-size: 14px;
    font-family: 'ProximaNovaRegular';
    letter-spacing: 0.6px;
}

.banner-button.custom-btn {
    width: 100%;
    text-align: center;
}
.banner-button.custom-btn a{padding: 13px 25px;display: inline-block;}
.space-custom-bottom{margin-bottom: 35px}
.img-box-listing span {
    position: absolute;
    right: 10px;
    bottom: -16px;
}
.img-box-listing span img {
    width: 49px;
    height: 46px;
}
::-moz-placeholder {

    color: #939393 !important;
    opacity: 1 !important;

}
::before, ::after {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
.hotel_img_n_rating.bg_white.bg-new-hotel {

    margin-top: -60px;
    position: relative;

}
.cr_img_rate.pull-left {

    position: absolute;
    top: -57px;

}
.hotel_star_rate.new-hoter-rating{padding-bottom: 0;}
.hotel_star_rate.new-hoter-rating .rating-md {font-size: 2em;}
.cresent_hotel_rating_part.hotel-crescent-part h1{display: inline-block;font-family: 'ProximaNovaBold';font-size: 26px;color: #000;letter-spacing: 0.3px;}
.hotel_img_n_rating.bg_white.bg-new-hotel .right_rating_col{width: 100%;max-width: 100%;}
.cresent_hotel_rating_part.hotel-crescent-part > label {
    font-family: 'ProximaNovaRegular';
    color: #aaaaab;
    display: inline-block;
    margin: 0 0 0 15px;
    font-size: 16px;

}
.cresent_hotel_rating_part.hotel-crescent-part .btn.btn-primary.btn-rounded {
    float: left;
    margin-top: 15px;
}
.btn.btn-primary.btn-rounded.rounded-transparent {
    background: #fff;
    border: 1px solid #f6b600;
    color: #f6b600;
    margin: 0 25px;
        margin-top: 0px;
        padding: 15px 50px 14px;
}
.pointer-element.hotel-pointer.clearfix {
    padding: 0;
    margin: 0;
}
.nearby_services_mosques.nearby-hoter-sr-mosque h2{margin: 10px 0;}
._apnd.text-left .ui-menu {
    max-height: 300px;
    left: 24px !important;
    width: 572px !important;
    overflow-y: auto;
    z-index: 2;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 0;
}
._apnd.text-left .ui-menu .ui-menu-item .ui-menu-item-wrapper {
    border: none;
    padding: 5px 10px;
    cursor: pointer;
}
._apnd.text-left .ui-menu .ui-menu-item .ui-menu-item-wrapper:hover{background: #e5e5e5;}
.mt-tablinks.space-tab {
    text-align: left;
    margin-left: -8px;
    margin-bottom: 25px;
}

.market-container{max-width: 980px;}
.sub-markt-hdng{font-family: 'ProximaNovaRegular';
font-size: 25px;}
.directory-tab-box.relative {
    text-align: center;
    vertical-align: middle;
    padding: 20px 0;
    background: #fff;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);
    z-index: 2;
}
.mt-tablinks.dirctory-mt-tablinks a {
    margin-bottom: 0;
}
.main-searchbox.srchExpnd {
width: 100%;
line-height: normal;
vertical-align: middle;
text-align: center;
margin: 10px 0 25px;
float: left;
transition: all 0.3s ease 0s;
}
.input {
    width: 100%;
    padding: 15px 40px;
   border: 1px solid #7c7c7c;
border-radius: 25px;}
        .icon-search {

left: 10px;
top: 11px;
padding: 2px 5px 5px 5px;
cursor: pointer;
position: absolute;
z-index: 1;
z-index: 1;

}
.social-link-box a span img{width:13px;height: 12px;}
.location-directory-box label {

    font-family: 'ProximaNovaSemibold';
    font-weight: normal;
    letter-spacing: 0.3px;
    font-size: 13px;

}
.packbox-det.package-title-det {
    min-height: 130px;
}
.packbox-det.package-title-det h4{font-size: 16px;
overflow: initial;
margin: 3px 0 6px;
font-family: 'ProximaNovaLight';}
.border-bx-nw {
    padding-top: 35px;
    border-top: 1px solid #e0e0e0;
    margin-top: 35px;
}
.rt-stnrdCard.hlp-crd{margin-bottom: 30px;
background: #fff;
min-height: 211px;}
.rt-stnrdCard.hlp-crd .rt-lblBoxCnt h3{font-size: 15px;}
.rt-stnrdCard.hlp-crd .rt-lblBoxCnt p{font-size: 12px;}
.checked-box-new .contained {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
height: 45px;
padding: 0 35px;

border-radius: 5px;
}
.g_list_ul.magzine-ul.chqbx-ul li::before{
    background: transparent;
}
/* Hide the browser's default checkbox */
.checked-box-new .contained input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom checkbox */
.checked-box-new .checkmark {
    position: absolute;
    top: 0;
    left: 6px;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #ddd;
}
.checked-box-new {
    padding: 0 15px;
}

/* On mouse-over, add a grey background color */
/*.checked-box-new .contained:hover input ~ .checkmark {
    background-color: #ccc;
}*/

/* When the checkbox is checked, add a blue background */
.checked-box-new .contained input:checked ~ .checkmark {
   background-color: #5d02a2;
border-radius: 0;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checked-box-new .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.checked-box-new .contained input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.checked-box-new .contained .checkmark:after {
  left: 7px;
top: 4px;
width: 5px;
height: 9px;
border: solid white;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.g_list_ul.magzine-ul.chqbx-ul.search-nw li{
    padding: 0 15px;
}
.reset {
    background: #ddd;
    margin: 20px 20px 0;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
}
.banner-button.applybtn a{width: 100%;}
.banner-button.applybtn {display: block;
margin-top: 10px;
padding: 15px;}
@media(max-width:1199px)
{
    
	.testimonial-saidtext:nth-child(2) {
		transform: translate(70px,0);
	}
	.testimonial-saidtext:nth-child(3) {
		transform: translate(100px,0);
	}
	.testibox-minheight{min-height:420px;}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(1){
		transform: translate(100px,0);
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(2){
		transform: translate(160px,0);
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(3){
		transform: translate(0,0);
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(4){
		transform: translate(-100px,0);
	}
}
@media(max-width:991px)
{
	.available-applinks{display:flex;}
	.main-bannerfont {font-size: 70px;line-height: 60px;}
	.banner-formbox {width: 550px;}
	.ht-boxes {line-height: 120px;height: 120px;}
	.ht-boxes label {font-size: 12px;font-weight: 400;letter-spacing: 0;margin: 0 0 0;}
	.box-mainfont {margin-top: 0;}
	.ht-section-2 {padding-bottom: 20px;}
	.ht-section-3,.ht-section-6 {padding: 50px 0;}
	.ht-section-4,.ht-section-5{padding: 50px 0 20px;}
	.toolbox-font {font-size: 20px;}
	.toolboxes-content {padding: 15px 20px 15px;}
	.ht-toolboxes {height: 350px;}
	.testimonial-saidtext{width:250px;margin-right:0;}
	.ht-section-7 {padding: 50px 0 0;}
	.testibox-minheight{min-height:420px;}
	.ht-boxes .v-align img {max-width: 50px;margin-bottom: 5px;}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(1){
		transform: translate(50px,0);
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(3){
		transform: translate(150px,0);
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(4){
		transform: translate(0,0);
	}
}
@media(max-width:767px)
{
    .image-business-rgt{
        float: left;
        width: 85px;
height: 85px;
padding: 15px;
margin-right: 15px;
    }
    .feature-business-intelligence-box {
    padding-right: 0;
}
.feature-business-intelligence-box h2 {
    font-size: 19px;}
.feature-business-intelligence-box.feature-img-lft{
    padding-left: 0;
}
.sponsorship-partnership-form.event-partnership-frm.business-form.Our.Products.contact {

    text-align: left;
    padding-top: 50px;
    margin-bottom: 0;

}
        .mt-tablinks.dirctory-mt-tablinks a {margin-bottom: 10px;float: left;}
	.main-bannerfont {font-size: 55px;line-height: 50px;}
	.main-search-form .form-control {height: 50px;padding: 12px 130px 12px 55px;}
	.main-search-form .magnifier-icon {left: 20px;top: 15px;}
	.mainsrch-btn {height: 50px;}
	.newhome-design header{padding-top:25px;}
	.ht-home-tabs {display: flex;overflow-x: auto;}
	.ht-home-tabs > li {margin: 0 5px;flex: 1 0 auto;}
	.tab-result-ht {margin-top: 20px;}
	.new-package-box {width: 100%;padding: 0 5px;}
        #feature-carousel .owl-buttons, #singapore .owl-buttons, #australia .owl-buttons, #phili-owls .owl-buttons, #my-thumbs-list .owl-buttons, #my-thumbs-list2 .owl-buttons  {
    display: none;
}
#clock-timer-new .owl-buttons{display:none;}
.participant-profile{padding:30px 7px;}
#feature-carousel .owl-pagination, #singapore .owl-pagination, #singapore .owl-pagination, #phili-owls .owl-pagination{display: block;}
#trip-discobvery div.owl-controls {
    bottom: 70px;
}
        /*	.packbox-img {height: 170px;}*/
	.packbox-det {padding: 15px;}
	.sharer-name-detail {padding: 15px 15px 8px;}
	.sharer-dp {width: 26px;height: 26px;}
	.sharer-name {padding-left: 32px;min-height: 26px;margin-bottom: 5px;}
	.share-img {height: 170px;}
	.share-actionbox {padding: 15px 15px;}
	.share-comnt-descr {padding: 10px 15px;}
	.cmntr-dp {width: 20px;height: 20px;}
	.cmntr-name {padding-left: 25px;}
	.share-expbox {min-height: 430px;}
	.blogbox-det {padding: 15px;height: 125px;}
	.yellow-bg .tab-result-ht {min-height: 330px;}
	.on-mobile-content {padding-left: 210px;}
	.ht-toolboxes{margin-top:35px;}
	.share-expbox {margin-top: 20px;}
	.mobile-graphic {margin-top: 20px;width: 200px;}
	.testimonial-saidtext{margin-right:20px;}
	.testimonial-saidtext:nth-child(2) {
		transform:none;
	}
        .play_center{top: 36%;left: 40%;}
        .share-expbox .new-packlisting{margin:0;}
        .share-expbox{padding:0;}
        .trip-discovery{padding: 50px 0}
    
	.testimonial-saidtext:nth-child(3) {
		transform:none;
	}
	.testimonial-saidtext:nth-child(4) {
		transform:none;float:left;
	}
	.testibox-minheight{min-height:0;}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(1){
		transform:none;
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(2){
		transform:none;
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(3){
		transform:none;
	}
	.testimonial-slidesshow .owl-item:nth-child(2) .testimonial-saidtext:nth-child(4){
		transform:none;
	}
	.footer-whiteband,.available-applinks{text-align:center;display:block;}
	.available-applinks > a {margin:0 5px;display:inline-block}
	footer {padding-top: 30px;}
	.new-subscribebox {margin: 0 auto 30px;}
	.heap-of-links {padding: 30px 0 10px;}
	.commonbox-for-links {width: 33.33333333%;min-height: 250px;padding:0 10px}
	.partnerimg-box {padding: 25px 0;}
	
}
@media(max-width:599px)
{
	.testimonial-slidesshow .testimonial-saidtext{margin-right:0;width:100%;}
	.mobile-graphic{display:none;}
	.on-mobile-content{padding:0;}
	.testimonial-slidesshow {margin-top: 20px;}
	.commonbox-for-links {width: 100%;min-height:0;margin-bottom:20px;}
	.partnerimg-box > a{display:block;margin:20px 0;}
	.partnerimg-box {padding: 0;}
	.available-applinks {display: flex;}
	.available-applinks > a{flex:1 0 auto;text-align:center;flex-basis:50%;margin:0;padding:0 15px;}
	.available-applinks > a:first-child{text-align:right;}
	.available-applinks > a:last-child{text-align:left;}
	.custom-row20{display:flex;overflow-x:auto;margin-bottom:20px;}
	.custom-col20{min-width:150px;}
	.ht-boxes{top:0;margin-top:20px;}
	.secondary-font {font-size: 25px;}
	.common-for-mapp:nth-of-type(1) {margin-top: 20px;}
}
@media(max-width:479px)
{  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 13px;}
	.main-bannerfont {font-size: 42px;line-height: 38px;}
	.main-search-form .form-control {padding: 12px 12px 12px 55px;border-radius: 3px;}
	.mainsrch-btn {position: initial;width: 100%;border-radius: 3px;margin-top: 10px;}
}
/***new homepage css end***/


