*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#000;background:#EBEEF0; line-height:normal;}
h1, h2, h3, h3, h4, h5, h6{ margin:0; padding:0; text-decoration:none; outline:none;}
img{margin:0; padding:0; text-decoration:none; outline:none;}
ul, li, a{margin:0; padding:0; text-decoration:none; list-style:none; outline:none;}
p{margin:0; padding:0; text-decoration:none; outline:none; line-height:normal;} 


/*header start*/
header{ width:100%; display:table; background:#2957A4;}
.container{ max-width:1200px; width:100%; margin:0 auto;}
.logo{position:absolute; top:0; z-index:2;}
nav ul{ display:inline-block;}
.phone{ background:#5B5F62; width:222px; float:right; margin:0 auto; text-align:center;padding: 11px 0; position:relative; z-index:1;}
.phone a i{ color:#5B5F62; font-size:14px; width:20px; border-radius:50px; background:#FFF; text-align:center;padding: 4px; text-decoration:none;}
.phone a{ color:#FFF; font-size:16px; text-transform:uppercase;font-weight: bold; text-decoration:none;}
.phone a span{margin: 0 0 0 8px;}
.banner{ width:100%;}
.flex-direction-nav a{ font-size:0px;}
.flex-direction-nav .flex-next{ right:10px;}
#flexslider,{ border:none; border-radius:0;}
#flexslider .slides > li, #flexslider1 .slides > li{ position:relative;}
#flexslider .flex-control-nav{ display:block;}

#flexslider{ margin:0px; border:none;}
.flex-direction-nav{ display:none;}

#flexslider .flex-control-paging li a{ box-shadow:none;background: rgba(225, 225, 225, 0.7) none repeat scroll 0 0;}
#flexslider .flex-control-nav .flex-active{ background:#fff;}
#flexslider .flex-control-nav{ bottom:0;}
/*banner bottom start*/
.banner-bottom{ width:100%; background:#87b625;text-align:center;}
.bottom_in{ width:100%;padding: 10px 0 8px;}
.bottom_in ul{}
.bottom_in ul li{display:inline-block; border-left:solid 1px #fff;}
.bottom_in ul li a{ color:#FFF; font-size:20px;text-transform:uppercase; text-decoration:none;padding: 0 20px; letter-spacing:.5px;}
.bottom_in ul li:first-child{ border:none;}
/*Demosticpackag start*/
.domestic{ width:100%;padding: 0 0 30px;}
figcaption h2{ font-size:25px; color:#FFF; text-transform:uppercase;}
.domestic p{ font-size:17px; color:#606062; text-transform:inherit;padding: 30px 0 40px;}
.domestic h1{ background:#2957a4; text-transform:uppercase; font-size:24px; font-weight:bold; color:#fff; text-align:center;margin-bottom:30px;padding: 10px 0;}
.country{ margin-top:30px;}
/*International packages start*/
.international{ width:100%; margin-top:15px;margin-bottom: 30px;}
.international p{padding: 30px 0 40px;}
.international h1{ text-transform:uppercase; font-size:24px; font-weight:bold; color:#fff; text-align:center;margin-bottom:30px;padding: 10px 0;background:#2957a4;}
/*footer start*/
footer{ width:100%; background:#2957a4; padding:20px 0;}
.footer_left{ width:100%;}
.footer_left h3{font-weight:bold; font-size:20px; text-transform:capitalize; color:#FFF;}
.footer_left p{ font-size:14px;padding: 3px 0 0; color:#EBEEF0; text-transform:inherit; text-align:left;}
.footer_left span{ font-weight:bold;}
.footer_left a{font-size:16px; height:12px; line-height:12px; color:#EBEEF0; text-transform:inherit; text-align:left; text-decoration:none; border-left:solid 1px #FFFFFF; display:inline-block;padding: 0 6px;}
.footer_right{ text-align:right;}
.footer_right a{ font-size:20px; color:#FFF;margin: 0 16px; display:inline-block;padding: 5px 0 0;}
.footer_right:last-child a{ margin-right:0;}
.footer_right a .fa-youtube{ position:relative; top:-2px;}
.footer_right p{ font-size:14px;color:#EBEEF0; text-transform:inherit; text-align:right;padding: 15px 0 0;}

/*abput us*/
.bottom_in h2{ color:#fff; font-size:27px; text-transform:uppercase; text-align:center;}
.aboutus{ width:100%; display:table;}
.aboutus-left{border-right: 1px solid #e4e4e4;text-align: center;padding: 20px 0;}
.aboutus-left img{cursor:pointer;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1.2); transition-duration:.3s;padding: 10px;}
.aboutus-right{ font-size:17px; text-transform:inherit; color:#7f7f7f;line-height: 22px; text-align:justify;padding-right: 15px;}
.aboutus-left img:hover{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transition-duration:.3s; opacity:.8;}
.abouts-inner{ background:#FFF; margin:0 ; padding:40px 0;}
/*inquiry*/
.inquiry{ background:#FFF; margin:0 0;padding: 15px;}
.inquiry-left{padding: 99px 0; margin-top:15px;border: 1px solid #ccc;border-radius:4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; text-align:center;cursor:pointer;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1.2); transition-duration:.3s;}
.inquiry-left img{cursor:pointer;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1.2); transition-duration:.3s;}
.inquiry-left:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); -ms-transform:scale(1.2); transition-duration:.3s; }

/*contact*/
.contact{ width:100%; display:table;}
.contact-in{ background:#fff; padding:15px 0; margin:0;padding: 30px 15px 25px;}
.contact-right{padding: 98px 20px;border-left: 1px solid #ccc;}
iframe{ width:100%; max-height:auto;}
.contact-right h3{ font-size:20px; color:#757575; text-transform:uppercase; font-weight:bold;}
.contact-right p{ font-size:17px; color:#757575;padding:8px 0; width:260px;}
.contact-nomber{font-size:17px; color:#757575}
.contact-nomber i{ font-size:12px; background:#7f7f7f; width:20px; height:20px; border-radius:50px; color:#FFF; line-height:20px; text-align:center;margin: 0 8px 0 0;}
.contact-email a{font-size:17px; color:#757575;padding: 4px 0 0; text-decoration:none; display:inline-block;}
.contact-email i{font-size:12px; background:#7f7f7f; text-align:center; width:20px; height:20px; border-radius:50px; color:#FFF; line-height:20px;margin: 0 8px 0 0;}
/*simlakuliumanali*/
.simlakulumanali{ width:100%;}
.simlakulumanali img{ max-width:100%; height:auto;}
.simla{ background:#fff; display:table;padding: 0 0 20px;}
.price{ font-size:27px; text-transform:capitalize;color: #87b625; text-align:right;padding: 40px 0 15px;}
.price span{ font-weight:normal; font-size:18px; text-transform:capitalize;color: #555555;}
.Accommodation-symbol{ text-align:center;height: 190px;margin: 30px 0 0;border-right: 1px solid #e4e4e4;}
/*.Accommodation-symbol a{border:1px solid #e4e4e4;border-radius: 50%;display: inline-block;}
*/
.Accommodation-symbol img{-moz-transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transition-duration:.2s;margin: 8px;}
.Accommodation-symbol:hover img{-moz-transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transition-duration:.2s;}
.Accommodation-symbol h4{font-weight:normal; font-size:18px; text-transform:capitalize;color: #303030;padding: 10px 0 0; font-weight:bold;}
.Accommodation-text{margin: 65px 0 35px;}
.Accommodation-text ul{}
.Accommodation-text ul li{font-weight:normal; font-size:15px; text-transform:inherit;color: #545454; padding:3px 0;}
.Accommodation-text ul li:before{ width:7px; height:7px; background:#87B625; content:""; border-radius:90%; float:left;margin: 7px 5px 0 0;}
.border-bottom{border-bottom: 1px solid #e4e4e4;margin: 30px 0; height:0;}
.sightseeing-symbol{text-align:center;border-right: 1px solid #e4e4e4;height:570px;padding: 45px 0 0;}
.sightseeing-symbo2{text-align:center;border-right: 1px solid #e4e4e4;height:465px;padding: 45px 0 0;}
.sightseeing-symbo3{text-align:center;border-right: 1px solid #e4e4e4;height:225px;padding: 45px 0 0;}
.sightseeing-symbo4{text-align:center;border-right: 1px solid #e4e4e4;height:580px;padding: 45px 0 0;}
.sightseeing-symbo5{text-align:center;border-right: 1px solid #e4e4e4;height:540px;padding: 45px 0 0;}
.sightseeing-symbo6{text-align:center;border-right: 1px solid #e4e4e4;height:335px;padding: 45px 0 0;}
.sightseeing-symbo7{text-align:center;border-right: 1px solid #e4e4e4;height:540px;padding: 45px 0 0;}
.sightseeing-symbo8{text-align:center;border-right: 1px solid #e4e4e4;height:200px;padding: 45px 0 0;}
.sightseeing-symbo9{text-align:center;border-right: 1px solid #e4e4e4;height:1085px;padding: 45px 0 0;}
.sightseeing-symbo10{text-align:center;border-right: 1px solid #e4e4e4;height:935px;padding: 45px 0 0;}
.sightseeing-symbo2 img, .sightseeing-symbo3 img, .sightseeing-symbo4 img, .sightseeing-symbo5 img, .sightseeing-symbo6 img, .sightseeing-symbo7 img, .sightseeing-symbo8 img, .sightseeing-symbo9 img, .sightseeing-symbo10 img{margin: 8px;transform: scale(1);transition-duration: 0.2s;}

.sightseeing-symbo2:hover img, .sightseeing-symbo3:hover img, .sightseeing-symbo4:hover img, .sightseeing-symbo5:hover img, .sightseeing-symbo6:hover img, .sightseeing-symbo7:hover img, .sightseeing-symbo8:hover img, .sightseeing-symbo9:hover img, .sightseeing-symbo10:hover img{transform: scale(1.2);transition-duration: 0.2s;}

.border-b{ margin-bottom:0 !important;}
.sightseeing-symbol.itinerary{text-align:center;border-right: 1px solid #e4e4e4;height:1585px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary1{text-align:center;border-right: 1px solid #e4e4e4;height:1280px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary2{text-align:center;border-right: 1px solid #e4e4e4;height:500px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary3{text-align:center;border-right: 1px solid #e4e4e4;height:2300px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary4{text-align:center;border-right: 1px solid #e4e4e4;height:1455px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary5{text-align:center;border-right: 1px solid #e4e4e4;height:1900px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary6{text-align:center;border-right: 1px solid #e4e4e4;height:1565px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary7{text-align:center;border-right: 1px solid #e4e4e4;height:1065px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary8{text-align:center;border-right: 1px solid #e4e4e4;height:2450px;padding: 45px 0 0;}
.sightseeing-symbol.itinerary9{text-align:center;border-right: 1px solid #e4e4e4;height:2160px;padding: 45px 0 0;}


.Accommodation-text.goa{margin: 112px 0 85px;}
.Accommodation-text.andaman{margin: 90px 0 60px;}
.Accommodation-text.Sikkim{margin: 80px 0 45px;}
.Accommodation-text.Royal{margin: 90px 0 60px;}
.Accommodation-text.traditional{ margin:28px 0 0;}
.Accommodation-symbol.gujrat{ height:230px;}
.Accommodation-text.Rajasthan{margin: 42px 0 17px;}




.border-sightseeing{ background:#e4e4e4; height:1px; margin-bottom:30px;}
.sightseeing-symbol img{-moz-transform:scale(1); -ms-transform:scale(1); -webkit-transform:scale(1); transition-duration:.2s;margin: 8px;}
.sightseeing-symbol:hover img{-moz-transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transform:scale(1.2); transition-duration:.2s;}
.sightseeing-symbol h4, .sightseeing-symbo2 h4, .sightseeing-symbo3 h4, .sightseeing-symbo4 h4, .sightseeing-symbo5 h4, .sightseeing-symbo6 h4, .sightseeing-symbo7 h4, .sightseeing-symbo8 h4, .sightseeing-symbo9 h4, .sightseeing-symbo10 h4{font-weight:normal; font-size:18px; text-transform:capitalize;color: #303030;padding: 10px 0 0; font-weight:bold;}
.sightseeing-text-in h3{font-size:20px; text-transform:capitalize;color: #303030;padding:3px 0 6px; font-weight:500;}






.sightseeing-text{}
.border-t{border-top: 1px solid #e4e4e4;padding: 20px 0;}
.sightseeing-text-in{ padding:0;}
.sightseeing-text-in .right{ margin-top:20px;}
.sightseeing-text h4{padding: 0 0 4px;font-weight:bold; font-size:18px; text-transform:uppercase;color: #303030;}
.sightseeing-text ul{margin-bottom: 20px;}
.sightseeing-text ul li{font-weight:normal; font-size:15px; text-transform:inherit;color: #545454; padding:3px 0;}
.sightseeing-text ul li:before{ width:7px; height:7px; background:#87B625; content:""; border-radius:90%; float:left;margin: 7px 5px 0 0;}



.itinerary{}
.itinerary ul{}
.itinerary ul li{ display:table;}
.itinerary ul li h2{color: #303030;font-size:18px;font-weight: bold;text-transform:uppercase; padding:15px 0; }
.itinerary ul li h2 span{ font-weight:normal;}
.itinerary ul li h3{color: #fff;font-size: 18px;padding: 0 0 6px;   text-transform:capitalize;background:#87B625; padding:5px; width:80px; text-align:center;}
.itinerary ul li h4{padding: 0 0 15px; font-size:16px;}
.itinerary ul li h4 span{ font-weight:bold;}
.bord-b:before{ border-bottom:solid 1px #87B625; width:100%; content:""; float:left;top: 30px;  position:relative; left:0; right:0; }
.itinerary ul .itinerary-list{color: #545454;font-size: 15px; line-height:20px;font-weight: normal;text-transform: inherit; }
.itinerary ul li p{color: #545454;font-size: 15px;font-weight: normal;text-transform: inherit; line-height:20px; text-align:justify;}
.itinerary-list p span{ font-weight:bold;}
.neilisland{}
.neilisland p{color: #545454;font-size: 15px;font-weight: normal;text-transform: inherit; margin:15px 0 8px;}
.neilisland li{color: #545454;font-size: 15px;font-weight: normal;text-transform: inherit; padding:8px 0;}
.neilisland li:before{ width:6px; height:6px; background:#000; border-radius:50%; content:""; float:left;margin: 6px 20px 0 0;} 
.neilisland span{ font-weight:bold; color:#545454; margin-top:10px; display:block;}
.list_p{ margin-top:15px;color: #545454;font-size: 15px;font-weight: normal;text-transform: inherit;}


















/*********Responsive css*******************/

@media(max-width:1180px){
nav ul li a{padding: 17px 19px 16px;}
.phone{ width:180px;}
}

@media(max-width:1024px){
nav ul li a{padding: 13px 13px 11px;}
nav ul{margin: 0 0 0 45px;}
.logo{ width:23%;}
.logo img{max-width:100%; height:auto;}
.footer_left p{padding-top:8px;}
nav ul li.submenulink ul.sub-menu{ margin-left:0;}
}

@media(max-width:991px){
.effect-oscar.manali > img{height:300px;}
.grid figure{ min-width:inherit; width:100%;}
.sightseeing-symbol{ height:735PX;}
.sightseeing-symbo2{ height:552px;}
.sightseeing-symbo4{ height:780px;}
.sightseeing-symbo5{ height:700px;}
.sightseeing-symbo7{ height:930px;}
.sightseeing-symbo8{ height:365px;}
.sightseeing-symbo9{ height:1435px;}
.sightseeing-symbo10{ height:1500px;}
}

@media(max-width:900px){
nav ul{margin: 0 0 0 40px;}
.grid figure img{ height:250PX;}
.phone{ width:145px;}
.effect-oscar.manali > img{ height:278px;}
.grid figure p{ font-size:13px;}
.domestic p{ padding:5px 0 40px;}
.domestic-in p{ padding:25px 0;}
.international p{padding:5px 0 40px;}
}

@media(max-width:800px){
.bottom_in ul li{padding: 0 6px;}
nav ul li a{padding: 17px 5px 7px;}
.effect-oscar.manali > img{ height:245px;}
.grid figure p{ line-height:15px;}
figure.effect-oscar h2{ margin:0}

}
@media(max-width:768px){
	
.contact-right{padding: 30px 0px 0; border:none;}	
.abouts-inner{padding: 20px 0 30px;}	
.aboutus-left{ border:none;}		
.international{ margin-bottom:20px; margin-top:20px;}
.international h1{ margin-bottom:15px;}
.country{margin: 0 -15px;}
.domestic h1{ margin-bottom:15px;}
.grid figure img{ height:245px;}	
.domestic p{ font-size:15px;}
.bottom_in ul li{ font-size:16px;}
.phone{padding: 12px 0 13px; width:180px; position:absolute; left:0; right:0; margin:0 auto; z-index:1;}
header{ height:47px;}
.mean-container .mean-nav ul li a.mean-expand{ width:100%; left:0; text-align:right; background:none; top:7px;}
.mean-container .mean-nav ul li a.mean-expand:hover{ background:none;}
.mean-container a.meanmenu-reveal span{ background:#fff;}
.mean-container a.meanmenu-reveal{ margin:0;}
.mean-container .mean-nav{margin-top:47px;}	
.footer_right{ padding-top:5px;}
.footer_right{ text-align:left; float:left;}
.footer_right:first-child a{ margin-left:inherit;}
.footer_right:last-child a{ margin-right:15px;}
.footer_right p{ padding-top:5px;}
}
@media(max-width:767px){
.border-bottom{margin: 20px 0 15px;}
.sightseeing-symbol{ padding:0; height:auto}
.sightseeing-text{ width:450px;margin: 50px auto 0;}	
.price{padding: 0 0 15px; text-align:left;}
.Accommodation-text ul li::before{margin: 7px 5px 10px 0;}
.Accommodation-text ul{ width:450px; margin:0 auto;}
.Accommodation-text ul li{ line-height:22px;}	
.Accommodation-text{ margin:0;}
.Accommodation-symbol{ height:auto;margin: 30px 0 10px;}
}

@media(max-width:640px){
.bottom_in ul li{ border:none;}
.sightseeing-symbol.itinerary{ height:185px; padding:0;}
.sightseeing-text{margin: 0 auto;}
.sightseeing-text-in .right{ margin:0;}
.sightseeing-text ul{ margin:0;}
.sightseeing-text-in.jakhu{ margin-bottom:20px;}
.sightseeing-symbol{ margin:45px 0;}
.itinerary ul li p{ text-align:justify;}
.itinerary ul .itinerary-list{ text-align:justify;}
.simlakulumanali img{ margin-top:20px;}
.sightseeing-symbo2, .sightseeing-symbo5{ height:250px;}
.sightseeing-text-in.bagh{ margin-bottom:20px;}
.sightseeing-symbol.itinerary1, .sightseeing-symbol.itinerary2, .sightseeing-symbol.itinerary3, .sightseeing-symbol.itinerary4, .sightseeing-symbol.itinerary5, .sightseeing-symbol.itinerary6, .sightseeing-symbol.itinerary7, .sightseeing-symbol.itinerary8, .sightseeing-symbol.itinerary9{ height:185px; padding:0;}
.Accommodation-text.goa{ margin:0;}
.sightseeing-text-in.boat{ margin-bottom:20px;}
.sightseeing-symbo4, .sightseeing-symbo6, .sightseeing-symbo7, .sightseeing-symbo8, .sightseeing-symbo10{height: 185px; padding:0;}
.sightseeing-symbo9{ height:200px; padding:0}
.Accommodation-text.andaman, .Accommodation-text.Sikkim, .Accommodation-text.Royal, .Accommodation-text.Rajasthan{margin: 35px 0 30px;}
.Accommodation-symbol.gujrat{ height:160px}
}

@media(max-width:480px){
.sightseeing-text{ width:auto;}	
.Accommodation-text ul{ width:100%;}	
.bottom_in ul li a{padding:0;}	
.footer_right p{ text-align:left;}	
header{ height:41px;}
.phone{ padding:10px;left: 44px; width:160px;}
.mean-container a.meanmenu-reveal{padding: 8px 15px 11px;}
.mean-container .mean-nav{ margin-top:40px;}
.phone{ background:none;}
}
@media(max-width:360px){
.price{ font-size:22px;}	
.international{ margin:15px 0 !important}	
.domestic{ margin:15px 0 !important}	
.contact-right p{ width:245px;}	
.bottom_in h2{ font-size:22px;}	
.bottom_in{padding: 10px 0;}	
.contact-right{ margin-left:-15px;}
iframe{ height:auto;}	
.inquiry-left{padding: 50px;}	
.bottom_in ul{ float:left; margin:4px 0 10px;}	
.bottom_in ul li{ width:200px;}	
.inquiry{ padding:15px 0px;}
.map{ padding:0;}	
.domestic h1{ font-size:20px;}
figcaption h2{  font-size:20px;}
.international h1{ font-size:20px;}
}
