/*

Theme Name: 	Kriya Child

 | Shared by WPTry.org

Theme URI: 		http://www.wedesignthemes.com/themes/kriya/

Template: 		kriya

Version: 		1.0

Author:			designthemes

Author URI: 	http://themeforest.net/user/designthemes/

Description: 	Child Theme for Kriya WordPress Theme.

*/

@import url("../kriya/style.css");



/* =Theme customization starts here

-------------------------------------------------------------- */



#logo a {height: 178px; padding: 0px 0;}



.split-header #logo {width: 22%;}





th, thead td, tbody tr th, .post-edit-link:hover, .vc_inline-link:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover, .button:hover, .dt-sc-contact-form p input[type="submit"]:hover, .dt-sc-appointment-form p input[type="submit"]:hover, .split-header.boxed-header #header-wrapper::before, .main-header-wrapper, .dt-sc-skin-highlight, .dt-sc-skin-highlight.extend-bg-fullwidth-left:after, .dt-sc-skin-highlight.extend-bg-fullwidth-right:after, .blog-entry.sticky.entry-date-left .entry-date, .tagcloud a:hover, #footer .tagcloud a:hover, .dt-sc-contact-info.type2:hover span, .dt-sc-contact-info.type7:hover span, .dt-sc-counter.type3:hover .dt-sc-couter-icon-holder .icon-wrapper, .carousel-arrows a:hover, .dt-sc-team.type2:hover .dt-sc-team-meta, .dt-sc-pr-tb-col .dt-sc-buy-now a:hover, .dt-sc-icon-box.type5.round:hover .icon-wrapper, .dt-sc-icon-box.type7:hover .icon-wrapper span, .dt-sc-loading span, .dt-sc-icon-box.type11 .icon-wrapper span, .dt-sc-icon-box.type11 .icon-content .vc_btn3-container a, .dt-sc-icon-box.type11 .icon-content .vc_btn3-container button, .dt-inline-modal > h4 {

    background-color:  #5e44a4 !important;

}



.dt-sc-counter-number {

    color: #151515;

}



hr, .vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::before, .dt-sc-counter.type5 .dt-sc-counter-number:after {

    background-color: #5e44a4;

}

.home-banner img {
	width: 100% !important;
}

.sa_hover_container {
	min-height: 576px !important;
}


.dt-sc-counter.type5.alter h4 {

    

    color: #151515;

}



.dt-sc-counter.type5 .dt-sc-couter-icon-holder .icon-wrapper span {font-size: 46px;

color: #5e44a4;font-weight: 500;}



.cosmic-slider h2 {

    font-size: 25px;

    color: #f26d7d;

    text-align: center;

}



.cosmic-slider p {

    font-size: 17px;

    color: #151515;

    text-align: center;

}



h2.numerologist {

    color: #f0bd26;

}



h2.psycho-healer {

    color: #42a7a9;

}



h2.angel-therapy {

    color: #e09866;

}





.cosmin-card-para{ color:#fff;}



.right-box-img img {

    position: absolute;

    top: 131px;

}



.gallery-button button {

    background-color: #fff !important;

}

.split-header #main-menu ul.menu > li > a, .split-header #main-menu ul.menu > li > span {
	
	padding: 0 14px;
	
}

.portfolio .image-overlay {

    display: none;

}



.entry-date {

    background-color: #5e44a4 !important;

    color: #fff;

}



.entry-date span {

   

    color: #fff;

}



.footer-copyright { background-color:#492f8d !important;}





#footer .widgettitle:before {

    border-color: #fff !important;

}





#footer .vc_separator .vc_sep_holder .vc_sep_line {

    

    border-color: #fff !important;

}



.vc_tta-tabs-container {

    display: none !important;

}



.dt-sc-strike-out{ text-decoration:none !important;}



.dt-sc-strike-out span { display:none !important;}



.dt-sc-pr-tb-col .dt-sc-tb-content li {

   

    font-size: 19px !important;

}



