﻿
/*---------------------index.html---------------------------------------*/

.company_name {
    font-family: 'Raleway-Bold';
    color: #ffffff;
    /* text-shadow: 1px 1px 1px #fff; */
    margin-top: 9px;
    font-size: 32px;
    margin-left:33px;
}

.varanasiwalkinglogo img
{
        width: 160px;
    margin-top: -40px;
    margin-bottom: 2px;
        border: 2px solid #ed7111;
}

.row0_1 a:hover, .row0_1 a:focus
{
    text-decoration:none;    
}

.row0_3 a {
          background-color: #fff;
    border-radius: 15px;
    margin-top: 3px;
    display: inline-block;
    padding: 9px 17px;
    color: #000;
    font-size: 13px;
    margin-left: 6em;
    margin-bottom: 5px;
}


.row0_3 a i {
    margin-right: 10px;
}

.page_heading {
    text-align: center;
    font-size: 24px;
}

.text_blink_promo
                                        {
                                        
                                        animation: blink 1s steps(5, start) infinite;
                                        -webkit-animation: blink 1s steps(5, start) infinite;
                                        
                                        }
                                        @keyframes blink {
                                        to {
                                        visibility: hidden;
                                        }
                                        }
                                        @-webkit-keyframes blink {
                                        to {
                                        visibility: hidden;
                                        }
                                        }
                                        
.rainbow-text {
	font-weight: bold;
	text-shadow: #A3A3A3 1px 1px 1px;
}
.rainbow-text .block-line > span {
	display: inline-block;
}

.page_heading span {
    color: #FF9800;
}

.row0_1 a:hover
{
    text-decoration:none;    
}

.row3 {
    background-color: #FF9800;
    padding: 31px 0px 70px 0px;
}

.text_tourhead {
    text-align: center;
    color: #fff;
    font-size: 27px;
    font-family: algerian;
    margin-bottom: 35px;
}

.row2 {
    padding: 37px 0px;
}

.row2_1 {
    padding: 0px 0px;
}

.row2_1 p {
    line-height: 28px;
    font-family: calibri;
    font-size: 16px;
}

.row3_1 a:hover
{
    text-decoration:none;    
}

.row3_1 a p {
    position: relative;
    bottom: 10px;
    background-color: #f26901;
    color: #fff;
    display: block;
    margin: -12px 0px 0px 0px;
    padding: 2px;
    text-align: center;
    font-size: 14px;
    font-family: calibri;
}

.row3_1 {
    margin-bottom: 26px;
}

.row3_1 a.a_book {
    position: absolute;
    top: 39%;
    left: 37%;
    color: #ffffff;
    border: 1px solid #fff;
    background-color: #f26901;
    padding: 5px;
    font-weight: bold;
    font-size: 14px;
    
    display:none;
}

.row3_1 a.a_book:hover {
    text-decoration: none;
    background-color: #ff9800;
    color: #fff;
    border: 1px solid #fff;
    display:block;
    transition:.2s;
}

.row4_1 iframe {
    width: 231px;
    
    border: 4px solid #ff9800;
}

.latest_text {
    color: #383734;
    font-size: 22px;
    padding-left: 10px;
}

.row4_2 {
    background-color: #eee;
    padding: 0px 11px;
    padding-bottom: 5px;
}

.testi_head {
    color: #ff8300;
    font-size: 23px;
    border-bottom: 1px solid #ccc;
    text-shadow: 1px 1px 1px #fff;
    font-weight: bold;
}

.single_testi p {
    line-height: 30px;
    font-size: 14px;
    font-style: italic;
    color: #3f3e3d;
}

.single_testi p i {
    font-size: 28px;
    color: #000;
    padding: 0px 10px;
}

.single_testi p span {
    display: block;
    color: #000;
    text-align: right;
}

.row4 {
    padding: 30px 0px;
}

.row5 {
    padding: 10px 0px;
    background: url('../images/slider/slider1.jpg') no-repeat fixed;
    background-size: cover;
    position: relative;
    min-height: 400px;
}

.row5_1 {
    background-color: rgba(255, 255, 255, 0.87);
    padding: 10px;
    padding-top: 50px;
    border-radius: 10px;
    min-height: 212px;
}


.row5_1 i {
    font-size: 26px;
    color: #ffffff;
    background-color: #ff9800;
    position: absolute;
    top: -19%;
    left: 41%;
    padding: 18px 21px;
    border-radius: 50%;
}

.head_choose {
    text-align: center;
    text-shadow: 1px 1px 1px #464444;
    margin-bottom: 53px;
    font-size: 24px;
    color: #ff9800;
    font-weight: bold;
}

