@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700;800;900&display=swap');
body{
	background-color:#fff;
	font-family: 'Work Sans', sans-serif;
	font-size:14px;
	font-weight:400;
}
.inner-wrap{
	background-color:#fff;
}
.carousel-caption{
	text-align:left;
	bottom:30%;
}
.grd-orange{
	color:#fff;
background: #f69445; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f69445 1%, #e46f15 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f69445 1%,#e46f15 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f69445 1%,#e46f15 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f69445', endColorstr='#e46f15',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
.about-wrap{
	padding-bottom:20px;
}
.about-wrap h1{
	color:#F60;
}
.about-wrap h3{
	font-weight:600;
}
.about-wrap p{
	font-size:18px;
}
.nis-wrap{
	background:url(../images/taj.jpg) no-repeat center center fixed;
	background-size:cover;
	padding-bottom:60px;
	position:relative;
	z-index:0;

}

.nis-wrap::after{
	    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
    z-index: -1;
    opacity: .8;
    background: #F4A018;
    background: -moz-linear-gradient(45deg, #F4A018 0%, #F94F00 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #F4A018), color-stop(100%, #F94F00));
    background: -webkit-linear-gradient(
45deg
, #F4A018 0%, #F94F00 100%);
    background: -o-linear-gradient(45deg, #F4A018 0%, #F94F00 100%);
    background: -ms-linear-gradient(45deg, #F4A018 0%, #F94F00 100%);
    background: linear-gradient(
45deg
, #F4A018 0%, #F94F00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4A018', endColorstr='#F94F00', GradientType=1 );
}
.nis-wrap h2{
	padding-bottom:40px;
	padding-top:30px;
	color:#fff;
	font-size:4rem;
	font-weight:400;
}
.cir-bx{
	width:300px;
	height:300px;
	margin:0 auto;
	border-radius:75%;
	position:relative;
}
.cir-bx-inner{
	width:300px;
	height:300px;
	margin:0 auto;
	border-radius:75%;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:100;
	-webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
  cursor: pointer;
}
.cir-bx-overlay{
	background-color:rgba(0,0,0,.3);
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	width:300px;
	height:300px;
	border-radius:75%;
	font-size:30px;
	color:#fff;
	text-align:center;
	padding-top:40%;
	margin:0 auto;
	font-weight:600;
	z-index:110;
	border:3px #fff solid;
}
.large-travel{
	background:url(/content/images/banner/large-travel.jpg) no-repeat center center;
	background-size:cover;
	
}
.small-travel{
	background:url(/content/images/banner/large-agency.jpg) no-repeat center center;
	background-size:cover;
}
.cop-travel{
	background:url(/content/images/banner/corporate-travel.jpg) no-repeat center center;
	background-size:cover;
}
.cir-bx:hover .cir-bx-inner{
	-ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
  cursor: pointer;
}
.ww-offer{
	background:#efefef !important;
	padding-bottom:30px;
}
.ww-offer h2{
	font-weight:600;
	padding-top:20px;
	font-size:4rem;
}
.ww-offer h4{
	font-weight:500;
}
.ww-offer .subhead{
	font-size:20px;
}
.ww-offer .thumbnail{
	background: #fff;
    -webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 3%);
    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.03);
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 3%);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 20px;
	border:0px;
	padding:30px;
	min-height:292px;
}
.offer-icons{
	width:85px;
	height:85px;
	border-radius:50%;
	margin:0 auto;
	
background: #07a12b; /* Old browsers */
background: -moz-linear-gradient(45deg,  #07a12b 0%, #59d611 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #07a12b 0%,#59d611 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #07a12b 0%,#59d611 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07a12b', endColorstr='#59d611',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

webkit-box-shadow: 0px 15px 30px -12px rgb(0 0 0 / 20%);
    -moz-box-shadow: 0px 15px 30px -12px rgba(0, 0, 0, 0.2);
    -ms-box-shadow: 0px 15px 30px -12px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0px 15px 30px -12px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 15px 30px -12px rgb(0 0 0 / 20%);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
	
	 display: flex;
  justify-content: center;
  align-items: center;
	
}
.offer-icons img{ 
    margin:auto; height:60%;}
.cta-wrap{
	padding-top:80px;
	padding-bottom:50px;
	position:relative;
	z-index:0;
	background:url(/content/images/banner/business-with-us.jpg) no-repeat center top fixed;
	background-size:cover;


}
.cta-wrap::after{
	    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
    z-index: -1;
    opacity: .9;
    background: #006600;
    background: -moz-linear-gradient(45deg, #006600 0%, #e47016 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, #006600), color-stop(100%, #e47016));
    background: -webkit-linear-gradient(
45deg
, #fb83b5 0%, #9a51ff 100%);
    background: -o-linear-gradient(45deg, #006600 0%, #e47016 100%);
    background: -ms-linear-gradient(45deg, #006600 0%, #e47016 100%);
    background: linear-gradient(
45deg
, #006600 0%, #e47016 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006600', endColorstr='#e47016', GradientType=1 );
}
.cta-wrap h1{
	color:#fff;
	font-size:4rem;
	margin-top:0px;
	font-weight:400;
}
.btn-cta{
	width:150px;
	height:50px;
	margin:0 auto;
	padding:10px;
	border-radius:40px;
	background-color:#FFF;
color:#060;
font-size:20px;
border:0px;
display:block;
font-weight:600;
margin-top:20px;
}
.whynamo-wrap{
	
}
.whynamo-wrap h1{
	font-weight:600;
	padding-top:20px;
	
}
.whynamo-wrap h3{
	font-weight:600;
	font-size:1.8rem;
	color:#000;
}
.sub-tag{
	color:#060;
	
	font-size:2rem;
	margin-bottom:10px;
	font-weight:500;
	
}
.pl-0{
	padding-left:0px;
}
.npopup{
	position:fixed;
	top:20%;
	left:0px;
	right:0px;
	margin:0 auto;
	width:500px;
	background-color:#fff;
	z-index:100000;
	border-radius:10px;
	overflow:hidden;
	display:none;
}
.npopup .form-control{
	height:45px;
	box-shadow:none;
	font-size:16px;
}
.form-inline .form-group{
	width:150px;
	float: left;
	margin-right: 5px;
}
.form-inline .input-group>.form-control{
	border-radius:4px;
	
}
.npopup .btn-info{
	background-color:#fff;
	color:#e46f16;
	border:1px #e46f16 solid;
	font-weight:600;
	padding-top:12px;
	padding-bottom:12px;
}
.npopup .btn-info:focus{
	background-color:#fff;
	color:#e46f16;
	box-shadow:none;
}
.npopup .btn-success{
	background-color:#fff;
	color:#006600;
	border:1px #006600 solid;
	font-weight:600;
	padding-top:12px;
	padding-bottom:12px;
}
.npopup .btn-success:focus{
	background-color:#fff;
	color:#e46f16;
	box-shadow:none;
}
.npop-overlay{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	z-index:9999;
	display:none;
}
.npop-close{
	position:absolute;
	top:10px;
	right:10px;
	width:32px;
	height:32px;
	background:url(/content/images/banner/close-icon.png) no-repeat center center;
	cursor:pointer;
}
.npopup-head{
	background-color:#F60;
	color:#fff;
	padding:10px 20px;
	font-size:22px;
	font-weight:600;
}
.npopup-body{
	padding:20px;
}
.pr-0{
	padding-right:0px;
}
.pl-0{
	padding-left:0px;
}
.p-0{
	padding-right:0px;
	padding-left:0px;
}
.submit-btn{
	height:45px;
	border-radius:30px;
	width:100%;
	font-size:18px;
	background-color:#006600;
	color:#fff;
	font-weight:600;
}
.submit-btn:hover{
	color:#fff;
}
.v-otp{display:none;}
@media screen and (max-width:767px){
	.cir-bx{
		margin-bottom:40px;
	}
	.carousel-caption{
		display:none;
	}
	
.pl-0{
	padding-left:15px;
}
.p-0{
	padding-right:15px;
	padding-left:15px;
}
.npopup{
	width:95%;
}
.npopup .btn-info{
	font-size:12px;
}
.npopup .btn-success{
	font-size:12px;
}

}

.field-validation-error {
    color: red;
    display: inline-block;
    margin-left: 10px;
}