.dt-sc-buy-now a { border-color:#5e44a4 !important; color:#000 !important;}



.dt-sc-buy-now a:hover { color:#fff !important; }





.dt-sc-pr-tb-col .dt-sc-buy-now a:after {

    

    color: #5e44a4 !important;

}



.dt-sc-tb-content li{ border-color:#5c41a3 !important;}



.dt-sc-price {

    padding-top: 0 !important;

    

}



.dt-sc-pr-tb-col .dt-sc-price h6 sub {

    font-size: 21px !important;

    

}



.banner-learn-more{ background-color:#fdc84d; text-transform:uppercase; font-size:18px; display:inline-block; padding:10px 20px; font-size:18px; font-weight:700;}



.banner-learn-more:hover { color:#000;}



.split-header #main-menu ul.menu.menu-left {

    

    text-align: left !important;

}



.split-header #main-menu ul.menu.menu-right {

   

    text-align: left !important; padding-left:100px;

}



.split-header #main-menu ul.menu>li>a, .split-header #main-menu ul.menu>li>span {

    

    text-transform: uppercase !important;

}



.Listener{ color:#5e44a4 !important;}



.loader{ display:none !important;}



.dt-sc-contact-info {

	font-size: 20px;

}





.dt-sc-contact-info p {

	display: inline-block !important;

	font-size: 24px !important;

}



.dt-sc-image-content h6 {

	font-size: 24px;

}





section.main-title-section-wrapper.breadcrumb-right {

    border-color: #fdc84d;

    margin-bottom: 60px;

}



.dt-sc-contact-form {

    width: 70%;

    margin: 0 auto;

}



.widgettitle {



    font-size: 25px;

    

}



.page-id-6559 #main {

	min-height: 700px;

}





.vc_toggle.vc_toggle_bottomline .vc_toggle_title {



	border-color: #53389a !important;

}



.vc_toggle_active h4 {

	color: #53389a!important;

}



.vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::after, .vc_toggle_default.vc_toggle_bottomline .vc_toggle_icon::before{

    background-color: #53389a !important;

}



.about-page-content p {

    font-size: 18px;

}



.testimonial-prev span:hover::before {

	color: #fff !important;

}



.testimonial-next span:hover::before {

	color: #fff !important;

}





#main-menu ul li.menu-item-simple-parent ul li a {



	font-size: 18px;

	

}





#main-menu ul.menu li.menu-item-simple-parent ul > li.current_page_item > a {

	color: #5e44a4 !important;

}



#main-menu ul li.menu-item-simple-parent.with-box-shadow ul, #main-menu .menu-item-megamenu-parent.with-box-shadow .megamenu-child-container {

	box-shadow: 0 0 0 1px #5e44a4 inset !important;

}





.vc_tta-panel.vc_active h4 a span {

	color: #000 !important;

}



.dt-sc-contact-info a:hover {

	color: #fdc84d !important;

}



.breadcrumb a {

	color: #5e44a4;

}



.post-type-archive-product #main {

    min-height: 500px;

}



.woocommerce ul.products li.product .product-details h5, .woocommerce ul.products li.product .price {

    font-size: 17px !important;

}



.product-price span {

    font-size: 20px !important;

}



h1.product_title {

    font-size: 30px !important;

}



.main-title-section h1 {

    font-size: 35px;

   

}



p.woocommerce-shipping-destination {

    font-size: 18px;

}



a.shipping-calculator-button {

    font-size: 16px;

}



.woocommerce ul#shipping_method li {

    

    font-size: 20px;

}



span.woocommerce-Price-amount.amount {

    font-size: 22px;

}



.cart-subtotal th, .woocommerce-shipping-totals.shipping th, .order-total th {

    color: #fff !important;

    font-size: 17px !important;

}



.product-subtotal span {

    font-size: 20px !important;

}



table.shop_table .quantity .qty {

    

    font-size: 20px !important;

}



td.product-name a {

    font-size: 18px !important;

}



.reviews_tab.active a, .description_tab.active a {

	color: rgba(94,68,164, 1) !important;

}





.reviews_tab.active a::after, .description_tab.active a::after {

	background-color: rgba(94,68,164, 1) !important;

}





.outer-frame-border .dt-sc-contact-info a:hover {

    color: #000 !important;

}







.main-steps {

    display: flex;

    width: 100%;

    position: relative;

  

}





.step-1 {

    width: 33%;

    text-align: center;

    z-index: 999;

}





.step-1 a {

    background-color: #fbd66d;

    border-radius: 50%;

    display: inline-block;

    width: 60px;

    height: 50px;

    font-size: 33px;

    padding: 10px 0 0 0;

    vertical-align: middle;

}



.step-1 p {

    font-size: 22px;

    margin-top: 8px;

}





