@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700,800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap');
html{height:100%;overflow-x: hidden}
body{font-size:16px;background:#fff;color:#434343;overflow-x:hidden;font-family: 'Raleway', sans-serif;position:relative;}
img{max-width:100%}
p{margin-bottom:.5rem}
a{text-decoration:none;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover,.btn:focus,button:focus{text-decoration:none;outline:none;color:#a70e13;box-shadow:none}
ul,li{padding:0;margin:0}
.sign-btn #myBtn {
    background: #005595;
    color: #fff;
    padding: 20px 30px;float:left;
    border-radius: 50px;font-family:'Raleway-Bold',sans-serif;
}
.popup-btn {
    width: 980px;
    margin: 0 auto;
    border-radius: 20px;top:50px;
}
.popup-btn .modal-content {
    
    border-radius: 20px;
}
.sign-btn {
    /* width: 100%; */
    float: left;
}
.disclaimer-box{
	  padding: 25px 45px 35px;
    border: 0.5px solid #014C8F;
    border-radius: 20px;
	  }
	.disclaimer-box h2{  
	  color:#4E4C64;font-family: 'poppins', sans-serif;
    font-size: 40px;
    font-weight: 500;
    letter-spacing: 0.3px;

	}
	.disclaimer-box hr{  
    border-top: 2px solid #014C8F;
    padding-bottom: 15px;
    margin-top: 20px;
    width: 75%;
	}

	      .disclaimer-box p {
    font-weight: bold;
    color: #4E4C64;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

 .disclaimer-box ul li .li_text{
    font-weight: bold;
    color: #4E4C64;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

	
li{list-style:none}
.text-bold{font-family:'Raleway-Bold',sans-serif}
.text-medium{font-family:'Raleway-Medium',sans-serif}
.text-extrabold{font-family:'Raleway-ExtraBold',sans-serif}
.text-heavy{font-family:'Raleway-Heavy',sans-serif}
.text-underline{text-decoration:underline}
.form-control{box-shadow:1px 2px 1px #535353;color: #434343;border-radius: 5px;  border: 1px solid transparent;  padding: 10px 25px;  font-size: 16px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;font-family: 'Roboto', sans-serif;height: calc(2.25rem + 10px);}
.form-wrapper label{font-family: 'Raleway-Medium', sans-serif;font-size: 13px;color: #434343;}
.form-control:focus{outline:none;box-shadow:none;border: 1px solid #ee0019;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color: #ee0019;}
.custom-checkbox label{color: #fff}
.with-errors{color:red;font-size:10px;}
.niyo-btn-primary{background: #ee0019;color: #fff;border-radius: 5px;padding: 10px 20px; border: 1px solid #ee0019;  text-align: center;font-family:'Raleway-Medium',sans-serif;width: 100%;cursor: pointer;}
.niyo-btn-primary:hover{background: #d0616c;color: #fff;border: 1px solid #e6172b;}
.brand-logo-mob2{display:none;}
.niyo-btn-secondary{background: #434343;color: #fff;border-radius: 5px;padding: 10px 20px; border: 1px solid #434343;  text-align: center;font-family:'Raleway-Medium',sans-serif;width: 100%;cursor: pointer;}
.niyo-btn-secondary:hover{background: #615b5b;  color: #fff;border: 1px solid #434343;}

.niyo-primary-col{color:#ee0019}
.niyo-white-col{color: #fff}
.niyo-primary-bg{background:#cd0472}
.niyo-hyperlink{color: #ee0019}
.niyo-hyperlink:hover,.dtf-hyperlink:focus{text-decoration: underline}
.form-group label { font-family: 'Raleway-Medium', sans-serif; font-size: 13px;color: #434343;}
.form-header p{color:#434343;}
.form-header p a{color:#ee0019;}
.form-header h2{color:#000;font-size: 25px;}

.stepwizard-step p { margin-top: 10px;}
.stepwizard-row { display: table-row;}
.stepwizard {width: 50%; position: relative;  display: none}
.stepwizard-step button[disabled] {opacity: 1 !important; filter: alpha(opacity=100) !important;}
.stepwizard-row:before { top: 14px; bottom: 0; position: absolute; content: " "; width: 100%; height: 1px; background-color: #ccc; z-order: 0;}
.stepwizard-step { display: table-cell; text-align: center; position: relative;}
.btn-circle { width: 30px; height: 30px; text-align: center; padding: 6px 0;  font-size: 12px; line-height: 1.428571429;border-radius: 15px;}
.brand-logo{margin-bottom: 50px;}

.success-banner .form-header p{color:#000;}
.section{padding: 50px 0;position: relative;}
.gc-sec {background: #f2f1f1}
.banner-form{position: absolute;top: 30px;width: 600px;padding: 0 0 50px 0;}
.form-header h1{font-family:'Raleway-Bold',sans-serif;font-size: 30px;color: #ee0019}
.form-header h3{font-weight: 600;font-size: 24px;margin-bottom: 50px;color:#434343;}
.form-wrapper{width: 450px}
.form-header-succsess h1{font-family:'Raleway-Bold',sans-serif;font-size: 30px;color: #17ac07}
.doc-details{display: flex;  margin-top: 30px;  font-size: 14px;}
.doc-details li{flex: 1}
.success-banner{display: none}
.currency-cal h2{font-family:'Raleway-Bold',sans-serif;font-size: 32px;text-align: center;color: #ec0019;}
.currency-convertor-box{background: #fff;border-radius: 5px;padding: 25px;-webkit-box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.75);  box-shadow: 0px 0px 34px -14px rgba(0,0,0,0.75);}
.country-box-main{display: flex;}
.country-box-main input{background: #f2f1f1;border-radius: 0}
.pro-counter{text-align: center;font-family:'Raleway-Bold',sans-serif;font-size: 18px}
.currency-convertor-box{margin:1.5rem 0}
.counter-value{font-family: 'Roboto', sans-serif;font-weight:700;font-size: 40px;color: #434343;position: relative;font-weight: 700;padding-right: 25px;}
.counter-value::after{position: absolute;content: '+';font-family: 'Open Sans', sans-serif;font-size: 40px;color: #434343;}
.counter-Txt{display: flex; align-items: baseline;justify-content: center;}
.counter-Txt p{font-family:'Raleway-Medium',sans-serif;color: #ec0019;font-weight: 600;  margin-left: 10px;}
.page-vector{position: absolute; bottom: 95px;  right: 0;width: 130px}
.page-vector2{position: absolute; bottom: 0;  left: 0;width: 130px}
.sec-title h2{font-family: 'Raleway-Bold',sans-serif;font-size: 30px;text-align: center;}
.sec-title p{color: #ec0019}
.sec-travel .col-md-6{margin-top: 30px;text-align:center;}
.sec-travel .col-md-6 p{font-size: 30px;font-family: 'Raleway',sans-serif;font-weight: 600;margin: 10px 0;}
.testimonial-car{background: url(../images/testimonial-car.jpg) no-repeat;background-size:cover }
.testimonial-car h2{font-family:'Raleway-Bold',sans-serif;color: #fff;text-align: center}
#test-car{margin: 50px 0 0 0;text-align: center}
/*#test-car .col-md-12{padding: 0 50px;color: #fff}*/
#test-car .col-md-12 h3{font-weight: 500;font-family:'Raleway',sans-serif;margin-top:35px}
#test-car .item{position: relative}
#test-car .owl-item.active .item::after{position: absolute;content: '';right: 0;height: 100%;width: 1px; background: #fff;top: 0}
#test-car .owl-item.active + .active .item:after{display: none}
.owl-theme .owl-nav.disabled+.owl-dots { margin-top: 25px;}
#test-car.owl-theme .owl-dots .owl-dot.active span{background: #fff;position: relative;}
#test-car.owl-theme .owl-dots .owl-dot.active span:after{position: absolute; content: ''; width: 22px; height: 22px; border-radius: 50%; border: 2px solid #708690; left: -6px; top: -6px; right: 0; margin: 0 auto;}
.contact-section{padding: 15px 0}
.contact-section p{font-size: 13px;margin-bottom: 0}
footer{background: #434343;padding: 20px 0;color: #fff}
.brand-logo-mob{display: none}

/*.setup-content{display: block;*/
/*position: absolute;*/
/*top: 135px;}*/


.panel-title a:after {
    font-family:Fontawesome;
    content:'\f077';
    float:right;
    font-size:10px;
    font-weight:300;
    position:absolute;
    right:0;
    top: 20px;
    border: 1px solid;
    border-radius: 50%;
    padding: 5px 8px;
}
.panel-title a.collapsed:after {
    font-family:Fontawesome;
    content:'\f078';
}

#accordion{margin-top:35px;}
#accordion .card-header{background:none;}
#accordion .card-header a{color:#ec0019;font-size:22px;font-family:'Raleway-Medium',sans-serif;white-space: inherit;    text-align: left;}
#accordion .card{border:none;}
.test-carousel h2{font-size:30px;font-family:'Raleway-Bold',sans-serif;color:#ec0019;}

@media screen and (max-width:1280px) {

}
@media screen and (max-width:1024px) {
  .form-header h1 {font-size: 24px;}
  .form-header h3{font-size: 18px; margin-bottom: 20px;}
  .page-vector{width: 130px;}
  
}
@media screen and (max-width:991.98px) {
 
}
@media screen and (max-width:767.98px) {
 
}
@media screen and (max-width:575.98px) {
  .rightsection, .leftsection{text-align: center !important}
  footer .col-md-6{text-align: center !important}
  #test-car .owl-item.active .item::after{display: none}
  .sec-travel .col-md-6 { text-align: center}
  .counter-Txt{margin-bottom: 15px}
  .brand-logo{display: none}
  .brand-logo-mob{display: block;position: absolute;top:30px;left: 30px;max-width: 130px}
  .banner-form{width: 100%;position: relative;}
  .form-wrapper{width: 100%}
  .form-control{border: 1px solid #ddd;}
  #imgFlip{margin-bottom: 15px;    transform: rotate(90deg);}
  .form-group label, .form-wrapper label, .form-header h3, .form-header p{color: #434343;}
  .brand-logo-mob2{display:block;
position: absolute;
top: 30px;
left: 30px;
max-width: 130px;}
  .brand-logo-success{display: none;}

}



@font-face {
  font-family: 'Raleway';
  src: url('../fonts/Raleway.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway.woff') format('woff'), url('../fonts/Raleway.ttf')  format('truetype'), url('../fonts/Raleway.svg#Raleway') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway-Bold';
  src: url('../fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Bold.woff') format('woff'), url('../fonts/Raleway-Bold.ttf')  format('truetype'), url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway-ExtraBold';
  src: url('../fonts/Raleway-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-ExtraBold.woff') format('woff'), url('../fonts/Raleway-ExtraBold.ttf')  format('truetype'), url('../fonts/Raleway-ExtraBold.svg#Raleway-ExtraBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway-Heavy';
  src: url('../fonts/Raleway-Heavy.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Heavy.woff') format('woff'), url('../fonts/Raleway-Heavy.ttf')  format('truetype'), url('../fonts/Raleway-Heavy.svg#Raleway-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Raleway-Medium';
  src: url('../fonts/Raleway-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Raleway-Medium.woff') format('woff'), url('../fonts/Raleway-Medium.ttf')  format('truetype'), url('../fonts/Raleway-Medium.svg#Raleway-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}



