body {
margin: 0;
font-family:arial;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #e6e6e6;
}

.mian_box{
width:100%;
height:auto;
float:left;
}

.header{
width:100%;
height:auto;
float:left;
background-color: #1BEBD3;
/*background:linear-gradient(to bottom, rgb(68, 151, 47), rgb(49, 227, 22));*/
padding:10px 10px 0 10px;
}

.container{
max-width:980px;
min-width:100px;
height:auto;
margin:0 auto;
border-left:10px solid #2ed5c4;
border-right:10px solid #2ed5c4;
padding:0;
}

.logo_box{
width:25%;
height:auto;
float:left;
text-align: center;
padding:10px 0 10px 0;
}
.logo_box img{
width:100%;
height:100px;
}
.top_gif{
width:25%;
height:auto;
float:right;
margin-top:30px;
}
.top_gif a{
text-decoration:none;
font-size:15px;
color:#02075d;
}

.top_gif img{
width:100%;
height:auto;
}

.menu_bar{
width:100%;
height:auto;
float:left;
background-color:#2ed5c4;
}

.navbar {
    overflow: hidden;  
    font-family: Arial, Helvetica, sans-serif;
}

.navbar a {
    float: left;
     font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
    color: #02075d;
    text-align: center;
    padding: 10px 19px;
    text-decoration: none;
	border-right: 1px solid #fff;
}

.dropdown {
    float: left;
    overflow: hidden;
}

.dropdown .dropbtn {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight: bold;   
    border: none;
    outline: none;
    color: #02075d;
    padding: 10px 28px;
    background-color: inherit;    
    margin: 0;
	border-right: 1px solid #fff;
}

.navbar a:hover, .dropdown:hover .dropbtn {
   font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #f74600;
text-decoration: none;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 9999;
}

.dropdown-content a {
    float: none;
    color: black;
    padding: 5px 16px;
    text-decoration: none;
    display: block;
    text-align: left;
	border:none;
}

.dropdown-content a:hover {
    background-color: #ddd;
}

.dropdown:hover .dropdown-content {
    display: block;
}


.main_content{
width:100%;
height:auto;
float:left;
background-color:#fff;
padding-top:20px;
}

.main_content h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
color:#83a00f;
}

.headiing-shot{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:13px;
color:#5a5a5a;
width:100%;
height:auto;
}

.main_content p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#333333;
line-height:19px;
padding-right:7px;
}

.main_content ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#333333;
line-height:19px;
padding-right:7px;
}

.main_content img{
width:100%;
height:auto;
}

.popup_form{
width:89%;
height:auto; 
float:left;
margin-left:5%;
margin-right:5%;
border:2px solid #017edd;
margin-bottom:50px;
}

.popup_form h2{
color:#fff;
text-align:center;
width:100%;
font-size:20px;
height:40px;
line-height:40px;
background-color:#017edd;
text-shadow: 0 2px 5px #333;
float:left;
margin:0;
margin-bottom:15px;
}



.popup_form .left_div{
width:35%;
height:auto;
float:left;
padding:0 20px 0 15px;
margin-bottom:15px;
}
.popup_form .left_div h4{
text-align:left;
color:#444;
font-size:14px;
margin:0;
margin-bottom:10px;
}


.popup_form .left_div input{
width:100%;
height:auto;
float:left;
line-height:40px;
border:1px solid #e5e5e5;
color:#000;
padding-left:10px;
}

.popup_form .left_div select{
width:100%;
height:40px;
float:left;
line-height:40px;
border:1px solid #e5e5e5;
color:#000;
padding-left:10px;
}
.popup_form .left_div textarea{
width:100%;
height:100px;
float:left;
line-height:40px;
border:1px solid #e5e5e5;
color:#000;
padding-left:10px;
}

.popup_form button{
width:100px;
height:auto;
float:right;
margin-right:15px;
line-height:43px;
text-align:center;
color:#FFFFFF;
border:none;
background-color:#017edd;
margin-top:30px;
font-size:16px;
cursor:pointer;
}
.popup_form button:hover{
background-color:#CC0000;
}


.footer{
width:100%;
height:auto;
float:left;
background-color:#1BEBD3;
}

.main_footer{
width:100%;
height:auto;
float:left;
}

.tour_packages{
width:25%;
padding:1%;
float:left;
height:auto;
margin-bottom:15px;
}
.tour_packages h4{
background: none repeat scroll 0 0 #fff;
color: #000;
font-size: 12px;
margin-bottom: 12px;
padding: 5px 0 5px 10px;
}

