 @import 'https://fonts.googleapis.com/css?family=Poppins:800,700,600,400,300';

body {
    background-color:#dddddd;
    font-family: Poppins;
}

#call-back-modal .modal-body{
    border-color: #ca080f;
}

.general-btn{
	background-color:#ca080f;
	color:#fff;
}

.general-btn:hover{
	background-color:#512698;
	color:#fff;
}
.header .navbar {
    background-color: #f20f2a;
}
.header .navbar .navbar-collapse .navbar-nav li a{
    font-size:15px;
    font-weight:600;
	color: #FFFFFF;
}
.header .navbar .navbar-collapse .navbar-nav li a:hover, .header .navbar .navbar-collapse .navbar-nav li.active a{
	color: #f20f2a;
	background-color: #ffffff;
}
.custom-form .custom-control-label::before, .custom-control-label::before{
	border-color: #ca080f;
}
.search-engine .custom-form .custom-radio .custom-control-input:checked ~ .custom-control-label::after, .search-engine .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{
	color: #ca080f;
}
.custom-form-main .nav .nav-link{
	background-color: #ca080f;
}
.custom-form-main .nav .nav-link.active,
.custom-form-main .nav .nav-link:hover{
	color: #ca080f;
}
.container .custom-form .submit-col .submit-btn{
	background-color: #512698;
	color: #ffffff;
}

.banner .slider-text h1{
    color: #fff;
    font-family: Poppins;
    font-size: 30px;
    font-weight: 700;
    font-style:normal}
.banner .slider-text h2{
    color: #fff;
    font-family: Poppins;
    font-size: 24px;
    font-weight: 600;
    font-style:normal}
.pricing-main-box:hover{
    border-color:#ca080f;
}
.pricing-main-box .special, .pricing-main-box .special::before, .pricing-main-box .special::after{
    background-color:#ca080f;
}
.pricing-main-box .pricing-heading h3{
	font-family:Poppins;
    font-size:20px;
    font-weight:600;
    font-style:normal;
    color:#000000;
}
.pricing-main-box .pricing-heading h3 small{
	font-family:Poppins;
    font-size:16px;
    font-weight:400;
    font-style:normal;
    color:rgba(0, 0, 0, 0.75);
}
.pricing-main-box .pricing-content span{
	color:#ca080f;
}
.pricing-main-box .pricing-content strong{
	color:#ca080f;
}
.pricing-main-box .pricing-button .pricing-btn{
	background-color: #ffffff;
	color: #512698;
	border-color: #dddddd;
}
.pricing-main-box:hover .pricing-button .pricing-btn{
	background-color: #512698;
	color: #ffffff;
	border-color: #dddddd;
}
.page-content .side-bar-filter{
	background-color:#ca080f;
}
.page-content .side-bar-filter .side-bar-filter-header .headings p, .page-content .side-bar-filter .side-bar-filter-header .filter-content .headings p,
.page-content .side-bar-filter .filter-body .filter-list .filter-list-item{
	color: #fff;
}
.page-content .side-bar-filter .ui-slider-handle.ui-corner-all.ui-state-default{
	background-color: #512698;
}
.error .error-contain h1, .error .error-contain p strong{
	color:#f20f2a;
}
.footer-main{
	background-color: #ffffff;
}
.footer-main .footer .footer-column ul li a, .footer-main .footer .footer-column ul li p, .footer-main .footer .footer-column h3{
	color: #000000;
}
.footer-main .footer .footer-column ul li a, .footer-main .footer .footer-column ul li p{
	font-family:Poppins;
    font-size:16px;
    font-weight:400;
    font-style:normal;
	
}
.footer-main .copy-right .copyright-content p{
	font-family:Poppins;
    font-size:14px;
    font-weight:400;
    font-style:normal;
}
.booking-details .flights-collapse{
	background-color:#f20f2a;
}
.booking-details .passenger-form p{
	color:#f20f2a;
}
.booking-details .flights-details-contain, .booking-details .p-p-passenger, .booking-details .passenger-form{
	border-color: rgba(242,15,42,0.14);
}