.row5_1 p {
    font-size: 12px;
    font-family: calibri;
    font-weight: bold;
    color: #212121;
}

.row6 {
    background-color: #212121;
    color: #fff;
    padding: 30px 0px;
}

ul.ul_footer {
    list-style-type: none;
    padding-left: 10px;
}

ul.ul_footer li {
    margin-bottom: 9px;
}

ul.ul_footer li a {
    color: #a5a4a4;
    font-size: 14px;
}

ul.ul_footer li a:hover, ul.ul_footer li a:focus {
    color: #fff;
    text-decoration:none;
}

ul.ul_footer2 {
    list-style-type: none;
    padding-left: 5px;
}

ul.ul_footer2 li {
    display: inline-block;
    margin: 5px;
}

ul.ul_footer2 li a {
    color: #a5a4a4;
    font-size: 12px;
    border: 2px solid #a5a4a4;
    padding: 5px;
    display: inline-block;
}

ul.ul_footer2 li a:hover, ul.ul_footer2 li a:focus {
    color: #fff;
    border: 2px solid #fff;
    text-decoration:none;
}

.row6_1 p {
    color: #a5a4a4;
    font-size: 13px;
}

.row6_1 p b {
    color: #fff;
}

.row6_1 p.footer_vns {
    font-style: italic;
    font-size: 14px;
    margin: 0px;
    color: #f3d8b0;
}

.row7_1 span a {
    color: #f3e5bd;
    padding-left: 6px;
}

.row7_1 span.footer_r
{
    text-align:right;
    display:block;    
}

.row7 {
    background-color: #f26901;
    color: #fff;
    padding: 7px 0px;
    font-size: 11px;
}

 .rowgallery1 {
    background-color: #ff9800;
    padding: 6px;
    border-radius: 10px;
    margin-bottom: 20px;
}
.rowabout_inner {
    padding: 20px 10px;
    background-color: #fff;
    margin: 35px 0px;
    box-shadow: 0px 1px 7px #676666;
    border-radius: 10px;
}


.rowabout_inner h2 {
    color: #ff9800;
    border-bottom: 1px solid #ff9800;
    padding-bottom: 6px;
    font-size: 24px;
    margin: 0px;
    margin-bottom: 10px;
}

.rowgallery1:hover {
    background-color: #599442;
}

.rowgallery1 p {
    margin: 0px;
    text-align: center;
    padding: 7px 0px;
    color: #fff;
    font-size: 27px;
    text-shadow: 1px 2px 2px #000;
}


.row2_tour {
    background-color: #f5e9d3;
}




/*----------------------------------tour page-------------------------------------------*/

.row1_tour {
    margin-top: -72px;
}

.row1_tourinner p {
    /* background-color: rgba(0, 0, 0, 0.73); */
    color: #fff;
    padding: 5px 10px;
    font-size: 37px;
    margin: 0px;
    display: block;
    margin-top: -26px;
    position: relative;
    text-align: center;
    font-weight: bold;
    position: absolute;
    top: 45%;
    left: 34%;
    text-shadow: 1px 2px 3px #000;
}

.row1_tourinner p a {
    color: #fff;
    background-color: #f26901;
    padding: 5px 10px;
    font-size: 16px;
    margin-top: 24px;
    display: inline-block;
    text-shadow: none;
    font-weight: normal;
    border: 2px solid #ff8122;
    border-radius: 10px;
}

.row1_tourinner p a:hover {
    color: #fff;
    background-color: #ff9800;
    text-decoration: none;
    border: 2px solid #ff9800;
}

.row2tour {
    border-top: 1px solid #ccc;
    padding: 30px 0px;
}

.tour_exdetail i {
    text-align: center;
    background-color: #FF9800;
    border-radius: 50%;
    color: #fff;
    padding: 10px 15px;
    margin: 5px;
    border: 2px solid #e28803;
}

.tour_exdetail {
    font-weight: bold;
    font-size: 19px;
}

.row2_cost {
    font-family: calibri;
    box-shadow: 0px 0px 7px #807d7d;
    padding: 1px 9px;
    margin-bottom: 15px;
    border-radius: 4px;
    min-height: 220px;
}

.row2tour h3 {
    color: #f26901;
    font-size: 18px;
    font-weight: bold;
}

.row2_tour
{
    padding: 37px 0px;      
}

.row2_1 a {
    position: absolute;
    bottom: 5%;
    left: 45%;
    background-color: #f26901;
    color: #fff;
    padding: 9px 12px;
    font-size: 13px;
    text-transform: uppercase;
}

.row2_1 a:hover, .row2_1 a:focus{
    
    background-color: #ff9800;
    color: #fff;
    text-decoration:none;
}