.tour_packages ul {
    margin: 0;
    padding: 0;
}
.tour_packages li {
    border-bottom: 1px dotted #828282;
    color: #272727;
    font-size: 11px;
    font-weight: bold;
    list-style-type: none;
    margin-bottom: 3px;
    padding: 0 0 5px 5px;
}
.tour_packages li a {
    color: #02075d;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
.tour_packages li a:hover {
    color: #d8271d;
    text-decoration: underline;
}

.packages_all{
width:100%;
height:auto;
float:left;
margin-bottom:20px;
}

.packages_all .left_packages{
width:50%;
height:auto;
float:left;
}

.packages_all .left_packages img{
width:100%;
height:auto;
}

.packages_all .right_packages {
width:50%;
height:auto;
float:left;
padding-left:15px;
}

.packages_all .right_packages h4{
margin-top:0;
margin-bottom:15px;
}

.packages_all .right_packages h4 a{
font-family: Arial, Helvetica, sans-serif;
font-size: 19px;
font-weight: normal;
color: #d41b41;
text-decoration: none;
margin-top:0;
margin-bottom:15px;
}

.packages_all .right_packages .raedmore a{
width:auto;
height:auto;
float:left;
background-color:#0bbbe7;
border-radius:5px;
color:#FFFFFF;
text-decoration:none;
padding:7px 10px;
}


.copyright {
    float: left;
    height: auto;
    width: 40%;
	text-align:left;
}
.copyright p {
    color: #02075d;
    padding:0 10px;
	font-size:14px;
}
.copyright a {
    color: #d8271d;
    transition: all 0.25s ease-out 0s;
}
.copyright a:hover {
    color: #02075d;
}

.footer_pics{
width:60%;
height:auto;
float:right;
margin-top:-100px;
}

.footer_pics img{
width:100%;
height:auto;
}

.main_package{
width:100%;
height:auto;
float:left;
background-image:url(../images/border-1.png);
padding-top:40px;
background-repeat:no-repeat;
margin-bottom:20px;
}

.main_package h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#468bed;
text-align:center;
margin-bottom:20px;
}

.main_package .main_package_pic{
width:25%;
float:left;
height:auto;
}

.main_package .main_package_content{
width:46%;
margin-right:2%;
margin-left:2%;
float:left;
height:auto;
}

.main_package .main_package_price{
width:25%;
float:right;
height:auto;
}
.main_package .main_package_price .price_box{
width:80%;
float:left;
height:auto;
background-color:#1bebd3;
padding:20px;
text-align:center;
border-radius:5px;
}
.price_box h5{
color:#FFFFFF;
font-size:20px;
margin-top:0;
}
.price_box h6{
color:#FFFFFF;
font-size:16px;
margin-top:0;
}

.price_box .button{
margin-top:20px;

}
.price_box .button a{
background-color:#FFFFFF;
padding:7px 12px;
font-size:15px;
color:#468bed;
border-radius:5px;
font-weight:bold;
}
.price_box .button a:hover{
text-decoration:none;
}

.main_package .main_package_price2{
width:100%;
float:left;
height:auto;
display:none;
margin-top:15px;
}

.main_package .main_package_price img{
width:80%;
height:auto;
}

.main_package ul {
  list-style: none;
  padding: 0;
  margin:5px 0 0 10px;
}
.main_package ul li {
  padding-left: 1.3em;
  font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4c4b4b;
text-decoration:none;
margin-bottom:2px;
}
.main_package ul li:before {
  content: "\f111"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em;
  margin-right:5px; /* same as padding-left set on li */
}

.en1 {
    height: auto;
    right: 50px;
    position: fixed;
    top: 210px;
    width: auto;
}

.contact_left{
width:31%;
height:auto;
float:left;
margin-right:2%;
}
.contact_left h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#468bed;
margin-top:0;

}

.contact_left h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2b6ecd;
margin-top:0;
}

.contact_left .goa-head{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#4c4b4b;
text-decoration:none;
margin-bottom:10px;
}
a.more2{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#d41b41;
padding-right:7px;
}
a.more2:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
font-size:12px;
color:#d41b41;
padding-right:7px;
}

.contact_right{
width:67%;
height:auto;
float:right;
}
.contact_right .form-bor{
width:100%;
height:auto;
float:left;
background-color:#ededed;
border:7px solid #1bebd3;
}
.form-bor .w-head{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#fff;
width:100%;
height:auto;
background-color:#9f9f9f;
padding:5px;
}

