/*
 Theme Name:   Kuteshop Child
 Theme URI:    http://kuteshop.kutethemes.net/
 Description:  Kuteshop Child Theme
 Author:       KuteThemes
 Author URI:   http://kutethemes.net/
 Template:     kuteshop-Parent
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, translation-ready
 Text Domain:  kuteshop-child
*/

/*Josefin Sans*/
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/fonts/josefinSans/JosefinSans-Bold.eot'); src: url('fonts/josefinSans/fonts/josefinSans/JosefinSans-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-Bold.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-Bold.woff') format('woff'), url('fonts/josefinSans/JosefinSans-Bold.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-Bold.svg#JosefinSans-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-BoldItalic.eot'); src: url('fonts/josefinSans/JosefinSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-BoldItalic.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-BoldItalic.woff') format('woff'), url('fonts/josefinSans/JosefinSans-BoldItalic.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-BoldItalic.svg#JosefinSans-BoldItalic') format('svg'); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-Italic.eot'); src: url('fonts/josefinSans/JosefinSans-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-Italic.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-Italic.woff') format('woff'), url('fonts/josefinSans/JosefinSans-Italic.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-Italic.svg#JosefinSans-Italic') format('svg'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-Medium.eot'); src: url('fonts/josefinSans/JosefinSans-Medium.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-Medium.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-Medium.woff') format('woff'), url('fonts/josefinSans/JosefinSans-Medium.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-Medium.svg#JosefinSans-Medium') format('svg'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-MediumItalic.eot'); src: url('fonts/josefinSans/JosefinSans-MediumItalic.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-MediumItalic.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-MediumItalic.woff') format('woff'), url('fonts/josefinSans/JosefinSans-MediumItalic.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-MediumItalic.svg#JosefinSans-MediumItalic') format('svg'); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-Regular.eot'); src: url('fonts/josefinSans/JosefinSans-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-Regular.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-Regular.woff') format('woff'), url('fonts/josefinSans/JosefinSans-Regular.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-Regular.svg#JosefinSans-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-SemiBold.eot'); src: url('fonts/josefinSans/JosefinSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-SemiBold.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-SemiBold.woff') format('woff'), url('fonts/josefinSans/JosefinSans-SemiBold.ttf') format('truetype'), url('JosefinSans-SemiBold.svg#JosefinSans-SemiBold') format('svg'); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Josefin Sans'; src: url('fonts/josefinSans/JosefinSans-SemiBoldItalic.eot'); src: url('fonts/josefinSans/JosefinSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/josefinSans/JosefinSans-SemiBoldItalic.woff2') format('woff2'), url('fonts/josefinSans/JosefinSans-SemiBoldItalic.woff') format('woff'), url('fonts/josefinSans/JosefinSans-SemiBoldItalic.ttf') format('truetype'), url('fonts/josefinSans/JosefinSans-SemiBoldItalic.svg#JosefinSans-SemiBoldItalic') format('svg'); font-weight: 600; font-style: italic; font-display: swap; }

/*Sacramento*/
@font-face { font-family: 'Sacramento'; src: url('fonts/sacramento/Sacramento-Regular.eot'); src: url('fonts/sacramento/Sacramento-Regular.eot?#iefix') format('embedded-opentype'), url('fonts/sacramento/Sacramento-Regular.woff2') format('woff2'), url('fonts/sacramento/Sacramento-Regular.woff') format('woff'), url('fonts/sacramento/Sacramento-Regular.ttf') format('truetype'), url('fonts/sacramento/Sacramento-Regular.svg#Sacramento-Regular') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }

