/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 9.1.3
License: GNU General Public License
License URI: licence/GPL.txt
CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.
*/
div#howit_work{background:#FCA434}
.content,.content .container,.full_width{background-color:#fff}
.content .container{background-color:#fff}
h5{text-transform:inherit}
h3{text-transform:capitalize;font-size:18px;font-weight:400;margin:5px 0}
a,p a{text-decoration:none;cursor:pointer;word-wrap:break-word}
.q_accordion_holder.accordion div.accordion_content{padding:0 10px}
.home-parihara-posts h2.box_head a{font-size:20px; color: #ffa027 ;} 
.home-parihara-posts h2.box_head{text-align:center;margin:0 auto 10px;     max-width: 200px;}
ul.ico_bulletin{list-style-type:none!important;padding:0!important;margin:0!important}
ul.ico_bulletintick{list-style-type:none!important;padding:0!important;margin:0!important}
ul.ico_bulletin>li{background-image:url(../images/ico_bulletin.jpg)!important;background-repeat:no-repeat!important;background-position:0 .4em!important;padding:4px 10px 0 30px !important}
ul.ico_bulletintick>li{background-image:url(../images/ico_bulletintick.png)!important;background-repeat:no-repeat!important;background-position:0 .4em!important;padding:4px 10px 0 30px !important;margin:0!important}
ul.ico_bulletintick ul{padding:0 0 0 48px;list-style-position:initial;list-style-type:disc}
nav.main_menu ul li a span.underline_dash,nav.vertical_menu ul li a span.underline_dash{bottom:0!important}
.tr_post_banner img{width:100%}
.col-tr-4{width:40%;float:left;margin:2% 3% 4%}
.col-tr-4.tr_top{margin:3% 3% 0}
.col-tr-6{width:50%;float:left;margin:5px}
h2.box_head{font-weight:400;text-transform:initial;margin:10px 0}
.tr_days{font-weight:700;border-right:1px solid #d8d8d8;padding-right:10px;padding-top:2px}
span.days_num{font-size:38px;font-weight:400}
.home-popular-posts .tr_days {
    float: left;
}
.home-popular-posts .tr_temp {
    float: left;
    padding-left: 10px;
}
.tr_temp{font-weight:700;font-weight:bold;padding-left:10px;padding-top:2px}
ul.tr_gal_list{list-style:none}
.tr_gal_list li{float:left;width:30%}
.btn_in{text-align:center}
/* .special_trip .btn_in{text-align:center;position:absolute;bottom:30px} */
.tr_light_btn{padding:8px 45px;border-radius:2px;border:2px solid #ffa027;font-weight:400;font-size:17px;background-color:#fff; display: block; width: 100%;}
.tr_light_btn:hover{background:#ffa027;color:#fff}
body .tr_dark_btn{padding:8px 30px;border-radius:2px;border:2px solid #ffa027;font-weight:400;background-color:#ffa027;font-size:17px;color:#fff;cursor:pointer}
body .tr_dark_btn:hover{background:#fff;color:#ffa027}
.temp_list{width:100%;margin:15px 0 0;line-height:1.5; }
.q_slider{margin-top:-100px}
.image_with_text{color:#fff}
.image_with_text img{text-align:center!important;margin:0 auto!important}
.q_counter_holder{width:20%;float:left;margin:0 3%}
.did_block{width:50%;margin:2% auto;text-align:center}
.did_block h2{color:#fff;font-size:2rem;text-transform:inherit;margin-bottom:20px}
.did_cont{background-image:url(http://webappsmedia.com/gosthala/wp-content/themes/bridge/img/home_div_bg.png);background-size:100%;padding:11%;background-repeat:no-repeat}
h2.home_heading{text-transform:initial;font-weight:400;font-size:32px;color:#000;}
.trip_div li .tr_row{border:1px solid #ddd;width:100%;-webkit-transition:box-shadow 1s;transition:box-shadow 1s;  padding: 30px;} 

.home-parihara-posts.trip_div li .tr_row {
    padding: 0px;
    background: #fff;

}
.home-parihara-posts.trip_div > ul>li{
    background: none  !important;
}

.special_trip a {
    color: #ffa027;
}
.special_trip .btn_in a {
display: inline-block;
width: 100%;
}

.trip_div.special_trip li .tr_row{min-height:280px}
/* .special_trip span.tr_light_btn{width:60%;float:left} */
.parihara-trip h2{color:#ffa027;text-align:center;padding:0 5px 5px}
h2.box_head a{font-size:20px;line-height:1!important;letter-spacing:.5px; color:#ffa027;}
.parihara-trip .temp_list{text-align:center}
.par_inner{padding:20px 20px 10px}
.parihara-trip li .tr_row{min-height:400px}
#post_btn_id{margin:50px auto;text-align:center;display:block;width:200px}
.give_us{color:#fff;font-size:33px;line-height:1.2;padding-top:80px;text-align:center}
#CF57a762e5811bc_1{margin:0 auto;max-width:910px}
.booking_from .row.first_row{padding-top:10px}
.row.first_row{padding-top:55px}
.row.last_row{padding-bottom:80px;padding-top:35px}
.hexagon{position:relative;width:180px;height:103.92px;margin:70.96px auto 64px;background-size:auto 207.8461px;background-position:center}
.hexTop,.hexBottom{position:absolute;z-index:1;width:127.28px;height:127.28px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:26.36px}
.hexTop:after,.hexBottom:after{content:"";position:absolute;width:180px;height:103.92304845413px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-51.9615px);-ms-transform:rotate(45deg) scaleY(1.7321) translateY(-51.9615px);transform:rotate(45deg) scaleY(1.7321) translateY(-51.9615px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:inherit}
.hexTop{top:-63.6396px}
.hexTop:after{background-position:center top}
.hexBottom{bottom:-63.6396px}
.hexBottom:after{background-position:center bottom}
.hexagon:after{content:"";position:absolute;top:0;left:0;width:180px;height:103.923px;z-index:2;background:inherit}
.hexagon_thumb{position:relative;width:50px;height:28.87px;margin:14.43px auto;background-image:url(http://csshexagon.com/img/meow.jpg);background-size:auto 57.735px;background-position:center}
.hexTop_thumb,.hexBottom_thumb{position:absolute;z-index:1;width:35.36px;height:35.36px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:7.32px}
.hexTop_thumb:after,.hexBottom_thumb:after{content:"";position:absolute;width:50px;height:28.867513459481px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-14.4338px);-ms-transform:rotate(45deg) scaleY(1.7321) translateY(-14.4338px);transform:rotate(45deg) scaleY(1.7321) translateY(-14.4338px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:inherit}
.hexTop_thumb{top:-17.6777px}
.hexTop_thumb:after{background-position:center top}
.hexBottom_thumb{bottom:-17.6777px}
.hexBottom_thumb:after{background-position:center bottom}
.hexagon_thumb:after{content:"";position:absolute;top:0;left:0;width:50px;height:28.8675px;z-index:2;background:inherit}
.parihara_trip_posts .hexagon{position:relative;width:165px;height:95.26px;margin:47.63px auto;background-image:url(http://csshexagon.com/img/meow.jpg);background-size:auto 190.5256px;background-position:center}
.parihara_trip_posts .hexTop,.parihara_trip_posts .hexBottom{position:absolute;z-index:1;width:116.67px;height:116.67px;overflow:hidden;-webkit-transform:scaleY(0.5774) rotate(-45deg);-ms-transform:scaleY(0.5774) rotate(-45deg);transform:scaleY(0.5774) rotate(-45deg);background:inherit;left:24.16px}
.parihara_trip_posts .hexTop:after,.parihara_trip_posts .hexBottom:after{content:"";position:absolute;width:165px;height:95.262794416288px;-webkit-transform:rotate(45deg) scaleY(1.7321) translateY(-47.6314px);-ms-transform:rotate(45deg) scaleY(1.7321) translateY(-47.6314px);transform:rotate(45deg) scaleY(1.7321) translateY(-47.6314px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;background:inherit}
.parihara_trip_posts .hexTop{top:-58.3363px}
.parihara_trip_posts .hexTop:after{background-position:center top}
.parihara_trip_posts .hexBottom{bottom:-58.3363px}
.parihara_trip_posts .hexBottom:after{background-position:center bottom}
.parihara_trip_posts .hexagon:after{content:"";position:absolute;top:0;left:0;width:165px;height:95.2628px;z-index:2;background:inherit}
.home-parihara-posts .btn_in{display:none}
.submenu{position:absolute;top:10px;width:100%;z-index:9999}
#menu-sub-menu{float:right;list-style-type:none;padding-top:6px}
#menu-sub-menu li{float:left;padding:0 5px}
#menu-sub-menu li a{color:#000;padding:8px 10px}
.home #menu-sub-menu li a{color:#fff;padding:8px 10px}
#menu-sub-menu li a:hover,#menu-sub-menu li a:active{background-color:#fca534;color:#FFF;padding:8px 10px;border-radius:4px}
#menu-main-menu li a:hover{color:#fca534}
#menu-main-menu li a:active{color:#fca534}
#menu-main-menu li.has_sub a:hover{border-bottom:3px solid #ffa027;border-radius:0;background:transparent}
#menu-main-menu li.has_sub .second{top:34px;left:0}
#menu-main-menu li.has_sub .second a{color:#000!important;padding:8px 0!important}
.drop_down .narrow .second .inner ul li{width:210px;border:none}
.drop_down .narrow .second .inner ul li:hover{border:none}
.drop_down .narrow .second .inner ul li:hover #menu-main-menu li.has_sub a{border-bottom:3px solid #ffa027;border-radius:0;background:transparent}
#menu-main-menu li.has_sub .second a:hover{border:none;color:#ffa027!important}
span.gal_overlay{position:absolute;top:0;width:60%;height:50%;font-size:25px;color:#fff;z-index:999;margin:25% 20%}
.post_found_head{text-align:center;padding:20px 0;font-weight:900;font-size:20px;text-transform:capitalize}
.tr_hover_effect .desc{opacity:1!important}
.tr_hover_effect .shader{background-color:rgba(0,0,0,0.1)}
.popular_btm_banner .desc{text-align:right}
.popular_btm_banner .tr_light_btn{border:0;border-radius:4px;padding:12px 28px}
.tr_dn{font-weight:700;padding:0;font-size:initial}
h3.tr_cost{font-size:24px;font-weight:400}
.trip_div.one_columns li{width:100%}
.parihara_trip_posts.trip_div .col-tr-3{width:20%;float:left;margin:2%}
.parihara_trip_posts .col-tr-6{width:48%;float:left;margin:2%}
.parihara_trip_posts.trip_div li .tr_row{min-height:250px}
.parihara_trip_posts span.tr_light_btn{padding:8px 18px}
.parihara_trip_posts.trip_div .col-tr-3.tr_last_col{width:15%;padding:2%}
.parihara_trip_posts span.icon_adult{padding-right:10px;font-size:16px}
.parihara_trip_posts span.days_text{font-size:18px}
.parihara_trip_posts h3.tr_cost{text-align:center}
.parihara_trip_posts .tr_det{padding-bottom:15px;text-align:center}
h2.top_banner{text-transform:capitalize;color:#fff;font-weight:100;font-size:35px}
.special_trip .tr_days{font-weight:400;font-size:18px;border:none;margin-bottom:10px; margin-top: 10px;}
.special_trip .tr_temp{font-weight:400;font-size:18px;padding-left:0;width:100%}
.cat_filter{float:left;width:100%;border-bottom:1px solid #ddd}
.cat_filter span{float:left;padding:10px 20px;font-size:18px;color:#ddd}
ul.cat_ul{list-style:none;padding:10px}
.cat_ul li{float:left;font-size:18px}
.cat_ul li a{padding:10px;color:#000}
.cat_ul li a:hover,.cat_ul li a:active{color:#ffa207;border-bottom:3px solid #ffa207}
.scrolled .header_top_bottom_holder{border:none}
.page_header .header_top_bottom_holder{border-bottom:1px solid #ddd}
.home .page_header .header_top_bottom_holder{border:none}
.tr_post_banner{height:235px;overflow:hidden;vertical-align:text-bottom}
.tr_post_head{width:94%;background-color:#ffa207;color:#fff!important;padding:10px 10px 30px 30px;min-height:160px}
.tr_post_head h2{color:#fff;font-size:32px;font-weight:100;padding:20px 0;text-transform:capitalize}
.tr_post_head p{color:#fff;line-height:1.5}
.blog_holder.blog_single.trip_single_post{position:relative;bottom:73px;z-index:99}
.tr_packages{width:95%;margin:2% 0 2% 2%;float:left;border-bottom:1px solid #ece9e9}
.row.tr_templelist{margin:0 0 0 2%;border-bottom:1px solid #ece9e9;width:95%;float:left}
.trip_single_post .content.row{margin:2% 0 2% 2%;width:95%;float:left}
ul.itinernary_temple{margin-bottom:2%!important}
.tr_packages h3{text-transform:capitalize;font-size:18px;font-weight:400}
ul.package_include{list-style:none;width:100%;float:left}
.package_include li{min-width:17%;float:left;margin:1%;text-align:center}
ul.package_include li span{width:50px;height:50px;display:inline-block}
span.flight_ticket{background-image:url(../images/ico_ticket.png);background-repeat:no-repeat}
span.accommodation{background-image:url(../images/ico_accommodation.png);background-repeat:no-repeat}
span.food{background-image:url(../images/ico_food.png);background-repeat:no-repeat}
span.train_ticket{background-image:url(../images/ico_trainticket.png);background-repeat:no-repeat}
span.bus{background-image:url(../images/ico_busbooking.png);background-repeat:no-repeat}
span.cab{background-image:url(../images/cab-icon.png);background-repeat:no-repeat}
span.pooja{background-image:url(../images/pooja-icon.png);background-repeat:no-repeat}
span.ico_securepay{background-image:url(../images/ico_securepay.png);background-repeat:no-repeat}
span.guide{background-image:url(../images/guide_icon.png);background-repeat:no-repeat;background-size:cover}
span.sthalapuranam{background-image:url(../images/history_icon.png);background-repeat:no-repeat;background-size:cover}
.package_include p{font-size:18px;color:#656565}
ul.itinernary_temple{width:96%;float:left;margin:2%}
ul.itinernary_temple li{width:42%;float:left}
.itinernary_det{background:#fff;border:1px solid #ddd;padding:4%;text-align:center;float:left;width:96%}
span.it_head{position:relative;bottom:18px;color:#ffa027;padding:5px;border:1px solid #ffa027;border-radius:3px;background:#fff}
.itinernary_det p{font-size:14px;letter-spacing:0;line-height:1.5;color:#888}
.itinernary_det h5{text-transform:inherit}
.itinernary_det h3.tr_cost{font-size:30px;font-weight:600;line-height:1}
.itinernary_det .tr_dn{float:none;font-size:20px}
span.light_txt{font-size:12px;color:#888;width:100%;float:left;margin-bottom:25px}
.itinernary_det .tr_dark_btn{background-color:#000;border:2px solid #000;padding:10px 30px;border-radius:4px}
.itinernary_det .tr_dark_btn:hover{background-color:#fff;color:#000}
span.light_txt1{padding:20px 0;width:100%;float:left;color:#888}
.it_chat_call{float:left;margin-top:7%;padding:6%;width:92%}
.it_chat_call .btn_in{float:left;width:99%;margin:3% 0}
.it_chat_call .tr_light_btn{background:#e5e5e5;color:#000;border:2px solid #e5e5e5;padding:10px 0 5px 5px;width:97%;float:left;border-radius:4px}
span.ico_callback{background-image:url(../images/ico_callback.png);width:30px;height:30px;float:left;background-repeat:no-repeat;margin:0 0 0 15px}
span.ico_chat{background-image:url(../images/ico_chat.png);width:30px;height:30px;float:left;background-repeat:no-repeat;margin:0 0 0 15px}
.it_chat_call .tr_light_btn:hover{background:#fff}
.itinernary_tab h5.title-holder{background-color:#f1f1f1;float:left;width:100%}
.itinernary_tab span.accordion_mark_icon{background-image:url(../images/ico_morning.png)!important;width:100px!important;height:100px!important}
.itinernary_tab span.accordion_mark.right_mark{background:none!important;border-left:5px solid #ddd!important;border-top:none!important;border-right:none!important;border-bottom:none!important;width:100px!important;height:100px!important}
.itinernary_tab span.accordion_mark.left_mark{background:none!important;border-left:5px solid #ddd!important;border-top:none!important;border-right:none!important;border-bottom:none!important;width:100px!important;height:100px!important}
.itinernary_tab span.tab-title{font-size:28px;font-weight:400;text-transform:capitalize;padding:32px 125px!important}
.temple_images{width:100%;float:left;padding-top:45px;border-top:1px solid #ddd}
.bottom_itinernary{margin:30px 0}
ul.itinernary_temples{list-style-type:none;width:100%;float:left}
.itinernary_temples li{width:23%;float:left;margin:1%}
.gal_layer{width:100%;height:170px;overflow:hidden}
.gal_layer img{width:100%}
.booking_head{width:96%;background-color:#fff;padding:10px 10px 30px 30px;min-height:160px;border:1px solid #ddd;border-radius:4px}
.booking_head h2{font-size:32px;font-weight:100;text-transform:capitalize}
.booking_head p{line-height:1.5;font-size:15px}
ul.pack_include{list-style:none;width:100%;float:left}
.pack_include li{min-width:14%;float:left;margin:1%;text-align:center}
li.price_include{text-align:left;min-width:7%;margin:3%;line-height:1.5;font-size:16px}
ul.pack_include li span{width:50px;height:50px;display:inline-block}
ul.pack_include{background:#f1f1f1}
.booking_head span.light_txt{margin-bottom:6px}
.trip_confirm_post .booking_head{padding:0}
.booking_head span.it_head{bottom:6px;left:30px}
.booking_head h3.tr_cost{float:left}
.trip_confirm_post h3{margin:12px 0}
.booking_head .tr_dn{padding-top:13px;font-size:18px;padding-left:5px}
.booking_head .tr_cost small{font-size:23px;vertical-align:top;letter-spacing:0}
.trip_confirm_post .booking_head{margin-top:25px;box-shadow:0 1px 8px #ddd}
.booking_head h3.tr_cost{float:left;font-size:33px;margin:0;letter-spacing:0}
.trip_confirm_post .it_chat_call{margin-bottom:7%;margin-top:60px}
.tr_light_btn_in:hover{background:#e5e5e5}
.tr_light_btn_in{background:#fff;color:#000;border:2px solid #e5e5e5;padding:10px 0 5px 5px;width:97%;float:left;border-radius:4px}
.btn_in.secure_pay{width:100%;float:left}
.secure_pay span.tr_light_btn_in{float:left;width:91%;padding:8px;text-align:left;line-height:1.25;font-size:17px;box-shadow:0 1px 8px #ddd}
span.ico_securepay{background-image:url(../images/ico_securepay.png);background-repeat:no-repeat;width:50px;height:40px;float:left;margin:5px 11px 0 0}
.itinernary_det.securepay_det{text-align:left;padding:8%;width:88%;margin-bottom:10%}
span.qtyminus{width:22%;float:left;text-align:center;padding:6px 12px;height:34px;border:1px solid #ccc;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:0;cursor:pointer}
span.qtyplus{width:22%;float:left;text-align:center;padding:6px 12px;height:34px;border:1px solid #ccc;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;cursor:pointer}
input.qty.form-control{float:left;width:35%;border:1px solid #ccc!important;text-align:center;background:#fff!important;border-radius:0!important;height:34px}
.tr_inc label{width:100%;float:left}
.cfdatepicker.cfdatepicker-dropdown{z-index:9999!important}
.home .content.content_top_margin{margin-top:0!important}
#menu-main-menu li a.current{color:#fff;background-color:#ffa027;padding:8px 12px;border-radius:4px;opacity:1}
#menu-main-menu{list-style:none;font-weight:700;margin-bottom:10px;float:left;width:100%}
#menu-main-menu li{float:left;margin-right:10px;position:relative}
.home #menu-main-menu li a{color:#fff;text-transform:capitalize;font-weight:400;font-size:15px;line-height:1!important;padding:8px 12px}
#menu-main-menu li a{color:#000;text-transform:capitalize;font-weight:400;font-size:15px;line-height:1!important;padding:8px 12px}
#menu-main-menu a:hover{color:#fff;background-color:#ffa027;padding:6px 12px;border-radius:4px;opacity:1}
#menu-main-menu li.has_sub a:hover{color:#000!important;background-color:#fff;padding:6px 12px;border-radius:0;opacity:1}
#menu-sub-menu li.menu-icon a{background:#ffa027;border-radius:4px;padding:8px 20px;font-size:15px}
nav.main_menu ul li{margin:0 5px}
nav.main_menu.drop_down.right{margin-top:75px}
.scrolled nav.main_menu.drop_down.right{margin-top:25px}
.scrolled #menu-main-menu li a{color:#000;text-transform:capitalize;font-weight:400;font-size:15px;line-height:1!important;padding:8px 12px}
#menu-main-menu ul{background:#fff;background:rgba(255,255,255,0);list-style:none;position:absolute;left:-9999px}
#menu-main-menu ul li{padding-top:1px;float:none}
#menu-main-menu ul a{white-space:nowrap}
#menu-main-menu li:hover ul{left:0;background:#fff}
#menu-main-menu li:hover a{color:#fff;background-color:#ffa027;padding:8px 12px;border-radius:4px;opacity:1}
#menu-main-menu li.has_sub:hover a{border-bottom:3px solid #ffa027;border-radius:0;background:transparent;color:#000!important}
#menu-main-menu li.has_sub:hover .second a{color:#000}
#menu-main-menu li.has_sub .second a{color:#000!important}
#menu-main-menu li.has_sub:hover ul li a{border:none;border-radius:0;background:#fff;color:#000}
#menu-main-menu li:hover ul a{text-decoration:none}
a.qbutton{text-transform:inherit;font-size:16px;}
.tr_dark_btn.ful_btn{width:100%;padding:8px}
.caldera-grid .form-control{height:38px}
h2.light_heading{color:#fff;font-weight:100;text-transform:inherit;font-size:32px}
.container.booking_from{width:94%;margin:2%}
.tr_dark_btn.booking_btn{width:75%;padding:10px;font-size:18px}
.comp_address h3{margin:13px 0;font-size:18px;text-transform:inherit}
h1,h2,h3,h4,h5,h6{word-wrap:break-word}
.gosthala_vertical_tab li a{background:#f1f1f1;margin:0 10px 0 0 !important;text-transform:inherit!important;font-size:16px!important;font-weight:400!important;color:#696969!important}
.gosthala_vertical_tab li.active a{background:#fff!important;border-top:3px solid #ffa027!important;border-radius:0!important;border-left:1px solid #ddd!important;border-right:1px solid #ddd!important;color:#000!important}
.gosthala_vertical_tab li:first_child a{margin:0!important}
.gosthala_vertical_tab .q_tabs.boxed ul.tabs-nav {position: relative;}
.gosthala_vertical_tab .q_tabs.boxed ul.tabs-nav::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 7px;
    border-bottom: 1px solid #ddd;
}

.trip_div.go_post li .tr_row{min-height:175px}
.go_post .col-tr-4{margin:0;width:45%;float:left}
.go_post .col-tr-6{width:50%;float:left;margin:5px}
.go_post .tr_row img{display:block}
.sub_heading{font-size:16px;opacity:.8;text-align:center}
.blog_header span.btn_border{width:60px;border-bottom:2px solid #fff;line-height:0;position:relative;bottom:13px}
span.sub_date{font-size:16px;opacity:.6}
h2.blog_header{text-align:center;color:#000;text-transform:inherit;font-size:30px;font-weight:400;margin:20px 0}
.blog_holder.blog_single{margin:auto;padding:2%}
.search_trip.row .go-sidebar.col-md-4{width:19%;float:left;margin:1% 2% 2% 0}
.search_trip.row .col-md-8{width:79%;float:left}
.search_trip h2{font-size:20px;text-align:center;min-height:55px}
.search.search-results .search_form{width:90%}
.search_form{width:75%;border:1px solid #ddd;box-shadow:0 0 10px 1px #ddd;margin:40px auto}
.search_form label.screen-reader-text{font-size:20px;padding-left:15px;color:#878787}
.search_form input#s{width:75%;padding:16px;font-size:15px;border:none;font-family:'Montserrat',sans-serif}
.search_form input#searchsubmit{padding:15px;font-size:18px;background-color:#C6C6C6;border:none;color:#fff;font-family:'Montserrat',sans-serif;float:right;width:12%;cursor:pointer}
.search_form input:focus{outline:none}
.home_search{position:absolute;bottom:20px;left:0}
.home_search .search_form{width:70%;margin:40px auto 100px;background-color:#fff;border:none;box-shadow:none}
.home_search .search_form input#s{padding:18px 15px}
.home_search .search_form input#searchsubmit{background-color:#ffa027;padding:16.5px;cursor:pointer}
.footer_top_holder{background:#f9f9f9!important;border-bottom:1px solid #ddd}
.footer_top_holder .container{background:#f9f9f9!important}
.footer_bottom{padding:20px 0}
.footer_bottom ul{padding:15px 0}
.footer_bottom ul li a{text-transform:inherit;font-size:16px}
.footer_bottom_holder{background:#f9f9f9}
#filter_form ul{list-style-type:none}
.search_trip .hexagon{margin:55.96px auto}
.search_trip .trip_div li .tr_row{min-height:365px}
#filter_form input{margin:0}
#filter_form label{padding:6px;cursor:pointer}
.popular_trip_posts h2.box_head{text-align:left}
.parihara_trip_posts h2.box_head{text-align:left}
span.q_social_icon_holder.circle_social{margin:1%}
.content.booking_from{width:94%;margin-top:40px}
.testimonial_content_inner{border:1px solid #ddd;border-radius:5px;box-shadow:0 0 12px 1px #ddd;margin:25px}
.testimonials_c_holder .flex-control-nav li a.flex-active{background-color:#ffa027}
.testimonials_c_holder .flex-control-nav li{width:16px;height:16px}
.trip_div.home-parihara-posts li .tr_row{min-height:400px;cursor:pointer}
.trip_single_post .wpb_column.vc_column_container.vc_col-sm-9{padding:0 1%}
button#all_package{float:right;font-size:12px;border-radius:10px}
.enquiry_tabs ul.tabs-nav li{text-align:center;padding:0 5px;border-bottom:3px solid #ddd;margin:0 5px}
.enquiry_tabs ul.tabs-nav li.active{border-bottom:3px solid #ffa027}
.enquiry_tabs ul.tabs-nav li.active a{color:#ffa027}
.enquiry_tabs ul.tabs-nav li a{font-size:16px;font-weight:100;padding:0 10px!important;text-transform:capitalize}
.enquiry_tabs .form-control{border-top:0!important;border-left:0;border-right:0;box-shadow:none!important;padding:0;font-size:16px;border-bottom:2px solid #ddd}
.enquiry_tabs .caldera-grid .form-group{text-align:center}
span.tick_icon{width:100px;height:100px;background:url(../images/tick_icon.png);display:inline-block;background-repeat:no-repeat;background-size:cover;margin:10px}
.thanks_msg button.tr_dark_btn{margin:15px}
.thanks_msg{text-align:center;font-size:20px;font-weight:300;margin:10px}
div#myModal{position:fixed;top:10%;z-index:9999;background:#fff;margin:0 22%!important;border-radius:10px;width:55%}
.modal .modal-body h2 {
    color: #ffa027;
        font-family: 'Montserrat', sans-serif;
        font-size: 24px;
        font-weight: 400;
        text-transform: none;
}
.enquiry_tabs .tr_dark_btn{background-color:#ffa027;border:2px solid #ffa027;padding:10px 60px;border-radius:4px;font-size:18px}
.enquiry_tabs .tr_dark_btn:hover{background-color:#fff;color:#ffa027}
.thanks_msg{text-align:center;font-size:20px;font-weight:300;margin:4%}
#modaloverlay{position:absolute;top:0;left:0;z-index:10090;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6;display:none}
div#myModal{position:fixed;top:10%;z-index:10100;background:#fff!important;margin:0 22%!important;border-radius:10px;width:55%;opacity:1!important}
.booking_from .form-control{border-top:0!important;border-left:0!important;border-right:0!important;box-shadow:none!important;padding:0!important;font-size:16px!important;border-bottom:2px solid #ddd!important}
.booking_from textarea.form-control{height:34px!important}
.booking_from input.tr_dark_btn{font-size:18px;padding:10px 50px}
.trip_details{text-align:center}
.testimonials_feeds blockquote{background:#f8f8f8 none repeat scroll 0 0;border:medium none;color:#666;display:block;font-size:14px;line-height:20px;padding:15px;position:relative;margin-bottom:15px}
.testimonials_feeds blockquote::before{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-bottom:20px solid #fff;border-right:0 solid transparent;border-left:15px solid transparent;border-left-style:inset;border-bottom-style:inset}
.testimonials_feeds blockquote::after{width:0;height:0;right:0;bottom:0;content:" ";display:block;position:absolute;border-style:solid;border-width:20px 20px 0 0;border-color:#e63f0c transparent transparent}
.testimonials_feeds .carousel-info{padding:15px}
.testimonials_feeds .carousel-info img{border:1px solid #f5f5f5;border-radius:150px!important;height:75px;padding:3px;width:75px}
.testimonials_feeds .carousel-info{overflow:hidden}
.testimonials_feeds .carousel-info img{margin-right:15px}
.testimonials_feeds .carousel-info span{display:block}
.testimonials_feeds span.testimonials-name{color:#e6400c;font-size:16px;font-weight:300;margin:23px 0 0}
.testimonials_feeds span.testimonials-post{color:#656565;font-size:12px}
.margin_b10{margin-bottom:10px!important}
.filter_ser{padding:20px;border:1px solid #ddd}
header.scroll_header_top_area.light.fixed.transparent.scrolled_not_transparent.page_header{background:#fff!important}
.ui-autocomplete{z-index:999999!important}
ul#ui-id-1 li :hover,ul#ui-id-1 li :focus,ul#ui-id-1 li :active{display:block!important}
ul#ui-id-1:hover,ul#ui-id-1:focus,ul#ui-id-1:active{display:block!important}
ul#ui-id-1 li a:hover,ul#ui-id-1 li a:focus,ul#ui-id-1 li a:active{display:block!important}
.tripdays_tab ul.tabs-nav>li{width:50px;height:auto!important;border:1px solid #ddd;border-radius:4px;margin:4px!important}
.tripdays_tab ul.tabs-nav>li.active{border:2px solid #000}
.tripdays_tab ul.tabs-nav>li a{height:auto!important;line-height:1.5!important;padding:5px!important;text-align:center;text-transform:initial!important}
.accordion_block .acc_main{width:96%;background-color:#f1f1f1;padding:1.5%;border-left:5px solid #ddd;float:left}
.accordion_block .acc_2{width:10%;float:left;margin:0 5px}
.accordion_block .acc_2.morning , .accordion_block .acc_2.evening {
    padding-top: 45px;
    position: relative;
    margin-top: 0px;
}
.accordion_block .acc_2.morning br,
.accordion_block .acc_2.evening br {
    display: none;
}

.accordion_block .acc_2.morning::before,
.accordion_block .acc_2.evening::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: 40px;
    height: 40px;
}
.accordion_block .acc_2.morning::before{
    background-image: url(../images/sun_icon.png) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.accordion_block .acc_2.evening::before {
    background-image: url(../images/moon_icon.png) !important;
    width: 35px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: auto;
    background-position: center;
}

.accordion_block .acc_row.acc_8 {
    /* width: 80%; */
    width: calc(100% - 14%);
    cursor: pointer;
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 15px;
}
.accordion_block .acc_row.acc_8 h5 {
    color: #000000;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 1.571428571428571em
}
.accordion_block .acc_row.acc_8 p:empty,
.accordion_block .acc_main p:empty {
    display: none ;
}

/* .accordion_block .acc_2:last-child{width:10%;float:right;margin:0 5px} */ 
.acc_row.acc_8{width:76%;float:left}
.accordion_block .acc_row .acc_4{width:50%;float:left}
.accordion_block .acc_4{width:40%;float:left}
.accordion_block .acc_row .accordion_title{float:left;margin:3% 0}
.accordion_title h2{text-transform:inherit;font-weight:400;margin:10px 0 0;font-size:28px;color:#000}
.accordion_title p{font-weight:700;font-size:initial}
.accordion_block .panel{padding:5px;display:none;width:100%;float:left}
.accordion_block{margin-bottom:10px;float:left;width:99%}
span.acc_day{padding:2px 6px;border:1px solid #ddd;border-radius:4px}
.accordion_block span.arrowdown_icon{background-image:url(../images/arrowdown_icon.png)!important;width:50px;height:20px;float:left;background-repeat:no-repeat;background-size:auto;background-position:center;cursor:pointer;margin-top:18px}
.accordion_block span.morning_icon{left:8px;position:relative}
.accordion_block span.evening_icon{background-image:url(../images/moon_icon.png)!important;width:35px;height:36px;float:left;background-repeat:no-repeat;background-size:auto;background-position:center;left:8px;position:relative;background-size:cover}
.latest_post_holder.dividers.four_columns>ul>li{transition:all .12s ease-in-out}
.latest_post_holder.dividers>ul>li{background-color:#fff}
.yellow-bg{border:1px solid #ddd;border-radius:5px;background-color:#FFFBD8;padding:10px}
.head_yellow_bg{color:#ffa027;font-weight:400;text-transform:inherit}
.caldera-grid label{color:#c2c2c2;font-weight:400!important;font-size:initial}
.temp_list a {
    color: #ffa027;
}
.popular_trip_posts span.tr_light_btn{margin-top:12px;padding:6px 40px;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.home-popular-posts .btn_in a{ color:#ffa027;} 
.home-popular-posts span.tr_light_btn{width:100%;float:left;margin-top:12px;padding:6px 40px; }
.testimonial_feeds li .tr_row{border:0;float:left;min-height:115px;width:95%;-webkit-transition:box-shadow 1s;transition:box-shadow 1s;background:rgba(115,108,100,0.07);padding:2%;border-radius:6px}
span.testimonials-name{color:#ffa207;float:left;width:100%}
span.testimonials-post{float:left;color:#ffa207;line-height:1}
.testimonials_c_holder .testimonial_content_inner{min-height:250px;padding:55px 40px}
.load_div{text-align:center;padding:2%}
span#load_more{cursor:pointer;border-radius:4px}
span.loading_img{width:100%;text-align:center;float:left;display:none}
span.loading_img img{width:80px}
h1.blog_header{margin-bottom:25px;color:#ffa027}
div#home_enquiry{z-index:10093;position:absolute;top:160px;width:100%}
.enquiry_form{z-index:10091;margin:auto;background:#fff;padding:2%;border-radius:10px;position:relative}
.enquiry_form .row.first_row{padding-top:0}
.enquiry_form .row.last_row{padding-bottom:0;padding-top:10px}
.enquiry_form .form-group.align-center{text-align:center}
span.form_close{position:absolute;border:1px solid #888;padding:1px 8px;border-radius:50%;cursor:pointer;right:25px;z-index:99}
div#caldera_forms_widget-2{display:none}
.search_trip .latest_post_holder.dividers.three_columns>ul>li{width:31%}
.testimonials_c_holder .flex-control-nav{margin-top:0!important;text-align:center}
.footer_top .two_columns_50_50 div#text-5{margin:0}
.footer_top .two_columns_50_50 .column2 .column_inner>div{margin:0 0 0 5px}
.footer_top h5{color:#ffa027;margin:0 0 15px}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0;font-size:13px}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:10px;padding:0 0 15px}
input#fld_3415178_1{visibility:hidden}
input#fld_3161618_1{visibility:hidden}
input#fld_1670603_1{visibility:hidden;height:5px}
input#fld_9282662_1{visibility:hidden;height:5px}
.mob{display:none}
.tab_desc{display:block}
.tab_mob{display:none}
@media only screen and (max-device-width : 1024px) {
.home_search .search_form input#s{padding:18px 2%}
.search_form input#s{width:70%}
.search_form input#searchsubmit{width:15%}
.did_cont{background-image:none;padding:1%}
.did_cont p{color:#fff}
.tr_light_btn{padding:5px 10px;border-radius:2px;border:2px solid #ffa027;font-weight:400;font-size:17px;background-color:#fff}
/* .mob{display:block} */
.desktop{display:none}
.col-tr-4{width:94%;float:none}
h2.box_head.mob{text-align:center}
.hexagon{margin:70.96px auto}
h2.box_head.mob{text-align:center}
.col-tr-6{width:96%;float:none;text-align:center;margin:9% 0}
.tr_days{float:left;width:47%}
.tr_temp{float:none}
.gal_layer{height:135px}
.q_counter_holder{width:18%}
.temp_list{text-align:center; clear: both; display: inline-block; width: 100%;}
.temp_list a {
    display: inline-block;
    margin-top: 10px;
    width: 100%;
}
.itinernary_det.securepay_det {
    width: 100%;
}
.row.last_row{padding-top:0}
.form-group{margin:10px 0}
span.fa-stack{margin:15px 0 0!important}
.tr_gal_list li{margin-bottom:8%}
.parihara_trip_posts .col-tr-6{width:40%;margin:1%}
.parihara_trip_posts h2.box_head{text-align:center}
.parihara_trip_posts.trip_div li .tr_row {
    text-align: center;
    margin: 0;
}
.parihara_trip_posts.trip_div .col-tr-3.tr_last_col{width:24%;padding:1%}
.home_search .search_form{width:80%}
.popular_trip_posts .tr_dn{float:left;text-align:center!important;width:48%;padding-top:0px;border-left:1px solid #ddd}
.popular_trip_posts h2.box_head{text-align:center}
.popular_trip_posts h3.tr_cost{width:50%;float:left; text-align: center;}
.special_trip .tr_days{width:100%}
.booking_head h2{font-size:30px}
.booking_head .vc_col-sm-8{width:100%}
.booking_head .vc_col-sm-4{width:100%}
.row.first_row{padding-top:0}
.booking_head .tr_dn{padding-top:18px}
.popular_trip_posts span.tr_light_btn{width:auto;float:none;margin-top:0}
.special_trip .btn_in{text-align:center;position:relative;bottom:0}
.special_trip span.tr_light_btn{width:auto;float:none;position:relative;bottom:0}
span.fa-stack{margin:10px 10px 0!important}
}
@media only screen and (max-device-width : 1000px) {
.submenu{display:none}
}
@media only screen and (max-device-width : 768px) {
/* .latest_post_holder.dividers.four_columns>ul>li{width:49%} */
.parihara_trip_posts.trip_div .col-tr-3{width:40%}
.parihara_trip_posts .hexagon{margin:60.63px auto}
.parihara_trip_posts .col-tr-6{width:48%}
.parihara_trip_posts.trip_div .col-tr-3.tr_last_col{width:92%;padding:2%}
.vc_col-sm-9{width:98%}
.vc_col-sm-3{width:92%!important;margin:4% 0!important}
.search_trip.row .col-md-8{width:100%;float:left}
.search_trip.row .go-sidebar.col-md-4{width:50%;float:left;margin:2% 25%}
span.gal_overlay{top:15px;left:50px;margin:0}
.q_tabs .tabs-nav li{width:100%}
.q_tabs.boxed .tabs-nav li a{text-align:center}
.wpb_column.vc_column_container.itinernary_sidebar.vc_col-md-3{border-top:1px solid #ddd;float:left;padding-top:25px;padding-bottom:25px;width:100%}
.itinernary_det{padding:4%;width:100%}
.it_chat_call{padding:2%;width:100%}
.it_chat_call .tr_light_btn,
.row.tr_templelist,
.accordion_block .acc_main,
.accordion_block {
    width: 100%;
}
.temple_images{padding-top:10px}
.itinernary_temples li{width:30%}
.col-tr-6{width:100%;float:left}
.home-popular-posts span.tr_light_btn{float:none}
}
@media only screen and (min-width: 768px) {
.search_trip .latest_post_holder.boxes.four_columns>ul>li:nth-child(4n+1),.search_trip .latest_post_holder.boxes.three_columns>ul>li:nth-child(3n+1),.search_trip .latest_post_holder.boxes.two_columns>ul>li:nth-child(2n+1),.search_trip .latest_post_holder.dividers.four_columns>ul>li:nth-child(4n+1),.search_trip .latest_post_holder.dividers.three_columns>ul>li:nth-child(3n+1),.search_trip .latest_post_holder.dividers.two_columns>ul>li:nth-child(2n+1){clear:none!important}
}
@media only screen and (max-device-width : 767px) {
.trip_div li .tr_row {
    padding: 15px;
}
.q_counter_holder.center{width:100%;padding:0;margin:1% auto}
.did_block{width:80%;margin:2% auto;text-align:center}
.popular_trip_posts h2.box_head{text-align:center}
.popular_trip_posts h3.tr_cost{width:50%;float:left}
/* .popular_trip_posts .tr_dn{width:49%;padding:3% 0;border-left:1px solid #ddd;float:none} */
.popular_trip_posts .temp_list{text-align:center;padding:4px}
ul.itinernary_temple li{width:100%}
.go_post .tr_row img{display:block;width:100%}
.go_post .col-tr-6{width:98%;margin:1%;float:left}
.go_post .col-tr-4{margin:0;width:100%;float:left}
h2.top_banner{font-size:x-large}
span.acc_click.acc_2.tab_mob{display:block;float:right;width:initial}
span.acc_click.acc_2.tab_desc{display:none}
.acc_row.acc_8{width:100%;float:left}
.booking_head .tr_dn{padding-top:15px}
span.qtyminus{padding:6px 5px}
span.qtyplus{padding:6px 5px}
}
@media only screen
and (max-width : 570px) {
.search_form{width:96%}
.search_form input#s{width:70%}
.search_form input#searchsubmit{width:28%;font-weight:400}
.home_search .search_form{width:96%}
.home_search .search_form input#s{width:50%}
.home_search .search_form input#searchsubmit{width:20%}
.column1.footer_col1{text-align:center}
.column2.footer_col2{text-align:center}
.caldera-grid .row{width:100%;margin:0 auto!important}
.row.last_row{margin:0 auto}
.tr_post_head{width:96%;min-height:135px}
.tr_post_head h2{font-size:30px}
div#myModal{margin:0 5%!important;width:90%}
#CF57a762e5811bc_1{margin:0 auto;width:98%}
.about-p{text-align:justify;padding:20px!important}
div#text-3{display:none}
.footer_top{padding:10px 0}
/* .comp_address{text-align:center} */
.footer_bottom ul{padding:5px 0}
.tr_post_banner{height:200px}
.booking_from .col-sm-3.first_col{float:left;width:100%}
.col-sm-6.last_col{float:left;width:100%}
.itinernary_temples li{width:45%}
p.q_slide_text{font-size:35px!important}
}
@media only screen
and (max-width : 480px) {
.parihara_trip_posts.trip_div .col-tr-3{width:96%}
.parihara_trip_posts .col-tr-6{width:98%}
.search_form input#s{width:56%}
.search_form input#searchsubmit{width:25%}
.search_trip.row .go-sidebar.col-md-4{width:100%;float:left;margin:2% 0}
.search_form input#searchsubmit{padding:15px 5px;width:28%}
.home_search .search_form input#searchsubmit{width:30%}
.page-id-387 .q_image_with_text_over .desc{margin:0 2px!important}
.q_image_with_text_over .desc{margin:0 5px}
.popular_btm_banner .tr_light_btn{padding:5px 10px}
.tr_light_btn{font-size:inherit}
.accordion_block .acc_row .acc_4{width:100%}
.tr_packages{width:100%}
.row.tr_templelist{width:100%}
.tr_hover_effect .q_image_with_text_over img{height:100px}
.footer_top .column_inner>div{margin:0!important}
.tr_post_head{padding:0 10px}
p.q_slide_text{font-size:25px!important}
}
@media only screen
and (max-width : 320px) {
.home_search .search_form input#searchsubmit{width:28%;padding:16.5px 0!important}
.tr_post_banner{height:150px}
}
.acc_main .accordion_title{width:100%!important}