.form-bor form{
margin:5%;
}

.contact-head{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:36%;
float:left;
margin-bottom:10px;
float:left;
height:25px;
line-height:25px;
}
.textform{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#333333;
line-height:19px;
height:25px;
width:64%;
float:right;
border:solid 1px #CCCCCC;
padding:5px;
margin-bottom:10px;
float:right;
}

.textform1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#999999;
line-height:25px;
height:25px;
width:64%;
float:right
border:solid 1px #CCCCCC;
margin-bottom:10px;
float:right;
}

.contact-headd{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:17%;
float:left;
margin-bottom:10px;
}

.textform2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#999999;
line-height:19px;
border:solid 1px #CCCCCC;
width:83%;
float:right;
height:120px;
margin-bottom:10px;
}


.middel_content{
width:80%;
height:auto;
margin:0 auto;
}

.middel_content h2{
margin-bottom:20px;
}

.middel_content p{
margin:10px 20px 20px 20px;
font-weight:bold;
}

.himachal-head{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#2b6ecd;
}

.slider{
width:70%;
height:auto;
float:left;
border:1px solid #0099FF;
}

.form{
	width:28%;
	height:auto;
	float:right;
	background-color:#f5f5f5;
}

.form_header{
background-color:#9f9f9f;
padding:10px 5px;
color:#fff;
float:left;
width:100%;
height:auto;
}

.left_div{
width:100%;
height:auto;
float:left;
padding:0 20px 0 15px;
margin-top:15px;
}
.left_div h4{
text-align:left;
color:#444;
font-size:12px;
margin:0;
margin-top:15px;
width:30%;
float:left;
}

 .left_div input, textarea{
width:70%;
height:auto;
float:right;
line-height:25px;
border:1px solid #e5e5e5;
color:#000;
padding-left:10px;
}


.india_tour{
width:25%;
float:left;
height:auto;
background-color:#fff;
}
.india_tour h4{
background-color:#1bebd3;
color:#FFFFFF;
font-size:16px;
line-height:40px;
text-align:left;
padding-left:15px;
margin:0;
}
.india_tour a{
background-color:#ebebeb;
color:#333;
font-size:14px;
line-height:40px;
text-align:left;
padding-left:15px;
margin-top:0;
width:100%;
height:auto;
float:left;
border-bottom:1px dotted #111;
}
.india_tour a:hover{
text-decoration:none;
}

.main_packages{
width:75%;
height:auto;
float:left;

}
.main_packages h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
color:#468bed;
padding-left:15px;
}
.main_packages h4{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:normal;
color:#d41b41;
text-decoration:none;
padding-left:15px;
}

.goatour_packages{
width:100%;
height:auto;
float:left;
background-color:#f5f5f5;
border:1px solid #e5e5e5;
border-radius:5px;
margin-bottom:20px;
}
.goatour_packages a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
color:#83a00f;
border-bottom:1px solid #222;
}
.goatour_packages a:hover{
text-decoration:none;
}
.goatour_packages img{
margin-top:10px;
margin-bottom:10px;
}

.goatour_packages ul {
  list-style: none;
  padding: 0;
  margin:5px 0 0 10px;

}
.goatour_packages ul li {
  padding-left: 1.3em;
  font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4b4b;
text-decoration:none;
margin-bottom:2px;
}
.goatour_packages ul li:before {
  content: "\f111"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em;
  margin-right:5px; /* same as padding-left set on li */
}
.more a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#6ba00f;
text-decoration:none;
font-weight:bold;
background-color:#dfdfdf;
width:100%;
height:30px;
line-height:30px;
float:left;
text-align:right;
}

.more a:hover{
text-decoration:underline;
}

@media only screen and (max-width: 991px) {
.contact-headd{
width:36%;
line-height:130px;

}

.textform2{
width:64%;

}

.india_tour{
width:35%;
float:left;
height:auto;
background-color:#fff;
}

.main_packages{
width:50%;
height:auto;
float:left;

}

}

@media only screen and (max-width: 979px) {
.menu_bar{
display:none;
}

.slider{
width:70%;
margin-bottom:15px;
margin-left:15%;
margin-right:15%;

}

.form{
	width:70%;
	margin-bottom:15px;
	margin-left:15%;
    margin-right:15%;
}

}

