 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');


/*

font-family: 'Montserrat', sans-serif;
*/
.tcsv i {color: #0cf;}
#banner01 {color: #fff;}
.item-ctm p {position: relative;padding-left: 15px;font-size: 20px;margin: 0;}
.item-ctm .tcsv {font-size: 15px;display: block;color: #fff;}
.dbtfn{background:#0cf;color: #fff;border:0;}
.dbtfn:hover{background:#1976d2;}
.item-ctm span, .item-ctm .tcsv i{color: #0cf;}
.item-ctm p:before {content: "";width:5px;height:80%;position: absolute;border-left:5px solid #fdb341;padding: 11px;
display: block;left: 0;top: 6px;}
.dm-alertT button {top: -46px !important;right: -8px !important;}
.headingtxt strong {color:#6c757d}
.headingtxt h3 {font-size: 28px;}
.wrap-inpg .headingtxt h3 {font-size: 28px;}
.gft-modal .modal-content {background: #202030;}
.arn {font-size: 22px;color: #fff;background: #1d1d2c;border-radius: 108px;}
.offer-include figure {margin: 0;}
.ftr-sl ul {padding: 0;}
a{text-decoration: none !important;}
.price-info {font-size: 12px;position: relative;top: -8px;left: 2px;}
.for-changes span {font-size: 16px;text-align: left;display: block;color: #0cf;font-weight: 600;}
.tfnpay i{transform: rotate(136deg);font-size: 22px;line-height: 0;height: 2px;}
.tfnpay {background: #fdb341;padding: 4px 52px;color: #fff;border-radius: 17px;margin: 10px auto 0px;display: inline-block;}
.right-side-card {border-radius: 8px;position:relative; z-index:1;overflow:hidden;border: 1px solid #ddd;background:#f7f7f7 url(/frontend/images/travel-agents.png) no-repeat left center; background-size:cover;}
.right-side-card b {font-size:20px;color:#fdb341;}
.card-option li {list-style: none;padding-right:4px;}
.card-option li img {height: 30px;border: 1px solid #ddd;border-radius: 4px;}
.bottom-md-footer {background: #f7f7f7;}
.bottom-txt h3 {margin-bottom: 8px;margin-top: 30px;}
.wrap-inpg {position: relative;}
.wrap-inpg:before {content: "";top: 0;left: 0;bottom: 0;right: 0;position: absolute;background-color: rgb(63 81 181 / 37%);
    background:linear-gradient(180deg, rgb(6 204 254 / 0%) 0%, rgb(0 0 0 / 72%) 100%);}
.api-banner-section {position: relative;}
.whychoose-us {background:#fff;color:#000;box-shadow: 0 0 4px #ddd;}
.whychoose-us svg {float: left; margin-right:16px;
/*background: #00d4ff;border-radius: 50%;width: 70px;height: 70px;padding: 10px;margin-right: 15px;*/}
.right-side-card:before {content: "";background: rgb(255 255 255 / 44%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;
z-index: -1;}
.tblctm p {padding: 0px;margin: 0;}
.site-map .ftr-sl ul {column-count: 5;}
.whychoose-us strong {display: block;}
.inx img{border-radius:8px;}
.right-side-card{background:#f7f7f7 url(https://www.airobuddy.com/frontend/images/travel-agents.png) no-repeat left center !important}




/*taxis*/
@media (min-width: 1200px){
.cwidth {
    max-width: 1440px; margin:0 auto;
}}

.key-point li:before {
    content: "\f058";
    padding: 0 5px 0 0;
    font: normal normal normal 16px/1 FontAwesome;
    color: #039f09;
}
.key-point li {
    padding: 8px 5px;

  border-radius: 5px;
    font-size: 16px;
}

.key-point {
    list-style: none;
    margin: 0;
    padding: 5px 0;
    background:#fff;
}










/*Landing page css*/
.lp-header {padding: 20px 0;}
.tfncall span {
    font-size: 16px;
    color: #607D8B;
    position: relative;
    top: -2px;
}
.tfncall {
    text-decoration: none;
    font-weight: 600;
    font-size: 21px;
    color: #28abe3;
}
.form-secX {
    background: #607D8B;
}
.key-points li{font-size:24px;list-style:none;}
.key-points li span {font-size: 20px;color: #FFEB3B;font-weight: 600;}	
.key-points li:before {
    content: "\f058";
    font-size: 22px;
    font-family: fontawesome;
    margin-right: 9px;
    color: #e1ff22;
    position: relative;
    top: -1px;
}
.key-points {
    column-count: 2;
    line-height: 62px;
}
.tfncall.c2 span {
    font-size: 22px;
    position: relative;
    top: -5px;
}
.tfncall.c2 {
    font-size: 34px;
    background: #fff;
    border:0 !important;
    padding: 8px 16px;
    border-radius:8px;
}
.banner-section, .banner-sec {
    position: relative;    color: #fff;
}
.banner-sec:before {
    content: "";
    background:rgb(47 62 146 / 66%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.banner-section .container, .banner-sec .container{position:relative;}
.banner-section:before {
    content: "";
    background:rgb(47 62 146 / 66%);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
   right: 48%;;
}
.wth{
    max-width: 50%;
    margin: 0 auto;
    padding: 80px 0;
}





.stripsec {
    font-size: 27px;
    padding: 25px 16px;
    text-align: center;
    background: #3F51B5;
    color: #fff;
}
.bes-sec img {
    margin-right: 16px;
    width: 60px;
    height: 60px;
     background: #e51937;
    border-radius: 50%;
    padding: 8px;
}
.stripsec strong {
    color: #ddd;
}
.stripsec strong b {
    color: #fff;
}

.banner-section {
    background: #3F51B5;
    color: #fff;
    padding: 60px 0;
}
.qservice ul{padding:0;}
.qservice li {padding: 8px;float: left;border-radius: 8px;margin: 16px;max-width: 27%;width:27%;}
.es-airlines ul li a {text-decoration: none;font-size: 18px;color: #607D8B;}
.es-airlines ul {column-count: 5;}
.b_name{color:#fff;}



@media screen and (max-width:768px){
.tfncall {border-radius:6px;padding: 10px 16px;text-align: center;margin: 8px auto;background: #f5f5f5;font-size: 16px;}
.dnsm{display:none;}
.es-airlines ul li a {text-decoration: none;font-size: 16px;color: #607D8B;}
.es-airlines ul {column-count: 3;}
.tfncall.c3 {position: relative;top: -13px;font-size: 14px;padding: 10px 10px;padding: 10px 10px;}
.tfncall.c3.stricky-fixed {
    top: -8px;
    position: fixed;
    z-index: 99;
    left: 0;
    right: 0;
    border-radius: 0;
}


	
}

@media screen and (max-width:470px){
.lp-header strong {display: block;text-align: center;padding-bottom: 0px;font-size:14px;}
.key-points {column-count: 1;line-height: 35px;padding: 0 16px;}
.tfncall.c2 {font-size: 25px;display: none;}	
.tfncall.c2 span {font-size: 16px;display: block;margin-bottom: -9px;}
.stripsec {font-size: 22px;padding: 15px 16px;	}
.qservice li {margin: 8px 6px;max-width: 46%;width: 46%;padding: 0;}
.banner-section:before {right: 0;}	
.wth {max-width: 100%;text-align: justify;	}
.lp-header {padding: 12px 0 ;}	

.stripsec b {color: #e1ff22;display: block;}	
.key-points li {font-size: 20px;}	
.key-points li span {font-size: 15px;color: #FFEB3B;font-weight: 600;}	
.es-airlines ul li a {text-decoration: none;font-size: 14px;color: #607D8B;}
.es-airlines ul {column-count: 2;}	
.tfncall span {font-size: 12px;	}
.banner-sec{min-height:73vh !important;}
}