/*Arimo*/
@font-face { font-family: 'Arimo'; src: url('fonts/arimo/Arimo-Italic.eot'); src: url('fonts/arimoArimo-Italic.eot?#iefix') format('embedded-opentype'), url('fonts/arimo/Arimo-Italic.woff2') format('woff2'), url('fonts/arimo/Arimo-Italic.woff') format('woff'), url('fonts/arimo/Arimo-Italic.ttf') format('truetype'), url('fonts/arimo/Arimo-Italic.svg#Arimo-Italic') format('svg'); font-weight: normal; font-style: italic; font-display: swap; }
@font-face { font-family: 'Arimo'; src: url('fonts/arimo/Arimo-BoldItalic.eot'); src: url('fonts/arimo/Arimo-BoldItalic.eot?#iefix') format('embedded-opentype'), url('fonts/arimo/Arimo-BoldItalic.woff2') format('woff2'), url('fonts/arimo/Arimo-BoldItalic.woff') format('woff'), url('fonts/arimo/Arimo-BoldItalic.ttf') format('truetype'), url('fonts/arimo/Arimo-BoldItalic.svg#Arimo-BoldItalic') format('svg'); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Arimo'; src: url('fonts/arimo/Arimo-Bold.eot'); src: url('fonts/arimo/Arimo-Bold.eot?#iefix') format('embedded-opentype'), url('fonts/arimo/Arimo-Bold.woff2') format('woff2'), url('fonts/arimo/Arimo-Bold.woff') format('woff'), url('fonts/arimo/Arimo-Bold.ttf') format('truetype'), url('fonts/arimo/Arimo-Bold.svg#Arimo-Bold') format('svg'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Arimo'; src: url('fonts/arimo/Arimo.eot'); src: url('fonts/arimo/Arimo.eot?#iefix') format('embedded-opentype'), url('fonts/arimo/Arimo.woff2') format('woff2'), url('fonts/arimo/Arimo.woff') format('woff'), url('fonts/arimo/Arimo.ttf') format('truetype'), url('fonts/arimo/Arimo.svg#Arimo') format('svg'); font-weight: normal; font-style: normal; font-display: swap; }


@media only screen and (min-width:768px) and (max-width:1023px){

	.product-item.style-13 .product-inner:not(:hover) .add-to-cart,.product-item.style-1 .product-inner:not(:hover) .add-to-cart{bottom:-51px;}
	.product-item.style-3 .product-inner:hover .thumb-link img,.product-item.style-1 .product-inner:hover .thumb-link img,.product-inner:hover .thumb-link img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
    .product-item.style-1 .product-inner:not(:hover) .group-button > *{-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px);}
}
@media only screen and (min-width:1024px) and (max-width:1169px){

	.product-item.style-13 .product-inner:not(:hover) .add-to-cart,.product-item.style-1 .product-inner:not(:hover) .add-to-cart{bottom:-51px;}
	.product-item.style-3 .product-inner:hover .thumb-link img,.product-item.style-1 .product-inner:hover .thumb-link img,.product-inner:hover .thumb-link img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
    .product-item.style-1 .product-inner:not(:hover) .group-button > *{-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px);}
}
@media only screen and (min-width:1170px) and (max-width:1366px){
}

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

	.banner-first figure .vc_single_image-wrapper img{width:100%;}
	.product-item.style-13 .product-inner:not(:hover) .add-to-cart,.product-item.style-1 .product-inner:not(:hover) .add-to-cart{bottom:-51px;}
	.product-item.style-3 .product-inner:hover .thumb-link img,.product-item.style-1 .product-inner:hover .thumb-link img,.product-inner:hover .thumb-link img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
    .product-item.style-1 .product-inner:not(:hover) .group-button > *{-webkit-transform:translateX(60px);-moz-transform:translateX(60px);-ms-transform:translateX(60px);-o-transform:translateX(60px);transform:translateX(60px);}
}

@media only screen and (min-width:320px) and (max-width:479px){
    .product-item.style-16 .add-to-cart a,.product-item.style-8 .add-to-cart a{padding:5px 0px;}
	.banner-first figure .vc_single_image-wrapper img{width:100%;}
}

@media only screen and (min-width:740px) and (max-width:767px){
    .banner-first { height: 875px; overflow: hidden; }
}

@media only screen and (min-width:720px) and (max-width:739px){
    .banner-first { height: 755px; overflow: hidden; }
}

@media only screen and (min-width:710px) and (max-width:719px){
    .banner-first { height: 730px; overflow: hidden; }
}

@media only screen and (min-width:690px) and (max-width:709px){
    .banner-first { height: 705px; overflow: hidden; }
}

