/* new css for home and inner pages only */
.fullimg{width:100%; height:auto;}
.blue{color:#0060d6;}
.clr{clear:both;}
/*-- Header --*/

.topRibon{width:100%; height:auto; padding:0px 0 0 0; margin:auto;}
.tr25off{width:auto; height:auto; padding:9px 3% 0 0; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trbookdif{width:auto; height:auto; padding:9px 0 0 3%; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trEmail{width:auto; height:auto; padding:9px 0 0 0; margin:0; float:right; color:#555; font-weight:500; font-size:12px;}
.trRightBox{width:100%; height:auto; padding:0; margin:0 0 7px 0; float:right; color:#fff; font-weight:300; font-size:12px;}
.trsmnav{width:20px; height:auto; padding:12px 7px 7px 7px; margin:0; display:block; float:left;text-align:center; color:#fff;}
.trsmnav:hover{ background:#d70a00; color:#fff;}

header {width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0px 9%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; }
header .rightBox{width:75%;float:right; margin:15px 0 0 0; text-align:right;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:auto;height: auto; padding:0px; margin:5px 0 5px 0; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:1px 9%; margin:auto; background:#fff; position:absolute; z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:75%;float:right; margin:13px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:auto;height: auto; padding:0px; margin:5px 0 5px 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .menuBox{ margin:14px 15% 0 auto;}

.menuBox{width:auto; height:auto; margin:14px 15% 0 auto; padding:0; color:#007db8; font-size:15px; font-weight:400; text-align:left; float:right;}
.contactBox{width:auto; height:auto; margin:auto; padding:0px 0 5px 57px; background:url(../images/telephone-call.png) no-repeat top 0px left; color:#007db8; font-size:15px; font-weight:600; text-align:left; float:right;}
.contactBox a{font-size:18px;color:#004ca1;display: inline-block;margin: 4px 0 0 0;}
.contactBox span{display:block;width:auto; height:auto; margin:auto; padding:0;color:#999; font-size:11px; font-weight:500; text-align:left;}

.countryBox .countrycode{background:none; border:none;}

.hbanner{width:100%;height:450px;padding:0; margin:75px auto 0px auto;background:url(../images/hero.jpg) no-repeat center left; background-size:100% 100%;position:relative;}
.hbanner .banner-text{display:none;width:100%;height:auto;padding:0; margin:auto;position:absolute;z-index:1; text-align:center; top:75px;}
.hbanner .banner-text h1{width:100%;height:auto;padding:0; margin:auto; font-size:50px; color:#fff;text-shadow: 0 0 20px #555;}

.mobdivspan{width:auto;height:auto;padding:0;margin:auto;position:absolute; top:100px;right:280px;}
.mobdivspan h4{padding: 1em;margin: 0px; background:rgb(254,37,0,0.8);border: 1px solid #fe2500;border-radius: 10px;color: #fff;font-weight: bold;font-size: 19px;text-shadow: 3px 3px 2px rgb(0 30 69 / 70%);letter-spacing: 2px;}

.flight-row{width:100%;height:auto;padding:10px 15px; margin:auto;}
.flight-row .searchcol-1{width:20%;height:auto;padding:0; margin:auto; float:left;position:relative;}
.flight-row .searchcol-2{width:8%;height:auto;padding:7px 2% 0 0; margin:auto; float:left;position:relative;}
.flight-row .searchcol-3{width:20%;height:auto;padding:0; margin:auto; float:left;border-right:solid 1px #e1e1e1;position:relative;}
.flight-row .searchcol-4{width:20%;height:auto;padding:0 0 0 4%; margin:auto; float:left;position:relative;}
.flight-row .searchcol-5{width:20%;height:auto;padding:0 0 0 4%; margin:auto; float:left;position:relative;}
.flight-row .searchcol-6{width:12%;height:auto;padding:0; margin:auto; float:left;}
.flight-row .sFromTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/take-flight.png) no-repeat center left; background-size:20px; border:none;}
.flight-row .sToTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/land-flight.png) no-repeat center left; background-size:20px; border:none;}
.flight-row .sDepartDTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/calander-icon.png) no-repeat center left; background-size:30px !important; border:none;}
.flight-row .sRerurnDTbox{width:100%;height:auto;padding:12px 7px 12px 35px; margin:auto;background: url(../images/calander-icon.png) no-repeat center left; background-size:30px !important; border:none;}
.flight-row .sf_button{width:100%;height:auto;padding:4px 7px; margin:auto;background:#ff3600;border-radius:4px;font-size: 15px;font-weight:500;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
.flight-row .sf_button:hover{background:#0061bb;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}


/* end css for home and innner pages only */
.mob-ccountry-contact{display:none;}
@media (min-width: 1300px) and (max-width: 3000px){
.fix-header1{max-width:1120px; margin:auto;}
}
@media (min-width: 1200px) and (max-width: 1300px){
header .header {width: 100%;height: auto;padding: 1px 7% 1px 5%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 7% 1px 5%;}
.fix-header1{max-width:1140px; margin:auto;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}
}
@media (min-width: 1030px) and (max-width: 1200px){
header .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 5% 1px 5%;}
.fix-header1{max-width:100%; margin:auto;}
.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}

.diflightlistbox .dirow .col1 {width: 20% !important;}
.diflightlistbox .dirow .col2 {width: 25% !important;}
.diflightlistbox .dirow .col3 {width: 31% !important;}
.diflightlistbox .dirow .col4 {width: 24% !important;}
}
@media (min-width: 1000px) and (max-width: 1030px){
header .header {width: 100%;height: auto;padding: 1px 1% 1px 1%;}
header.smaller .header {width: 100%;height: auto;padding: 1px 1% 1px 1%;}
header .rightBox {width: 80%;}
header.smaller .rightBox {width: 80%;}
.fix-header1{max-width:100%; margin:auto;}

.diflightlistbox .dirow .col1 {width: 20% !important;}
.diflightlistbox .dirow .col2 {width: 25% !important;}
.diflightlistbox .dirow .col3 {width: 31% !important;}
.diflightlistbox .dirow .col4 {width: 24% !important;}

}
@media (min-width: 769px) and (max-width: 900px){
header .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
header.smaller .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
.fix-header1{max-width:740px; margin:auto; position:relative;}
.kf-panel .tile-box {width: 100% !important;}
.kf-panel .tile-box .icon-box {padding: 0 25px 0 0 !important;}
}
@media (min-width: 580px) and (max-width: 769px){
header .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
header.smaller .header {width: 100%;height: auto;padding: 1px 0 1px 0;}
.fix-header1{max-width:540px; margin:auto; position:relative;}
}

@media (min-width: 481px) and (max-width: 769px){
.kf-panel .tile-box {width: 100% !important;}
.kf-panel .tile-box .text-box {width: 70% !important;}

.diflightlistbox .dirow .col2 {width: 22% !important;font-size: 13px !important;color: #555 !important;}
.diflightlistbox .dirow .col3 {width: 28% !important;font-size: 13px !important;color: #555 !important;}

}
@media (min-width: 320px) and (max-width: 481px){
.kf-panel .tile-box {width: 100% !important;}
.kf-panel .tile-box .text-box {width: 70% !important;}

.top_destination1 {width:90% !important;}
.diflightlistbox {padding: 10px 0px !important;}
.diflightlistbox .dirow .col1 {width: 18% !important;margin:0 0 0 7px !important;}
.diflightlistbox .dirow .col2 {width: 25% !important;font-size: 13px !important;color: #555 !important;}
.diflightlistbox .dirow .col3 {width: 35% !important;font-size: 13px !important;color: #555 !important;}
.diflightlistbox .dirow .col4 {width: 18% !important;font-size: 13px !important;color: #555 !important;}

}


@media (min-width: 1000px) and (max-width: 1100px){
header {width: 100%;height: auto;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0 2% 0 2%; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; } 
header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0 2% 0 2%; margin:auto; background:#fff; position:relative;z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header .rightBox {width: 77%;}
header.smaller .rightBox {width: 77%;}

.nav a, .nav a:active, .nav a:hover, .nav a:visited {padding: 0 7px 1px !important;}

.hbanner {margin: 0px auto 0px auto;}
.flight-row .sf_button {font-size: 13px;}
section.hero-wrapper {margin: 0 !important;}

.kf-panel .tile-box .text-box {width: 70% !important;float: left;}

}

@media (min-width: 220px) and (max-width: 900px){
.topRibon{display:none !important;}

header {width: 100%;height: auto;margin:0;position: relative;top: 0;left: 0;z-index: 999;}
header .header{width:100%; height:auto; padding:0 0 0 0; margin:auto; background:#fff; position:relative; z-index:101;box-shadow:0 2px 2px rgba(0,0,0,0.4);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important; } 
header .rightBox{width:100%;float:right; margin:5px 0 0 0; text-align:left;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .logoBox{width:auto;height: auto; padding:0px; margin:7px 0 4px 25px; float:left; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header .topRibon{display:none !important;}

header.smaller {height: auto; }
header.smaller .header{width:100%; height:auto; padding:0; margin:auto; background:#fff; position:relative;z-index:99999; box-shadow:0 2px 2px rgba(0,0,0,0.1);}
header.smaller .rightBox{width:100%;float:right; margin:5px 0 0px 0;position:relative;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .logoBox{width:auto;height: auto; padding:0px; margin:7px 0 4px 25px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s !important;}
header.smaller .topRibon{display:none !important;}

.menuBox{width:100%; height:auto; margin:0 auto; padding:0; color:#007db8; font-size:15px; font-weight:400; text-align:left; float:right;}
.countryBox{display:none;}
.contactBox{display:none;}

.desktop_ticket{display:none;}
.form_sec {background: #fff;}
select.form-control {background: #fff !important;}
.mob-ccountry-contact {display: none;width: 100%;height: auto;border-top: solid 1px #e1e1e1;padding: 10px 5% 5px 5%;text-align: center;}

.countryBox1{display:none;width:100px; height:auto; margin:0px 10px 6px 10px; padding:0; color:#007db8; font-size:15px; font-weight:600; text-align:left; float:left;}

.contactBox1{width:auto; height:auto; margin:auto; padding:0px 0 5px 57px; background:url(../images/telephone-call.png) no-repeat top 0px left; color:#007db8; font-size:15px; font-weight:600; text-align:left;}
.contactBox1 a{font-size:18px;color:#004ca1;display: inline-block;margin: 4px 0 0 0;}
.contactBox1 span{display:block;width:auto; height:auto; margin:auto; padding:0;color:#999; font-size:11px; font-weight:500; text-align:left;}


.countryBox1 .countrycode{background:none; border:none;}

.hbanner {height: auto;padding:10px 0 1px 0;margin:auto;}
.hbanner .banner-text {width: 100%;height: auto;padding: 0; margin: auto;position: relative;top: 30px;}
.hbanner .banner-text h1 {font-size: 30px;}
.mobile_ticket {display: block;margin:70px 0 50px 0;}

.row.slider-box {margin-left: 95px;margin-right: 0px;}
.slider-box button.slick-prev.slick-arrow {left: 6% !important;}
.form-inline label {display: inline-block;}
.form-inline .form-control {width: 100%;vertical-align: middle;}
.form-control::placeholder {color: #bec6cc;}
.mobdivspan{display:none;}

.search-fly .form-group {border-bottom: solid 0px #f1f1f1 !important;}

.NumberofTraveler {margin: 0 0 0 0% !important;}
.flight-row .searchcol-6 {width: 98% !important;margin: auto 1% !important;}
.containt_box1 {margin: 0 0 25px 0 !important;}
}

.bookbuttonbox{width:100%;height:auto; padding:0;margin:15px 0 0 0;display:block;}
.bookbutton{width:auto;height:auto;padding:5px 10px; margin:auto; background:#0a2e41; color:#fff; border-radius:4px;}
.bookbutton:hover{width:auto;height:auto;padding:5px 10px; margin:auto; background:#eb1c24; color:#fff;}
.card-item{
    margin-bottom:20px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    background-color:#fff;
    -webkit-box-shadow:0 0 40px rgba(82,85,90,.1);
    -moz-box-shadow:0 0 40px rgba(82,85,90,.1);
    box-shadow:0 0 40px rgba(82,85,90,.1);
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    position:relative;height:auto;
}
.card-item .card-img{
    position:relative;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.card-item .card-img img{
    width:100%;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.card-item .card-img .badge{
    width:auto;position:absolute;
    background-color:#ff3600 !important;
    top:-10px;
    padding:8px 11px;
    font-size:12px;
    text-transform:uppercase;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    font-weight:700;
    z-index:1;
    color:#fff;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.card-item .card-img .badge-ribbon{
    left:auto;
    right:20px;
    background-color:#f9b851
}
.card-item .card-img .add-to-wishlist{
    position:absolute;
    top:15px;
    right:15px;
    width:35px;
    height:35px;
    line-height:35px;
    font-size:18px;
    cursor:pointer;
    color:#0d233e;
    background-color:#fff;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.card-item .card-img .add-to-wishlist:hover{
    background-color:#f60502;
    color:#fff
}
.card-item .card-title{
    font-size:22px;
    color:#0d233e;
    margin-bottom:2px;font-weight: 500;text-shadow: 0 3px 3px #000;
}
.card-item .card-title a{
    color:#0d233e;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.card-item .card-title a:hover{
    color:#f60502
}
.card-item .card-meta{
    font-size:15px
}
.card-item .card-meta .post-dot{
    width:4px;
    height:4px;
    background-color:rgba(128,137,150,.4);
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    display:inline-block;
    margin-right:5px;
    margin-left:5px;
    position:relative;
    top:-3px
}
.card-item .card-body{
    padding:25px 20px;
    min-height:auto
}
@media (max-width:425px){
    .card-item .list-items-2 li span{
        width:100%
    }
}
.card-item .card-rating{
    padding-top:12px;
    padding-bottom:12px
}
.card-item .card-rating .badge{
    background-color:#f9b851;
    font-size:15px
}
.card-item .card-rating .review__text{
    padding-left:4px;
    padding-right:4px;
    color:#f9b851;
    font-size:15px
}
.card-item .card-rating .rating__text{
    font-size:14px
}
.card-item .card-price{
    font-size:15px
}
.card-item .card-price .price__num{
    color:#0d233e;
    font-size:18px;
    padding-right:4px;
    font-weight:500
}
@media (max-width:1199px){
    .card-item .card-price{
        display:block!important
    }
}
@media only screen and (min-width:768px) and (max-width:991px){
    .card-item .card-price{
        display:flex!important
    }
}
@media only screen and (min-width:480px) and (max-width:767px){
    .card-item .card-price{display:flex!important; }
	
}
.card-item:hover{
    -webkit-transform:translateY(-3px);
    -moz-transform:translateY(-3px);
    -ms-transform:translateY(-3px);
    -o-transform:translateY(-3px);
    transform:translateY(-3px)
}
.destination-card{
    position:relative;
    overflow:hidden
}
.destination-card .card-img .badge{
    top:20px;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
}
.destination-card .card-img .badge-ribbon{
    background-color:#f9b851
}
.destination-card .card-img::before{
    background-color:#0d233e;
    position:absolute;
    content:"";
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:.5;
    z-index:1;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
	display:none;
}
.destination-card .card-body{
    position:absolute;
    bottom:-58px;
    width:100%;
    z-index:2;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s;
    background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%)
}
.destination-card .card-title{
    color:#fff;
    margin-bottom:0px;
}
.destination-card .card-title a{
    color:#fff
}
.destination-card .card-title a:hover{
    color:#fff
}
.destination-card .card-rating{
    padding-top:4px;
    padding-bottom:5px
}
.destination-card .card-rating .rating__text{
    color:#fff
}
.destination-card .tour__text{
    font-weight:500
}
.destination-card .card-price{
    color:#fff
}
.destination-card .card-price .price__num{
    color:#fff!important
}
.destination-card:hover .card-body{
    bottom:0
}
.destination--card .card-body{
    bottom:0
}
.destination--card .card-body .theme-btn{
    margin-right:10px;
    opacity:0;
    visibility:hidden
}
.destination--card .card-title{
    font-size:22px;
    margin-bottom:2px
}
.destination--card .card-meta{
    font-weight:700;
    color:#fff
}
.destination--card:hover .card-body .theme-btn{
    opacity:1;
    visibility:visible;
    margin-right:0
}
.car-card .card-img{
    overflow:hidden
}
.car-card .card-img img{
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s;
    transition:all .3s
}
.car-card .card-img .badge{
    top:20px
}
.car-card .card-img:hover img{
    -webkit-transform:scale(1.04);
    -moz-transform:scale(1.04);
    -ms-transform:scale(1.04);
    -o-transform:scale(1.04);
    transform:scale(1.04)
}
.car-card .card-rating{
    padding-bottom:14px
}
.car-card .card-body{
    padding-top:10px
}
.car-card .card-title{
    margin-bottom:0;
    margin-top:2px
}
.car-card:hover{
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0)
}
.card-attributes{
    padding-bottom:12px
}
.card-attributes ul li{
    margin-right:15px;
    padding-right:15px;
    border-right:1px solid rgba(128,137,150,.1);
    color:#0d233e
}
.card-attributes ul li:last-child{
    border-right:0
}
.card-attributes ul li i{
    padding-right:7px;
    font-size:22px
}


@media (min-width: 320px) and (max-width: 769px) {
.card-item{position:relative;height:auto;}
.header .container{padding:0 !important;}
}

.kf-panel{width:100%;height:auto;padding:70px 0 80px 0;margin:0px auto 25px auto; background:#f4f9ff;}
.kf-panel .heading{width:100%;height:auto;padding:0;margin:20px auto 15px auto;}
.kf-panel .heading h5{width:100%;height:auto;padding:0;margin:10px auto; font-size:20px;font-weight:700;color:#ff3600;text-align:left; text-transform:uppercase;}
.kf-panel .heading h2{width:100%;height:auto;padding:0;margin:10px auto; font-size:24px;font-weight:600;color:#0a2e41;text-align:left;line-height:37px;}
.kf-panel .text-box{width:100%;height:auto;padding:0;margin:10px auto; font-size:14px;font-weight:400;color:#191825;text-align:left;line-height:24px;}
.kf-panel .tile-box{width:90%;height:auto;padding:20px;margin:10px 0; background:#fff; font-size:14px;font-weight:600;color:#191825;text-align:left;border-radius:30px;}
.kf-panel .tile-box .icon-box{width:auto;height:auto;padding:0 15px 0 0;margin:auto; float:left;}
.kf-panel .tile-box .text-box{width:auto;height:auto;padding:0;margin:auto; float:left;}
.kf-panel .tile-box .text-box .title{width:100%;height:auto;padding:0 0 4px 0;margin:auto;font-size:24px;font-weight:600;color:#004daf;}
.kf-panel .tile-box .text-box .text{width:100%;height:auto;padding:0;margin:auto;font-size:14px;font-weight:400;color:#191825;}
.kf-panel .kf-imgbox{width:90%;height:auto;padding:55px 0 0 0;margin:auto;}

