/*font-family: 'Bebas Neue', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');

/*font-family: 'Poppins', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; }
body {font-family: 'Poppins', sans-serif; font-size: 16px; margin: 0; padding: 0; font-weight: 400;color: #131313 !important;}
a { color: #000; text-decoration: none; transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; -webkit-transition: all 300ms linear;  }
a:focus { outline: none; text-decoration: none; color: #570861; }
a:hover, a:active { outline: 0; text-decoration: none; color:#570861; }
h1, h2, h3, h4, h5, h6 { clear: both; color: #000; margin: 0px; padding: 0px;line-height: 1.4;font-weight: 700;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 {font-size: 70px;font-weight: 600;}
h2 {font-size: 50px;}
h3 {font-size: 24px;}
h4 {}
h5 {}
h6 {}
img { border: 0; vertical-align: top; height: auto; max-width: 100%; }
ul, li { list-style: none; margin: 0px; padding: 0px;}
p { font-size:18px; margin: 0px; }

.btn-theme{padding: 13px 25px;border-radius: 50px;transition: all 0.5s ease;}
.btn-theme.bg-white:hover {background: #000 !important;color: #fff !important;}
.sky_bg{background-color:rgba(123, 177, 255, 1);}
.blue_bg{background-color: rgba(41, 47, 102, 1);}

.left-padding { padding-left: calc(((100% - 1170px) - 30px) / 2); }
.right-padding { padding-right: calc(((100% - 1170px) - 30px) / 2); }
html {
  scroll-behavior: smooth;
}

@media (min-width:1400px){
	.left-padding { padding-left: calc(((100% - 1320px) - 30px) / 2); }	
}

/*****************************************************************************************************/
/*header-section*/
/*****************************************************************************************************/
header {
    position: absolute;
    width: 100%;
}
.header_main{padding: 19px 0 0 ;}
.header_left .logo{margin-right: 40px;}
.header_menu ul li{margin-right: 40px;}
.header_menu ul li:last-child{margin-right:0px;}
.header_menu ul li a{font-size: 18px;color: #fff;}
.header_right a.btn-theme.sky_bg:hover { background-color: #292f66; color: #fff; }
.header_right .btn-theme.blue_bg:hover {background-color: #7bb1ff;color: #000 !important;}

.menu-icon{display: none;}
/*****************************************************************************************************/
/*banne-section*/
/*****************************************************************************************************/
.banne-section{background-image:url(../assets/../images/banner/banner_sec.png);background-size: cover;background-position: center;background-repeat:no-repeat;padding-top: 100px;}
.banner_title{padding: 185px 0 240px;}


/*****************************************************************************************************/
/*cities_section*/
/*****************************************************************************************************/
.cities_section{padding: 100px 0;}
.cities_section .cities_btn{padding-bottom: 100px;}
.cities_slider .cities_img{position: relative;margin:15px;height: 499px;/*width: 341px !important*/}
.cities_slider .cities_img:before{content: '';position:absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);background: -webkit-linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);border-radius: 9px;}
.cities_slider .cities_img img{border-radius: 9px;height: 499px;/*width: 341px !important;*/}
.cities_slider .cities_name{position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); color: #ffff; font-weight: 700; font-size: 32px;text-align: center;width: 100%;}

.cities_slider .slick-list.draggable{padding-right:100px;}

/*****************************************************************************************************/
/*share_ride_safe*/
/*****************************************************************************************************/
.share_ride_safe{padding: 100px 0 100px;}
.share_ride_safe .title h2{max-width: 481px;width: 100%; margin: 0 auto;}
.share_ride_safe .title p{color:rgba(89,92,101,1);}
.safe_icon{width:100px;height:100px;background-color:rgb(123 177 255 / 20%);border-radius:100%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;}
.share_single h3{color:rgba(41,47,102,1);}
.share_single p{font-size:14px;color:rgba(114,114,114,1);}

/*****************************************************************************************************/
/*we_are_here_help*/
/*****************************************************************************************************/
.we_r_here_hlp{background-image:url(../assets/../images/banner/we_are_help.png);background-size: cover;background-position: center;background-repeat:no-repeat;}




.we_r_here_hlp .right h2{max-width:500px;}
.we_r_here_hlp .right p{margin-bottom: 44px;}





/*****************************************************************************************************/
/*easy_step_to_bk*/
/*****************************************************************************************************/
.easy_step_to_bk{background-image:url(../assets/../images/mobile_screen/easy_book_map.png);background-size: contain;background-position:-50% 0;background-repeat:no-repeat;padding: 100px 0;}
.easy_step_to_bk ul li{margin-bottom:50px;}
.esy_step h2{margin-bottom:25px;}
.esy_step .esy_serv_icon{background-color:rgba(239,243,250,1);width:65px;height:65px;display:flex;align-items:center;justify-content:center;vertical-align:middle;border-radius:11px;}
.esy_step .esy_serv_ctn{width:calc(100% - 65px);padding-left:52px;}
.esy_step .esy_serv_ctn h3{margin-bottom:10px;font-weight:600;}
.esy_step .esy_serv_ctn p{color:rgba(132,143,172,1);font-weight:500;}
.esy_step .esy_serv_ctn p span{color:rgba(41,47,102,1);}


/*****************************************************************************************************/
/*download_app_sec*/
/*****************************************************************************************************/
.download_app_sec{background-image:url(../assets/../images/banner/download_app.png);background-size: cover;background-position:center;background-repeat:no-repeat;padding: 277px 0;}
.download_app_sec .left{border-right:1px solid #fff;}


/*****************************************************************************************************/
/*contact_us*/
/*****************************************************************************************************/
.contact_us{padding:100px 0;background:rgba(206,213,246,0.15);}
.custom_form .form-group{border:1px solid #000;margin-bottom:30px;border-radius:5px;}
.custom_form .form-group .form-control{padding:17px 19px;color:rgba(89,92,101,1);font-size:16px;}
.contact_us .btn-theme{max-width:330px;text-align:center;width:100%;display:block;background-color:rgba(41,47,102,1);color:#fff;border: 1px solid transparent;transition: all 0.5s ease;}
.contact_us .btn-theme:hover { border: 1px solid rgba(41, 47, 102, 1); background-color: transparent; color: rgba(41, 47, 102, 1); }

/*****************************************************************************************************/
/*app_download_sec*/
/*****************************************************************************************************/
.app_download_sec{background-image:url(../assets/../images/banner/app_donwload.png);background-size: cover;background-position:center;background-repeat:no-repeat;}
.app_download_sec .left{padding: 122px 12px;}
.app_download_sec .right{background-image:url(../assets/../images/mobile_screen/app_available1.png);background-size: cover;background-position:center;background-repeat:no-repeat;}









/**/
.footer_main{padding: 100px 0;}

.footer_main .left h2{font-family: 'Bebas Neue', sans-serif;font-weight: 700;color: rgba(41, 47, 102, 1);padding-bottom:17px;}
.footer_main .left p{max-width: 411px;width: 100%;}
.fter_single h3{padding-bottom:21px;}
.fter_single ul li{padding-bottom:19px;}
.fter_single ul li a:hover{color: rgba(41, 47, 102, 1);}
.footer_bottom{padding: 8px 0; text-align: center;}
.footer_bottom p{font-size: 16px;color: rgba(25, 26, 28, 1);}






/* .text-navi-blue{
  color:#292F66 !important;
}
.bg-navi-blue{
  background-color: #292F66 !important;
} 

.page-item.active .page-link
{
  background-color: #292F66 !important;
} */