@media only screen and (min-width:670px) and (max-width:689px){
    .banner-first { height: 670px; overflow: hidden; }
}

@media only screen and (min-width:650px) and (max-width:669px){
    .banner-first { height: 645px; overflow: hidden; }
}

@media only screen and (min-width:630px) and (max-width:649px){
    .banner-first { height: 620px; overflow: hidden; }
}

@media only screen and (min-width:610px) and (max-width:629px){
    .banner-first { height: 595px; overflow: hidden; }
}

@media only screen and (min-width:590px) and (max-width:609px){
    .banner-first { height: 570px; overflow: hidden; }
}

@media only screen and (min-width:570px) and (max-width:589px){
    .banner-first { height: 555px; overflow: hidden; }
}

@media only screen and (min-width:450px) and (max-width:569px){
    .banner-first { height: 515px; overflow: hidden; }
}

@media only screen and (min-width:430px) and (max-width:449px){
    .banner-first { height: 505px; overflow: hidden; }
}

@media only screen and (min-width:420px) and (max-width:429px){
    .banner-first { height: 485px; overflow: hidden; }
}

@media only screen and (min-width:400px) and (max-width:419px){
    .banner-first { height: 470px; overflow: hidden; }
}


@media only screen and (min-width:380px) and (max-width:399px){
    .banner-first { height: 445px; overflow: hidden; }
}

@media only screen and (min-width:360px) and (max-width:379px){
    .banner-first { height: 420px; overflow: hidden; }
}

@media only screen and (min-width:340px) and (max-width:359px){
    .banner-first { height: 395px; overflow: hidden; }
}

@media only screen and (min-width:320px) and (max-width:339px){
    .banner-first { height: 375px; overflow: hidden; }
}



