/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

.w-100{width:100% !important}
.orange-color{color: #F26523;}
#comments{display:none}
.nav-trigger.fill-solid .bars{background:transparent !important;}
.nav-trigger.style-1 .bar:first-child, .nav-trigger.style-1 .bar:last-child{width: 27px;}
.nav-trigger.style-1 .bar {
    width: 45px !important;
    height: 5px;
	margin-bottom: 8px;}
.nav-trigger .bar {
    background-color: #f26522;
}

.heading h5{    
	    font-size: 50px;
    text-transform: uppercase;
    color: #000;
    margin-top: 0px;
    font-weight: 900;
	margin-bottom: 0;
}
.unna-text{    line-height: 37px;}
.heading h2{font-size: 70px;
    text-transform: uppercase;
    color: #F26523; margin-top:0px;}
.heading h5:after{content:""; position:absolute;  
	width: 60%;
    border-bottom: 1px dashed #000000;
    margin-top: 32px;
    margin-left: 15px;}
.covid-relief-section{background-image: linear-gradient( 
117deg
 , rgba(255, 255, 255, 1)30%, rgb(241 244 255)30%)}
.our-primary{color:#fff; font-size: 22px;
    line-height: 40px; font-weight:500;
}
.cstm-box {    box-shadow: 0px 2px 25px 6px #0000001c;}
.cstm-box .contents ul{padding-left:20px;}
.cstm-box .contents ul li:not(:last-child){border-bottom:1px dashed #dbdbdb;padding-bottom: 10px;
    margin-bottom: 10px;}
/* .cstm-box .contents ul li{font-size:14px;} */
.download-btn{ text-align:center}
.download-btn a{margin-left:10px; margin-right:10px;}
.relief-btn{    background: #000;
    color: #fff;
    padding: 15px 30px;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
    font-weight: 500; }
.relief-btn:hover{border: 1px solid #000; color:#000; background:transparent}
.brochure-btn{    border: 1px solid #000;
    color: #000;
    padding: 15px 30px;
    display: inline-block;
    font-size: 20px;
    border-radius: 5px;
    font-weight: 500;  }
.brochure-btn:hover{ background: #000; color:#fff;}

.blue-bg {
	background: #e6dcff;
}
.pink-bg{ background: #ffe8df;}
.pink-bg .video-icon{color:#fbb598}
.green-bg{background:#caf1e7}
.green-bg .video-icon{color:#92e6d2}
.ocean-bg{background:#e5e9ff}
.ocean-bg .video-icon{color:#aab3e4}

.video-section{ padding: 20px;
    text-align: center; border-radius:8px; height: 211px;}

.video-icon{    display: inline-block;
    background: #fff;
    width: 70px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    border-radius: 50%;
    font-size: 24px;
    color: #ac93ec; margin-bottom: 20px;}
.video-heading{    font-size: 20px;
    font-weight: 500;
    color: #000;}
.relief-strat{font-size: 32px;
    text-transform: uppercase;
    font-weight: 900;
    line-height: 46px;
    color: #000;}
.relief-strategy a{   border: 1px solid #f26523;
    padding: 15px 25px;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 5px;
    color: #f26523;
    font-size: 17px;
    font-weight: bold;}
.relief-strategy a:hover{background:#f26523; color:#fff}
.is-stuck .navbar-brand{padding-top: 10px !important;
padding-bottom: 10px!important;}
.is-stuck .navbar-brand .logo-sticky{width:150px;}
.titlebar-col h1{
    color: #fff;
    margin-bottom: 0px;
    text-shadow: 3px 3px #000000;}
.breadcrumbs{    margin-top: 10px !important;
    color: #fff; font-weight: bold;}
ul.breadcrumbs span, ol.breadcrumb span{opacity:1}
.breadcumb-bottom-txt{font-size: 20px;
    text-align: center;
    font-weight: 500;}
.uttrakhnd-txt{    color: #ffff;
    line-height: 34px;
    font-size: 18px;}
.tab-uli-li-icon ul{padding:0}
.tab-uli-li-icon ul li{list-style: none;     padding-left: 25px;}
.tab-uli-li-icon ul li:before{ content: "\f0a9"; position:absolute; font-family:"FontAwesome";     margin-left: -22px;
    color: #f26522;}
.tab-uli-li-icon ul li:not(:last-child){
	    border-bottom: 1px dashed #dbdbdb;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.uttraphand-page-accordian-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #f26522;
    background-color: #f26522;
} 
.uttraphand-page-accordian-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    font-size: 20px;
    color: #fff;
    font-weight: 500;
}
.uttraphand-page-accordian-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-title>a{  font-size: 20px !important;
    font-weight: 500;}
.uttraphand-page-accordian-section .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body{padding-bottom:30px;}
.uttraphand-page-accordian-section .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title i:before{border-color:#fff}
.vc_tta.vc_general .vc_tta-panel{    margin-bottom: 10px;
    box-shadow: 0px 2px 15px #dbdbdb80;}
.uttraphand-page-accordian-section  .vc_tta-panel-heading:hover a, .uttraphand-page-accordian-section  .vc_tta-panel-heading:hover a i:before{ background-color: #f26522;}
.himalaya-txt{font-size:22px;     line-height: 31px;
    text-align: center;}
.custm-box{    padding: 20px;
    box-shadow: 0px 2px 20px #00000026;}
.inner-page-heading h2{    font-size: 30px !important;}
.membership-unna-form input{    padding-left: 20px;
    border-radius: 5px;}
.membership-unna-form input[type="radio"]{margin-bottom:0px;}
.Membershipee .wpcf7-radio span.wpcf7-list-item{   
    padding: 10px 10px 5px 13px;

}
.Membershipee .wpcf7-list-item.first{padding-left:0px !important; margin-left:0px;}
/* .Membershipee .wpcf7-list-item.first{width: 48%;     margin-left: 0;}
.Membershipee .wpcf7-list-item.last{width: 49%;} */
/* .membership-form .vc_col-md-12 {    padding-left: 15px;
    padding-right: 15px;} */

.mb-20{margin-bottom:20px;}
.link-unna-table table a{color:#000; font-weight:500; text-decoration:underline}
.link-unna-table table{width:100%}
.fam-pack{color:#fff; text-align:center; font-size:18px;}
.fam-pack > div{    display: inline-block;
    border: 1px solid #fff;
    padding: 10px 15px;
    border-radius: 5px; margin-bottom:20px;}
.fam-pack i{display:none}
.paypal-btn{background: #f26522;
    color: #ffff;
    display: inline-block;
    margin-top: 10px;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 18px;
    font-weight: 500;}

.paypal{padding: 8px 25px !important;
    border: 1px solid #139ad6 !important;}
.paypal:hover{border: 1px solid #139ad6 !important; background:transparent !important}

.paypal-btn:hover{color:#fff}
.convention-pdf img{width:100%}
.convention-pdf h5{margin-top: 14px;
    font-size: 15px;
    font-weight: 600;}
.convention-pdf a{
	    display: inline-block;
    border: 1px solid;
    padding: 3px 15px;
    border-radius: 5px;
    font-size: 14px;
	    margin-bottom: 10px;
}
.convention-pdf a:hover{background:#f26522; color:#fff}
.convention-pdf{
	    box-shadow: 0px 2px 25px 6px #0000001c;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 30px;
	text-align:center;
	transition:0.5s;
}


.conv-date{ 
    background: #f26522;
    display: inline-block;
    color: #fff;
    text-align: right;
    padding: 4px 20px;
    border-top-left-radius: 25px;
    float: right;
    position: absolute;
    margin-bottom: 0;
    margin-top: -35px;
    right: 30px;
	font-weight: 500;
    font-size: 14px;
}

.pl-0{padding-left:0px;}
.sponser img{height:70px !important; object-fit: contain;}
.sponser a{margin-top:25px !important}
.parika-page-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f26523;
    color: #fff;
}

.parika-page-tab .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab a{margin-left:3px; margin-right:3px;}
.image-hover-box {
    position: relative;
    width: 100%;
    margin-bottom: 30px !important;
    overflow: hidden;
}
.image-hover-img {
    opacity: 1;
    display: block;
    width: 100%;
    height: 300px;
    transition: .5s ease;
    backface-visibility: hidden;
    object-fit: cover;
}
.image-hover-content {
    position: absolute;
    top: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    transition: .5s ease;
    background-color: #f26523cc;
}
.image-hover-text {
    color: white;
    font-size: 20px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
}

.image-hover-text h4 {
    font-size: 27px;
	color: #fff;
 font-weight: 700;
	line-height: 38px;
}
.image-hover-box-title {
    position: absolute;
    bottom: 0;
    background: #000000a6;
    width: 100%;
    text-align: center;
    padding: 15px 5px;
}
.image-hover-box:hover .image-hover-content {
    top: 0;
    transition: .5s ease;
}

#primary-nav > li > a:hover .link-ext{ background-color: #f26522 !important;}
#primary-nav li{margin-bottom:0px !important}
.main-nav>li>a{    padding-left: 10px;
    padding-right: 10px;}
.is-stuck #primary-nav > li > a:hover{color: #f26522 !important}
.nav-item-children li a{color:#222; font-weight:500;}
.nav-item-children li a:hover, .nav-item-children li:hover a{color: #f26522;}
.nav-item-children li.current-menu-item a{color: #f26522 !important}
.cstm-box2{box-shadow: 0px 2px 25px 6px #0000001c;
    padding: 15px;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{float:left}
.membership-radio-btn{border:1px solid #dbdbdb;}
.wpcf7-not-valid-tip{
	font-size: 1.2em;
    font-weight: 700;
    display: block;
    position: absolute;
    top: 6px;
    width: 100%;
    right: 0;
    max-width: 100%;
    left: 9px;
}

.para-style{box-shadow: 0px 2px 15px #00000024;
    padding: 30px;
    border-left: 5px solid #e6ad0e;}

.img-icon-txt .iconbox{    border: 1px solid #c0c0c0db;
    padding: 8px;
    border-radius: 5px;}

.register_form{    box-shadow: 0px 2px 15px #00000017;
    padding-top: 30px;
    padding-bottom: 30px;
    border-radius: 5px;}
.wpcf7 form.failed .wpcf7-response-output{float:left;}
@media screen and (max-width:480px){
	.heading h5 {
    font-size: 24px;
}
	.heading h2 {
    font-size: 30px;
}
	.heading h5:after {
    width: 41%;
    margin-top: 17px;
}
}

@media screen and (min-width:1023px){
	.text-md-right{text-align:right}
	.membership-unna-form  .vc_col-md-6:nth-child(even){padding-left:0px;}
/* 	.membership-unna-form  .vc_col-md-12{padding-left:0px;} */
	.convention-pdf img {height:140px;}
}

@media (min-width: 1200px){
.header-fullscreen .navbar-fullscreen {
    background: rgb(37 36 36 / 91%)!important;
}
.main-nav-hover-linethrough > li > a .link-ext, .main-nav-hover-underline-1 > li > a .link-ext, .main-nav-hover-underline-3 > li > a .link-ext{background-color: #fff !important;}

	.is-stuck{
		    background-color: rgb(255 255 255) !important;
    box-shadow: 0 2px 8px rgb(0 0 0 / 7%) ;
    backdrop-filter: none !important;
	}
	.is-stuck .nav-trigger.style-1 .bar {
    width: 38px !important;
    height: 3px;
}
	.cstm-box{height:525px; justify-content: start;}
}

@media screen and (min-width:1024px){
	.cstm-desktop-padding .custm-box{padding-bottom: 186px;}
}

@media screen and (max-width:1199px){
	#primary-nav li .fa-caret-down{display:none}
}

@media screen and (min-width: 1200px){
.blog-single-cover[data-fullheight=true] {
    height: 70vh;
	background-image:url("https://panalink.net/wp/uttranchal/wp-content/uploads/2021/07/breadcumb-images.jpg")
}
	.blog-single-cover .blog-single-details {  
		top: 73%;}
	.blog-single-content.expanded {
    padding-left: calc(10%);
    padding-right: calc(10%);
}
}
 