.inner_page .form p {float: none !important;}
.copy_right p {margin-bottom: 0px;}
.footer_bottom ul {list-style-type: none;margin-left: 0px;}
.footer_bottom ul li {display: inline-block;}
.footer_bottom a {border-right: 1px solid #090909!important;}
input#sub.hbtn_sub {width: auto;margin: 0 auto;height: 42px;border-radius: 5px;background: #f7ba09;background-image: -moz-linear-gradient(top, #f7ba09, #fe951a);
    padding: 0 42px;font-size: 17px;font-family: Ubuntu;color: #ab0000;line-height: 42px;text-transform: uppercase;
    border: none;transition: all 0.5s ease-in-out;display: block;outline: none;float: none;}
.blog_section .left .first {margin-right: 10px;}
.blog_section .left .first h2 a{color: #242424;}
.blogin h1{float: none;}
.budimg .packages_tour .packages_tour_image img {max-height: 173px;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu li.wpmm-type-widget ul.menu{width: 100%!important;}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a {
    float: none;
    padding: 0 19.5px 0;
    color: #004b81!important;
    text-decoration: none;
    /*font-family: Roboto-Condensed!important;*/
	font-family: 'Roboto Condensed', sans-serif !important;
    font-size: 15px!important;
    line-height: 66px!important;
    letter-spacing: 0!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    transition: all 0.2s ease-in-out;
}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li>a:hover {color: #fff!important;text-decoration: none;background: #004b81;}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu, #wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu li.wpmm-type-widget .wp-megamenu-sub-menu li .wp-megamenu-sub-menu {
    background-color: #004b81!important;
}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {
    color: #ffffff!important;font-size: 14px!important;line-height: 25px!important;}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover {
    color: #004b81!important;
}
.menu_result_hover{background:#cccccc;}
/*.wpmm_dropdown_menu>ul.wp-megamenu-sub-menu>li:hover {background-color: #ffffff;}*/
.wpmm_dropdown_menu>ul.wp-megamenu-sub-menu>li>a:hover {text-decoration: none;}
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-and-content-container>ul.wp-megamenu-sub-menu {
    /*background: #fff;
    position: absolute !important;
    visibility: hidden;*/
    background: url(https://kullumanali.org/wp-content/themes/kullu-manali/images/curve.png) no-repeat top right #004b81 !important;
    padding: 0px !important;
    border: none !important;
    border-radius: 0px !important;
    margin-left: -105px !important;
    transition: all 0.7s ease-in-out;
}
.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu {
    background: url(https://kullumanali.org/wp-content/themes/kullu-manali/images/curve.png) no-repeat top right #004b81 !important;
    padding: 0px !important;
    border: none !important;
    border-radius: 0px !important;
    transition: all 0.7s ease-in-out;
}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu h2{
    float: left;
    font-family: Roboto-Light !important;
    font-weight: lighter;
    font-size: 25px;
    color: #ffc600;
    text-align: left;
}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu h2 span {
    font-size: 15px;
    border-left: 5px solid #ffc600;
    color: #fff;
    padding: 0 0 0 7px;
}
ul.wp-megamenu-sub-menu li img {border: 5px solid #ffffff;}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a {padding: 8px 15px !important;}
#wp-megamenu-header-menu>.wpmm-nav-wrap ul.wp-megamenu>li ul.wp-megamenu-sub-menu li a:hover {
    background: #ffffff!important;
    text-decoration: none!important;
}
li#wp-megamenu-item-69414, li#wp-megamenu-item-69416, li#wp-megamenu-item-69500, li#wp-megamenu-item-69502, li#wp-megamenu-item-69529, li#wp-megamenu-item-69531, li#wp-megamenu-item-69569, li#wp-megamenu-item-69571, li#wp-megamenu-item-69597, li#wp-megamenu-item-69599, li#wp-megamenu-item-69497, li#wp-megamenu-item-69499 {border-right: 1px solid #02416e;}
li#wp-megamenu-item-69408, li#wp-megamenu-item-69491, li#wp-megamenu-item-69523, li#wp-megamenu-item-69563, li#wp-megamenu-item-69591 {padding-top: 5px;padding-bottom: 0px;}
@media (max-width: 767px) {
	#wp-megamenu-item-34702, #wp-megamenu-item-69412, #wp-megamenu-item-69491, #wp-megamenu-item-69495, #wp-megamenu-item-69523, #wp-megamenu-item-69527, #wp-megamenu-item-69563, #wp-megamenu-item-69567, #wp-megamenu-item-69591, #wp-megamenu-item-69595 {display: none;}	
}
.home_first .right .form p{margin-bottom: 0px;}
div#henq {clear: both;}
.g-recaptcha.enqc {transform: scale(0.80);/*transform-origin: 0 0;*/}
@media (max-width: 768px) {
.g-recaptcha.enqc {transform-origin: 0 0;}
.g-recaptcha.psrecap {transform: scale(0.75)!important;transform-origin: 0 0;}
.psendenqiry h1 {font-size: 26px!important;line-height: 26px;}
}
div.wpcf7-response-output {margin: 0em 0.5em 0em!important;}
div.wpcf7-validation-errors{display: none !important;}
span.wpcf7-not-valid-tip{font-family:OpenSans-Regular; font-size:11px !important; margin: -45px 10px 0 0; float: right; position: relative !important;}
.home_first .right .form p br{display:none;}
.fancybox-skin{padding: 15px 30px!important;}
.psendenqiry input[type="text"], .psendenqiry input[type="email"], .psendenqiry textarea {
    width: 95%;
    margin: 0 0 10px 0;
    background: #e9e7e7;
    border: 1px solid #ddd;
    height: 40px;
    border-top: none;
    border-left: none;
    box-shadow: none;
    border-radius: 0px;
    font-family: MyriadPro-It;
    font-size: 15px;
    color: #666;
    line-height: 40px;
}
.psendenqiry p {margin-bottom: 0px;text-align: center;}
.psendenqiry h2 {
    text-align: center;
    font-family: Circular Std;
    font-size: 38px;
    color: #b40000;
}
.psendenqiry p.tourpackage {
    margin-bottom: 10px;
    color: #76b51b;
}
.psendenqiry input[type="submit"] {
    width: auto;
    margin: 0 auto;
    height: 42px;
    border-radius: 5px;
    background: #f7ba09;
    background-image: -moz-linear-gradient(top, #f7ba09, #fe951a);
    padding: 0 42px;
    font-size: 17px;
    font-family: Ubuntu;
    color: #ab0000;
    line-height: 42px;
    text-transform: uppercase;
    border: none;
    transition: all 0.5s ease-in-out;
    display: block;
    outline: none;
}
.package-form-new .form-box .tourmatchcaptcha span.wpcf7-not-valid-tip {
    margin: 0px;
    float: none;
}
div.wpcf7 .ajax-loader{clear: both; float: right;}
.package-form-new .bottom br {display: none;}
.package-form-new .form-box span.wpcf7-not-valid-tip {font-size: 12px !important;margin: -32px 10px 0 0;}
.g-recaptcha.psrecap {
    transform: scale(0.90);
    margin-bottom: 10px;
}
.sbtndsgn{padding: 0 30px;}
/*.radio-btn span.wpcf7-list-item {
    display: block;
    padding-bottom: 20px;
}*/
.radio-btn input[type="radio"] {
    vertical-align: top;
}
.radio-btn span.wpcf7-list-item-label {
    font-size: 18px;
    color: #777777;
    /*padding-left: 5px;*/
}
textarea.input100{height: 120px;}
@media (max-width: 767px) {
	.wp-megamenu-wrap.wpmm-mobile-menu ul.wp-megamenu{ padding:2% !important; width:96% !important;}
	.wp-megamenu-wrap .wpmm-nav-wrap>ul.wp-megamenu>li.wpmm_mega_menu>.wpmm-strees-row-container>ul.wp-megamenu-sub-menu {
    background: none !important;
    background-color: #004b81 !important;
}
#menu-item-1289, #menu-item-1303, #menu-item-1319, #menu-item-1335, #menu-item-1345{margin-bottom: 12px;}
	#wp-megamenu-header-menu {background-color: transparent!important;}
	#wp-megamenu-header-menu.wpmm-mobile-menu a.wpmm_mobile_menu_btn {margin-top: 0px!important;}
	.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_dropdown_menu ul.wp-megamenu-sub-menu li{padding: 0px!important;}
	ul.wp-megamenu-sub-menu li.wpmm-submenu-right {padding-bottom: 0px!important;padding-top: 5px !important;}
	#wp-megamenu-header-menu.wp-megamenu-wrap.wpmm-mobile-menu .wpmm-nav-wrap {top: 25px;}
	.wpmm-mobile-menu ul.wp-megamenu li>a b {margin: 20px;}
	.menu {height: initial;}
	.header .header_right {z-index: 22;}
	.header .header_right a:last-child {z-index: 99999!important;}
}
.right-area form.wpcf7-form {margin-bottom: 0px;}
.right-area span.wpcf7-not-valid-tip {margin: -32px 10px 0 0;}
.bpradio input[type="radio"] {vertical-align: top;}
.bpradio span.wpcf7-list-item.first {margin-left: 0px;}
.bpradio span.wpcf7-list-item.last {margin-left: 30px;}
.bpsubmit{margin-top: 10px!important;}
.become-partner-form .right-area input[type="email"] {
    width: 94%;
    height: 42px;
    border: 1px solid #a3a3a3;
    padding: 0 3%;
    border-radius: 0px;
    margin: 0 0 0 0;
    float: left;
}
.mc4wp-alert, .mc4wp-success{background: #f1f1f1;}
.mc4wp-alert, .mc4wp-success p{ text-align: center; color: red; padding: 0 10px 10px 10px; }
.wpcf7-response-output{clear:both;}
#referearn_popup #wpcf7-f2026-o3 label { display: none; }
#contact_popup #wpcf7-f1697-o1 label{ display: none; }
#enquiry_popup #wpcf7-f1697-o2 label{ display: none; }
#wpcf7-f2032-o4 label{ display: none !important; }
#wpcf7-f25-o4 label{ display: none !important; }

/* blog page css */
.blog-page-left .content-part h3{ width:100%; float:left; height:auto; margin:0 0 25px; font-size:20px; color:#111; line-height:27px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.blog-page-left .content-part ol li{
    font-size: 14px;
    color: #3d3d3d;
    line-height: 25px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
}