.top-bar-menu ul li span.desc { display: none;}
.kuteshop-tabs.style9 .tab-head .toggle-category::before,.kuteshop-tabs.style9 .filter-tabs::before{opacity:0!important;}
.header.style12{background-color:#fff!important;color:#848585!important;margin-bottom:35px;}
.header.style12 .header-top-inner{border-bottom:1px solid #aeabaa;}
.header.style12 .top-bar-menu>*>a:hover,.header.style12 .top-bar-menu>*>a:focus,.header.style12 .top-bar-menu>*>.socials li a:hover,.header.style12 .top-bar-menu>*>.socials li a:focus,.header.style12 .block-language:hover>a,.header.style12 .wcml_currency_switcher:hover a.wcml-cs-item-toggle{color:#f47428!important;}

/*.add-to-cart a { background-color: #0c2b39 !important; }*/
.header.style12 .header-nav-inner{background-color:#9ed6d0!important;}
.header.style12 .block-nav-category .block-title{background-color:#0c2b39!important;}
.cart-style12 .block-minicart .link-dropdown{background-color:#f47428!important;}
.cart-style12 .block-minicart .link-dropdown .count{background-color:#0c2b39!important;}
.top-bar-menu>*>a,.top-bar-menu>* a.wcml-cs-item-toggle{padding:8px 5px!important;}
.flaticon-cart06:before{background:url(images/icon-cart12.png) no-repeat center center!important;width:32px!important;height:20px!important;margin-left:0px;margin-right:1px;content:''!important;}
.add-to-cart a::before,.entry-summary .single_add_to_cart_button::before{background:url(images/icon-cart12.png) no-repeat center center!important;width:36px!important;height:30px!important;margin-left:2px;margin-right:2px;content:''!important;border:none;}
.kuteshop-blog.style5 .read-more:hover,.price{color:#f47428!important;}
.home .addtoany_share_save_container{display:none;}
.owl-item .info .text .addtoany_share_save_container{display:block;}
.product-item.style-16 .add-to-cart a{padding:2px 8px!important;}
.banner-thumb a img{width:100%;}
.header.style12 .box-header-nav .main-menu > .menu-item.active > a,.header.style12 .box-header-nav .main-menu > .menu-item:hover > a{color:#f47428;}
.content-product-append.product-list-owl .product-item.style-8 .add-to-cart a:not(:hover),.content-product-append.product-list-owl .product-item.style-16 .add-to-cart a,.entry-summary .single_add_to_cart_button{background-color:#0c2b39;}
.content-product-append.product-list-owl .product-item.style-8 .add-to-cart a:hover,.content-product-append.product-list-owl .product-item.style-16 .add-to-cart a:hover,.entry-summary .single_add_to_cart_button:hover{background-color:#f47428;opacity:1;}
.kuteshop-iconbox.style4 .icon span::before{color:#f47428;}
#menu-primary-menu.main-menu > .menu-item.active > a,#menu-primary-menu.box-header-nav .main-menu > .menu-item:hover > a{background:#f47428;}
.cart-style12 .header-nav-inner .block-minicart .link-dropdown span{font-size:16px;}
.cart-style12 .header-nav-inner .block-minicart .link-dropdown{font-family:'Oswald',sans-serif;}
.block-nav-category .vertical-menu li:hover>a,.block-nav-category .view-all-category a:hover{color:#f47428!important;}
.footer.style7 .kuteshop-newsletter.style2 .submit-newsletter,.footer.style6 .kuteshop-newsletter.style2 .submit-newsletter{color:#fff;background:#0b2b39!important;}
.kuteshop-blog.style5 .blog-date{background-color:#9ed6d0!important;}
#gform_2 .gform_footer.top_label #gform_submit_button_2{background:#f47428;padding:10px 60px;text-transform:uppercase;letter-spacing:0.2em;}
#gform_2 .gform_footer.top_label #gform_submit_button_2:hover{background:#0c2b39;padding:10px 60px;text-transform:uppercase;letter-spacing:0.2em;opacity:1;}
.entry-summary .cart{border:none!important;display:inline-block;}
.amxon{display:inline-block;width:100%;margin:20px 0;}
.logged-in .amxon{width:auto;margin:0;}
.amxon.specialBuys{width:auto;margin:0;}
.amxon a{background:#f47428;font-weight:300;text-transform:capitalize;padding:8px 20px;}
.amxon a:hover{background:#0c2b39;}
.but-styling .product-add-to-cart a.button.add_to_cart.button.alt:hover{background-color:#F47428;opacity:1;}
.marg-hide p{margin-top:10px;}
.shadow-box{box-shadow:5px 5px 5px 5px #ececec;}
.single-product .entry-summary .single_add_to_cart_button{margin:0 10px 0 0;}
.banner-first.wpb_single_image .vc_figure{width:100%;}
.banner-first.wpb_single_image .vc_single_image-wrapper{width:100%;height:100%;background:#eee;}
.banner-full.wpb_single_image .vc_figure{width:100%;height:100%;}
.banner-full.wpb_single_image .vc_single_image-wrapper{width:100%;height:100%;}
.banner-full.wpb_single_image img{width:100%;height:100%;}
.entry-summary .flash { display: block !important; }
div:hover.woocs_price_info ul{position:relative!important;left:0px!important;bottom:0px!important;}
.single-product div:hover.woocs_price_info ul{position:absolute !important;left:50%!important;bottom:5px!important;}

.gfield_list tbody tr.gfield_list_group {
    counter-increment: row-increament 1;
    position: relative;
}
.gfield_list tbody tr.gfield_list_group::before {
    content: counter(row-increament, decimal);
}

.custom_orders_wrapper .custom_orders .gform_body .gfield_list thead tr::before{content:"Item";margin-right:25px;font-weight:700;text-align:center;font-size:16px;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield.label-none > label,
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield.label-none > label.gfield_label_before_complex {display:none;}

.custom_orders_wrapper.gform_wrapper .custom_orders .gform_fields.top_label li ul.gfield_checkbox li label{padding-left:25px;}
.custom_orders_wrapper.gform_wrapper .custom_orders .gform_fields.top_label li ul.gfield_checkbox{text-align:left;}
.custom_orders .gform_confirmation_message_3{text-align:center;font-size:30px;margin:50px 0;color:#f47428;}

.custom_orders_wrapper.gform_wrapper .custom_orders .field_description_below .gfield_description{padding-top:0!important;font-size:17px;line-height:normal;margin:15px 0;}

.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container input{background:rgba(238,238,238,0.5);border:1px solid #ddd;border-radius:0;padding:10px 20px!important;font-size:18px!important;color:rgba(0,0,0,0.5)!important;font-weight:500;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container textarea{background:rgba(238,238,238,0.5);border:0;border-radius:40px;padding:20px 20px!important;color:rgba(0,0,0,0.5)!important;font-weight:500;height:150px;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container.ginput_container_checkbox{text-align:center;color:#181545;font-weight:700;font-size:16px;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container select{border:1px solid #ddd;border-radius:0;padding:5px 10px!important;font-size:16px!important;font-weight:500;margin-bottom:10px;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container input[type="checkbox"]{display:none!important;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container input[type="checkbox"] + label::before{background:#ffffff none repeat scroll 0 0;border:2px solid #181545;content:"";height:15px;left:0px;position:absolute;top:3px;width:16px;border-radius:0;}
.custom_orders_wrapper .custom_orders .gform_body .gform_fields .gfield .ginput_container input[type="checkbox"]:checked + label::after{background:url(images/checked.png);border-radius:50%;content:"";height:20px;left:0px;position:absolute;top:-2px;width:18px;}
.custom_orders_wrapper .custom_orders .gform_footer input[type="submit"]{background:#ef4c23;border:1px solid #ef4c23;padding:10px 50px;height:auto;color:#fff;-webkit-transition:width 0.5s!important;-moz-transition:width 0.5s!important;-o-transition:width 0.5s!important;-ms-transition:width 0.5s!important;transition:all 0.5s!important;line-height:normal!important;text-transform:uppercase;}
.custom_orders_wrapper .custom_orders .gform_footer input[type="submit"]:hover{background:transparent;color:#181545; border:1px solid #ef4c23;}


/*Feb 6th 2019*/
.single.single-product form.cart {display: block;}
/*.home .verticalmenu-content.block-content{ visibility: visible; opacity: 1; top: 266px; }*/

/* 31-10-2019 */
.product-inner .variations_form {
    display: none;
}
/* Home products variation hide*/

/*13 July 2020*/
.woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper input.input-checkbox {
    width: 17px;
    height: 17px;
    margin-right: 5px;
    margin-top: 3px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout ul.woocommerce-error {
    border-color: red;
    background-color: #ff00002b;
}
.summary.entry-summary a.button.wltspab_custom_login_link {
    background: #f47428;
    margin-right: 10px;
}

.summary.entry-summary a.button.wltspab_custom_login_link:hover {    background: #0c2b39;}


/*hamxa*/
body.page-template-page-lp main.site-main { margin-bottom: 0; }

.vc_row.lp-sec1 { padding: 50px 0 0 0; }
.vc_row.lp-sec1 h2.vc_custom_heading { color: #0c2b39; font-size: 55px; line-height: 65px; font-family: 'Josefin Sans'; font-weight: 400; text-transform: uppercase; margin: 0 0 10px 0; }
.vc_row.lp-sec1 h1.vc_custom_heading { font-size: 74px; line-height: 85px; color: #fff; font-family: 'Sacramento'; font-weight: 400; margin: 0; text-transform: capitalize; }
.vc_row.lp-sec1 h3.vc_custom_heading { color: #0c2b39; font-size: 20px; line-height: 24px; font-family: 'Arimo'; text-align: right !important; }

/*discount*/
.lp-discount_wrapper .gform_heading { padding: 20px; background: #184255; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.lp-discount_wrapper .gform_heading h2.gform_title { margin: 0; font-size: 22px; color: #fff; text-align: center; font-family: 'Arimo'; }
.lp-discount_wrapper .gform_heading p.gform_required_legend { display: none; }
.lp-discount_wrapper form.lp-discount { padding: 30px; background: #0c2b39; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.lp-discount_wrapper form.lp-discount .gform_body .gform_fields .gfield .ginput_container input { padding: 15px; border: 1px solid #f47529; background: transparent; border-radius: 5px; color: #fff; font-family: 'Arimo'; font-size: 14px; }
.lp-discount_wrapper form.lp-discount .gform_body .gform_fields .gfield .ginput_container input::placeholder{color: #fff;}
.lp-discount_wrapper form.lp-discount .gform_footer { padding: 0; margin: 15px 0 0 0; }
.lp-discount_wrapper form.lp-discount .gform_footer input[type="submit"] { background: #f47529; display: block; width: 100%; padding: 14px; font-size: 18px; font-family: 'Arimo'; font-weight: bold; text-transform: uppercase; border-radius: 10px; border: 1px solid #f47529; margin: 0; }
.lp-discount_wrapper form.lp-discount .gform_footer input[type="submit"]:hover { color: #f47529; background: transparent; }


.vc_row.lp-sec2 { padding: 100px 0 }
.vc_row.lp-sec2 h2.vc_custom_heading { color: #f47529; font-size: 48px; line-height: 58px; font-family: 'Josefin Sans'; margin: 0 0 40px 0; }

.vc_row.lp-sec3 { padding: 100px 0; }
.vc_row.lp-sec3 .vc_row.vc_inner .wpb_column { min-height: 660px; }
.vc_row.lp-sec3 .vc_row.vc_inner .wpb_column .vc_column-inner { border-radius: 10px; }
.vc_row.lp-sec3 .wpb_column .wpb_raw_html { background: #1b3637; opacity: 0.9; padding: 30px; border-radius: 30px; max-width: 288px; width: 100%; margin: 0 auto; text-align: center; }
.vc_row.lp-sec3 .wpb_column .wpb_raw_html h3 { color: #fff; font-family: 'Josefin Sans'; font-size: 26px; line-height: 30px; margin: 0 0 15px 0; }
.vc_row.lp-sec3 .wpb_column .wpb_raw_html p { color: #fff; font-size: 16px; line-height: 20px; font-family: 'Arimo'; margin: 0 0 30px 0; }
.vc_row.lp-sec3 .wpb_column .wpb_raw_html a { color: #f47529; font-size: 18px; line-height: 22px; display: inline-block; font-family: 'Josefin Sans'; font-weight: bold; }

.vc_row.lp-sec4 { padding: 100px 0; }
.vc_row.lp-sec4 .wpb_text_column p { text-align: center; color: #0c2b39; font-family: 'Josefin Sans'; font-size: 18px; line-height: 22px; }


.review-box { margin: 40px 0 20px 0; padding: 30px 30px 0 30px; background: #f8f8f8; border-radius: 20px; position: relative;}
.review-box:before,
.review-box:after { position: absolute; content: ''; background: url('images/lp-qoute-img.png')no-repeat; width: 39px; height: 33px; top: -10px; }
.review-box:before { left: 40px;  }
.review-box:after { right: 40px; transform: rotate(180deg);}
.review-box .quote { padding: 30px 0 30px 0; }
.review-box .quote p { color: #212529; font-family: 'Arimo'; font-size: 16px; line-height: 20px; text-align: center; margin: 0; }
.review-box .name { padding: 15px 20px 10px 20px; background: #0c2b39; display: block; border-top-left-radius: 10px; border-top-right-radius: 10px; margin: 0 auto; max-width: max-content; }
.review-box .name h4 { margin: 0; font-size: 19px; line-height: 22px; font-family: 'Josefin Sans'; color: #fff; }

ul.slick-dots { max-width: max-content; width: 100%; list-style-type: none; background: transparent; display: flex; flex-wrap: wrap; justify-content: space-between; border: 0; margin: 30px auto 0 auto; padding: 0; }
ul.slick-dots li { width: 10px; height: 10px; border-radius: 15px; margin: 0 10px 0 0; position:relative;}
ul.slick-dots li:last-child { margin: 0; }
ul.slick-dots li button { background: #0c2b39; font-size:0;padding:0;line-height:0;width:100%;height:100%;position:absolute;border-radius:20px;}
ul.slick-dots li.slick-active button { background: #f47529; }

/*Thank You*/
.vc_row.thank-you-sec1 { padding: 100px 0; }
.vc_row.thank-you-sec1 h2.vc_custom_heading {font-size: 28px;line-height: 30px;color: #0c2b39;font-family: 'Josefin Sans';font-weight: 500;margin: 0 0 25px 0;}
.vc_row.thank-you-sec1 h1.vc_custom_heading {color: #f47529;font-size: 32px;line-height: 34px;font-family: 'Josefin Sans';width: max-content;margin: 0 auto 20px auto;padding-bottom: 5px;position: relative;}
.vc_row.thank-you-sec1 h1.vc_custom_heading:after { position: absolute; content: ''; width: 100%; height: 2px; background: #f47529; left: 0; top: auto; bottom: 0; }

.vc_row.thank-you-sec1 h2.font50 {font-size: 50px;line-height: 60px;color: #f47529;font-weight: bold;margin: 0 0 20px 0;}
.vc_row.thank-you-sec1 .wpb_text_column p { font-size: 18px; font-family: 'Arimo'; text-align: center; color: #212529; }
.vc_row.thank-you-sec1 .wpb_text_column a.btn {max-width: 208px;width: 100%;display: inline-block;background: #0c2b39; color: #fff;border-radius: 10px;font-size: 18px;font-family: 'Arimo';border: 2px solid #0c2b39;padding: 10px;cursor: pointer;margin: 10px 0 0 0;}
.vc_row.thank-you-sec1 .wpb_text_column a.btn:hover { color: #0c2b39; background: transparent; }

/*Lp header*/
header.lp-header { padding: 20px 0; }
header.lp-header a { display: block; }
header.lp-header a img { display: block; margin: 0 auto; }

footer.lp-footer { background: #f47529; padding: 20px 0; }
footer.lp-footer .container { display: flex; flex-wrap: wrap; justify-content: space-between; }
footer.lp-footer .left { width: 49%; }
footer.lp-footer .left p { margin: 0; font-size: 13px; font-family: 'Arimo'; color: #0c2b39; text-transform: uppercase; }
footer.lp-footer .right { width: 49%; }
footer.lp-footer .right li.widget_text { list-style-type: none; }
footer.lp-footer .right li.widget_text .custom-html-widget ul { display: flex; flex-wrap: wrap; justify-content: flex-end; }
footer.lp-footer .right li.widget_text .custom-html-widget ul li { width: max-content; margin-right: 20px; }
footer.lp-footer .right li.widget_text .custom-html-widget ul li a { width: 20px; height: 20px; display: block; }
footer.lp-footer .right li.widget_text .custom-html-widget ul li a i { font-size: 20px; color: #0c2b39; }
footer.lp-footer .right li.widget_text .custom-html-widget ul li:last-child { margin-right: 0; }


@media only screen and (max-width: 767px){
    /*lp page kv hamxa*/
    .vc_row.lp-sec1 { padding: 50px 0; }
    .vc_row.lp-sec1 h2.vc_custom_heading { font-size: 38px; line-height: 45px; text-align: center !important; margin: 30px 0 10px 0; }
    .vc_row.lp-sec1 h1.vc_custom_heading { font-size: 54px; line-height: 75px; text-align: center !important; }
    .vc_row.lp-sec2 { padding: 50px 0; }
    .vc_row.lp-sec2 h2.vc_custom_heading { font-size: 38px; line-height: 45px; }
    .review-box { margin: 40px 0 0 0;  }
    .vc_row.lp-sec3 { padding: 50px 0; }
    .vc_row.lp-sec3 .vc_row.vc_inner .wpb_column { min-height: 500px; margin-bottom: 50px; }
    .vc_row.lp-sec3 .vc_row.vc_inner .wpb_column:last-child { margin-bottom: 0; }
    .vc_row.lp-sec4 { padding: 50px 0; }
    footer.lp-footer .left { width: 100%; margin-bottom: 10px; text-align: center; }
    footer.lp-footer .right { width: 100%; }
    footer.lp-footer .right li.widget_text .custom-html-widget ul { justify-content: center; }

    .vc_row.thank-you-sec1 { padding: 50px 0; }
    .vc_row.thank-you-sec1 h2.font50 { font-size: 40px; line-height: 50px; }

}