/*-----------tours and wlaks page----------------------*/

.row3_1 a p.row3_p {
    background-color: #ffffff;
    margin: 0px;
    border: 1px dotted #f7e5ca;
    border-top: none;
    padding: 5px 10px;
    color: #212121;
    font-size: 14px;
    font-family: Calibri;
}

.row3_1 a.a_more {
    text-align: center;
    display: block;
    color: yellow;
    font-size: 15px;
    background-color: #2196f3;
    padding: 3px 0px;
    bottom: 0px;
}

.row3_1 a.a_more:hover, .row3_1 a.a_more:focus {
    text-decoration:none;  
    color: #fff;
    background-color: red;
}

.row3_1 a:hover, .row3_1 a:focus
{
    text-decoration:none;    
}

/*------------------contact-----------------------------*/

.row3_mapinner {
    border: 1px solid #f26201;
    margin-bottom: 15px;
}

.contact1_1 h3 {
    font-size: 24px;
    color: #f26201;
}

.row2_contact {
    padding-bottom: 35px;
}

.contact1_1 p {
    font-size: 16px;
    font-family: calibri;
    text-align: left;
    word-wrap: break-word;
}

.all_tours {
    background-color: #f26201;
}

.single_tour a p {
    color: #fff;
    margin: 0px;
    text-align: center;
    padding: 6px 0px;
    font-style: italic;
    font-family: calibri;
    font-size: 16px;
}

.single_tour a:hover, .single_tour a:focus
{
    text-decoration:none;    
}

.single_tour {
    border: 2px solid #f26201;
}

.Enquiry_form label {
    width: 30%;
    font-size: 14px;
    margin-bottom: 15px;
    vertical-align: top;
}

.Enquiry_form input, .Enquiry_form textarea {
    width: 65%;
    font-size: 14px;
    padding: 0px 2px;
}

button#btn_enq, button#btn_enqreset {
    background-color: #f26201;
    color: #fff;
    border: none;
    margin-left: 65px;
    padding: 3px 10px;
    border-radius: 4px;
    font-size: 12px;
    margin-bottom: 10px;
}

.row2_cinner {
    background-color: #eee;
    padding: 0px 10px;
    margin-top: 15px;
}

.contact1_1 {
    margin-bottom: 15px;
}

.contact1_1 span {
    display: block;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
}

.Enquiry_form {
    border: 1px solid #ccc;
    padding: 10px;
}

/*-------------------unique varanasi----------------------------*/

.unique_single {
    margin: 45px 0px;
    padding: 5px;
    border-radius:10px;
}

.unique_single h3 {
    font-size: 19px;
    color: #f26901;
    padding-bottom:0px;
}

.unique_single img {
    border: 1px solid orange;
    padding: 5px;
    margin-top:27px;
}

.bold {
    font-weight: bold;
    margin-left: 30px;
}
}

.div_set {
    margin-right: 19px;
}

.row0_2 {
    margin-right: -10px;
}

.unique_single1 {
    margin: 45px 0px;
   padding: 5px;
    border-radius:10px;
}

.unique_single1 img {
    border: 1px solid orange;
    padding: 5px;
}

.unique_single1 h3 {
    font-size: 19px;
    color: #f26901;
}

.kartik_img_boder_set {
    border: 1px solid orange;
      padding: 20px;
 
}




/*------------------media queires----------------------------------*/



@media (max-width: 767px) {
  .row5_1 
  {
     margin-bottom: 50px;
  }
  .row1_tourinner p {
    display: none;
}

.row1_tourinner p a {
    padding: 2px 6px;
    font-size: 13px;
    margin-top: 11px;
    border: 1px solid #ffffff;
}

.row2_tour {
    padding: 5px 0px;
}

.tour_exdetail {
    text-align: center;
}

.row2_1 a {
    bottom: 3%;
    left: 29%;
}

.contact1_1 {
    margin-bottom: 15px;
    background-color: #fff;
    padding: 5px;
}

.row3_1 a.a_book {
   
    left: 27%;
    
}

.row3_1 a p {
    
    bottom: 0px;
    
}

.row4inner {
    text-align: center;
}
.row2_cost p {
    text-align: center;
}

.row7_1 span.footer_r
{
    text-align:center;
    display:block;    
}
 
}

@media(min-width:450px) and (max-width:767px)
{
    .row3_1 a.a_book {
    left: 39%;
    top: 45%;
}  
.row2_1 a {
    bottom: 3%;
    left: 38%;
}  
}

@media (min-width:768px) and (max-width:1059px)
{
   
}
@media screen and (min-width: 978px)
.container1 {
    max-width: 1175px;
}