.strip{ border:1px solid #eee; position:absolute;}





.strip {

    border: 1px solid #fbd66d;

    position: absolute;

    width: 66%;

    top: 30px;

    transform: translate(-50%,-50%);

    left: 50%;

    right: 50%;

}





.second-step-form {

    margin-top: 50px;

}



.second-step-form-left {

    width: 65%;

    float: left;

}



.details-form-box {

    margin-bottom: 20px;

}





.step-1 a.active {

    background-color: #5e44a4;

    color: #fff;

}





.second-step-form-right{ width:30%; margin-right:50px; float: left;}

.users-form-details .second-step-form-right {
    margin-right: 0;
    margin-left: 50px;
}

.payment-option img {

    border-radius: 5px;

    background-color: #fff;

    padding: 5px 10px;

}



.payment-option a {
	margin-right: 20px;
	display: block;
	text-align: center;
}



.second-step-form.users-form-details {

    float: left;

    width: 100%;

    margin-bottom: 70px;

}







.details-users table th, .details-users table td {

    font-size: 17px !important;

}



.single-post section.main-title-section-wrapper.breadcrumb-right {

    padding-top: 90px;

}



.faq-boder .vc_toggle_content p {

    font-size: 20px;

}



.single-post .entry-title {

    DISPLAY: NONE;

}





.entry-body p {

    font-size: 16px;

}



.gain-insight p {

    font-size: 18px;

}



.vc_tta-panel .dt-sc-pr-tb-col .dt-sc-tb-title h5 {

	font-size: 27px;

	margin-bottom: 10px;

	line-height: 34px;

}



.vc_tta-panel .dt-sc-pr-tb-col:hover .dt-sc-tb-header .dt-sc-pr-tb-color, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .dt-sc-pr-tb-color {

	height: 94%;

}



.page-id-6671 #main {

    min-height: auto;

}



.payment-option-right {
	display: inline-block;
	vertical-align: top;
	text-align: center;
}

.payment-option-left {
	display: inline-block;
}

.payment-option-left a p {
	font-size: 20px;
}

.payment-option-right b {
	font-size: 18px;
	margin-bottom: 9px;
	display: block;
}


/** resposnive start **/





@media only screen and (min-width:1030px) and (max-width:1366px) { 


.payment-bank-details {
	
	max-width: 630px;
}


.how-can-help-text {

	font-size: 41px !important;

	margin-bottom: 10px !important;

	

}



.about-read-more .vc_btn3 {

	font-size: 14px !important;

}



.dt-sc-flowtop-bg.vc_custom_1662095022264 {

	padding-top: 78px !important;

	padding-bottom: 90px !important;

}



.cosmic-card-para {

	font-size: 44px !important;

	margin-bottom: 5px !important;

	line-height: 20px;

}





.vc_custom_1662095022264 .seprator-cosmic {

	margin-top: 28px !important;

	margin-bottom: 15px !important;

}

	

.split-header #logo {top: -2px !important;}



.sticky-wrapper.is-sticky #logo {

	width: 17% !important;

	top: -22px !important;

}



.about-read-more button {

	padding: 14px 18px !important;

}



img.retina_logo {

    display: none !important;

}



img.normal_logo {

    display: block !important;

}













}





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

	

.normal_logo {

	display: none !important;

}

#post-433 .wpb_column.vc_column_container.vc_col-sm-12 {
	margin-bottom: 0;
}

	
.payment-option a {
	
	display: inline-block !important;
	
}
	

	.retina_logo {

	display: block !important;

	width: 237px !important;

	height: 206px !important;

}



#slider {

	

	margin: 0 0 0px !important;

	

}



.home-about-text{ margin-top:20px;}



.home-about-decoration{margin:0px;}



.why-choose-text {

	text-align: center !important;

	line-height: 43px;

}

.sa_hover_container {
	min-height:auto !important;
}


.how-can-help-text{ font-size:34px !important;}



.cosmic-card-para{ font-size:42px !important; line-height:45px !important;}



.right-box-img img {

	

	top: 0 !important;

}



.vc_custom_1662095022264.dt-sc-flowtop-bg {

	padding-bottom:169px  !important;

}



.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container {

	

	display: none !important;

}



.our-packages .vc_empty_space, .vc_custom_1662122633779.main-newsletter .vc_empty_space {

	display: none !important;

}



.vc_custom_1662122633779.main-newsletter{ padding-bottom:0px !important;}



.main-newsletter .dt-sc-image-caption.text-on-bottom {

	padding: 0px 30px 20px !important;

}



.about-empty-space{ display:none;}



.vc_custom_1662378688579.counting-number-about {

	padding-bottom: 0 !important;

}



.vc_custom_1662378726879.about-testimonial {

	padding-top: 0 !important;

}



.dt-sc-contact-form {

	width: 100%;



}



.product-name, .product-price, .product-quantity, .product-subtotal {

	font-size: 16px !important;

}



.second-step-form-left {

	width: 100%;



}

.users-form-details .second-step-form-right {
	margin-right: 0;
	margin-left: 0; margin-bottom:30px;
}

.second-step-form-right {
	width: 100%;
	margin-left: 0;
	margin-bottom: 30px;
}


.banner-learn-more {

	display: none !important;

}





	

	

}


button#ProceedToPayment {
    border: navajowhite;
}


.payment-bank-details {
    display: inline-block;
    float: right;
}

.payment-option {
    display: inline-block;
}


.payment-bank-details p {
    font-size: 20px;
}

.txtfield {
    background-color: #fff;
}