@media only screen and (max-width: 800px) {
.main_package .main_package_pic{
width:23%;
float:left;
height:auto;
margin-right:2%;
}

.main_package .main_package_content{
width:75%;
margin-right:0;
margin-left:0;
}

.main_package .main_package_price{
display:none;
}
.main_package .main_package_price2{
display:block;

}
.contact-headd{
width:36%;
line-height:20px;
margin:50px 0;
}
.india_tour{
width:45%;
float:left;
height:auto;
background-color:#fff;
}

.main_packages{
width:55%;
height:auto;
float:left;

}
}
@media only screen and (max-width: 740px) {

.slider{
width:80%;
margin-bottom:15px;
margin-left:10%;
margin-right:10%;

}

.form{
	width:80%;
	margin-bottom:15px;
	margin-left:10%;
    margin-right:10%;
}
.popup_form .left_div{
width:90%;
}

.full_div p{
width:90%;
}

.popup_form button{
float:right;
margin-top:0px;
margin-bottom:15px;
}

.popup_form .left_div input{
width:95%;

}

.popup_form .left_div select{
width:95%;

}
.popup_form .left_div textarea{
width:95%;
}

}


@media only screen and (max-width: 600px) {
.slider{
width:100%;
margin-bottom:15px;
margin-left:0;
margin-right:0;

}

.form{
	width:100%;
margin-bottom:15px;
margin-left:0;
margin-right:0;
}
.logo_box{
width:35%;
height:auto;
float:left;
padding:10px 0 0 0;
}
.top_gif{
width:50%;
height:auto;
float:right;
}
.tour_packages{
width:70%;
padding:1%;
float:left;
height:auto;
margin-bottom:15px;
margin-left:15%;
margin-right:15%;
}
.copyright {
    float: left;
    height: auto;
    width: 100%;
	text-align:center;
}
.footer_pics{
width:100%;
height:auto;
float:right;
margin-top:0;
margin-bottom:15px;
}


.main_package .main_package_pic{
width:33%;
float:left;
height:auto;
margin-right:2%;
}

.main_package .main_package_content{
width:65%;
margin-right:0;
margin-left:0;
}

.contact_left{
width:100%;
margin-bottom:20px;
margin-right:0;
}

.contact_right{
width:100%;
margin-right:0;
margin-bottom:20px;
}


}
@media only screen and (max-width: 520px) {
.india_tour{
display:none;
}

.main_packages{
width:80%;
height:auto;
float:left;
margin-left:10%;
margin-right:10%;
}
}
@media only screen and (max-width: 420px) {
.main_packages{
width:100%;
height:auto;
float:left;
margin-left:0;
margin-right:0;
}
.logo_box{
width:40%;
height:auto;
float:left;
padding:10px 0 0 0;
}
.top_gif{
width:58%;
height:auto;
float:right;
}
.tour_packages{
width:100%;
padding:1%;
float:left;
height:auto;
margin-bottom:15px;
margin-left:0;
margin-right:0;
}

.main_package .main_package_pic{
width:80%;
margin-right:10%;
margin-left:10%;
}

.main_package .main_package_content{
width:80%;
margin-right:10%;
margin-left:10%;
margin-top:15px;
}

.main_package .main_package_price{
display:block;
width:80%;
margin-right:10%;
margin-left:10%;
margin-top:15px;
}
.main_package .main_package_price2{
display:none;

}

}

@media only screen and (max-width: 360px) {
.logo_box{
width:80%;
height:auto;
float:left;
padding:10px 0 10px 0;
margin-left:10%;
margin-right:10%;
text-align: center;
}
.top_gif{
width:100%;
height:auto;
float:right;
text-align:center;
}

.contact-head{
width:100%;
float:left;
}
.textform{
width:100%;
float:left;
}

.textform1{
width:100%;
float:left;
}

.contact-headd{
width:100%;
float:left;
margin: 0;
}

.textform2{
width:100%;
float:left;
}

}
@media only screen and (max-width: 320px) {
.main_package .main_package_pic{
width:96%;
margin-right:2%;
margin-left:2%;
}

.main_package .main_package_content{
width:96%;
margin-right:2%;
margin-left:2%;
}

.main_package .main_package_price{
width:96%;
margin-right:2%;
margin-left:2%;
}
}

.blink {
    animation-duration: 1200ms;
    animation-name: blink;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    -webkit-animation:blink 1200ms infinite; /* Safari and Chrome */
}
@keyframes blink {
    from {
        color:red;
    }
    to {
        color:#02075d;
    }
}
@-webkit-keyframes blink {
    from {
        color:#red;
    }
    to {
        color:white;
    }
}
