 @import url('https://fonts.googleapis.com/css?family=Hind');

/* Global properties ======================================================== */
a[href^="tel:"] {color:inherit; text-decoration:none;}
::selection{background:#888888!important; color:#fff}
::-moz-selection{background:#888888!important; color:#fff}

a{color:#6793a8; text-decoration: underline; outline:none}
a:hover{color:#6793a8; text-decoration: none; outline:none}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
body{margin:0; padding:0; background:#FFF; border:0; font:13px 'Ubuntu', Arial, Helvetica, sans-serif; color:#756e6e; line-height:18px; min-width:320px;}
ul, ol{list-style:none; margin:0; padding:0;}
.clear{clear:both;}
.bg1{background:#FFFFFF; padding:10px 0;}
.bg2{background:#88AAFF; padding:20px;}
#wrapper{float:left; width:100%; background: #FFFFFF; padding: 10px 0;}

#header{margin:0 auto; width:1170px;}
#header .logo{float:left; width:120px; margin-top: 0;}
#header .logo img{width:100%;}
#header .right{float:left; width:260px; margin-left: 150px; margin-top: 10px;}
.whatsapp{float:right; width:100%; text-align:right; margin-bottom:10px;}
.whatsapp img{width:15%; float:left; margin-right:10px;}
.whatsapp h2{text-align:right; color:#FFF; font-size:20px;}

.call-us{float: right; width: 220px; text-align: right; margin-top: 10px;}
.call-us .fa {border:1px solid #fc1717; padding:6px 9px; font-size: 15px; border-radius: 50%;}
.call-us h3{font-size: 22px;}
.call-us span{font-size: 15px; float: right;}
.call-us a{color: #fc1717;}
.call-us a:hover{color: #000000;}
.call-us img{width: 100%;}
.banner{float:left; width:100%; margin-bottom:30px;}
.banner img{width:100%;}

.new-nav{float: left; width: 100%; background: #005282;}
.new-nav ul {list-style-type: none; margin: 0; padding: 0; overflow: hidden;}
.new-nav li {float: left;}
.new-nav li a {display: block; color: white; text-align: center; padding: 14px 16px; font-size: 14px; font-weight: bold; text-transform: uppercase; text-decoration: none;}
.new-nav li a:hover, .new-nav li a.active {background-color: #111;}
.menu-button{margin:0 auto; width:1170px;}


.travel-pack{float: left; width: 100%; padding: 30px 0 30px;}
.travel-pack h2{text-align: center; font-size: 35px; color: #242424; font-weight: bold; margin-bottom: 30px;}
.travel-pack1{border:1px solid #666; float: left; width: 31.3%; margin: 0 1%; border-radius: 8px; padding-bottom: 20px;}
.travel-pack1 img{width: 100%; margin-bottom: 10px;}
.travel-pack1 h3{font-size: 20px; color: #666; font-weight: bold; margin-bottom: 5px; padding: 0 10px;}
.travel-pack1 h4{font-size: 16px; color: #666; padding: 0 10px;}

.deal1main{float:left; width: 100%; margin-top: 20px; padding: 0 10px;}
.travel1{float: left; width: 30.3%; padding-top: 3px; font-size: 14px;}
.travel2{float: left; width: 30%; padding-top: 3px; font-size: 30px; font-weight: bold; color: #005282;}
.travel3{float: right; width: 30%; padding-top: 2px; font-size: 12px; text-align: right;}
.travel3 a{border:1px solid #005282; color: #005282; padding: 8px 5px; border-radius: 4px; font-size: 18px;}
.travel3 a:hover{background: #005282; color: #ffffff;}


.travel-pack-deals{float: left; width: 100%; padding: 30px 0 30px;}
.travel-pack-deals h2{text-align: center; font-size: 35px; color: #242424; font-weight: bold; margin-bottom: 30px;}
.travel-pack-deals1{border:1px solid #666; float: left; width: 23%; margin: 0 1%; border-radius: 8px; padding-bottom: 20px;}
.travel-pack-deals1 img{width: 100%; margin-bottom: 10px;}
.travel-pack-deals1 h3{font-size: 20px; color: #666; font-weight: bold; margin-bottom: 5px; padding: 0 10px;}
.travel-pack-deals1 h4{font-size: 13px; min-height: 40px; color: #666; padding: 0 10px;}
.travel-deal1main{float:left; width: 100%; margin-top: 20px; padding: 0 10px; text-align: center;}
.travel-deal1main a{border:1px solid #005282; color: #005282; padding: 8px 5px; border-radius: 4px; font-size: 18px;}

.discover-deal{float: left; width: 100%; padding: 30px 0;}
.discover-deal .div1{padding: 16px 0; width:24%; height:24%; text-align: center; border-radius: 50%; border:2px solid #0f204b; color: #0f204b; float: left; /*width: auto;*/}
.discover-deal .div1 .fa{font-size: 20px;}
.discover-deal .div1:hover{background: #005282; color: #ffffff;}

.discover-deal .div2{float: right; width: 65%; margin-top: 5px;}
.discover-deal .div2 h3{font-size: 18px; margin-bottom: 8px;}
.discover-deal .div2 p{font-size: 14px;}
.discover-deal .div2 a{color: #f20;}
.flight-fare-deals{float: left; width: 100%; margin: 20px 0;}
.flight-fare-deals h2{text-align: center; font-size: 35px; color: #242424; font-weight: bold; margin-bottom: 30px;}
.deal1{float: left; width: 24%; margin: 0 0.5%; border-bottom: 3px solid #005282;}
.deal1 img{width: 100%;}
.box1 li{list-style: none; float: left; width: 20%; font-size: 18px; padding: 8px 0; text-align: center; background: #005282; border-right: 1px solid #fff;}
.box1 li a{color: #ffffff;}
.box1 li a:hover{color: #f7c600;}
.box1 li:last-child{width: 80%; border-right: 0; text-transform: uppercase; font-size: 16px; font-weight: bold;}

.box2 li{list-style: none; font-size: 16px; float: left; width: 100%;}
.box2 li a{padding: 8px 10px; float: left; width: 100%;  background: #edf0f9; border-bottom: 1px solid #c8d3ee; color: #000000;}
.box2 li span{float: right; color: #fc1717;}
.box2 li:last-child{border-bottom: 0;}
.box2 li a:hover{background: #dfe4f1; border-bottom-color: #a5b6e1;}

.call-icon {text-align: center; margin-bottom: 40px; margin-top: 20px;}
.call-icon h2:before{margin-right: 10px; border-radius: 20px; font-size: 20px; padding: 8px 10px; font-family: FontAwesome; color: #FFCF79; content:"\f095"; background-color: #022243; color: #fff;} 
.call-icon h2{font-size: 22px; color: #022243;}
.call-icon a{ color: #022243; font-weight: bold;}
.call-icon span{ bottom: 12px;}
.margin-top30{margin-top:30px;}
.hindi h2{ font-family:Arial; color:#3A465F; margin-bottom:20px; font-size: 22px; font-weight: bold;}
.hindi h3{ font-family:'Hind', sans-serif; font-weight: bold; font-size: 16px; color:#666; margin-top: 15px; margin-bottom:10px;}
.hindi h4{ font-family:'Hind', sans-serif; font-weight: bold; font-size: 15px; color:#c1262a; margin-bottom:10px;}
.hindi p{text-align:justify; color:#666; font-size:14px; margin-bottom:10px; line-height:22px;}

.top-flight-desti{float: left; width: 100%; margin: 30px 0;}
.top-flight-desti h2{font-size:20px; margin-bottom:20px; color:#005282;}
.top-flight-desti li{float: left; width: 50%; font-size: 14px; line-height: 20px; }
.top-flight-desti li:before{font-size: 14px; margin-right: 10px; margin-left: 0px; font-family: FontAwesome; color: #005282; content: "\f18e";}
.top-flight-desti li {color: #08c;}

.hindi li{list-style: none; float: left; width: 100%; color: #0b1f66; font-size: 14px; line-height:24px;}
.hindi2 {border:2px solid #000; margin-bottom:20px; padding:20px 10px;}
.hindi2 h2{font-size:30px; margin-bottom:20px; color:#f20;}
.hindi2 h3{font-size:25px; margin-bottom:20px; color:#000;}
.hindi2 ul{margin-bottom:20px;}
.hindi2 li{line-height:32px; color:#000; font-size:15px;}
.hindi1{background:#F0E3D0;color:#000; padding:20px 10px; border:2px solid #B4A48B;}
.hindi1 h3{font-size:22px; text-align:center; margin-bottom:30px;}
.hindi1 li{line-height:27px; font-size:14px;}
.img1{margin:0 auto; width:70%; margin-bottom:20px;}
.img1 p{text-align:center; color:#000; padding:10px 0; font-weight:bold;}
.img1 img{width:100%; border:1px #000 solid; padding:5px;}
#container{float:left; width:100%;}

.desclaimer{float:left; width:100%; background:#11172b; border-bottom: 1px solid #ccc; padding:10px 20px; margin-top:30px;}
.desclaimer h3{color:#fff; font-weight:bold; font-size:25px; margin-bottom:10px;}
.desclaimer h4{color:#fff; font-weight:bold; font-size:25px; margin-top:10px;}
.desclaimer p{color:#fff; text-align:justify; font-size:14px; margin-bottom:0;}
textarea.form-control{height:150px !important;}
label{color:#000;}
.border1{border:1px solid #000; padding:20px 10px;}
.border1 h4{color:#000;}
/*=========== login Page Start Code =================*/
#login{background:#FFF; padding:20px; margin-top:50px; box-shadow: 0px 0px 20px #FFF; border: 2px solid #02CA23;}
#login .right{float:right; width:100%;}
.admin-detail{}
.bgwhite{background:#fff; padding:15px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; margin:20px auto 0; width:350px;}
.admin-detail h3{margin-top:0; margin-bottom:20px;}
.admin-detail ul{margin:0; padding:0;}
.admin-detail li{list-style:none;}	
.admin-detail li input{margin:5px 0;}
.admin-detail .btn{background:#337ab7 !important; border:none; color:#fff; float:left; width:120px; margin-top:10px;}
.admin-detail .btn:hover{background:#000;}
.logo-top{margin-bottom:20px; text-align:center;}

.logo_admin{float:left; width:300px;}
.logo_admin h2{margin:0; padding:0;}
.admin_button{float:right; width:220px;}

.main-table{margin:10px 0;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{font-size:12px !important; }

.admin_footer{float:left; padding:8px 0; bottom:0; width:100%;  background:#63583F;}

/*.footer{float:left; width:100%; background:#11172b; padding:8px 0; margin:0 0 0;}
.footer p, .admin_footer p{text-align:center; color:#fff; padding:0; margin:0 0 10px 0;}
.footer-bottom{margin: 0 auto; width: 32%;}
.footer-bottom li{list-style: none; float: left; width: auto; color: #fff;}
.footer-bottom li:first-child{width: 35px; margin-right: 10px;}
.footer-bottom li:nth-child(2){width: 35px; margin-right: 35px;}
.footer-bottom li img{width: 35px;}
.footer-bottom li a{color: #fff; text-decoration: none;}*/


#footer{background:#005282; color:#FFFFFF; width:100%; padding:0px 0px 30px 0px; border-top:1px #9ab9dc dashed;}
#footer a{color:#FFFFFF;}
#footer a:hover{color:#78a4d5;}
#footer h2, #footer h3, #footer h4{color:#FFF; margin-bottom: 15px; font-weight:bold; text-transform:uppercase; line-height:28px;  padding-top:20px; text-shadow:-3px 2px 6px #000000;}
#footer .Links h4.none{padding:0px;}
#footer .Links a{display:block; line-height:26px;}
#footer .Links a:before{margin-right:5px;}
#footer .Links a.social{float:left; width:50%;}
#footer ul.Card{margin:0px; padding:0px; list-style:none;}
#footer ul.Card li{background:url(../images/card.png) 0px top no-repeat; margin-top:12px; height:32px; line-height:32px; float:left; width:60px; }
#footer ul.Card li .fa{display:none;}
#footer ul.Card li:nth-child(2){background-position:0px -35px;}
#footer ul.Card li:nth-child(3){background-position:0px -70px;}
#footer ul.Card li:nth-child(4){background-position:0px bottom;}
#footer .Quick a{display:block; line-height:26px; } 
#footer .Quick a:before{content: "\f105"; font: normal normal normal 18px/1 FontAwesome; display:inline-block; margin-right:5px;}
#footer .contact a{line-height:26px;}
#footer .contact p{margin-bottom: 5px;}
#footer .SocialIcons a{background:#ffffff; text-decoration: none; color:#4862a3; display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; font-size:24px; margin-right:10px; border-radius:4px; }
#footer .SocialIcons a:nth-child(2){color:#0fa0d7;}

#footer .line{border-bottom:2px #9ab9dc dashed; margin-top:20px!important;}
#footer .Dstnsn{padding-bottom:15px;}
#footer .Dstnsn a{float:left; width:25%; line-height:28px; }
#footer .Dstnsn a:before{content: "\f0a4"; font: normal normal normal 13px/1 FontAwesome; display:inline-block; margin-right:5px; }


.bg-img {background-image: url("../images/img_nature.jpg"); padding: 80px 0 30px; min-height: 450px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; }
.travel-form-banner{margin: 0 auto; width: 1170px; text-align: center;}
.travel-form-banner h2{font-size: 30px; color: #fff; font-weight: bold; margin-bottom: 10px;}
.travel-form-banner h3{font-size: 22px; color: #fff;}
.travel-form-banner p{font-size: 20px; color: #fff; display: inline-block; border-bottom: 2px solid #fff; padding-bottom: 5px;}
.banner-form {position: absolute; right: 0; margin: 20px; max-width: 300px; padding: 16px; background-color: white; }
input[type=text], input[type=password] {width: 100%; border-radius: 2px; padding: 15px; /*margin: 5px 0 22px 0;*/ border: none; background: #f1f1f1;} 
input[type=text]:focus, input[type=password]:focus {background-color: #ddd; outline: none;}
.btn {background-color: #4CAF50; color: white; padding: 16px 20px; border: none; cursor: pointer; width: 100%; opacity: 0.9;}


.form-div{float: left; width: 100%; margin-top: 25px; margin-bottom: 30px;}
.form-div li{list-style: none; float: left; width: 100%;}
.form-div li:first-child, .form-div li:nth-child(2){width: 19%; margin-right: 5px;}
.form-div li:nth-child(3), .form-div li:nth-child(4){width: 15%; margin-right: 5px;}
.form-div li:nth-child(5){width: 19%; margin-right: 5px;}
.form-div li:last-child{float: right; width: auto; margin-top: 13px;}

.form-div li:last-child a{background: #ef4e25; color: #fff; font-size: 16px; border-radius: 5px; font-weight: bold; padding: 16px 15px;}
.form-div li:last-child a:hover {background: #fff; color: #000;}


.contact-right {width: 60%; margin: 0 auto; padding: 30px 0 50px;}
.contact-right .details {float: left; width: 100%; margin:0 0 20px;}
.contact-right .details h3 {font-size: 30px; padding: 0; color: #242424; font-weight: normal; margin: 0 0 20px 0; font-family: 'Playfair Display', serif;}
.contact-right .details li{list-style: none; float: left; width: 30%;}
.contact-right .details li:first-child{width: 40%;}
.contact-right .details li:nth-child(2){width: 30%;}
.contact-right .details li p {color: #000000; font-weight: bold; line-height: 22px; padding: 10px 0; font-size: 16px;}
.contact-right .details li a{color: #000000;}
.contact-right .details li span{font-weight: normal; font-size: 14px;}
.contact-right .map {float: left; width: 100%;}
.contact-right .map iframe {width: 100%; height: 250px; border:0;}

@media only screen and (min-width:320px) and (max-width:479px){
	#header, .menu-button{width:300px;}
	#header .logo{float: none; margin: 0 auto; width: 150px;}
	#header .right{float: none; margin: 10px auto;}
	.call-us {float: left; margin: 15px auto 0; position: fixed; background: #ffffff; width: 100%; text-align: center; bottom: 0; z-index: 999; left: 0; padding: 4px 0 4px;}
	.call-us span {font-size: 15px; float: none;}

	.desclaimer h4{font-size: 22px;}
	.border1{padding:20px 15px; margin-bottom:20px;}
	.border1 .form-group input[type="file"]{margin-bottom:10px;}

	.bg-img{padding: 30px 0;}
	.travel-form-banner{width: 300px;}
	.travel-form-banner h2 {font-size: 20px;}
	.travel-form-banner h3 {font-size: 18px;}
	.form-div li:first-child, .form-div li:nth-child(2), .form-div li:nth-child(5){width: 100%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:nth-child(3){width: 49%; margin-right: 0; margin-bottom: 5px;}
	.form-div li:nth-child(4){width: 49%; margin-left: 2%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:last-child {width: 100%;}

	.travel-pack1 {width: 96%; margin: 0 2% 10px;}
	.travel1 {float: left; width: 50%;}
	.travel2 {float: left; width: 50%;}
	.travel3{width: 100%; text-align: center; margin-top: 30px;}

	.travel-pack-deals1{width: 96%; margin: 0 2% 10px;}

	.discover-deal .col-md-3{margin-bottom: 25px; float: left; width: 100%;}
	.discover-deal .div1{width: 21%;}
	.discover-deal .div2 {width: 75%;}
	.deal1 {width: 99%; margin-bottom: 10px;}

	.top-flight-desti h2 {font-size: 16px;}
	.top-flight-desti li { width: 100%;}

	#footer{padding-bottom: 80px;}
	#footer .col-sm-4{float: left; width: 100%;}

}
@media only screen and (min-width:480px) and (max-width:599px){
	#header, .menu-button{width:460px;}
	#header .logo {margin-top: 0px; width: 150px;}
	#header .right {float: right; width: 260px; margin-left: 0px; margin-top: 0px; margin-bottom: 15px;}

	.border1{padding:20px 15px; margin-bottom:20px;}
	.border1 .form-group input[type="file"]{margin-bottom:10px;}

	#footer .col-sm-4{float: left; width: 100%;}

	.bg-img{padding: 30px 0;}
	.travel-form-banner{width: 300px;}
	.travel-form-banner h2 {font-size: 20px;}
	.travel-form-banner h3 {font-size: 18px;}
	.form-div li:first-child, .form-div li:nth-child(2), .form-div li:nth-child(5){width: 100%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:nth-child(3){width: 49%; margin-right: 0; margin-bottom: 5px;}
	.form-div li:nth-child(4){width: 49%; margin-left: 2%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:last-child {width: 100%;}

	.travel-pack1 h3 {font-size: 12px;}
	.travel-pack1 h4 {font-size: 9px;}
	.travel1 {width: 100%; margin-bottom: 10px; text-align: center;}
	.travel2, .travel3 {width: 100%; margin-bottom: 20px; text-align: center;}

	.travel-pack-deals1{width: 48%; margin: 0 1% 10px;}

	.discover-deal .col-md-3{margin-bottom: 25px; float: left; width: 50%;}
	.discover-deal .div1{width: 27%;}
	.discover-deal .div2 {width: 68%;}
	.discover-deal .div2 h3 {font-size: 16px; margin-bottom: 3px;}

	.deal1 {width: 49%; margin-bottom: 10px;}
	.box1 li:last-child {font-size: 13px;}

	.top-flight-desti li {width: 100%;}
}
@media only screen and (min-width:600px) and (max-width:767px){
	#header, .menu-button{width:580px;}
	#header .logo {margin-top: 0px; width: 150px;}
	#header .right {float: left; width: 260px; margin-left: 0px; margin-top: 0px; margin-bottom: 15px;}
	.border1{padding:20px 15px; margin-bottom:20px;}
	.border1 .form-group input[type="file"]{margin-bottom:10px;}
	#footer .col-sm-4{float: left; width: 100%;}

	.bg-img{padding: 30px 0;}
	.travel-form-banner{width: 450px;}
	.travel-form-banner h2 {font-size: 20px;}
	.travel-form-banner h3 {font-size: 18px;}
	.form-div li:first-child, .form-div li:nth-child(2), .form-div li:nth-child(5){width: 100%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:nth-child(3){width: 49%; margin-right: 0; margin-bottom: 5px;}
	.form-div li:nth-child(4){width: 49%; margin-left: 2%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:last-child {width: 100%;}

	.travel-pack1 h3 {font-size: 14px;}
	.travel-pack1 h4 {font-size: 11px;}
	.travel1 {width: 100%; margin-bottom: 10px; text-align: center;}
	.travel2, .travel3 {width: 100%; margin-bottom: 20px; text-align: center;}

	.travel-pack-deals1{width: 48%; margin: 0 1% 10px;}

	.discover-deal .col-md-3{margin-bottom: 25px; float: left; width: 50%;}
	.discover-deal .div1{width: 23%;}
	.discover-deal .div2 {width: 72%; margin-top: 10px;}
	.discover-deal .div2 h3 {font-size: 16px; margin-bottom: 3px;}

	.deal1 {width: 49%; margin-bottom: 10px;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	#header, .menu-button{width:90%;}
	#header .right {margin-left: 39px;}
	.border1{padding:20px 15px; margin-bottom:20px;}
	.border1 .form-group input[type="file"]{margin-bottom:10px;}
	.footer-bottom{width: 50%;}

	.bg-img{padding: 30px 0;}
	.travel-form-banner{width: 450px;}
	.travel-form-banner h2 {font-size: 20px;}
	.travel-form-banner h3 {font-size: 18px;}
	.form-div li:first-child, .form-div li:nth-child(2), .form-div li:nth-child(5){width: 100%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:nth-child(3){width: 49%; margin-right: 0; margin-bottom: 5px;}
	.form-div li:nth-child(4){width: 49%; margin-left: 2%; margin-bottom: 5px; margin-right: 0;}
	.form-div li:last-child {width: 100%;}

	.travel-pack .container{width: 96%;}
	.travel-pack1 h3 {font-size: 16px;}
	.travel-pack1 h4 {font-size: 12px;}
	.travel1 {float: left; width: 50%;}
	.travel2 {float: left; width: 50%; font-size: 25px;}
	.travel3{width: 100%; text-align: center; margin-top: 30px;}

	.travel-pack-deals1{width: 46%; margin: 0 2% 10px;}

	.discover-deal .col-md-3{margin-bottom: 25px; float: left; width: 50%;}
	.discover-deal .div1{width: 23%;}
	.discover-deal .div2 {width: 72%; margin-top: 10px;}
	.discover-deal .div2 h3 {font-size: 16px; margin-bottom: 3px;}

	.deal1 {width: 49%; margin-bottom: 10px;}
}

@media only screen and (min-width:992px) and (max-width:1170px){
	#header, .menu-button, .travel-form-banner{width:90%;}
	#header .right {margin-left: 39px;}
	.border1{padding:20px 15px; margin-bottom:20px;}
	.border1 .form-group input[type="file"]{margin-bottom:10px;}
	
	.form-div li:nth-child(3), .form-div li:nth-child(4) {width: 13%;}

	.travel-pack .container{width: 96%;}
	.travel1 {float: left; width: 50%;}
	.travel2 {float: left; width: 50%; font-size: 25px;}
	.travel3{width: 100%; text-align: center; margin-top: 30px;}

	.discover-deal .container{width: 96%;}
	.discover-deal .div1{width: 27%;}
	.discover-deal .div2 {width: 68%;}
	.discover-deal .div2 h3 {font-size: 16px;}

	.flight-fare-deals .container{width: 96%;}
	.box1 li:last-child {font-size: 14px; text-transform: none;}

	#footer .container{width: 96%;}
}