

/*.top_bg { background: #00346b url(../images/DiwaliBanner.gif) no-repeat center top; border-top:5px solid #f2a602}*/
/*.top_bg {background: #00346b url(https://www.travelboutiqueonline.com/new-design/images/topbg.jpg) no-repeat center top;border-top:5px solid #f2a602;}*/
.email_serv { text-align:right;  float: right; margin-top:-15px; background:#f2a602; position:relative; padding:10px 20px; font-size:16px; color:#000; }
.email_serv:before {content: ''; position:absolute; left:-30px; margin-top:-10px;border-right: 10px solid transparent;border-bottom:10px solid #b88310;border-left: 10px solid transparent;}
.email_serv:after {content: '';position:absolute; left:-20px; margin-top:-10px; border-top:43px solid #f2a602;border-right:10px solid transparent;border-left:20px solid transparent;}
.email_serv a{ color:#000; font-weight:500;}
.email_serv a:hover{ color:#014c8e; text-decoration:underline;}

.top_head{margin-top:25px;}
.top_head h1{ font-size:42px; font-weight:500; margin:0; padding:0; color:#fff;}
.top_head h1 span{ color:#f2a602;}

.top_sub_head{ margin-top:30px;}
.top_sub_head h2{font-size:30px; font-weight:500; margin:0; padding:0; color:#fff;}

.top_para{margin-top:5px;}
.top_para p{ font-size:20px; font-weight:300; margin:0; padding:0; color:#fff; }
.top_para p span{font-weight:500;}

.services_crousel{margin-top:15px;}
.serv_area{ background:#fff; border-radius:10px; padding:10px; text-align:left; min-height:68px; transition:ease all 0.5s; }
.serv_area span{ background:#014c8e; border-radius:50%; padding:10px; float:left; width:48px; height:47px; text-align:center; margin-right:10px; transition:ease all 0.5s;}
.serv_area span svg path{ color:#fff; transition:ease all 0.5s; }
.serv_area a{ color:#000; font-size:13px; font-weight:500;}
.serv_area a b{ color:#000; font-size:17px}
.serv_area:hover{ background:#f2a602;}
.serv_area:hover span{ background:#fff;}
.serv_area:hover span svg path{ fill:#014c8e}
.owl-nav{font-size:53px;}
.owl-nav button{position: absolute; top:-12px; transition:0.5s;}
.owl-nav button.owl-prev{left: -35px;}
.owl-nav button.owl-next{right: -35px;}
.owl-nav button.owl-next span{padding-left:3px;}
.owl-nav button:focus{outline:none;}
.owl-nav button span {width: 26px;height: 26px;border-radius: 50%;background: #014c8e;display: inline-block;font-size: 33px;line-height: 20px;transition: 0.5s;font-weight: 300;color: #fff;border: 1px solid #ffffff;}
.owl-nav button span:hover{background:#f2a602; color:#fff;}
.owl-theme .owl-dots{ text-align:center; padding: 15px 0;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {background:rgba(255,255,255,0.2);width: 15px; height: 15px;margin: 5px 3px;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #f2a602;}

.info_bg{ background:rgba(0,0,0,0.27); padding:15px; text-align:center; color:#fff; font-size:19px; }
.info_bg span{font-weight:bold; color:#f2a602;}
.info_bg a{color:#fff; font-family: Arial, sans-serif}
.top_lists_bg{ position:sticky; position:-webkit-sticky; top:0; z-index:999; background:#fff; margin-bottom:15px; box-shadow: 1.871px 8.803px 4px 0px rgba(0, 0, 0, 0.16); border-top:1px solid #cecece; border-bottom:1px solid #cecece;}
.top_lists{ margin:0; padding:0; list-style:none;}
.top_lists li{margin:0; padding:20px 35px; list-style:none; display:inline-block; border-right:1px solid rgba(1, 76, 142, 0.8);position:relative;}
.top_lists li:last-child{border-right:0;}
.top_lists li:last-child:after{display:none;}
.top_lists li a{ color: rgba(0, 0, 0, 0.8);font-size: 18px; font-weight:bold;}
.top_lists li:hover,.top_lists li.selected,.top_lists li:hover a,.top_lists li.selected a{ color:#f2a602; }

.google_ads{ text-align:center; margin:25px 0 35px;}
.why_work_with_bg{ background:#f9f1ee url(../images/whyworkbg.jpg) no-repeat center -60px; }
.why_work_with {margin-top:15px; }
.common_head{text-align:center; font-size:30px; font-weight:500; margin:0; padding:25px 0; }
.why_work_lists{ margin:150px 0 30px; padding:0; list-style:none;}
.why_work_lists li{ transition:ease all 0.5s; box-shadow: 1.871px 8.803px 21px 0px rgba(0, 0, 0, 0.18); margin:0 5px; padding:15px; font-size:15px; font-weight:500; list-style:none; background:#fff; display:inline-block; border-radius:10px;}
.why_work_lists li b{font-size:16px;}
.why_work_lists li:first-child{width:31%;}
.why_work_lists li span{ transition:ease all 0.5s;background:#eeeff1; text-align:center; float:left; margin-right:10px; width:65px;height:65px;border-radius: 50%; padding-top:15px;}
.why_work_lists li label{margin-top:10px; display:inline-block;}
.why_work_lists li span svg path{ transition:ease all 0.5s;}
.why_work_lists li:hover{box-shadow: 1.871px 8.803px 21px 0px rgba(0, 0, 0, 0.6); border-radius:25px;}
.why_work_lists li:hover span{background:#014c8e;}
.why_work_lists li:hover span svg path{ fill:#fff;}

.award_bg{ background:#f5f5f5;}
.awards_events_news_bg{ background:#fff;border-radius: 10px;box-shadow: 1.871px 8.803px 21px 0px rgba(0, 0, 0, 0.18); padding:15px 0 35px; margin-bottom:60px; }
.awards_events{  display:inline-block; }
.awards_events iframe{width:100%; height:220px;}
.awards_events img{width:100%;}


.awards_events{float:left; width:100%;}
.awards_events a { color:#fff}
.Event_Banner{position:relative}
.awards_events a span{width:100%; position:absolute; bottom:3px; left:0; background:rgba(242,162,2,.8); font-size:17px; font-weight:bold; padding:10px;}
.news_announcement{float:left; width:100%; padding:0 45px;}
.awards_events_box{transition:ease all 0.5s; border:1px solid #cecece; background:#fff;box-shadow: 1.871px 8.803px 4px 0px rgba(0, 0, 0, 0.1);border-radius: 10px; padding:10px; min-height:94px; margin-bottom:10px; }
.awards_events_box b{font-size:17px;}
.awards_events_box p{ margin:0; padding:5px 0 0 0; font-size:15px; font-weight:500;}
.awards_events_box p a{ background:#f2a602; color:#000; border-radius:5px;padding:2px 6px; display:inline-block; font-size:12px;}
.awards_events_box p a span{  font-size:17px;}
.awards_events_box:hover{border:1px solid #f2a602;box-shadow: 1.871px 8.803px 4px 0px rgba(0, 0, 0, 0.3);}
.mrt{ margin-top:155px}
#News_Section .owl-nav button span{ background:none; font-weight:bold; color:#014c8e}
#News_Section .owl-dots{display:none;}
#News_Section .owl-nav button{position: absolute; top:0; transition:0.5s;}

.ceo_bg{ background:#91b4cf url(../images/ceobg.jpg) no-repeat center top; }
.from_desk_ceo{padding:25px; margin:140px 0; border-radius:10px; border:3px dashed rgb(215, 215, 215);background: rgba(255, 255, 255,.9);box-shadow: 1.871px 8.803px 21px 0px rgba(0, 0, 0, 0.18);}
.from_desk_ceo figure{ display:inline-block; width:12.5%; margin:0;}
.from_desk_ceo p{ display:inline-block; width:86%; font-size:17px; font-weight:500; color:#000;}
.from_desk_ceo p span{ font-size:19px; }
.from_desk_ceo p a{ font-size:17px; font-weight:bold; color:#000 }
.from_desk_ceo p a:hover{ color:#014c8e }
.from_desk_ceo p b{ display:block; font-size:20px; font-weight:700; margin-bottom:5px}

.hbtm_panel{ background:#00599d url(../images/botbg.jpg) no-repeat center top; border-bottom:20px solid #f2a602;}
.tbo_bot_text{font-size:34px; color:#fff; text-align:center; padding:45px 0 10px;}
.tbo_botbanner{background:url(../images/cloudy.png) no-repeat center top; padding:124px 0;}
.award_botbanner{ text-align:center; padding:20px 0 60px 0; display:block;}

/*footer*/
.followus_area{ text-align:right;}
.soclia_link{float:left;}
.followus{display:inline-block; margin-top: 10px; padding-right: 15px; vertical-align:top}
.navft{list-style:none; margin:0; padding:0;}
.navft li{padding:0; display:inline-block;}
.navft li a{padding:8px 5px; color:#333; display:inline-block; font-size:13px;}
.navft li a:hover{color:#1A3464;}
.linkeffect{position:relative; }
.linkeffect:after{border-bottom: 1px solid #fcab00; content: ''; position: absolute; width:100%; left: 0; bottom:0; -webkit-transform: scale(0); transform: scale(0);-webkit-transition:.2s ease; transition:.2s ease;}
.linkeffect:hover:after{-webkit-transform: scale(1);transform: scale(1); }
.new_copyright{background:#e0e0e0; color:#000; font-size:12px; padding:8px 0; text-align:center;}

#GotoTop {z-index: 999; position: fixed;bottom: 6px;right: 10px;display: none;}
.topicon {font-size:45px;color: #f2a602;border-radius: 25px;height: 50px;width: 50px;cursor: pointer;transform: rotate(-90deg);text-align: center;}

.support {position: fixed;left: 0;top: 71%;width: 45px;height: 124px;z-index: 9999;}
.support a {background: url(../images/supporticon.png) no-repeat;float: left;width: 45px;height: 124px;text-indent: -4555px;}
.covidInfoLink{background: #f2a602;color: #012245 !important;border-radius: 5px;cursor: pointer;margin: 0px 0px 0px;padding: 3px 5px;font-size: 14px;font-weight: bold;width: auto;display: inline-block;border: 1px solid #fff;float: right;text-decoration: none;}
.covidInfoLink:hover{ opacity:.8;} 

@media screen and (max-width: 767px) {
    .covidInfoLink{ float:none; margin-top:10px;}
    .logo_section{text-align:center;}
    .new__loginput, .new_captchainput{width:100%; margin:15px 0 0 0}
    .email_serv:after,.email_serv:before,.info_bg label,.top_lists_bg{display:none;}
    .google_ads img,.award_botbanner img{width:100%;}
    .services_crousel{padding:0 35px;}
    .new_loginbtn{ margin-top:10px}
    .email_serv{text-align:left;font-size:15px;}
    .top_head h1{font-size:25px;}
    .top_para p{font-size:17px; line-height:22px;}
    .info_bg{font-size:17px}
    .info_bg span{display:block}
    .why_work_lists{ margin:0 0 15px; padding:0 10px;}
    .why_work_lists li,.why_work_lists li:first-child{width:100%; margin:10px 0;}
    .why_work_lists li:first-child label{width:65%}
    .from_desk_ceo{ margin:20px 15px; padding:20px;}
    .from_desk_ceo figure{width:100%; text-align:center}
    .from_desk_ceo p{width:100%; font-size:17px; margin:0; text-align:justify;}
    .from_desk_ceo p b{font-size:19px; text-align:center;}
    .from_desk_ceo p span{font-size:19px}
    .from_desk_ceo p a{ font-size:17px;}
    .tbo_botbanner{background-size:contain; padding:55px 0;}
    .tbo_bot_text{font-size:20px; padding:35px 0 10px;}
    .award_botbanner{ padding:20px 0;}
    .followus_area{ text-align:center; margin-top:15px;}
    .awards_events iframe{height:190px}
    #Awards_Events.owl-theme .owl-dots{border-bottom:1px dashed #1A3464}
    #Awards_Events.owl-theme .owl-dots .owl-dot span {background:#014c8e;}
    #Awards_Events.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #f2a602;}
    #News_Section .owl-nav button{top:15px;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .google_ads img,.award_botbanner img{width:100%;}
    .services_crousel{padding:0 35px;}
    .top_lists li{padding:20px 9px}
    .top_lists li a{font-size:14px;}
    .why_work_lists{text-align:center; margin:100px 0 80px;}
    .why_work_lists li{ margin:7px 5px; width:48%;text-align:left}
    .why_work_lists li:first-child{ width:48%; text-align:left}
    .from_desk_ceo{ margin:40px 32px;}
    .from_desk_ceo figure{width:21.5%;}
    .from_desk_ceo p b,.from_desk_ceo p span{font-size:19px}
    .from_desk_ceo p{width:76%;font-size: 17px;}
    .from_desk_ceo p a{ font-size:17px}
    .tbo_bot_text{font-size:26px;}
    .awards_events iframe{height:136px;}
    .award_botbanner img{width:70%;}
    .logo_section{text-align:center; margin-bottom:15px;}
    .new__loginput, .new_captchainput{width:250px;}
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 991px) and (max-width: 1180px) {
}







.container
{
    max-width:1170px;
}













































