    /* 	----------------------------------------------------------------------------------------------	
										1 - FONTS																											
	----------------------------------------------------------------------------------------------	*/

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=DM+Serif+Display:ital@0;1&family=Urbanist:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Jost:ital,wght@0,100..900;1,100..900&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Montserrat:wght@100;200;300;500;600;800;900&family=Open+Sans:wght@400;500;600;700&family=Roboto:ital,wght@1,900&family=Rubik:wght@300;400;500;600;700&Oxygen:wght@300;400;700&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&family=DM+Serif+Display:ital@0;1&family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,700;1,800;1,900&display=swap');

@font-face {
    font-family: 'denton_testblack';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_black_900-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_black_900-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testbold';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_bold_700-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_bold_700-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testextrabold';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_extrabold_800-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_extrabold_800-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testlight';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_light_300-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_light_300-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testmedium';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_medium_500-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_medium_500-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testregular';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_regular_400-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_regular_400-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'denton_testthin';
    src: url('/wp-content/themes/desteneer/fonts/denton/denton_test_thin_100-webfont.woff2') format('woff2'),
         url('/wp-content/themes/desteneer/fonts/denton/denton_test_thin_100-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/HelveticaRounded-Bold.woff2') format('woff2'),
        url('../fonts/helvetica/HelveticaRounded-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Compressed.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Compressed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-BoldOblique.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-BoldOblique.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Oblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}


@font-face {
    font-family: 'Twentieth Century for Kenmore';
    src: url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Bold.woff2') format('woff2'),
        url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Twentieth Century for Kenmore Lt';
    src: url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Light.woff2') format('woff2'),
        url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Twentieth Century for Kenmore';
    src: url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Medium.woff2') format('woff2'),
        url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Twentieth Century for Kenmore Sb';
    src: url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Semibold.woff2') format('woff2'),
        url('../fonts/twentieth_century/TwentiethCenturyforKenmore-Semibold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}






/* 	----------------------------------------------------------------------------------------------	
										A - GENERAL STYLE																												
	----------------------------------------------------------------------------------------------	*/

body {font-family: 'Inter', sans-serif;color: #333;background-color: #f8f8f8;}
h1,h2,h3 {margin-top: 0;}
h1,h2,h3,h4,h5,h6 {font-weight: 500;font-family: 'Jost';margin-top: 0;}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {width:100%;
	line-height:20px;
	padding:10px 15px 10px 35px;font-size: 13px;line-height: 18px;
	border: 1px solid #ccc;
	  -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	outline:0;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  	border: 1px solid #E31E24 !important;
 	box-shadow:none;
	-moz-box-shadow:none;
 	-webkit-box-shadow:none;
	outline:0;
}

.radio, .checkbox {margin-left:20px;}
label {margin-bottom: 5px;font-weight: 400;font-size: 13px;color: #000;font-family: 'Inter';}

img {
	max-width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}

a {color: #333;text-decoration: none;}
a:hover {color: #E31E24;text-decoration: none;}
a:focus {outline:none;}
.clear {clear:both;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}

b, strong {font-weight: 500;}
blockquote p {margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 20px;}

ul, ol {padding: 0;margin: 0;list-style: none;}

a i, .btn i, span i {margin-right:5px;}
.btn {padding: 8px 10px;font-size: 13px;line-height: 13px;border-radius: 0;}
/* inline ul, ol */
ul.inline, ol.inline, ul.inline ul, ol.inline ol { margin:0;padding:0;list-style:none;}
ul.inline li, ol.inline li {display:inline-block;padding:0;margin: 0;}
ul.inline li:last-child, ol.inline li:last-child {margin-right:0;}

/* multi line ul, ol */
ul.cart_items, ol.mline, ul.cart_items ul, ol.mline ol { margin:0;padding:0;list-style:none;}
ul.cart_items li, ol.mline li {padding:0;margin: 0 0 5px 0;}
ul.cart_items li:last-child, ol.mline li:last-child {margin-bottom:0;}
.the-icons i {width: 20px;text-align: center;margin-right: 5px;}

/* 	----------------------------------------------------------------------------------------------	
										B - LAYOUT																													
	----------------------------------------------------------------------------------------------	*/

/* = Global Wrap Style
-------------------------------------------------------------- */
body {padding:0 !important;}
body.boxed-layout {
	background-size: 105px 105px;
	background-repeat: repeat;
	background-image: url('../img/project_papper.png');
}
.wrapper {max-width:1170px;margin:0 auto;background:#ffffff;}
.boxed-layout .wrapper {
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.3);
}
.wide-layout .wrapper {max-width:100%; overflow:hidden;}

/* = Site Header
-------------------------------------------------------------- */

/* header banner */
#header-banner {display: none;min-height: 44px;background: #2ED5AE;color: #222222;}
.header-banner-content {position: relative;text-align: center;padding: 15px 24px;}
.header-banner-content .close-btn {padding:2px;width:24px;height:24px;background:rgba(255,255,255,0.6);text-align:center;right:0px;top:50%;margin-top:-12px;display:inline-block;border-radius: 30px;position: absolute;cursor:pointer;}
.header-banner-content .close-btn i {margin:0;}
.one-half {width:49%;float:left;margin-right: 1%;}
.one-half-last {width: 49%;float: right;margin-left: 1%;}
.one-third {width:33%;float:left;margin-right:1%;}
.one-third-last {width:32%;float:right;}
.two-third-last {width: 65%;float: right;margin-left: 1%;}
.one-fourth {width: 24%;float: left;margin-right: 1%;}
.cf-txt {border: none!important;border-bottom: 1px solid #ccc!important;padding: 0 0 0 25px!important;line-height: 36px!important;width: 100%;height: 37px;}
.brcdn {width: 60%;float: left;padding: 44px 44px 34px;background: #fff;min-height: 569px;}
.title-2 {font-size: 16px;color: #020f18;font-weight: 500;margin: 0 0 5px;letter-spacing: 0;}
.sub-title {font-size: 12px;font-weight: 400;margin: 0 0 5px;opacity: .8;}
.brcdn ul {margin: 30px 0 0;}
.brcdn ul li, .contact_box ul li {margin: 0 0 15px;}
.cf_label {font-size: 13px;font-weight: 400;margin: 0 0 5px;}
span.required {color: #FF0000;font-size: 16px;position: absolute;margin-left: 5px;}
.note {font-size: 11px;letter-spacing: .5px;opacity: .6;margin: 0 0 8px;}
#enquiry_box .brochure_image {    width: 40%;float: right;background: #fff;}
#enquiry_box {
    display: none;
    width: 800px;
    padding: 0;
    background: transparent;
}
.brcdn ul li i, .contact_box ul li i, .offer-cont-form ul li i {
    position: absolute;
    font-size: 16px;
    color: #009849;
    z-index: 9;
    margin-top: 9px;
}

/* header topbar */
#header-topbar {line-height: 20px;font-size: 12px;color: #000;background:#f5f5f5;}
#header-topbar .first_section {width:450px;float:left;border-bottom: 1px solid #e7f2f0;}
#header-topbar .middle_section {width:calc(100% - 900px);float:left;}
#header-topbar .third-section {width:450px;float:right;}
#header-topbar ul {float:left;}
#header-topbar-right-content {float:right;height: 30px;}
#header-topbar-right-content #menu-top-menu {}
#header-topbar-right-content #menu-top-menu > li {}
#header-topbar-right-content #menu-top-menu > li a {-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;text-decoration:none;}
#header-topbar-right-content #menu-top-menu > li a i {font-size: 16px;line-height: 30px;float: left;}
#header-topbar-right-content #menu-top-menu > li a svg {width: 18px;height: auto;float: left;margin-right: 5px;position: relative;top: 5px;}
#header-topbar-right-content #menu-top-menu > li a .txt {}
#header-topbar-right-content #menu-top-menu > li a:hover {background:#E31E24;}

#header-topbar-right-content ul ul {float:right;}
#header-topbar .custom-content {line-height: 30px;float: left;margin-right: 10px;}
#header-topbar #header-topbar-right-content .custom-content {float:right;margin:0 8px;}

#header-topbar ul {list-style:none;margin:0;}
#header-topbar ul li {list-style: none;display: block;position: relative;margin: 0;float: left;padding: 0;}
#header-topbar ul li a {color:#000;display: block;line-height: 30px;padding: 0 10px;font-size: 12px;opacity: .7;}
#header-topbar ul li:hover {color:#fff;}
#header-topbar ul li:hover a {color:#fff;opacity: 1;}
#header-topbar ul li ul {display:none;background: #000;position: absolute;top: 100%;left: 0;z-index: 2999;padding: 5px;}
#header-topbar #header-topbar-right-content ul li ul {left: auto;right:0px;}
#header-topbar ul ul ul {top: -5px;left: 100%;}
#header-topbar #header-topbar-right-content ul ul ul {top: -5px;right: 100%;left:auto;}

#header-topbar > span, #header-topbar > a {color:#ccc;display: inline-block;padding: 5px 8px;}
#header-topbar span.amount {line-height:20px; padding: 0;}
#header-topbar > a:hover, #header-topbar > a:hover .amount {color:#ffffff;}

#header-topbar > li i {font-size:18px;line-height: 30px;color: #fff;}
#header-topbar > li i
#header-topbar > ul > li > ul > li {position:relative;width: 100%;}
#header-topbar > li > ul > li > a, #header-topbar > li > ul > li > span {width: 130px;display: inline-block;text-align:left;padding: 5px;}

#header-topbar li ul li:hover {background:#222222;}
#header-topbar-left-content li:hover > ul, #header-topbar-right-content li:hover> ul {display:block;}
#header-topbar li.touch> ul {display:block;}
#header-topbar-center-content {text-align:center;line-height: 30px;font-family:'inter';font-size: 13px;opacity: .8;}
#header-topbar .wc-cart i , #header-topbar li.touch, #read_return_policy, #read_delivery_policy, #read_shipping_policy {cursor:pointer;}
#read_shipping_policy .woocommerce-Price-amount {font-weight: 400;font-size: 12px;}
#header-topbar .wpml li img {margin-right:5px;}
#header-topbar .topbar-title {display:inline-block;}

#header-topbar li.touch {cursor:pointer;}
#header-topbar li.touch > ul {display:block;}

/* header logo */
#mx-header {padding: 10px 0;}
#mx-header .logo {}
#mx-header .logo a .img {}
#mx-header .header_right {width: calc(100% - 200px);float: right;}
#mx-header .header_right .search_container {width: calc(100% - 400px);float: left;}
#mx-header .header_right .search_container .mx-form-search {padding: 0;width: 100%;float: none;}
#mx-header .header_right .search_container .mx-form-search .dgwt-wcas-search-wrapp {max-width: 100%;}
#mx-header .header_right .login_elemetns {width: auto;float: right;}
#mx-header .header_right .login_elemetns > li {position:relative;margin: 0 0 0 15px;display:inline-block;float:left;}
#mx-header .header_right .login_elemetns > li.mx-wc-login {min-width: 180px;}
#mx-header .header_right .login_elemetns > li > a {display: block;color: #fff;text-align: center;padding: 8px 0;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#mx-header .header_right .login_elemetns > li > a > svg {width:20px;height:20px;}
#mx-header .header_right .login_elemetns > li > a > img {width:auto; height:24px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login > a.wc-login-in {background: #E31E24;color: #fff;padding: 8px 20px;font-size: 13px;border-radius: 30px;margin: 2px 0;}
#mx-header .header_right .login_elemetns > li.mx-cart-list > a {}
#mx-header .header_right .login_elemetns > li.mx-cart-list > a img {}
#mx-header .header_right .login_elemetns > li:hover > a {color:#E31E24;}
#mx-header .header_right .login_elemetns > li.responsive-mobile-menu {display:none;} 
#mx-header .header_right .login_elemetns > li iconify-icon {font-size: 20px;position: relative;top: 0px;color: #000;}
#mx-header .header_right .login_elemetns > li > a.header-search-btn {}
#mx-header .header_right .login_elemetns > li > a.header-search-btn img, .site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-cart-list > a.cart-list-btn img, .site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-wish-list > a.header-wish-btn img {width: 32px;height: 32px;padding: 4px;}
#mx-header .header_right .login_elemetns > li.mx-wish-list > a.header-wish-btn img {padding: 1px!important;}



.mx-header-logo .logo {display: block;float:left;}
.site-title {margin:0;}
.logo-retina {display:none;}

/* header style 1 right area */
.mx-header-right .mx-social {float: right;margin-top: 14px;}
.mx-header-right-custom {float: right;margin-top: 10px;line-height: 20px;}
.mx-header-right-custom a {margin-right: 10px;text-decoration:none;}
.mx-header-right-custom a:last-child {margin-right:0;}

.mx-header-right-custom ul.header_social {position: relative;top: 20px;}
.mx-header-right-custom ul.header_social > li {display:inline-block;margin-right:15px;}
.mx-header-right-custom ul.header_social > li a {display:block;text-decoration:none;}
.mx-header-right-custom ul.header_social > li a img {height: 32px;}
.mx-header-right-custom ul.header_social > li a i {font-size:24px;margin: 0;}

/* header menu area */
#mx-nav {border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;position: relative;background: #fff;}
.mx-nav-container {float:left;width:100%;position:relative;}

/* Nav Menu */
.mx-nav-menu {/*float:left;*/width: 100%;position: relative;text-align:center;}
.mx-nav-menu , 
.mx-nav-menu ul.sub-menu {list-style:none;margin:0;padding:0;}
.mx-nav-menu ul.sub-menu {z-index: 2220;}
.mx-nav-menu > li {display:inline-block;margin: 0;padding: 0;/*float: left;*/}
.mx-nav-menu li.menu-item > a {font-size: 14px;letter-spacing: 0px;text-transform: capitalize;font-family:'Inter';text-decoration:none;}
.mx-nav-menu li.menu-item > a i {font-size:16px;float: left;font-weight: 400;}
.site-header-style-2 .mx-nav-menu > li#menu-item-31 > a i {font-size: 18px;}
.mx-nav-menu > li > a {text-transform:capitalize;text-decoration:none;color:rgb(255 255 255 / 65%);-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.mx-nav-menu > li > a, .mx-nav-menu li > ul li.menu-item > a {display:inline-block;padding: 10px 14px;line-height: 24px;color: #000;font-family:'Inter';text-decoration:none;}
.mx-nav-menu li > ul li.menu-item > a {text-transform: none;text-decoration:none;}
.mx-nav-menu > li.current-menu-item > a, .mx-nav-menu > li.current-menu-ancestor > a {border-top: 0;padding-top: 10px;text-decoration:none;}
.mx-nav-menu > li:hover > a {color: #ffffff;padding-top: 10px;background: transparent;}
.mx-nav-menu ul.sub-menu {position:absolute;display:none}
.mx-nav-menu li i.fa-angle-down,
.mx-nav-menu li i.fa-angle-right {float:right;margin-left:5px;margin-right:0;line-height: 24px;}

/* normal */
.mx-nav-menu > li > ul,
.mx-nav-menu > li > ul ul.sub-menu {top: 100%;padding-top: 4px;}
.mx-nav-menu > li > ul ul.sub-menu {left: 100%;top: 0px;padding-top: 0;}
.mx-nav-menu > li > ul li.menu-item > a {display: block;padding: 6px 12px!important;color: #444;text-transform: none;font-family: 'Inter';font-size: 12px;letter-spacing: 0;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-decoration:none;}
.mx-nav-menu > li > ul li.menu-item {float:none;display:block;position: relative;list-style: none outside none;min-width: 200px;background: #ffffff;border: 1px solid #e8e8e8;margin-bottom: -1px;}
.mx-nav-menu > li > ul li.menu-item:first-child {border-top:none;}
.mx-nav-menu li:hover > ul {display:block;}
.mx-nav-menu > li > ul li.menu-item > a:hover {color: #000; background: #eee;}
.menu-item-has-children > a:after {content: '\f107';font-family: 'Fontawesome';margin-left: 5px;position: relative;}

/* mega horizontal */
.mx-nav-menu .mega-menu.mega-horizontal {position: absolute;display:none;top: 44px;padding-top: 4px;z-index: 2220;}
.mx-nav-menu .mega-menu.mega-horizontal > ul {float: left;background: #fafafa;border: 0px solid #e8e8e8;border-top: none;}

.mx-nav-menu .mega-menu.mega-horizontal ul.sub-menu {position:static;}
.mx-nav-menu .mega-menu.mega-horizontal.mega-wide {left:0;width: 100%;}
.mx-nav-menu .mega-menu.mega-horizontal.mega-wide > ul {width:100%;}
.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-horizontal{ display:block;}
.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-horizontal ul.sub-menu {position:static;display:block;text-align:left;}
.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-horizontal > ul.sub-menu {border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;margin-top: 1px;background: #fff;}
.mx-nav-menu .mega-menu.mega-horizontal > ul > li {float:left;min-width:16.66%;padding:15px;display: table-cell;}
.mx-nav-menu .mega-menu.mega-horizontal > ul > li:nth-child(odd) {}
.mx-nav-menu .mega-menu.mega-horizontal > ul > li:nth-child(even) {}
.mx-nav-menu .mega-menu.mega-horizontal li.menu-item > a {padding: 1px 0;display: block;color: #000;line-height:20px;font-family: 'Jost';font-size: 12px;font-weight: 500;letter-spacing:1px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-decoration:none;}
.mx-nav-menu .mega-menu.mega-horizontal li.menu-item > a:hover {color:#E31E24;}
.mx-nav-menu .mega-menu.mega-horizontal > ul > li > a {border-bottom: #eee solid 1px;margin-bottom: 5px;font-weight: bold;}
.mx-nav-menu .mega-menu.mega-horizontal li li.menu-item > a {text-decoration:none; color:#666;font-size: 13px;font-family: 'Inter';font-weight:400;letter-spacing: 0;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.mx-nav-menu .mega-menu.mega-horizontal li li.menu-item > a:hover {color:#E31E24;}
.mx-nav-menu .mega-menu.mega-horizontal .mega-menu-item-stitle {display:block;color: #999;font-size: 11px;line-height: 16px;}
.mx-nav-menu .mega-menu.mega-horizontal .mega-menu-item-img-link {border-bottom: none;margin: 0;}
.mx-nav-menu .mega-menu.mega-horizontal .mega-menu-item-img {text-align:center;}
.mx-nav-menu .mega-menu.mega-horizontal li.menu-item > a:hover {color:#444;}

.mega-menu.mega-horizontal > ul > li.mega-menu-column-1 {width:100%;}
.mega-menu.mega-horizontal > ul > li.mega-menu-column-2 {width:50%;}
.mega-menu.mega-horizontal > ul > li.mega-menu-column-3 {width:33.3%;}
.mega-menu.mega-horizontal > ul > li.mega-menu-column-4 {width:25%;}
.mega-menu.mega-horizontal > ul > li.mega-menu-column-5 {width:20%;}
.mega-menu.mega-horizontal > ul > li.mega-menu-column-6 {width:16.6%;}

/*.mega vertical*/
.mx-nav-menu .mega-menu.mega-vertical {display:none;position:absolute;top:42px;padding-top: 5px;z-index: 2220;}
.mx-nav-menu .mega-menu.mega-vertical > ul{background: #fafafa;border: 1px solid #E31E24;}

.mx-nav-menu .mega-menu.mega-vertical ul {position:static;}
.mx-nav-menu .mega-menu.mega-vertical > ul > li > ul {position: absolute;left: 100%;top: 0;margin-left: -1px;border: 1px solid #ddd;background:#ffffff;box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.3);}
.mx-nav-menu .mega-menu.mega-vertical > ul li {position:relative;min-width: 200px;}
.mx-nav-menu .mega-menu.mega-vertical > ul li li {float:left;padding:5px;}
.mx-nav-menu .mega-menu.mega-vertical.mega-wide > ul li li {float:left;}
.mx-nav-menu .mega-menu.mega-vertical.mega-wide > ul li li li {float:none;}
.mx-nav-menu .mega-menu.mega-vertical.mega-wide > ul li li {margin-bottom: 5px;float:left;padding:10px;}
.mx-nav-menu .mega-menu.mega-vertical > ul li li li {border-bottom: none;padding-bottom: 0;margin-bottom: 5px;padding:0;}
.mx-nav-menu .mega-menu.mega-vertical li a {padding: 5px 13px 5px 10px;display: block;color: #444;line-height:20px;}
.mx-nav-menu .mega-menu.mega-vertical > ul > li > a  {border-top: 1px solid #fafafa;border-bottom:1px solid #ffffff;position:relative;padding:7px 13px 7px 15px;}
.mx-nav-menu .mega-menu.mega-vertical > ul > li > a:after {content: '';width: 0;height: 0;border-left: 2px solid #E31E24;
	border-right: 2px solid #E31E24;
	border-bottom: 2px solid #E31E24;
	border-top: 2px solid #E31E24;
	position: absolute;top: 15px;left: 6px;
}
.mx-nav-menu .mega-menu.mega-vertical li li a {padding: 0px;margin-bottom: 5px;}
.mx-nav-menu .mega-menu.mega-vertical li li li a {padding: 0px;border-bottom: none;color: #999;}
.mx-nav-menu .mega-menu.mega-vertical > ul > li:hover > a {color: #444;background: #ffffff;border-top:1px solid #ddd;border-bottom:1px solid #eee;position:relative;z-index:2230;}
.mx-nav-menu .mega-menu.mega-vertical li li:hover > a {color: #444;}
.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-vertical{ display:block;}
.mx-nav-menu .mega-menu-main:hover .mega-menu.mega-vertical > ul ,
.mx-nav-menu .mega-menu-main .mega-menu.mega-vertical > ul ul ul {display:block}
.mx-nav-menu .mega-menu.mega-vertical .mega-menu-item-stitle {display:block;color: #999;font-size: 11px;line-height: 16px;}
.mx-nav-menu .mega-menu.mega-vertical .mega-menu-item-img-link {border-bottom: none;margin: 0;}
.mx-nav-menu .mega-menu.mega-vertical .mega-menu-item-img {text-align:center;}
.mx-nav-menu .mega-menu.mega-vertical li i.fa-angle-right {line-height: 20px;}

.mega-custom-widget-content {width:292px;}
.mega-custom-widget-content.over {width:100%;}

.mx-nav-right-container {position:absolute;right:0;z-index: 2210;}
.mx-nav-right-container ul, .mx-nav-right-container li {float:left;list-style:none;margin:0;padding: 0;}
.mx-nav-right-container > ul > li > a {float:left;line-height: 24px;padding: 10px;min-width: 40px;text-align: center;}
.mx-nav-right-container > ul > li:hover > a {background:#E31E24;color:#ffffff;}
.mx-nav-right-container li {position:relative;}
.mx-nav-right-container .header-search-btn i, .mx-nav-right-container .header-responsive-menu-btn i,.mx-nav-right-container .mx-wc-login i {margin-right:0px;}
.header-search-btn i {width:16px;text-align:center;}
.header-search-btn .fa-times-circle-o {display:none;}
.header-search-btn.open .fa-search {display:none;}
.header-search-btn.open .fa-times-circle-o {display:inline-block;}


/* search */
/*.mx-form-search {z-index: 2000;display: none;width: 260px;padding: 10px;border: 1px solid #ddc;background: #ffffff;position: absolute;top: 100%;right: 0;-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);box-shadow: 0 5px 10px rgba(0,0,0,0.2);}*/
.site-header-style-3 .mx-form-search {width: 100%;padding: 0;margin:0;line-height: 20px;border-radius: 4px 0 0 4px;}
.mx-form-search {width: 450px;float: left;padding: 9px 15px 9px 0;}
.slide_box.mx-form-search {width: 450px!important;float: none;padding: 0;}
.slide_box.mx-form-search .searchform {padding: 20px 30px;}
.mx-form-search.show {display:block;}
.mx-form-search form > div {padding-right: 40px;padding-left: 0;position: relative;}
.mx-form-search .sf-s {width: 100%;padding: 10px 15px;line-height: 20px;border-radius: 4px 0 0 4px;}
.mx-form-search .sf-submit {position: absolute;right: 1px;top: 0;width: 40px;border-radius: 0 4px 4px 0;height: 42px;}
.mx-form-search .sf-submit svg {width: 20px;height: 20px;}
/*.mx-form-search:after {content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ffffff;position: absolute;top: -7px;right: 11px;}*/
.mx-form-search .sf-submit i {margin:0;}



/* Fibo Search */
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {padding: 0;background: transparent;border-radius: 0;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {padding: 10px 15px 10px 48px;line-height: 18px;font-size: 13px!important;border: 0;border-radius: 30px;height: 40px;font-family: 'Inter';background-color: #fff;color: #000;border: 1px solid #999;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {border:1px solid #E31E24!important;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover {background-color: #fff;}
.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {position: absolute;background: transparent;height: 32px;width: 32px;left: 10px;top: 5px;display:block;min-height: unset;min-width: unset;}
.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {right: 42px;}
.dgwt-wcas-style-pirx .dgwt-wcas-preloader {margin-right: 46px;}
.dgwt-wcas-suggestion {display:block;}
.dgwt-wcas-suggestions-wrapp {background: #fff;border: 0;}
.dgwt-wcas-st {display: block;color: #444;font-size: 13px;width: 100%;line-height: 16px;font-family: 'Inter';}
.deposit_option_list {margin-bottom: 15px;}
.deposit_option_list .radio_button {display: inline-block;margin: 0 5px 10px;}
.dgwt-wcas-open-pirx .dgwt-wcas-details-inner, .dgwt-wcas-open-pirx .dgwt-wcas-suggestions-wrapp>.dgwt-wcas-suggestion {padding-left: 30px;padding-right: 30px;}
.dgwt-wcas-si {width: 70px;background: #e5e5e5;border-radius: 4px;}
.dgwt-wcas-si img {border: 0;border-radius: 4px;display: block;margin: auto;padding: 0;height: auto;width: auto;max-height: unset;float: left;}
.dgwt-wcas-content-wrapp {display: block;height: unset;width: calc(100% - 70px);float:right;}
.dgwt-wcas-content-wrapp .dgwt-wcas-st {margin-bottom: 10px;}
.dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title {font-family: 'Inter';font-size: 13px;font-weight: 500;margin-right: 0;display: block;line-height: 20px;}
.dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title .strong {font-weight: 500;}
.dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-sku {font-size: 12px;font-family: 'Inter';opacity: .8;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta {text-align: left;display: block;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp {text-align: left;padding-left: 0;color: #000;font-size: 14px;line-height: unset;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp .sale_price {display: inline-block;line-height: unset;margin-right: 5px;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta .woocommerce-Price-amount {font-weight: 600;font-size: 13px;line-height: 13px;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta del {font-size: 13px;display: inline-block;margin-right: 5px;color: rgba(145,145,145,0.5);opacity: 1;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta del .regular_price {display: inline-block;text-decoration: line-through;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta del .regular_price .woocommerce-Price-amount {font-weight: 400;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta .discount {color: red;margin-left: 0;display: inline-block;margin-left: 5px;font-weight: 600;font-size: 12px;line-height: 12px;text-transform: uppercase;}
.dgwt-wcas-content-wrapp .dgwt-wcas-meta .woocommerce-price-suffix {display: block;font-family: 'Inter';opacity: .6;font-size: 11px;margin-top: 5px;clear: both;}
.dgwt-wcas-sp * {line-height: unset;} 
.dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 {margin-top: 10px;font-size: 13px;font-weight: 400;margin-bottom: 10px;}
.slide_inner_container {padding:20px;}
ul.style_product_list.no_slider {}
ul.style_product_list.no_slider > li.ps_item {width:15.5%;float:left;margin-right:1.4%;}
ul.style_product_list.no_slider > li.ps_item:nth-child(6) {float:right;margin-right:0;}
ul.style_product_list.no_slider > li.ps_item .ps_thumb_container {aspect-ratio: 1000/1499;}
ul.style_product_list.no_slider > li.ps_item .ps_thumb_container .ps_thumb {aspect-ratio: 1000/1499;padding: 10px;}
ul.style_product_list.no_slider > li.ps_item .ps_thumb_container .ps_thumb a {text-decoration: none;outline: none;display: block;width: 100%;min-height: 100%;border: 1px solid #fff;}
ul.style_product_list.no_slider > li.ps_item .ps_details {}
ul.style_product_list.no_slider > li.ps_item .ps_details .product_title {font-family: 'Jost';padding: 15px 0 5px;margin: 0;font-size: 16px;line-height: 20px;letter-spacing: 0px;text-align: left;font-weight: 500;}
ul.style_product_list.no_slider > li.ps_item .ps_details .product_title a {text-decoration: none;display:block;color: #000;}

/* fixed menu */
.fixed-enabled #mx-nav {left: 0;background: #ffffff;width: 100%;position: fixed;z-index: 8888;top: 0px;}
#site-header.site-header-style-1.fixed-enabled #mx-nav {-webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);box-shadow: 0 5px 5px rgba(0,0,0,0.1);}



/* = Site Header Style 2
-------------------------------------------------------------- */
#site-header.site-header-style-2 {}
.site-header-style-2 .mx-header-logo {margin-top: 0px;width: 127px;float: left;}
.site-header-style-2 .mx-header-logo .logo  {padding: 10px 0px;}
.site-header-style-2 .mx-nav-container {width: calc(100% - 280px);}
.site-header-style-2 .mx-search-container {float: right;width: 280px;text-align:right;}
.site-header-style-2 .mx-search-container u.inline {}
.site-header-style-2 .mx-search-container.have-content {border-left: 1px solid #d40041;padding-left: 10px;margin-left: 0;}

.site-header-style-2 #mx-header {padding: 0;}

.site-header-style-2 .mx-header-right {width:calc(100% - 127px); float:right;border-top: 0px solid #bed1ce;}
.site-header-style-2 .mx-nav-menu > li > a { padding:28px 10px;font-size: 16px;letter-spacing: 0px;font-weight: 400;color:#091930;}
.site-header-style-2 .mx-nav-menu li > ul a { padding:8px 14px;}
.site-header-style-2 .mx-nav-menu > li:hover > a {background: transparent;padding-top: 28px;border: none;color: #E31E24;}
.site-header-style-2 .mx-nav-menu > li.current-menu-item > a, .site-header-style-2 .mx-nav-menu > li.current-menu-ancestor > a {border:none;padding-top: 23px;font-weight: 600;color:#E31E24;}

.site-header-style-2 .mx-nav-menu > li > ul, 
.site-header-style-2 .mx-nav-menu > li > ul ul {padding-top: 0px;border: 1px solid #e8e8e8;}
.site-header-style-2 .mx-nav-menu > li > ul li {border: none;border-bottom: 1px solid #e8e8e8;margin-bottom: 0;}
.site-header-style-2 .mx-nav-menu > li > ul li:last-child {border:none;}
.site-header-style-2 .mx-nav-menu > li > ul ul {top: -1px;}
.site-header-style-2 .mx-nav-menu > li > ul li a:hover {color: #000; background: #f0f0f0;}

.site-header-style-2 .mx-nav-menu .mega-menu.mega-horizontal {top: 100%;padding-top: 0;width: 1000px;}
.site-header-style-2 .mx-nav-menu .mega-menu.mega-horizontal > ul {border-top: 1px solid #e8e8e8;}
.site-header-style-2 .mx-nav-menu .mega-menu.mega-horizontal > ul > li > a {border-bottom:none;margin-bottom: 10px;font-family: 'Jost';font-size: 14px;text-transform: uppercase;}
.site-header-style-2 .mx-nav-menu .mega-menu.mega-horizontal > ul > li {padding:20px;}
.site-header-style-2 .mx-nav-menu .mega-menu.mega-horizontal > ul > li:nth-child(even) {background:#fbfbfb;}
.site-header-style-2 .mx-search-container > ul > li {position:relative;margin: 21px 0px 21px 5px;}
.site-header-style-2 .mx-search-container > ul > li svg {width: 20px;height: 20px;position: relative;top: 4px;color: #fff;}
.site-header-style-2 .mx-search-container > ul > li iconify-icon {font-size: 20px;position: relative;top: 4px;color: #fff;}
.site-header-style-2 .mx-search-container > ul > li .profile_section .prof .user_firstname #profile_menu_ma > svg {}
.site-header-style-2 .mx-search-container > ul > li > a {display: block;color: #000;text-align: center;padding: 7px 15px;border-radius: 30px;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;color:#fff;}
.site-header-style-2 .mx-search-container > ul > li > a i {font-size: 20px;line-height: 20px;float: left;}
.site-header-style-2 .mx-search-container > ul > li.down_brochure {font-size: 16px;}
.site-header-style-2 .mx-search-container > ul > li.down_brochure a {border: 1px solid #091930;display: inline-block;color:#091930;}
.site-header-style-2 .mx-search-container > ul > li.down_brochure a:hover {background:#091930;color:#fff;}
.site-header-style-2 .mx-search-container > ul > li.get_qoute {font-size: 16px;}
.site-header-style-2 .mx-search-container > ul > li.get_qoute > a {display: inline-block;color: #fff;font-weight:500;font-size: 16px;text-align: center;background:#E31E24;border:1px solid #E31E24;}
.site-header-style-2 .mx-search-container > ul > li.get_qoute > a i {}
.site-header-style-2 .mx-search-container > ul > li.get_qoute > a:hover {color:#fff;}

.site-header-style-2 .mx-search-container .mx-search-form a i,
.site-header-style-2 .mx-search-container .responsive-mobile-menu a i,
.site-header-style-2 .mx-search-container .mx-wc-login a i{margin:0;}

.site-header-style-2 .mx-search-container > ul > li.mx-cart-list {margin-right:0;}
.site-header-style-2 .mx-search-container > ul > li.mx-wish-list {margin-right: 0;}
.mx-cart-list span.count, .mx-wish-list span.count {font-size: 10px;font-family: 'Jost';background:#f00131;color: #fff;width: 18px;height: 18px;display: inline-block;line-height: 18px;text-align:center;border-radius: 50%;float: right;position: relative;top: -5px;right: 10px;margin-right: -15px;}
.site-header-style-2 .mx-search-container > ul > li.mx-cart-list > a {color:#000;width:auto;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.site-header-style-2 .mx-search-container > ul > li:hover > a {color:#E31E24;}

.site-header-style-2 .mx-search-container .responsive-mobile-menu {display:none;}




#site-header.site-header-style-2.fixed-enabled {left: 0;width: 100%;top: 32px;position: fixed;z-index: 2000;background: #e7f2f0;    /*box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);*/border-bottom: 1px solid #bed1ce;}
#site-header.site-header-style-2.fixed-enabled .mx-header-logo {}

.site-header-style-2.fixed-enabled .mx-nav-menu > li > a { padding:28px 10px;}
.site-header-style-2.fixed-enabled .mx-nav-menu > li:hover > a {padding-top: 28px;}
.site-header-style-2.fixed-enabled .mx-nav-menu > li.current-menu-item > a, 
.site-header-style-2.fixed-enabled .mx-nav-menu > li.current-menu-ancestor > a {padding-top: 28px;}
.site-header-style-2.fixed-enabled .mx-search-container {margin-top: 0px;}
.site-header-style-2.fixed-enabled .mx-header-logo .logo  {margin:0;padding: 15px 0;}
.site-header-style-2.fixed-enabled .mx-header-logo .logo img {width:auto;height: 70px;}


/* = Site Header Style 3
-------------------------------------------------------------- */
.site-header-style-3 #mx-header {padding: 15px 0;position: relative;z-index: 9;}
.site-header-style-3 #mx-nav {border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;min-height: 46px;}
.site-header-style-3 .mx-nav-container {left: -50%;float: right;width: auto;}
.site-header-style-3 .mx-nav-menu {left: 50%;width: auto;}

.site-header-style-3 .mx-nav-menu > li > a {border:none;padding: 10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.site-header-style-3 .mx-nav-menu > li.current-menu-item > a, .site-header-style-3 .mx-nav-menu > li.current-menu-ancestor > a {border:none;border-bottom: #E31E24 2px solid;}
.site-header-style-3 .mx-nav-menu > li:hover > a {padding-top:10px;border:none;border-bottom: #E31E24 0px solid;color:#E31E24;background:none;}

.site-header-style-3 .mx-header-left {float:left;}
.site-header-style-3 .mx-header-center {text-align:center;display:none;}
.site-header-style-3 .mx-social {margin-top: 15px;}
.site-header-style-3 .mx-header-right-custom {float:left;}
.site-header-style-3 .mx-header-logo {text-align:center;}
.site-header-style-3 .mx-header-logo .logo {float:none;}
.site-header-style-3 .mx-header-logo .logo a {display:inline-block;}
.site-header-style-3 .mx-header-right {float:right;}
.site-header-style-3 .mx-header-right .mx-search-container > ul {float:right;margin-top: 14px;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li {position:relative;margin: 0 0 0 15px;float: left;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li > a {display: block;color: #000;text-align: center;padding: 17px 0;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li > a svg {width:20px;height:20px;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-cart-list > a {}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li:hover > a {color:#E31E24;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li.responsive-mobile-menu {display:none;} 
.site-header-style-3 .mx-header-right .mx-search-container > ul > li iconify-icon {font-size: 20px;position: relative;top: 0px;color: #000;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li > a.header-search-btn {}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li > a.header-search-btn img, .site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-cart-list > a.cart-list-btn img, .site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-wish-list > a.header-wish-btn img {width: 32px;height: 32px;padding: 4px;}
.site-header-style-3 .mx-header-right .mx-search-container > ul > li.mx-wish-list > a.header-wish-btn img {padding: 1px!important;}

.site-header-style-3 .mx-header-right .mx-search-form a i,
.site-header-style-3 .mx-header-right .responsive-mobile-menu a i,
.site-header-style-3 .mx-header-right .mx-wc-login a i{margin:0;}

.site-header-style-3 .mx-nav-menu > li > ul, .site-header-style-3 .mx-nav-menu > li > ul ul {padding-top: 0px;margin-top:0px;}
.site-header-style-3 .mx-nav-menu > li > ul li:first-child {border-top:1px solid #E31E24;}

.site-header-style-3 .mx-nav-menu .mega-menu.mega-horizontal {top: 40px;width: 1000px;}
.site-header-style-3 .mx-nav-menu .mega-menu.mega-horizontal > ul {border-top: 1px solid #E31E24;}

#site-header.site-header-style-3.fixed-enabled #mx-nav {background: rgba(255,255,255,0.9);}

/* = Site Header Style 4
-------------------------------------------------------------- */
.site-header-style-4 {border-bottom: 1px solid #f2f2f2;}
.site-header-style-4 .mx-header-logo {float:left;}
.site-header-style-4 .mx-header-right-container,
.site-header-style-4 .mx-header-right {float:right;}
.site-header-style-4 .mx-nav-menu > li {margin-right:5px;}
.site-header-style-4 .mx-nav-menu > li:last-child {margin-right:0;}
.site-header-style-4 .mx-nav-menu > li > a, 
.site-header-style-4 .mx-nav-menu li > ul li.menu-item > a {padding: 6px 12px;line-height:28px;}
.site-header-style-4 .mx-nav-menu li i.fa-angle-down, .site-header-style-4 .mx-nav-menu li i.fa-angle-right {line-height: 28px;}

.site-header-style-4 .mx-nav-menu > li.current-menu-item > a,
.site-header-style-4 .mx-nav-menu > li.current-menu-ancestor > a {background: #E31E24;color: #ffffff;padding: 6px 12px;
border: none;border-radius: 4px;}
.site-header-style-4 .mx-nav-menu > li:hover > a {background: #E31E24;color: #ffffff;padding: 6px 12px;border: none;
border-radius: 4px 4px 0 0;}
.site-header-style-4 .mx-nav-menu ul.sub-menu {border-top: 2px solid #E31E24;}
.site-header-style-4 .mx-nav-menu > li > ul ul.sub-menu {top: -2px;}
.site-header-style-4 .mx-nav-container {margin-top:10px;}

.site-header-style-4 .mx-nav-form-content {float: right;position: relative;margin-left: 10px;}
.site-header-style-4 .mx-nav-form-content .searchform > div {position: relative;padding-right: 36px;}
.site-header-style-4 .mx-nav-form-content .sf-s {width:60px;}
.site-header-style-4 .mx-nav-form-content .sf-s:focus {width:120px;}
.site-header-style-4 .mx-nav-form-content .sf-submit {border-radius: 0px 4px 4px 0;top: 0;position: absolute;right: 0;}
.site-header-style-4 .mx-nav-form-content .fa-search,
.site-header-style-4 .responsive-mobile-menu .fa-bars {margin:0;}
.site-header-style-4 .responsive-mobile-menu {display:none;}
.site-header-style-4 .mx-header-right-custom {margin-left:10px;}
.site-header-style-4 .mx-header-right-list {float: right;margin-left:10px;}
.site-header-style-4 .mx-header-right-list li {position:relative;}
.site-header-style-4 .mx-header-right-list > li > a {min-width: 32px;padding: 6px 8px;background: #ffffff;border: 1px solid #eeeeee;border-radius: 4px;display: block;text-align: center;}
.site-header-style-4 .mx-header-right-list > li:hover > a {background: #E31E24;border: 1px solid #E31E24;color:#ffffff;}
.site-header-style-4 .mx-header-right-list .mx-wc-login .fa-user {margin-right:0;}
.site-header-style-4 .mx-social {margin-left:10px;}

.site-header-style-4 .mx-nav-menu .mega-menu.mega-horizontal {top: 34px;padding-top: 0px;}
.site-header-style-4 .mx-nav-menu .mega-menu ul.sub-menu ul.sub-menu {border-top:none;}

#site-header.site-header-style-4.fixed-enabled {left: 0;width: 100%;min-height: 54px;top: 32px;position: fixed;z-index: 2000;background: rgba(255,255,255,0.9);}

.site-header-style-4.fixed-enabled .mx-header-right {display:none;}
.site-header-style-4.fixed-enabled .mx-header-right:last-child {display:block;}
.site-header-style-4.fixed-enabled #mx-header {padding: 5px 0;}
.site-header-style-4.fixed-enabled .mx-header-logo .logo img {height: 44px;width: auto;}
.site-header-style-4.fixed-enabled .mx-nav-container {margin-top: 5px;}

/* = Site Header Style 5
-------------------------------------------------------------- */
.site-header-style-5 #mx-nav {border-bottom: 1px #999 solid;min-height: 47px;}
.site-header-style-5 .mx-nav-menu {margin-bottom:-2px;}
.site-header-style-5 .mx-nav-menu > li.current-menu-item > a, 
.site-header-style-5 .mx-nav-menu > li.current-menu-ancestor > a {
	color: #E31E24;border-bottom: #E31E24 2px solid;padding-top: 10px;background: none;border-top: none;
}
.site-header-style-5 .mx-nav-menu > li:hover > a {color: #E31E24;border-bottom: #E31E24 2px solid;padding-top: 10px;background: none;border-top: none;}
.site-header-style-5 .mx-nav-menu .mega-menu.mega-vertical {top: 41px;}

.site-header-style-5 .mx-nav-menu .mega-menu.mega-horizontal {padding-top: 2px;}
.site-header-style-5 .mx-nav-menu > li > ul.sub-menu, .site-header-style-5 .mx-nav-menu > li > ul ul.sub-menu {padding-top: 0px;}

.site-header-style-5 .mx-header-logo {float: left;width: 300px;}
.site-header-style-5 .mx-header-right {float:right;width: calc(100% - 315px);}
.site-header-style-5 .mx-header-right #mx-form-search_container {display: block;width: calc(100% - 320px);float: left;padding: 0;}
.site-header-style-5 .mx-header-right .mx-search-container {width: 300px;float:right;padding: 7px 0;}
.site-header-style-5 .mx-header-right .mx-search-container.looged_in {padding: 4px 0;}
.site-header-style-5 .mx-header-right .mx-search-container > ul.inline {float:right;}
.site-header-style-5 .mx-search-container > ul > li {position:relative;margin: 0 0 0 15px;float:left;}
.site-header-style-5 .mx-search-container > ul > li svg {width: 20px;height: 20px;position: relative;top: 4px;color: #000;}
.site-header-style-5 .mx-search-container > ul > li img {}
.site-header-style-5 .mx-search-container > ul > li iconify-icon {font-size: 20px;position: relative;top: 4px;color: #000;}
.site-header-style-5 .mx-search-container > ul > li .profile_section .prof .user_firstname #profile_menu_ma > svg {}
.site-header-style-5 .mx-search-container > ul > li > a {display:block;line-height:34px;cursor:pointer;}
.site-header-style-5 .mx-search-container > ul > li > a > i {font-size: 20px;position: relative;top: 2px;color: #000;margin-right:0;}
.mx-wc-login .user-contents-container {display:none;padding: 10px;background: #ffffff;border: 1px solid #ddc;position: absolute;top: 100%;right: 0;width: 300px;z-index: 2000;}
.user-contents-container {text-align:center;padding:10px;}
.user-contents-container span {padding: 15px 15px;border-radius: 50px;display: inline-block;background: #f5f5f5;}
.user-contents-container span i{width: 30px;height: 30px;line-height: 30px;font-size: 24px;color: #777;margin: 0;}

.user-contents-container:after {content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ffffff;position: absolute;top: -7px;right: 11px;}
.site-header-style-5 .sf-submit .btn.btn-theme, .site-header-style-5 .mx-form-search .sf-submit {border-radius: 0 4px 4px 0!important;}

/* = Page Title
-------------------------------------------------------------- */
#site-content-header {padding: 15px 0;background: #f1f5f9;border-bottom: 0;}
#site-content-header .page-title {width:50%;float:left;text-align: left;}
#site-content-header .page-title .title {color: #000;font-weight: 500;margin: 0;font-size: 18px;line-height:18px;}
#site-content-header .page-desc {margin: 0 0 10px 0;}
#site-content-header .breadcrumbs {width:50%;float:right;display: block;color: #999;text-align: right;} 
#site-content-header .breadcrumbs i.fa-home {margin:0;}
#site-content-header .breadcrumbs a,#site-content-header .breadcrumbs span {font-size:13px;line-height:13px;display: inline-block;}
#site-content-header .breadcrumbs a {color: #333;}
#site-content-header .breadcrumbs a:hover {color:#E31E24;}
#site-content-header .breadcrumbs span {color:#333;display: inline-block;}
#site-content-header .breadcrumb-right {margin:0 10px;}
#site-content-header .breadcrumb-right i {margin-right: 0;}

/* = Page Content
-------------------------------------------------------------- */
#main {padding-top: 20px;min-height: 350px;}
.home #main, .page-template-page-awards-events #main {padding-top:0;}

section.mx-col.mx-left {float:right;}
aside.mx-col.mx-left {float:left;}
	
.wide-background {}

.wide-layout .wide-background {padding: 60px 130px;margin-left: -130px;margin-right: -130px;}
.boxed-layout .wide-background {padding:60px 15px;margin-left:-15px;margin-right:-15px;}
.white_paper {}
.white_paper section {margin-bottom:25px;}
.white_paper p {text-align:justify;font-size: 13px;opacity: .8;line-height: 18px;}
.paper_title {font-size: 14px;color:#000;font-family: 'Inter';}
.regular_list {}
.regular_list li {margin-bottom: 10px;}
.regular_list li i {float:left;width: 34px;height: 34px;line-height: 32px;text-align: center;border: 1px solid #999;border-radius: 50%;color: #777;margin-right: 10px;}
.regular_list li span.text {float:right;width: calc(100% - 44px);opacity: .8;}
.non-return_list {margin-bottom:15px;}
.non-return_list li {font-size: 13px;opacity: .8;margin-bottom: 10px;}
.non-return_list li i {margin-right:5px;}
.white_paper .small_title {font-size: 13px!Important;color: #000;font-weight: 500;}
.slide_box_container #main {}
.slide_box_container .container {width: 100%;padding-right: 0;padding-left: 0;}
.slide_box_container .white_paper {width: 100%;margin: 0 0 20px;}
.slide_box_container .white_paper p {font-size: 13px;}
.slide_box_container .white_paper .non-return_list li {margin-bottom: 5px;}
.slide_box_container .white_paper .paper_title {font-size: 16px;}
.slide_box_container #footer-wrap {display:none;}
.trans_but {width: 100%;display:block;text-align:center;font-family: 'Inter';letter-spacing: .5px;text-transform: uppercase;background: #fff;border: 1px solid #999;padding: 10px;font-size: 13px;color: #000;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.trans_but:hover {background: #000;border: 1px solid #000;color: #fff;}

.black_but, #wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action input {text-align: center;font-family: 'Inter';letter-spacing: .5px;border:0;display:block;width: 100%;background: #E31E24;color: #fff;padding: 10px;font-size: 14px;border-radius:4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.black_but:hover, #wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action input:hover, .orange_but:hover {background: #E31E24;color: #fff;}

.orange_but {text-align: center;font-family: 'Inter';letter-spacing: .5px;border:0;display:block;width: 100%;background: #ff5722;color: #fff;padding: 10px;font-size: 14px;border-radius:4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}

/* = Site Footer
-------------------------------------------------------------- */
#site-footer-widget {background: #1e3c66;padding: 50px 0;color: #ccc;font-family: 'Inter';}
#site-footer-widget .textwidget .company_name {color: #fff;font-size: 16px;}
#site-footer-widget .textwidget .company_name .sub {display:block;color: #999;font-size: 14px;margin-top: -5px;}
#site-footer-widget .textwidget .contact_list {font-size: 14px;}
#site-footer-widget .textwidget .contact_list li {margin-bottom: 5px;}
#site-footer-widget .textwidget .communicate_list {margin-top: 10px;}
#site-footer-widget .textwidget .communicate_list li {display:inline-block;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#site-footer-widget .textwidget .communicate_list li:hover, #site-footer-widget .textwidget .communicate_list li:hover a, #site-footer-widget .textwidget .communicate_list li:hover a i,
#site-footer-widget .textwidget .communicate_list li.fb a:hover i, #site-footer-widget .textwidget .communicate_list li.ig a:hover i{color:#fff;}
#site-footer-widget .textwidget .communicate_list li.email:after {content:'\f2b6';font-family: 'Font Awesome 5 Pro';font-size: 20px;margin-right: 10px;}
#site-footer-widget .widget {margin-bottom: 0;}

#site-footer-widget .textwidget .communicate_list li.fb a i, #site-footer-widget .textwidget .communicate_list li.ig a i {font-size: 20px;color:#999;margin-right: 10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#site-footer-bottom {background: #142a48;border-top: 0px solid #ffffff;padding: 10px 0;color: #ccc;}
#site-footer-bottom.site-footer-style-center {text-align:center;}
#site-footer-bottom a {color:#fff;text-decoration:none;}
#site-footer-bottom a:hover {color:#E31E24;}
ul.mx-nav-bottom-menu {margin-bottom: 10px;}
ul.mx-nav-bottom-menu li { border-right: 1px solid #ddd;padding-right: 5px;}
.mx-nav-bottom-menu li:last-child {padding-right:0;border-right:none;}
#site-footer-custom-area-left,#site-footer-custom-area-right {font-size:12px;color: #999;}
#site-footer-custom-area-right i {color:#E31E24;margin: 0 5px;font-size: 11px;position: relative;top: 1px;}
#site-footer-custom-area-right {float: right;text-align: right;}
#site-footer-bottom.site-footer-style-center #site-footer-custom-area .row > div {width:100%;margin-bottom:10px;text-align: center;}
#site-footer-bottom.site-footer-style-center #site-footer-custom-area .row > div:last-child {margin-bottom:0;}

#back-top {display: none;position: fixed;right: 20px;bottom: 95px;padding: 10px;background: #315381;color: #ffffff;
	width: 40px;text-align: center;border-radius: 50%;font-size: 16px;line-height: 20px;z-index: 8000;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
#back-top i {margin:0;}
#back-top:hover {background:#E31E24;}

#site-footer-widget .footer_about_info {}
#site-footer-widget .footer_about_info img {height:46px;width:auto;margin-bottom:30px;opacity: .6;}
#site-footer-widget .footer_about_info .about_text {margin:0;opacity:1;font-size: 14px;}

#site-footer-widget .footer_membership_info {}
#site-footer-widget .footer_membership_info {}
#site-footer-widget .footer_membership_info > li {margin-top:5px;font-size:13px;opacity:.8;color:#fff;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#site-footer-widget .footer_membership_info > li:nth-child(1) {margin-top:0;}
#site-footer-widget .footer_membership_info > li:hover {opacity:.8;curosr:pointer;}
#site-footer-widget .footer_membership_info > li i {margin-right:10px;float:left;font-size:16px;line-height: 16px;height: 16px;}
#site-footer-widget .footer_membership_info > li .txt {width:calc(100% - 26px);float:right;margin:0;font-size: 14px;display: block;}

#site-footer-widget .footer_contact_info {}
#site-footer-widget .footer_contact_info p.name {font-size: 14px;font-weight: 500;color: #fff;}
#site-footer-widget .footer_contact_info .contact_list {}
#site-footer-widget .footer_contact_info .contact_list > li {}
#site-footer-widget .footer_contact_info .contact_list > li i {font-size: 16px;line-height: 16px;float: left;opacity: .6;margin-right: 10px;}
#site-footer-widget .footer_contact_info .contact_list > li .text {display:block;width:calc(100% - 26px);float:right;font-size:13px;color:#fff;opacity:.8;}


/* 	----------------------------------------------------------------------------------------------	
										C - PAGE STYLE																											
	----------------------------------------------------------------------------------------------	*/
	
/* = Post , Blog
-------------------------------------------------------------- */
.post-entry {display: inline-block;width: 100%;margin-bottom: 30px;border-bottom: 1px dashed #e0e0e0;padding-bottom: 30px;}
.post-entry .post-date-type {width: 100px;float: left;border: 1px solid #f0f0f0;background: #f7f7f7;padding: 10px 5px;text-align: center;}
.post-entry .post-date-type .day {font-size: 30px;line-height: 32px;font-weight: bold;color: #222;}
.post-entry .post-date-type .month-year {color: #444;font-size: 14px;line-height: 20px;}
.post-entry .post-date-type .post-type {background: #E31E24;color: #fff;padding: 5px;width: 30px;height: 30px;line-height: 20px;margin: 10px auto 0;border-radius: 40px;font-size: 14px;}
.post-entry .post-content {margin-left: 120px;}
.post-entry .post-element-content {width: 100%;margin-bottom: 20px;float: left;}

/* style 2 */
.blog-style-2.post-entry .post-content {margin:0;}
.blog-style-2.post-entry .entry-title {margin-top:10px;}
.blog-style-2.post-entry .post-element-content {float: none;width:auto;}

/* image format */
.post-img {position:relative;}
.post-img a {display:block;}
.post-tip {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;overflow: hidden;opacity:0;}
.post-img:hover .post-tip {opacity:1;}
.post-tip .bg {width: 100%;height: 100%;background: #E31E24;opacity: 0;}
.post-img:hover .post-tip .bg {opacity: 0.9;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.post-img i {margin-right:0 !important;}
.post-img .pop-link-icon, 
.post-img .pop-preview-icon {
	width: 50px;height: 50px;border-radius: 40px;text-align: center;font-size: 18px;
	padding: 10px;line-height: 30px;display: inline-block;background: rgba(0,0,0,0.7);
	color: #ffffff;position: absolute;margin-top: -25px;top: 50%;left: 50%;
	transform: scale(0,0);
	-ms-transform: scale(0,0);
	-webkit-transform: scale(0,0);
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.post-img .pop-preview-icon {margin-left:-60px;}
.post-img .center{margin-left:-25px !important;}
.post-img .pop-link-icon {margin-left:10px;}
.post-img .pop-link-icon:hover, 
.post-img .pop-preview-icon:hover {background: rgba(0,0,0,1);}
.post-img:hover .post-tip .pop-link-icon ,
.post-img:hover .post-tip .pop-preview-icon {transform: scale(1,1);-ms-transform: scale(1,1);-webkit-transform: scale(1,1);}

/* quote */
.post-quote {padding: 30px 30px 30px 80px;background: #E31E24;text-align: left;position: relative;color: #222;font-size: 16px;font-weight: bold;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);border-radius: 3px;}
.post-quote-icon {position: absolute;top: 50%;font-size: 30px;width: 30px;display: inline-block;height: 30px;text-align: center;color: #ffffff;line-height: 30px;left: 25px;margin-top: -15px;}
.post-quote blockquote {margin:0;border-left: 5px solid #eee;}

.post-entry .entry-header {width:100%;}
.post-entry .entry-title {margin: 0 0 10px;padding: 0;}
.post-entry .entry-meta {margin-bottom: 10px;color: #999;}

.blog-style-1.post-entry .more-link {float: right;}
.post-entry .entry-meta .post-edit-link {margin-left:5px;}

/* single post */
.single-post-date-type {float:left;}
.single-post-date-type .post-type {padding: 10px;width: 40px;height: 40px;text-align: center;background: #E31E24;font-size: 18px;line-height: 20px;color: #ffffff;border-radius: 40px;}

.single .post-entry .post-content {margin-left: 60px;}
.single .post-entry .entry-tags {margin:20px 0;}
.single .post-entry .entry-tags > span {font-weight:bold;color:#444;}
.single .post-entry .post-content .entry-content {margin-bottom:20px;}

.single .post-entry .post-author {border-left: 3px solid #ddd;padding: 10px 20px;margin-bottom: 20px;min-height: 100px;}
.single .post-entry .post-author .post-avatar {width:80px;height:80px;float:left;}
.single .post-entry .post-author .post-author-content {margin-left: 90px;}
.single .post-entry .post-author .author-name {margin:0 0 10px;}

.single .post-entry  .post-share {margin-bottom: 10px;}

.comment-list, .comment-list ul {list-style: none outside none;margin: 0px;}
.comment-list > li {margin-top:15px;}
.comment-list > li:nth-child(1) {margin-top:0;}
.comment-list > li #respond {}
.comment-list > li #respond #reply-title {font-size: 13px;}
.comment-list > li #respond #reply-title .post-title {margin-top:15px;}
.comment-list .comment-item {border-bottom: 0px dotted #e8e8e8;padding: 0;margin-bottom: 15px;position: relative;}
.comment-list .comment-item .comment-avatar {width:50px;height:50px;float:left;}
.comment-list .comment-item .comment-avatar .avatar {border-radius:6px;}
.comment-list .comment-item .comment-content {margin-left:60px;}
.comment-list .comment-item .comment-meta {font-size:13px;line-height: 20px;}
.comment-list .comment-item p {font-size: 13px;opacity: .8;margin: 0 0 5px;}
.comment-list .comment-item .author-name {margin-right:10px;margin-bottom: 0px;}
.comment-list .comment-item .comment-date {font-size: 13px;opacity: .6;}

.comment-list .comment-item .comment-date:before {content:'\f111';font-family: 'Font Awesome 5 Pro';font-weight: bold;font-size: 3px;margin: 0 10px 0 0;position: relative;top: -3px;color: #333;}
.comment-list .comment-item .comment-content a {color:#E31E24;}
.comment-list .comment-item .comment-content a:hover {color:#333;}
.comment-list .children {padding-left:60px;}
.comment-list .children .children .children {padding-left:0px;}
.comment-list .comment-item .comment-wait-approved {display:block;}
.comment-list .comment-item a.comment-reply-link {color: #a2a2a2;font-size: 12px;line-height:16px;}
.comment-list .comment-item a.comment-reply-link:hover {color: #454545;}

#comment-fields {margin-bottom:20px;}
#comment-fields > div {margin-bottom:15px;}
#comment-fields label {display:block;margin-bottom: 10px;}
#comment-fields input {border-radius: 6px;border: 1px solid #ccc;width: 100%;background: #fff;height: 42px;padding:10px;}
#comment-fields textarea {width:100%;padding: 10px; display:inline-block;}
#comment-fields .description {margin-left:5px;}
#comment-form {margin-top: 15px;}
#comment-form #comment-fields {}
#comment-form #comment-fields #comment-author {width:calc(50% - 5px);float:left;}
#comment-form #comment-fields #comment-email {width:calc(50% - 5px);float:right;}


#comment-nav-above {width: 100%;float: left;background: #f8f8f8;padding: 5px;margin-bottom: 10px;}
#comment-nav-above .next-post{float:left;}
#comment-nav-above .pre-post{float:right;}

#comment-submit {margin-bottom:15px;}

#comment-alert-error, 
#comment-alert-error span {display:none;}
#comment-alert-error.show,
#comment-alert-error .comment-alert-error-name.show,
#comment-alert-error .comment-alert-error-email.show,
#comment-alert-error .comment-alert-error-url.show,
#comment-alert-error .comment-alert-error-message.show {display:block;}

/* pagination button style */
.single-pagination-follow a {padding: 40px 16px;background: rgba(0,0,0,0.7);display: inline-block;position: fixed;
	top: 50%;margin-top: -20px;color: #ffffff;
	z-index:9000;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.single-pagination-follow a i {margin:0;}
.single-pagination-follow a:hover {background: rgba(0,0,0,1);}
.single-pagination-follow a span {display:none; margin:0 5px;}
.single-pagination-follow a:hover span {display:inline-block;}
.single-pagination-follow a[rel='prev'] {left: 0;border-radius: 0 3px 3px 0;}
.single-pagination-follow a[rel='next'] {right: 0;border-radius: 3px 0 0 3px;}

/* ajax blog */
.post-ajax-element-container {padding: 10px;border: 1px solid #e8e8e8;box-shadow: 1px 2px 5px 1px #EEE;
-webkit-box-shadow: 1px 2px 5px 1px #EEE;background: #ffffff;}
.post-ajax-element-container .post-meta {border-bottom: 1px dotted #e8e8e8;padding-bottom: 10px;margin-bottom: 10px;line-height: 30px;display: inline-block;  width: 100%;}
.post-ajax-element-container .post-type {width: 30px;display: inline-block;line-height: 20px;text-align: center;background: #E31E24;color: #ffffff;border-radius: 30px;margin-right: 10px;padding: 5px;}
.post-ajax-element-container .post-type i {margin-right:0;}
.post-ajax-element-container .comments-link {float:right;}
.post-ajax-element-container footer {margin-top:10px;border-top: 1px dotted #e8e8e8;padding-top: 10px;display: inline-block;width: 100%;}
.post-ajax-element-container footer .author {display:none;}
.post-ajax-element-container .post-link {float:right;}

/* ajax blog style 2 */
.blog-ajax-style-2 .post-ajax-element-container {padding: 0;box-shadow:none;
-webkit-box-shadow:none;}
.blog-ajax-style-2 .post-quote {border-radius: 0;}
.blog-ajax-style-2 .entry-title {margin: 0 0 10px;}
.blog-ajax-style-2 .post-ajax-element-content {padding: 10px;}
.blog-ajax-style-2 .post-ajax-element-container .post-meta > span {margin-right:10px;}
.blog-ajax-style-2 .post-ajax-element-container .comments-link { margin-right:0;}
.blog-ajax-style-2 .more-link {margin-top:10px;}

/* timeline */
.post-ajax-element.blog-timeline-style-1,
.post-ajax-element.blog-timeline-style-2 {margin-bottom: 0;}

.post-timeline-element-container {position: relative;padding-bottom: 30px;}

.post-ajax-element.blog-timeline-style-1:last-child,
.post-ajax-element.blog-timeline-style-2:last-child {margin-bottom:30px;}

.post-ajax-element.blog-timeline-style-1:last-child .post-timeline-element-container,
.post-ajax-element.blog-timeline-style-2:last-child .post-timeline-element-container {padding-bottom: 0;}

.post-ajax-element.blog-timeline-style-1 .post-timeline-element-container .post-meta {text-align: center;height: 110px;}
.post-ajax-element.blog-timeline-style-1 .post-timeline-element-container .post-date-meta {padding: 5px 10px;background: #eee;display: block;position: absolute;left: 50%;width: 200px;margin-left: -100px;top: 65px;}
.post-ajax-element.blog-timeline-style-1 .post-timeline-element-container .post-type {width: 50px;display: inline-block;line-height: 20px;text-align: center;background: #E31E24;color: #ffffff;border-radius: 40px;margin-right: 0;padding: 15px;font-size: 18px;z-index: 1;position: relative;}
.post-ajax-element.blog-timeline-style-1 .post-timeline-element-container .timeline {width: 2px;height: 100%;background: #ddd;position: absolute;left: 50%;margin-left: -1px;}
.post-ajax-element.blog-timeline-style-1 .post-timeline-element-content {padding: 30px;background: #fafafa;border: 1px solid #e8e8e8;position: relative;z-index: 1;}

.post-ajax-element.blog-timeline-style-2 .post-timeline-element-container .timeline {width: 2px;height: 100%;background: #e8e8e8;position: absolute;left: 24px;}

.post-timeline-element-container .timeline-hor {width: 80px;height: 2px;position: absolute;background: #e8e8e8;top: 24px;}
.post-ajax-element.blog-timeline-style-2 .post-timeline-element-container .post-meta {text-align: left;}
.post-ajax-element.blog-timeline-style-2 .post-timeline-element-content {margin-left: 60px;}
.post-ajax-element.blog-timeline-style-2 .post-timeline-element-container .post-type {width: 50px;display: inline-block;line-height: 20px;text-align: center;background: #E31E24;color: #ffffff;border-radius: 40px;margin-right: 0;padding: 15px;font-size: 18px;z-index: 1;position: relative;}
.post-ajax-element.blog-timeline-style-2 .post-timeline-element-container .post-date-meta {padding: 5px 10px;
background: #ffffff;display: block;position: absolute;left: 60px;top: 10px;border: 1px solid #e8e8e8;}

.post-timeline-element-container .post-type i {margin: 0;}

.post-timeline-element-content footer {margin-top:10px;}
.post-timeline-element-content footer > span {margin-left:10px;}
.post-timeline-element-content footer > span:first-child {margin-left:0;}
.post-timeline-element-content .post-link {float:right;}

.post-ajax-element {margin-bottom:20px;}
.ajax-load-btn-container {margin: 20px 0;text-align: center;}
.ajax-load-content,.post-ajax-loading {display:none;}
.post-ajax-load-btn {cursor:pointer;}
.post-ajax-loading,.post-ajax-scroll-load {line-height: 32px;}

/* blog shortcode */
.shortcode-post-entry {margin-bottom:20px;}
.post-entry  .shortcode-post-entry .post-content {margin-left:0;}

.shortcode-post-entry .post-element-content,
.shortcode-post-entry .entry-meta,
.shortcode-post-entry .entry-summary {margin-bottom:10px;}
.shortcode-post-entry .entry-title {margin: 0 0 10px;}
.shortcode-post-entry .comments-link {float:right;}

.shortcode-post-entry.blog-shortcode-style-3 .post-tip .bg {background: rgba(0,0,0,0.7);}
.shortcode-post-entry.blog-shortcode-style-3 .entry-date {position: absolute;z-index: 1;top: 0;left: 10px;padding: 5px;background: #E31E24;color: #fff;text-align: center;border-top: 4px #000 solid;}
.shortcode-post-entry.blog-shortcode-style-3 .day {font-size: 20px;font-weight: bold;}
.shortcode-post-entry.blog-shortcode-style-3 .comments-link {position: absolute;bottom: 0;right: 10px;padding: 5px 10px;background: #ffffff;color: #ffffff;z-index: 1;}

/* blog view, like */
.viewandlike-count {padding: 10px;border-radius: 4px;background: #f8f8f8;margin-bottom: 20px;display: inline-block;width: 100%;text-align: center;}
.viewcountbox, .likecountbox {width:50%;float:left;}
.likecountbox {float:right;}
.post-like-waitting {position: fixed;padding: 20px;background: rgba(0,0,0,0.8);top: 50%;left: 50%;font-size: 30px;line-height: 30px;width: 70px;height: 70px;text-align: center;color: #ffffff;border-radius: 4px;}
.sidebar-viewlike {margin-right:10px;}
.sidebar-viewlike:last-child {margin-right:0;}

/* = Portfolio
-------------------------------------------------------------- */
.portfolio-filters {margin-bottom:20px;}
.portfolio-filters-default-style {text-align:center;}
.portfolio-filters-cats li a {margin-bottom: 5px;padding:5px 10px;background:#f8f8f8;border-radius:3px;cursor:pointer;display:inline-block;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.portfolio-filters-cats li a:hover {background:#eee;}
.portfolio-filters-cats li a.active {cursor:auto;background:#E31E24;color:#ffffff;}
.portfolio-filters-cats-select select {float:right;padding:5px;line-height:20px;height: 30px;min-width:120px;}
.portfolio-container .portfolio-element {margin-bottom:15px;}
.portfolio-element .post-content {padding: 10px 0px;text-align: center;border-bottom: #e8e8e8 solid 1px;}
.portfolio-element .entry-title {margin:0 0 10px}
.portfolio-element .post-cats, .portfolio-element .entry-summary {font-style:italic;}
.portfolio-element .entry-summary {margin-bottom: 10px;}
.portfolio-categories a {display:inline-block;}

/* style 2 */
.portfolio-element.portfolio-style-2 .post-content {border-bottom:none;padding: 10px 0 5px;}
.portfolio-element.portfolio-style-2 .portfolio-categories {font-style:italic;}
.portfolio-element.portfolio-style-2 .portfolio-element-container {border-bottom: 1px solid #e8e8e8;-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.portfolio-element.portfolio-style-2:hover .portfolio-element-container {border-bottom: 1px solid #E31E24;}

/* style 3 */
.portfolio-element.portfolio-style-3 .post-mask-content {float:left;text-align:center;position:absolute;top:10px;left:10px;bottom:10px;right:10px;padding: 15px;
	background: rgba(255,255,255,0.9);
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(0,0);
	-ms-transform: scale(0,0); /* IE 9 */
	-webkit-transform: scale(0,0); /* Safari and Chrome */
	-o-transform: scale(0,0); /* Opera */
	-moz-transform: scale(0,0); /* Firefox */
}
.portfolio-element.portfolio-style-3:hover .post-mask-content {
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(1,1);
	-ms-transform: scale(1,1); /* IE 9 */
	-webkit-transform: scale(1,1); /* Safari and Chrome */
	-o-transform: scale(1,1); /* Opera */
	-moz-transform: scale(1,1); /* Firefox */
}
.portfolio-element .post-mask-content:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.portfolio-element .post-mask-content .centered {display: inline-block;vertical-align: middle;width: 90%;}
.portfolio-element.portfolio-style-3 .post-mask-content .portfolio-categories {margin-bottom:10px;}
.portfolio-element.portfolio-style-3 .post-mask-content .entry-date i {margin-right:5px !important;}

/* style 4 */
.portfolio-element.portfolio-style-4 .post-content {padding: 0;text-align: left;border: none;margin: 10px 0;}

/* style 5 */
.portfolio-element.portfolio-style-5,
.portfolio-element.portfolio-style-6 {overflow:hidden;}
.portfolio-element.portfolio-style-5 .post-mask-content,
.portfolio-element.portfolio-style-6 .post-mask-content {position:absolute;width:100%;height:100%;
	background:rgba(255,255,255,0.8);
	left:-150%;top:0;text-align:center;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.portfolio-element.portfolio-style-5:hover .post-mask-content {left:0;}
.portfolio-element.portfolio-style-5 .post-mask-content .entry-summary {margin-bottom:10px;}
.portfolio-element.portfolio-style-5 .post-mask-content .centered {padding:20px;}
.portfolio-element.portfolio-style-5 .post-mask-content .portfolio-categories {margin-bottom:10px;}
.portfolio-element.portfolio-style-5 .post-mask-content a {display:inline-block;}

/* style 6 */
.portfolio-element.portfolio-style-6 .portfolio-element-container {padding:5px;background:#ffffff;border:1px #e8e8e8 solid;}
.portfolio-element.portfolio-style-6 .post-mask-content {left: 0;opacity:0;}
.portfolio-element.portfolio-style-6:hover .post-mask-content {opacity:1;}
.portfolio-element.portfolio-style-6 .post-mask-content .centered {padding:0 20px;}
.portfolio-element.portfolio-style-6 .post-mask-content .entry-summary {margin-bottom:10px;}
.portfolio-element.portfolio-style-6 .portfolio-client,
.portfolio-element.portfolio-style-6 .portfolio-skills,
.portfolio-element.portfolio-style-7 .portfolio-client,
.portfolio-element.portfolio-style-7 .portfolio-skills  {float:left;width:100%;color:#444;}
.portfolio-element.portfolio-style-6 .portfolio-client,
.portfolio-element.portfolio-style-7 .portfolio-client {margin-bottom:10px;}

/*style 7*/
.portfolio-element.portfolio-style-7 img {border-radius: 260px; max-width: 100%;}
.portfolio-element.portfolio-style-7 .post-mask-content {
	overflow: hidden;
	border-radius: 260px;
	text-align:center;
	position:absolute;
	background: rgba(255,255,255,0.7);
	opacity:0;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(1.3,1.3);
	-ms-transform: scale(1.3,1.3); /* IE 9 */
	-webkit-transform: scale(1.3,1.3); /* Safari and Chrome */
	-o-transform: scale(1.3,1.3); /* Opera */
	-moz-transform: scale(1.3,1.3); /* Firefox */
}
.portfolio-element.portfolio-style-7:hover .post-mask-content {
	opacity:1;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(1,1);
	-ms-transform: scale(1,1); /* IE 9 */
	-webkit-transform: scale(1,1); /* Safari and Chrome */
	-o-transform: scale(1,1); /* Opera */
	-moz-transform: scale(1,1); /* Firefox */
}
.portfolio-element.portfolio-style-7 .portfolio-categories {margin-bottom:10px;}

/* single portfolio */
.single .post-entry.portfolio {margin-bottom: 0;border: none;}
.single .post-entry.portfolio .post-content {margin-left: 0;}
.single .post-entry.portfolio .post-content .entry-content {margin-bottom:0px;}

.single-portfolio-metas {border-top: 2px solid #E31E24;border-bottom: 1px solid #e8e8e8;float: left;background: #fafafa;}
.single-portfolio-metas li a {color:#E31E24;}
.single-portfolio-metas li a:hover {color:#000000;}
.single-portfolio-metas li {float:left;width: 100%;padding:5px !important;}
.single-portfolio-metas li:last-child {border:none;}
.single-portfolio-metas .type {float:left;font-weight:bold;width: 40%;}
.single-portfolio-metas .type i {width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;margin-right:5px;}
.single-portfolio-metas .value {float:right;line-height: 18px;width: 60%;text-align: left;padding-left: 10px;}

.single .post-entry.portfolio .post-details .post-title {padding:10px;margin:0;}
.single .post-entry.portfolio .post-details .post-share {padding:10px 0;float:left;width:100%;}
.single .post-entry.portfolio .post-details .post-download {text-align: center;margin: 10px 0;float: left;width: 100%;}

/* single portfolio style 2 */
.single .single-portfolio-style-2 .single-portfolio-metas {border-top:none;}
.single .single-portfolio-style-2 .post-entry.portfolio .entry-content {margin: 20px 0;}
.single .single-portfolio-style-2 .single-portfolio-metas .type {width: 40%;}
.single .single-portfolio-style-2 .single-portfolio-metas .value {float: left;}

/* shortcode portfolio */
.shortcode-portfolio-entry {margin-bottom:20px;}

/* = Contact
-------------------------------------------------------------- */
.contact-form {margin-bottom:20px;}
.contact-form > div {margin-bottom:15px;}
.contact-form label {display:block;}
.contact-form input[type=text] {width: 50%;padding: 5px;height: 34px;}
.contact-form textarea {width:100%;padding: 10px; display:inline-block;}

.contact-form .description {margin-left: 5px;}

/* = 404
-------------------------------------------------------------- */
.error-404 {text-align:center;padding: 30px 0 80px 0;}
.error-404 .error-icon {font-size: 100px;color: #b94a48;}

/* = Search
-------------------------------------------------------------- */
.post-entry.search-item {border-bottom: 1px #E1E1E1 dashed;margin-bottom: 20px;padding-bottom: 10px;}
.post-entry.search-item .entry-meta > span {margin-right:15px;}
.post-entry.search-item .post-thumbnail {width: 150px;float: left;margin-right: 20px;}

/* = Site Map
-------------------------------------------------------------- */
.sitemap-element {margin-bottom:20px;}
.sitemap-ul, .sitemap-ul ul {margin: 0;list-style: none;border-left: 2px solid #e8e8e8;padding-left: 26px;}
.sitemap-ul li {list-style: none;}
.sitemap-ul li:before {content: "";width: 14px;border-top: 2px solid #E2E2E2;position: absolute;margin-left: -26px;margin-top: 8px;}


/* = Login
-------------------------------------------------------------- */
.login-logo {text-align:center;}
.login-title {text-align: center;margin: 20px 0;font-size: 24px;font-weight: 300;}
.login-form-wrap {padding: 0 20px 20px;margin: 20px 0 40px;}
.mx-login-form-element {margin-bottom:20px;}
.mx-login-form-element:last-child {margin-bottom:0;}
.mx-login-form-element .control-label {display:block;}
.mx-login-form-element input[type=text],
.mx-login-form-element input[type=password] {width: 100%;padding: 5px;height: 34px;}
.login-form-wrap #wp-submit {padding:6px 30px;}
.login-account-posts {border-right: 1px solid #e8e8e8;}
.login-description {margin-bottom:20px;}
.login-account-information {text-align: center;}
.login-account-information .usericon {margin-bottom: 20px;}
.slide_box {padding:0px;position: fixed;top: 0;right: -450px;background: #fff;z-index: 99999999;width: 450px;overflow-x: hidden;overflow-y: auto;height: 100vh;border-left: 1px solid #f0f3f4;display:none;}
.slide_box_nopad {position: fixed;top: 0;right: -450px;background: #fff;z-index: 99999999;width: 450px;overflow-x: hidden;overflow-y: auto;height: 100vh;border-left: 1px solid #f0f3f4;display:none;}
.slide_box_container {padding:30px;}
.slide_box_container .desc {text-align: justify;font-size: 13px;line-height: 20px;margin: 0 0 15px;opacity: .9;}
.slide_box .close-btn, .slide_box_nopad .close-btn, .slide_box .close-btn, .slide_box_nopad_up .close-btn {float:right;cursor:pointer;position: absolute;z-index: 9;right: 15px;}
#close_login {cursor:pointer;}
.close-btn i {margin: 0;font-size: 20px;line-height: 20px;position: relative;top: -2px;}
.slide_box .close-btn i {float:right;font-size: 20px;color: #999;position: absolute;margin: 10px -30px;}
/*.slide_box {position: fixed;top: 0;right: -450px;background: #fff;z-index: 99999999;width: 450px;overflow-y: auto;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);height: 100vh;border-left: 1px solid #f0f3f4;}*/
.slide_box .header_section, .slide_box_nopad .header_section,  .slide_box_nopad_up .header_section {text-align:center;border-bottom: 1px solid #e5e5e5;padding: 20px;line-height: 16px;font-size: 16px;font-family: 'Inter';font-weight: 500;color: #000;margin: 0;}
.slide_box .login_container {padding:30px;}
.slide_box .login_container form.login, .slide_box .login_container form.register {background-color: #fff;padding: 0!important;border-radius: 0!important;border: 0!important;}
.slide_box .login_container .form-row input.input-text, .slide_box .login_container .form-row textarea {border-radius: 0!important;width:100%;}
.slide_box .login_container .woocommerce-form-login__rememberme input[type=checkbox] {margin-top: 0px;position: relative;top: 1px;}
.slide_box .header_section svg, .mobile_mac_container > .close_but {float:right;width: 20px;height: 20px;color: #999;position: relative;top: -2px;}
.close_but {cursor:pointer}
.body_overlay {width:100%;height: 100vh;display:block;background:#1f1f1f;opacity:.5;display:none;top: 0;left: 0;position: fixed;z-index: 99;}

.body_overlay_cart, .body_overlay_deposit {width:100%;height: 100vh;display:block;background:#1f1f1f;opacity:.5;display:none;top: 90px;left: 0;position: fixed;z-index: 9999;}
 .slide_box #customer_login {width: 100%;float: none;margin: 0;}
div.nsl-container.nsl-container-block .nsl-container-buttons {width: 100%;}
div.nsl-container .nsl-button-default div.nsl-button-label-container {font-family: 'Inter'!important;font-size: 16px!important;letter-spacing: 0;}
div.nsl-container .nsl-button-default div.nsl-button-label-container b {font-weight: 500;}
#nsl-custom-login-form-1 .nsl-separator {color: #000!important;font-weight: 500!important;font-family: 'Jost'!important;}
div.nsl-container .nsl-button {border-radius: 0!important;}
#wc-login-in {cursor:pointer;}
.eapps-instagram-feed-title {font-size: 16px!important;font-weight: 500!important;color: #000!important;line-height: 16px!important;padding: 0 0 20px!important;font-family: 'Jost'!important;}

div.nsl-container .nsl-button-google[data-skin="light"] {border: 1px solid #999;box-shadow: none !important;}

/* 	----------------------------------------------------------------------------------------------	
										D. WIDGETS
	----------------------------------------------------------------------------------------------	*/

/* = Widget
-------------------------------------------------------------- */
.widget {margin-bottom:20px; clear:both;}
.widget-title {margin: 0 0 10px;line-height:24px;}

.widget-portfolio-recent.mline li ,
.widget-blog-recent.mline  li {margin:0 0 10px;}

.widget_archive ul ,
.widget_login ul ,
.widget_categories ul ,
.widget_mxportfoliocategorywidget ul ,
.widget_product_categories ul ,
.widget_layered_nav ul ,
.widget_nav_menu ul ,
.widget_recent_entries ul ,
.widget_pages ul ,
.widget_recent_comments ul ,
.widget_meta ul ,
.widget_links ul {list-style:none;margin:0;}

.widget_archive ul  li , 
.widget_login ul li ,
.widget_categories ul li ,
.widget_mxportfoliocategorywidget ul li,
.widget_product_categories ul li ,
.widget_layered_nav ul li ,
.widget_nav_menu ul li ,
.widget_recent_entries ul li ,
.widget_pages ul li ,
.widget_recent_comments ul li ,
.widget_meta ul li ,
.widget_links ul li {list-style:none;margin:0;}

.widget_archive li ul ,
.widget_login li ul ,
.widget_categories li ul ,
.widget_mxportfoliocategorywidget li ul,
.widget_product_categories li ul ,
.widget_layered_nav li ul ,
.widget_nav_menu li ul ,
.widget_recent_entries li ul ,
.widget_pages li ul ,
.widget_recent_comments li ul ,
.widget_meta li ul ,
.widget_links li ul {padding-left:20px;padding-top: 5px;}


.widget_archive ul li:before,
.widget_login ul li:before,
.widget_categories ul li:before,
.widget_mxportfoliocategorywidget ul li:before,
.widget_product_categories ul li:before,
.widget_layered_nav ul li:before,
.widget_nav_menu ul li:before,
.widget_recent_entries ul li:before,
.widget_pages ul li:before ,
.widget_recent_comments ul li:before,
.widget_meta ul li:before,
.widget_links ul li:before {font-family: FontAwesome;font-style: normal;font-weight: normal;height: auto;line-height: normal;margin-top: 0;margin-right: 5px;text-decoration: inherit;width: auto;margin-left: 5px;}

.widget_archive ul li:last-child,
.widget_login ul li:last-child,
.widget_categories ul li:last-child,
.widget_mxportfoliocategorywidget ul li:last-child,
.widget_product_categories ul li:last-child,
.widget_layered_nav ul li:last-child,
.widget_nav_menu ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_pages ul li:last-child ,
.widget_recent_comments ul li:last-child,
.widget_meta ul li:last-child,
.widget_links ul li:last-child {margin-bottom:0;}

.widget_archive li ul li:last-child,
.widget_login li ul li:last-child,
.widget_categories li ul li:last-child,
.widget_mxportfoliocategorywidget li ul li:last-child,
.widget_product_categories li ul li:last-child,
.widget_layered_nav li ul li:last-child,
.widget_nav_menu li ul li:last-child,
.widget_recent_entries li ul li:last-child,
.widget_pages li ul li:last-child,
.widget_recent_comments li ul li:last-child,
.widget_meta li ul li:last-child,
.widget_links li ul li:last-child {padding-bottom:0;border-bottom:none;}

.widget_archive li:before {content: "\f101";}
.widget_categories li:before,
.widget_mxportfoliocategorywidget li:before,
.widget_mxportfoliocategorywidget li:before {content: "\f0da";}
.widget_pages li:before {content: "\f016";}
.widget_recent_comments li:before {content: "\f0e6";}
.widget_recent_entries li:before {content: "\f040";}

.widget_archive  select, .widget_categories select {width:100%;padding:5px;line-height:20px;}

.widget_tag_cloud a,
.widget_product_tag_cloud a {padding: 4px 10px;background: #f0f0f0;line-height: 20px;display: inline-block;margin: 0 5px 5px 0;font-size: 12px !important;border-radius: 4px;}

.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover {background: #eeeeee;}

.widget_calendar #wp-calendar {width:100%;text-align:center;}
.widget_calendar #wp-calendar a {font-weight:bold;}
.widget_calendar #wp-calendar th {text-align:center;}


.site-footer-widget .widget-title {margin-bottom: 25px;line-height: 20px;font-size: 16px;color: #fff;font-family: Jost;text-transform: uppercase;letter-spacing: 1px;}

.site-footer-widget .widget_archive ul li,
.site-footer-widget .widget_login ul li,
.site-footer-widget .widget_categories ul li,
.site-footer-widget .widget_mxportfoliocategorywidget ul li,
.site-footer-widget .widget_product_categories ul li,
.site-footer-widget .widget_layered_nav ul li,
.site-footer-widget .widget_nav_menu ul li,
.site-footer-widget .widget_recent_entries ul li,
.site-footer-widget .widget_pages ul li ,
.site-footer-widget .widget_recent_comments ul li,
.site-footer-widget .widget_meta ul li,
.site-footer-widget .widget_links ul li {margin-bottom:5px;font-family: 'Inter';font-size: 13px;}

.site-footer-widget .widget_archive li ul li:last-child,
.site-footer-widget .widget_login li ul li:last-child,
.site-footer-widget .widget_categories li ul li:last-child,
.site-footer-widget .widget_mxportfoliocategorywidget li ul li:last-child,
.site-footer-widget .widget_product_categories li ul li:last-child,
.site-footer-widget .widget_layered_nav li ul li:last-child,
.site-footer-widget .widget_nav_menu li ul li:last-child,
.site-footer-widget .widget_recent_entries li ul li:last-child,
.site-footer-widget .widget_pages li ul li:last-child,
.site-footer-widget .widget_recent_comments li ul li:last-child,
.site-footer-widget .widget_meta li ul li:last-child,
.site-footer-widget .widget_links li ul li:last-child {padding-bottom:0;border-bottom:none;}

.site-footer-widget a {color: #999;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.site-footer-widget a:hover {color:#fff;}

.site-footer-widget .widget_tag_cloud a,
.site-footer-widget .widget_product_tag_cloud a {background: #eeeeee;}

.site-footer-widget .widget_tag_cloud a:hover,
.site-footer-widget .widget_product_tag_cloud a:hover {background: #ddd;}


/* = Search Form
-------------------------------------------------------------- */
.widget_product_search .screen-reader-text {display:none;}
.sidebar-searchform > div , 
.widget_product_search #searchform > div {line-height: 20px;  position: relative;padding-right: 39px;}
.sidebar-searchform input[type=text] , 
.widget_product_search #searchform input[type=text]{width: 100%;padding: 5px;height: 34px;}
.sidebar-searchform button[type=submit] ,
.widget_product_search #searchform button[type=submit],
.widget_product_search #searchform #searchsubmit {
	position: absolute;
	right: 0;
	top: 0px;
	border-radius: 0;
	text-align: center;
	width: 40px;
	height: 34px;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
.widget_product_search #searchform #searchsubmit {background: #E31E24;color: #ffffff;border: none;}
.sidebar-searchform button[type=submit] i ,
.widget_product_search #searchform button[type=submit] i{margin-right:0;}

/* = Portfolio Widget
-------------------------------------------------------------- */
.sidebar-portfolio-recent.icon-style .post-type {padding: 8px;width: 36px;height: 36px;background: #E31E24;text-align: center;color: #ffffff;font-size: 16px;float: left;}
.sidebar-portfolio-recent.icon-style .post-type i {margin:0;}
.sidebar-portfolio-recent.icon-style .post-content {margin-left: 46px;}
.sidebar-portfolio-recent.icon-style .entry-title {margin:0 0 5px;}
.sidebar-portfolio-recent.icon-style .portfolio-categories{font-size:12px;font-style:italic;}

.sidebar-portfolio-recent.thumbs-style {display: inline-block;}
.sidebar-portfolio-recent.thumbs-style .post-thumbs {width: 70px;float: left;display: inline-block;}

.sidebar-portfolio-recent.thumbs-style .post-content {margin-left:80px;}
.sidebar-portfolio-recent.thumbs-style .entry-title {margin: 0 0 5px;}
.sidebar-portfolio-recent.thumbs-style .portfolio-categories{margin-bottom:5px;font-size: 13px;}
.sidebar-portfolio-recent.thumbs-style .portfolio-tags a {font-size: 10px;border: 1px solid #e8e8e8;padding: 2px 4px;margin: 0 5px 5px 0;font-style: italic;border-radius: 3px;}

.sidebar-portfolio-recent.big-thumbs-style .post-content {display: inline-block;}
.sidebar-portfolio-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}


/* = Blog Widget
-------------------------------------------------------------- */
.sidebar-blog-recent.icon-style .post-type {padding: 8px;width: 36px;height: 36px;background: #E31E24;text-align: center;color: #ffffff;font-size: 16px;float: left;}
.sidebar-blog-recent.icon-style .post-type i {margin:0;}
.sidebar-blog-recent.icon-style .post-content {margin-left: 46px;}
.sidebar-blog-recent.icon-style .entry-title {margin:0 0 5px;}
.sidebar-blog-recent.icon-style .comments-link {float:right;}
.sidebar-blog-recent .entry-meta a {color:#888;}
.sidebar-blog-recent .entry-meta a:hover {color:#E31E24;}

.sidebar-blog-recent.thumbs-style {display: inline-block;}
.sidebar-blog-recent.thumbs-style .post-thumbs {width: 70px;float: left;display: inline-block;}

.sidebar-blog-recent.thumbs-style .post-content {margin-left:80px;}
.sidebar-blog-recent.thumbs-style .entry-title {margin: 0 0 5px;}
.sidebar-blog-recent.thumbs-style .entry-meta .entry-date {width:100%;float: left;}
.sidebar-blog-recent.thumbs-style .entry-meta .comments-link  {float:right;}

.sidebar-blog-recent.big-thumbs-style .post-content {display: inline-block;}
.sidebar-blog-recent.big-thumbs-style .post-content .entry-title {margin:5px 0 0;}



	
/* 	----------------------------------------------------------------------------------------------	
										E - SHORTCODES																					
	----------------------------------------------------------------------------------------------	*/

/* = Space
-------------------------------------------------------------- */
.mx-space {margin: 20px 0;}
.mx-space.small {margin: 15px 0px;}
.mx-space.big {margin: 40px 0px;}
.mx-space-line {border-bottom: 1px solid #e8e8e8;}
.mx-space-line.dashed {border-bottom: 1px dashed #e8e8e8;}

/* = Title
-------------------------------------------------------------- */
.mx-title .post-title {font-family: 'Inter';font-weight: 600;opacity: 1;font-size: 16px;margin-bottom: 15px;}
.line {float:left;width:100%;margin-bottom:10px;}
.left-line {float:left;width: 100%;height: 1px;background: #e8e8e8;}
/*.right-line {float:left;width: 80%;height: 2px;background: #e0e0e0;}*/

.mx-page-title {position: relative;margin:0 0 20px;z-index: 0;}
.mx-page-title.left {text-align:left;}
.mx-page-title.center {text-align:center;}
.mx-page-title.right {text-align:right;}

.mx-page-title .mx-pagetitle-line {position: absolute;height: 1px;background: #e8e8e8;width: 100%;top: 50%;margin-top: -1px;}
.mx-page-title.line-top {margin-top:20px;}
.mx-page-title.line-bottom {padding-bottom:5px;}
.mx-page-title.line-top .mx-pagetitle-line {top: 0;margin-top: -10px;}
.mx-page-title.line-bottom .mx-pagetitle-line {top: 100%;margin-top: 0px;}

.mx-page-title .mx-page-title-container {display: inline-block;position: relative;z-index: 2;padding: 5px 20px;}
.mx-page-title.left .mx-page-title-container {padding:5px 20px 5px 0;}
.mx-page-title.right .mx-page-title-container {padding:5px 0 5px 20px;}
.mx-page-title.left .mx-page-title-container.show-bg ,
.mx-page-title.right .mx-page-title-container.show-bg {padding:5px 10px 5px 10px;}
.mx-page-title .mx-page-title-container.show-bg {background:#fff;}
.mx-page-title .mx-page-title-container.show-bg.radius {border-radius:4px;}
.mx-page-title .mx-page-title-container.icon {padding: 10px !important;border-radius: 40px;}
.mx-page-title .mx-page-title-container.icon.min {padding: 5px !important;border-radius: 30px;}
.mx-page-title .mx-page-title-container.icon.big {padding: 15px !important;border-radius: 60px;}
.mx-page-title .mx-page-title-container.icon i{width: 20px;height: 20px;line-height: 20px;display: inline-block;text-align: center;font-size: 16px;}
.mx-page-title .mx-page-title-container.icon.min i{width: 20px;height: 20px;line-height: 20px;font-size: 14px;}
.mx-page-title .mx-page-title-container.icon.big i{width: 36px;height: 36px;line-height: 36px;font-size: 28px;}
.mx-page-title .mx-page-title-extra {padding: 10px 10px;line-height: 20px;position: relative;z-index: 2;font-size: 16px;}
.mx-page-title .mx-page-title-extra.min {padding: 5px;line-height: 20px;font-size: 14px;}
.mx-page-title .mx-page-title-extra.big {padding: 15px;line-height: 36px;font-size: 28px;}
.mx-page-title h1 ,.mx-page-title h2 ,.mx-page-title h3 ,.mx-page-title h4 ,.mx-page-title h5 ,.mx-page-title h6 {margin: 0;}
.mx-page-title .uppercase {text-transform: uppercase;}
.mx-page-title .bold {font-weight:bold;}

/* = Content
-------------------------------------------------------------- */
.mx-content {margin:0 0 10px;}
.mx-content.right {text-align:right;}
.mx-content.center {text-align:center;}
.mx-content .title {margin:0 0 10px;}
.mx-content .title span {color:#E31E24;}

/* = Button
-------------------------------------------------------------- */
.btn {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	border: none;
	outline:0 !important;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.btn-border {border:1px solid #e8e8e8;}
.btn:hover, .btn:focus {color: #E31E24;text-decoration: none;}
.btn.btn-theme {background:#E31E24;color:#ffffff;border: none;border-radius: 4px;padding: 10px;}
.btn.btn-theme:hover {background:#0b75c9;color:#ffffff;}

/* = Media
-------------------------------------------------------------- */
video {width:100%;height:auto;}
.video-youtube , .video-vimeo {width: 100%;position: relative;padding-bottom: 56.4%;}
.video-youtube iframe , .video-vimeo iframe {position: absolute;height: 100%;width: 100%;}
.sound-sl iframe , .video-youtube iframe , .video-vimeo iframe {border:none;}
.full-width-show {width:100%;}

/* = Google Map
-------------------------------------------------------------- */
.map_canvas div div.gmnoprint div div img{max-width:none;}
.map_canvas div div img { border: none !important; max-width: none !important;}
.map_canvas {margin-bottom:20px;}
.map-info-window {
	background:rgba(255,255,255,0.8);
	padding: 10px;
	border: 1px solid #CCC;
	margin-top: 8px;
	padding: 10px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 2px 5px -2px #CCC;
	box-shadow: 2px 2px 5px -2px #CCC;
	-webkit-border-radius: 3px;
}
.map-title {margin: 0 0 10px;color: #ffffff;padding: 5px;background:rgba(0,0,0,0.7);}
.map-content {color:#454545;}
.map-content i {text-align:center;width:20px;}

.map-info-window.black {border:none;border-bottom:1px solid #CCC;background:rgba(0,0,0,0.8);padding:0px;border-radius:0 0 3px 3px;}
.map-info-window.black .map-title {border-bottom:1px solid #000;padding:8px 5px;}
.map-info-window.black .map-content {color:#ddd;padding:0 5px 10px}
.map-info-window.black a {color:#fff;}
.map-info-window.black a:hover {color:#E31E24;}

.map-info-window.white {border:none;border-bottom:1px solid #CCC;background:rgba(255,255,255,0.8);padding:0px;border-radius:0 0 3px 3px;}
.map-info-window.white .map-title {padding:8px 5px;background:rgba(255,255,255,0.8);color:#333333;border-bottom:1px solid #eee;}
.map-info-window.white .map-content {color:#666;padding:0 5px 10px}

/* = Social
-------------------------------------------------------------- */
.mx-social a {
	display: block;
	background-color: #eee;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.mx-social.social-circle a {border-radius:40px;}
.mx-social .mx-icon-twitter:hover {background-color:#48c4d2 !important;}
.mx-social .mx-icon-facebook:hover {background-color:#3b5998 !important;}
.mx-social .mx-icon-google-plus:hover {background-color:#d94a39 !important;}
.mx-social .mx-icon-dribbble:hover {background-color:#ef5b92 !important;}
.mx-social .mx-icon-pinterest:hover {background-color:#cb2027 !important;}
.mx-social .mx-icon-flickr:hover {background-color:#f1628b !important;}
.mx-social .mx-icon-skype:hover {background-color:#18b7f1 !important;}
.mx-social .mx-icon-youtube:hover {background-color:#f45750 !important;}
.mx-social .mx-icon-vimeo:hover {background-color:#62a0ad !important;}
.mx-social .mx-icon-linkedin:hover {background-color:#71b2d0 !important;}
.mx-social .mx-icon-digg:hover {background-color:#2882c6 !important;}
.mx-social .mx-icon-deviantart:hover {background-color:#d0de21 !important;}
.mx-social .mx-icon-behance:hover {background-color:#18a3fe !important;}
.mx-social .mx-icon-forrst:hover {background-color:#5b9a68 !important;}
.mx-social .mx-icon-xing:hover {background-color:#006567 !important;}
.mx-social .mx-icon-lastfm:hover {background-color:#d21309 !important;}
.mx-social .mx-icon-rss:hover {background-color:#ff6c00 !important;}
.mx-social .mx-icon-instagram:hover {background-color:#517fa4 !important;}
.mx-social .mx-icon-stumbleupon:hover {background-color:#eb4924 !important;}
.mx-social .mx-icon-picasa:hover {background-color:#8a66a3 !important;}
.mx-social .mx-icon-email:hover {background-color:#4fbaf8 !important;}

[class^="mx-icon-"] {
	width: 32px;
	height: 32px;
	background-image:url('../img/socials/socials.png');
	background-repeat: no-repeat;
	background-size: 320px 192px;
}

.mx-icon-behance { background-position:0px 0px; }
.mx-icon-deviantart { background-position:-32px 0px;  }
.mx-icon-digg { background-position:-64px 0px; }
.mx-icon-dribbble {  background-position:-96px 0px; }
.mx-icon-facebook { background-position:-128px 0px; }
.mx-icon-flickr { background-position:-160px 0px; }
.mx-icon-forrst { background-position:-192px 0px; }
.mx-icon-google-plus { background-position:-224px 0px; }
.mx-icon-lastfm {  background-position:-256px 0px; }
.mx-icon-linkedin {  background-position:-288px 0px; }
.mx-icon-pinterest { background-position:0px -64px; }
.mx-icon-rss { background-position:-32px -64px; }
.mx-icon-skype { background-position:-64px -64px; }
.mx-icon-twitter { background-position:-96px -64px; }
.mx-icon-vimeo { background-position:-128px -64px; }
.mx-icon-xing { background-position:-160px -64px; }
.mx-icon-youtube { background-position:-192px -64px; }
.mx-icon-instagram { background-position:-224px -64px; }
.mx-icon-stumbleupon { background-position:-256px -64px; }
.mx-icon-picasa { background-position:-288px -64px; }
.mx-icon-email { background-position:0px -128px; }

.mx-icon-behance:hover { background-position:0px -32px; }
.mx-icon-deviantart:hover { background-position:-32px -32px;}
.mx-icon-digg:hover { background-position:-64px -32px; }
.mx-icon-dribbble:hover {  background-position:-96px -32px; }
.mx-icon-facebook:hover { background-position:-128px -32px; }
.mx-icon-flickr:hover { background-position:-160px -32px; }
.mx-icon-forrst:hover { background-position:-192px -32px; }
.mx-icon-google-plus:hover { background-position:-224px -32px; }
.mx-icon-lastfm:hover {  background-position:-256px -32px; }
.mx-icon-linkedin:hover {  background-position:-288px -32px; }
.mx-icon-pinterest:hover { background-position:0px -96px; }
.mx-icon-rss:hover { background-position:-32px -96px; }
.mx-icon-skype:hover { background-position:-64px -96px; }
.mx-icon-twitter:hover { background-position:-96px -96px; }
.mx-icon-vimeo:hover { background-position:-128px -96px; }
.mx-icon-xing:hover { background-position:-160px -96px; }
.mx-icon-youtube:hover { background-position:-192px -96px; }
.mx-icon-instagram:hover { background-position:-224px -96px; }
.mx-icon-stumbleupon:hover { background-position:-256px -96px; }
.mx-icon-picasa:hover { background-position:-288px -96px; }
.mx-icon-email:hover { background-position:0px -160px; }

/* = Skills
-------------------------------------------------------------- */
.skills {list-style-type: none;margin: 0px;}
.skills li {margin-bottom: 10px;}
.skills .skill-bg {height: 28px;position: relative;background: #F0F0F0;}
.skills .skill-bg.circle {border-radius: 20px;overflow: hidden;}
.skills .skill-cover {	position: absolute;	width: 0%;	height: 100%;background: #E31E24;}
.skills .skill-name {position: absolute;left: 10px;color:#333;line-height: 28px;}
.skills.skill-style-2 .skill-name {position:static;left:auto;}
.skills .skill-progress {position: absolute;right: 10px;color:#333;line-height: 28px;}
.skills.skill-style-2 .skill-progress {right:auto;left:10px;}

/* = Skeleton
-------------------------------------------------------------- */
 .skeleton {
     padding:15px;
     max-width: 300px;
     width: 100%;
     background: #fff;
     margin-bottom: 20px;
     border-radius: 5px;
     display: flex;
     justify-content: center;
     align-items: center;
     box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .14), 0 3px 3px -2px rgba(0, 0, 0, .2), 0 1px 8px 0 rgba(0, 0, 0, .12);
}
.skeleton_square {
     background: rgba(130, 130, 130, 0.2);
     background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(130, 130, 130, 0.2)));
     background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(130, 130, 130, 0.2) 33%);
     background-size: 800px 800px;
     animation: wave-squares 2s infinite ease-out;
}
 .skeleton_line {
     
     margin-bottom:6px;
     border-radius: 2px;
     background: rgba(130, 130, 130, 0.2);
     background: -webkit-gradient(linear, left top, right top, color-stop(8%, rgba(130, 130, 130, 0.2)), color-stop(18%, rgba(130, 130, 130, 0.3)), color-stop(33%, rgba(130, 130, 130, 0.2)));
     background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(130, 130, 130, 0.2) 33%);
     background-size: 800px 100px;
     animation: wave-lines 2s infinite ease-out;
}
 .font_14 {height: 14px;margin-top: 3px!important;margin-bottom: 5px!important;}
 .font_12 {height: 8px;width: 70%;margin-bottom: 5px!important;}
 .relation_sk {height: 10px;width: 35%;margin-bottom: 5px!important;}
 .phone_sk {height: 10px;width: 55%;margin-bottom: 5px!important;}
 .email_sk {height: 10px;width: 70%;margin-bottom: 5px!important;}
 
 .skeleton-right{
    flex:1;
}
 .skeleton-left{
    flex:2;
    padding-right:15px;
}
 .flex1{
    flex: 1;
}
 .flex2{
    flex: 2;
}
 .skeleton .line:last-child{
    margin-bottom: 0;
}
 .h8{
    height: 8px !important;
}
 .h10{
    height: 10px !important;
}
 .h12{
    height: 12px !important;
}
 .h15{
    height: 15px !important;
}
 .h17{
    height: 17px !important;
}
 .h20{
    height: 20px !important;
}
 .h25{
    height: 25px !important;
}
 .w25{
    width: 25% !important
}
 .w40{
    width:40% !important;
}
 .w50{
    width: 50% !important
}
 .w75{
    width: 75% !important
}
 .m10{
    margin-bottom: 10px !important;
}
 .circle{
    border-radius: 50% !important;
     height: 80px !important;
     width: 80px;
}
 @keyframes wave-lines {
    0% {
        background-position: -468px 0;
    }
     100% {
        background-position: 468px 0;
    }
}
 @keyframes wave-squares {
    0% {
        background-position: -468px 0;
    }
     100% {
        background-position: 468px 0;
    }
}

/* = Bullets
-------------------------------------------------------------- */
.bullets li > span {color: #ffffff;float: left;display: block;text-align: center;line-height: 20px;font-size: 12px;width: 20px;height: 20px;	margin-right: 5px;border-radius: 10px 10px 10px 10px;}
.bullets.theme li > span {float: none;display: inline-block;padding: 10px;width: 40px;height: 40px;
line-height: 20px;font-size: 20px;border-radius: 30px;background: #E31E24;}
.bullets.theme li {font-size:16px;line-height: 40px;}

/* = Dropcap
-------------------------------------------------------------- */
.dropcap.dropcap-default , .dropcap.dropcap-text {float:left;display: block;text-transform: uppercase;font-weight: bold;}
.dropcap.dropcap-default {width: 40px;line-height: 26px;height: 40px;padding: 7px;margin-right: 10px;margin-bottom: 10px;font-size: 20px;text-align: center;border-radius: 40px;}
.dropcap.dropcap-text {font-size: 30px;margin: 0px 5px 5px 0px;line-height: 35px;}

/* = Accordion
-------------------------------------------------------------- */
.mx-accordion .accordion {border: 0;background: #fff;color: #000;font-family: 'Jost';font-weight: 500;font-size: 16px;border-bottom:1px solid #e5e5e5;padding: 10px 15px;width: 100%;text-align: left;}
.mx-accordion .accordion.active {background: #efefef;border-bottom: 0;border-left: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.mx-accordion .accordion-panel {margin-bottom: 10px;border: none;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;  padding: 0 15px;background-color: #fff;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;border-top:0;}
.mx-accordion .accordion-panel.active {border: 1px solid #e5e5e5;}
.mx-accordion .accordion-panel .disclaimer_text {margin:15px 0;}
.mx-accordion .accordion:after {content: '\f067';font-family: 'Font Awesome 5 Pro';font-size: 16px;color: #000;float: right;margin-left: 5px;}
.mx-accordion .accordion.active:after {content: "\f078";font-family: 'Font Awesome 5 Pro';}
.mx-accordion .accordion-title {line-height: 26px;margin: 0 0 10px;}
.mx-accordion .accordion-title  a {position: relative;padding-left: 34px;display: block;}
.mx-accordion .accordion-icon {font-size: 14px;position: absolute;left: 0;top: 50%;margin-top: -13px;width: 26px;height: 26px;background: #E31E24;color: #ffffff;padding: 3px 5px;text-align: center;line-height: 20px;border-radius: 3px;}
.mx-accordion .accordion-icon i{margin:0;}
.mx-accordion .accordion-heading .fa-plus {display:none;}
.mx-accordion .accordion-heading .fa-minus {display:inline-block;}
.mx-accordion .accordion-heading .collapsed .fa-plus {display:inline-block;}
.mx-accordion .accordion-heading .collapsed .fa-minus {display:none;}
.mx-accordion .accordion-body {padding: 10px;background: #ffffff;border: 1px solid #E5E5E5;}
.mx-accordion .accordion-collapse {padding-left:34px;}


/* = Client Testimonials
-------------------------------------------------------------- */
.testimonials {margin-bottom: 10px;position: relative;padding: 20px 70px 10px;text-align: left;background: #f8f8f8;}
.testimonials .testimonials-quote-left,
.testimonials .testimonials-quote-right {position: absolute;left: 20px;top: 50%;margin-top: -17px;font-size: 24px;width: 30px;text-align: center;display: inline-block;color: #666;}
.testimonials .testimonials-quote-right {left: auto;right: 20px;}
.testimonials .testimonials-item {display:none;}
.testimonials .testimonials-content {position: relative;color: #666;font-style: italic;margin-bottom:10px;}

.testimonials.testimonials-wide {padding: 50px 60px 10px;text-align: center;background:none;}
.testimonials.testimonials-wide .testimonials-quote {position: absolute;left: 50%;top: 10px;font-size: 24px;width: 30px;text-align: center;
display: inline-block;margin-left: -15px;color: #e5e5e5;}
.testimonials.testimonials-wide .testimonials-quote i{margin-right:0;}

.testimonials.testimonials-wide .testimonials-name {display: block;font-size: 12px;line-height: 16px;text-align: center;font-weight: bold;color: #a1a1a1;}
.testimonials.testimonials-wide .testimonials-job {margin-left: 5px;}

.testimonials .testimonials-nav {padding-bottom:40px;background: #f8f8f8;padding: 3px 5px;border-radius: 5px;display: inline-block;margin-top: 10px;}
.testimonials .testimonials-nav a {width: 16px;height: 16px;background: #d1d1d1;border-radius: 30px;margin:0 5px;display: block;float: left;border: 4px solid #f8f8f8;cursor: pointer;}
.testimonials .testimonials-nav a.current {background:#666; cursor:auto;}

.testimonials.testimonials-avatar {padding: 0;text-align: left;background: none;}
.testimonials.testimonials-avatar .testimonials-avatar-img {float: left;width: 80px;height: 80px;border-radius: 60px;overflow: hidden;}
.testimonials.testimonials-avatar .testimonials-content {margin-left: 100px;padding: 20px 60px;background: #f8f8f8;border-radius: 5px;border: 1px solid #f0f0f0;}
.testimonials.testimonials-avatar .testimonials-name {margin-top: 10px;}
.testimonials.testimonials-avatar .testimonials-nav {float:right;margin-top: 0;}

/* = Flexslider
-------------------------------------------------------------- */
.flexslider.mx-fl {overflow:hidden;border:none;-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-o-box-shadow: none;margin-bottom:0px;}
.flexslider.mx-fl .flex-control-nav {bottom:0;}

.flex-control-paging li a { 
	box-shadow: none;
	background:none;
	border:1px solid #ffffff;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.flex-control-paging li a.flex-active {
	background: #ffffff;
	cursor: default;
}
.flex-control-paging li a:hover {
	background:#ffffff;
}

.flexslider.mx-fl .flex-direction-nav a {
	opacity: 0;
	height: 40px;
	padding: 10px;
	width: 30px;
	margin: -20px 0px 0px;
	background-color: #000000;
	background-size: 20px 20px;
	background-position: center !important;
	background-repeat: no-repeat;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
}
.flexslider.mx-fl:hover .flex-prev {left:0;}
.flexslider.mx-fl:hover .flex-next {right:0;}
.flexslider.mx-fl.touch .flex-prev {left:0px !important;}
.flexslider.mx-fl.touch .flex-next {right:0px !important;}
.flexslider.mx-fl:hover .flex-direction-nav a {opacity: 1;}
.flexslider.mx-fl .flex-direction-nav a:hover {background-color: #E31E24;}
.flexslider.mx-fl .flex-prev {background-image:url('../img/icon_chevron_left.png');}
.flexslider.mx-fl .flex-next {background-image:url('../img/icon_chevron_right.png');}

.flexslider.mx-fl.mx-fl-clean {text-align: center;}
.flexslider.mx-fl.mx-fl-clean .flex-direction-nav {display:none;}
.flexslider.mx-fl.mx-fl-clean .flex-control-nav {background: #f5f5f5;display: inline-block;width: auto;text-align: center;padding: 3px 10px;border-radius: 15px;margin: 10px 0 10px;line-height: 20px;position: static; bottom:5px;}
.flexslider.mx-fl.mx-fl-clean .flex-control-nav li {float: left;margin: 0 3px;}
.flexslider.mx-fl.mx-fl-clean .flex-control-nav li a {height: 28px;width: 28px;border: 7px solid #f5f5f5;background: #d5d5d5;box-shadow: none;}
.flexslider.mx-fl.mx-fl-clean .flex-control-nav li .flex-active {background: #E31E24;border: 5px solid #f5f5f5;}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; }
.flex-direction-nav .flex-prev {left: -36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {opacity: 1; left: 0;}
  .flex-direction-nav .flex-next {opacity: 1; right: 0;}
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}




/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animate,.animate-item{visibility:hidden}

.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility: visible !important;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}
.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}
@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}
40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}
70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}
@-webkit-keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}
@keyframes flash{0%,50%,to{opacity:1}
25%,75%{opacity:0}
}
.flash{-webkit-animation-name:flash;animation-name:flash}
@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse}
@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}
40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}
50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}
65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}
75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}
@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
.shake{-webkit-animation-name:shake;animation-name:shake}
@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}
6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}
18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}
31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}
43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}
50%{-webkit-transform:translateX(0);transform:translateX(0)}
}
.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}
@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}
.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}
@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}
10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}
to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.tada{-webkit-animation-name:tada;animation-name:tada}
@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:none;transform:none}
}
@keyframes wobble{0%{-webkit-transform:none;transform:none}
15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}
30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}
45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}
60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}
75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}
to{-webkit-transform:none;transform:none}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble}
@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}
22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}
33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}
44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}
55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}
66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}
77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}
88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}
.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}
80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}
to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}
75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}
@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}
0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}
@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}
50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}
to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}
@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}
@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}
@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}
@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}
@-webkit-keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{0%{opacity:0}
to{opacity:1}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}
@-webkit-keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
to{opacity:0}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes fadeOutDown{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}
@-webkit-keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
@keyframes fadeOutDownBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}
@-webkit-keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes fadeOutLeft{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}
@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
@keyframes fadeOutLeftBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}
@-webkit-keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}
@-webkit-keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
@keyframes fadeOutRightBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}
@-webkit-keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes fadeOutUp{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}
@-webkit-keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
@keyframes fadeOutUpBig{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}
@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}
0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}
50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}
0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}
50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}
to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}
@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}
60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}
60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}
to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}
@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}
@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}
30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}
to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}
.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}
@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}
60%,80%{opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:none;transform:none;opacity:1}
}
@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}
60%,80%{opacity:1}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}
to{-webkit-transform:none;transform:none;opacity:1}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
@-webkit-keyframes lightSpeedOut{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
@keyframes lightSpeedOut{0%{opacity:1}
to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
0%,to{-webkit-transform-origin:center}
to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}
0%,to{-webkit-transform-origin:center}
to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}
@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}
@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}
@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}
@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}
@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}
0%,to{-webkit-transform-origin:center}
to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
@keyframes rotateOut{0%{transform-origin:center;opacity:1}
0%,to{-webkit-transform-origin:center}
to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}
@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}
@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}
@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}
@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}
@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}
@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}
0%,to{-webkit-transform-origin:left bottom}
to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}
@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}
0%,to{-webkit-transform-origin:right bottom}
to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}
@-webkit-keyframes hinge{0%{transform-origin:top left}
0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
@keyframes hinge{0%{transform-origin:top left}
0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}
40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}
to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge}
@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}
@-webkit-keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}
@keyframes rollOut{0%{opacity:1}
to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}
@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}
@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}
@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}
@-webkit-keyframes zoomOut{0%{opacity:1}
50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%,to{opacity:0}
}
@keyframes zoomOut{0%{opacity:1}
50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%,to{opacity:0}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}
@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}
@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}
to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}
@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}
to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}
to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/* = Call To Action
-------------------------------------------------------------- */
.call-to-action {text-align:center;}
.call-to-action h1 , .call-to-action-bar h1,
.call-to-action h2 , .call-to-action-bar h2,
.call-to-action h3 , .call-to-action-bar h3,
.call-to-action h4 , .call-to-action-bar h4,
.call-to-action h5 , .call-to-action-bar h5,
.call-to-action h6 , .call-to-action-bar h6 {margin:0px 0px 10px;}
.call-to-action h3 , .call-to-action-bar h3 {line-height:30px;}
.call-to-action .desc , .call-to-action-bar .desc {font-size:15px;color: #7f7f7f;}
.call-to-action .desc.big , .call-to-action-bar .desc.big {font-size:20px;}
.call-to-action-bar {padding:15px 25px;border: 2px #f2f2f2 solid;background: #fff;position:relative;margin-bottom:10px;}
.call-to-action-bar .btn {top:50%;position:absolute;right:20px;margin-top:-22px;}
.call-to-action-bar-content {padding-right:200px;}
.call-to-action-bar .btn.default {margin-top: -15px;}
.call-to-action-bar p {margin:0px;}

/* = Team
-------------------------------------------------------------- */
.team {text-align:center;margin-bottom: 10px;}
.team-avatar {margin-bottom:20px;position:relative;}
.team-avatar img{border-radius: 60px;max-width: 120px;}
.team-title {margin:0;}
.team-information {margin: 5px 0;padding: 5px 0;border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;}
.team-social a {width: 26px;padding: 3px;height: 26px;display: inline-block;background: #f5f5f5;line-height: 20px;margin: 5px;}
.team-social a i {margin-right:0;}

.team.team-style-1 .team-avatar {border-radius: 260px;overflow: hidden;}
.team.team-style-1 img {border-radius: 260px; max-width: 100%;}
.team .post-mask-content {
	overflow: hidden;
	border-radius: 260px;
	text-align:center;
	position:absolute;
	background: rgba(255,255,255,0.7);
	opacity:0;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(1.3,1.3);
	-ms-transform: scale(1.3,1.3); /* IE 9 */
	-webkit-transform: scale(1.3,1.3); /* Safari and Chrome */
	-o-transform: scale(1.3,1.3); /* Opera */
	-moz-transform: scale(1.3,1.3); /* Firefox */
}
.team .team-avatar:hover .post-mask-content {
	opacity:1;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
	transform: scale(1,1);
	-ms-transform: scale(1,1); /* IE 9 */
	-webkit-transform: scale(1,1); /* Safari and Chrome */
	-o-transform: scale(1,1); /* Opera */
	-moz-transform: scale(1,1); /* Firefox */
}
.team .post-mask-content:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -0.25em;}
.team .post-mask-content .centered {display: inline-block;vertical-align: middle;}

.team.team-style-2 {padding: 10px;background: #f8f8f8;border: 1px solid #f0f0f0;}
.team.team-style-2:hover {background: #fff;}

/* = Price Table
-------------------------------------------------------------- */
.price {text-align:center;}
.price .price-header {padding-top: 40px;}
.price .price-header .price-title {font-size: 20px;color: #fff;padding: 10px 0;}
.price .price-header .price-title h4 {font-weight:bold;margin:0;line-height: 20px;}
.price .price-header .price-price-plan {color: #fff;padding: 10px 0px;}
.price .price-header .price-num {font-size: 60px;line-height: 60px;margin-bottom: 5px;font-weight:bold;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
.price .price-header .price-plan {font-size: 12px;}
.price .price-content {list-style: none outside none;margin: 0px;padding: 10px;background: #EFFED6;}
.price li.price-item {padding: 5px;border-bottom: 1px white solid;}
.price.recommend li.price-item strong {color: #F1D027;}
.price.free li.price-item strong {color: #82C906;}
.price li.price-btn {padding:15px 10px;text-align:center;}
.price li.price-item:last-child {border-bottom:none;}
.price.recommend .price-header {padding:0;}
.price.recommend .price-header .price-title {padding: 25px 0;}
.price.recommend .price-header .price-title h4 {font-size:24px;line-height: 30px;}

/* = Tabs
-------------------------------------------------------------- */
.tabs {margin-bottom:10px;position:relative;float: left;width: 100%;}
.tabs .tabs-nav {float: left;width: 100%;margin: 0px 0px -1px;position:relative;z-index:2;}
.tabs .tabs-nav li {float:left;margin-left:0px;margin-right:-1px;background-color: #f9f9f9;border:1px #e2e2e2 solid;cursor:pointer;line-height:20px;padding:6px 15px;}
.tabs .tabs-nav li:hover {background-color:#fff;}
.tabs .tabs-nav li.current {background-color: #ffffff;border-top:1px #E31E24 solid;border-bottom: 1px #ffffff solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;cursor:auto;}
.tabs .tabs-container {background-color: #ffffff;border: 1px #e2e2e2 solid;overflow: hidden;padding: 10px;float:left;width:100%;}
.tabs .tabs-content {display:none;}

.logn-tabs {display: block;border-radius: 3px; display: -webkit-flex; display: -moz-flex;  display: flex;  -webkit-flex-wrap: wrap;  -moz-flex-wrap: wrap;  flex-wrap: wrap;  margin: 0;  overflow: hidden;width: 35%; float: left; }
.logn-tabs .tab-label {color: #001736;cursor: pointer;display: block;font-size: 16px;font-weight: 600;line-height: 24px;padding: 15px 0;text-align: center;background: #fff; margin: 0;}
.logn-tabs [class^="tab"] [type="radio"], .logn-tabs [class*=" tab"] [type="radio"] {border-bottom: 1px solid rgba(239, 237, 239, 0.5);cursor: pointer;-webkit-appearance: none;-moz-appearance: none;    appearance: none;display: block;width: 100%;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.logn-tabs [class^="tab"] [type="radio"]:hover, .logn-tabs [class^="tab"] [type="radio"]:focus, .logn-tabs [class*=" tab"] [type="radio"]:hover, .logn-tabs [class*=" tab"] [type="radio"]:focus {border-bottom: 2px solid #000; top:0; }
.logn-tabs [class^="tab"] [type="radio"]:checked,.logn-tabs [class*=" tab"] [type="radio"]:checked {border-bottom: 2px solid #000; top:0;}
.logn-tabs [class^="tab"] [type="radio"]:checked + div,.logn-tabs [class*=" tab"] [type="radio"]:checked + div { opacity: 1; }
.logn-tabs [class^="tab"] [type="radio"] + div, .logn-tabs [class*=" tab"] [type="radio"] + div {display: block; opacity: 0;  padding: 2rem 0; width: 90%;  -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
.logn-tabs input[type=checkbox], .logn-tabs input[type=radio] {top:0;}
.logn-tabs .tab-2 {width: 50%; }
.logn-tabs .tab-2 [type="radio"] + div {width: 200%;margin-left: 200%; }
.logn-tabs .tab-2 [type="radio"]:checked + div {margin-left: 0;padding: 0;background: #fff;border: 1px solid #e8e8e8; }
.logn-tabs .tab-2:last-child [type="radio"] + div {margin-left: 100%; }
.logn-tabs .tab-2:last-child [type="radio"]:checked + div {margin-left: -100%; }    
.login_custom_area {width:48%;float:right;}
.logn-head {margin: 0 0 25px;font-size: 16px;font-weight: 500;letter-spacing: .2px;text-align: center;border-bottom: 1px solid #e8e8e8;padding: 0 0 15px;}
.logn-tabs button:focus, .logn-tabs input:focus, .logn-tabs textarea:focus, .logn-tabs select:focus {outline: none; }
#customer_login .u-column1 .tab-label {border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;}
#customer_login .u-column2 .tab-label {border-top: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.tabs-head {border-top: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;}
.woocommerce-form-login__rememberme {font-weight: 400!important;font-size: 12px!important;display: block;margin-bottom: 20px!important;}  
.woocommerce-form-login__rememberme input[type=checkbox] {float: left;margin-right: 5px;margin-top: 1px;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { color: #ffffff;background-color: #E31E24;}

/* Style the tab */
.tab {overflow: hidden;}

/* Style the buttons that are used to open the tab content */
.tab button {background: #fff;float: left;outline: none;cursor: pointer;padding: 10px 20px;border-radius: 30px;font-size: 14px;line-height: 14px;font-family: 'Jost';text-transform: uppercase;letter-spacing: 1px;font-weight: 500;border: 1px solid #999;margin-left: 10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.tab button:nth-child(1) {margin-left: 0;}

/* Change background color of buttons on hover */
.tab button:hover {border: 1px solid #E31E24;color:#E31E24;}

/* Create an active/current tablink class */
.tab button.active {background:#203d67;border: 1px solid #203d67;color:#fff;}

/* Style the tab content */
.tabcontent {display: none;padding: 0;border-top: none;margin-top: 25px;animation: fadeEffect 1s; }
.tabcontent > h3.tab_heading {margin-bottom: 20px;font-size: 20px;font-family: 'Inter';font-weight: 500;color: #E31E24;}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}

/* = SideTabs
-------------------------------------------------------------- */
.sidetabs .sidetabs-nav {float: left;width: 200px;}
.sidetabs.right .sidetabs-nav {float: right;}
.sidetabs .sidetabs-nav li {border: 1px solid #e3e3e3;padding: 8px 15px;cursor:pointer;color:#777;margin:0 0 -1px;}
.sidetabs.left .sidetabs-nav li {border-left: none; }
.sidetabs.right .sidetabs-nav li {border-right: none; }
.sidetabs .sidetabs-nav li.current {cursor:auto;color:#444;}
.sidetabs.left .sidetabs-nav li.current {border-right: 1px solid #E31E24;}
.sidetabs.right .sidetabs-nav li.current {border-left: 1px solid #E31E24;}
.sidetabs.left .sidetabs-container {margin-left:220px;}
.sidetabs.right .sidetabs-container {margin-right:220px;}

/* = Timeline
-------------------------------------------------------------- */
.timeline.timeline-style-1 {padding-left: 140px;}
.timeline.timeline-style-2 {padding-left: 10px;}
.timeline.timeline-style-3 {padding-left: 80px;}
.timeline.timeline-style-1 .timeline-element,
.timeline.timeline-style-2 .timeline-element,
.timeline.timeline-style-3 .timeline-element {position: relative;margin: 0;padding: 5px 0;min-height:30px;}
.timeline.timeline-style-1 .timeline-date,
.timeline.timeline-style-3 .timeline-icon {text-align: right;width: 120px;margin-left: -140px;position: absolute;}
.timeline.timeline-style-1 .timeline-date span {background: #E31E24;padding: 5px 10px;color: #fff;position:relative;font-size: 12px;float: right;}
.timeline.timeline-style-1 .timeline-date span:after {content: '';width: 0;height: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;border-left: 7px solid #E31E24;position: absolute;top: 3px;right: -7px;}
.timeline .timeline-content {margin-left: 20px;}
.timeline .timeline-content .timeline-title {margin:0 0 10px;}
.timeline .timeline-v-line {width: 2px;height: 100%;background: #e8e8e8;display: block;position: absolute;top: 0px;}
.timeline .timeline-c-line {width: 8px;height: 8px;background: #888;position: absolute;top: 10px;left: -3px;border-radius: 60px;}
.timeline .features .timeline-c-line {background: #E31E24;}
.timeline .start .timeline-c-line {border: 5px solid #cc1;width: 10px;height: 10px;left: -4px;background: #E31E24;}
.timeline .end .timeline-c-line {border: 5px solid #E31E24;width: 14px;height: 14px;left: -6px;background: #ffffff;}
.timeline .timeline-element.start:first-child .timeline-v-line ,
.timeline .timeline-element.end:first-child .timeline-v-line {top: 10px;}
.timeline .timeline-element.start:last-child .timeline-v-line ,
.timeline .timeline-element.end:last-child .timeline-v-line {height: 10px;}

.timeline.timeline-style-3 .timeline-icon span {padding: 10px;width: 40px;height: 40px;background: #E31E24;border-radius: 60px;color: #ffffff;
font-size: 20px;line-height: 20px;display: inline-block;}

/* = Features
-------------------------------------------------------------- */
.features {margin-bottom: 10px;}
.features.bg {background:#ffffff;padding: 10px;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.features.bg:hover {background:#E31E24;color:#ffffff;}
.features.center {text-align:center;}
.features .feature-icon {
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.features .feature-icon i {margin:0;}
.features .feature-icon {width: 50px;height: 50px;display: inline-block;font-size: 26px;line-height: 26px;text-align: center;padding: 10px;color: #E31E24;}
.features.center .feature-icon {width: 60px;height: 60px;font-size: 36px;line-height: 36px;}
.features.circle .feature-icon,
.features.rect .feature-icon {background: #ffffff;border: 2px solid #E31E24;}
.features.circle  .feature-icon {border-radius: 60px;}
.features.left .feature-icon {float: left;}
.features.center .feature-icon {margin-bottom: 10px;}
.features.circle:hover .feature-icon,
.features.rect:hover .feature-icon {background: #E31E24;color:#ffffff;}
.features.center.cover {margin-top: 30px;border: 1px solid #e8e8e8;padding: 15px;position: relative;border-radius: 3px;}
.features.center.cover:hover {border: 1px solid #E31E24;}
.features.center.cover .feature-content {padding-top: 30px;}
.features.center.cover .feature-icon {position: absolute;top: 0;left: 50%;margin-left: -30px;margin-top: -30px;}

.features.left .feature-content {margin-left: 60px;}
.features .feature-title {margin: 0 0 10px;line-height: 28px;}

/* = Services
-------------------------------------------------------------- */
.services {margin-bottom:10px;}
.services li {margin: 0 !important;}
.services.border li {border: 1px solid #e8e8e8;margin: 0 -1px -6px 0 !important;background:#ffffff;}
.services li a {padding: 20px;display: block;text-align: center;float: left;width: 100%;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;}
.services .service-icon {display: block;width: 70px;height: 70px;font-size: 50px;line-height: 50px;padding: 10px;margin: 0 auto;}
.services .service-icon i {margin:0}
.services .service-content {margin: 0 auto;display: inline-block;}

/* = Clients
-------------------------------------------------------------- */
.clients {min-height: 40px;position: relative;overflow: hidden;margin: 20px 0 !important;}
.clients ul {position: relative;}
.client-arrow-left, .client-arrow-right {position: absolute;
	display:none;
	z-index: 10;
	color:#ffffff;
	top: 50%;
	width: 30px;
	height: 30px;
	text-align: center;
	background: #242424;
	border-radius: 4px;
	padding: 5px;
	margin-top: -15px;cursor: pointer; opacity:0.5;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.client-arrow-left:hover, .client-arrow-right:hover {opacity:1;}
.client-arrow-left i, .client-arrow-right i {margin:0;}
.client-arrow-left {left:0;}
.client-arrow-right {right:0;}
.clients li {position:absolute;margin:0 !important;text-align:center;}
.clients li a {display:block; opacity:0.6;
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}
.clients li a:hover {opacity:1;}
.clients .client-content {display:inline-block;}


/* = Total Count
-------------------------------------------------------------- */
.totalcount.totalcount-style-1 {text-align: center;font-size: 28px;
font-weight: normal;padding: 10px;line-height: 28px;}
.totalcount.totalcount-style-1.left,
.totalcount.totalcount-style-1.row {text-align:left;}
.totalcount.totalcount-style-1.right {text-align:right;}
.totalcount.totalcount-style-1.row .totalcount-number {float:left;}
.totalcount.totalcount-style-1.row .totalcount-content {line-height:32px;}
.totalcount.totalcount-style-1 .totalnumber {margin: 0 5px;color: #444;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.totalcount.totalcount-style-1 .totalcount-content {font-size: 14px;margin: 0 5px;line-height: 20px;color: #777;}
.totalcount.totalcount-style-2 {text-align:center;padding:5px;}
.totalcount.totalcount-style-2 .totalcount-number {padding: 15px 10px;border: 4px solid #E31E24;border-radius: 100px;display: inline-block;width: 100px;	height: 100px;text-align: center;}
.totalcount.totalcount-style-2 .totalcount-number > span {display:block;}
.totalcount.totalcount-style-2 .totalnumber {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color: #E31E24;font-weight: bold;font-size: 36px;margin: 10px 0 5px;display: block;line-height: 32px;}

/* = One Page Navigation
-------------------------------------------------------------- */
.mx-pagenav {background: #f5f5f5;display: inline-block;width: auto;text-align: center;border-radius: 15px;
margin: 5px;line-height: 20px;position: fixed;z-index: 8000;}
.mx-pagenav.left,
.mx-pagenav.right {padding: 10px 3px;right: 15px;top: 50%;}
.mx-pagenav.left {right:auto;left:15px;}
.mx-pagenav.left li,
.mx-pagenav.right li {margin:0;}
.mx-pagenav li a {height: 20px;width: 20px;border: 7px solid #f5f5f5;background: #d5d5d5;display: block;border-radius: 30px;}
.mx-pagenav li a.current,
.mx-pagenav li a:hover {border: 5px solid #f5f5f5;background: #E31E24;}
.mx-pagenav.bottom {padding: 3px 10px;right: 50%;bottom: 15px;}
.mx-pagenav.bottom li {margin:0;float:left;}
.mx-pagenav.black {background: #2a2a2a;}
.mx-pagenav.black li a {border: 7px solid #2a2a2a;background: #ffffff;}
.mx-pagenav.black li a.current, .mx-pagenav.black li a:hover {border: 5px solid #2a2a2a;background: #E31E24;}
.mx-pagenav li a, .mx-pagenav li a:hover, .mx-pagenav li a.current {
	-webkit-transition: 600ms;
	-moz-transition: 600ms;
	-o-transition: 600ms;
	transition: 600ms;
}

/* = Share
-------------------------------------------------------------- */
.share-social .social a {width: 30px;text-align: center;display: block;}
.share-social .social a i,.mx-share .mx-title i {margin-right:0;font-size:18px;line-height: 30px;color: #fff;}

.mx-share {padding: 3px 10px;display: inline-block;border-radius: 3px;}
.mx-share .mx-title {margin-right: 10px;border-right: 1px solid #e8e8e8;padding-right: 10px;color: #666;}
.mx-share .share-social .social a {width: 20px;text-align: center;display: block;background: #f0f0f0;border-radius: 4px;}
.mx-share .share-social {display: inline-block;}
.share-social li:hover > a > .fa-twitter{color:#48c4d2 !important;}
.share-social li:hover > a > .fa-facebook{color:#3b5998 !important;}
.share-social li:hover > a > .fa-google-plus{color:#d94a39 !important;}
.share-social li:hover > a > .fa-dribbble{color:#ef5b92 !important;}
.share-social li:hover > a > .fa-pinterest{color:#cb2027 !important;}
.share-social li:hover > a > .fa-flickr{color:#f1628b !important;}
.share-social li:hover > a > .fa-skype{color:#18b7f1 !important;}
.share-social li:hover > a > .fa-youtube {color:#f45750 !important;}
.share-social li:hover > a > .fa-linkedin{color:#71b2d0 !important;}
.share-social li:hover > a > .fa-xing{color:#006567 !important;}
.share-social li:hover > a > .fa-instagram{color:#517fa4 !important;}
.share-social li:hover > a > .fa-envelope{color:#4fbaf8 !important;}
.share-social li:hover > a > .fa-rss{color:#ff6c00 !important;}
.share-social li:hover > a > .fa-vimeo{color:#62a0ad !important;}
.share-social li:hover > a > .fa-digg{color:#2882c6 !important;}
.share-social li:hover > a > .fa-deviantart{color:#d0de21 !important;}
.share-social li:hover > a > .fa-behance{color:#18a3fe !important;}
.share-social li:hover > a > .fa-lastfm{color:#d21309 !important;}
.share-social li:hover > a > .fa-lastfm{color:#d21309 !important;}
.share-social li:hover > a > .fa-stumbleupon{color:#eb4924 !important;}
.share-social li:hover > a > .fa-delicious{color:#0b79e5 !important;}
.share-social li:hover > a > .fa-codepen{color:#62e0ff !important;}
.share-social li:hover > a > .fa-foursquare{color:#00aeef !important;}
.share-social li:hover > a > .fa-trello{color:#0078bd !important;}
.share-social li:hover > a > .fa-tumblr{color:#36465d !important;}
.share-social li:hover > a > .fa-github-alt{color:#4183c4 !important;}

/* = Mini bar
-------------------------------------------------------------- */
.mx-mini-bar {width: 36px;height: 100%;position: fixed;background:#e0e0e0;left: -36px;top: 0;z-index: 2000; opacity:0.4;}
.mx-mini-bar:hover {opacity:1;z-index: 200000;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.mini-bar-close {width: 24px;height: 24px;text-align: center;bottom: 20px;position: absolute;left: 6px;background: #ffffff;line-height: 24px;
border-radius: 30px;color: #000000; cursor:pointer;}
.mini-bar-open {position: fixed;cursor:pointer;z-index: 2000;left:-36px;bottom: 13px;width: 36px;height: 36px;background: #e8e8e8;border-radius: 0 50px 50px 0;}
.mini-bar-open span {display: inline-block;width: 26px;height: 26px;color: #000000;background: #ffffff;border-radius: 30px;margin-top: 5px;
margin-left: 5px;padding: 3px;text-align: center;}

.mini-bar-open:hover span {color: #ffffff;background: #666666;}

.mini-bar-open span i{margin:0;}

.mx-mini-bar-btns {position:relative;top:50%;}
.mx-mini-bar-btns ul.cart_items li {margin: 0;position:relative;}
.mx-mini-bar-btns > ul.cart_items > li > a {width: 36px;height: 36px;line-height: 20px;padding: 8px;text-align: center;display: inline-block;}
.mx-mini-bar-btns > ul.cart_items > li > a i {margin:0;}
.mx-mini-bar-btns > ul.cart_items > li > a:hover{background:#f8f8f8;}
.mx-mini-bar-btns > ul.cart_items > li .minibar-content {display:none;}
.minibar-content {position: absolute;left: 100%;top: -1px;width: 300px;background: #ffffff;border: 1px solid #e0e0e0;padding: 15px;text-align: center;z-index: 3000;border-left:none;}
.mx-mini-bar-btns > ul.cart_items > li:hover > a:after {content: '';width: 0;height: 0;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #ffffff;position: absolute;top: 12px;right: 0px;}

.minibar-content .searchform > div {padding-right: 40px;padding-left: 0;position: relative;}
.minibar-content .searchform .sf-s {width: 100%;padding: 5px;line-height: 20px;height: 32px;}
.minibar-content .searchform .sf-submit {position: absolute;right: 1px;top: 0;width: 40px;border-radius: 0;}

.mini-bar-user .minibar-content span {padding: 15px 15px;border-radius: 50px;display: inline-block;background: #f5f5f5;}
.mini-bar-user .minibar-content span i {width: 30px;height: 30px;line-height: 30px;font-size: 24px;color: #777;margin: 0;}

.minibar-content .total {background: #ccaeea;border-radius: 10px;padding: 2px;color: #ffffff;width: 150px;margin: 0 auto 10px;}
.mini-bar-wishlist .minibar-content img,
.mini-bar-cart .minibar-content img {width:60px;height:60px;}
.minibar-content ul.cart_items { margin-bottom: 10px;float: left;width: 100%;}
.minibar-content li a {float:left;}
.minibar-content li {width: 100%;padding: 8px 10px !important;border-bottom: 1px solid #f2f2f2;overflow: hidden;line-height: 17px;margin-bottom: 0px !important;}
.minibar-content li:hover {background:#f6f6f6;}
.minibar-content li:last-child {border-bottom: none;}
.mini-cart-list-contents .btn {float:left;}
.mini-cart-list-contents .btn.checkout {float:right;}
.mini-cart-list-contents.empty .btn.checkout {float:none;}
.mini-bar-wishlist .amount {float:left;}

/* 	----------------------------------------------------------------------------------------------	
										F - PLUGINS																					
	----------------------------------------------------------------------------------------------	*/

/* = Fancybox
-------------------------------------------------------------- */
.fancybox-overlay {z-index:9000;}	
.fancybox-opened {z-index: 9030;}
#fancybox-thumbs {z-index: 9050;}


/* = Bootstrap
-------------------------------------------------------------- */

/* tooltip */
.tooltip-inner {
	-webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;
}

/* popover */
.popover {border-radius: 0;z-index: 3010;}
.mx-popover {cursor:pointer;}
.mx-popover-content {display:none;}

/* pagination */
.pagination {-webkit-box-shadow:none;-moz-box-shadow: none;box-shadow: none;}
.pagination > li > a, .pagination > li > span {font-family: Helvetica, Arial, sans-serif  !important;border-radius: 3px;padding: 6px 12px;border: none;margin-right: 10px;margin-bottom: 10px;}
.pagination > li > a {background: #ffffff;color:#555;border:1px solid #e8e8e8}

.pagination > li > a:hover {background: #efefef;color: #000;}
.pagination  > li > span, .pagination  > li > span.disabled {background: none;color: #444;}
.pagination >li:first-child>a, .pagination >li:first-child>span {border-radius: 3px;}
.pagination >li:last-child>a, .pagination >li:last-child>span {border-radius: 3px;margin-right: 0px;}
.pagination-centered {text-align:center;}

/* = Contact Form 7
-------------------------------------------------------------- */
.wpcf7 .wpcf7-radio .wpcf7-list-item input[type='radio'] ,
.wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type='checkbox'] {margin:0;}

.wpcf7 .wpcf7-submit {padding: 8px 18px;background: #E31E24;color: #ffffff;border: none;border-radius: 4px;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
}
.wpcf7 .wpcf7-submit:hover {background:#242424;color:#ffffff;
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
}

/* 	----------------------------------------------------------------------------------------------	
										G - RETINA STYLE																					
	----------------------------------------------------------------------------------------------	*/
@media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	.logo-default {display:none;}
	.logo-retina {display:block;}
	[class^="mx-icon-"] {background-image:url('../img/socials/socials@2x.png');}
	body.boxed-layout {background-image: url('../img/project_papper@2x.png');}
	#site-content-header {background: #f1f5f9;}
}




.one-third {width:33%;float:left;margin-right:1%;}
.one-third-last {width:32%;float:right;}

/* Cart & CHeckout CSS */

.customer-left {width:60%;float:left;background-color: #fff; box-shadow: 0px 7px 20px 0px rgba(0,0,0,.08); padding: 30px;border-radius: 2px;    border: 1px solid #e8e8e8;}
/*form.woocommerce-checkout {width:1000px;margin:0 auto;}*/
.woocommerce-checkout #customer_details, .woocommerce-order-received .woocommerce-customer-details, .woocommerce-cart-form-desktop  {width: calc(100% - 470px);float: left;}
.woocommerce-customer-details {margin-top:15px;}
.woocommerce-checkout #order_review, .woocommerce-cart .cart-collaterals, .woocommerce-order .woocommerce-order-details{width: 450px;float: right;}
.woocommerce-checkout #order_review .free_shipping_container {width: 100%;padding: 0 20px;margin: 0}
.woocommerce-checkout #main, .woocommerce-cart #main, .woocommerce-account #main {padding-top: 20px;padding-bottom: 20px;}
#customer_details .col-1, #customer_details .col-2 {width:100%;}
#customer_details h3, #order_review h3, .login-left h3, .cart_totals h2, .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-customer-details h2, .woocommerce-thankyou-order-received,
.view-order-content .woocommerce-order-details h2.woocommerce-order-details__title, .view-order-content h2, .woocommerce-order-details h2, 
.woocommerce-MyAccount-content .download-area h3#download_heading, .woocommerce-MyAccount-content .addreas-area .woocommerce-Address-title h3, .woocommerce-MyAccount-content .edit-account-area h3, 
.woocommerce-MyAccount-content .edit-account-area .passord-change legend, #tracking-response .tracing-box h2, .view-order-tracking h2 {margin-top: 0; font-weight: 500;font-size: 18px;line-height: 24px; color: #0e0a23; letter-spacing: 0px;  margin-bottom: 15px;text-transform:capitalize;}
.woocommerce-MyAccount-content .edit-account-area .passord-change legend {border-bottom:none;margin-bottom: 20px;}
#billing_first_name_field, #billing_email_field, #billing_company_field {width:49%!important;float: left;}
#billing_postcode_field, #shipping_postcode_field {width: 24%;float:right;}

#billing_phone_field, #billing_last_name_field  {width:49%;float:right;margin-left:1%!important;}
#billing_country_field, #billing_city_field, #billing_state_field, #shipping_country_field, #shipping_city_field, #shipping_state_field {width: 24%;float: left;margin-right: 1.33%;}

#billing_state_field .woocommerce-input-wrapper .select2-container .select2-selection--single, #billing_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single, 
.woocommerce-input-wrapper #billing_city , .woocommerce-input-wrapper #billing_postcode, #billing_last_name, #shipping_last_name, #billing_city, #billing_postcode, #billing_country, #billing_state {padding: 13px 15px!important;}

#shipping_state_field .woocommerce-input-wrapper .select2-container .select2-selection--single, #shipping_country_field .woocommerce-input-wrapper .select2-container .select2-selection--single, 
.woocommerce-input-wrapper #shipping_city , .woocommerce-input-wrapper #shipping_postcode {padding: 13px 15px;}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {float: none;width: 100%;}
.woocommerce .woocommerce-customer-details address {padding: 15px;width: 49%; float: left;border-radius: 3px;border-bottom-width: 1px; border-right-width: 1px;background: #f5f5f5;}
form.woocommerce-form-login p:first-child {margin-top: 0; font-weight: 500; font-size: 22px;line-height: 24px;color: #0e0a23;letter-spacing: 0px;margin-bottom: 10px;font-family: 'Jost';}
form.woocommerce-form-login .form-row-first {width: 49%!important;}
form.woocommerce-form-login .form-row-last {width: 49%!important;}
form.woocommerce-form-login button.woocommerce-form-login__submit, form.woocommerce-form-register button.woocommerce-form-register__submit, .full_black_button {padding: 10px 30px;background: #E31E24;border: none;border-radius: 0;color: #fff;text-transform: capitalize;font-weight: 400;font-size: 14px;width: 100%;}
.black_button {padding: 10px 15px;background: #000;border: none;border-radius: 4px;color: #fff;text-transform: capitalize;font-weight: 400;font-size: 13px;}
form.woocommerce-form-login .login-buton-area {}
form.woocommerce-form-login .woocommerce-form-row--wide i, form.woocommerce-form-register .woocommerce-form-row--wide i, .woocommerce-MyAccount-content .edit-account-area form.edit-account i {position: absolute; margin:16px 15px;font-size: 14px;color: #000;text-align: center;display: block;z-index:1;}
form.woocommerce-form-login #username, form.woocommerce-form-login #password {padding: 12px 15px 12px 45px!important;width: 100%;border-radius: 4px;}
.woocommerce-LostPassword {text-align: center;}
.lost_password a {font-size: 13px;}
.logform {}

.response_section {text-align:center;}
#seller_reg_form_res .response_section.success {background: #fff;padding: 30px;border-radius: 6px;border: 2px solid #00b090;}
#seller_reg_form_res .response_section.error {background: #fff;padding: 30px;border-radius: 6px;border: 2px solid #f20032;}
.response_section .icon {width: 40px;margin: 0 auto 10px;}
.response_section .text {font-size: 16px;font-weight: 600;}
.response_section .text .sub {display: block;font-size: 13px;opacity: .8;font-weight: 400;}


.order-det {width:90%;float:left;font-size: 13px; font-weight: 500;}
.order-det .variation {font-size: 10px; font-weight: 400;color: #000428;margin-top: 15px;display: none}
.product-removes {width:10%;float:right;}
.product-removes a .fas {text-align:right;font-size: 18px;color: #0e0a23!important;}
.product-removes a:hover .fas {text-align:right;font-size: 18px;color: #f00!important;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {    background-color: #ffe2df!important;color: #000;border: 0;font-size: 13px;}
.woocommerce-info::before {color: #fe6e61;content: "\f05a";font-family: 'Font Awesome 5 Pro';font-weight: 600;font-size: 18px;top: 12px;left: 20px;}
.woocommerce-message::before {color: #00b090;}
.woocommerce-cart-form-desktop { margin-bottom: 30px;border:1px solid #e5e5e5;}
.woocommerce-cart-form-desktop h2 {padding:20px;}
.woocommerce-cart-form-desktop div.coupon {}
.woocommerce-cart-form-desktop div.coupon i {display:block;position: absolute;margin: 12px 13px;}
.woocommerce-cart-form-desktop div.coupon .wp-element-button {height:38px;line-height: 38px;padding:0 15px;}

/*.woocommerce-order-details .order_details .order-contents {padding: 0;border-left: none!important; border-right:none!important;}*/
.woocommerce-MyAccount-content .order-contents {margin-bottom: 15px!important;padding: 0;  border-left: none!important;   border-right: none!important;}
.woocommerce-MyAccount-content ul#order-footer {padding: 10px 0 0;  background: none; border-top: 1px dashed #ccc;border-bottom: 0;   border-left: 0;  border-right: 0;}
.woocommerce-cart .cart-collaterals {border:1px solid #e5e5e5;}
.woocommerce-cart .cart-collaterals h2 {padding:20px;margin-bottom: 0;}
.woocommerce-cart .cart-collaterals .cart_totals {width: 100%!important;}
.woocommerce-cart .cart-collaterals .cart_totals .shop_div {padding: 15px 30px;}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout {padding:20px;}
/*.cart_totals h2 {margin-top: 0;font-weight: 600;font-size: 22px;line-height: 24px;color: #0e0a23;letter-spacing: .8px;margin-bottom: 25px;text-transform: capitalize;}
.cart_totals h2:after {content:"\f07a";font-family: FontAwesome;float:right;    color: #6a7c92b3;}*/
.woocommerce-cart .product-removes {width:5%;float:left;}
.woocommerce-cart .product-removes a .fa {text-align:left;font-size: 22px;color: #6a7c92b3!important;}
.woocommerce-cart .product-removes a:hover .fa {text-align:left;font-size: 22px;color: #000428!important;}
.woocommerce-cart .product-thumbnail {width:20%;float:left;}
.woocommerce-cart .product-thumbnail img {border: 1px solid #eaedef;}
.woocommerce-cart .product-name {width:60%;float:left;margin-left:4%;}
.woocommerce-cart .product-name .title {font-size: 16px;color: #001736;margin: 0 0 10px;line-height: 22px; }
.woocommerce-cart .product-price {width: 10%;float: left;text-align: center;display: none;}
.woocommerce-cart .product-subtotal {width: 10%;float: right;text-align: right;}
.cart-head {display:none;background: #eff1ff;padding: 15px 30px 15px 20px;font-weight: 600;margin: 0 0 15px; border: 1px solid #e0e3f9;border-radius: 2px; color: #000428; font-size: 14px;}
/*.cart-head .product-removes, .cart-head .product-thumbnail {opacity:0;}
.cart-content {clear:both;}
.cart-prod-title {font-size: 18px; font-weight: 600;color: #000428;}
.cart-head .product-name {font-weight: 600; font-size: 16px; color: #0e0a23; width: 75%; float: left;    margin-bottom: 0;}

.woocommerce-checkout-review-order-table .cart-subtotal {clear: both; padding: 0;}


/*.product-total {font-weight: 600; font-size: 16px; color: #0e0a23; width: 25%; float: right; margin-bottom: 15px;text-align:right;}*/
.product-total .woocommerce-Price-amount {    font-weight: 500;font-size: 14px;}
.coupon_checkout {margin: 15px 0 0;clear: both;}
.woocommerce-Price-amount {font-family: 'Jost';}


dt.variation-Tenure, dt.variation-DomainName, dt.variation-Preference, dt.variation-wcpa_empty_label {width: 35%;float: left;padding: 0 0 7px;font-weight: 600;}
dd.variation-Tenure, dd.variation-DomainName, dd.variation-Preference, dd.variation-wcpa_empty_label {width: 65%;float: right;padding: 0 0 8px;    font-weight: 400;}
.order-det .variation dt.variation-Tenure, dt.variation-DomainName, dt.variation-wcpa_empty_label {width: 35%;float: left;padding: 0 0 2px;font-weight: 600;}
.order-det .variation dd.variation-Tenure, dd.variation-DomainName, dd.variation-wcpa_empty_label {width: 65%;float: right;padding: 0 0 3px;font-weight: 400;}

.woocommerce-cart .variation {font-size: 13px;}
.woocommerce-cart .variation .variation_item .variation-Vendor.heading, .woocommerce-cart .variation .variation_item .variation-Vendor.value, .woocommerce-checkout .variation .variation_item .variation-Vendor.heading, .woocommerce-checkout .variation .variation_item .variation-Vendor.value {display:none;}
.woocommerce-cart .variation .variation_item li {display:inline-block;}
.woocommerce-cart .variation .variation_item li p {margin:0;}
/*.woocommerce-cart .woocommerce #respond input#submit.alt, .woocommerce-cart .woocommerce a.button.alt, .woocommerce-cart .woocommerce button.button.alt, .woocommerce-cart .woocommerce input.button.alt {color: #000428;
    background: transparent;border-radius: 4px!important;   margin: 0;    padding: 13px 25px!important; border: 0; margin-top: 0px; font-weight: 600!important; font-size: 14px!important; width: 100%;border: 1px solid #000428;}*/

/*.woocommerce-cart .woocommerce #respond input#submit.alt:hover, .woocommerce-cart .woocommerce a.button.alt:hover, .woocommerce-cart .woocommerce button.button.alt:hover, .woocommerce-cart .woocommerce input.button.alt:hover {color: #fff;
    background: #000428;border-radius: 4px!important;   margin: 0;    padding: 13px 25px!important; border: 0; margin-top: 0px; font-weight: 600!important; font-size: 14px!important; width: 100%;border: 1px solid #000428;}*/
    
.woocommerce-cart dt.variation-Tenure:before, .woocommerce-cart dt.variation-Preference:before, .woocommerce-cart dt.variation-DomainName:before {content:"\f105";font-family: FontAwesome;margin-right:5px;}
.cart-coupon {display: none;}
.woocommerce-cart .woocommerce-cart .wc-proceed-to-checkout {padding: 0;}
.woocommerce-additional-fields h3 {display: none;}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {padding: 20px!important;margin: 0;}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {    border-top: 0px!important;}
.woocommerce-checkout-review-order-table tfoot .tax-rate th, .woocommerce-checkout-review-order-table tfoot .tax-rate td .woocommerce-Price-amount {font-weight: 400!important; font-size: 13px!important;color: #6a7c92!important;padding: 0!important;}
.woocommerce-checkout-review-order-table tfoot .tax-rate td {text-align:right!important;padding: 0!important;}
.woocommerce-checkout-review-order-table tbody .cart_item td.product-name {padding: 0 0 10px!important;}
.woocommerce-checkout-review-order-table tbody .cart_item td.product-total {padding: 0 0 10px!important;}
.woocommerce-checkout-review-order-table {z-index: 9;}
.woocommerce table.shop_table {}
.woocommerce table.shop_table th {}
.woocommerce table.shop_table td {}

.product_price p.price .woocommerce-price-suffix {font-size: 12px;   }
.woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-additional-fields label {font-weight: 400;font-size: 12px;}

.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {clear:none!important;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {border: 1px solid #000;}
.woocommerce form .form-row {padding: 0!important;}
.product-total {vertical-align: top!important;text-align: right;}
.cart-subtotal td {text-align:right!important; font-weight:600!important;border-radius: 4px 0 0 4px!important;}
.order-total th,.order-total td .woocommerce-Price-amount {    font-size: 20px!important;color: #0e0a23; height: 64px; font-weight: 800;}
.cart_item {font-style: normal;font-display: swap; font-weight: 400;  color: #333;}
.woocommerce-cart .cart_item {font-style: normal;font-display: swap; font-weight: 400;  color: #333; background-color: #fff; /* box-shadow: 0px 7px 20px 0px rgba(0,0,0,.08);*/padding: 30px 30px 30px 20px;border-radius: 2px;  margin-top: 15px;}
.woocommerce-cart .cart_item:nth-child(1) {margin-top: 0;}
.woocommerce-checkout-review-order-table tfoot tr.coupon_checkout {border:none!important;}
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a {margin-top: 0px!important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a {color: #fff; background: #E31E24; border-radius: 4px; margin: 0;padding: 15px 25px!important; border: 0; margin-top: 15px;font-weight: 600!important;font-size: 13px; width: 100%;text-transform: uppercase;   }
.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover {border:none!important;}
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {border:0px solid #fff!important;}
.woocommerce-checkout-review-order-table tfoot .order-total td {text-align: right!important;}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {border-bottom: 0;padding:0;margin-bottom:0;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {font-style: normal;font-display: swap; color: #0e0a23;font-size: 13px;line-height: 20px;padding: 20px;border-bottom: 1px solid #e5e5e5;}
.woocommerce-checkout #payment ul.payment_methods li {padding: 10px 20px!important;}
.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice--info {padding:20px 20px 20px 50px;background: #ffe7ef!important;font-size: 12px;font-family: 'Inter';line-height: 16px;color: #dd0015;}
.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice--info:before {color: #dd0015;content: "\f05a";font-family: 'Font Awesome 5 Pro';font-weight: 600;font-size: 16px;top: 20px;left: 20px;}
#add_payment_method #payment div.payment_box p:last-child, .woocommerce-cart #payment div.payment_box p:last-child, .woocommerce-checkout #payment div.payment_box p:last-child {}
.woocommerce-privacy-policy-text {font-size: 11px;line-height: 16px;color: #888;}
.woocommerce-privacy-policy-text a, .woocommerce-terms-and-conditions-checkbox-text a {color: #fd0028;}
/*#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {border: 1em solid #f5f5f5!important;}*/
.tax-rate th {font-weight: 400!important; font-size: 13px!important; line-height: 20px!important; color: #6a7c92!important;}
.av-left {}
.av-right {}
.domain-title {color: #000428; font-size: 24px; font-weight: 800; line-height: 36px;letter-spacing: 0px;font-family: 'Montserrat', sans-serif; margin-top: 0px;text-transform: lowercase;border-bottom: 0px!important; padding: 0px!important;}
.product_cat-domain-names h1.product_title, .product_cat-domain-names .product_meta {display:none;}
.woocommerce-info a {color:#fc387a;}
.related {clear:both;}
.related h2 {font-size: 18px;margin-bottom:20px;color: #000;font-family: 'Inter';}

/* Quantity CSS to remove +/- default buttons on input field type number */
.qty_button.minus, .qty_button.plus {padding: 5px;border: 1px solid #ccc;width: 40px;height: 45px;font-size: 16px;float:left;}
.qty_button.plus:after {content:'';clear:left;}
.woocommerce .quantity .qty {float:left;width: 50px;text-align: center;height: 45px;margin: 0px -1px;border: 1px solid #ccc;padding: 0;position: relative;z-index: 9;border-radius: 0;}

.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button {display: none;margin: 0;}
.quantity input.qty {appearance: textfield;-webkit-appearance: none;-moz-appearance: textfield;}

.wcpa_form_outer label {display: block;}
.wcpa_form_outer .wcpa_form_item .wcpa_helptext {font-size: 11px;color: #999;letter-spacing: .2px;}
.wpcs-head_parent .checkbox-group {margin-top: 15px;}
.wpcs-head_parent .checkbox-group .wcpa_checkbox label {font-size: 13px;line-height: 18px;font-weight:500;}
.wcpa_form_outer {margin: 0 0 15px 0;   width: 100%;}
.wcpa_form_item {margin: 0;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3, .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name a {font-family: 'Inter';padding: 0px 0 2px;color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;    text-align: center;font-weight:500;}
.woocommerce .catalogue_rating {line-height: unset;display: inline-block;margin-right: 5px;float:left;}
.woocommerce ul.products li.product .star-rating {display:none;}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {background:transparent;overflow:hidden;text-align: center;border: 0;}
.woocommerce ul.products li.product .onsale, .woocommerce span.featured, .woocommerce span.free, .woocommerce span.outofstock, .woocommerce span.onsale {background: red;font-size: 13px;font-weight: 500;font-family: 'Jost';text-transform: uppercase;}
.woocommerce ul.products li.product .price {text-align: left;font-family: 'Jost';font-size: 14px;line-height: 14px;margin:0;}
.woocommerce ul.products li.product .price .woocommerce-Price-amount {display: inline-block;    margin-bottom: 5px;}
.woocommerce ul.products li.product .price .wmc-cache-loading .woocommerce-Price-amount {display: block;}
.wmc-cache-loading .woocommerce-Price-amount.amount:before, .wmc-cache-loading .woocommerce-Price-amount.amount:after {display:none;}
.woocommerce ul.products li.product .price del .regular_price .woocommerce-Price-amount bdi {text-decoration: line-through;}

.woocommerce .products ul li, .woocommerce ul.products li {font-size: 14px;line-height: 14px;}
.woocommerce ul.products li.product .price {color: #000;}

/*.woocommerce-shop ul.products li.product .button, .woocommerce-shop  ul.products li.product .woocommerce-price-suffix {width: 100%;display: none;}*/
body.archive ul.products li.product .button {display: block;margin: 15px 0 0;background: #fff;color: #000; padding: 10px 15px; font-size: 14px; letter-spacing: .2px;font-weight: 400;font-family: 'Jost';border: 1px solid #999;text-align: center;}
body.archive ul.products li.product .button:hover {background: #000;color: #fff;border: 1px solid #000;}
body.archive ul.products li.product .prd_type {display:block;}
body.archive ul.products li.product .prd_type a {display:block;font-size: 13px;opacity: .8;margin-top: 2px;}

body.archive ul.products li.product .price ins {font-size: 14px; color: #000; font-family: 'Roboto'; font-weight: 500;float: left; margin-right: 10px;line-height: 14px;}
body.archive ul.products li.product {width:calc((100% - 15px)/4);text-align: center;margin: 0 5px 20px 0;padding: 0;float:left;}
body.archive ul.products li.product:nth-child(4n+4) {margin: 0 0 20px 0;float:right;}
body.archive ul.products li.product p.category {font-size: 12px;line-height: 18px;display:none;}
body.archive ul.products li.product p.category a {color: #777;}
body.archive ul.products li.product a img {padding: 15px;}
body.archive ul.products li.product a span.price small {font-size: 12px; color: #011733; }
body.archive ul.products li.product .offerarea {width: 73%;float: left;margin: 0 0 10px!important;}
body.archive ul.products li.product .offerarea p {font-size: 12px;line-height: 18px;margin: 0 0 5px;}
body.archive ul.products li.product .offerarea p:before {content:'\f105';font-family:'Fontawesome';margin-right:5px;}


body.archive #main {padding-top:20px;}
body.archive #main .col-md-3 {position: sticky;}
body.archive #main .col-md-3 .widget {margin-bottom: 10px;background: #fff;padding: 20px;}
body.archive #main .col-md-3 .widget h4.widget-title {font-size: 14px;}
body.archive #main .col-md-9 {padding-left: 0;}
body.archive .woocommerce-ordering {margin: 0; float: right;}
body.archive .woocommerce-result-count {margin: 0 0 10px;line-height: 34px;font-size: 12px;font-family: 'Inter';}
body.archive #woocommerce_price_filter-2 .line {margin-bottom: 25px;}
.woocommerce .mx-secondary-logo, .woocommerce-page .mx-secondary-logo {display:none;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {background-color: #E31E24;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {background-color: #001736;}
.woocommerce .widget_price_filter .price_slider_amount .button {background: #fff;color: #011736; padding: 7px 10px; font-size: 12px; text-transform: uppercase; letter-spacing: .2px;font-weight: 500;border: 1px solid #011736;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover {background: #E31E24;color: #fff;border: 1px solid #E31E24;}

.select2-container--default .select2-selection--single {border: 1px solid #e5e5e5;height: 40px;margin: 0;}
.select2-container--default .select2-selection--single .select2-selection__rendered {color: #011736; line-height: 40px;font-size: 13px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b {margin-top: 5px;margin-left: -8px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 49%;}
.wcccf_priority-133 label, .wcccf_priority-144 label, .wcccf_priority-155 label, .wcccf_priority-166 label, .wcccf_priority-177 label, .wcccf_priority-188 label, .woocommerce-MyAccount-content .edit-account-area form label {display: block!important;font-size: 12px;font-weight: 500;margin: 0 0 7px;line-height: 12px;}
.wcccf_file_uploader_container {margin-top: 0!important;margin-bottom: 5px!important;}
.wcccf_file_uploader_container strong {font-size: 10px;font-weight: 400;opacity: .7;}
.wcccf_file_uploader_container input[type=file] {display: block;font-size: 12px;}

.woocommerce .star-rating {color: #ffa41c;font-size: 12px;}
.woocommerce div.product {width: 100%;}
#primary.content-area #main > .product {margin-top:40px;}
.woocommerce div.product .woocommerce-product-rating {margin-bottom: 10px;font-size: 12px;}
.product_summary.entry-summary.bangla .woocommerce-product-rating {margin-bottom: 15px;font-size: 12px;margin-top: -10px;}
.woocommerce div.product form.cart .variations label {color: #333;font-size: 13px;}
.woocommerce div.product .four-fifth_product {width:calc(100% - 380px);float:left;margin-right:30px;padding-right:30px;border-right: 1px dashed #ccc;}
.woocommerce div.product .one-fifth-last {width:350px;float:right;}
.woocommerce div.product .one-fifth-last .title_4 {font-weight:600;font-size:16px;margin-bottom: 25px;}
.woocommerce div.product .one-fifth-last ul.related-products {}
.woocommerce div.product .one-fifth-last ul.related-products > li {margin-top: 10px;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_img_container {width: 80px;height: 90px;border-radius: 6px;float: left; margin-right: 10px;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_img_container .related_product_img {width: 80px;height: 90px;border-radius: 6px;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_img_container .related_product_img a {display:block;width:100%;min-height:100%;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_content_container {width: calc(100% - 90px);float: right;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_content_container p.product_name {}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_content_container p.product_name a {display:block;font-weight: 500;font-size: 14px;margin-bottom: 5px;}
.woocommerce div.product .one-fifth-last ul.related-products > li .related_product_content_container p.product_name .desc {font-size:12px;opacity:.8;font-weight:400;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}



/* Checkout Order Review CSS */
.woocommerce ul#shipping_method .amount {width: 27%;float: right;text-align: right;font-weight: 400;}
.woocommerce-checkout-review-order-table > li {font-size:13px;}
.woocommerce-checkout-review-order-table > li > .heading, .cart_table > li.cart-subtotal .heading {width:50%;float:left;}
.woocommerce-checkout-review-order-table > li > .pricing, .cart_table > li.cart-subtotal .pricing {width: 50%;float: right;text-align: right;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_img {width: 60px;height: 60px;border-radius: 6px;margin-right: 10px;float:left;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_img .item_thumb {width: 60px;height: 60px;border-radius: 6px;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_img .item_thumb a {display:block;width:100%;min-height:100%;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details {width:calc(100% - 70px);float:right;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .name {font-size: 14px;font-family: 'Jost';font-weight: 500;margin:0 0 2px;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .name .sku {display:block;font-weight:400;font-size:12px;opacity:.8;font-family:'Inter';}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .woocommerce-product-rating {display: none;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation {font-size:12px;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation > li {}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation > li > ul.variation_item {}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation > li > ul.variation_item > li.heading {line-height: 12px;font-size: 12px;display: inline-block;opacity: .8;width: auto;margin-right: 5px;float: left;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation > li > ul.variation_item > li.value {line-height: 12px;font-size: 12px;display: inline-block;opacity: .8;width: auto;float: left;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data .variation > li > ul.variation_item > li.value > p {margin:0;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_data {width: calc(100% - 70px);float: left;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_price_section {width:auto;float:right;max-width:70px;}
.woocommerce-checkout-review-order-table > li.cart_item .items .item_details .item_price_section .pricing {font-size: 13px;font-weight: 500;text-align:right;}
.woocommerce-checkout-review-order-table > li.table-header {padding-bottom: 10px;margin:0 0 15px;}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title {font-weight: 500;font-family: 'Inter';font-size: 14px;}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation {font-weight: 400;font-size: 13px;font-family: 'Inter';}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation > .variation_row {}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation > .variation_row > ul.variation_item {}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation > .variation_row > ul.variation_item > li.heading {width:50px;float:left;}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation > .variation_row > ul.variation_item > li.value {width:calc(100% - 60px);float:right;}
.woocommerce-checkout-review-order-table > li.cart_item .product_details .product_title > ul.variation > .variation_row > ul.variation_item > li.value p {margin:0;}

.woocommerce-checkout-review-order-table  {background: #fff;padding:20px;}
.woocommerce-checkout-review-order-table > li.cart_item {margin-top: 10px;}
.woocommerce-checkout-review-order-table > li.cart_item:nth-child(1) {margin-top: 0;}
.woocommerce-checkout-review-order-table > li.cart-subtotal {border-top: 1px solid #e5e5e5;padding-top: 10px;margin: 20px 0 10px;} 
.woocommerce-checkout-review-order-table > li.woocommerce-shipping-totals {margin: 0 0 10px;} 
.woocommerce-checkout-review-order-table > li.woocommerce-shipping-totals > ul.woocommerce-shipping-methods {}
.woocommerce-checkout-review-order-table > li.woocommerce-shipping-totals > ul.woocommerce-shipping-methods > li {}
.woocommerce-checkout-review-order-table > li.tax-total {margin-bottom: 15px;}
.woocommerce-checkout-review-order-table > li.tax-total .heading {}
.woocommerce-checkout-review-order-table > li.tax-total .heading .incl {display:block;font-size:12px;}
.woocommerce-checkout-review-order-table > li.tax-total .pricing .woocommerce-Price-amount {font-weight:400;}

.woocommerce-checkout-review-order-table > li.cart-discount {}
.woocommerce-checkout-review-order-table > li.order-total {font-weight:600;margin-bottom: 15px;}
.woocommerce-checkout-review-order-table > li.order-total > .heading {font-size: 14px;}
.woocommerce-checkout-review-order-table > li.order-total > .pricing {font-size: 14px;}
.woocommerce-checkout-review-order-table > li.order-total > .pricing .includes_tax {display:none;font-weight:400;font-size:12px;font-family:'Inter';}
.woocommerce-checkout-review-order-table > li.coupon_box {}
.woocommerce-checkout-review-order-table > li.coupon_box .checkout_coupon {margin: 0;padding: 0;border: 0;border-radius: 0;}
.woocommerce-checkout-review-order-table > li.coupon_box .checkout_coupon .apply_coupon {width:110px;height: 40px;background: #6739b7;border: 0px solid #444;color: #fff;border-radius: 4px;}
.woocommerce-checkout-review-order-table > li.coupon_box .checkout_coupon #coupon_code {padding: 0 15px 0 35px;height: 40px;line-height: 40px;border-radius: 4px;font-size: 13px;width: calc(100% - 115px);float: left;border-right: 1px solid #e5e5e5;}

.woocommerce form.login, .woocommerce form.register {background-color: #fff; padding: 20px 30px 10px!important; border-radius: 3px;}

.woocommerce-checkout .woocommerce-form-login {}
.woocommerce-checkout .woocommerce-form-login .login_header {text-align:center;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;margin-bottom: 15px;}
.woocommerce-checkout .woocommerce-form-login .login_header .login_man {}
.woocommerce-checkout .woocommerce-form-login .login_header .login_man img {width:64px;margin:0 auto 10px;}
.woocommerce-checkout .woocommerce-form-login .login_header h2 {font-weight:500;font-family:'Jost';font-size:20px;color:#000;}
.woocommerce-checkout .woocommerce-form-login .login_header h2 .sub-heading {display:block;font-weight:400;font-size:13px;font-family:'Inter';color:#777;}
.woocommerce-checkout .woocommerce-form-login .login_header .woocommerce-form-row {margin-bottom: 0;}

#order_review h3#order_review_heading, .cart_totals h2, .woocommerce-order .woocommerce-order-details h2.woocommerce-order-details__title, .woocommerce-thankyou-order-received {padding: 20px 30px 15px; background: #fff;margin-bottom: 0;border: 1px solid #e8e8e8;}
#order_review .order-heads, #order_review .cart-subtotal .cart-text .tax_label, .woocommerce-table--order-details .cart-subtotal .cart-text .tax_label, .woocommerce-form-coupon-toggle, .woocommerce-table--order-details .order-heads {display:none;}
#order_review .order-heads, #order_review .cart-shipping {padding: 10px 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin: 10px 0;}
#order_review .order-head {padding: 15px 30px;}
 .woocommerce-thankyou-order-details, .woocommerce-thankyou-order-failed {padding: 15px 30px;border-left: 1px solid #e8e8e8!important;  border-right: 1px solid #e8e8e8!important;margin-bottom: 0!important;background:#fff;}
.woocommerce-thankyou-order-details, .woocommerce-thankyou-order-failed {border-bottom:1px solid #e8e8e8;border-radius: 3px;}
#order_review .order-contents {padding: 15px 30px;}
#order_review .coupon-area {padding: 15px 30px 5px;background: #fff;border-bottom:1px solid #e8e8e8;border-left: 1px solid #e8e8e8;  border-right: 1px solid #e8e8e8;}
.shipping_method_description .smdfw {font-size: 12px;color: #e83647;}
.woocommerce ul#shipping_method > li {margin: 0 0 5px;line-height: 16px;}
#order_review .coupon-area .form-row-first {width: 75%;}
#order_review .coupon-area .form-row-last {width: 23%;font-size: 13px;}
#order_review .coupon-area .form-row-last .button {height:37px;width: 100%;background: #001736; color: #fff;text-transform: uppercase; border: none;}
#order_review .coupon-area .form-row-last .button:hover {background:#fd0028;-webkit-transition: 600ms;	-moz-transition: 600ms;	-o-transition: 600ms;	transition: 600ms;}
#order_review .order-contents .cart_item .product-name .ts-product-image, .woocommerce-table--order-details .woocommerce-table__line-item .ts-product-image {width: 22%; border: 1px solid #e5e5e5;border-radius: 3px; padding: 0;float: left;margin-right: 15px;}
#order_review .order-contents .cart_item .product-qty, .woocommerce-table__line-item .product-quantity {position:absolute;background: #E31E24;width: 20px;height: 20px;border-radius: 50%;color: #fff;padding: 2px 0;font-size: 12px;font-family: 'Roboto';
    text-align: center; margin-top: -7px; margin-left: 64px;}
.woocommerce-cart .woocommerce-cart-form__contents .cart-content .product-quantity {position: absolute;background: #E31E24;width: 30px;height: 30px;border-radius: 50%;color: #fff;padding: 2px 0;
    font-size: 16px;font-family: 'Roboto';text-align: center;margin-top: -15px;margin-left: 146px;font-weight: 600;line-height: 28px;}    
#order_review .order-contents .cart_item .product-total, .woocommerce-table--order-details .order-contents .woocommerce-table__product-total {width: 25%;float: right;  margin-bottom: 0px;position: relative; top: 5px;}
#order_review .order-contents .cart_item .woocommerce-Price-amount, .woocommerce-table--order-details .order-contents .woocommerce-table__product-total .woocommerce-Price-amount {display: block;font-weight: 400; font-size: 14px;line-height: 11px; color: #0e0a23; font-family: 'Roboto'; }
#order_review .order-contents .cart_item small, .woocommerce-table--order-details .order-contents .product-total small {font-size: 10px;  opacity: .7;}
#order_review .order-contents .cart_item .product-name, .woocommerce-table--order-details .woocommerce-table__product-name {font-weight: 400;font-size: 14px;line-height: 18px;color: #0e0a23;width: 75%;float: left;margin-bottom: 0px;}
#order_review .cart-subtotal .cart-heading, #order_review .tax-total .tax-total-heading, .woocommerce-cart .cart-collaterals .cart-subtotal .crt-hd, .woocommerce-cart .cart-collaterals .tax-total .crt-hd-gst, .woocommerce-cart .cart-collaterals .order-total .crt-hd-total, .tax-rate .tax-heading,
.woocommerce-table--order-details #order-footer {margin:0;}
.woocommerce-table--order-details #order-footer .cart-subtotal {list-style:none;}
.woocommerce-table--order-details #order-footer .cart-subtotal .cart-heading {width: 50%;float: left;font-size: 13px;font-weight: 400;margin-bottom: 5px;}
.woocommerce-table--order-details #order-footer .cart-subtotal:last-child {margin: 10px 0 0;}
.woocommerce-table--order-details #order-footer .cart-subtotal:last-child .cart-heading {font-size: 15px; font-weight: 500;}
.woocommerce-table--order-details #order-footer .cart-subtotal:last-child .cart-text {font-size: 14px; font-weight: 500;}
#order_review .cart-subtotal .cart-text, #order_review .tax-total .tax-total-text, .woocommerce-cart .cart-collaterals .cart-subtotal .crt-cnt, .woocommerce-cart .cart-collaterals .tax-total .crt-cnt-gst, .woocommerce-cart .cart-collaterals .order-total .crt-cnt-total, .tax-rate .tax-text,
.woocommerce-table--order-details #order-footer .cart-subtotal .cart-text {width: 50%;float: right;font-size: 13px;font-weight: 400;text-align:right;font-family: 'Roboto';margin-bottom: 5px;}

#order_review #order-footer, .woocommerce-table--order-details #order-footer {padding: 15px 30px;background: #fff2e8;border-top: 1px solid #ffdabc;border-bottom: 1px solid #ffdabc;}
.woocommerce-table--order-details #order-footer {border-left: 1px solid #ffdabc;border-right: 1px solid #ffdabc;}
#order_review #payment {padding: 0;background: #fafafa;border-radius: 0;margin-top: 0;border-top: 1px solid #e5e5e5;}
.woocommerce form .form-row .input-checkbox {left: -20px;top: 3px;}
#order_review #payment .woocommerce-terms-and-conditions-checkbox-text {line-height: 14px;font-size: 12px; font-weight: 400;}
#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {height: 12px;display: none;}
#payment .payment-heading {padding:20px 30px 15px;border-bottom: 1px solid #e8e8e8!important;}
#payment #payment_review_heading {margin-top: 0;font-weight: 500;   font-size: 18px;line-height: 24px; color: #0e0a23;     letter-spacing: 0px;text-transform: capitalize;width:auto;float:left;margin-bottom: 0;}
#payment .payment-heading .pay-icon {width:auto;float:right;}
#payment .payment-heading .pay-icon img {height: 22px;}
.order-content {float:left;width:60%;}

.wcccf_temp_file_name {font-size: 12px; font-weight: 400;}


.woocommerce-account .woocommerce-form-login label, .woocommerce-account .woocommerce-form-register label {font-weight: 500;font-size: 13px;margin-bottom: 5px;width:100%;color: #333;}
.woocommerce-order .order-content ul.order_details {margin:0;}
.order-head2 {font-size: 14px;font-weight: 500;margin-bottom: 5px;}
.order-nos {width: 23%;float: left;margin-right:2%}
.order-dates {width: 20%;float: left;margin-right:2%}
.order-emails {width: auto;float: left;margin-right:2%}
.order-totals {width: auto;float: right;text-align: right;}
.order-nos .order-text2 {font-family: 'Roboto'; font-size: 40px;font-weight: 600; letter-spacing: -2px; color: #000;line-height: 40px;}
.order-detail-footer {border-top: 1px solid #e8e8e8;margin-top: 10px; padding: 15px 0 0;}
.order-methods {width: 50%; float: left;}
.woocommerce-notice--success .far {color: #24b47e; font-size: 20px;position: relative;top: 2px; margin-right: 10px;}
.woocommerce-notice--error .fas {color: #f00; font-size: 20px;position: relative;top: 2px; margin-right: 10px;}
.woocommerce-MyAccount-navigation {background: #fff; float: left;width: 100%;}
.woocommerce-MyAccount-navigation ul {margin:0;}
.woocommerce-MyAccount-navigation ul li:first-child {margin:0px 0 0px;}
.woocommerce-MyAccount-navigation ul li {list-style:none;margin:20px 0 0px;}
.woocommerce-MyAccount-navigation ul li a {font-size: 13px;line-height: 20px;font-weight: 500;margin: 0px 0 2px;display: block;letter-spacing: .5px;color: #7e7e89;}
.woocommerce-MyAccount-navigation ul li a:before {font-family: 'Font Awesome 5 Pro';color: #000;font-size: 18px;text-align: center; width: 20px; float: left;margin-right: 15px;}
.woocommerce-MyAccount-navigation-link--dashboard a:before {content:'\f682'}
.woocommerce-MyAccount-navigation-link--orders a:before {content:'\f218'}
.woocommerce-MyAccount-navigation-link--downloads a:before {content:'\f56d'}
.woocommerce-MyAccount-navigation-link--edit-address a:before {content:'\f2b9'}
.woocommerce-MyAccount-navigation-link--edit-account a:before {content:'\f3f1'}
.woocommerce-MyAccount-navigation-link--customer-logout a:before {content:'\f2f5'}

/* My Account View Order CSS */
.woocommerce-MyAccount-content {width: 100%;}
.woocommerce-MyAccount-content .view-order {}
.woocommerce-MyAccount-content .my_ac_main_content {width: calc(100% - 370px); float: left;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header {margin-bottom: 15px;background: #fff;padding:20px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .icon {width: 44px;height: 44px;border: 1px solid #999;border-radius: 6px;text-align: center;padding: 9px;margin-right: 10px;float: left;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .icon svg {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_data {width: calc(100% - 54px);float: right;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_number {width: calc(100% - 170px);font-size: 16px;font-weight: 500;font-family: 'Inter';float: left;margin-bottom: 0px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_number .order_date {display: block;font-family: 'Inter';font-weight: 400;font-size: 13px;opacity:.8;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_total {margin:0;width: 150px;float: right;text-align: right;font-size: 20px;font-family: 'Jost';font-weight: 500;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_total .woocommerce-Price-amount {font-size: 16px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .view_order_header .order_total .status {display: block;font-size: 13px;font-weight: 400;font-family: 'Inter';}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer {padding:20px 20px 0;background: #fff;margin-bottom: 15px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .section_title_2 {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items {margin-top:15px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items:nth-child(1) {margin-top:0;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_img {width:60px;height:60px;border-radius:6px;margin-right:10px;float:left;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_img .item_thumb {width:60px;height:60px;border-radius:6px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_img .item_thumb a {display:block;width:100%;min-height:100%;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details {width:calc(100% - 70px);float:right;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data {width:calc(100% - 150px);float:left;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data .name {font-family:'Jost';font-size:14px;font-weight:500;margin: 0;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data .name a {display:block;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data .name .sku {display:block;font-size:12px;font-family:'Inter';font-weight:400;opacity:.8;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data .item_spec {}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_data .item_spec > li {font-size:12px;font-family:'Inter';font-weight:400;opacity:.8;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_price_section {width:150px;float:right;text-align:right;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_price_section .pricing {margin: 0;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_price_section .pricing .woocommerce-Price-amount {font-size:14px;font-weight:500;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .orders_list > li .items .item_details .item_price_section .pricing .sub {display: block;font-size:12px;font-family:'Inter';font-weight:400;opacity:.8;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section {padding: 15px;background: rgb(255 193 7 / 10%);border-radius: 0;width: calc(100% + 40px);margin-left: -20px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li {margin-top: 10px;font-size: 14px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li:nth-child(1) {margin-top: 0;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li.order_total {font-weight:600;font-size:16px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li .heading {width:200px;float:left;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li .value {width:calc(100% - 210px);float:right;text-align: right;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li .value .mmerce-Price-amount {display:block;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .order_item_cotainer .order_total_section > li .value small {display:block;font-weight:400;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section {background:#fff;display:flex;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .shipping_info_cotainer {width: 50%;float: left;padding: 20px;border-right:1px solid #e5e5e5;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .billing_info_cotainer {width: 50%;float: right;padding: 20px;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .billing_info_cotainer p.name , .woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .shipping_info_cotainer p.name {font-weight:400;margin: 0;}
.woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .billing_info_cotainer p.name .sub , .woocommerce-MyAccount-content .woocommerce-order-details .order_details .customer_details_section .shipping_info_cotainer p.name .sub {display:block;font-size:13px;opacity:.8;font-weight:400;}

.sidebar_ads {width:350px;float:right;}

.woocommerce-MyAccount-content .woocommerce-Addresses .address-box {width: calc((100% - 10px)/2);float: left;margin-right: 10px;margin-bottom:10px;padding: 20px;background: #fff;border-radius: 0px;border:1px solid #e7e7e7;}
.woocommerce-MyAccount-content .woocommerce-Addresses .address-box:nth-child(2n+2) {float:right;margin-right:0;}
.woocommerce-MyAccount-content .woocommerce-Addresses .address-box .title {}
.woocommerce-MyAccount-content .woocommerce-Addresses .address-box address {margin:0;}

.order-row, .view-order-content .woocommerce-MyAccount-content .woocommerce-customer-details, .woocommerce-MyAccount-content .view-order-tracking {padding: 20px;  background: #fff;   margin-bottom: 15px;}
.order-row .order-nos {width: 20%;float: left;margin-right:0%}
.order-row .order-nos .order-text2 {font-size: 30px;line-height: 34px;}
.order-row .order-dates {width: 20%;float: left;margin-right:0%}
.order-row .order-totals {width: 20%;float:left;text-align: left;}
.order-row .order-status {width: 20%;float:left;padding: 0 30px;}
.order-row .order-action {width: 10%;float:left;text-align: right;line-height: 57px;}
.order-row .order-action a, .woocommerce-MyAccount-content .download-area button, .woocommerce-MyAccount-content .edit-account-area form.edit-account .button {border: none;  background: #001736;  color: #fff; padding: 7px 15px;font-weight: 500; font-size: 12px; border-radius: 3px;}
.order-row .order-tracks {width: 10%;float:right;text-align: right;line-height: 57px;}
.order-row .order-tracks .track-button {border: none; background: #24b47e; color: #fff; padding: 7px 15px; font-weight: 500;font-size: 12px;line-height: 14px;border-radius: 3px;}
.view-order-content .woocommerce-order-details .order_details .order-contents {border-left:none!important;border-right:none!important;padding: 15px 0px!important;}
.view-order-content .woocommerce-order-details .order_details .order-contents .product-quantity {margin-top: -9px; margin-left: 63px;}

.view-order-content .woocommerce-order-details .order_details #order-footer {}
.view-order-content .woocommerce-order-details .order_details ul#order-footer:after {clear:both;}
.woocommerce-MyAccount-content .woocommerce-customer-details {width: 60%; float: left;margin-top: 0;}
.woocommerce-MyAccount-content .woocommerce-customer-details address {padding: 0;background: none; width: 100%;font-size: 13px; line-height: 18px;margin-bottom: 0;}
.woocommerce-MyAccount-content .woocommerce-OrderUpdate-description {border-bottom: 1px dashed #ccc;padding: 0 0 10px;  margin: 0 0 10px;}
.woocommerce-MyAccount-content .woocommerce-OrderUpdate-description p.order-note {font-size: 13px;font-weight: 500;margin: 0;}
.woocommerce-MyAccount-content .woocommerce-OrderUpdate-description p.woocommerce-OrderUpdate-meta {font-size: 10px;font-weight: 500;margin: 0;opacity:.5;}
.woocommerce-MyAccount-content .woocommerce-OrderUpdates {margin: 0;}
.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-description:fast-child .order-note:after {content:'Latest';}
.woocommerce-MyAccount-content .woocommerce-OrderUpdates .woocommerce-OrderUpdate-description:last-child {border-bottom:0;margin-bottom: 0;}
.woocommerce-MyAccount-content .download-area, .woocommerce-MyAccount-content .addreas-area, .woocommerce-MyAccount-content .edit-account-area {padding: 20px 30px; background: #fff;border: 1px solid #e8e8e8;  margin-bottom: 15px;}
.woocommerce-MyAccount-content .download-area .woocommerce-Button {margin:0;}
.woocommerce-MyAccount-content .download-area button {display:block;}
.woocommerce-MyAccount-content .edit-account-area .form-row-first {float:left;}
.woocommerce-MyAccount-content .edit-account-area .form-row-last {float:right;}
.woocommerce-MyAccount-content .edit-account-area .passord-change {margin-top: 20px;width: 49%;float: left;}
.woocommerce-MyAccount-content .edit-account-area form input[type="text"], .woocommerce-MyAccount-content .edit-account-area form input[type="password"], .woocommerce-MyAccount-content .edit-account-area form input[type="email"] {padding: 0 35px;}
.woocommerce .woocommerce-ordering select {font-size: 14px;line-height: 14px;font-family: 'Jost';text-transform: capitalize;padding: 5px 10px;}
.tracing-box {border-top: 1px solid #e8e8e8;margin-top: 10px; padding: 15px 0 0;}

.one-fifth-sidebar {width: 275px;float: left;}
.one-fifth .sidebar {}
.one-fifth .sidebar .widget-title {text-transform: uppercase;font-size: 14px;line-height: 18px;font-weight: 600;letter-spacing: 1px;}
.four-fifth-last {width: calc(100% - 300px);float: right;}
#primary {}
#primary.content-area {}
#primary.content-area #main {padding-top: 20px;}


ul.price li {display: inline-block;margin-right: 10px;}
.catalogue_price ul.price {margin-bottom: 0!important;color: #000!important;line-height: 14px;}
.catalogue_price ul.price li {margin-right: 5px;}
.catalogue_price ul.price li.sale_price {font-size: 14px;}
.catalogue_price ul.price li.regular_price {top: 0px;font-size: 14px;}
.woocommerce-Price-currencySymbol {font-family: 'Rubik'!important;font-weight: 400;    display: inline-block;}
.catalogue_price .woocommerce-Price-currencySymbol {font-size: 14px;line-height: 14px;display: inline-block;}
.catalogue_price ul.price li.disc {top: 0;font-size: 13px;}
.disc {font-weight: 500;color: red;position: relative;top: -2px;text-transform: uppercase;}
.form_note {margin: 10px 0;font-size: 13px;line-height: 14px;color: #f10;}


.shop_table .table-header {border-bottom: 1px solid #ccc;}
.shop_table > li .product-remove {width: 12%;float: left;text-align: center;}
.shop_table > li .item_details {width: 80%;float: left;}
.shop_table > li .product-subtotal {width: 20%;float: right;font-weight:500;font-size: 16px;text-align: right;}
.shop_table > li .product-subtotal .woocommerce-Price-amount bdi {font-family: 'Jost';font-size: 14px;}
.side-box.semi-box {width:700px;margin:auto;padding: 30px;}

.shop_table > li.table-header .heading, .woocommerce-checkout-review-order-table > li.table-header .pricing {padding:20px;text-transform:uppercase;font-size:11px;font-weight:500;letter-spacing:1px;opacity: .8;}
.shop_table > li.woocommerce-cart-form__cart-item {padding:0;}
.shop_table > li.woocommerce-cart-form__cart-item .contents {font-family: 'Inter';}
.shop_table > li.woocommerce-cart-form__cart-item .contents ul.price {margin-bottom:5px;}
.shop_table > li.woocommerce-cart-form__cart-item .contents ul.price li {}
.shop_table > li.woocommerce-cart-form__cart-item .contents ul.price li.sale_price {font-weight: 500;font-size: 13px;}
.shop_table > li.woocommerce-cart-form__cart-item .contents ul.price li.regular_price {font-weight: 400;font-size: 13px;top: 0;}
.shop_table > li.woocommerce-cart-form__cart-item .contents ul.price li.disc {font-weight: 500;font-size: 13px;top: 0;}


.shop_table > li .item_details .prod_image {width: 110px;float: left;margin-right: 20px;}
.shop_table > li .item_details .prod_image img {}
.shop_table > li .item_details .prod_details {width: calc(100% - 130px);float: right;}
.shop_table > li .item_details .prod_details p.product_name {font-size: 16px;font-weight: 500;margin: 0 0 5px;font-family: 'Inter';}
.shop_table > li .item_details .prod_details p.product_price {color: #05264d;margin: 0;}
.shop_table > li .item_details .prod_details .woocommerce-product-rating {line-height: 12px;margin-bottom: 15px;display:none;}
.shop_table > li .item_details .prod_details .woocommerce-product-rating ul.rating > li {color: #999;}
.shop_table > li .item_details .prod_details > div.quantity {clear: both;display:block;margin:10px 0;}
.shop_table > li .item_details .prod_details > div.quantity .qty_button.minus, .shop_table > li .item_details .prod_details > div.quantity .qty_button.plus {width: 34px;height: 34px;}
.shop_table > li .item_details .prod_details > div.quantity .qty {width: 40px;height: 34px;}
.cart_table {border-bottom: 1px solid #e5e5e5;padding: 20px;}
.cart_table > li {font-size:14px;font-family: 'Inter';margin-bottom: 10px;}
.cart_table > li.order-total {font-size:16px;border-top: 1px solid #e5e5e5;padding-top: 10px;}
/* Tax */
.cart_table > li.order-total .pricing .includes_tax .pricing .includes_tax {display:none;}
.cart_table > li.order-total .pricing .woocommerce-Price-amount, .woocommerce-checkout-review-order-table > li.order-total .pricing .woocommerce-Price-amount {display: inline-block;}
.cart_table > li:last-child {margin: 0;}
.cart_table > li.table-header .heading, .woocommerce-checkout-review-order .shop_table > li.table-header .heading, .cart_table > li.table-header .pricing, .woocommerce-checkout-review-order .shop_table > li.table-header .pricing {padding: 0;text-transform: capitalize;font-size: 16px;font-weight: 500;color: #000;font-family: 'Jost';}


 .woocommerce-checkout-review-order-table > li .pricing .woocommerce-Price-amount, .cart_table > li .pricing, .woocommerce-checkout-review-order-table > li .pricing .woocommerce-Price-amount {font-weight: 500;}
.woocommerce-checkout-review-order-table > li .pricing .product-quantity {display:block;font-size: 13px;opacity: .8;width: 100%;}
.woocommerce-checkout-review-order-table > li.variation_row {margin: 0;}
.woocommerce-checkout-review-order-table > li.variation_row > ul.variation_item {}
.woocommerce-checkout-review-order-table > li.variation_row > ul.variation_item li {display: inline-block;width: auto;margin: 0 3px 0 0;}
.woocommerce-checkout-review-order-table > li.variation_row > ul.variation_item li.value p {margin:0;}
.woocommerce-remove-coupon {font-weight: 400;font-size: 12px;color: #e83647;text-decoration:none;}
.cart_table > li.table-header {padding-bottom: 10px;}
.cart_table .cart-subtotal {}
.cart-list-contents, #wishlist_container .wish-list-contents-sidebar {height:calc(100vh - 57px);position: relative;right: 0;top: 0;z-index: unset;margin-left: 0;width: 100%;display: block;background: #ffffff;border: 0;}
.cart-list-contents .title, #wishlist_container .wish-list-product-list p.title {font-size:18px;font-weight:400;margin-bottom: 20px;font-family: 'Jost';text-align:center;}
.cart-list-contents .title span.sub, #wishlist_container .wish-list-product-list p.title span.sub {display:block;font-size:13px;font-weight:400;color:#777;padding: 0;border-radius: 0;background: transparent;width: 100%;height: unset;line-height: 18px;font-family: 'Inter';}
.cart-list-contents ul.cart_items {margin-bottom: 15px!important;overflow-y: auto;max-height: calc(100% - 300px);}
.cart-list-contents ul.cart_items > li {margin-bottom: 0px!important;border-bottom: 0;padding: 20px 30px 0 !important;}
.cart-list-contents ul.cart_items > li:nth-child(1) {margin-bottom: 0px!important;border-bottom: 0;padding: 30px 30px 0 !important;}
.cart-list-contents ul.cart_items > li .product_img_container, #wishlist_container .wish-list-product-list .product-thumbnail.product_img_container {width:60px;float:left;aspect-ratio:1/1;border-radius:6px;}
.cart-list-contents ul.cart_items > li .product_img_container .product_img, #wishlist_container .wish-list-product-list .product-thumbnail.product_img_container .product_img {aspect-ratio:1/1;border-radius:6px;}
.cart-list-contents ul.cart_items > li .product_img_container .product_img a, #wishlist_container .wish-list-product-list .product-thumbnail.product_img_container .product_img a {display:block;width:100%;min-height:100%;}
.cart-list-contents ul.cart_items > li .cart-list_product-content {width:calc(100% - 190px);margin:0 10px;float:left;}
.cart-list-contents ul.cart_items > li .cart-list_product-quantity, #wishlist_container .wish-list-product-list .product-add-to-cart {width: 90px;float: right;font-family: 'Jost';font-weight: 500;font-size: 13px;}
.cart-list-contents ul.cart_items > li .cart-list_product-quantity .quantity {display: block;line-height: 14px;}
.cart-list-contents ul.cart_items > li .cart-list_product-quantity .woocommerce-Price-amount, #wishlist_container .wish-list-product-list .product-price .woocommerce-Price-amount {font-size: 13px;color: #000;}
.cart-list-contents ul.cart_items > li .cart-list_product-quantity .woocommerce-Price-amount .amount, #wishlist_container .wish-list-product-list .product-price .woocommerce-Price-amount .amount {color: #000;font-size: 13px;}


.cart-list-contents ul li:hover {background: transparent;}
.cart-list-contents ul.cart_items > li img {width:70px;height:auto;}
.cart-list-contents .cart-list_product-name {}
.cart-list-contents .cart-list_product-name a, #wishlist_container .wish-list-product-list .product-name a {display: block;font-size: 14px;line-height: 18px!important;font-weight: 500;font-family:'Inter';text-decoration: none;}
.cart-list-contents:after, #mobile_deposite_container:after, #wish-list-contents-sidebar:after {border-bottom: 7px solid #e5e5e5;right: 22px;}
.cart-list-contents.empty {padding: 20px;}
.cart-list-contents.empty span.icon , #wishlist_container .wish-list-contents-sidebar .wish-list-product-list > span.icon {padding: 15px 15px;border-radius: 50%;display: inline-block;background: #e5e5e5;width: 60px;height: 60px;margin: 0 auto 10px;display:block;}
.cart-list-contents.empty span > iconify-icon {font-size: 28px;position: relative;top: 0;}
.cart-list-contents ul.cart_items > li .cart-list_product-data {}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation {margin: 0;color: #000;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row {width: auto;border-bottom: 0;padding: 0!important;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item {width: auto;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item li {width: auto;margin-right: 5px;border-bottom: 0;font-size: 12px;font-family: 'Inter';padding: 0!important;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item li p {margin:0;}
.cart-list-contents ul.cart_items > li .cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item li.heading {padding: 0!important;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item li.variation-Vendor.heading, .cart-list_product-data .variation .variation_row .variation_item li.variation-Vendor.value {display:none;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .variation .variation_row .variation_item li.value {padding: 0!important;}
.cart-list-contents ul.cart_items > li .cart-list_product-data .quantity {font-size: 12px;font-family: 'Inter';display:block;}

.cart-list_total {width: 100%;padding: 0;background: #f5f5f5;border-top: 0;margin: 0;font-family: 'Jost';position: absolute;float: none;bottom: 0;}
.cart-list_total .cart_totals {}
.cart-list_total .cart_totals .cart_table {padding:20px 30px 12px;border: 0;}
.cart-list_total .cart_totals .cart_table > li .pricing .woocommerce-Price-amount {font-size: 14px;line-height:14px;display: block;height: unset;}
.cart-list_total .cart_totals .cart_table > li .pricing .woocommerce-Price-amount bdi {line-height: 14px;display:block;}
.cart-list_total .cart_totals .cart_table > li {padding:0!important;border: 0;margin-top: 10px;}
.cart-list_total .cart_totals .cart_table > li:nth-child(1) {margin-top: 0;}
.cart-list_total .cart_totals .cart_table ul#shipping_method > li {padding:0!important;margin-top: 10px;}
.cart-list_total .cart_totals .cart_table ul#shipping_method > li label, .cart-list_total .cart_totals .cart_table > li.tax-total .heading {font-size: 13px;display: block;}
.cart-list_total .cart_totals .cart_table > li.tax-total .heading .incl, .cart_table > li .heading .incl {display: block;opacity: .8;font-size: 12px;}
.cart-list_total .cart_totals .cart_table ul#shipping_method > li label .woocommerce-Price-amount {float:right;font-size: 13px;}
.cart-list_total .cart_totals .cart_table > li .heading {width: 50%;float: left;font-size:14px;}
.cart-list_total .cart_totals .cart_table > li .pricing {width: 50%;float: right;text-align:right;font-size:14px;}
.cart-list_total .cart_totals .cart_table > li .pricing small {display:block;font-weight:400;}
.cart-list_total .cart_totals .cart_table > li .pricing small .woocommerce-Price-amount {display:inline-block;font-weight:400;}
.cart-list_total .cart_totals .cart_table > li.order-total {}
.cart-list_total .cart_totals .cart_table .cart-subtotal {}
.cart-list_total .cart_totals .cart_table .cart-subtotal .pricing {height:unset}
.cart-list_total .total {padding: 20px 30px;margin: 0 0 15px;border-top: 0;background: #f5f5f5;}
.cart-list_total .total .amount {color: #000;font-size: 14px;font-weight: 500;}
.cart-list_total .total strong {font-weight: 500;font-size: 16px;float: left;}
.cart-list_total .btn.btn-theme {background: #212121;color: #ffffff;border: none;font-size: 11px;font-weight: 500;text-transform: uppercase;width: 10%;display:block;margin-bottom:10px;padding: 10px 20px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.cart-list_total .btn.btn-theme:hover, .cart-list_total .btn.btn-theme.checkout:hover {background: #E31E24;}
.cart-list_total .btn.btn-theme.checkout {background: #000;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.cart_buttons {padding: 0 30px 30px;}


.woocommerce-cart-form__contents {padding: 20px;border-bottom: 1px solid #e5e5e5;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item {margin-top: 20px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item:nth-child(1) {margin-top: 0px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_img {width: 60px;height: 60px;border-radius: 6px;margin-right: 10px;float:left;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_img .item_thumb {width: 60px;height: 60px;border-radius: 6px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_img .item_thumb a {display:block;width:100%;min-height:100%;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details {width:calc(100% - 70px);float:right;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data {width:calc(100% - 70px);float:left;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .name {font-size: 14px;font-family: 'Jost';font-weight: 500;margin: 0px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .name a {display:block;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .name .sku {display:block;font-weight:400;font-size:12px;opacity:.8;font-family:'Inter';}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating {display: none;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating .rating {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating .rating > li {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating .rating > li .rating_count {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating .rating > li .stars {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .woocommerce-product-rating .rating > li .stars i {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li ul.variation_item {}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li ul.variation_item > li {display: inline-block;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li ul.variation_item > li.heading {font-size:12px;opacity:.8;line-height: 12px;width: auto;margin-right: 5px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li ul.variation_item > li.value {font-size:12px;opacity:.8;line-height: 12px;width: auto;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_data .variation > li ul.variation_item > li.value > p {margin:0;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .remove_items {position: absolute;margin: -5px;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .remove_items a {display:block;background: #212121;text-align: center;display: block;width: 24px;height: 23px;line-height: 23px;color: #fff;border-radius: 50%;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .remove_items a:hover {background: #E31E24;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .remove_items a i {color: #fff;margin: 0;font-size: 16px;text-align: center;}

.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_price_section {float: right;width: auto;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_price_section .pricing {font-size: 13px;font-weight: 500;text-align:right;margin: 0;}
.woocommerce-cart-form__contents > li.woocommerce-cart-form__cart-item .items .item_details .item_price_section .pricing .product-quantity {display:block;font-weight:400;font-size:12px;opacity:.8;font-family:'Inter';width: 100%;text-align: right;}


.after_order_total {padding: 20px;font-size: 12px;border-top: 1px solid #e5e5e5;}
.first-payment-date small {font-size: 12px;opacity: .8;}
 .woocommerce-message {border-top-color:transparent!important;font-size: 14px;line-height: 14px;}
.coupon_box {margin: 0!important;border-top: 1px solid #e5e5e5;padding: 15px 0 0;}
.coupon_box .coupon {padding:0;background:#fff;}
.coupon_box .coupon i {position:absolute;color: #6739b7;margin: 13px 0 13px 13px;}
.apply_coupon, .update_cart_button {color: #092351;font-weight: normal;-webkit-transition: 500ms;-moz-transition: 500ms;-o-transition: 500ms;transition: 500ms;height: 38px;background: transparent;line-height: 18px;border-radius: 0;padding: 0 15px;width: 30%;float: right;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;font-size: 12px;	-webkit-transition: 600ms;
	-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.update_cart_button {border: 1px solid #999;}
.apply_coupon {}


.update_cart_button:hover, .apply_coupon:hover {border:1px solid #000;background:#000;color:#fff;}
.woocommerce-cart-coupon-form {width:100%!important;float: unset;margin-bottom: 0;}
.update_cart_button {width:unset;}
#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {margin: 0 10px 0 0!important;float: left;}
#add_payment_method #payment ul.payment_methods li input[type=radio], .woocommerce-cart #payment ul.payment_methods li input[type=radio], .woocommerce-checkout #payment ul.payment_methods li input[type=radio] {accent-color: #E31E24;height: 1.5em;line-height: normal;border: 0px;width: 20px;}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {position: relative;box-sizing: border-box;width: 100%;padding: 0;margin: 1em 0 0;font-size: 12px;border-radius: 0px;line-height: 18px;background-color: transparent;color: #767676;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {border: 1em solid #f8f9fc!important;border-right-color: transparent!important;border-left-color: transparent!important;border-top-color: transparent!important;}
.wc_payment_method label {font-weight: 400;font-size: 14px;margin: 0;color: #000;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {padding:13px 15px 13px 45px;border-radius:5px;background: #fafafa;line-height: 20px;height: unset;}
.woocommerce-checkout #customer_details, .woocommerce-checkout #order_review {border:1px solid #e5e5e5;}
.woocommerce-checkout #customer_details h2, .woocommerce-checkout #order_review h2 {padding:20px;}
.woocommerce-checkout #customer_details h2 span.sub {display:block;}
.woocommerce-checkout #order_review h2 {border-bottom: 1px solid #e5e5e5;}
.woocommerce-checkout #order_review h2 a {float: right;font-size: 12px;line-height: 14px;font-family: 'Inter';text-transform: none;letter-spacing: 0;font-weight: 500;color: #E31E24;}
.woocommerce-checkout #order_review h2 a i {}
.woocommerce-checkout #customer_details .billing_info {background: #fff;padding:20px;}
.cart_back {text-align: right;}
.cart_item .prod_image {float: left;width: 22%;margin-right: 10px;}
.woocommerce img, .woocommerce-page img {height: auto;max-width: 100%;}
.cart_item .product_details {float: right;width: 73%;}
.cart_item .product_details .product-quantity {width: 100%;float: unset;text-align: left;display: block;}
.woocommerce-cart .prod_details .remove_items {margin: 11px 0 11px 15px;display: inline-block;}
.woocommerce-cart .prod_details .remove_items a.remove {display: block;font-size: 12px;height: unset;width: unset;text-align: left;line-height: 12px;border-radius: unset;color: #999!important;text-decoration: none;font-weight: 400;border: 0;font-family: 'Inter';margin: 0;-webkit-transition: 500ms;-moz-transition: 500ms;-o-transition: 500ms;transition: 500ms;}
.woocommerce-cart .prod_details .remove_items a.remove i {margin-right:5px;}
.woocommerce-cart .prod_details .remove_items a.remove:hover {color:red!important;}
.woocommerce a.remove:hover {background: none;}
.woocommerce_cheeckout_login_form {background: #fff;padding: 30px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {color: #fff;background-color: #000;font-weight: normal;-webkit-transition: 500ms;-moz-transition: 500ms;-o-transition: 500ms;transition: 500ms;border: none;border-radius: 0;font-size: 14px;padding: 10px 15px;}
.woocommerce_cheeckout_login_form .woocommerce-form-login__rememberme input[type=checkbox] {margin: 5px 10px 0 0;}
.woocommerce_cheeckout_login_form form .form-row label {display: block;font-size: 12px;font-weight: 400;margin: 0 0 10px;clear: both;}

.woocommerce-cart h2.section_title, .woocommerce-checkout h2.section_title {border-bottom: 0;font-size: 16px;font-family:  'Inter';letter-spacing:0px;text-transform: capitalize;font-weight: 500;margin-bottom:0;border-bottom: 1px solid #e5e5e5;}
.coupon_update_row {padding:20px;}
.coupon_update_row .coupon.one-half {width:calc(100% - 220px);margin-right:0;}
.coupon_update_row .coupon.one-half #coupon_code {width:300px;}
.coupon_update_row .coupon.one-half .button {font-size: 13px;height: 40px;width: 70px;}
.coupon_update_row .one-half-last {width:200px;margin-left:0;}
#tracking-response .tracing-box .sm-head2 {margin-bottom: 10px;}
#tracking-response .tracing-box .awb_no {width:30%;float:left;}
#tracking-response .tracing-box .arrival {width:40%;float:left;}
#tracking-response .tracing-box .courier {width:25%;float:left;}
.tracking_update_row {padding:10px;font-size: 12px;}
.tracking_update_row:nth-child(even) {background:#f5f5f5;}
.tracking_update_row .time {width:30%;float:left;}
.tracking_update_row .location {width:40%;float:left;}
.tracking_update_row .status {width:25%;float:right;}
.tracking_update_row .status .success {font-size: 14px;color: #24b47e;font-weight: bold;line-height: 16px;}
.tracking_update_row .status .success .fas {float: left;line-height: 18px; font-size: 16px;margin-right: 15px;}
.tracking_update_row .status .intra {font-size: 13px;color: #E31E24;font-weight: 400;line-height: 16px;}
.tracking_update_row .status .intra .fas {float: left;line-height: 18px; font-size: 14px;margin-right: 10px;transform: rotate(-45deg);}
.tracking_update_row .status .outdel {font-size: 13px;color: #000;font-weight: 500;line-height: 16px;}
.tracking_update_row .status .outdel .fas {float: left;line-height: 18px; font-size: 14px;margin-right: 10px;}
.tracking_update_row p.heads {margin: 0;font-size: 12px;text-transform: capitalize;width:25%;}
.sm-txt {text-transform: capitalize;}
.awb_no .sm-txt {font-family: 'Roboto'; font-size: 20px;font-weight: 600;   letter-spacing: 0;   color: #000;line-height: 20px;}
.tracking-status {margin-top: 15px;}
#hide-track {float: right; position: relative; top: -32px;background: 0;border: none; padding: 0;}
#hide-track .fas {font-size: 22px;color: #f00; margin-right:0;}
.tracking-nos .order-text2 {font-family: 'Roboto'; font-size: 18px; font-weight: 600; letter-spacing: 0;color: #001736; line-height: 20px;}
.view-order-tracking .tracing-box .arrival {width:50%!important;float:left;}
.view-order-tracking .tracing-box .courier {width:50%!important;float:right;}

.carousel-control {z-index: 9;}
.carousel-control.right, .carousel-control.left {background-image: none;width: unset;}
#carousel-rev-generic .carousel-inner {width: 60%;margin:0 auto;}
#carousel-rev-generic .carousel-control .icon-prev {margin-left: 250px;}
#carousel-rev-generic .carousel-control .icon-next {margin-right: 250px;}
.carousel-control .icon-next, .slick-slider a.slick-next .icon-next {margin-right: -45px;width: 40px;height: 40px;cursor:pointer;}
.carousel-control .icon-prev, .slick-slider a.slick-prev .icon-prev {margin-left: -45px;width: 40px;height: 40px;cursor:pointer;}
.carousel-control .icon-prev:before, .slick-slider a.slick-prev .icon-prev:before {content: '\f053';}
.carousel-control .icon-next:before, .slick-slider a.slick-next .icon-next:before {content: '\f054';}
.carousel-control .icon-prev:before, .carousel-control .icon-next:before, .slick-slider a.slick-prev .icon-prev:before, .slick-slider a.slick-next .icon-next:before {color: #212121;font-family: 'Font Awesome 5 Pro';}



.product_share {display:block;}
.product_share a {display:block;}
.product_share a i {font-weight: 300;font-size: 22px;margin:0;}
.product_share a:hover i {font-weight: bold;color: #E31E24;}
.product_share a img {width: 26px;}
#share_tooltip {font-size: 13px;font-family: 'Jost';margin-top: -12px;width: 50px;padding: 5px;height: auto;left: -10px;position:relative;}
#share_tooltip:before {content:'\f0d8';color: #333;font-family: 'Font Awesome 5 Pro';margin: -20px 0 -7px;font-weight: bold;font-size: 24px;width: 100%;display:block;}
/*.woocommerce-product-gallery--wcavi {display:none!important;}*/

.woocommerce div.product div.summary .wishlist_exist .yith-wcwl-add-to-wishlist {display:none;}

/*.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist, .product_share {float: right;width:80px;text-align: center;display:block;right: 0;}*/
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist, .product_share {text-align: center;display:block;float:left;}
.product_share {}
.product_share a {width: 45px;height:45px;border:1px solid #999;padding: 10px 9px;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {width: auto;margin-right: 5px;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.exists {display:none;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {display:block;text-decoration:none;width:45px;height:45px;border:1px solid #999;padding: 7px;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {display:none;margin-right: 0;font-family: 'FontAwesome'!important;font-size: 22px;font-weight: 100;line-height: 26px;color: #000;}

/*.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist {width: auto;margin-left: 5px;margin-bottom: 0;}*/
.woocommerce div.product div.summary .title_price_info .yith-wcwl-add-to-wishlist {float: right;width:auto;margin-bottom:0;}
.woocommerce div.product div.summary .title_price_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {text-decoration:none;padding: 0;display:block;border:none;color: #000;font-size: 13px;}
.woocommerce div.product div.summary .title_price_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {color:#E31E24;}
.woocommerce div.product div.summary .title_price_info .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {content:'\f004';font-family: 'Font Awesome 5 Pro';font-weight: 300;font-size: 26px;}
/*.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {text-decoration:none;padding: 0 20px;display:block;border:1px solid #000;height:45px;width: 47px;text-align:center;min-width: unset;line-height: 41px;color: #000;font-size: 13px;text-transform: uppercase;font-family: 'Jost';font-weight: 600;letter-spacing: .5px;background: #fff;}*/
/*.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {border:1px solid #000!important;}*/


.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {content:'\f004';font-family: 'Font Awesome 5 Pro';font-weight: 300;font-size: 22px;}
.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover:before {font-weight: bold;color: #E31E24;}
/*.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:before {content:'\f004';font-family: 'Font Awesome 5 Pro';font-weight: 300;font-size: 20px;float: left;position: relative;left: -7px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}*/
.yith-wcwl-wishlistaddedbrowse, .yith-wcwl-wishlistexistsbrowse {position: relative;margin: 0;font-size:13px;}
.yith-wcwl-wishlistaddedbrowse {}
.yith-wcwl-wishlistaddedbrowse .feedback {display: block;}
.yith-wcwl-wishlistaddedbrowse .feedback, .yith-wcwl-wishlistexistsbrowse .feedback {font-size: 13px;}
.yith-wcwl-wishlistaddedbrowse .feedback i, .yith-wcwl-wishlistexistsbrowse .feedback i {color: #f60b30;}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {margin-right: 2px;}

.yith-wcwl-wishlistexistsbrowse .tooltip-added {font-size: 14px;margin-left: 0;color: #f60b30;}
.with-tooltip .yith-wcwl-tooltip {font-size:12px;font-family:'Jost';font-weight:400;text-transform:none;}
.count-add-to-wishlist {margin: 0px 0 0 12px;font-size: 12px;opacity: .8;}
.count-add-to-wishlist .count {}
/*.woocommerce div.product div.summary .wishlist_exist .yith-wcwl-add-to-wishlist.exists {width: calc(100% - 100px);float: left;text-align: left;position: relative;display:block;margin-bottom: 15px;}*/
.woocommerce div.product div.summary .wishlist_exist .yith-wcwl-add-to-wishlist.exists {width: 100%;float: none;text-align: left;position: relative;display: block;margin-top: 15px;margin-bottom: 10px;}
.woocommerce div.product div.summary .wishlist_exist .yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistaddedbrowse .feedback {display: inline-block;}


.attribute_pa_color .select_option {display: inline-block;margin-right: 5px;position: relative;border-radius: 3px;padding: 2px;}
.attribute_pa_color .select_option.selected {background: #fff;border: 1px solid #000000;}
.attribute_pa_color .select_option .yith_wccl_value {border: 0;display: block;min-width: 30px;height: 30px;cursor: pointer;opacity:.8;border-radius: 3px;}
.attribute_pa_color .select_option .yith_wccl_value:hover, .attribute_pa_color .select_option.selected .yith_wccl_value {opacity:1;}

.attribute_pa_size .select_option {display: inline-block;margin-right: 8px;position: relative;border-radius: 3px;}
.attribute_pa_size .select_option.selected {background: #fff;border: 1px solid #000000;}
.attribute_pa_size .select_option .yith_wccl_value {border: 0;display: block;min-width: 40px;height: 40px;text-decoration: none;line-height: 40px;text-align: center;cursor: pointer;font-size: 13px;font-family: 'Inter';opacity:.8;}
.attribute_pa_size .select_option.selected .yith_wccl_value:hover, .attribute_pa_size .select_option.selected .yith_wccl_value {opacity:1;}

.variations {}
.variations .variation_row {margin-top: 10px;}
.variations .variation_row .label {padding: 0;margin: 0 0 5px;display: block;text-align: left;}
.variations .variation_row .label label {font-size: 14px;font-weight: 500!important;font-family: 'Inter';}
.variations .variation_row .value {}

.accordion-panel .woocommerce-product-details__short-description, .accordion-panel .tips_list {margin: 15px 0;}
.accordion-panel .tips_list > li {margin-top:10px;}
.accordion-panel .tips_list > li:nth-child(1) {margin-top:0;}
.accordion-panel .tips_list > li i {margin-right:5px;}
.woocommerce-product-details__short-description p, .disclaimer_text {font-size: 14px;line-height: 20px;color: #444;font-family: 'Inter';letter-spacing: 0;margin-bottom: 10px;}
.woocommerce-product-details__short-description p {margin-bottom: 20px;}
.woocommerce-product-details__short-description p br {}
.woocommerce-product-details__short-description p.small_title {font-family: 'Jost';margin-bottom: 10px;color: #000;font-size: 16px;line-height: 20px;font-weight: 500;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #000;font-size: 18px;text-align: left;font-family: 'Jost';}
.woocommerce div.product form.cart .button {vertical-align: middle;float: left;background: #000;color: #fff;padding: 15px;min-width: 150px;font-size: 13px;font-weight: 500;text-transform: uppercase;font-family: 'Jost';letter-spacing: 1px;border: 1px solid #000;
    border-radius: 0;}

.woocommerce div.product form.cart div.quantity {height: 45px;}
.woocommerce .single_add_to_cart_button {}
.woocommerce .single_add_to_cart_button:hover {background-color: #E31E24!important;border: 1px solid #E31E24!important;}
.woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled]:hover {background-color: #E31E24!important;border: 1px solid #E31E24!important;}
.woocommerce div.product .stock {color: #00b090;}
.woocommerce div.product form.cart {margin: 0 0 0px 0;border-top: 0;border-bottom: 0;padding: 0;clear: both;}

.prod_sidebar {margin-bottom:15px;}
.prod_sidebar .desc {font-size: 12px;opacity: .8;}
.prod_sidebar .desc .name {display:block;font-weight:500;}
.prod_sidebar .desc .address {font-size: 12px;line-height: 16px;display: block;opacity: .8;}



.woocommerce-product-rating {font-size: 13px;}
.woocommerce-product-rating ul.rating {font-family: 'Inter';margin: 0;}
.woocommerce-product-rating ul.rating > li {display:inline-block;margin-right:0px;font-weight: normal;font-size: 12px;line-height: 12px;}
.woocommerce-product-rating ul.rating > li:nth-child(1) {margin-right:0px;}
.woocommerce-product-rating ul.rating > li i {}
.woocommerce-product-rating ul.rating > li .stars i {font-weight:600;margin-left:5px;margin-right: 2px;color:#E31E24;font-size: 10px;position: relative;top: -1px;}
.woocommerce-product-rating ul.rating > li .rating_count {font-weight:600;font-size: 13px;line-height: 13px;}
.woocommerce-product-rating ul.rating > li.revs {}
.woocommerce-product-rating ul.rating > li.revs a {padding-left: 10px;border-left: 1px solid #ccc;}

.disc {font-family: 'Jost';font-weight: 500;color: #e83647;position: relative;top: -2px;text-transform: uppercase;}
ul.price {text-align: left;margin-bottom: 10px;}
ul.price li {display:inline-block;margin-right:10px;}
.woocommerce-Tabs-panel h2 {font-size: 16px;}
.woocommerce div.product .woocommerce-tabs .panel {padding: 20px 0 0;overflow: unset;float:none;clear:both;max-height: unset;}
.woocommerce .buy-now.button {border: 1px solid #000!important;background: #fff!important;color: #000!important;margin-left: 5px;text-align:center;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.woocommerce .buy-now.button:hover {border: 1px solid #000!important;background: #000!important;color: #fff!important;}

/* Woo Variation Swatches Pro */
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {font-size: 12px;font-family: 'Jost';font-weight: 500;}
.single.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span {font-size: 13px;font-family: 'Jost';font-weight: 400;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {margin:0 8px 0 0;padding:0;}
.woo-variation-swatches .variable-items-wrapper {margin: 0 0 0 1px!important;}
.woo-variation-swatches .wvs-archive-variations-wrapper {margin-top: 10px;}
.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span, .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img {font-size: 14px;font-family: 'Jost';}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {/*border-radius: 0;*/}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock), .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {background-color: #444;color: #fff;}

#comments {margin-top: 35px;}
.woocommerce p.stars a {color: #E31E24;}




/* Mobile Menu & Side Menu */

.logo_menu {width: 300px;text-align: center;opacity: 0;}
#header-wrap {position: fixed;z-index: 99;width: 100%;margin: 0 auto;border-bottom: 1px solid #e5e5e5;/*box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);*/background: #fff;}
#page-header-wrap {margin-top: 112px;}
#close_but, #close_but1 {display:none;}
.header-responsive-menu-close-btn .fal {font-size: 30px;position: relative;right: -5px;}
.mobile-menu-container ul {margin:0;}
.mobile-menu-container ul li {list-style:none;margin: 0 0 20px;}
.mobile-menu-container ul li a {color: #333;font-weight: 600;}
.mobile-menu-container ul li a .description {display: block;font-size: 11px;letter-spacing: .5px;opacity: .6;font-weight: 300;}
.preload {opacity:0;position:absolute;top: -100px;}
.side-menu {position: absolute;top: 50%;left: 2%;z-index: 9;}
.side-menu li.responsive-side-menu a:hover {color:unset;}
.side-menu li.responsive-side-menu a#open_but .far {font-size:26px;margin:0;}
.side-menu li.responsive-side-menu a#close_but1 .far {font-size:26px;margin:0;right: 0;}
.side_menu_head {border-bottom: 1px dashed rgb(255 255 255 / 10%);margin: 0 0 30px;padding: 10px 0;}
.side_menu_head .head {font-size: 16px;text-transform: uppercase;color: rgb(255 255 255 / 80%);font-weight: 300;letter-spacing: .5px;line-height: 28px;}
#menu-side-menu li a i {float: left;width: 24px;height: 30px;text-align: center;position: relative;top: 2px;color: #ffbd00;}
.login_man {text-align: center;}
.login_man img {width:64px;margin:0 auto;display:block;border: 1px solid #E31E24;border-radius: 10px;}
.my_ac_banner {width:68%;float:left;}


#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section {padding: 3px 0px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .profile-pic {width: 34px;height: 34px;border-radius: 50%;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof {margin-left: 5px;width:calc(100% - 41px);float:left;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof.no_mayac {width: 100%;float: none;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof > a {display:block;width: 34px;height: 34px;float: left;margin-right: 10px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof .user_firstname {width: calc(100% - 44px);float: right;font-weight: 400;margin: 0;text-transform: capitalize;position: relative;top: 3px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof .user_firstname a {text-decoration:none;display: block;font-size: 13px;line-height: 18px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof .user_firstname small {display: block;font-size: 11px;line-height: 11px;opacity: .8;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof .user_firstname small #profile_menu i, .user_firstname small #profile_menu_ma i {font-size: 20px;line-height: 10px;margin-left: 5px;position: relative;top: 4px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .prof .user_firstname small a {display: block;font-size: 11px;line-height: 11px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .myac_menu_section {width:36px;float:right;text-align: right;position: relative;top: 6px;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .myac_menu_section a {display:block;}
#mx-header .header_right .login_elemetns > li.mx-wc-login .profile_section .myac_menu_section a i {font-size: 20px;margin: 0;}

.site-header-style-3 .profile_section {margin-top:15px;}


#profile_menu, #profile_menu_ma {text-transform: capitalize;text-decoration: none; cursor:pointer;}
#profile_menu_dd {display:none;position: absolute;background: #fff;padding: 15px;/*box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 8%);*/z-index: 1;width: 180px;right: calc(5% - 19px);border: 1px #e5e5e5 solid;margin-top: 10px;}
#profile_menu_dd_ma {right: 345px;width: 180px;display: none;position: fixed;background: #fff;padding: 20px;z-index: 9;top: 145px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 8%);}
#profile_menu_dd_ma #menu-admin-my-account-menu, #profile_menu_dd_ma #menu-customer-my-account-menu {margin-top: 0;}
.woocommerce-account #profile_menu_dd_ma {top: 64px;}
#profile_menu_dd ul li, #profile_menu_dd_ma ul li {display: block;}
#profile_menu_dd_ma ul li ul.sub-menu {margin: 10px 0 0 20px;}
#profile_menu_dd_ma ul li ul.sub-menu > li {}
#profile_menu_dd ul li a:before, #profile_menu_dd_ma ul li a:before {font-family: 'Font Awesome 5 Pro';margin-right: 10px;}
#profile_menu_dd .header_profile_menu {}
#profile_menu_dd .header_profile_menu > li {}
#profile_menu_dd .header_profile_menu > li a {}
#profile_menu_dd .header_profile_menu > li a svg {width: 16px;height: auto;float: left;margin-right: 5px;}
#profile_menu_dd_ma ul li a svg {width: 14px;height: 14px;margin-right: 5px;float: left;}
.notif_dropdown_box ul li, .notif_dropdown_box ul.ma_dd_menu li {padding-bottom: 7px!important;margin-bottom: 7px;border-bottom: 1px dashed #e5e5e5;font-size: 12px;}
.notif_dropdown_box ul li, .notif_dropdown_box ul.ma_dd_menu li > a:hover {background:transparent!important;}
.notif_dropdown_box ul li:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.login-menu {}
#customer_login {width: 450px;float: none;margin: 20px auto 50px;}
/*.woocommerce form.login, .woocommerce form.register {background-color: #fff;padding: 20px 30px 10px!important;border-radius: 3px;}*/
#customer_login h2, #cust_reg h2, .mx-login-form h2, .argmc-login h2 {text-align: center;font-size: 20px;font-weight: 400;color: #000;font-family: 'Jost';margin-bottom: 5px;}
#customer_login span.sub-heading, #cust_reg span.sub-heading, .mx-login-form span.sub-heading {text-align: center;margin: 0 auto 20px!important;display: block;padding-bottom: 15px;border-bottom: 0px dashed #ccc;opacity: 1!important;color: #777;font-size: 13px;font-weight: 400;font-family: 'Inter';}
#customer_login span.sub-heading a, #cust_reg span.sub-heading a, .mx-login-form span.sub-heading a {color: #E31E24;}

/*.login_area_menu.cand_login a {padding: 5px 15px;background: transparent;border: 1px solid #021f4e;border-radius: 3px;}*/
.login_area_menu.cand_login a {padding: 5px 10px;height: 40px;}
.login_area_menu.cand_register a, .employer_login.site_button a {padding: 5px 15px;background:#1967d2;color: #fff;border: 1px solid #1967d2;border-radius: 3px;font-family: 'Sofia Pro';}
.login_area_menu.cand_register, .employer_login.site_button {margin-left:5px!important;}
.login_area_menu.emp_menu {margin-right:15px!important;}
.login_area_menu.emp_menu a {}
.login_area_menu.emp_menu a:after {content:'\f105';font-family:'Font Awesome 5 Pro';margin-left: 5px;font-size: 16px;float: right;font-weight:100;}


#profile_menu_dd ul li {display: block;float: unset;}
#profile_menu_dd ul li a:before {font-family: 'Font Awesome 5 Pro';margin-right: 10px;}
.notif_dropdown_box ul li {padding-bottom: 7px;margin-bottom: 7px!important;border-bottom: 1px dashed #e5e5e5;font-size: 12px;}
.user_profile_header {margin-bottom:15px;padding-bottom:15px;}
.user_image {width: 15%;float: left;margin-right: 2%;}
.user_image img {border-radius: 6px;}
.notif_dropdown_box ul li:last-child {padding-bottom: 0;margin-bottom: 0!important;border-bottom: 0;}
.side-box_2 {padding: 30px;border-radius: 4px;background: #fff;margin-bottom: 20px!important;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}

/* Edit Account (My Account) Css */
.woocommerce-EditAccountForm {padding: 20px;background: #fff;border:1px solid #e7e7e7;}
.woocommerce-EditAccountForm .account_details {margin-bottom: 15px;}
.woocommerce-EditAccountForm .account_details .profile_image_section {margin-bottom:15px;}
.woocommerce-EditAccountForm .account_details .profile_image_section .profile_pic {float: left;margin-right: 15px;width: 75px;}
.woocommerce-EditAccountForm .account_details .profile_image_section .profile_details {width:calc(100% - 90px);float: right;}
.woocommerce-EditAccountForm .account_details .profile_image_section .profile_details h3.profile_name {font-size: 16px;letter-spacing: 0;margin: 0 0 5px;border: 0;padding: 0;}
.woocommerce-EditAccountForm .account_details .profile_image_section .profile_details p.role {text-transform: capitalize;font-size: 12px;letter-spacing: 0;opacity: .8;}
.woocommerce-EditAccountForm .account_details .profile_image_section .profile_details input[type=file] {font-size: 13px;}
.woocommerce-EditAccountForm .password_change {}
.woocommerce-EditAccountForm .password_change .section_title {font-size: 14px;}
.woocommerce-EditAccountForm .form-row {margin-bottom:15px;}
.woocommerce-EditAccountForm i, .return_form i {display: block;position: absolute;margin: 15px 13px;font-size: 16px;color: #212121;}

/* Edit Address (My Account) */
.woocommerce-edit-address-box {padding: 20px;background: #fff;border: 1px solid #e7e7e7;}
.woocommerce-edit-address-box .title-3 {font-size: 14px;font-weight: 500;margin: 0 0 20px;font-family: 'Inter';}
.woocommerce-edit-address-box .title-3 .sub {display:block;font-size:13px;opacity:.6;}

.woocommerce-EditAccountForm label, .woocommerce-edit-address-box label,.woocommerce-billing-fields label, .woocommerce-shipping-fields label, .woocommerce-additional-fields label {display: block;font-size: 13px;font-weight: 400;margin: 0 0 10px;clear: both;}
.woocommerce-EditAccountForm .input-text, .woocommerce-edit-address-box .input-text {width: 100%;padding: 10px 15px;border: 1px solid #e5e5e5;background: #f8f8f8;margin-bottom: 10px;font-size: 13px;}
.woocommerce-EditAccountForm label .sub, .woocommerce-edit-address-box label .sub {display: block;font-weight: 400;font-size: 12px;line-height: 16px;opacity: .6;margin: 3px 0 0;font-family: 'Inter';}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {width: 49%;}
.woocommerce-EditAccountForm .woocommerce-form-row--first {width: 49%;float: left;}
.woocommerce-EditAccountForm .woocommerce-form-row--last {width: 49%;float: right;}
.one-half-last.password_change {border-left: 1px dashed #e5e5e5;padding-left: 3%;width: 45%;}


.woocommerce-Addresses {}
.woocommerce-EditAccountForm .woocommerce-Button, .woocommerce-edit-address-box .woocommerce-Button, .woocommerce-Button.button {border: none;background-color: #000!important;color: #fff!important;font-size: 12px;padding: 10px 15px;border-radius: 2px;}


.order_invoice h2.section_title, .woocommerce-EditAccountForm h2.section_title, .woocommerce-Address-title h3, .woocommerce-edit-address-box h2.section_title, .section_title, .woocommerce-EditAccountForm h3 {font-size: 16px;font-family: 'Inter';font-weight: 600;letter-spacing: 0;color: #000;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;margin-bottom: 15px;}



.free_notice {margin-bottom: 20px;}


.title-3 {font-size: 16px;font-weight: 500;margin: 0 0 15px;font-family: 'Jost';}
a.edit {cursor: pointer;opacity: .6;font-size: 12px;font-weight: 500;margin-left: 20px;float:right;}
address {font-size: 13px;}
.coup_code {text-transform: uppercase;border: 1px dashed #898989;padding: 3px 5px;color: #898989;font-size: 11px;margin-left: 5px;letter-spacing: 1px;}



/* Thank You Page Css */	
.woocommerce-order-received .woocommerce-order, .woocommerce-order-pay .woocommerce-order {}	
.woocommerce-order .order_summery {width: calc(100% - 470px);float: left;padding: 0px;border: 1px solid #e5e5e5;border-radius: 6px;}
.woocommerce-order .order_thanks {width: 450px;float: right;}
.woocommerce-order .order_thanks .thank-icon {width: 64px;margin: 0 10px 0 0;display: block;float: left;}	
.woocommerce-order .order_thanks .main_msg {width: calc(100% - 74px);float: right;margin: 0;font-size: 18px;font-family: 'Inter';}
.woocommerce-order .order_thanks .main_msg span.sub {display: block;font-family: 'Inter';font-size: 13px;line-height: 18px;margin-top: 5px;font-weight: 400;opacity: .8;text-transform: none;}
.woocommerce-order .order_thanks .ord_list {margin-bottom: 0px;padding: 0px;border: 1px solid #e5e5e5;border-top: 0;border-radius: 0;}
.woocommerce-order .order_thanks .ord_list li {display:inline-block;width:calc(100% / 4);float: left;font-size: 14px;text-align: left;padding: 10px;border-right: 1px solid #e5e5e5;}
.woocommerce-order .order_thanks .ord_list li:nth-child(1) {padding: 10px 10px 10px 20px;}
.woocommerce-order .order_thanks .ord_list li:nth-child(4) {float:right;margin-right:0px;border-right: 0;padding: 10px 20px 10px 10px;}
.woocommerce-order .order_thanks .ord_list li .head {font-weight: 400;display:block;font-size: 12px;}
.woocommerce-order .order_thanks .ord_list li .number {font-weight: 500;display:block;font-size: 13px;text-transform: capitalize;}
.woocommerce-order .order_thanks .pay_status {padding: 20px;border: 1px solid #e5e5e5;border-top: 0;border-radius: 0 0 6px 6px;}
.woocommerce-order .order_thanks .pay_status.completed .response_header > img {}
.woocommerce-order .order_thanks .pay_status .title {font-size: 16px;font-weight: 600;text-align: center;color: #f20032;}
.woocommerce-order .order_thanks .pay_status .title .sub {font-size: 13px;font-weight: 400;color:#333;display: block;margin-top:5px;}
.woocommerce-order .order_thanks .pay_status .tracking_id {margin-top: 25px;font-size: 18px;font-family: 'Jost';letter-spacing: .5px;font-weight: 500;}
.woocommerce-order .order_thanks .pay_status .tracking_id .sub {display:block;font-size: 13px;font-family: 'Inter';letter-spacing: 0px;font-weight: 400;opacity:.6;}
.woocommerce-order .order_thanks .pay_status a.track_button {padding: 8px 15px;background: #20c16e;color: #fff;font-size: 14px;line-height: 24px;border-radius: 4px;font-weight: 500;display: block;}
.woocommerce-order .order_thanks .pay_status .net_amount {text-align:center;text-align: center;font-size: 28px;font-weight: 500;color: #000;}
.woocommerce-order .order_thanks .pay_status .qr {width: 160px;height: 160px;margin: 0 auto 10px;display: block;}
.woocommerce-order .order_thanks .pay_status .title_2 {font-size: 14px;font-weight: 600;text-align: center;margin-bottom: 0;text-transform: uppercase;font-family: 'Jost';letter-spacing: .5px;}
.woocommerce-order .order_thanks .pay_status .bank_details {}
.woocommerce-order .order_thanks .pay_status .bank_details > li {text-align: center;}
.woocommerce-order .order_thanks .pay_status .pay_button_section {text-align: center;background: #f5efff;padding: 10px;border-radius: 6px;margin-bottom: 10px;}
.woocommerce-order .order_thanks .pay_status .pay_button_section .txt {font-size: 13px;display: block;}
.woocommerce-order .order_thanks .pay_status .pay_button_section .txt hg {}
.woocommerce-order .order_thanks .pay_status .pay_button_section .payment_done {background: #6739B7;color: #fff;font-size: 13px;padding: 10px;display: block;border-radius: 4px;margin-top: 9px;cursor: pointer;}    
.purple_but {height: 40px;background: #6739B7;color: #fff;font-size: 13px;padding: 10px;display: block;border-radius: 4px;margin-top: 0px;cursor: pointer;border:none;width:100%;text-align: center;}
.purple_but i {}
.button_res {color:#fff;}
.button_res:hover {color:#fff;}
.button_res i {position: relative !important;display: inline-block !important;color: #fff !important;margin: 0 5px 0 0 !important;font-size: 13px !important;}
#upi_transaction_form {}
#upi_transaction_form .form_section {}
#upi_transaction_form .form_section .input_section {width:calc(100% - 135px);float:left;}
#upi_transaction_form .form_section .button_section {width: 130px;float: right;clear: unset;}
.reg_label {font-size: 13px;display: block;}
.reg_label a.help_icon {display: block;float: right;}
.reg_label a.help_icon svg {width: 16px;height: auto;color: #888;}
.form_section {}
.form_section i {display:block;position: absolute;margin: 13px;font-size: 16px;color: #212121;}
.woocommerce-order-received .woocommerce-order .woocommerce-thankyou-order-received, .woocommerce-thankyou-order-failed {padding: 20px;border: 1px solid #e5e5e5;border-radius: 6px 6px 0 0;}	
.woocommerce-thankyou-order-failed span.message {font-weight: 500;font-size: 14px;line-height: 24px;color: #0e0a23;letter-spacing: 0px;margin-bottom: 15px;text-transform: capitalize;}	
.woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order, .woocommerce-thankyou-order-details, .woocommerce-order-payment-sending {padding: 0px 40px!important;}	
.woocommerce-order-payment-sending {margin: 0!important;}	
.woocommerce-order .woocommerce-order-overview__order .head, .pending_payment p.text {margin: 0;font-size: 14px;}	
.woocommerce-order .woocommerce-order-overview__order .number {font-size: 24px;font-weight: 600;color: #000;font-family: 'Jost';display: block;}	
.woocommerce-order .woocommerce-order-overview__order .number span.woocommerce-Price-amount {line-height: 20px;}
.woocommerce-order .woocommerce-order-overview__order .number .suffix {display:none;}	

.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {padding: 0;text-align: center;border: none;}	
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li, .woocommerce-order-payment-sending li {display: inline-block;margin-right:unset!important;padding-right: unset!important;text-transform: unset!important;font-size: 13px!important;color: #888;margin: 15px 0;}	
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(1), .woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(3), .woocommerce-order-payment-sending li:nth-child(1), .woocommerce-order-payment-sending li:nth-child(3) {width: 25%;}	
.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li:nth-child(2),  .woocommerce-order-payment-sending li:nth-child(2) {width: 50%;}	
.woocommerce-order ul.woocommerce-order-overview li span.value, .woocommerce-order ul.woocommerce-order-payment-sending li span.value {display: block;color: #333;margin: 5px 0 0;}	
.woocommerce-thankyou-order-details {border-left:none!important;border-right:none!important;}	
.woocommerce-order-received .payment_method_section {}	
.pending_payment {background: rgb(0 25 80);padding: 20px;margin: 20px 0 0;color: #fff;}	
.rotate {-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite;}	
.pending_payment p.head {font-size: 16px;text-transform: capitalize;font-weight: 500;}	
.pending_payment p .instruction {background:#232e40;padding:10px 20px;margin: 15px 0 0;color: #fff;border-radius: 3px;font-size: 13px;letter-spacing: .5px;display: block;}	
.woocommerce-order-received .woocommerce-order-details, .woocommerce-order-received .woocommerce-customer-details {display:none;}	
.woocommerce-bacs-bank-details {margin-top: 20px;}	
.woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading {font-size: 14px;font-weight: 600;letter-spacing: 0;text-transform: capitalize;}	
.woocommerce .wc-bacs-bank-details-account-name {font-weight: 600;font-size: 20px;letter-spacing: 0;}	
.wc-bacs-bank-details {margin: 20px 0 0!important;list-style: none;}	
.wc-bacs-bank-details li {float: left;width:33.33%;margin-right: 0;text-transform: unset!important;font-size: 13px!important;font-weight: 500;margin-right: 0!important;padding-right: 0!important;}	
.wc-bacs-bank-details li strong {font-weight: 400;font-size: 13px!important;margin-top: 5px;}	
#btn-razorpay {background: #ff6542;padding: 10px 15px;color:#fff;font-size:13px;border: none;font-weight: 500;letter-spacing: 0;margin-top: 10px;margin-bottom: 10px;}	
#btn-razorpay-cancel {background:#141e30;padding: 10px 25px;color:#fff;font-size:13px;border: none;font-weight: 500;letter-spacing: 0;}	
.order_proccess_section {text-align:center;padding: 0 50px;margin: 30px 0 0;}	
.order_proccess_section li {width: 25%;float: left;text-align: center;position: relative;top: -5px;}	
.order_proccess_section .line-full {-webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%);height: 10px;background: #f5f5f5;position: relative;margin-bottom: -5px;}	
.order_proccess_section li.fill .line {background: #fd0028;height: 10px;display:block;}	
.order_proccess_section li .line {background: transparent;height: 10px;display:block;}	
/*.order_proccess_section li.fill {border-top:5px solid #fbbc04;}*/	
.order_proccess_section li.fill i {color:#fd0028;}	
.order_proccess_section li i {display: block;font-size: 26px;margin: 0 0 -10px;color: #e5e5e5;position: relative;}	
.icon_back {width:24px;height:24px;background:#fff;border-radius:50%;position:relative;margin: 0px auto -24px;display: block;}	
.order_proccess_section li .head {font-size: 13px;font-weight: 600;font-family: 'Inter';}	
.order_proccess_section li .date {display:block;font-size: 12px;font-weight: 400;font-family: 'Inter';}	
.order_proccess_section li.placed {}	
.order_proccess_section li.processing {}	
.order_proccess_section li.shipped {}	
.order_proccess_section li.delivered {}	
.woocommerce .woocommerce-breadcrumb {margin: 0 0 10px;padding: 0 0 15px;font-size: 12px;color: #e31e24;font-family: 'Inter';border-bottom: 1px solid #e5e5e5;}	
/*.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: calc(50% - 150px);left: 150px;overflow: visible!important;}	*/
/*.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: calc(50% - 80px);left: 80px;overflow: visible!important;}	*/
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {width: 50%;left: 0px;overflow: visible!important;}	
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width: calc(50% - 30px);}	

.woocommerce-product-gallery--with-images .flex-viewport {/*max-height:900px;width: calc(100% - 150px);float: right;*/}
.woocommerce div.product div.images.woocommerce-product-gallery .product_image_area {overflow:hidden;}
/*.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {width:calc(100% - 150px);}*/
/*.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {width:calc(100% - 80px);}*/
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {width:100%;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {right: 20%;left: 15px;}	
.woocommerce div.product div.images img {}	
/*.woocommerce div.product div.images .flex-control-thumbs {background: #fff;width: 140px;left: -150px;;margin-top:0;position: absolute;top: 0;}*/
.woocommerce div.product div.images .flex-control-thumbs {background: transparent;width: 70px;left: -80px;;margin-top:0;position: absolute;top: 0;}
.woocommerce div.product div.images .flex-control-thumbs li {margin-right:0;width: 100%;max-width: unset;margin-top:10px;}	
.woocommerce div.product div.images .flex-control-thumbs li:nth-child(1) {margin-top:0px;}
.woocommerce div.product div.images .flex-control-thumbs li img.flex-active {border: 1px solid #ccc;}	
.woocommerce div.product div.images .flex-control-thumbs li img {width: 100%;border: 0;padding: 0;}	
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {}
    
.woocommerce div.product .product_title {margin-top: 0;margin-bottom: 15px;padding: 0;border-bottom: 0;font-size: 24px;line-height: 32px;letter-spacing: 0px;font-weight: 500;color: #000;font-family: 'Jost';}
.woocommerce div.product .product_title .prd_type {display:block;font-weight:400;font-size:16px;line-height: 16px;margin-top:3px;font-family: 'Inter';}
.woocommerce div.product .product_title .prd_type a {display:block;}
.woocommerce div.product .brand {display:block;font-size: 13px;margin-bottom: 20px;}
.woocommerce div.product .brand a {display:inline-block;color: #e31e24;text-decoration:none;}
.woocommerce div.product .brand i {color: #e31e24;margin-right:8px;}
.woocommerce-page #page-content-wrap, .page-template-page-login #page-content-wrap, .page-id-20 #page-content-wrap, .page-id-29 #page-content-wrap, .page-template-archive-reviews #page-content-wrap, .page-template-archive-reviews #page-content-wrap, .page-template-archive-press_post #page-content-wrap {background:#f8f8f8;}	
.tax-product_cat #page-content-wrap, .woocommerce-wishlist #page-content-wrap, .post-type-archive-product #page-content-wrap, .woocommerce-cart #page-content-wrap, .woocommerce-checkout  #page-content-wrap, .woocommerce-page.archive  #page-content-wrap {background:#fff!important;}

.single #page-content-wrap, .page-template-archive-posts #page-content-wrap, .page-template-archive-press_posts #page-content-wrap, .page-template-page-gallery #page-content-wrap {margin-top:112px;}
.single #main, .page-template-archive-posts #main, .page-template-archive-press_posts #main, .page-template-page-gallery #page-content-wrap {padding-top:0;}

.woocommerce-order-received .woocommerce-order .woocommerce-order-overview__order.thank_box {border: 1px solid #999;border-radius: 6px;width: auto;padding: 10px 15px!important;}
.email_date, .email_date p {font-size: 13px;opacity: .8;}
#error-page p, #error-page .wp-die-message {margin: 0;}

.order_summary_list {}
.order_summary_list > li {}
.order_summary_list > li .heading {width:calc(100% - 210px);float:left;}
.order_summary_list > li .heading .prod_image_container {aspect-ratio:1/1;border-radius:6px;width:100px;float:left;margin-right:10px;}
.order_summary_list > li .heading .prod_image_container .prod_image {aspect-ratio:1/1;border-radius:6px;}
.order_summary_list > li .heading .prod_image_container .prod_image a {display:block;width:100%;min-height:100%;}
.order_summary_list > li .heading .product_details {width:calc(100% - 110px);float:right;}
.order_summary_list > li .heading .product_details .product_title {font-weight: 500;font-family: 'Jost';font-size: 16px;margin-bottom: 5px;}
.order_summary_list > li .heading .meta_list {}
.order_summary_list > li .heading .meta_list > li {text-transform: capitalize;}
.order_summary_list > li .pricing {width:200px;float:right;text-align: right;font-size: 16px;font-weight: 500;}
.order_summary_list > li .pricing .sub {display:block;font-size: 13px;font-weight: 400;}

/* Product Archive Page */
.archive .price, .style_product_list .ps_item .ps_details .price {text-align:left;}
.archive .price .sale_price {display: inline-block;margin-right:0px;}
.archive .price .sale_price .woocommerce-Price-amount, .style_product_list .ps_item .ps_details .price .sale_price .woocommerce-Price-amount, .arch_prduct_details span.price .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 14px;line-height: 14px;}
.archive .price del, .style_product_list .ps_item .ps_details .price del {}
.archive .price del .regular_price, .style_product_list .ps_item .ps_details .price .regular_price {display: inline-block;text-decoration: line-through;}
.archive .price del .regular_price .woocommerce-Price-amount, .style_product_list .ps_item .ps_details .price .regular_price .woocommerce-Price-amount, .arch_prduct_details span.price .regular_price .woocommerce-Price-amount {font-weight: 400;font-size: 13px;line-height: 13px;}
.archive .price .discount, .style_product_list .ps_item .ps_details .price .discount, .arch_prduct_details span.price .discount {color:#E31E24;margin-left:0;display: inline-block;margin-left:5px;font-weight: 600;font-size: 13px;line-height: 13px;text-transform: uppercase;}
.archive .price .woocommerce-price-suffix, .style_product_list .ps_item .ps_details .price .woocommerce-price-suffix, .arch_prduct_details span.price .woocommerce-price-suffix {display:block;font-family:'Inter';opacity:.5;font-size:12px;margin-top:0px;clear:both;}
.archive .woocommerce-product-rating {margin-bottom: 10px!important;}
.archive .woocommerce-product-rating ul.rating {font-family: 'Inter';margin: 0;background: rgb(227 66 52 / 15%);height: 22px;line-height: 22px;padding: 0 5px;}
.archive .woocommerce-product-rating ul.rating > li {display:inline-block;margin-right:0px;font-weight: normal;font-size: 12px;line-height: 12px;}
.arch_prduct_details {text-align:left;}
.arch_prduct_details .woocommerce-product-rating {display:none;}
.arch_prduct_details .designer_names, .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names, .wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-name .designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity:.6;display: block;}
.arch_prduct_details .designer_names a, .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a, .wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-name .designer_names a {text-decoration:none;}
.arch_prduct_details .designer_names a .name, .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a .name {text-transform: none;}
.arch_prduct_details .ship_time_tag {float:left;background:#d9edd8;font-size:12px;line-height:12px;color:#223330;display:inline-block;padding:5px;border-radius: 0px;margin-bottom:10px;}
.arch_prduct_details .ship_time_tag svg {float:left;margin-right:5px;fill:#223330;}
.arch_prduct_details p.category {display:none;}
.arch_prduct_details span.price del {margin-right:0px!important;}
.arch_prduct_details span.price .woocommerce-Price-amount {font-weight: 400;font-size: 14px;}
.woocommerce #review_form #respond {font-size:13px;}
/* Single Product Page CSS*/
/*.single-product .single_product_info {width: calc(100% - 100px);float: left;}*/
.single-product .single_product_info {}
.single-product .single_product_info .product_meta {}
.single-product .price {}
.single-product .price .sale_price {display:inline-block;}
.single-product .price .sale_price .woocommerce-Price-amount {font-family: 'Jost';font-weight: 600;font-size: 18px;line-height: 18px;}
.single-product .price del {display: inline-block!important;top:-1px;margin-left: 5px;position: relative;}
.single-product .price .regular_price {font-family: 'Jost';font-weight: 400;}
.single-product .price .regular_price .woocommerce-Price-amount {font-size: 18px;line-height: 18px;font-weight: 400;color:#000;}
.single-product .price .discount {font-family: 'Inter';font-weight: 600;font-size: 16px;line-height: 18px;display: inline-block;text-transform: uppercase;color:#E31E24;margin-left: 10px;position: relative;top: -1px;}
.single-product .woocommerce-product-rating ul.rating > li {display:inline-block;margin-right:0px;font-weight: normal;font-size: 14px;line-height: 14px;}
.single-product .woocommerce-product-rating ul.rating > li.no-review {font-size: 12px;line-height: 12px;}
.single-product .woocommerce-product-rating ul.rating > li.no-review a {color:#E31E24;}
.single-product .product_meta {margin-bottom:20px;}
.single-product .single_product_designer_names {font-size: 14px;font-weight: 400;font-family: 'Inter';color: #000;opacity: .6;}
.single-product .single_product_designer_names a {text-decoration:none;}
.single-product .single_product_designer_names a .name {font-weight:400;}
.single-product .single_product_info p.price .woocommerce-price-suffix, .wmc-cache-pid .woocommerce-price-suffix {font-family:'Inter';font-size:13px;clear: both;display: block;opacity: .6;}
.single-product .single_product_info p.price .woocommerce-price-suffix:before, .wmc-cache-pid .woocommerce-price-suffix:before, .archive .price .woocommerce-price-suffix:before,.dgwt-wcas-content-wrapp .dgwt-wcas-meta .woocommerce-price-suffix:before,
.style_product_list .ps_item .ps_details .price .woocommerce-price-suffix:before, .arch_prduct_details span.price .woocommerce-price-suffix:before, .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-price-suffix:before {content:'\f05a';margin-right:5px;font-family: 'Font Awesome 5 Pro';}

.single-product .cart_button_section {width:auto;margin-right:10px;float:left;}
.single-product .wishlist_section {width:auto;float:left;}

.single-product ul.product_policy {font-family:'Jost';font-size:14px;margin-bottom: 10px;padding: 10px 0;border-top: 0px solid #e5e5e5;border-bottom: 0px solid #e5e5e5;}
/*.single-product ul.product_policy > li {width: 24%;margin-right: 1.33%;margin-bottom: 0;float: left;}
.single-product ul.product_policy > li:nth-child(4) {margin-right: 0;float: left;}*/
.single-product ul.product_policy > li {width:calc((100% - 20px)/3);margin-right: 10px;margin-bottom: 0;float: left;padding:10px 15px;border: 1px solid #ffbcbc;border-radius: 6px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.single-product ul.product_policy > li:nth-child(3) {margin-right: 0;float: right;}
.single-product ul.product_policy span.icon {width: 24px;height: 24px;float: left;display:block;position: relative;top: 3px;}
.single-product ul.product_policy > li:hover {color: #E31E24;cursor: pointer;border: 1px solid #E31E24;}
.single-product ul.product_policy > li:hover .details_right span.link a {color:#333;}
.single-product ul.product_policy > li a {cursor:pointer;}
.single-product ul.product_policy > li span.icon i {font-size:24px;color: #999;display: block;margin-right:0;font-weight: 100;}
.single-product ul.product_policy > li.shipping span.icon i {transform: rotate(315deg);}
.single-product ul.product_policy > li:hover span.icon i, .single-product ul.product_policy > li a:hover {color:#E31E24;}
.single-product ul.product_policy > li span.icon svg {width: 17px;height: 17px;color: #777;display: block;}
.single-product ul.product_policy > li .details_right {width:calc(100% - 34px);float:right;text-align:left;position: relative;top: 2px;}
.single-product ul.product_policy > li .details_right svg {width:20px;height:20px;float:left;}
.single-product ul.product_policy > li .details_right span.heading {display:block;font-size: 13px;line-height: 13px;margin-bottom: 3px;font-family: 'Inter';}
.single-product ul.product_policy > li .details_right span.link {line-height: 12px;font-family: 'Inter';overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.single-product ul.product_policy > li .details_right span.link a {color: #999;font-size: 12px;}
.single-product ul.product_policy > li.shipping.free {}
.single-product ul.product_policy > li.shipping.free .icon {/*background: #00b852;border: 1px solid #00b852;*/}
.single-product ul.product_policy > li.shipping.free .icon svg {color: #fff;}
.single-product .summary ul.price {margin-right: 20px;}
.single-product .summary ul.price, .single-product .summary .points {width: auto;float: left;}
.single-product .summary .points img.coin {width: 24px;height: 24px;margin-right: 5px;position: relative;top: -1px;}
.single-product .summary .points {font-size: 13px;font-family: 'Inter';position: relative;top: 5px;margin:0;}
.single-product .summary .points strong {font-weight:500;color: #f60b30;}

.single-product .detail_section {margin-bottom:25px;}
.single-product .detail_section .feature_title {}
.single-product .detail_section .desc {font-size: 13px;opacity: .8;}
.single-product .detail_section .desc p {margin:0;font-size: 13px;opacity: .8;}
.single-product .feature_section {margin-bottom:25px;}
.single-product .feature_section .feature_title {}
.single-product .feature_section .product-stat {}

.single-product .benefits_section {}
.single-product .benefits_section .ben_list {}
.single-product .benefits_section .ben_list > li {font-size: 13px;opacity: .8;margin-top: 5px;}
.single-product .benefits_section .ben_list > li:nth-child(1), .single-product .mfg_details_section .mfg_details_list > li:nth-child(1) {margin-top: 0;}
.single-product .benefits_section .ben_list > li svg {width: 16px;height: auto;float: left;margin-right: 10px;}
.single-product .benefits_section .ben_list > li .txt {width: calc(100% - 26px);float: right;display: block;}

.single-product .mfg_details_section {}
.single-product .mfg_details_section .mfg_details_list {}
.single-product .mfg_details_section .mfg_details_list > li {font-size: 13px;opacity: .8;margin-top: 5px;}
.single-product .mfg_details_section .mfg_details_list > li .heading {width: 250px;display: block;float: left;font-weight: 500;}
.single-product .mfg_details_section .mfg_details_list > li .value {display:block;width:calc(100% - 250px);float:right;}

.single-product .woocommerce-variation-add-to-cart > p {font-family: 'Inter';font-size: 14px;margin-bottom: 10px;}
.single-product .woocommerce-variation-add-to-cart > p > strong {font-weight:500;color:#f01237;}
/*.single-product p.est_delivery_date {color: #32775c;font-family: 'Inter';background: #f0fff9;border: 1px solid #a3dcc6;display: inline-block;clear: both;width: auto;padding: 5px 15px;border-radius: 30px;font-size: 12px;margin-bottom: 25px;}*/
.single-product p.est_delivery_date {color: #f00131;font-family: 'Inter';background: rgb(240 1 49 / 5%);border: 1px solid #fbbcc9;display: inline-block;clear: both;width: auto;padding: 5px 15px;border-radius: 0px;font-size: 12px;margin-bottom: 15px;}
.single-product p.est_delivery_date i {margin-right:5px;color: #FF5722;}
.single-product p.est_delivery_date .value {font-weight:600;color: #223330;}
.single-product .single_variation_wrap {font-size: 14px;font-family: 'Inter';}
.single-product .single_variation_wrap .woocommerce-variation.single_variation {margin-bottom: 15px;}
.single-product .wc-points-rewards-product-message strong {font-weight:500;}
.single-product .wc-points-rewards-product-message {padding: 5px 10px;background: rgb(255 193 7 / 20%);border: 1px dashed #ffc107;clear: both;display: inline-block;line-height: 14px;}
.single-product .woocommerce-variation-price > br {display:none;}
.single-product .woocommerce-variation-price > span.price {float: left;margin-right: 20px;}
.single-product .woocommerce-variation-add-to-cart {clear:both;}

/*.single-product .single_product_whatsapp {display: block;text-decoration:none;padding: 15px 0;border-top: 1px solid #e5e5e5;cursor:pointer;color: #000;}*/
.single-product .single_product_whatsapp {display: block;text-decoration:none;padding: 15px;border: 1px solid #cbeccd;cursor:pointer;color: #000;background: #edffee;border-radius: 6px;}
.single-product .wa_chat_box {background: #edffee;border-radius: 6px;padding: 10px 15px;border: 1px solid #cbeccd;cursor:pointer;color: #000;}
.single-product .wa_chat_box .wa_icon {width: 34px;float: left;margin-right: 10px;text-align: center;color: #25d366;font-size: 34px;}
.single-product .wa_chat_box p.heading {font-weight:500;font-size:13px;width:calc(100% - 144px);margin-right:5px;float:left;margin-bottom:0;}
.single-product .wa_chat_box p.heading .chat_text {font-weight:400;display:block;font-size: 12px;line-height: 16px;opacity: .8;}
.single-product .wa_chat_box a.single_product_whatsapp {display: block;width: 90px;float: right;font-size: 12px;background: #25d366;color: #fff;text-align: center;padding: 5px;border-radius: 3px;position: relative;top: 3px;}
.single-product .single_product_whatsapp i {font-weight: 100;font-size: 34px;float: left;width: 34px;color:#25d366;position: relative;top: -2px;}
.single-product .single_product_whatsapp .txt {width:calc(100% - 44px);float:right;font-family: 'Inter';font-weight: 400;font-size: 12px;color: #999;}
.single-product .single_product_whatsapp .txt .heading {display: block;color: #000;font-weight: 400;font-size: 13px;line-height: 18px;}

.single-product .material {margin: 15px 0;}
.single-product .material > li, .manpack_list > li {display:inline-block;margin-right:10px;font-family:'Inter';font-size: 13px;line-height: 16px;}
.single-product .material > li i {margin-right:5px;color:#E31E24;font-size: 16px;}

.single-product .manpack_list {}
.single-product .manpack_list > li {width:calc((100% - 20px)/3);float:left;margin-right:10px;}
.single-product .manpack_list > li:nth-child(3) {float:right;margin-right:0;}
.single-product .manpack_list > li .icon {float: left;width: 36px;height: 36px;border: 1px solid #000;border-radius: 4px;margin-right: 10px;padding: 5px;}
.single-product .manpack_list > li .icon img {}
.single-product .manpack_list > li .details {width:calc(100% - 46px);float:right;}
.single-product .manpack_list > li .details .txt {font-size:13px;}
.single-product .manpack_list > li .details .txt .sub {display:block;font-size:12px;opacity:.8;font-weight:400;}

.single-product .manpack_list > li .heading, .material > li .heading {font-weight:500;margin-right:5px;}

.single-product .feature_title {font-weight: 500;color: #000;text-transform: unset;margin-bottom: 15px;}
.single-product .product-stat {margin: 0;font-size: 13px;}
.single-product .product-stat > li {margin-top: 5px;color: #000;font-size: 13px;display: inline-block;width:calc(50% - 5px);}
.single-product .product-stat > li:nth-child(odd) {float:left;}
.single-product .product-stat > li:nth-child(even) {float:right;}
.single-product .product-stat > li i {margin-right:5px;color: #888;font-size: 14px;}
.single-product .product-stat > li .heading {color: #999;}

.single-product .small_title {font-family:'Inter';font-size:14px;font-weight:500;}
.single-product .meta_list, .single-product .sec_meta_list {font-family:'Inter';font-size:13px;margin-bottom: 15px;}
.single-product .meta_list li {display:inline-block;margin-right:10px;color: #999;padding-left:10px;border-left:1px dashed #999;line-height: 14px;}
.single-product .meta_list li .heading {font-weight:400; color:#000;}
.single-product .meta_list li:nth-child(1) {padding-left:0;border-left:0;}
.single-product .meta_list li .fi {margin-left: 5px;border-radius: 2px;margin-right: 0;}
.single-product .meta_list li .fi:before {}
.single-product .sec_meta_list > li {display: inline-block;margin-left:5px;}
.single-product .sec_meta_list > li:nth-child(1) {margin-left:0;}
.single-product .sec_meta_list > li a {display:block;line-height: 18px;border: 1px solid #999;padding: 5px 7px;border-radius: 3px;font-size: 13px;opacity: .8;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-product .sec_meta_list > li a i {margin-right:5px;font-size: 14px;line-height: 18px;float: left;line-height: 18px;}
.single-product .sec_meta_list > li a:hover {border: 1px solid #000;opacity: 1;color:#000;}
.single-product .fi {margin-right:5px;}
.woocommerce div.product .product_meta>span, .woocommerce-page div.product .product_meta>span, .woocommerce #content div.product .product_meta>span, .woocommerce-page #content div.product .product_meta>span {font-weight: 400;margin-bottom: 5px;font-family: 'Jost';color: #999;}
.woocommerce div.product .product_meta>span a, .woocommerce-page div.product .product_meta>span a, .woocommerce #content div.product .product_meta>span a, .woocommerce-page #content div.product .product_meta>span a {color:#666;}
.single-product .single_add_to_cart_button.loading:after {content:'\f3f4'!important;font-family: 'Font Awesome 5 Duotone'!important;top: 0px!important;display: inline-block;position: relative!important;float: right;right: 0!important;animation: spin 1s linear infinite!important;font-weight: 900!important;color: #fff;font-size: 12px;}

/* YITH WooCommerce Color, Wishlist and Label Variations */
.single-product .yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {}
.single-product .yith-wcwl-add-button a > span {display:none;} /* Hide Add To Wishlist Text*/
.single-product .woocommerce-Price-amount {font-family: 'Jost'; font-weight: 500;font-size: 18px;}
.single-product .woocommerce-multi-currency.wmc-price-switcher {display:none;}

.woocommerce div.product .woocommerce-tabs ul.tabs {text-align: left;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 0;background: transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {background: transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {border-bottom: 1px solid #f30740;border-top: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {color: #000;text-shadow: inherit;font-weight: 500;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {display: inline-block;padding: 0 5px 10px;font-weight: 400;color: #999;text-decoration: none;font-family: 'Jost';font-size: 16px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {color:#000;}
.woocommerce div.product .woocommerce-tabs .panel {border-left: 0;border-right: 0;border-bottom: 0;-webkit-box-shadow: none;box-shadow: none;}
.woocommerce div.product .woocommerce-tabs .panel .woocommerce-Reviews {text-align: left;}

/* Zipcode */
.zipcode_delivery {margin-bottom:25px;}
#zipcode_filed {width: 150px;float: left;border: 1px solid #999;background: #fff;padding: 10px 10px 10px 30px;font-size: 13px;line-height: 13px;border-right: 0;}
#zipcode_check_form {margin-bottom: 0px;float: left;margin-right: 15px;width: auto;}
#zipcode_check_form > i {position: absolute;display: block;margin: 11px;width: 15px;float: left;}
#zipcode_check_form .title {font-size:13px;margin:0 0 5px;font-weight: 500;}
.zipcode_button {background: #fff;display: inline-block;float: left;border: 1px solid #999;border-left: 0;font-size: 13px;line-height: 15px;padding: 10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.zipcode_button:hover {background: #000;color:#fff;}
#api_response {float: left;position: relative;top: 24px;width:calc(100% - 225px);float:right;}
.zipcode_respose, #api_response {font-size:13px;color: #555;}
.zipcode_respose .details {width:calc(100% - 20px);float:right;}
.zipcode_respose .details span.sub {display:block;color: #f01237;font-size: 12px;text-transform: capitalize;}
.zipcode_respose .details strong {font-weight:500;}
.zipcode_respose i {width: 15px;float: left;color:#009658;position: relative;top: 3px;}
.zipcode_respose.error {position: relative;top: 9px;}
.zipcode_respose.error i {color:#f01237;}


/* Shipping Bar */
.free_shipping_container {width: 450px;margin-bottom: 15px;font-family: 'Jost';}
.cart-list_total .free_shipping_container {width: 100%;margin-bottom: 10px;padding: 0 30px;}
.free_shipping_container .notice {font-size: 15px;}
.free_shipping_container .notice.hg {font-size: 14px;color: #795548;font-family: 'Jost';background: #fff1c9;border: 1px solid #FFC107;border-radius: 0;}
.free_shipping_container .notice strong {font-weight:500;color:#000;}
.free_shipping_container .free-shipping-bar_progress {width: calc(100% - 60px);background-color: #f5f5f5;float:left;height: 7px;}
.cart-list_total .free_shipping_container .free-shipping-bar_progress {background-color: #fff;}
.free_shipping_container .percent {width:60px;margin-left:0px;float:right;font-size: 13px;font-weight: 500;text-align: right;position:relative;top: -7px;}
.free_shipping_container .free-shipping-bar_progress .filled-bar {animation: line 1s linear forwards;background-color:rgb(0 184 82 / 50%)/*#ff6f61*/;background-image: linear-gradient(135deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-size: 15px 15px;height: 100%;max-width: 100%;}
@keyframes line {
  from {
    left:0%;
    width:0%;
  }
  to {
    right:100%;
    /*width:100%;*/
  }
}


/* Shop Archive Page */
.wcpf-layout-item.wcpf-box-style .wcpf-heading-label, .wcpf-field-item.wcpf-box-style .wcpf-heading-label {font-size: 13px;font-family: 'Jost';letter-spacing: .5px;padding-top: 15px;}
.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-input-container {border: 1px solid #ccc;background: #f5f5f5;}
.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item .wcpf-checkbox-label, .wcpf-field-radio-list .wcpf-radio-list .wcpf-radio-item .wcpf-radio-label {font-size: 14px;font-family: 'Jost';}
.wcpf-front-element {padding-bottom: 15px;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;padding-right: 10px;margin-bottom: 0;}



.yith-wcan-filters .yith-wcan-filter h4 {color: #000;font-size: 13px;font-family: 'Jost';letter-spacing: 0;padding-top: 15px;text-transform: uppercase;font-weight: 600;margin-bottom: 20px;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {accent-color: #000;height: 1.5em;}
.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox] {width: 13px;height: 13px;}
.checkbox label {font-size: 13px;line-height: 22px;}

.yith-wcan-filters {background: transparent;}
.yith-wcan-filters .yith-wcan-filter {margin-bottom: 0;clear: both;border-bottom: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;padding-right: 15px;padding-bottom: 10px;}
.yith-wcan-filters .yith-wcan-filter .filter-items.filter-label:not(.with-images) .filter-item {margin-right: 5px;margin-bottom: 5px;}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item {}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item:nth-child(last) {}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item:nth-child(last):after {content:'';clear:left;}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item.level-0.hierarchy-collapsable {}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item.level-0.hierarchy-collapsable > label {margin-bottom: 10px;font-weight: 500;}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item.level-0.hierarchy-collapsable > label > a {color:#E31E24;}
.yith-wcan-filters .yith-wcan-filter .filter-items li:nth-child(last) {}
.yith-wcan-filters .yith-wcan-filter .filter-items li:nth-child(last):after {content:'';clear:left;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label {width: auto;height: auto;float: left;border-radius: 4px;box-shadow: none;border: 1px dashed #444;font-weight: 500;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label {display: block;font-size: 13px;font-weight: 400;font-family: 'Inter';}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover {background-color: #e31e24;box-shadow: none;color: #fff;border: 1px solid #e31e24;width: auto;height: auto;cursor: pointer;}
.yith-wcan-filters .yith-wcan-filter h4.collapsable:after {right: 0;float: right;position: relative;}
.yith-wcan-filters .yith-wcan-filter a.clear-selection {font-size: 12px;display: inline-block;margin-bottom: 0;cursor: pointer;color: #f00;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item {line-height: 16px;margin: 0;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a {font-size:13px;color: #000;text-decoration:none;}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color {border: 1px solid #999;border-radius: 4px;}
.yith-wcan-reset-filters {width: 100%;border: 1px solid #e5e5e5;background: transparent;color: #000;text-transform: capitalize;font-family: 'Jost';font-weight: 500;font-size: 14px;margin-top: 10px;padding: 10px;}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul {padding-left: 27px;}
.yith-wcan-filters .yith-wcan-filter .filter-items.level-0 > li.filter-item > ul {margin-bottom:10px;}

#open_reward_policy, #open_wishlist, #browse_wishlist {cursor:pointer;}
#open_wishlist, #browse_wishlist {color: #f60b30;}
.read_policy {display: inline-block;}
.read_policy i {font-size: 13px;opacity: .8;margin-left: 5px;}

.wishlist-title h2 {display: inline-block;padding: 0;font-size: 18px;}
#wishlist_container .wishlist-title-container {display:none;}
#wishlist_container .wishlist-title-container a.show-title-form {color:#000;background: transparent;font-size: 13px;opacity: .8;}
#wishlist_container .wishlist-title-container a.show-title-form i {margin-right:5px;}
#wishlist_container .wishlist-title a.show-title-form {cursor: pointer;visibility: visible;}
#wishlist_container .wishlist-title a.show-title-form:hover {background:transparent;color:#E31E24;}
#wishlist_container .wishlist_table.modern_grid li .item-wrapper {display: block;margin: 0;}
#wishlist_container .wishlist_table.modern_grid li {display: block;vertical-align: top;width: 100%;padding: 0;margin-bottom: 10px;}
#wishlist_container .wishlist_table.modern_grid li .item-details .item-details-wrapper {padding: 0;line-height: normal;position: relative;}
#wishlist_container .wishlist-title.wishlist-title-with-form h2:hover {background: transparent;}
#wishlist_container .woocommerce .wishlist-title {margin-bottom: 15px;}
#wishlist_container .wishlist_table .product-add-to-cart a, .wishlist_table.mobile > li .item-wrapper .item-details > li.product-add-to-cart a {display: inline-block!important;margin: 0!important;text-align: center;font-size: 12px;line-height: 12px;padding: 5px 10px;background: transparent;color: #000;border-radius: 0;border: 1px solid #999;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#wishlist_container .wishlist_table .product-add-to-cart a:hover, .wishlist_table.mobile > li .item-wrapper .item-details > li.product-add-to-cart a:hover {background:#000;border:1px solid #000;color:#fff;}
#wishlist_container .yith_wcwl_wishlist_footer {position: absolute;width: calc(100% - 60px);bottom: 30px;}
#wishlist_container .yith_wcwl_wishlist_footer li {display: block;width: 49%;}
#wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_wishlist_update {float: left;}
#wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_wishlist_update input, .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action input, .yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input {width: 100%;background: #000;border: 0;font-size: 13px;color: #fff;line-height: 13px;padding: 14px 15px;border-radius: 3px;text-transform: uppercase;font-family: 'Jost';font-weight: 500;letter-spacing: .5px;}
#wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action {clear: none;width:100%;}
#wishlist_container .yith_wcwl_wishlist_footer li.yith_wcwl_footer_additional_action input {text-transform: none;font-weight: 400;height: 42px;line-height: 42px;padding: 0;}
#wishlist_container .yith_wcwl_wishlist_footer div.clear {margin-bottom: 0;}
#wishlist_container .wishlist-page-links {clear: both;position: absolute;width: calc(100% - 60px);bottom: 30px;}

.yith_wcwl_wishlist_footer {display: block;clear: both;}
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update {float: left;display: inline-block;}
.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action {clear: none;float: left;}
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update {margin-right:5px;}
.wishlist-page-links {clear: both;margin-bottom: 30px;}
.seller_info {margin-bottom: 15px;}
.man_pack_section {margin-bottom: 35px;}
.seller_info > li {width:calc((100% - 20px)/3);margin-right:10px;float:left;}
.seller_info > li:nth-child(3) {margin-right:0px;float:right;}
.seller_info > li.seller {}
.seller_info > li.seller > a.icon {float: left;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 0px solid #999;background: #E31E24;border-radius: 4px;margin-right: 10px;color: #fff;display:block;}
.seller_info > li.seller > a.icon > i {font-size: 20px;margin: 0;line-height: 36px;}
.seller_info > li.seller p {width:calc(100% - 46px);float:right;margin:0;font-size:13px;font-family: 'Inter';}
.seller_info > li.seller p span {display:block;opacity: .8;}
.seller_info > li.seller p > a {font-weight: 500;}
.seller_info > li.seller_rating {}
.seller_info > li.seller_rating .rating_box {width: 36px;height: 36px;float: left;border-radius: 4px;margin-right: 10px;background: #fff;border: 1px solid #000;text-align:center;}
.seller_info > li.seller_rating .rating_box .rating {display:block;font-size: 16px;line-height: 36px;font-weight:500;}
.seller_info > li.seller_rating .rating_box > i {font-size: 20px;line-height: 36px;text-align: center;color: #ffc107;}
.seller_info > li.seller_rating .rating_info {width:calc(100% - 46px);float:right;}
.seller_info > li.seller_rating .rating_info .rating_txt {display:block;font-size: 13px;}
.seller_info > li.seller_rating .rating_info .rating_txt .stars {}
.seller_info > li.seller_rating .rating_info .rating_txt .stars > i {color: #ffc107;font-size: 12px;margin: 0 2px 0 0;}
.seller_info > li.seller_rating .rating_info .sub {display:block;font-size:12px;opacity:.8;}

.seller_info > li.seller_catalogue > a.icon {float: left;width: 36px;height: 36px;line-height: 36px;text-align: center;border: 0px solid #999;background: #00b090;border-radius: 4px;margin-right: 10px;color: #fff;display:block;}
.seller_info > li.seller_catalogue > a.icon > svg {width: 24px;height: auto;position: relative;top: 6px;}
.seller_info > li.seller_catalogue .title {}
.seller_info > li.seller_catalogue .title .sub {display:block;}
.seller_info > li.seller_catalogue .title .sub a {display: block;opacity: .8;font-size: 13px;}

.size_chart {font-size: 12px;font-weight: 400;margin-left: 25px;font-family: 'Inter';}
.size_chart a {text-decoration:none;color: #0f3d99;font-weight: 500;}
.size_chart i {margin-right:5px;}
#register_link, #login_link {cursor:pointer;}
#customer_registration_form .form-row i {position:absolute;margin:14px 15px;display: block;}
p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty {margin: 0;}
.woocommerce-error::before {color: red;}
.woocommerce form .form-row.woocommerce-invalid .select2-container, .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce form .form-row.woocommerce-invalid select {border-color: red;}

.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {margin-bottom: 0px;}
.state_selection {display:none;}
.state_selection.active {display:block;}
span.response {text-align:center;font-size:13px;padding:10px 15px;border-radius:4px;margin-bottom:15px;display: block;}
span.response.success, p.success, #read_more_data {background:rgb(34 193 112 / 20%);color: #005203;text-align:center;}
span.response.error, p.error, p.failure {background:rgb(255 17 0 / 20%);color:#4e0500;}
p.success, p.error, p.failure {margin-bottom: 15px;padding: 10px;text-align: center;font-size: 13px;border-radius: 4px;}
.notice {font-size: 11px;text-align:center;border-radius: 4px;padding: 5px;margin: 10px 0 0;}
.notice i {margin-right:5px;}
.notice.green {background:rgb(34 193 112 / 20%);color: #005203;}
.notice.green a {color: #005203;}
.notice.green i {color:#24b47e;}
.notice.blue {background:rgb(3 169 244 / 15%);color: #00547a;}
.notice.blue a {color: #00547a;}
.notice.blue i {color:#03a9f4;}
.notice.orange {background: rgb(255 87 34 / 15%);color: #E31E24;}
.notice.orange a {color: #E31E24;}
.notice.orange i {color: #E31E24;}
.notice.refunded {background:#24b47e;color: #fff;}
.notice.refunded a {color: #fff;}
.notice.refunded i {color:#fff;}

.ref_amount {font-family: 'Jost';font-weight: 500;}

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}
.order_details .order_specs p.status span.sub {}

.my_account_right_container .list_of_orders .orders_list {margin-top: 25px;}
.my_account_right_container .list_of_orders .orders_list > li {padding: 20px;background: #fff;border-radius: 0px;margin-bottom:15px;border: 1px solid #e7e7e7;}
.my_account_right_container .list_of_orders .orders_list > li .last_order.order_excerpt {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt {border-bottom: 1px dashed #ccc;padding-bottom: 15px;margin-bottom: 15px;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .icon, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon {width: 40px;height: 40px;text-align: center;padding: 8px;border: 1px solid #999;border-radius: 6px;margin-right: 10px;float: left;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .icon a, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon a {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .icon a svg, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon a svg {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details {width: calc(100% - 50px);float: right;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .ordr_id, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .ordr_id {margin: 0;width: 50%;float: left;font-size: 14px;font-weight:500;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .ordr_id a, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .ordr_id a {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .ordr_id a .sub, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .ordr_id a .date {display:block;font-weight:400;font-size:13px;opacity:.6;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .status {margin: 0;width: 50%;float: right;text-align: right;font-size: 14px;font-weight:500;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .status a {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .woocommerce-Price-amount {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status, .woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .status a .sub {display:block;font-weight:400;font-size:13px;text-transform: capitalize;}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status.processing {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status.hold {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status.pending {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status.cancelled {}
.my_account_right_container .list_of_orders .orders_list > li .order_excerpt .order_details .order_total a .status.completed {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .section_title_2 {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px dashed #ccc;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items {margin-top: 15px;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items:nth-child(1) {margin-top: 0;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_img {width: 60px;height: 60px;border-radius: 6px;float: left;margin-right: 10px;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_img .item_thumb {width: 60px;height: 60px;border-radius: 6px;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_img .item_thumb a {display:block;width:100%;min-height:100%;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details {width:calc(100% - 70px);float:right;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data {width: calc(100% - 110px);float: left;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data .name {font-family: 'Jost';font-weight: 500;margin: 0;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data .name a {display:block;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data .name .sku {display:block;font-weight:400;font-family:'Inter';font-size:12px;opacity: .8;}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data .item_spec {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_data .item_spec > li {font-size: 12px;opacity: .8;}   
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_price_section {width: 100px;float: right;text-align: right;}   
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_price_section .pricing {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_price_section .pricing .woocommerce-Price-amount {}
.my_account_right_container .list_of_orders .orders_list > li .order_item_container .ordered_item_list > li .items .item_details .item_price_section .pricing .sub {display:block;font-weight:400;font-family:'Inter';font-size:12px;}
.my_account_right_container .list_of_orders .orders_list > li .action_section {}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul {text-align: center;}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul > li.action_links {display: inline-block;margin: 0 5px;}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul > li.action_links a.links {display:block;}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul > li.pay {}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul > li.view {}
.my_account_right_container .list_of_orders .orders_list > li .action_section > ul > li.cancel {}



.orders_list > li.items {margin-top: 10px;}
.orders_list > li.items .item_img_container {border-radius: 6px;aspect-ratio: 1/1;width: 10%;float:left;}
.orders_list > li.items .item_img_container .item_img {border-radius: 6px;aspect-ratio: 1/1;}
.orders_list > li.items .item_img_container .item_img a {width:100%;display:block;min-height:100%;}
.orders_list > li.items .item_details {width:calc(90% - 10px);float:right;text-align:left;}
.orders_list > li.items .item_details .name {font-size: 13px;font-weight: 500;margin-bottom: 5px;}
.orders_list > li.items .item_details .name a {text-decoration: none;display: block;color: #000;font-family: 'Jost';font-size: 16px;}
.orders_list > li.items .item_details .name a .sku {display:block;font-size: 12px;font-weight: 400;font-family: 'Inter';}
.orders_list > li.items .item_details ul.item_spec {font-size: 13px;}
.orders_list > li.items .item_details ul.item_spec > li {margin-bottom: 3px;}
.orders_list > li.items .item_details .item_data {width: calc(100% - 160px);float: left;}
.orders_list > li.items .item_details .item_price_section {width: 150px;float: right;}
.orders_list > li.items .item_details .item_price_section .pricing {text-align: right;font-weight: 500;}
.orders_list > li.items .item_details .item_price_section .pricing .sub {display:block;font-size: 12px;font-weight: 400;}




.track_but {background: #E31E24;border: 0;padding: 10px;font-size: 13px;line-height: 20px;border-radius: 4px;color: #fff;font-weight: 500;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-align: center;}
.track_but:hover {background: #031daf;}
.track_but svg {margin-right: 5px;height: 20px;width: auto;position: absolute;margin-left: -12px;}
.track_but .txt {position: relative;top: 0px;left: 12px;}
.track_but.full {width:100%;}
a.track_but {display: inline-block;}

/* Tracking Order CSS */
.order_status-container {width: 49%;float: right;}
.order_status-container .delivered {background: #24b47e;color: #fff;text-align: center;font-size: 13px;padding: 10px;}
.tracking_form, #tracking_result {width: 700px;margin: 0 auto;text-align: center;background:#fff;padding:30px 40px;}
#tracking_id {background: #fff;width: 70%;border: 1px solid #ccc;height: 37px;padding: 5px 15px;border-radius: 3px 0 0 3px;font-size: 14px;font-weight: 500;letter-spacing: .5px;float:left;}
#tracking_submit {background: #141e30;width: 30%;border: none;color: #fff;padding: 0 25px;height: 36px;float: right;}
#sr_tracking {}
#sr_tracking .heading {margin: 0 0 10px;font-size: 16px;font-weight: 500;text-transform: capitalize;}

#tracking_result {margin-top: 10px;padding:0px 40px 30px!important;}
.shipment_details {position: sticky;top: 85px;z-index: 99;background: #fff;padding: 30px 0 5px;}
.shipment_details .header {padding-bottom: 15px;border-bottom: 1px dashed #ccc;}
.shipment_details .header .image {background: #f1f1f1;border-radius: 50%;width: 100px;padding: 17px;float:left;}
.shipment_details .header .image img {}
.shipment_details .header .details {}
.shipment_details .header .status {width: 30%;float: right;text-align: right;margin: 25px 0px;}
.shipment_details .head .default {padding: 0;display: inline-block;clear: both;text-transform: uppercase;letter-spacing: 1px;font-weight: 500;font-family: 'Jost';position: relative;margin-left: 10px;top: -2px;}
.shipment_details .head .delivered_status {}
.shipment_details .head .intransit_status {color: #E31E24!important;}
.shipment_details .head .manifested_status {color: #607d8b!important;}
.shipment_details .head {font-size: 18px;font-weight: 500;margin: 0 0 5px;}
.shipment_details .head span.default {float:right;}
.shipment_details .head span.default i {}
.shipment_details .head span.delivered_status i {color: #27c24c;}
.shipment_details ul.order-details {float: left;text-align: left;width: auto;}
.shipment_details ul.order-details li {font-size: 12px;letter-spacing: .5px;}
.shipment_details ul.order-details li.customer_name span.headng {font-weight: 500;}
.shipment_details ul.order-details li span.headng {opacity: .8;}
.shipment_details ul.order-details li span.value {color: #141e30;}
.shipment_details .element_header {border-bottom: 1px dashed #ccc;padding: 10px 0;margin-bottom: 15px;}
.shipment_details .element_header ul.elements {text-align:left;}
.shipment_details .element_header ul.elements li {display:inline-block;margin:0 15px 0 0;font-size: 12px;}
.shipment_details .element_header ul.elements li.current_status {float:right;font-size: 16px;margin: 0;padding: 6px 0;}
.shipment_details .element_header ul.elements li.current_status.delivered_status i {color: #27c24c;}
.shipment_details .element_header ul.elements li span.headng {font-size: 12px;opacity:.8;}
.shipment_details .element_header ul.elements li span.value {display: block;text-align: left;font-size: 12px;font-weight: 500;}
#track_respose ul.ship_act_container {height: 400px;overflow-x: hidden;}
#track_respose ul.ship_act_container {background: #fff;}
ul.ship_act_container li.act_row {}
ul.ship_act_container li.act_row.last > ul > li.progress {height: 14px;}
ul.ship_act_container li.act_row:nth-child(odd) {background: #fff;}
ul.ship_act_container li.act_row:nth-child(last) > ul > li.progress .lines {display:none;}
ul.ship_act_container li.act_row > ul {margin: 15px 0;}
ul.ship_act_container li.act_row > ul > li {float:left;font-size: 12px;text-align: left;}
ul.ship_act_container li.act_row > ul > li.schedule .date {display: block;font-size: 13px;}
ul.ship_act_container li.act_row > ul > li.schedule .time {font-size: 11px;opacity: .8;}
ul.ship_act_container li.act_row > ul > li.schedule {width:90px;float:left;}
ul.ship_act_container li.act_row > ul > li.progress {width:60px;float:left;text-align:center;background: transparent;box-shadow: none;margin-bottom: -75px;position: relative;top: 10px;height: 110px;}
ul.ship_act_container li.act_row > ul > li.progress.delivered_status i {color: #27c24c;position: relative;z-index: 99;}
ul.ship_act_container li.act_row > ul > li.progress i {font-size: 14px;color: #ddd;position: relative;z-index: 99;}
ul.ship_act_container li.act_row > ul > li.progress .lines {height: 47px;width: 2px;display: block;position: absolute;margin-left: 29px;margin-top: -10px;z-index: 9;border-radius: 0;border-left: 1px dashed #ddd;}
ul.ship_act_container li.act_row > ul > li.location {width:calc(100% - 165px);float: right;}
ul.ship_act_container li.act_row > ul > li.location .activity, ul.ship_act_container li.act_row > ul > li.location .place {display:block;}
ul.ship_act_container li.act_row > ul > li.delivered {color: #27c24c;font-weight: 500;}
ul.ship_act_container li.act_row > ul > li.intransit {color: #E31E24;}
ul.ship_act_container li.act_row > ul > li.pending {color: #ff0000;}
ul.ship_act_container li.act_row > ul > li.location .heads {font-weight: 500;}
ul.ship_act_container li.act_row > ul > li.location .values {}
.outfordelivery, .callplacedtoconsignee, .deliveredtoconsignee-otpverifieddelivery {color: #27c24c;}

#return_req_form {}
#return_req_form .send_button, #return_req_form_to_ex_bank .send_button {background: #24b47e;}

.woocommerce ul#shipping_method > li input {margin: 0 5px 0 0;vertical-align: top;accent-color: #000;width: 15px;height: 15px;float:left;}

.woocommerce-Tabs-panel--description {}
.woocommerce-Tabs-panel--description p.heading {font-weight:500;font-size:16px;font-family: 'Jost';}
.item_descripton_list {}
.item_descripton_list > li {margin-bottom: 5px;}
.item_descripton_list > li:before {content:'\f105';font-family:'Font Awesome 5 Pro';margin-right:5px;font-size:13px;}






/* Change the loading bar's color to red */
#nprogress .bar {background: #f00 !important;}
.home #page-slider-wrap {margin-top:112px;}
#page-slider-wrap {margin-top:0px;}
#page-slider-wrap span.title {font-family: 'Jost';}
#page-slider-wrap hg, .title_1 hg, .title_2 hg {color:#E31E24;}

.wish-list-contents {right: -7px;top: 100%;}
.wish-list-contents:after {content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;position: absolute;top: -7px;right: 15px;}
.wish-list-contents.empty svg {width:44px!important;height:44px!important;background:#000;color:#fff!important;border-radius:50%;padding:10px;}
.wish-list-contents.empty span {padding: unset;border-radius: unset;display: inline-block;background: unset;}

#header-topbar-right-content .currency_switcher_container {line-height: 30px;}
#header-topbar-right-content .currency_switcher_container span.heading {font-family: Inter;float: left;margin-right: 5px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical {}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency {font-weight: 500;border: 0;display: block;padding:10px 5px;width: 100%;background-color: transparent;color: #fff;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency .wmc-current-flag {float: left;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency {position: relative;padding: 10px 5px;border-top: 1px solid #e5e5e5;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency:nth-child(1) {border-top: 0;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency > a {display:block;line-height: 12px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency > a:hover {color:#E31E24;font-weight: 400;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency > a span {line-height: 12px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency > a span:hover {font-weight: 400;padding: 0 0 0 5px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency > a:after {clear:left;content:'';}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency .wmc-currency-redirect > i {float: left;border-radius: 4px;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical.layout5 .wmc-currency-wrapper span.wmc-current-currency span {}
.woocommerce-multi-currency.wmc-shortcode .wmc-current-currency .wmc-open-dropdown-currencies {display: block;align-items: center;position: relative;right: 0;top: 4px;transform: translateY(-50%);width: 10px;margin-right: 0;float: right;}
.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency:hover {cursor:pointer;}

#prime_cat_row, #occassion_cat_row {background:#fff;}
#prime_cat_row {padding-bottom:0;}
#prime_cat_row ul.prime_cat_list {}
#prime_cat_row ul.prime_cat_list > li {text-align:center;width:15.5%;float:left;margin-right:1.4%;}
#prime_cat_row ul.prime_cat_list > li:nth-child(6) {float:right;margin-right:0;}
#prime_cat_row ul.prime_cat_list > li .cat_img_container {aspect-ratio:1/1;margin-bottom:0px;border-radius: 6px;position: relative;z-index: 9;}
#prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image {aspect-ratio:1/1;padding: 10px;border-radius: 6px;}
#prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image a {text-decoration:none;display:block;width:100%;min-height: 100%;}
#prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image a .cat_name {display: block;margin-top: 160px;color: #fff;font-size: 18px;line-height: 22px;letter-spacing: .5px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;}
#prime_cat_row ul.prime_cat_list > li .cat_img_container .cat_image a .tax_button {display:inline-block;margin-top: 10px;text-transform: uppercase;font-size: 13px;line-height: 13px;font-family: 'Jost';font-weight: 500;padding: 8px 15px;border-radius: 3px;border:0;background: #212121;color: #fff;}
#prime_cat_row ul.prime_cat_list > li .cat_details, .primecat_list .primecat_item .cat_details {background: #fff;padding: 20px 10px 10px;border: 1px solid #e5e5e5;border-radius: 0 0 6px 6px;margin-top: 0px;}
.primecat_list .primecat_item .cat_details .skeleton_line {width:70%;display:block;height:12px;margin: -5px auto 5px;display:block;}
#prime_cat_row ul.prime_cat_list > li .cat_details a {text-decoration:none;display:block;}
#prime_cat_row ul.prime_cat_list > li .cat_details a .cat_name {display: block;color: #333;font-size: 14px;line-height: 18px;letter-spacing: .5px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;}

#main_cat_row {background:#fff;padding-bottom: 15px;}
#main_cat_row ul.main_cat_list {}
#main_cat_row ul.main_cat_list > li {text-align:center;width:32.5%;float:left;margin-right:1.25%;}
#main_cat_row ul.main_cat_list > li:nth-child(3) {float:right;margin-right:0;}
#main_cat_row ul.main_cat_list > li .cat_img_container {aspect-ratio:100/43;margin-bottom:10px;overflow: hidden;margin-bottom:0;}
#main_cat_row ul.main_cat_list > li .cat_img_container .cat_image {aspect-ratio:100/43;-webkit-transition: all 0.3s ease-in-out;padding: 10px;}
#main_cat_row ul.main_cat_list > li .cat_img_container .cat_image:hover {-webkit-transform: scale(1.10, 1.10);transform: scale(1.10, 1.10);cursor: pointer;}
#main_cat_row ul.main_cat_list > li .cat_img_container .cat_image > a {display:block;width:100%;min-height:100%;border: 1px solid #fff;}
#main_cat_row ul.main_cat_list > li .cat_name {font-size: 24px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;letter-spacing: 1px;top: -100px;width: 100%;position: relative;}
#main_cat_row ul.main_cat_list > li .cat_name a {text-decoration:none;color: #fff;}

.title_1 {font-size: 26px;line-height: 36px;color: #000;letter-spacing: 0px;font-weight: 500;letter-spacing: .5px;margin-bottom: 35px;font-family: 'jost';}
.title_1 .sub {display: block;font-size: 16px;line-height: 22px;font-family: 'Inter';opacity: 1;font-weight: 400;margin: 10px auto 0;width: 80%;letter-spacing: 0;}
.section_title_1 {text-align: center;font-size: 22px;color: #000;letter-spacing: 0px;font-weight: 500;margin-bottom: 35px;}
.section_title_2 {font-size: 14px;color: #000;letter-spacing: 0px;font-weight: 500;margin-bottom: 15px;}
.section_title_2 a.view_link {display:block;float:right;font-size:12px;font-weight:400;}
.section_title_2 a.view_link i {margin:0 0 0 5px;color:#f00131;} 


.occasstion-slider .carousel-control, .desingers-slider .carousel-control, .style-product-slider .carousel-control, .review-slider .carousel-control, .collections-slider .carousel-control {opacity: 1;z-index: 1;cursor:pointer;margin-top: -80px;text-shadow: none;}
.occasstion-slider .slick-slider a.slick-prev .icon-prev, .desingers-slider .slick-slider a.slick-prev .icon-prev, .style-product-slider a.slick-prev .icon-prev, .review-slider a.slick-next .icon-prev, .collections-slider a.slick-next .icon-prev {margin-left: 0;width:40px;height:40px;}
.occasstion-slider .slick-slider a.slick-next .icon-next, .desingers-slider .slick-slider a.slick-next .icon-next, .style-product-slider a.slick-next .icon-next, .review-slider a.slick-next .icon-next, .collections-slider a.slick-next .icon-next {margin-right: 0;width:40px;height:40px;}
.collections-slider .slick-slider a.slick-prev .icon-prev:before, .collections-slider .slick-slider a.slick-next .icon-next:before,.occasstion-slider .slick-slider a.slick-prev .icon-prev:before, .occasstion-slider .slick-slider a.slick-next .icon-next:before, .desingers-slider .slick-slider a.slick-prev .icon-prev:before, .desingers-slider .slick-slider a.slick-next .icon-next:before, .style-product-slider .slick-slider a.slick-next .icon-next:before, .style-product-slider .slick-slider a.slick-prev .icon-prev:before, .review-slider .slick-slider a.slick-next .icon-next:before, .review-slider .slick-slider a.slick-prev .icon-prev:before {background:transparent;border-radius:2px;width:40px;height:40px;line-height:40px;display: block;font-size: 24px;text-align: center;}
.slick-slider {}
.slick-list {width:calc(100% + 30px);margin-left:-15px;}
.slick-slide {float: left;height: 100%;min-height: 100%;display: block;padding: 0 10px;text-align:center;}

.slick-slider .slick-disabled {
  opacity : 0; 
  pointer-events:none;
}


#sale_cat_row, #collections_cat_row {background:#fff;}
#collections_cat_row {background:#fff;text-align:center;}
#sale_cat_row a {display:block;}
#popular_style_cat_row {background:#f5f5f5;}
.slick-slide .ps_thumb_container {margin-bottom:0;}
.slick-slide .ps_details {background:#fff;padding:15px;text-align: left;}

#collections_cat_row {}
#collections_cat_row #collection_cat_container .collections-slider {}
#collections_cat_row #collection_cat_container .collections-slider .collections_list {}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide {text-align:center;padding: 0 7.5px}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide .collection_thumb_container {margin-bottom:15px;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide .collection_thumb_container, #collections_cat_row #collection_cat_container #collection_cat_placeholder ul.collection_cat_list > li.collection_cat_item .collection_thumb_container {aspect-ratio: 1080/1350;border-radius: 6px;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide .collection_thumb_container .collection_thumb, #collection_cat_placeholder .collection .collection_thumb_container .collection_thumb {aspect-ratio: 1080/1350;border-radius: 6px;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide .collection_thumb_container .collection_thumb a, #collection_cat_placeholder .collection .collection_thumb_container .collection_thumb a {display: block;width: 100%;min-height: 100%;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide a.links {text-decoration: none;outline: none;display:block;width:100%;min-height:100%;    border: 1px solid transparent;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide a.links .collection_name {display: block;color: #333;font-size: 16px;line-height: 16px;letter-spacing: .5px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide a.links .tax_button, #store_row .stores_section .stores-slider .store_thumb_container .store_thumb a .tax_button {display:inline-block;margin-top: 10px;text-transform: uppercase;font-size: 12px;line-height: 12px;font-family: 'Jost';font-weight: 500;padding: 8px 15px;border-radius: 3px;border:0;background: #212121;color: #fff;}
#collections_cat_row #collection_cat_container .collections-slider .collections_list .carousel-inner .slick-slide a.links .tax_button:hover, #store_row .stores_section .stores-slider .store_thumb_container .store_thumb a .tax_button:hover {background: #f00131;}
#collections_cat_row #collection_cat_container #collection_cat_placeholder ul.collection_cat_list {}
#collections_cat_row #collection_cat_container #collection_cat_placeholder ul.collection_cat_list > li {width:calc((100% - 60px)/5);margin:0 15px 0 0;float:left;}
#collections_cat_row #collection_cat_container #collection_cat_placeholder ul.collection_cat_list > li:nth-child(5) {margin:0;float:right;}

#offer_banner_row {padding-top: 0;padding-bottom: 0;}
#offer_banner_row #offer_banner_cat_container {}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider {}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list {}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list .carousel-inner {width: calc(100% + 15px);margin-left: -7.5px;}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list .carousel-inner .offer_banner_item {padding: 0 7.5px;}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list .carousel-inner .offer_banner_item .offer_banner_container {aspect-ratio: 1000 / 300;border-radius: 6px;}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list .carousel-inner .offer_banner_item .offer_banner_image, #offer_banner_row #offer_banner_cat_container #offer_banner_cat_placeholder .banner_img {aspect-ratio: 1000 / 300;border-radius: 6px;}
#offer_banner_row #offer_banner_cat_container .offer_banner_slider .offer_banner_list .carousel-inner .offer_banner_item .offer_banner_image a {display:block;min-height: 100%;width:100%;}


/* Product Social Share */
#share_product_container {width:450px;text-align: center;}
#share_product_container .title {margin-bottom:15px;font-weight:500;font-size:18px;font-family:'Jost';}
#share_product_container .copy-input {width: calc(100% - 64px);float: left;padding:10px 15px;background: #f5f5f5;border-radius: 30px 0 0 30px;border: 1px solid #e5e5e5;display:block;}
#share_product_container .copy-btn {width: 64px;float: right;padding:10px 15px;background: #f5f5f5;border-radius: 0 30px 30px 0;border: 1px solid #e5e5e5;border-left:0;}
#share_product_container .copy-btn:focus, #share_product_container .copy-input:focus {outline:none;}
#share_product_container .copy-btn:hover {color:#1a1a1a;cursor:pointer;}
#share_product_container #copied-success {display:block;font-weight:500;font-size:14px;color:#22a27b;}
.share_list {}
.share_list > li {margin-top: 10px;}
.share_list > li:nth-child(odd) {width:49%;float:left;}
.share_list > li:nth-child(even) {width:49%;float:right;}
.share_list > li svg {margin-right: 10px;font-size: 20px;float: left;}
.share_list > li a {text-align: left;padding: 10px 15px;background: #f5f5f5;border-radius: 30px;border: 1px solid #e5e5e5;display:block;text-decoration:none;color:#000;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.share_list > li a:hover {color:#fff;background: #E31E24;border: 1px solid #E31E24;}
.share_list > li a:hover svg {fill:#fff;}


/* Size chart */
.size_chart_container {width: 1000px;}
.size_chart_container .size_chart_box {}
.size_chart_container .size_chart_box .parent_cat_name {font-size: 24px;color: #000;font-weight: 500;border-bottom: 1px solid #ccc;padding-bottom: 10px;margin-bottom: 0;}
.size_chart_container .size_chart_box .size_chart_box_left {width: 350px;float: left;border-right: 1px solid #ccc;padding-right: 20px;padding-top: 20px;}
.size_chart_container .size_chart_box .size_chart_box_left .title {font-size: 18px;font-family: 'Jost';width:calc(100% - 165px);float:left;margin-bottom: 25px;}
.size_chart_container .size_chart_box .size_chart_box_left .incm {width: 150px;float: right;text-align: right;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li {display:inline-block;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li a {display:block;background: #f7f7f7;border:1px solid #e1e1e5; padding: 5px 10px;font-size: 14px;line-height: 14px;border-radius: 30px;font-family: 'Jost';text-decoration:none;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li a:hover {color:#000;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li a.active_size {background:#444;color:#fff;border:1px solid #444;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li#inched_list a {padding: 5px 25px 5px 10px;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li#inched_list.active_size {margin-right: -20px;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li#inched_list.active_size a {padding: 5px 25px 5px 10px;background: #444;color: #fff;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li#cm_list.active_size {margin-left: -20px;}
.size_chart_container .size_chart_box .size_chart_box_left .incm > li#cm_list.active_size a {padding: 5px 10px;background: #444;color: #fff;}
.size_chart_container .size_chart_box .size_chart_box_left img {}

.size_chart_container .size_chart_box .size_chart_box_right {width: calc(100% - 350px);float: right;padding: 20px;}
.size_chart_container .size_chart_box .size_chart_box_right .title {font-size: 18px;font-family: 'Jost';}
.size_chart_container .size_chart_box .size_chart_box_right img {margin:0 auto;}
.size_chart_container .size_chart_box .disclaimer {margin: 25px 0 0;font-size: 14px;line-height: 16px;color: #000;font-family: 'Jost';letter-spacing: 0;font-weight: 400;}

/* Woocommerce  Checkout */
.woocommerce-billing-fields__field-wrapper {}
.woocommerce-input-wrapper:before {font-family: 'Font Awesome 5 Pro';color: #212121;display: block;position: absolute;font-weight: bold;font-size: 16px;line-height: 16px;margin:16px 15px;}
.woocommerce-billing-fields__field-wrapper #billing_email_field {}
.woocommerce-billing-fields__field-wrapper #billing_email_field #billing_email {}
.woocommerce-billing-fields__field-wrapper #billing_email_field .woocommerce-input-wrapper:before {content:'\f0e0';}
.woocommerce-billing-fields__field-wrapper #billing_first_name_field .woocommerce-input-wrapper:before, .woocommerce-shipping-fields #shipping_first_name_field .woocommerce-input-wrapper:before {content:'\f2bd';}
.woocommerce-billing-fields__field-wrapper #billing_phone_field .woocommerce-input-wrapper:before {content:'\f879';}
.woocommerce-billing-fields__field-wrapper #billing_address_1_field .woocommerce-input-wrapper:before,.woocommerce-shipping-fields #shipping_address_1_field .woocommerce-input-wrapper:before {content:'\f3c5';}
.woocommerce-account-fields #account_username_field .woocommerce-input-wrapper:before {content:'\f505';}
.woocommerce-account-fields #account_password_field .woocommerce-input-wrapper:before {content:'\f084';}
.woocommerce-input-wrapper .select2-container .select2-selection--single {padding: 13px 15px 13px 45px;height: 48px;border: 1px solid #ccc;}
.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {color: #444;line-height: 20px;}
.woocommerce-input-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {height: 26px;top: 10px;right: 10px;width: 20px;}
.woocommerce #ship-to-different-address label, .woocommerce-page #ship-to-different-address label {float: none;margin: 0;padding: 0;clear: both;display: block;}
.woocommerce #ship-to-different-address #ship-to-different-address-checkbox, .woocommerce-page #ship-to-different-address #ship-to-different-address-checkbox {margin: 2px 10px 0px 0;min-height: 20px;float: left;width:16px;}
.woocommerce #ship-to-different-address span, .woocommerce-page #ship-to-different-address span {display: block;width: calc(100% - 25px);float: right;}
.woocommerce #ship-to-different-address label:after, .woocommerce-page #ship-to-different-address label:after {content:'';clear:left;}
.woocommerce-account-fields, .woocommerce-shipping-fields {margin-bottom: 15px;clear: both;margin-top: 15px;}

.pop_login_form {width: 400px;}

/*#woocommerce-shipping-fields {display:none;}
#woocommerce-additional-fields {display:none;}*/

.footer_button_row {clear: both;margin-top: 20px;display:none;}
.footer_button_row .check_button {}
.footer_button_row .check_button.next {float: right;background: #777;color: #fff;font-size: 13px;padding: 10px 15px;border-radius: 4px;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.footer_button_row .check_button.next.active {background: #000;}
.footer_button_row .check_button.next.active:hover {background: #E31E24;}
.footer_button_row .check_button.next i {margin-right:0;margin-left:5px;}
.footer_button_row .check_button.back {float: left;color: #E31E24;font-size: 13px;padding: 10px 0;font-weight:500;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.footer_button_row .check_button.back i {margin-right:5px;}
.footer_button_row .check_button.back:hover {color: #E31E24;}

.desktop_footer_whatsapp {position: fixed;right: 20px;bottom: 50px;z-index: 8000;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-decoration:none;}
.desktop_footer_whatsapp img {width:40px;height:40px;}

#chat_container {}
.chat_form {padding:20px;height: calc(100vh - 57px);}
.chat_form .form-row > i {display:block;position:absolute;margin:13px 10px;font-weight:bold;color:#444;}
.chat_form .form-row input, .chat_form .form-row textarea {margin-bottom: 10px;background: #fafafa;border: 1px solid #e5e5e5;font-size: 12px;height: unset;}
.chat_form .black_but {position: absolute;bottom: 20px;width: calc(100% - 40px);}
.chat_form .chat_title {text-align:center;font-family: 'Inter';letter-spacing: 0;font-weight: 600;font-size: 16px;margin-bottom: 35px;}
.chat_form .chat_title .sub_chat_title {display:block;font-weight: 600;font-size: 16px;line-height: 20px;}
.chat_form .chat_title .sub {display:block;font-weight: 400;font-size: 13px;line-height: 13px;color:#777;margin-top: 5px;}
.chat_form .chat_man {width: 64px;margin:0px auto 10px;display: block;}
.chat_form .faq_header_title {font-size: 14px;font-weight: 600;}
.chat_form .faq_section {margin-top:30px;}
.chat_form .faq_section .faq_list {}
.chat_form .faq_section .faq_list > li {display: inline-block;margin: 0 10px 10px 0;}
.chat_form .faq_section .faq_list > li > a {display: block;border: 1px solid #999;padding: 10px;font-size: 13px;line-height: 13px;border-radius: 30px;text-decoration:none;}

.slide_box_nopad .note {font-size: 12px;letter-spacing: 0;opacity: .8;margin: 0 0 8px;line-height: 16px;font-weight: 400;}
.black_but svg {display:inline-block;fill: #fff;font-size: 20px;position: relative;margin: 0px 10px -5px;}
.black_but.wa {background:#25d366;border: 1px solid #27cb65;}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {font-size: 22px;margin: 0;font-family: 'FontAwesome'!important;color: #fff;}

.filter-items > .filter-item label {font-family: 'Inter';position: relative;display: block;margin-right: 0;padding-left: 0;}
    
/* Style the checkbox input */
.filter-items > .filter-item label > input[type="checkbox"] {opacity: 1;position: absolute;cursor: pointer;width: 15px;height: 15px;left: 20px;top: -1px;accent-color: #E31E24;}
    
/* Create a custom checkbox appearance */
.filter-items > .filter-item label > .custom-checkbox  {width: 15px;height: 15px;background-color: #fff;border: 1px solid #999;border-radius: 0;display: inline-block;float: left;margin-right: 10px;position: relative;top: 3px;}
.filter-items > .filter-item label > a {float: right;width: calc(100% - 25px);display: inline-block;line-height: 22px;}    
/* Apply custom styles when the checkbox is checked */
/*.filter-items > .filter-item label > input[type="checkbox"]:checked + .custom-checkbox {background-color: #E31E24;}*/
.filter-items > .filter-item label > input[type="checkbox"]:checked + .custom-checkbox::before {background: #E31E24;content: "\2713";display: block;font-size: 16px;color: #fff;margin: 0;width: 15px;height: 15px;line-height: 15px;position: relative;top: 0px;left: 0px;}

del {color: #000!important;opacity: .6!important;}

.woocommerce form.chat_form .form-row select {font-size: 13px;}

#wishlist_container {}
#wishlist_container .wish-list-contents-sidebar {}
#wishlist_container .wish-list-product-list {padding:20px;}
#wishlist_container .wish-list-product-list > li {margin-bottom:10px;}
#wishlist_container .wish-list-product-list .product-thumbnail.product_img_container {}
#wishlist_container .wish-list-product-list .product_details {width: calc(100% - 80px);margin: 0 0 0 10px;float: right;}
#wishlist_container .wish-list-product-list .product_details .product-name {}
#wishlist_container .wish-list-product-list .product_details .product-price {}
#wishlist_container .wish-list-product-list .product_details .product-price .sale_price {display: inline-block;margin-right: 5px;}
#wishlist_container .wish-list-product-list .product_details .product-price .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 12px;line-height: 12px;}
#wishlist_container .wish-list-product-list .product_details .product-price del {font-size: 11px;line-height: 11px;display: inline-block;margin-right: 5px;color: rgba(145,145,145,0.5);opacity: 1;}
#wishlist_container .wish-list-product-list .product_details .product-price del .regular_price {}
#wishlist_container .wish-list-product-list .product_details .product-price del .regular_price .woocommerce-Price-amount {font-size: 11px;line-height: 11px;}
#wishlist_container .wish-list-product-list .product_details .product-price .discount {color: red;margin-left: 0;display: inline-block;margin-left: 5px;font-weight: 600;font-size: 11px;line-height: 11px;text-transform: uppercase;}
#wishlist_container .wish-list-product-list .product_details .product-price .woocommerce-price-suffix {display:none;font-family: 'Inter';opacity: .6;font-size: 11px;line-height: 11px;margin: 3px 0 5px;clear: both;}
#wishlist_container .wish-list-product-list .product-add-to-cart {text-align:right;}
#wishlist_container .wish-list-product-list .product_details .product-stock-status {font-size: 11px;line-height: 11px;display: inline-block;}
#wishlist_container .wish-list-product-list .product_details .product-stock-status .wishlist-in-stock {font-size: 11px;line-height: 11px;}
#wishlist_container .wish-list-product-list .product_details .product-remove.wishlist_sidebox {display: inline-block;border-left: 1px solid #e5e5e5;padding-left: 10px;margin-left: 10px;font-size: 11px;line-height: 11px;}
#wishlist_container .wish-list-product-list .product_details .product-remove.wishlist_sidebox a {display: inline;font-size: 11px;line-height: 11px;text-decoration:none;color:#999!important;font-weight: 400;}
#wishlist_container .wish-list-product-list .product_details .product-remove.wishlist_sidebox a i {margin-right:5px;}
#wishlist_container .wish-list-product-list .product_details .product-remove.wishlist_sidebox a:hover {}
#wishlist_container .wish-list-product-list .product-remove {display:none;}
#wishlist_container .wish-list-contents-sidebar .wish-list_total {padding: 20px;position: fixed;width: 450px;bottom: 0;}
#wishlist_container .wish-list-contents-sidebar .wish_page {margin:0;text-align:center;}
#wishlist_container .wish-list-contents-sidebar .wish_page a.btn-theme.checkout, #wishlist_container .wish-list-contents-sidebar .wish_page a.btn-theme.empty {width: 100%;padding: 0;height: 42px;line-height: 42px;font-size: 13px;font-family: 'Inter';background: #000;}
#wishlist_container .wish-list-contents-sidebar .wish_page a.btn-theme.empty {opacity:.6;}
#wishlist_container .wish-list-contents-sidebar .wish-list-product-list .empty_text {text-align:center  ;}
#wishlist_container .wish-list-contents-sidebar .wish-list-product-list > span {display: block;text-align: center;margin: 0 0 10px;}
#wishlist_container .wish-list-contents-sidebar .wish-list-product-list > span > i {margin: 0;color: #000;font-size: 20px;border: 1px solid #000;padding: 10px;border-radius: 50%;line-height: 20px;}

.product_feature_list {margin-bottom: 20px;}
.product_feature_list > li {width: 32%;float: left;margin: 10px 2% 0 0;font-size:13px;}
.product_feature_list > li:nth-child(3n+3) {float:right;margin:10px 0 0 0;}
.product_feature_list > li span.feat_head {font-weight:500;}
.product_feature_list > li span.feat_head i {margin-right:5px;}

.faci_list {text-align:center;margin:60px 0 35px;}
.faci_list > li {display:inline-block;margin:0 50px;text-align: center;}
.faci_list > li img {display:block;height:60px;margin:0 auto 10px;}
.faci_list > li span.fac_desc {display:block;font-family: 'Jost';font-weight: 500;font-size: 16px;}



.ps_item.slick-slide {}
.ps_item.slick-slide .ps_details {}
.ps_item.slick-slide .ps_details .product_title {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;font-weight: 500;}
.ps_item.slick-slide .ps_details .product_title a {text-decoration: none;outline: none;}

.style_product_list .ps_item .ps_details .price .woocommerce-price-suffix {display:none;}


.slick-dots {display: flex;justify-content: center;margin: 0;padding: 30px 0 0;list-style-type: none;}
.slick-dots li {margin: 0 0.25rem;}
.slick-dots li button {display: block;width: 1rem;height: 1rem;padding: 0;border: none;border-radius: 100%;background-color: #ccc;text-indent: -9999px;}
.slick-dots li.slick-active button {background-color: #000;}

.ytp-shorts-mode.ytp-title-enable-channel-logo .ytp-title, .ytp-shorts-title-channel, .ytp-embed:not(.ad-showing) .ytp-gradient-top, .ytp-chrome-top, .instagram-media .Header  {display:none!important;}

.yt_videos.looks {}
.yt_videos.looks ul.video_list {}
.yt_videos.looks ul.video_list > li {width:19%;float:left;margin-right:1.25%;}
.yt_videos.looks ul.video_list > li:nth-child(5) {float:right;margin-right:0}
.yt_videos.looks ul.video_list > li .vid_box, .yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square, .yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb, .yt_videos.looks .look_list .look_item .look_thumb_container, .yt_videos.looks .look_list .look_item .look_thumb_container .look_thumb {aspect-ratio:1000/1499;border: 1px solid transparent;border-radius: 3px;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb {padding: 20px;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb i {font-size: 40px;display:block;width: 40px;margin: 150px auto 0;color:#fff;opacity: .6;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb .loading_text {display:block;text-align:center;margin-top:15px;opacity: .6;font-size: 13px;color:#fff;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb .video_details {margin-top: 175px;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb .video_details .look_title {height: 18px;}
.yt_videos.looks ul.video_list > li .vid_box .vid_img.skeleton_square .vid_thumb .video_details .desc {height: 13px;}

.yt_videos.looks .look_list {}
.yt_videos.looks .look_list .look_item {}
.yt_videos.looks .look_list .look_item .look_thumb_container {}
.yt_videos.looks .look_list .look_item .look_thumb_container a {display: block;width: 100%;min-height: 100%;}
.yt_videos.looks .look_list .look_item .look_thumb_container .look_thumb {}
.yt_videos.looks .look_list .look_item .look_thumb_container .look_thumb .look_title {color:#fff;}
.yt_videos.looks .look_list .look_item .look_thumb_container .look_thumb .desc {color:#fff;}

.instagram-media {}
.instagram-media .Header {}

.spin {-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}	
@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

#cus_look_row {background:#212121;}

.offered_services_list {}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-6-column {margin: 0 5px -5px;}
.yith-wcan-filter .filter-content {}

.cart-list-contents img {height: auto;}



@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink {
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.wishlist-title-container {display:none;}
.wishlist-items-wrapper {}
.wishlist-items-wrapper > li {}
.wishlist-items-wrapper > li.yith-wcwl-row {width: 19%;float: left;margin-right: 1.25%;}
.wishlist-items-wrapper > li.yith-wcwl-row:nth-child(5n+5) {float: right;margin-right: 0;}
.wishlist-items-wrapper > li.yith-wcwl-row .product-remove {display: block;background: #fff;width: 24px;height: 24px;position: absolute;text-align: center;margin: 10px;}
.wishlist-items-wrapper > li.yith-wcwl-row .product-remove a.remove.remove_from_wishlist {color: red;font-size: 20px;line-height: 22px;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_img_container {aspect-ratio:1/1;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_img_container .product_img {aspect-ratio:1/1;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_img_container .product_img a {display:block;min-height:100%;width:100%;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name a {text-decoration:none;display:block;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a {display:inline-block;padding: 0;font-size: 12px;font-family: 'Inter';margin: 0;opacity: .6;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a .name {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price {text-align: left;font-family: 'Jost';font-size: 14px;line-height: 14px;margin: 0;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-Price-amount {display: block;margin-bottom: 5px;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-price-suffix {font-size: 10px;margin-top: 3px;font-family: 'Inter';opacity: .6;display: block;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-price-suffix i {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-stock-status {}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-stock-status .wishlist-in-stock {padding: 5px 0 10px;display: block;}
.wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-remove.wishlist_sidebox {display:none;}
.wishlist-items-wrapper > li.yith-wcwl-row .product-add-to-cart {text-align:center;}
.wishlist-items-wrapper > li.yith-wcwl-row .product-add-to-cart a {display:block;width:100%;padding:10px;font-size:14px;color:#000;border:1px solid #999;}

#header_wa_open_chat {cursor:pointer;text-decoration:none;color: #fff;}

#store_row {background: #fff9eef5;}
#store_row .stores_section {width:calc(50% - 10px);float:left;}
#store_row .stores_section .section_title_1 {text-align: left;}
#store_row .stores_section .tavishi_image_container {min-height: 242.2px;width:150px;float:left;margin-right:10px;}
#store_row .stores_section .tavishi_image_container .tavishi_image {min-height: 242.2px;}
#store_row .stores_section .stores-slider {width:calc(100% - 160px);float:right;}
#store_row .stores_section .stores-slider .store_thumb_container {}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb {padding:50px 50px;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb h4.store_name {color:#fff;font-size: 22px;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb h4.store_name .store_address {display: block;margin: 5px auto 0;font-size: 16px;line-height: 22px;font-weight:400;width: 80%;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb .phones {color:#fff;display: block;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb .phones a {color:#fff;font-size: 14px;font-family: 'Jost';font-weight: 500;letter-spacing: 1px;text-decoration:none;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb a .tax_button {text-decoration:none;}
#store_row .stores_section .stores-slider .store_thumb_container .store_thumb a:hover, #store_row .stores_section .stores-slider .store_thumb_container .store_thumb a:focus, .recomended-product-slider .ps_details .product_title a:focus {outline:none;border:0;}
#store_row .stores_section .stores-slider .slick-dots {padding: 0;margin-top: -25px;}
#store_row .stores_section .stores-slider .slick-list {width: 100%;margin-left:0;}
#store_row .stores_section .stores-slider .slick-list .slick-slide {padding:0;}
#store_row .recommend_section {width:calc(50% - 10px);float:right;}
#store_row .recommend_section .section_title_1 {text-align: left;}

.recomended-product-slider {}
.recomended-product-slider .slick-list {width: calc(100% + 10px);margin-left: -5px;}
.recomended-product-slider .slick-slide {padding:0 5px;}
.recomended-product-slider .ps_thumb_container {padding: 0;border-radius: 0;}
.recomended-product-slider .ps_thumb_container .ps_thumb {padding: 0;border-radius: 0;}
.recomended-product-slider .ps_thumb_container .ps_thumb a {}
.recomended-product-slider .ps_details {padding: 10px;background: transparent;margin: -67px 10px 0 0;position: relative;width: 100%;}
.recomended-product-slider .ps_details .product_title {font-size: 12px;line-height: 14px;font-weight: 500;margin-bottom:5px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.recomended-product-slider .ps_details .product_title a {color:#fff;text-decoration: none;}
.recomended-product-slider .ps_details .price {text-align:left;color: #fff;}
.recomended-product-slider .ps_details .price .woocommerce-Price-amount {font-size: 11px;display: block;}
.recomended-product-slider .ps_details .price .woocommerce-price-suffix {display: none;}
.recomended-product-slider .carousel-control {z-index: 9;opacity: 1;}
.recomended-product-slider .carousel-control .icon-prev, .slick-slider a.slick-prev .icon-prev {margin-left: 0px;width: 30px;height: 30px;}
.recomended-product-slider .carousel-control .icon-next, .slick-slider a.slick-next .icon-next {margin-right: 0px;width: 30px;height: 30px;}
.recomended-product-slider .carousel-control .icon-prev:before, .recomended-product-slider .carousel-control .icon-next:before {font-size: 22px;color:#fff!important;}


/* My Account Admin Layout */
.admin_header, .admin_footer, .woocommerce-account .footer-wrap {}
.woocommerce-account #header-wrap.account_page.loggedin #site-header #mx-header {margin-bottom: 0px;}
.woocommerce-account #header-wrap.account_page.loggedin #site-header #mx-header .container {width: unset;}
/*.woocommerce-account #header-wrap #site-header #mx-header .container, .woocommerce-account #header-wrap #site-header #mx-header .container .mx-header-logo, .woocommerce-account #header-wrap #site-header #mx-header .container .mx-header-right {width: 100%;}*/
.woocommerce-account .site-header-style-2 #mx-header.account_page.loggedin #header-wrap #site-header #mx-header .container .mx-header-logo {text-align: center;padding-bottom: 15px;}
.woocommerce-account #header-wrap #site-header #mx-header .container .mx-header-logo .logo {float: unset;padding: 12px 0px 12px 20px;}
.woocommerce-account #header-wrap #site-header #mx-header .container .mx-header-right-container {display:none;}
#header-wrap.account_page.logged_in {background: #fff;}
#header-wrap.account_page.logged_in, .my_account_menu_conainer {width: 250px!important;float: left;/*height: 100vh;*/}
#header-wrap.account_page.logged_in #site-header.site-header-style-2.fixed-enabled {position: relative;}
.my_account_menu_conainer {padding: 15px 0;}
/*#page-header-wrap.account_page, #page-content-wrap.account_page, .footer-wrap.account_page {width: calc(100% - 250px);float: right;}*/
.woocommerce-account #page-header-wrap.account_page.logged_in, .my_account_right_container {width: calc(100% - 250px);float: right;border-left: 1px solid #e5e5e5;}
.woocommerce-account #page-header-wrap.account_page.logged_in {}
#page-content-wrap.account_page.logged_in {/*min-height: calc(100vh - 66px);*/margin-top: 0;background: #f1f5f9;}
#page-content-wrap.account_page.logged_in #main.container {width:100%;}
#page-content-wrap.account_page.logged_in #main.container .row {margin-right: -10px;margin-left: -10px;}
#page-header-wrap.account_page {margin-top:0;}
.woocommerce-cart #page-content-wrap, .woocommerce-checkout #page-content-wrap {background: #fff;}
.woocommerce-account .admin_header {background:#fff;padding:15px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);position: relative;display:block;height: 65px;}
.woocommerce-account .admin_footer {display:block;font-family: 'Inter';margin: 0 20px;position: absolute;bottom: 20px;}
.woocommerce-account .admin_footer li {color: rgb(255 255 255 / 60%);font-size: 12px;}
.woocommerce-account #menu-admin-menu, .woocommerce-account .admin_header {display:block;}
/*.woocommerce-account .container {width:100%;padding-right: 20px;padding-left: 20px;}*/
.woocommerce-account #menu-admin-menu {display: block;border: 0;border-radius:3px;-webkit-transition: all .4s;transition: all .4s;padding:8px 15px;font-size: 12px;letter-spacing: .5px;color:#79829c;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.woocommerce-account #page-header-wrap {margin-top: 0px;}
.woocommerce-account #page-header-wrap.account_page.logged_in {position: fixed;z-index: 9;left: 250px;margin-top: 0;}
.woocommerce-account #page-content-wrap.account_page {}
.woocommerce-account #page-content-wrap.account_page.not_loggedin form.login, .woocommerce-account #page-content-wrap.account_page.not_loggedin form.register {width: 400px;margin: 0 auto;text-align: center;margin-top: 10%;}
.woocommerce-account .footer-wrap #site-footer-bottom {}
.woocommerce-account #site-content-header {border-bottom: 1px solid #e5e5e5;padding: 20px 0 15px;}
.woocommerce-account #site-content-header .page-title h1.title {font-size: 14px;line-height: 14px;letter-spacing: 0;text-transform: uppercase;}
.woocommerce-account #site-content-header .breadcrumbs {line-height: 14px;}
.admin_header .custom-links {float: right;margin:0;width: 40%;}
.admin_header .custom-links li.prof {float: right;}
.admin_header .custom-links li.prof  .profile-pic {float: left;width: 34px;height: 34px;margin-right: 10px;border-radius: 50%;}
#my_account_menu_conainer {display:none;}

.woocommerce-account .my_breadcrumbs {font-size: 14px;opacity: .7;margin-bottom:15px;}
.woocommerce-account .my_breadcrumbs.custom_pages {margin-bottom: 35px;}
.title_big_2 {font-size: 16px;line-height: 22px;margin: 0 0 15px;color: #0f1217;font-family: 'Inter';font-weight: 600;letter-spacing: 0;}
.title_big_2 .sub {display:block;font-size:13px;font-weight:400;opacity:.8;}
.mc_account_header h2.title_big_2 {padding: 0;}
.woocommerce-account .title_big_2 .my_breadcrumbs.custom_pages {display:block;font-weight:400;opacity: .6;margin: 5px 0 0;font-size: 13px;}
.mc_account_header {margin-bottom: 30px;}
.mc_account_header h2.title_big_2 {padding: 0;}
.mc_account_header a.header_button {padding: 0;}

.dropdown-menu {float: unset;min-width: unset;font-size: unset;text-align: unset;background-color: transparent;background-clip: unset;-webkit-box-shadow: unset;box-shadow: unset;}
.woocommerce-account .footer-wrap #site-footer-widget {display:none;}
.menu-item-has-children > a:after {content:'\f107';font-family: 'Font Awesome 5 Pro';margin-left:5px;margin-top: 2px;}
.menu-item-has-children > a:before {display:none;}
.woocommerce-account #menu-admin-account-menu {}
.woocommerce-account .site-header-style-2 #mx-header.account_page.loggedin .mx-header-right {display:none;width: 100%;float: none;}
.woocommerce-account .site-header-style-2 #mx-header.account_page.loggedin .mx-header-right .mx-nav-container {width: 100%;float: none;display: none;}

.woocommerce-MyAccount-content-mid-area .myaccount_stat_box {margin-bottom:15px;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats {width:calc((100% - 20px)/3);margin:0 10px 10px 0;float:left;background: #fff;padding: 15px;border: 1px solid #e7e7e7/*-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);border-radius: 0px;text-align:center;*/}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats:nth-child(3n+3) {float:right;margin:0 0 10px 0;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats p.value {width:calc(100% - 41px);float:left;margin: 0;text-align: left;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats p.value a {display:block;font-size:16px;line-height: 16px;font-family:'Jost';font-weight:500;margin: 0 0 5px;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats p.value .sub {display:block;font-size:13px;font-weight:400;font-family:'Inter';opacity: .8;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats .icon {width:36px;height:36px;float:right;border:1px solid #444;border-radius:6px;text-align:center;padding:8px;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats .icon svg {width: 18px;height: auto;stroke-width: 1.5px;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats .icon:hover {border: 1px solid #f00131;background: #f00131;}
.woocommerce-MyAccount-content-mid-area .myaccount_stat_box > li.stats .icon:hover svg {color:#fff;}
.woocommerce-MyAccount-content-mid-area .section {}
.woocommerce-MyAccount-content-mid-area .section .last_order_section, .woocommerce-MyAccount-content-mid-area .section .customer_offer_section {width: calc((100% - 20px) / 2);margin: 0 10px 10px 0;float: left;background: #fff;padding: 15px;border: 1px solid #e7e7e7}
.woocommerce-MyAccount-content-mid-area .section .last_order_section {}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .section_title_2 {font-size: 13px;margin-bottom: 10px;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .last_order_container {}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details {}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .ordr_id {width:calc(100% - 100px);float:left;margin: 0;font-size: 13px;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .ordr_id a {display:block;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .ordr_id a .status {display:block;font-weight: 400;font-size:12px;text-transform: capitalize;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .order_total {width: 100px;float: right;text-align: right;font-size: 13px;margin: 0;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .order_total a {display:block;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .order_total a .woocommerce-Price-amount {font-weight: 500;}
.woocommerce-MyAccount-content-mid-area .section .last_order_section .order_details .order_total a .date {display:block;font-weight: 400;font-size:12px;opacity:.6;}
.woocommerce-MyAccount-content-mid-area .section .customer_offer_section {}
.woocommerce-MyAccount-content-mid-area .section .title {font-size: 14px;font-weight: 500;}

.avatar_box.admin_pages {display:none;}
.woocommerce-MyAccount-navigation.admin_pages, .woocommerce-MyAccount-content.admin_pages {width:100%;}





.my_account_right_container {}
.my_account_right_container #page-header-wrap, .page-template-page-gallery #page-header-wrap, .single-product #site-content-header  {display:none;}
.my_account_right_container #page-header-wrap #site-content-header {}
.my_account_right_container #page-header-wrap #site-content-header .container {width:100%;}


/* My Account Data Table */
.user_list_main {}
#item_list {}
#item_list thead tr th {border: 0;padding: 10px;font-weight: 500;font-size: 13px;color: #444;font-family: 'Inter';}
#item_list thead tr {background: #e2e8f0;border-bottom: 2px solid #d2d9e3;}
#item_list tbody tr td {border-top: 0;padding: 10px;font-size: 12px;}
#item_list tbody tr td .name {font-size: 13px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#item_list tbody tr td .sub {font-size: 12px;opacity: .7;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}

#item_list.customers tr.inactive_user {opacity:.5;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#item_list.customers .col1 {width:5%;text-align: center;}
#item_list.customers .col2 {width:15%;}
#item_list.customers .col2 .image_container {width: 40px;height: 40px;float: left;margin-right: 10px;border-radius: 50%;}
#item_list.customers .col2 .image_container a {display:block;}
#item_list.customers tr.inactive_user .col2 .image_container img {filter: grayscale(1);}
#item_list.customers tr.inactive_user:hover {opacity:1;cursor:pointer;}
#item_list.customers tr.inactive_user:hover .col2 .image_container img {filter: grayscale(0);}
#item_list.customers .col2 a {text-decoration:none;}
#item_list.customers .col3 {width:20%;}
#item_list.customers .col4 {width:20%;}
#item_list.customers .col5 {width:12%;}
#item_list.customers .col6 {width:12%;}
#item_list.customers .col7 {width:8%;text-align: center;}

#item_list.customer_domain_list {}
#item_list.customer_domain_list .col1 {width:8%;text-align: center;}
#item_list.customer_domain_list .col2 {width:10%;}
#item_list.customer_domain_list .col3 {width:20%;}
#item_list.customer_domain_list .col4 {width:20%;}
#item_list.customer_domain_list .col5 {width:17%;}
#item_list.customer_domain_list .col6 {width:17%;}
#item_list.customer_domain_list .col7 {width:8%;text-align: center;}

#item_list.admin_domain_list {}
#item_list.admin_domain_list .col1 {width:5%;text-align: center;}
#item_list.admin_domain_list .col2 {width:15%;}
#item_list.admin_domain_list .col2 .image_container {width: 40px;height: 40px;float: left;margin-right: 10px;border-radius: 50%;}
#item_list.admin_domain_list .col2 .image_container a {display:block;}
#item_list.admin_domain_list .col2 a {text-decoration:none;}
#item_list.admin_domain_list .col3 {width:20%;}
#item_list.admin_domain_list .col3.domain_name {}
#item_list.admin_domain_list .col3.domain_name .dom_status {display: inline-block;}
#item_list.admin_domain_list .col3.domain_name .dom_status i {font-size: 8px;line-height: 8px;position: relative;top: -1px;}
#item_list.admin_domain_list .col3.domain_name .dom_status.active {}
#item_list.admin_domain_list .col3.domain_name .dom_status.inactive {}
#item_list.admin_domain_list .col4 {width:18%;}
#item_list.admin_domain_list .col5 {width:17%;}
#item_list.admin_domain_list .col6 {width:17%;}
#item_list.admin_domain_list .col7 {width:8%;text-align: center;}

#item_list.customer_gsuit_list {}
#item_list.customer_gsuit_list .col1 {width:5%;text-align: center;}
#item_list.customer_gsuit_list .col2 {width:15%;}
#item_list.customer_gsuit_list .col2 .image_container {width: 40px;height: 40px;float: left;margin-right: 10px;border-radius: 50%;}
#item_list.customer_gsuit_list .col2 .image_container a {display:block;}
#item_list.customer_gsuit_list .col2 a {text-decoration:none;}
#item_list.customer_gsuit_list .col3 {width:20%;}
#item_list.customer_gsuit_list .col4 {width:18%;}
#item_list.customer_gsuit_list .col5 {width:17%;}
#item_list.customer_gsuit_list .col6 {width:17%;}
#item_list.customer_gsuit_list .col7 {width:8%;text-align: center;}

#item_list td a {cursor:pointer;}
#item_list td a:hover {color: #ff1100;}
#item_list td.col1 img {border-radius: 4px;margin-right: 10px;float: left;}
#item_list td.col1 .name {text-transform: capitalize;font-size: 13px;}
#item_list td.col6 {}
#item_list td.col6 .visited_stauts.visited {color: #00d48d;font-weight: 500;/*background: #34c38f;padding: 7px 7px 5px;font-size: 10px;line-height: 9px;text-transform: uppercase;letter-spacing: 1px;font-weight: 500;border-radius: 3px;width: auto;display: inline-block;*/}
#item_list td .main {font-size: 12px;}
#item_list td .sub, #item_list td .date {display: block;font-size: 11px;opacity: .8;}
#item_list td .date {font-family: 'Circular Std Book';opacity: .7;}

#item_list.ssl_price_list {text-align:left;}
#item_list.ssl_price_list tbody tr td .name {font-size: 14px;}
#item_list.ssl_price_list tbody tr td .sub {font-size: 13px;}
/*#item_list.ssl_price_list thead tr {background: #22c182;border-bottom: 5px solid #ffffff;}*/
#item_list.ssl_price_list thead tr th {font-size: 14px;}
#item_list.ssl_price_list.table-striped>tbody>tr:nth-of-type(odd) {background: #f5f5f5;border: 1px solid #efefef;border-radius: 4px;margin-bottom: 5px;}
#item_list.ssl_price_list {}
#item_list.ssl_price_list .col1 {width:5%;text-align: center;}
#item_list.ssl_price_list .col2 {width:25%;}
#item_list.ssl_price_list .col2 .image_container {width: 40px;height: 40px;float: left;margin-right: 10px;border-radius: 50%;}
#item_list.ssl_price_list .col2 .image_container a {display:block;}
#item_list.ssl_price_list .col2 .name, #item_list.ssl_price_list .col2 .sub {float:right;width: calc(100% - 50px);}
#item_list.ssl_price_list .col2 .name {font-weight:600;}
#item_list.ssl_price_list .col2 a {text-decoration:none;}
#item_list.ssl_price_list .col3 {width:20%;}
#item_list.ssl_price_list .col3 .sub a {color: #00b274;font-weight: 500;font-size: 14px;text-decoration:none;}
#item_list.ssl_price_list .col4 {width:15%;}
#item_list.ssl_price_list .col5 {width:15%;}
#item_list.ssl_price_list .col6 {width:8%;text-align: center;}

#item_list_wrapper {clear:both;}

.dataTables_length, .dataTables_paginate {width: auto;float: right;}
.dataTables_filter, .dataTables_info {float: left;width: auto;}
.dataTables_filter, .dataTables_length {margin-bottom: 15px;}
.dataTables_filter label input[type="search"] {margin-left: 10px;padding: 7px 10px;border-radius: 30px;border: 1px solid #c9c9c9;width: 300px;background: #fff;}
.table-striped>tbody>tr:nth-of-type(odd) {background: #fff;border-bottom: 1px solid #efefef;}
.table-striped>tbody>tr:nth-of-type(even) {background: #fff;border-bottom: 1px solid #efefef;}
.dataTables_info, .dataTables_paginate {font-size: 13px;}
.dataTables_wrapper .dataTables_paginate .paginate_button {font-size: 13px;
    box-sizing: border-box;
    display: inline-block;
    min-width: 32px;
    padding: 5px 10px;
    margin-left: 5px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    color: #10131a !important;
    border: 1px solid #bbb;
    border-radius: 4px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, #item_list .small_but, .add_button {color: #fff !important;border: 1px solid rgb(16 19 26);background: #10131a;border-radius: 4px;font-weight: 500;}
.small_but {padding: 5px;line-height: 12px;}
.dataTables_length select {padding: 8px 10px;border-radius: 8px;margin: 0 5px;width: auto;}
.capitalize {text-transform: capitalize;}
label {font-weight: 400;font-size: 13px;}
.user_list_main .form_heading {width:50%;float:left;font-size: 14px;margin: 0;border-bottom: 0;}
.add_button {float:right;width:auto;padding: 8px 10px;font-size: 12px;line-height: 12px;margin: 0 0 15px;}
.list_header {border-bottom: 1px solid #e5e5e5;margin-bottom: 15px;}

.button_section {margin-top: 0;clear: both;}
.button_section li {display:inline-block;margin-right:10px;}
.button_section li.call_back {line-height:18px;}
.button_section li.call_back a {color:#afafaf;text-decoration:none;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.button_section li.call_back_black a {color:#444;text-decoration:none;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.button_section li.call_back:hover a, .button_section li.call_back_black a {color:#000;}
.button_section li.call_back svg, .button_section li.call_back_black svg {float:left;margin-right:5px;height:18px;width:18px;}
.primary_round_button {border:none;color:#000;border-radius:20px;padding:10px 20px 10px 15px;font-size:13px;line-height:18px;background: #fbcb00;font-weight: 500;}
.primary_round_button_white {border:none;color:#000;border-radius:20px;padding:10px 20px 10px 15px;font-size:13px;line-height:18px;background: #fff;font-weight: 500;}
.primary_round_button svg, .primary_round_button_white svg {height:18px;width:18px;margin-right:5px;float: left;}
.banner_image {text-align:right;}
.banner_image img {}
.banner_text {margin-top:40px;}



.main_cat {position:relative;margin: -140px 0 30px;}
.main_cat > li {width:32%;margin-right:2%;float:left;background: #f5f5f5;padding: 30px;text-align: center;}
.main_cat > li:nth-child(3) {margin-right:0;float:right;}
.main_cat > li .title {font-family: 'Geomanist';font-weight: 500;font-size: 20px;}
.main_cat > li .title .sub {display:block;font-weight:400;font-family:'Inter';font-size:13px;}
.main_cat > li.web_design {}
.main_cat > li.digital_marketing {}
.main_cat > li.bisness_emails {}

#hosting_row {background: #f5f5f5;}
/*#hosting_row .exact-one-half {padding: 40px;background: rgb(0 0 0 / 75%); border-radius:6px;}*/
#hosting_row .sub_top.top_gap {margin: 0px 0 5px;}

#gsuit_row {text-align: center;}
#gsuit_row .sub_top.top_gap {margin: 0px 0 5px;}
.gsuit_icon_list {text-align:center;width:500px;margin: 0 auto 40px;}
.gsuit_icon_list > li {display:inline-block;margin:0 5px;}
.gsuit_icon_list > li img {width: 40px;}
#gsuit_row .title-2 {margin-bottom: 25px;}
#gsuit_row .quality_list, #gsuit_row .button_section {text-align: left;}

#carousel-gsuit-home-generic {}
#carousel-gsuit-home-generic .gsuitimg_items {}
#carousel-gsuit-home-generic .gsuitimg_items.active {}
#carousel-gsuit-home-generic .gsuitimg_items > li {}
#carousel-gsuit-home-generic .gsuitimg_items > li img {}

#ssl_row {background:#fff;}
.home #ssl_row {background: rgb(166 234 252 / 25%);} 
.home #ssl_row .sub_top {margin-top: 0px;}
#ssl_row .sub_top {margin-top: 30px;}
#ssl_row .exact-one-half-last {text-align: right;}
#ssl_row .exact-one-half-last img {height: 500px;}

#seo_row {}
#seo_row .sub_top {}

#seo_row .exact-one-half {text-align:center;}
#seo_row .exact-one-half img {height: 550px;}

#seo_analyzer {margin-bottom: 30px;width:450px;padding:10px;background: #10131a;border-radius: 4px;}
#seo_analyzer .seo_url {width:calc(100% - 130px);float:left;background:#fff;padding:10px;border-radius:4px;border: 1px solid #fff;}
#seo_analyzer .white_button {width:120px;float:right;height: 42px;border: 0;border-radius: 4px;background: #fdcc00;color: #000;text-transform: uppercase;letter-spacing: 2px;}

#menu-services, #menu-company-policies {margin-bottom: 0px;}
#menu-services > li, #menu-company-policies > li {border-bottom: 0;margin-bottom: 0;}
#menu-services > li:nth-child(last), #menu-company-policies > li:nth-child(last) {margin-bottom: 0;}
#menu-services > li a, #menu-company-policies > li a {text-decoration:none;font-size: 13px;}
.footer_logo {margin-bottom:20px;}
.footer_about {color:#AFAFAF;font-size: 13px;line-height: 20px;margin-bottom: 20px;}


.single-services {}
.single-services #main {padding-top:0;}
.single-services #page-header-wrap, .home #page-header-wrap, .page-template-archive-posts #page-header-wrap, .page-template-archive-press_posts #page-header-wrap {display:none;}

.single-services #page-content-wrap, .tax-product_cat #page-header-wrap, .home #page-header-wrap {margin-top: 112px;background: #141824;}


ul.pricing_table {padding:0 100px;margin-top: 35px;}
ul.pricing_table > li {width:32%;margin-right:2%;float:left;background:#fff;padding: 40px;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);text-align: left;}
ul.pricing_table > li:nth-child(3) {float:right;margin-right:0;}
ul.pricing_table > li img.product_thumb {width:64px;display:inline-block;margin:0 0 15px;}
ul.pricing_table > li .product_tag {width:auto;float:right;display:inline-block;padding: 10px 20px;font-size: 13px;line-height: 13px;font-weight: 600;text-transform: uppercase;color: #fff;border-radius: 30px 0 0 30px;position: relative;right: -40px;top: 10px;}
ul.pricing_table > li .product_tag.red {background: #ff1100;}
ul.pricing_table > li h4.product_title {letter-spacing:0;font-family: 'Geomanist';font-weight:500;color:#141824;font-size: 20px;line-height: 26px;margin-bottom: 25px;}
ul.pricing_table > li h4.product_title .sub {display:block;font-size:16px;opacity:.6;font-weight: 400;font-family: 'Inter';}
ul.pricing_table > li .feature_list {margin-bottom: 25px;border-bottom: 1px dashed #ccc;padding-bottom: 20px;}
ul.pricing_table > li .feature_list > li {margin-bottom: 10px;font-size: 14px;color: #444;}
ul.pricing_table > li .feature_list > li i {margin-right:7px;}

ul.pricing_table > li .feature_list.scroll_list {max-height: 300px;min-height: 300px;overflow-y: auto;} 

ul.pricing_table > li .price-section {}
ul.pricing_table > li .price-section .pr-amount {margin-bottom: 25px;}
ul.pricing_table > li .price-section .pr-amount .pr-amount-txt {font-size: 34px;line-height: 34px;font-weight: 600;color: #141824;font-family: 'Jost';margin: 0;}
ul.pricing_table > li .price-section .pr-amount .pr-amount-txt .prices {margin-right:0px;display: inline-block;}
ul.pricing_table > li .price-section .pr-amount .pr-amount-txt .prices i {font-size: 20px;font-weight: 500;vertical-align: super;position: relative;top: 5px;margin-right: 2px;}
ul.pricing_table > li .price-section .pr-amount .pr-amount-txt .sub {font-weight: 500;font-family: 'Inter';font-size: 16px;line-height:16px;opacity: .8;display: inline-block;}
ul.pricing_table > li .price-section .pr-amount .regular_priicing {font-size: 14px;opacity: .6;margin: 0;}
ul.pricing_table > li .price-section a.pricing_button {display:block;}
ul.pricing_table > li .price-section .signup_button {width:100%;color: #fff;width: 100%;padding: 10px;border-radius: 30px;background: #141824;font-family: 'Inter';font-size: 14px;font-weight: 500;border: 1px solid #141824;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
ul.pricing_table > li:hover {cursor:pointer;}
ul.pricing_table > li:hover .price-section .signup_button {color: #141824;background: #fbcb00;border: 1px solid #fbcb00;}

#pricing_table_row, #specification_row, #domain_pricing_row, #ssl_specification_row {background:#f5f5f5;text-align:center;}
#specification_row {}

.hosting_features_list {margin-top: 35px;}
.hosting_features_list > li {text-align:center;width: 19%;float: left;margin-right: 1.25%;margin-bottom: 1.25%;background: #fff;padding: 20px;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);}
.hosting_features_list > li:nth-child(5n+5) {float:right;margin-right: 0;}
.hosting_features_list > li img {width: 64px;margin-bottom: 10px;}
.hosting_features_list > li .heading {margin:0;font-size: 14px;font-weight: 600;}
.hosting_features_list > li .heading .desc {display:block;font-weight: 400;font-family: 'Inter';font-size: 13px;line-height: 16px;opacity: .8;margin-top: 5px;}

#hosting_software_row, #domain_addon_row {text-align:center;}
#hosting_software_row .software_features_list {margin-top: 35px;text-align: left;}
#hosting_software_row .software_features_list > li {width:24%;float:left;margin-right:1.33%;}
#hosting_software_row .software_features_list > li:nth-child(4) {float:right;margin-right:0;}
#hosting_software_row .software_features_list > li .heading {font-weight:500;font-size:16px;margin-bottom:15px;}
#hosting_software_row .software_features_list > li > ul.sub_list {}
#hosting_software_row .software_features_list > li > ul.sub_list > li {margin-top: 10px;font-size: 14px;opacity: .8;}
#hosting_software_row .software_features_list > li > ul.sub_list > li:nth-child(1) {margin-top: 0px;}
#hosting_software_row .software_features_list > li > ul.sub_list > li i {margin-right:5px;}

#hosting_faq_row {background:#f5f5f5;}

/* Accordian */
.panel {border-bottom: 1px dashed #ccc;padding: 0 35px;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;border-radius: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);margin-bottom: 0;}
.panel .answer {padding:20px 0;margin: 0;}
.accordion {background-color: #fff;border-bottom: 1px solid #ccc;color: #141824;cursor: pointer;font-weight: 500;padding: 18px;width: 100%;text-align: left;border: none;outline: none;transition: 0.4s;border-radius: 0;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);}
.accordion.active {border-radius: 0;font-family: 'Inter'!important;background-color: #141824;}
.accordion:before {content:'\f067';font-family:'Font Awesome 5 Pro';margin-right:10px;width: 15px;display: inline-block;}
.accordion:hover {background-color: #141824;color:#fff;}
.accordion.active:before {content:'\f078';font-family:'Font Awesome 5 Pro';}

#domain_name_row {}
#domain_pricing_row {}

.domain-box {width: 750px;margin: 35px auto 20px;background: #fff;border: 8px solid #fff;border-radius: 8px;}
.domain-box input[type="text"] {width:400px;float:left;border:0;padding:15px;border-radius: 6px 0 0 6px;}
.domain-box .dom-tld {width:120px;float:left;padding: 0 15px;border-left: 1px solid #ccc;border-top: 0;border-right: 0;border-bottom: 0;height: 30px;margin: 10px 0;}
.domain-box .search_button {width:170px;float:right;border: 0;height: 50px;border-radius: 0 6px 6px 0;background: #ffcb00;color: #000;line-height: 50px;text-align: center;display: block;font-weight:500;}
.domain-box .search_button i {margin-right:5px;}

#seo_scorebox span.url_box {width:290px;display:inline-block;float:left;}
#seo_scorebox span.url_box i, #seo_scorebox span.email_box i {font-size: 18px;display: block;position: absolute;margin: 15px;}
#seo_scorebox input[type="url"], #seo_scorebox input[type="email"] {width:100%;padding: 15px 15px 15px 45px;border: 0;} 
#seo_scorebox input[type="url"] {border-right: 1px solid #ccc;}
#seo_scorebox span.email_box {width:290px;float:left;display:inline-block;}
#seo_scorebox .search_button {width: 150px;font-weight: 600;border-radius:6px;}
#seo_scorebox .search_button i {margin-left:5px;margin-right:0;}
#seo_scorebox #check_domain_button_res i {margin-right:5px;margin-left:0;}

#domain_response {width: 700px;margin: 0 auto;}
#domain_response p.available {font-size:16px;border: 2px solid #43b580;padding: 10px;border-radius: 6px;background: #fff;}
#domain_response p.available i {color:#43b580;margin-right:5px;position: relative;top: 1px;}
#domain_response p.not_available {font-size:16px;border: 2px solid #ff4444;padding: 10px;border-radius: 6px;background: #fff;}
#domain_response p.not_available i {color:#ff4444;margin-right:5px;position: relative;top: 1px;}
#domain_response p.available .hg, #domain_response p.not_available .hg {font-weight:600;}
#domain_response a.buy_link {display: inline-block;text-decoration: none;background: #309d6a;color: #fff;padding: 10px;font-size: 13px;line-height: 13px;border-radius: 3px;}
#domain_response .domain_suggession {margin-top: 20px;}
#domain_response .domain_suggession .section_title {font-size: 18px;font-weight: 400;font-family: 'Geomanist';letter-spacing: 0;margin: 0 0 20px;color: #fff;}

.suggested_domain_list {}
.suggested_domain_list > li {padding:14px;border: 1px solid #fff;background:#fff;border-radius: 6px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);margin-bottom:10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.suggested_domain_list > li:hover {border: 1px solid #43b580;}
.suggested_domain_list > li .domain_name {width: 40%;float: left;text-align: left;margin: 0;font-size: 14px;font-weight: 500;line-height: 41px;}
.suggested_domain_list > li .domain_name i {margin-right:10px;color:#43b580;position: relative;top: 1px;}
.suggested_domain_list > li #add_to_cart_domain {width: 60%;float: right;}
.suggested_domain_list > li #add_to_cart_domain .price {width:40%;margin-right:10px;float:left;line-height: 41px;}
.suggested_domain_list > li #add_to_cart_domain .duration {width: calc(30% - 10px);float: left;text-align:center;padding: 10px;border-radius: 4px;border: 1px solid #ccc;text-transform: capitalize;}
.suggested_domain_list > li #add_to_cart_domain .add_button {width: calc(30% - 10px);float: right;padding: 0 10px;margin: 0;height: 42px;line-height: 41px;font-size: 13px;text-transform: uppercase;border-radius: 4px;}
.suggested_domain_list > li #add_to_cart_domain .add_button:hover {background:#10131a;color:#fff!important;border:1px solid #10131a;cursor:pointer;}
.suggested_domain_list > li #add_to_cart_domain .add_button:hover .domain_name i {font-size: 16px;position: relative;top: 2px;}

#tld_pricing {}
#tld_pricing .pricing_list {text-align:center;}
#tld_pricing .pricing_list > li {display:inline-block;margin:0 20px;font-family: 'Jost';font-weight:400;font-size: 14px;color: #fff;}
#tld_pricing .pricing_list > li .tld {display:block;font-weight:500;font-size: 18px;font-family: 'Geomanist';}
#tld_pricing .pricing_list > li .tld {font-family: 'Inter';}

#domain_addon_row, #ssl_partner_row {background:#fff;text-align:center;}
#domain_addon_row {padding-bottom: 25px;}
.domain_addon_list {margin-top: 50px;}
.domain_addon_list > li {width:32%;margin-right:2%;float:left;margin-bottom:35px;padding: 0 50px;}
.domain_addon_list > li:nth-child(3n+3) {margin-right:0;float:right;}
.domain_addon_list > li img {width:64px;margin:0 auto 10px;}
.domain_addon_list > li .heading {font-weight:500;font-size:16px;}
.domain_addon_list > li .desc {display:block;font-size:13px;font-weight:400;margin-top: 5px;} 

#ssl_cat_row {text-align:center;background: rgb(34,193,130);background: linear-gradient(180deg, rgba(34,193,130,1) 0%, rgba(69,224,186,1) 100%);}
.ssl_cat_list {margin-top: 35px;}
.ssl_cat_list > li {width:19%;margin:0 1.25% 0 0;float:left;padding:35px 20px 20px;background:#fff;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);text-align: center;}
.ssl_cat_list > li:nth-child(5) {margin:0;float:right;}
.ssl_cat_list > li .title {font-size: 16px;font-weight: 600;margin-bottom: 15px;aspect-ratio: 2/1;}
.ssl_cat_list > li .title .sub {display: block;font-size: 13px;font-weight: 400;line-height: 18px;margin-top: 5px;opacity:.8;}
.ssl_cat_list > li ul.lock {margin-bottom: 15px;}
.ssl_cat_list > li ul.lock > li {display: inline-block;margin-right: 5px;}
.ssl_cat_list > li ul.lock > li i {font-size: 26px;}
.ssl_cat_list > li ul.lock > li.active {background: unset;}
.ssl_cat_list > li .starts_at {margin: 0 0 15px;font-size: 14px;}
.ssl_cat_list > li .starts_at .strt_pricing {display:block;font-size: 22px;font-weight: 600;    margin-top: 5px;}
.ssl_cat_list > li .starts_at .strt_pricing .inr {font-size: 20px;line-height: 20px;font-weight: 500;vertical-align: super;position: relative;top: -5px;margin-right: 2px;display: inline-block;}
.ssl_cat_list > li .starts_at .strt_pricing .amount {font-size: 40px;line-height: 40px;display: inline-block;font-weight: 600;color: #141824;font-family: 'Jost';}
.ssl_cat_list > li .starts_at .strt_pricing .dur {font-size: 14px;line-height: 14px;font-weight: 400;display: inline-block;position: relative;top: -1px;}
.inr {font-family: 'Inter';}
.amount {font-family: 'Jost';}
.ssl_cat_list > li a.buy_link {text-decoration:none;display:block;padding:10px;font-size:13px;text-align:center;border: 1px solid #141824;color:#141824;font-family: 'Inter';font-size: 14px;font-weight: 500;border-radius: 30px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.ssl_cat_list > li:hover {cursor:pointer;}
.ssl_cat_list > li:hover a.buy_link {background: #141824;color: #fff;}

.ssl_cat_list > li.domain_validation ul.lock > li.active i {color:#23a095;}
.ssl_cat_list > li.business_validation ul.lock > li.active i {color:#DC8510;}
.ssl_cat_list > li.extended_validation ul.lock > li.active i {color:#78a22e;}
.ssl_cat_list > li.wildcard-ssl ul.lock > li.active i {color:#E31E24;}
.ssl_cat_list > li.code_signing ul.lock > li.active i {color:#f44336;}

#ssl_partner_row {}
.partner_list {margin-top: 35px;}
.partner_list > li {display: inline-block;margin: 0 25px;}
.partner_list > li img {height:40px;filter: grayscale(1);opacity: .5;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.partner_list > li img:hover {filter: grayscale(0);opacity: 1;}

#ssl_authenticity_row {background:#e7f6fe;padding-bottom:0;border-bottom: 4px solid #2e5c98;}
#ssl_authenticity_row .one-half img {margin-bottom: -4px;}
.ssl_features_list {text-align:center;margin-top: 35px;}
.ssl_features_list > li {width: 19%;float: left;text-align: center;margin: 0 1.25% 15px 0;padding:30px 20px;background:#fff;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);text-align: center;aspect-ratio: 2/1.1;}
.ssl_features_list > li:nth-child(5n+5) {margin:0;float:right;}
.ssl_features_list > li i {display:block;font-size:30px;margin:0 0 15px;color: #22c182;}
.ssl_features_list > li .heading {font-weight:500;font-size:14px;margin:0;}

#ssl_specification_row {background: rgb(46,92,152);background: linear-gradient(180deg, rgba(46,92,152,1) 0%, rgba(199,234,241,1) 100%);}

#gsuit_pricing_row {text-align:center;background: #ff5d5d;}

ul.pricing_table.google {margin-top: 35px;padding: 0;}
ul.pricing_table.google > li, ul.pricing_table.google > li:nth-child(3) {width:24%;margin-right:1.33%;float:left;background:#fff;padding: 40px;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);text-align: left;}
ul.pricing_table.google > li:nth-child(4) {float:right;margin-right:0;}
ul.pricing_table.google > li .feature_list {aspect-ratio: 4/6;}
ul.pricing_table.google > li h4.product_title {min-height: 52px;}
ul.pricing_table.google > li h4.product_title .sub.regular_pricing_strike {font-size: 20px;text-decoration: line-through;}
ul.pricing_table.google > li h4.product_title .sub.regular_pricing_strike i {font-size:14px;vertical-align: super;position: relative;top: 4px;}
#gsuit_pricing_row .pricing_note {text-align:left;margin-top:30px;}

#login_container {text-align: center;width: 400px;}
.login_man {margin-bottom: 10px;}
.login_man img {width: 64px;margin: 0 auto;}
.header_title {font-size: 24px;font-weight: 500;font-family: 'Geomanist';letter-spacing: 0;margin: 0 0 15px;padding-bottom: 10px;border-bottom: 1px dashed #ccc;}
.header_title .sub-heading {display:block;font-size:13px;line-height:17px;opacity:.8;font-weight:400;font-family: 'Inter';}
.woocommerce-form__label-for-checkbox, .woocommerce-form-row {text-align:left;}
.woocommerce-Input:focus {border:1px solid #ccc!important;}

/*.woocommerce-account .mx-search-container li.mx-wc-login {display:none;}*/
.woocommerce-account #my_account_menu_conainer {display:block;}
.woocommerce-account #my_account_menu_conainer > ul > li {margin-top: 5px;display: block;padding: 0;float: unset;}
.woocommerce-account #my_account_menu_conainer > ul > li:nth-child(1) {margin-top:0;}
.woocommerce-account #my_account_menu_conainer > ul > li > a {text-decoration:none;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;border-left: 5px solid #2a2f36}
.woocommerce-account #my_account_menu_conainer > ul > li > a:hover {color:#fff!important;font-weight: 400;background: #f20032;}
.woocommerce-account #my_account_menu_conainer > ul > li.dropdown.open > a {background: #000;color: #fff;}
.woocommerce-account #my_account_menu_conainer > ul > li.current-menu-item > a, #my_account_menu_conainer > ul > li.current-menu-parent > a {color: #fff;background: #f20032;font-weight: 500;}
.woocommerce-account #my_account_menu_conainer > ul > li.current-menu-item > a:after, #my_account_menu_conainer > ul > li.current-menu-parent > a:after { width: 0; height: 0; border-top: 10px solid transparent;border-bottom: 10px solid transparent;  border-right:10px solid #f1f5f9;}
.woocommerce-account #my_account_menu_conainer > ul > li > ul.sub-menu {position: relative;display: none;border: 0;}
.woocommerce-account #my_account_menu_conainer > ul > li > ul.sub-menu li {background:transparent;border: none;}
.woocommerce-account #my_account_menu_conainer > ul > li > ul.sub-menu li a {font-size: 12px;display: block;padding: 10px 15px 0px 20px;color: rgb(255 255 255 / 40%);background:transparent;text-transform: none;font-weight: 300;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.woocommerce-account #my_account_menu_conainer > ul > li > ul.sub-menu li a:hover {color:#fff;background:transparent;}
.woocommerce-account #my_account_menu_conainer > ul > li > ul.sub-menu li a:before {content: "- ";margin-right: 13px;}
.woocommerce-account #my_account_menu_conainer > ul > li:hover > ul {display:none;}
.woocommerce-account #my_account_menu_conainer > ul > li.current-menu-parent > ul.sub-menu li.current-menu-item a {color:#fff;background:transparent;font-weight: 500;}
.woocommerce-account #my_account_menu_conainer > ul > li a {display: block;border: 0;border-radius: 6px;-webkit-transition: all .4s;transition: all .4s;padding: 10px 15px;font-size: 13px;letter-spacing: .5px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.woocommerce-account #my_account_menu_conainer > ul > li a svg {margin-right: 10px;width: 16px;height: auto;position: relative;float: left;}
.woocommerce-account #my_account_menu_conainer > ul, .woocommerce-account #my_account_menu_conainer > ul.sub-menu {list-style: none;margin: 0;padding: 0 15px;}
.woocommerce-account #my_account_menu_conainer > ul > li.menu-item-has-children > a:after {float:right;position: relative;right: 0px;}
.woocommerce-account #my_account_menu_conainer > ul > li.menu-item-has-children.open > a {right: -20px;}
.dropdown-menu {float: unset;min-width: unset;font-size: unset;text-align: unset;background-color: transparent;background-clip: unset;-webkit-box-shadow: unset;box-shadow: unset;}

.mx-nav-menu.my_account_header {width: 60%;float: left;text-align: left;}
.mx-nav-menu.my_account_header > li > a, .mx-nav-menu.my_account_header li > ul li.menu-item > a {color:#141824;padding: 6px 10px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.mx-nav-menu.my_account_header > li > a:hover, .mx-nav-menu.my_account_header li > ul li.menu-item > a:hover {padding: 6px 10px;border-top: 0;border-radius: 4px;}

#black_overlay {background: rgb(0 0 0 / 50%);width: 100%;height: 100vh;position: fixed;top: 0;z-index: 99;}
.slide_left {background:#fff;padding:30px;width:500px;position:fixed;top:0;right:-500px;height:100vh;z-index: 99999;text-align: left;}
.slide_container {text-align: left;height: 100vh;position: fixed;right: -100%;width: 520px;z-index: 99999;top: 0;overflow-y: auto;padding: 30px;background: #fff;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}
.slide_container .header_section {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.slide_container .header_section
.slide_container .header_section .header_content {width: calc(100% - 55px);float: left;text-align: left;}
.slide_container .header_section .header_content .main_heading {font-size: 16px;font-weight: 500;color: #000;}
.slide_container .header_section .header_content .main_heading .sub {display:block;font-weight:400;opacity:.8;}
.slide_container .header_section .header_content .main_heading .dom_status {width: 20px;display: inline-block;}
.slide_container .header_section .header_content .main_heading .dom_status i {font-size: 12px;margin-right: 0;}
.slide_container .header_section .header_content .main_heading .dom_status.active, #item_list.admin_domain_list .col3.domain_name .dom_status.active {color:#5cbf84;} 
.slide_container .header_section .header_content .main_heading .dom_status.inactive, #item_list.admin_domain_list .col3.domain_name .dom_status.inactive {color:#E31E24;} 
.slide_container .header_section .header_content .product_image_container {aspect-ratio: 1/1;width: 60px;height: 60px;border-radius: 6px;float: left;margin-right: 10px;border: 1px solid #0e7cb7;}
.slide_container .header_section .header_content .product_image_container .product_img {aspect-ratio: 1/1;border-radius: 6px;float: none;margin-right: 0;width: unset;}
.slide_container .header_section .header_content .product_info {width: calc(100% - 70px);float: right;}
.slide_container .header_section .header_content .product_info h4.product_name {letter-spacing: 0;font-weight: 600;font-size: 16px;margin: 0;}
.slide_container .header_section .header_content .product_info h4.product_name .sub {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box!important;-webkit-box-orient: vertical;font-size: 13px!important;line-height: 18px;font-weight: 400;margin-top: 5px;}
.slide_container .header_section .header_content .slide_section_title {font-size: 16px;font-weight: 600;margin: 0;}
.slide_container .header_section .user_section {margin-bottom:0px;}
.slide_container .close_section {width: 40px;float: right;text-align:right;}
.slide_container .close_section a.close_but {display: block;cursor: pointer;}
.slide_container .close_section a.close_but i {font-size: 24px;margin: 0;}
.slide_container .close_section a.close_but:hover i {color:#E31E24;}
.slide_container .body_section {}
.slide_container .user_section, .slide_container .body_section .response_container .msg_response {margin-bottom:15px;}
.slide_container .user_section .image_container, .slide_container .body_section ul.replies_container > li .image_container {width: 40px;aspect-ratio: 1/1;float:left;border-radius: 50%;}
.slide_container .user_section .image_container img, .slide_container .body_section ul.replies_container > li .image_container img {aspect-ratio: 1/1;}
.slide_container .user_section .user_details, .slide_container .body_section ul.replies_container > li .user_details {width: calc(100% - 50px);float: right;text-align: left;}
.slide_container .user_section .user_details .name, .slide_container .body_section ul.replies_container > li .user_details .name {font-weight: 500;}
.slide_container .user_section .user_details .name {margin:0;}
.slide_container .user_section .user_details .name .sub, .slide_container .body_section ul.replies_container > li .user_details .name .sub {font-weight: 400;}
.slide_container .user_section .user_details .name .edit_but, .slide_container .user_section .shipping_address_section .title .edit_but, .shipping_address_section .title .edit_but, .shipping_info .title .edit_but, .slide_container .order_item_section .title a.edit_but  {font-weight: 400;font-size: 12px;line-height: 16px;display: inline-block;margin-left: 10px;color: #E31E24;text-decoration: none;cursor: pointer;}

.slide_container .body_section .billing_address_section {margin: 15px 0;}
.slide_container .body_section .shipping_address_section {margin:0 0 15px 0;}
.slide_container .body_section .billing_address_section .title, .slide_container .user_section .shipping_address_section .title, .slide_container .body_section .edit_user_form .title, .edit_shipping_user_form .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section ul.user_contact {margin-top: 10px;text-align: left;}
.slide_container .body_section ul.user_contact > li.website {}
.slide_container .body_section ul.user_contact > li.website a.web_link {display: inline-block;font-size: 12px;margin-left: 10px;color: #337ab7;}
.slide_container .body_section ul.user_contact > li.website a.web_link i {margin-left:0;}
.slide_container .body_section ul.user_contact > li {font-size: 13px;margin-bottom: 3px;}
.slide_container .body_section ul.user_contact > li i {}
.slide_container .body_section ul.user_contact > li .heading {font-weight:500;}
.slide_container .body_section .msg {text-align: left;font-size: 13px;line-height: 18px;margin-bottom: 15px;}
.slide_container .body_section a.reply_link {display:block;text-decoration:none;margin-bottom: 20px;color: #337ab7;text-align: left;cursor: pointer;} 
.slide_container .body_section .response_container {text-align: left;}

.slide_container .body_section .response_container > .title, .slide_container .body_section  > .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section .response_container > .title > a.note_button.close, .order_processing_form .title > a.note_button.close {color:#E31E24;opacity: 1;float: right;font-size: 12px;font-weight: 400;text-shadow: none;cursor:pointer;}
.slide_container .body_section .response_container form.reply_section {margin-bottom: 15px;}
.slide_container .body_section .response_container form.reply_section {}
.slide_container .body_section .response_container form.reply_section .primary_button.send {text-decoration: none;display: inline-block;text-align: center;padding: 10px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.slide_container .body_section .response_container form.reply_section .primary_button.send i {margin:0 0 0 5px;}
.slide_container .body_section .response_container form.reply_section .primary_button.send.loading i {margin:0 5px 0 0;}
.slide_container .body_section .response_container .response_header {text-align: center;border: 1px solid #5cbf84;padding: 20px;border-radius: 6px;}
.slide_container .body_section ul.replies_container {text-align:left;margin-bottom: 15px;max-height: 200px;min-height: 36px;overflow-y: auto;}
.slide_container .body_section ul.replies_container > li {font-size: 13px;margin-top:5px;}
.slide_container .body_section ul.replies_container > li:nth-child(1) {margin-top:0px;}
.slide_container .body_section ul.replies_container > li .image_container {}
.slide_container .body_section ul.replies_container > li .image_container img {}
.slide_container .body_section ul.replies_container > li .user_details {}
.slide_container .body_section ul.replies_container > li .user_details .name {}
.slide_container .body_section ul.replies_container > li .user_details .name .sub {display: inline-block!important;margin-left: 5px;}
.slide_container .body_section ul.replies_container > li .user_details .name .sub .stop {display:inline-block;margin-right: 5px;font-size: 30px;line-height: 2px;position: relative;top: -2px;}
.slide_container .body_section ul.replies_container > li .user_details .reply_msg {background: #f5f5f5;border: 1px solid #e5e5e5;padding: 10px 15px;border-radius: 0 10px 10px 10px;color: #000;}
.slide_container .body_section ul.replies_container > li i,.slide_container .body_section .crm_container .crm_note_list > li i {width: 20px;float: left;position: relative;top: 4px;}
.slide_container .body_section ul.replies_container > li .note_content, .slide_container .body_section .crm_container .crm_note_list > li .note_content {width: calc(100% - 20px);float: right;}
.slide_container .body_section ul.replies_container > li .note_content .sub, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub {display:block;font-size:11px!important;}
.slide_container .body_section ul.replies_container > li .note_content .sub .bold, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .bold {font-weight:500;display: inline-block;}
.slide_container .body_section ul.replies_container > li .note_content .sub .stop, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .stop {display: inline-block;margin-right: 5px;margin-left: 5px;font-size: 30px;line-height: 2px;position: relative;top: -2px;}
.slide_container .body_section .reply_section_title, .slide_container .user_section .billing_address_section .title, .slide_container .user_section .shipping_address_section .title {font-size: 13px;font-weight: 600;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
.slide_container a.ship_edit.edit_but {font-weight: 400;font-size: 12px;line-height: 16px;display: block;color: #337ab7;text-decoration: none;cursor: pointer;}
.slide_container a.ship_edit.edit_but i {}

.slide_container .footer_section {position: fixed;bottom: 30px;width: 460px;background: #fff;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.slide_container .footer_section .notice_1 {display: block;text-align: center;font-size: 13px;color: red;font-weight: 500;}
.slide_container .footer_section .notice_1 i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .notice_1 .remarks {display:block;font-weight:400;color:#777;}
.slide_container .footer_section .lead_update_form {}
.slide_container .footer_section .lead_update_form .green_dark_button {width:100%;text-decoration: none;display: block;text-align: center;padding: 13px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.slide_container .footer_section .lead_update_form .green_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .red_light_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #a52121;background: #ffe4e4;color: #a52121;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.slide_container .footer_section .red_light_button:hover {border: 1px solid #f95555;background: #f95555;color: #fff;}
.slide_container .footer_section .red_light_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .red_dark_button {width: 100%;border: 1px solid #f95555;background: #f95555;color: #fff;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;}
.slide_container .footer_section .red_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .lead_msg_response {}
.slide_container .footer_section .lead_msg_response i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .grey_text {display: block;text-align: center;font-size: 13px;margin-top: 10px;color: #777;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.slide_container .footer_section .grey_text:hover {color: #000;}
.slide_container .footer_section .response_header {text-align: center;border: 1px solid #ccc;padding: 20px;border-radius: 6px;}
.slide_container .footer_section .response_header .title, .slide_container .body_section .crm_container .title {font-size: 14px;font-weight: 600;line-height: 20px;color: #000;}

.lead_status {margin-left: 10px;font-size: 10px;line-height: 10px;padding: 2px 5px;color: #fff;border-radius: 3px;letter-spacing: 0.5px;}
.lead_status.closed {background: red;}
.lead_status.opened {background: #2e8d5d;}
.response_header .title {color:#000;}
.slide_container .body_section .crm_container {}
.slide_container .body_section .crm_container a.note_button {font-weight: 400;color: #337ab7;text-decoration: none;float: right;font-size: 12px;cursor:pointer;display: block;line-height: 20px;text-shadow: none;}
.slide_container .body_section .crm_container a.note_button.close {color:#E31E24;opacity: 1;float: right;text-shadow: none;}
.slide_container .body_section .crm_container form.remark_section {margin-bottom: 15px;}
.slide_container .body_section .crm_container form.remark_section .primary_button.send, .slide_container .body_section .edit_user_form .primary_button.send, .user_registration_form .primary_button, .add_shipping_user_form .primary_button {text-decoration: none;display: inline-block;text-align: center;padding: 10px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 12px;line-height: 12px;background: #0e7cb7;border: 0;}
.slide_container .body_section .crm_container form.remark_section .primary_button.send i, .slide_container .body_section .edit_user_form .primary_button.send i, .user_registration_form .primary_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container form.remark_section .msg_response {margin-bottom: 5px;}
.slide_container .body_section .crm_container .title {border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
.slide_container .body_section .crm_container .msg_response {}
.slide_container .body_section .crm_container .msg_response .response_header {}
.slide_container .body_section .crm_container .msg_response .response_header .success {padding: 10px;font-size: 13px;line-height: 13px;border-radius: 30px;color: #3f8b6f;border: 2px solid #80d5b6;}
.slide_container .body_section .crm_container .msg_response .response_header .success i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container .msg_response .response_header .failure {padding: 10px;font-size: 13px;line-height: 13px;border-radius: 30px;color: #db1e1e;border: 2px solid #ff0000;}
.slide_container .body_section .crm_container .msg_response .response_header .failure i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container .crm_note_list {max-height: 200px;overflow-y: auto;}
.slide_container .body_section .crm_container .crm_note_list > li {font-size: 13px;margin-top:5px;min-height: 36px;}
.slide_container .body_section .crm_container .crm_note_list > li:nth-child(1) {margin-top:0px;}
.slide_container .body_section .crm_container .crm_note_list > li i {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .bold {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .stop {}
.slide_container .body_section .crm_container .empty_remark_container {text-align: center;padding: 10px;background: #fff6db;border: 1px solid #ffde7b;font-size: 13px;color: #795548;border-radius: 4px;}

.blue_light_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #0e7cb7;background: #edf9ff;color: #0e7cb7;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom:10px;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.blue_light_button i, .blue_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.blue_light_button:hover {border: 1px solid #0e7cb7;background: #0e7cb7;color: #fff;}
.blue_dark_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #0e7cb7;background: #0e7cb7;color: #fff;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom:10px;cursor: pointer;}

.slide_container .body_section .edit_user_form, .slide_container .body_section .msg_response.edit_user {margin-bottom: 15px;}
.slide_container .body_section .edit_user_form .title, .slide_container .body_section .add_shipping_user_form .title, .shipping_address_section .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section .edit_user_form .title a.note_button.close, .slide_container .body_section .add_shipping_user_form .title a.note_button.close, .edit_shipping_user_form .title a.note_button.close {color:#E31E24;opacity: 1;float: right;text-shadow: none;font-weight: 400;font-size:12px;line-height: 20px;display: block;cursor: pointer;}

.msg_response.edit_user {}
.msg_response.edit_user .response_header {}
.msg_response.edit_user .response_header .success, #registration_status.msg_response .success, .order_processing_response .success, .update_shipping_info_response .success {text-align:center;background: #eef6eb;font-size: 13px;line-height: 18px;padding: 10px;color: #49a02d;border: 1px solid #acd49f;border-radius: 4px;margin: 10px 0;}
.msg_response.edit_user .response_header .success i, #registration_status.msg_response .success i, .order_processing_response .success i, .update_shipping_info_response .success i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.msg_response.edit_user .response_header .failure, #registration_status.msg_response .failure, .order_processing_response .failure, .update_shipping_info_response .failure {text-align:center;background: #fce9e5;font-size: 13px;line-height: 18px;padding: 10px;color: #e12a02;border: 1px solid #f19c88;border-radius: 4px;margin: 10px 0;}
.msg_response.edit_user .response_header .failure i, #registration_status.msg_response .failure i, .order_processing_response .failure i, .update_shipping_info_response .failure i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}

.create_button {color: #fff;background: #5cbf84;border: 0;font-size: 13px;line-height: 20px;padding: 7px 15px;float: right;width: auto;font-weight: 500;border-radius: 4px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.create_button:hover {background: #2a7833;}
.user_registration_form .primary_button {}
#registration_status {}
#registration_status.msg_response {}
#registration_status.msg_response .success {}
#registration_status.msg_response .success i {}
#registration_status.msg_response .failure {}
#registration_status.msg_response .failure i {}

div.form-field:after {clear:'';clear:left;}


.slide_container .body_section .order_stat {margin-bottom: 15px;}
.slide_container .body_section .order_stat > li {display:inline-block;margin-left:18px;font-size: 14px;font-weight: 500;}
.slide_container .body_section .order_stat > li .order_status {font-size: 12px;margin-left: 5px;line-height: 17px;display: inline-block;text-transform: capitalize;position: relative;top: -1px;}
.slide_container .body_section .order_stat > li:nth-child(1) {margin-left:0px;}
.slide_container .body_section .order_stat > li .top_heading {display:block;font-size:13px;opacity:.8;font-weight:400;}

.slide_container .body_section .order_address_section {margin-bottom: 15px;}
.slide_container .body_section .order_address_section .bill_to_section {width:calc(50% - 5px);float:left;border: 1px solid #ccc;padding: 10px;border-radius: 6px;}
.slide_container .body_section .order_address_section .bill_to_section .title, .slide_container .body_section .order_address_section .ship_to_section .title {font-size: 13px;font-weight: 500;margin-bottom: 0;color: #E31E24;}
.slide_container .body_section .order_address_section .bill_to_section .company, .slide_container .body_section .order_address_section .ship_to_section .company {font-size: 14px;font-weight: 500;margin: 0;}
.slide_container .body_section .order_address_section .bill_to_section .company .sub, .slide_container .body_section .order_address_section .ship_to_section .company .sub {display:block;font-size:13px;opacity:.8;font-weight:400;}

.slide_container .body_section .order_address_section .ship_to_section {width:calc(50% - 5px);float:right;border: 1px solid #ccc;padding: 10px;border-radius: 6px;}
.slide_container .body_section .order_address_section .ship_to_section .title {}
.slide_container .body_section .order_address_section .ship_to_section .title .ship_status {display:inline-block;color: #fff;background: #5cbf84;font-size: 10px;line-height: 12px;border-radius: 2px;text-transform: uppercase;padding: 3px 5px;letter-spacing: 1px;position: relative;float: right;}
.slide_container .body_section .order_address_section .ship_to_section .company {}
.slide_container .body_section .order_address_section .ship_to_section .company .sub {}

.slide_container .order_item_section {margin-bottom: 15px;} 
.slide_container .order_item_section .title {font-size: 14px;font-weight: 600;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
.slide_container .order_item_section .title a.edit_but {float:right;}
.slide_container .order_item_section .title a.edit_but i {margin: 0 0 0 5px;}
.slide_container .order_item_section .order_item_list {margin-bottom: 15px;}
.slide_container .order_item_section .order_item_list > li {margin-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li .slno {font-size: 13px;font-weight: 500;width: 30px;display: block;float: left;}
.slide_container .order_item_section .order_item_list > li .item_name {font-size: 13px;font-weight: 500;width: calc(100% - 140px);display: block;float: left;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list {display:block;font-size:12px;opacity:.9;font-weight:400;margin-right: 5px;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li {}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li .key_heading {font-weight:400;text-transform: capitalize;margin-right: 5px;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li .key_value {text-transform: capitalize;}
.slide_container .order_item_section .order_item_list > li .item_name .qty {display:block;font-size:12px;opacity:.9;font-weight:400;}
.slide_container .order_item_section .order_item_list > li .item_amount {font-size: 13px;font-weight: 500;width: 100px;display: block;float: right;text-align: right;}
.slide_container .order_item_section .order_item_list > li .item_amount .tax {display:block;font-size:12px;opacity:.9;font-weight:400;}
.slide_container .order_item_section .order_item_list > li.subtotal {border-top: 1px dashed #ccc;padding-top: 10px;margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.subtotal .heading {font-size: 14px;font-weight: 600;width: calc(100% - 110px);display: block;float: left;}
.slide_container .order_item_section .order_item_list > li.subtotal .subtotal_amount {font-size: 14px;}
.slide_container .order_item_section .order_item_list > li.taxes {margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item {}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li {}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li .tax_label {width: calc(100% - 110px);display: block;float: left;font-weight:400;}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li .tax_amount {font-weight:400;font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.shipping_method {border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li.shipping_method .heading {}
.slide_container .order_item_section .order_item_list > li.shipping_method .shipping_amount {font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.discount_line {margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.discount_line .disc_label {}
.slide_container .order_item_section .order_item_list > li.discount_line .disc_amount {color:#E31E24;font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.order_total {border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li.order_total .heading {font-size: 14px;font-weight: 600;}
.slide_container .order_item_section .order_item_list > li.order_total .payable_amount {font-size: 14px;font-weight: 600;color:#5cbf84;}
.slide_container .order_item_section .order_item_list > li.order_total_sentence {font-size:13px;text-transform: capitalize;font-weight: 500;font-style: italic;}
.slide_container .payment_section {background: #eef6eb;font-size: 13px;line-height: 13px;padding: 10px;color: #1f500f;border: 1px solid #acd49f;border-radius: 4px;margin: 0 0 15px;}
.slide_container .payment_section .title {font-size: 14px;font-weight: 600;}
.slide_container .payment_section .payment_title {font-size: 13px;font-weight: 500;display:block;margin-bottom:5px;}
.slide_container .payment_section .txn {display:block;font-size: 13px;font-weight: 400;}
.slide_container .payment_pending {text-align: left;color: #ff5722;font-size: 13px;line-height: 32px;font-weight: 500;border: 1px solid #FF5722;padding: 3px 3px 3px 15px;border-radius: 4px;background: #ffede7;margin-top: 10px;}
.slide_container .payment_pending .payment_accept_but {text-decoration:none;display:inline-block;float:right;text-align:center;padding:10px;font-size:12px;line-height:12px;background:#ff5722;color: #fff;border-radius:4px;cursor:pointer;}
.slide_container .payment_pending i {margin-right:5px;}
.order_processing_form .title {font-size: 14px;font-weight: 600;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
.order_processing_form .primary_button {width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 13px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.mark_processing {margin-top: -5px;width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 12px 15px;color: #5cbf84;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #fff;border: 1px solid #5cbf84;cursor:pointer;}
.mark_processing:hover {background: #5cbf84;color:#fff;}
.order_processing_response {margin-top: -5px;}
.shipping_info .title {font-size: 14px;font-weight: 600;margin-bottom:15px;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.shipping_info .title .edit_but {float:right;}
.shipping_info .title > .sub {font-size:13px!important;display:block!important;color: #5e5e5e;font-weight: 400;opacity:1!important;}
.shipping_info .title > .sub .heading {color:#000;}
.shipping_info .shipping_data_items {}
.shipping_info .shipping_data_items > li {font-size:13px;color:#5e5e5e;width: 49%;}
.shipping_info .shipping_data_items > li:nth-child(odd){float:left;}
.shipping_info .shipping_data_items > li:nth-child(even){float:right;}
.shipping_info .shipping_data_items > li .heading {color:#000;}
.shipping_info .shipping_data_items > li i {font-size: 16px;margin-right: 10px;width: 36px;height: 36px;background: #555;text-align: center;color: #fff;line-height: 36px;border-radius: 50%;float: left;}
.shipping_info .shipping_data_items > li .context {display: block;width:calc(100% - 46px);float:right;font-size: 13px;font-weight: 600;}
.shipping_info .shipping_data_items > li .context .sub {font-size:13px!important;color: #5e5e5e;font-weight: 400;opacity:1!important;}

.warning_container {margin-top: 15px;text-align: center;border: 1px solid red;padding: 15px;border-radius: 4px;background: rgb(255 246 246);}
.warning_container .already_dispatched_warning {margin: 0;font-size: 13px;color: red;font-weight: 500;}
.warning_container .already_dispatched_warning i {display:block;font-size:34px;margin:0 auto 10px;color:#E31E24;}
.warning_container a.warning_button {display: inline-block;background:#E31E24;color: #fff;padding: 5px;font-size: 12px;line-height: 18px;border-radius: 4px;margin: 10px 5px 5px;width: 90px;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.warning_container a.warning_button:hover {background:#1f7fcb;}
.warning_container a.trans_button {display: inline-block;border:1px solid #acbcc5; background: #fff;color: #000;padding: 4px 5px;font-size: 12px;line-height: 18px;border-radius: 4px;margin: 10px 5px 5px;width: 90px;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.order_processing_form.edit_shipping_info_form .primary_button {width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 13px 15px;color: #fff;border-radius: 4px;font-weight: 500;font-size: 13px;line-height: 13px;background: #E31E24;border: 0;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.order_processing_form.edit_shipping_info_form .primary_button:hover {background:#1f7fcb;}
.edit_shipping_info_form .note {text-align: center;margin: 10px 0 0;font-size: 12px;line-height: 16px;opacity: 1;letter-spacing: 0;font-weight: 400;}
.update_shipping_info_response {}

.order_action_section {}



.slide_container.main_heading {font-size: 18px;font-weight: 600;margin-bottom: 25px;}
.slide_container.main_heading .sub {display: block;font-size: 13px;font-weight: 400;opacity: .8;}
.slide_container.main_heading .close_icon {float:right;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.slide_container.main_heading .close_icon i {margin:0;font-size:22px;}
.slide_container.main_heading .close_icon:hover {color:#E31E24;}
.domain_dates {margin-bottom: 20px;}
.domain_dates > li {width: 32%;float: left;margin-right: 2%;font-weight: 500;font-size: 14px;}
.slide_container.accordion-panel .domain_dates > li {font-size: 13px;}
.domain_dates > li:nth-child(3) {float: right;margin-right: 0;}
.domain_dates > li .sub_heading {display: block;font-size: 13px;font-weight: 400;color:#555;}
.slide_container.slide_section_title {font-size: 14px;font-weight: 600;}
.slide_container .ns_list {margin-bottom: 20px;}
.slide_container .ns_list > li {margin-bottom:0px;color:#555;font-size: 13px;}
.slide_container .ns_list > li i {margin-right:5px;}
.slide_container .security_list {margin-bottom: 20px;}
.slide_container .security_list > li {margin-bottom:5px;color:#555;font-size: 13px;background: #f5f5f5;padding: 10px;border: 1px solid #e5e5e5;border-radius: 4px;line-height: 26px;}
.slide_container .security_list > li .value {font-weight:500;}
.slide_container a.edit_link {margin-left: 10px;display: inline-block;color: #a5a5a5;float: right;font-size: 12px;font-family: 'Inter';letter-spacing: 0;font-weight: 400;}
.slide_container .security_list > li a.mail_secret {display: inline-block;color: #E31E24;}
.slide_container .tabcontent {border: 1px solid #999;border-radius: 0 0 4px 4px;border-top: 0;}
.slide_container .tabcontent .panel_title {font-size: 13px;letter-spacing: 0;font-weight: 500;border-bottom: 1px dashed #d2d9e3;padding-bottom: 10px;}
.slide_container .tabcontent .name {margin: 0;}
.slide_container .tabcontent .name .sub {display:block;font-size:13px;opacity:.8;margin-top: 2px;}
.slide_container .tabcontent .name .sub i, .slide_container .tabcontent .address i {margin-right:10px;font-size: 12px;width: 15px;text-align: center;}
.slide_container .tabcontent .address {margin:0;font-size:13px;opacity:.8;}
.slide_container .tab {background-color: #fff;border: 1px solid #999;font-size: 13px;border-radius: 4px 4px 0 0;}
.slide_container .tab button {padding: 10px!important;}
.slide_container .tab button.active, .slide_left .tab button:hover {background-color: #10131a;color: #fff;}

#item_list .small_button {padding: 5px 10px;border: 1px solid #d2d9e3;font-size: 12px;border-radius: 3px;margin-top: 3px;display: inline-block;color:#141824;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;cursor:pointer;background: #fff;}
#item_list .small_button:hover {border: 1px solid #141824;background:#141824;color:#fff;}
#item_list.ssl_price_list .small_button {border: 1px solid #8a8e99;font-size: 13px;border-radius: 20px;}
.tax-product_cat #item_list_wrapper .dataTables_info, .tax-product_cat #item_list_wrapper .dataTables_paginate {}

/* On-Off Switch */
.onoffswitch {display: inline-block;float: right;position: relative;width: 72px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.onoffswitch-checkbox {position: absolute!important;opacity: 0;pointer-events: none;}
.onoffswitch-label {display: block;overflow: hidden;cursor: pointer;border: 2px solid #FFFFFF;border-radius: 4px;margin:0;}
.onoffswitch-inner {display: block;width: 200%;margin-left: -100%;transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block;float: left;width: 50%;height: 22px;padding: 0;line-height: 22px;font-size: 11px;color: white;font-weight: 500;box-sizing: border-box;border-radius: 4px;}
.onoffswitch-inner:before {content: "Locked";padding-left: 10px;background-color: #22c182;color: #FFFFFF;}
.onoffswitch-inner:after {content: "Unlock";padding-right: 10px;background-color: #e2e8f0;color: #999999;text-align: right;}
.onoffswitch-switch {display: block;width: 14px;height: 14px;margin: 6px;background: #FFFFFF;position: absolute;top: 0;bottom: 0;right: 47px;border: 2px solid #FFFFFF;border-radius: 2px;transition: all 0.3s ease-in 0s;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {margin-left: 0;}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {right: 0px;}

.manage_lock_form {float: right;display: block;}
.notif_button {color: #444;font-size: 12px;padding: 5px;display: inline-block;border-radius:3px;line-height: 12px;float: right;border: 0;border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(230, 230, 230, 0.1);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);}
.notif_button:hover, .notif_button.trans:hover {background:#141824;color:#fff;}

.ns_update_form {margin-bottom:20px;}
.ns_update_form input[type="text"]:nth-child(odd) {display: block;width: calc(50% - 5px);float:left;padding: 10px;border: 1px solid #d2d9e3;border-radius: 4px;margin-bottom: 10px;background: #f5f5f5;}
.ns_update_form input[type="text"]:nth-child(even) {display: block;width: calc(50% - 5px);float:right;padding: 10px;border: 1px solid #d2d9e3;border-radius: 4px;margin-bottom: 10px;background: #f5f5f5;}
.ns_update_form .notif_button {display: block;float: left;margin-right:5px;}
.notif_button.trans {background:#fff;}

.plan_details {margin-bottom:20px;font-size: 13px;}
.plan_details > li {opacity:.9;margin-bottom:5px;}
.plan_details > li i {margin-right:0;float: left;width: 20px;position: relative;top: 3px;}
.plan_details > li .value {width:calc(100% - 20px);float:right;}
.plan_details > li.plan_name {font-weight: 500;font-size:13px;}
.plan_details > li.sub {font-weight: 400;font-size:13px;opacity:.9;}
.plan_details > li.sub .heading {font-weight: 500;}

.pricing_details {margin-bottom:20px;font-size: 13px;}
.pricing_details > li {opacity:.9;margin-bottom:5px;}
.pricing_details > li i {margin-right:5px;}
.pricing_details > li.renewal_amount {font-weight: 500;font-size:13px;}
.pricing_details > li.sub {font-weight: 400;font-size:13px;opacity:.9;}
.pricing_details > li.sub .heading {font-weight: 500;}



.mask {}
.is-squircle {}
.mask.is-squircle {  -webkit-mask-image: url('/wp-content/uploads/2024/03/20/user_mask.svg');-webkit-mask-size: 100%;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}

.ssl_download_files {margin-bottom:20px;}
.ssl_download_files > li {display:inline-block;margin-left:5px;}
.ssl_download_files > li:nth-child(1) {margin-left:0;}
.ssl_download_files > li a {display:block;padding:10px 15px;border:1px solid #e5e5e5;background:#fff;border-radius: 4px;text-decoration: none;font-size: 12px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.ssl_download_files > li a:hover {color:#fff;border:1px solid #141824;background:#141824;}

.ssl_admin_address_list {margin-bottom:20px}
.ssl_admin_address_list > li {}
.ssl_admin_address_list > li .heading {font-weight:500;}

.cust_details_respose {min-height:100vh;overflow: auto;}
.cust_details_sidebar {}
.cust_details_sidebar #user_profile {}
.cust_details_sidebar #user_profile .profile_avatar {width: 44px;height: 44px;float: left;margin-right: 10px;border-radius:50%;margin-bottom: 10px;}
.cust_details_sidebar #user_profile .profile_avatar a {}
.cust_details_sidebar #user_profile .profile_avatar a img {}
.cust_details_sidebar #user_profile .details {width: calc(100% - 86px);margin-right: 10px;float: left;margin-bottom: 10px;}
.cust_details_sidebar #user_profile .details .name {font-size: 13px;font-weight: 600;}
.cust_details_sidebar #user_profile .details .name .sub {display:block;font-size: 12px;font-weight: 400;opacity:.8;}
.cust_details_sidebar #user_profile .details .name .sub .res_status {display: inline-block;margin-left: 10px;padding: 3px 5px;font-size: 12px;line-height: 12px;border-radius: 3px;}
.cust_details_sidebar #user_profile .details .name .sub .res_status.actives {background: #26b581;color: #fff;}
.cust_details_sidebar #user_profile .details .name .sub .res_status.inactive {background: #ccc;color: #999;}
.cust_details_sidebar .cust_contact {margin-bottom: 15px;}
.cust_details_sidebar .cust_contact > li {font-size: 13px;font-weight: 400;display:inline-block;margin-left:10px;}
.cust_details_sidebar .cust_contact > li:nth-child(1) {margin-left:0;}
.cust_details_sidebar .cust_contact > li .heading {}
.cust_details_sidebar .cust_contact > li .value {opacity:.8;}
.cust_details_sidebar #user_profile .profile_setting_section {width: 20px;float: right;}
.cust_details_sidebar #user_profile .hg_section {}
.cust_details_sidebar #user_profile .hg_section .contact {}
.cust_details_sidebar #user_profile .hg_section .contact > li {width:33%;float:left;}
.cust_details_sidebar #user_profile .hg_section .contact > li:nth-child(3) {}
.cust_details_sidebar #user_profile .hg_section .contact > li a {padding:10px;text-align:center;display:block;font-size: 14px;color:#fff;text-decoration:none;}
.cust_details_sidebar #user_profile .hg_section .contact > li a i {margin-right:5px;}
.cust_details_sidebar #user_profile .hg_section .contact > li.email {background: #0099e5;}
.cust_details_sidebar #user_profile .hg_section .contact > li.sms {width:34%;float:left;background: #f48924;}
.cust_details_sidebar #user_profile .hg_section .contact > li.wa {float:right;background: #128c7e;}

#profile_edit_menu {width: auto;position: absolute;right: 55px;top: 80px;z-index: 9;padding: 15px;background: #f5f5f5;border-radius: 6px;}
#profile_edit_menu > li {margin-top:5px;border-top:1px dashed #ccc;}
#profile_edit_menu > li:nth-child(1) {margin-top:0;border-top:0;}
#profile_edit_menu > li a {padding-top: 5px;display:block;text-decoration:none}
#profile_edit_menu > li:nth-child(1) a {padding-top: 0px;}

.dashboard_left {width:70%;float:left;margin-right:15px;}
.dashboard_right {width:calc(30% - 15px);float:right;}
.single_user_profile {width: calc(50% - 7.5px);float: left;}
.sidebox_3 {padding:25px;background: #fff;margin-bottom: 15px;border-radius: 6px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);}
.sidebox_3 .box_heading {font-size: 14px;font-weight: 500;margin: 0 5px 0 0;color: #0f1217;}

.single_profile_image #edit_avatar i {color: #fff;font-size: 20px;margin: 0;line-height: 84px;}
.single_user_profile {}
.single_user_profile .single_profile_details {width:calc(100% - 174px);float:left;}
.single_user_profile .single_profile_details a.edit_profile {display:block;margin-top: 5px;}
.single_user_profile .single_profile_details a.edit_profile .mobile_edit_profile_button {background: none;border: 0;float: none;position: relative;width: unset;font-size: 12px;opacity: .8;}
.single_user_profile .single_profile_details .name {font-size: 16px;font-weight: 600;margin: 0 0 5px;font-family: 'Inter';}
.single_user_profile .single_profile_details .name .relation, .kid_box.single_user ul li .details .title .relation {display:block;font-size: 13px;font-family: 'Inter';opacity: .8;line-height: 16px;margin-bottom: 0;font-weight: 400;}
.single_user_profile .profile_status {float: right;width: 70px;}
.single_user_profile .address {margin: 0;font-size:12px;}
.single_user_profile .address .heading {font-weight:500;color:#000;margin-right: 10px;}
.single_user_profile .address .value {}
.profile_box {margin-bottom:30px!important;}
.profile_box .user_section {width: 500px;margin-right:15px;float:left;padding-right:15px;border-right:1px dashed #ccc;}
.profile_box .credit_section {width:calc(100% - 810px);float:left;margin-right:15px;float:left;padding-right:15px;border-right:1px dashed #ccc;}
.profile_box .action_section {width:250px;float:right;}
.profile_box, .parent_box {padding: 30px;background: #fff;border: 0px solid #f1f1f1;margin-bottom: 15px;border-radius: 10px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}
.profile_box .user_image {width: 90px;height: 90px;margin-right:15px;float: left;border-radius:50%;}
.profile_box .user_image img {}
.profile_box .user_details {width: calc(100% - 105px);float:right;}
.profile_box .user_image.single_profile_image {width: 60px;height: 60px;margin-right:15px;float: left;border-radius: 50%;}
.profile_box .user_details.single_profile_details {width: calc(100% - 75px);float:right;}
.profile_box .user_details .contacts {}
.profile_box .user_details .contacts li {margin-left: 15px;display:inline-block;font-size: 13px;}
.profile_box .user_details .contacts li .heading {font-weight:500;}
.profile_box .user_details .contacts li:nth-child(1), .profile_box .user_details .contacts li:nth-child(4) {margin-left:0;}
.profile_box .user_details .contacts li:nth-child(4) {display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.profile_box .user_details .contacts li i {float:left;margin-right:10px;width: 22px;height: 22px;border: 1px solid #999;text-align: center;line-height: 20px;border-radius: 50%;color: #0f1217;font-size: 11px;}
.profile_box .contact_details, .profile_box .parent_details {float: left;width: auto;border-left: 1px dashed #d3d9e1;padding-left: 25px;margin-left: 25px;}
.profile_box .user_details .name {font-weight:600;font-size:16px;margin: 0 0 10px;}
.profile_box .user_details .name .sub {display: block;font-size: 13px;font-weight: 400;opacity: .6;}
.profile_box .contact_details ul.contacts {margin-right: 0;width: unset;float: unset;}
.profile_box .contact_details .heading, .profile_box .parent_details .heading {font-size: 13px;opacity:.9;font-weight: 500;margin: 0 0 15px;}
.profile_box .contact_details ul.contacts li, .parent_box ul.contact li {font-size: 12px;margin: 0 0 5px;opacity: .9;}
.single_user.profile_box {width: 35%;float: left;margin-right: 15px;}
.profile_box .user_image #edit_avatar {text-align:center;background: rgb(0 0 0 / 50%);width: 90px;height: 90px;border-radius: 4px;line-height: 100px;margin-top: -90px;margin-bottom: 0px;z-index: 9;position: relative;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}

.profile_box .user_image #edit_avatar i {color: #fff;font-size: 26px;margin: 0;}
.profile_box .user_image:hover {cursor:pointer;}
.single_profile_image {width: 84px;height: 84px;border-radius: 50%;float: left;margin: 0 15px 15px 0;}
.single_profile_image #edit_avatar {text-align:center;background: transparent;width: 84px;height: 84px;border-radius: 50%;line-height: 60px;margin-top: -84px;margin-bottom: 0px;z-index: 9;position: relative;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single_profile_image #edit_avatar a {display: block;}
.subscription_box .value, .subscription_box_main .value {font-size: 26px;line-height: 26px;font-weight: 600;margin: 0 0 5px;color: #0f1217;}
.slide_container .subscription_box {width: 100%;float:none;}
/*.subscription_box {width: calc(50% - 7.5px);float:right;}
.subscription_box .sub_name {margin-bottom:15px;font-weight: 500;font-size: 13px;}
.subscription_box .sub_name .number {width: 32px;height: 32px;display: inline-block;text-align: center;margin-right: 10px;background: #e2e8f0;line-height: 32px;border-radius: 50px;float: left;position: relative;top: 1px;}
.subscription_box .sub_name .txt {width:calc(100% - 112px);float:left;display: inline-block;line-height: 18px;} 
.subscription_box .sub_name .sub_desc {margin: 0;font-size: 13px;opacity: .6;display: block;font-weight: 400;}
.subscription_box .sub_name .status {font-size: 12px;line-height: 12px;font-weight: 400;text-transform: capitalize;padding: 5px 7px;border-radius: 2px;color: #fff;display: inline-block;float: right;width: 65px;text-align: center;}
.subscription_box .sub_name .status.active {background: #00bb7c;}
.subscription_box .sub_name .status.pending {background: #f10;border: 0;}
.subscription_box .status {}
.subscription_box .status .desc {font-size: 13px;color: #0f1217;}
.subscription_box .status.inactive {background: #d72626;}
.subscription_box .fees_section {display:flex;}
.subscription_box .subscription_action_box {padding-top: 10px;margin-top: 10px;border-top: 1px solid #d3d9e1;}
.subscription_box .subscription_action_box > li {display:inline-block;margin-left:10px;}
.subscription_box .subscription_action_box > li:nth-child(1) {margin-left:0;}
.subscription_box .subscription_action_box > li a {display:block;padding: 5px 10px;border-radius: 4px;color: #fff;text-decoration:none;}
.subscription_box .subscription_action_box > li a.reactivate {background: #46ce9b;color: #fff;}
.subscription_box .subscription_action_box > li a.reactivate:hover {background: #24b47e;}
.subscription_box .subscription_action_box > li a.cancel {background: #d3d9e1;color: #888;}
.subscription_box .fees_section .monthly_fee {width: auto;float: left;padding-right:20px;margin-right:20px;border-right:1px dashed #ccd2d9;}
.subscription_box .fees_section .monthly_fee .fees_amount {margin:0;}
.subscription_box .fees_section .monthly_fee .fees_amount .desc {opacity: .8;line-height: 12px;margin-bottom: 7px;}
.subscription_box .fees_section .monthly_fee .fees_amount .amount {font-size: 16px;font-weight: 500;display: inline-block;line-height: 20px;}
.subscription_box .fees_section .monthly_fee .fees_amount .schedule {font-size: 12px;line-height: 12px;font-weight: 400;margin-left: 5px;position: relative;top: -1px;display: inline-block;}
.subscription_box .fees_section .next_payment_section {width: auto;float: left;padding-right:20px;margin-right:20px;border-right:1px dashed #d3d9e1;}
.subscription_box .fees_section .next_payment_section .next_payment {margin:0;}
.subscription_box .fees_section .next_payment_section .next_payment .heading {font-size: 12px;opacity: .8;margin: 0;display: block;font-weight: 400;line-height: 12px;margin-bottom: 7px;}
.subscription_box .fees_section .next_payment_section .next_payment .date {font-size: 14px;font-weight: 500;display: block;line-height: 20px;}
.subscription_box .fees_section .next_payment_section.last_payment {padding-right:0px;margin-right:0px;border-right:0;}
.subscription_box.no_subscription {text-align:center;}
.subscription_box.no_subscription img {display:block;width:64px;margin:0 auto 10px;}*/

.ordered_product {}
.ordered_product a .item_count {font-size: 10px;font-family: 'Jost';background: #e83647;color: #fff;width: 18px;height: 18px;display: inline-block;line-height: 18px;text-align: center;border-radius: 50%;position: absolute;margin: 0px 0 0 -12px;}

.term-domain_validation {}
.term-domain_validation .woocommerce-result-count, .term-domain_validation .woocommerce-ordering {display:none;}

#ssl_logo_row {padding-top: 20px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.ssl_logo_list {}
.ssl_logo_list > li {width:16%;margin-right:.8%;float:left;padding: 20px;}
.ssl_logo_list > li:nth-child(6) {margin-right:0;float:right;}
.ssl_logo_list > li img {}

#comodo_why_chose_row {text-align:center;clear: both;background: #f5f5f5;}
.feature_table {margin-top:35px;}
.feature_table > li {padding:40px;background:#fff;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);width: 24%;float: left;margin-right:1.33%;aspect-ratio: 4/3.1;}
.feature_table > li:nth-child(4) {float: right;margin-right:0;}
.feature_table > li img {display:block;width: 64px;margin: 0 auto 10px;}
.feature_table > li heading {display:block;font-size:16px;font-weight:500;margin-bottom: 5px;}
.feature_table > li desc {font-size:13px;opacity:.8;font-weight:400;line-height: 18px;display: block;}

.feature_table.three_column > li {padding:40px;background:#fff;border-radius: 12px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);width: 32%;float: left;margin-right:2%;aspect-ratio: 4/3.1;}
.feature_table.three_column > li:nth-child(3) {float: right;margin-right:0;}
.feature_table.three_column > li:nth-child(4) {float: right;margin-right:0;}
.feature_table.three_column > li img {width: 100px;}

#ssl_partner_logos_row, #page_main_row {text-align:center;}
#page_main_row {padding-top: 50px;}
#ssl_partner_logos_row .logo_gallery {margin-top:35px;}
#ssl_partner_logos_row .logo_gallery > li {display:inline-block;margin:15px;}
#ssl_partner_logos_row .logo_gallery > li img {width: 200px;}



#page_main_row .ssl_main_cat_logo {height:60px!important;margin:0 auto 20px;}
.tax-product_cat #primary .term-description {margin-bottom: 35px;}

.ssl_type_cat {margin-bottom: 35px!important;}
.ssl_type_cat > li {display:inline-block;margin: 0 5px;}
.ssl_type_cat > li.ssl_products.tablinks a {display:block;background: #e9fbf4;border: 1px solid #22c182;font-size: 14px;font-weight: 500;line-height: 20px;padding: 7px 15px;border-radius: 30px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.ssl_type_cat > li.ssl_products.tablinks.active a, .ssl_type_cat > li.ssl_products.tablinks a:hover {background:#22c182;color:#fff;}
.ssl_products.tabcontent {padding: 0;border: 0;margin-top: 35px;}

#left_row.no_pad {padding-top:0;}
#domain_name_row, #seo_search_row {text-align:center;background: url("/wp-content/uploads/2023/06/bg-overlay-home2.webp"),#141824;background-position:center;background-size:contain;background-repeat:no-repeat;}
#seo_search_row .title-1, #domain_name_row .title-1 {margin-bottom: 10px;font-size: 36px;font-weight: 500;line-height: 50px;}
#seo_search_row .title-2, #domain_name_row .title-2 {line-height: 24px;}

#seo_service_row {background: #fff9e6;padding-top: 0;padding-bottom:0;}
#seo_service_row .exact-one-half {text-align:center;}
#seo_service_row .exact-one-half img {margin-top: -100px;width: 408px;}
#seo_service_row .exact-one-half-last {}
#seo_service_row .exact-one-half-last .sub_top.top_gap {margin: 50px 0 5px;}
#seo_feature_row {padding-bottom: 0;text-align:center;}
#seo_feature_row .exact-one-half-last img {}

#seo_pricing_row {background:#f5f5f5;text-align:center;}
.seo_pricing.tab {text-align:center;border: 0;background-color: transparent;margin-top:35px;}
.seo_pricing.tab .tablinks {display: inline-block;float: none;border: 1px solid #141824;margin: 0 5px;padding: 10px 20px;border-radius: 30px;font-size: 14px;line-height: 14px;font-weight: 500;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.seo_pricing.tab .tablinks:hover,.seo_pricing.tab .tablinks.active {background-color:#ffca01;border: 1px solid #ff9800;}
.seo_price_table_container {}
.seo_price_table_container .tabcontent {border:0;}
ul.pricing_table > li .price-section .pr-amount .regular_priicing.strike {font-size: 20px;font-family: 'Jost';font-weight: 500;text-decoration: line-through;}
ul.pricing_table > li .price-section .pr-amount .regular_priicing.strike i {font-size: 14px;font-weight: 500;vertical-align: super;position: relative;top: 5px;margin-right: 2px;}
ul.pricing_table > li .price-section .pr-amount .pr-amount-txt .regular_priicing.strike {font-size: 20px;line-height: 20px;font-family: 'Jost';font-weight: 500;text-decoration: line-through;display: inline-block;}
#seo_help_row {background:#141824;}
#seo_help_row .exact-one-half-last {width: 50%;float: right;padding-left: 0;text-align: center;}
#seo_help_row .exact-one-half-last img {}
#seo_free_quote {width: 400px;margin: 0 auto;background: rgb(255 255 255 / 10%);padding: 20px;border-radius:6px;}
#seo_free_quote .form_row {margin-bottom:10px;}
#seo_free_quote .form_row i {display:block;position:absolute;margin:13px 15px;font-size: 16px;}
#seo_free_quote .form_row input, #seo_free_quote .form_row select {width:100%;padding:10px 15px 10px 45px;border:1px solid #e5e5e5;background:#f5f5f5;border-radius:4px;}
#seo_free_quote .form_row .one-half-last #billing_last_name {padding:10px 15px;}
#seo_free_quote .search_button {width:100%;padding:10px 15px;background-color:#ffca01;border: 1px solid #ff9800;border-radius: 4px;font-weight: 600;font-size: 14px;}
#seo_free_quote button.search_button i {margin-left:5px;margin-right:0;}
#seo_free_quote a.search_button i {margin-left:0;margin-right:5px;}

#seo_help_row .call_container {width: 400px;margin-top: 25px;}
#seo_help_row .call_container .call_cust {font-size: 20px;line-height: 20px;color: #fff;font-family: 'Jost';font-weight: 600;letter-spacing: 1px;}
#seo_help_row .call_container .call_cust .top_heading {display:block;font-size: 14px;line-height: 14px;text-transform: uppercase;color: rgb(255 255 255 / 60%);font-family: 'Inter';font-weight: 400;letter-spacing: 0px;margin-bottom: 5px;}
#seo_help_row .call_container .call_cust svg {height: 38px;width: 38px;float: left;padding: 8px;background: #fdce03;color: #10131a;border-radius: 4px;margin-right: 10px;}
#seo_help_row .call_container .call_cust .ph_no {width:calc(100% - 48px);float:right;text-align:left;}
#seo_help_row .call_container .dark_line {background: #272a34;height: 2px;border: 0;}
#seo_help_row .call_container .or {text-align: center;font-size: 16px;color: rgb(255 255 255 / 60%);display: block;margin: -13px auto 20px;width: 50px;background: #141824;}
#seo_help_row .benf_list {margin-bottom: 40px;}
#seo_help_row .benf_list > li {color:#c3c4c7;font-size:16px;margin-bottom:10px;}
#seo_help_row .benf_list > li i {margin-right:10px;color: #ffca01;}

.services-template-single-services-search-engine-optimization #seo_logo_row {padding-bottom: 150px;}
#seo_logo_row {text-align:center;background:#fff;}
#carousel-seo_logo-generic {}
.importance_section {margin-top:25px;margin-bottom: 50px}
.importance_section .accordion {padding: 10px 0;box-shadow: none;background-color: transparent;border-bottom: 0;}
.importance_section .accordion:before {content: '\f14a';font-weight:bold;font-size:22px;line-height: 22px;color:#ffca01;width: 25px;float: left;}
.importance_section .accordion:after {content: '\f107';font-size:16px;color:#141824;margin-right:0;font-family: 'Font Awesome 5 Pro';width: 15px;display: inline-block;float: right;}
.importance_section .accordion.active, .importance_section .accordion:hover {background-color: #141824;color: #fff;padding: 10px 25px;}
.importance_section .accordion.active:after, .importance_section .accordion:hover:after {color:#fff;}
.importance_section .panel {box-shadow: none;border-bottom: 0;padding: 0 25px;}

#pricing_help_row {background:#141824;color:#fff;text-align:center;}
.expert_contact {text-align:center;margin-top: 35px;}
.expert_contact > li {display:inline-block;margin:0 5px;}
.expert_contact > li a {display:block;padding:10px 30px;font-size:16px;color:#fff;border-radius:30px;border:1px solid #fff;text-decoration:none;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.expert_contact > li a:hover {color:#000;border:1px solid #ffcd00;background:#ffcd00;}
.expert_contact > li a i {font-size: 18px;float: left;margin-right: 10px;position: relative;top: 1px;font-weight: bold;color: #ffcd00;}
.expert_contact > li a:hover i {color:#000;}
.expert_contact > li a svg {}
.expert_contact > li a.call_us {}
.expert_contact > li a.email_us {}
.expert_contact > li a.wa_us {}

#ecommerce_row {background: #fbdf64;color: #000;}

.small_heading {font-size:30px;line-height:30px;font-weight:600;}
.small_heading_2 {font-size:40px;line-height:40px;font-weight:600;}

.popup_form_container {width:500px;}
.popup_form_container .title-1 {font-size: 20px;letter-spacing: 0;line-height: 22px;}
.popup_form_container .title-2 {font-size: 14px;line-height: 20px;margin-bottom: 25px;}
.popup_form {}
.popup_form .form_row {margin-bottom:10px;}
.popup_form .form_row i {display:block;position: absolute;margin:17px 15px;font-size: 16px;color:#141824;font-weight: bold;}
.popup_form .form_row input {width:100%;padding:15px 15px 14px 45px;background:#fff;border-radius:4px;border:1px solid #cbcbcb;}
form .form_row.empty input {background: transparent;border: 0;padding: 10px 0 !important;font-size: 13px;}
.popup_form .form_row textarea {width:100%;padding:15px 15px 14px 45px;background:#fff;border-radius:4px;border:1px solid #cbcbcb;}
.popup_form .submit_button {border: 0;padding: 10px 15px;border-radius: 6px;background: #ffcb00;color: #000;text-align: center;display: block;}
.popup_form .submit_button i {margin-left:5px;margin-right:0;}


#about_row {}
.page-template-page-about #about_row {margin-top:-20px;}
.page-template-page-about #about_row .about_section {}
.page-template-page-about #about_row .about_section .about_first {margin-bottom: 30px;}
.page-template-page-about #about_row .about_section .about_first .about_first_text {width:calc(100% - 320px);float:left;}
.page-template-page-about #about_row .about_section .about_first .about_first_text .text {}
.page-template-page-about #about_row .about_section .about_first .about_first_image_container {width: 300px;height: 300px;float: right;border-radius: 10px;}
.page-template-page-about #about_row .about_section .about_first .about_first_image_container .about_first_image {width: 300px;height: 300px;border-radius: 10px;}

.page-template-page-about #about_row .about_section .about_second {}
.page-template-page-about #about_row .about_section .about_second .about_second_text {width:calc(100% - 320px);float:right;}
.page-template-page-about #about_row .about_section .about_second .about_second_text .text {}
.page-template-page-about #about_row .about_section .about_second .about_second_image_container {width: 300px;height: 300px;float: left;border-radius: 10px;}
.page-template-page-about #about_row .about_section .about_second .about_second_image_container .about_second_image {width: 300px;height: 300px;border-radius: 10px;}

p.desc {text-align: justify;}
#team_row {text-align:center;background: #f5f5f5;}
.team_list {text-align:center;margin-top:35px;}
.team_list > li {display:inline-block;width:23%;margin:0 1.33%;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 7%);border-radius: 12px;}
/*.team_list > li:nth-child(4) {float:right;margin-right:0;}*/
.team_list > li .img_container {aspect-ratio:1/1;border-radius:12px 12px 0 0;}
.team_list > li .img_container img {border-radius:12px 12px 0 0;}
.team_list > li .team_content {padding:20px;background:#fff;border-radius:0 0 12px 12px;}
.team_list > li .team_content .name {font-size:18px;font-weight:600;margin-bottom: 20px;}
.team_list > li .team_content .name .sub {display:block;font-size:14px;font-weight:400;opacity:.8;}
.team_list > li .team_content .social {text-align:center;}
.team_list > li .team_content .social > li {display:inline-block;margin:0 10px;}
.team_list > li .team_content .social > li a {text-decoration:none;}
.team_list > li .team_content .social > li a i {margin:0;font-size:22px;}

#policy_container_row {} 
#policy_container_row .policy_row {margin-top: 25px;}
#policy_container_row .policy_row:nth-child(1) {margin-top: 0;}
#policy_container_row .policy_row .title_4 {font-size: 16px;font-weight: 500;font-family: 'Geomanist';letter-spacing: 1px;}
#policy_container_row .policy_row .desc {font-size: 14px;text-align: justify;line-height: 20px;}
#policy_container_row .policy_row .data_collet_list {margin-left: 30px;}
#policy_container_row .policy_row .data_collet_list > li {margin-top: 20px;}
#policy_container_row .policy_row .data_collet_list > li:nth-child(1) {margin-top: 0px;}
#policy_container_row .policy_row .data_collet_list > li .heading {font-size: 14px;font-weight: 600;}
#policy_container_row .policy_row .data_collet_list > li .desc {}
#policy_container_row .policy_row .col_list {margin: 15px 0;}
#policy_container_row .policy_row .col_list > li {margin-top: 5px;}
#policy_container_row .policy_row .col_list > li:nth-child(1) {margin-top: 0px;}
#policy_container_row .policy_row .col_list > li i {margin-right:10px;color: #36b97e;}
#policy_container_row .policy_row .col_list.cross i {color:#E31E24;}

#general_qoute_container {}
#enquiry_form_home_container {}
.pop_form_container .content_div form .name {font-size:16px;font-weight:600;margin-bottom: 25px;} 
.pop_form_container .content_div form .name .sub {display:block;font-weight:400;color:#777;line-height: 16px;font-size:13px;margin-top: 5px;} 
.pop_form_div_container .wave_conainer {margin-top: -20px;}
.pop_form_div_container .wave_conainer .waves {margin-top: 0;}
.pop_form_container {display:flex;}
.pop_form_container .image_div {width:450px;float:left;}
.pop_form_container .image_div img {position: relative;padding: 20px 0 0 20px;}
.pop_form_container .content_div {width:calc(100% - 450px);float:right;padding:40px;background: #fff;}
.pop_form_container .content_div form {}
form .form_row  {margin-bottom:10px;}
form .form_row i {display:block;position:absolute;margin:13px 10px;font-size:16px;}
form .form_row label.reg_label {font-size: 12px;font-weight: 500;display: block;text-align: left;}
form .form_row input, form .form_row select {padding:10px 10px 10px 35px!important;border-radius:6px;border:1px solid #ccc;width: 100%;background:#fff;height: 42px;}
form .form_row textarea {padding:10px 10px 10px 35px!important;border-radius:6px;border:1px solid #ccc;width: 100%;background:#fff;height: unset;}
.pop_form_container .content_div form .primary_button {text-decoration:none;display: inline-block;padding: 10px 20px;font-size: 13px;line-height: 13px;background: #1d2d48;border-radius: 30px;color: #fff;border: 3px solid #fff;}

.primary_button {text-decoration:none;display: inline-block;padding: 13px 20px;font-size: 13px;line-height: 13px;background: #141824;border-radius: 30px;color: #fff;border: 0;}
.button-group-pills .btn {border-radius: 20px;font-size: 13px;line-height: 18px;margin-bottom: 10px;margin-right: 10px;border: 1px solid #141824;background-color: #FFF;color: #141824;}
.button-group-pills .btn.active, .button-group-pills .btn:hover {border-color: #141824;background-color: #141824;color: #FFF;box-shadow: none;}
.button-group-pills .btn input[type=checkbox] {position: relative;display: none;}


.slide_title {font-weight: 600;font-size: 16px;margin: 0;}
.slide_title > .sub {display:block;font-weight:400;font-size:13px;opacity:.8;}
.side_box {margin: 0 0 20px;padding: 30px;background: #fff;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}
.slide_container {text-align: left;position: fixed;right: -100%;width: 520px;z-index: 99999;top: 0;overflow-y: auto;padding: 30px;background: #fff;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 5%);}
.slide_container .header_section {padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.slide_container .header_section .header_content {width: calc(100% - 55px);float: left;text-align: left;}
.slide_container .header_section .header_content .product_image_container {aspect-ratio: 1/1;width: 60px;height: 60px;border-radius: 6px;float: left;margin-right: 10px;border: 1px solid #0e7cb7;}
.slide_container .header_section .header_content .product_image_container .product_img {aspect-ratio: 1/1;border-radius: 6px;float: none;margin-right: 0;width: unset;}
.slide_container .header_section .header_content .product_info {width: calc(100% - 70px);float: right;}
.slide_container .header_section .header_content .product_info h4.product_name {letter-spacing: 0;font-weight: 600;font-size: 16px;margin: 0;}
.slide_container .header_section .header_content .product_info h4.product_name .sub {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box!important;-webkit-box-orient: vertical;font-size: 13px!important;line-height: 18px;font-weight: 400;margin-top: 5px;}
.slide_container .header_section .header_content .slide_section_title {font-size: 16px;font-weight: 600;margin: 0;}
.slide_container .section_title {font-size: 14px;font-weight: 500;margin: 0 0 10px;}
.slide_container .section_title a.edit_link {margin-left: 10px;display: inline-block;color: #a5a5a5;float: right;font-size: 13px;font-family: 'Inter';letter-spacing: 0;font-weight: 400;}
.slide_container .header_section .user_section {margin-bottom:0px;}
.slide_container .close_section {width: 40px;float: right;text-align:right;}
.slide_container .close_section a.close_but {display: block;cursor: pointer;}
.slide_container .close_section a.close_but i {font-size: 24px;margin: 0;}
.slide_container .close_section a.close_but:hover i {color:#E31E24;}
.slide_container .body_section {}
.slide_container .user_section, .slide_container .body_section .response_container .msg_response {margin-bottom:15px;}
.slide_container .user_section .image_container, .slide_container .body_section ul.replies_container > li .image_container {width: 40px;aspect-ratio: 1/1;float:left;border-radius: 50%;}
.slide_container .user_section .image_container img, .slide_container .body_section ul.replies_container > li .image_container img {aspect-ratio: 1/1;}
.slide_container .user_section .user_details, .slide_container .body_section ul.replies_container > li .user_details {width: calc(100% - 50px);float: right;text-align: left;}
.slide_container .user_section .user_details .name, .slide_container .body_section ul.replies_container > li .user_details .name {font-weight: 500;}
.slide_container .user_section .user_details .name {margin:0;}
.slide_container .user_section .user_details .name .sub, .slide_container .body_section ul.replies_container > li .user_details .name .sub {font-weight: 400;}
.slide_container .user_section .user_details .name .edit_but, .slide_container .user_section .shipping_address_section .title .edit_but, .shipping_address_section .title .edit_but, .shipping_info .title .edit_but, .slide_container .order_item_section .title a.edit_but  {font-weight: 400;font-size: 12px;line-height: 16px;display: inline-block;margin-left: 10px;color: #E31E24;text-decoration: none;cursor: pointer;}

.slide_container .body_section .billing_address_section {margin: 15px 0;}
.slide_container .body_section .shipping_address_section {margin:0 0 15px 0;}
.slide_container .body_section .billing_address_section .title, .slide_container .user_section .shipping_address_section .title, .slide_container .body_section .edit_user_form .title, .edit_shipping_user_form .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section ul.user_contact {margin-top: 10px;text-align: left;}
.slide_container .body_section ul.user_contact > li.website {}
.slide_container .body_section ul.user_contact > li.website a.web_link {display: inline-block;font-size: 12px;margin-left: 10px;color: #337ab7;}
.slide_container .body_section ul.user_contact > li.website a.web_link i {margin-left:0;}
.slide_container .body_section ul.user_contact > li {font-size: 13px;margin-bottom: 3px;}
.slide_container .body_section ul.user_contact > li i {}
.slide_container .body_section ul.user_contact > li .heading {font-weight:500;}
.slide_container .body_section .msg {text-align: left;font-size: 13px;line-height: 18px;margin-bottom: 15px;}
.slide_container .body_section a.reply_link {display:block;text-decoration:none;margin-bottom: 20px;color: #337ab7;text-align: left;cursor: pointer;} 
.slide_container .body_section .response_container {text-align: left;}

.slide_container .body_section .response_container > .title, .slide_container .body_section  > .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section .response_container > .title > a.note_button.close, .order_processing_form .title > a.note_button.close {color:#E31E24;opacity: 1;float: right;font-size: 12px;font-weight: 400;text-shadow: none;cursor:pointer;}
.slide_container .body_section .response_container form.reply_section {margin-bottom: 15px;}
.slide_container .body_section .response_container form.reply_section {}
.slide_container .body_section .response_container form.reply_section .primary_button.send {text-decoration: none;display: inline-block;text-align: center;padding: 10px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.slide_container .body_section .response_container form.reply_section .primary_button.send i {margin:0 0 0 5px;}
.slide_container .body_section .response_container form.reply_section .primary_button.send.loading i {margin:0 5px 0 0;}
.slide_container .body_section .response_container .response_header {text-align: center;border: 1px solid #5cbf84;padding: 20px;border-radius: 6px;}
.slide_container .body_section ul.replies_container {text-align:left;margin-bottom: 15px;max-height: 200px;min-height: 36px;overflow-y: auto;}
.slide_container .body_section ul.replies_container > li {font-size: 13px;margin-top:5px;}
.slide_container .body_section ul.replies_container > li:nth-child(1) {margin-top:0px;}
.slide_container .body_section ul.replies_container > li .image_container {}
.slide_container .body_section ul.replies_container > li .image_container img {}
.slide_container .body_section ul.replies_container > li .user_details {}
.slide_container .body_section ul.replies_container > li .user_details .name {}
.slide_container .body_section ul.replies_container > li .user_details .name .sub {display: inline-block!important;margin-left: 5px;}
.slide_container .body_section ul.replies_container > li .user_details .name .sub .stop {display:inline-block;margin-right: 5px;font-size: 30px;line-height: 2px;position: relative;top: -2px;}
.slide_container .body_section ul.replies_container > li .user_details .reply_msg {background: #f5f5f5;border: 1px solid #e5e5e5;padding: 10px 15px;border-radius: 0 10px 10px 10px;color: #000;}
.slide_container .body_section ul.replies_container > li i,.slide_container .body_section .crm_container .crm_note_list > li i {width: 20px;float: left;position: relative;top: 4px;}
.slide_container .body_section ul.replies_container > li .note_content, .slide_container .body_section .crm_container .crm_note_list > li .note_content {width: calc(100% - 20px);float: right;}
.slide_container .body_section ul.replies_container > li .note_content .sub, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub {display:block;font-size:11px!important;}
.slide_container .body_section ul.replies_container > li .note_content .sub .bold, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .bold {font-weight:500;display: inline-block;}
.slide_container .body_section ul.replies_container > li .note_content .sub .stop, .slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .stop {display: inline-block;margin-right: 5px;margin-left: 5px;font-size: 30px;line-height: 2px;position: relative;top: -2px;}
.slide_container .body_section .reply_section_title, .slide_container .user_section .billing_address_section .title, .slide_container .user_section .shipping_address_section .title {font-size: 13px;font-weight: 600;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
.slide_container a.ship_edit.edit_but {font-weight: 400;font-size: 12px;line-height: 16px;display: block;color: #337ab7;text-decoration: none;cursor: pointer;}
.slide_container a.ship_edit.edit_but i {}

.slide_container .footer_section {position: fixed;bottom: 30px;width: 460px;background: #fff;padding-top: 20px;border-top: 1px solid #e5e5e5;}
.slide_container .footer_section .notice_1 {display: block;text-align: center;font-size: 13px;color: red;font-weight: 500;}
.slide_container .footer_section .notice_1 i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .notice_1 .remarks {display:block;font-weight:400;color:#777;}
.slide_container .footer_section .lead_update_form {}
.slide_container .footer_section .lead_update_form .green_dark_button {width:100%;text-decoration: none;display: block;text-align: center;padding: 13px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.slide_container .footer_section .lead_update_form .green_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .red_light_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #a52121;background: #ffe4e4;color: #a52121;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.slide_container .footer_section .red_light_button:hover {border: 1px solid #f95555;background: #f95555;color: #fff;}
.slide_container .footer_section .red_light_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .red_dark_button {width: 100%;border: 1px solid #f95555;background: #f95555;color: #fff;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;}
.slide_container .footer_section .red_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .lead_msg_response {}
.slide_container .footer_section .lead_msg_response i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .footer_section .grey_text {display: block;text-align: center;font-size: 13px;margin-top: 10px;color: #777;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.slide_container .footer_section .grey_text:hover {color: #000;}
.slide_container .footer_section .response_header {text-align: center;border: 1px solid #ccc;padding: 20px;border-radius: 6px;}
.slide_container .footer_section .response_header .title, .slide_container .body_section .crm_container .title {font-size: 14px;font-weight: 600;line-height: 20px;color: #000;}

.lead_status {margin-left: 10px;font-size: 10px;line-height: 10px;padding: 2px 5px;color: #fff;border-radius: 3px;letter-spacing: 0.5px;}
.lead_status.closed {background: red;}
.lead_status.opened {background: #2e8d5d;}

.slide_container .body_section .crm_container {}
.slide_container .body_section .crm_container a.note_button {font-weight: 400;color: #337ab7;text-decoration: none;float: right;font-size: 12px;cursor:pointer;display: block;line-height: 20px;text-shadow: none;}
.slide_container .body_section .crm_container a.note_button.close {color:#E31E24;opacity: 1;float: right;text-shadow: none;}
.slide_container .body_section .crm_container form.remark_section {margin-bottom: 15px;}
.slide_container .body_section .crm_container form.remark_section .primary_button.send, .slide_container .body_section .edit_user_form .primary_button.send, .user_registration_form .primary_button, .add_shipping_user_form .primary_button {text-decoration: none;display: inline-block;text-align: center;padding: 10px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 12px;line-height: 12px;background: #0e7cb7;border: 0;}
.slide_container .body_section .crm_container form.remark_section .primary_button.send i, .slide_container .body_section .edit_user_form .primary_button.send i, .user_registration_form .primary_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container form.remark_section .msg_response {margin-bottom: 5px;}
.slide_container .body_section .crm_container .title {border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
.slide_container .body_section .crm_container .msg_response {}
.slide_container .body_section .crm_container .msg_response .response_header {}
.slide_container .body_section .crm_container .msg_response .response_header .success {padding: 10px;font-size: 13px;line-height: 13px;border-radius: 30px;color: #3f8b6f;border: 2px solid #80d5b6;}
.slide_container .body_section .crm_container .msg_response .response_header .success i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container .msg_response .response_header .failure {padding: 10px;font-size: 13px;line-height: 13px;border-radius: 30px;color: #db1e1e;border: 2px solid #ff0000;}
.slide_container .body_section .crm_container .msg_response .response_header .failure i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.slide_container .body_section .crm_container .crm_note_list {max-height: 200px;overflow-y: auto;}
.slide_container .body_section .crm_container .crm_note_list > li {font-size: 13px;margin-top:5px;min-height: 36px;}
.slide_container .body_section .crm_container .crm_note_list > li:nth-child(1) {margin-top:0px;}
.slide_container .body_section .crm_container .crm_note_list > li i {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .bold {}
.slide_container .body_section .crm_container .crm_note_list > li .note_content .sub .stop {}
.slide_container .body_section .crm_container .empty_remark_container {text-align: center;padding: 10px;background: #fff6db;border: 1px solid #ffde7b;font-size: 13px;color: #795548;border-radius: 4px;}

.blue_light_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #0e7cb7;background: #edf9ff;color: #0e7cb7;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom:10px;cursor: pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.blue_light_button i, .blue_dark_button i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.blue_light_button:hover {border: 1px solid #0e7cb7;background: #0e7cb7;color: #fff;}
.blue_dark_button {font-weight:500;display: block;text-align: center;width: 100%;border: 1px solid #0e7cb7;background: #0e7cb7;color: #fff;padding: 13px;font-size: 13px;line-height: 13px;border-radius: 4px;margin-bottom:10px;cursor: pointer;}

.slide_container .body_section .edit_user_form, .slide_container .body_section .msg_response.edit_user {margin-bottom: 15px;}
.slide_container .body_section .edit_user_form .title, .slide_container .body_section .add_shipping_user_form .title, .shipping_address_section .title {font-size: 13px;font-weight: 600;}
.slide_container .body_section .edit_user_form .title a.note_button.close, .slide_container .body_section .add_shipping_user_form .title a.note_button.close, .edit_shipping_user_form .title a.note_button.close {color:#E31E24;opacity: 1;float: right;text-shadow: none;font-weight: 400;font-size:12px;line-height: 20px;display: block;cursor: pointer;}

.msg_response.edit_user {}
.msg_response.edit_user .response_header {}
.msg_response.edit_user .response_header .success, #registration_status.msg_response .success, .order_processing_response .success, .update_shipping_info_response .success {text-align:center;background: #eef6eb;font-size: 13px;line-height: 18px;padding: 10px;color: #49a02d;border: 1px solid #acd49f;border-radius: 4px;margin: 10px 0;}
.msg_response.edit_user .response_header .success i, #registration_status.msg_response .success i, .order_processing_response .success i, .update_shipping_info_response .success i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}
.msg_response.edit_user .response_header .failure, #registration_status.msg_response .failure, .order_processing_response .failure, .update_shipping_info_response .failure {text-align:center;background: #fce9e5;font-size: 13px;line-height: 18px;padding: 10px;color: #e12a02;border: 1px solid #f19c88;border-radius: 4px;margin: 10px 0;}
.msg_response.edit_user .response_header .failure i, #registration_status.msg_response .failure i, .order_processing_response .failure i, .update_shipping_info_response .failure i {margin-right:5px;display: inline-block;position: unset;font-size: unset;color: unset;}

.create_button {color: #fff;background: #5cbf84;border: 0;font-size: 13px;line-height: 20px;padding: 7px 15px;float: right;width: auto;font-weight: 500;border-radius: 4px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.create_button:hover {background: #2a7833;}
.user_registration_form .primary_button {}
#registration_status {}
#registration_status.msg_response {}
#registration_status.msg_response .success {}
#registration_status.msg_response .success i {}
#registration_status.msg_response .failure {}
#registration_status.msg_response .failure i {}

div.form-field:after {clear:'';clear:left;}


.slide_container .body_section .order_stat {margin-bottom: 15px;}
.slide_container .body_section .order_stat > li {display:inline-block;margin-left:18px;font-size: 14px;font-weight: 500;}
.slide_container .body_section .order_stat > li .order_status {font-size: 12px;margin-left: 5px;line-height: 17px;display: inline-block;text-transform: capitalize;position: relative;top: -1px;}
.slide_container .body_section .order_stat > li:nth-child(1) {margin-left:0px;}
.slide_container .body_section .order_stat > li .top_heading {display:block;font-size:13px;opacity:.8;font-weight:400;}

.slide_container .body_section .order_address_section {margin-bottom: 15px;}
.slide_container .body_section .order_address_section .bill_to_section {width:calc(50% - 5px);float:left;border: 1px solid #ccc;padding: 10px;border-radius: 6px;}
.slide_container .body_section .order_address_section .bill_to_section .title, .slide_container .body_section .order_address_section .ship_to_section .title {font-size: 13px;font-weight: 500;margin-bottom: 0;color: #E31E24;}
.slide_container .body_section .order_address_section .bill_to_section .company, .slide_container .body_section .order_address_section .ship_to_section .company {font-size: 14px;font-weight: 500;margin: 0;}
.slide_container .body_section .order_address_section .bill_to_section .company .sub, .slide_container .body_section .order_address_section .ship_to_section .company .sub {display:block;font-size:13px;opacity:.8;font-weight:400;}

.slide_container .body_section .order_address_section .ship_to_section {width:calc(50% - 5px);float:right;border: 1px solid #ccc;padding: 10px;border-radius: 6px;}
.slide_container .body_section .order_address_section .ship_to_section .title {}
.slide_container .body_section .order_address_section .ship_to_section .title .ship_status {display:inline-block;color: #fff;background: #5cbf84;font-size: 10px;line-height: 12px;border-radius: 2px;text-transform: uppercase;padding: 3px 5px;letter-spacing: 1px;position: relative;float: right;}
.slide_container .body_section .order_address_section .ship_to_section .company {}
.slide_container .body_section .order_address_section .ship_to_section .company .sub {}

.slide_container .order_item_section {margin-bottom: 15px;} 
.slide_container .order_item_section .title {font-size: 14px;font-weight: 600;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
.slide_container .order_item_section .title a.edit_but {float:right;}
.slide_container .order_item_section .title a.edit_but i {margin: 0 0 0 5px;}
.slide_container .order_item_section .order_item_list {margin-bottom: 15px;}
.slide_container .order_item_section .order_item_list > li {margin-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li .slno {font-size: 13px;font-weight: 500;width: 30px;display: block;float: left;}
.slide_container .order_item_section .order_item_list > li .item_name {font-size: 13px;font-weight: 500;width: calc(100% - 140px);display: block;float: left;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list {display:block;font-size:12px;opacity:.9;font-weight:400;margin-right: 5px;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li {}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li .key_heading {font-weight:400;text-transform: capitalize;margin-right: 5px;}
.slide_container .order_item_section .order_item_list > li .item_name ul.meta_list > li .key_value {text-transform: capitalize;}
.slide_container .order_item_section .order_item_list > li .item_name .qty {display:block;font-size:12px;opacity:.9;font-weight:400;}
.slide_container .order_item_section .order_item_list > li .item_amount {font-size: 13px;font-weight: 500;width: 100px;display: block;float: right;text-align: right;}
.slide_container .order_item_section .order_item_list > li .item_amount .tax {display:block;font-size:12px;opacity:.9;font-weight:400;}
.slide_container .order_item_section .order_item_list > li.subtotal {border-top: 1px dashed #ccc;padding-top: 10px;margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.subtotal .heading {font-size: 14px;font-weight: 600;width: calc(100% - 110px);display: block;float: left;}
.slide_container .order_item_section .order_item_list > li.subtotal .subtotal_amount {font-size: 14px;}
.slide_container .order_item_section .order_item_list > li.taxes {margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item {}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li {}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li .tax_label {width: calc(100% - 110px);display: block;float: left;font-weight:400;}
.slide_container .order_item_section .order_item_list > li.taxes ul.tax_item > li .tax_amount {font-weight:400;font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.shipping_method {border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li.shipping_method .heading {}
.slide_container .order_item_section .order_item_list > li.shipping_method .shipping_amount {font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.discount_line {margin-bottom: 5px;}
.slide_container .order_item_section .order_item_list > li.discount_line .disc_label {}
.slide_container .order_item_section .order_item_list > li.discount_line .disc_amount {color:#E31E24;font-size: 12px;}
.slide_container .order_item_section .order_item_list > li.order_total {border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.slide_container .order_item_section .order_item_list > li.order_total .heading {font-size: 14px;font-weight: 600;}
.slide_container .order_item_section .order_item_list > li.order_total .payable_amount {font-size: 14px;font-weight: 600;color:#5cbf84;}
.slide_container .order_item_section .order_item_list > li.order_total_sentence {font-size:13px;text-transform: capitalize;font-weight: 500;font-style: italic;}
.slide_container .payment_section {background: #eef6eb;font-size: 13px;line-height: 13px;padding: 10px;color: #1f500f;border: 1px solid #acd49f;border-radius: 4px;margin: 0 0 15px;}
.slide_container .payment_section .title {font-size: 14px;font-weight: 600;}
.slide_container .payment_section .payment_title {font-size: 13px;font-weight: 500;display:block;margin-bottom:5px;}
.slide_container .payment_section .txn {display:block;font-size: 13px;font-weight: 400;}
.slide_container .payment_pending {text-align: left;color: #ff5722;font-size: 13px;line-height: 32px;font-weight: 500;border: 1px solid #FF5722;padding: 3px 3px 3px 15px;border-radius: 4px;background: #ffede7;margin-top: 10px;}
.slide_container .payment_pending .payment_accept_but {text-decoration:none;display:inline-block;float:right;text-align:center;padding:10px;font-size:12px;line-height:12px;background:#ff5722;color: #fff;border-radius:4px;cursor:pointer;}
.slide_container .payment_pending i {margin-right:5px;}
.order_processing_form .title {font-size: 14px;font-weight: 600;padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px dashed #ccc;}
.order_processing_form .primary_button {width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 13px 15px;color: #fff;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #5cbf84;border: 0;}
.mark_processing {margin-top: -5px;width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 12px 15px;color: #5cbf84;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-weight: 500;font-size: 13px;line-height: 13px;background: #fff;border: 1px solid #5cbf84;cursor:pointer;}
.mark_processing:hover {background: #5cbf84;color:#fff;}
.order_processing_response {margin-top: -5px;}
.shipping_info .title {font-size: 14px;font-weight: 600;margin-bottom:15px;border-bottom: 1px dashed #ccc;padding-bottom: 10px;}
.shipping_info .title .edit_but {float:right;}
.shipping_info .title > .sub {font-size:13px!important;display:block!important;color: #5e5e5e;font-weight: 400;opacity:1!important;}
.shipping_info .title > .sub .heading {color:#000;}
.shipping_info .shipping_data_items {}
.shipping_info .shipping_data_items > li {font-size:13px;color:#5e5e5e;width: 49%;}
.shipping_info .shipping_data_items > li:nth-child(odd){float:left;}
.shipping_info .shipping_data_items > li:nth-child(even){float:right;}
.shipping_info .shipping_data_items > li .heading {color:#000;}
.shipping_info .shipping_data_items > li i {font-size: 16px;margin-right: 10px;width: 36px;height: 36px;background: #555;text-align: center;color: #fff;line-height: 36px;border-radius: 50%;float: left;}
.shipping_info .shipping_data_items > li .context {display: block;width:calc(100% - 46px);float:right;font-size: 13px;font-weight: 600;}
.shipping_info .shipping_data_items > li .context .sub {font-size:13px!important;color: #5e5e5e;font-weight: 400;opacity:1!important;}

.warning_container {margin-top: 15px;text-align: center;border: 1px solid red;padding: 15px;border-radius: 4px;background: rgb(255 246 246);}
.warning_container .already_dispatched_warning {margin: 0;font-size: 13px;color: red;font-weight: 500;}
.warning_container .already_dispatched_warning i {display:block;font-size:34px;margin:0 auto 10px;color:#E31E24;}
.warning_container a.warning_button {display: inline-block;background:#E31E24;color: #fff;padding: 5px;font-size: 12px;line-height: 18px;border-radius: 4px;margin: 10px 5px 5px;width: 90px;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.warning_container a.warning_button:hover {background:#1f7fcb;}
.warning_container a.trans_button {display: inline-block;border:1px solid #acbcc5; background: #fff;color: #000;padding: 4px 5px;font-size: 12px;line-height: 18px;border-radius: 4px;margin: 10px 5px 5px;width: 90px;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}

.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.order_processing_form.edit_shipping_info_form .primary_button {width:100%;text-align:center;text-decoration: none;display:block;text-align: center;padding: 13px 15px;color: #fff;border-radius: 4px;font-weight: 500;font-size: 13px;line-height: 13px;background: #E31E24;border: 0;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.order_processing_form.edit_shipping_info_form .primary_button:hover {background:#1f7fcb;}
.edit_shipping_info_form .note {text-align: center;margin: 10px 0 0;font-size: 12px;line-height: 16px;opacity: 1;letter-spacing: 0;font-weight: 400;}
.update_shipping_info_response {}

.order_action_section {}

.response_header {text-align: center;}
.response_header img {width: 40px;margin: 0 auto 10px;display:block;}
.response_header .title {font-size: 16px;font-weight: 600;line-height: 22px;color: #000;}
.response_header .title .sub {display: block;font-size: 13px;font-weight: 400;line-height: 16px;opacity: .8;margin-top: 5px;}
.response_header .request_details {margin-top: 20px;}
.response_header .request_details > li {text-align: center;font-size: 13px;line-height: 13px;background: rgb(33 150 243 / 20%);display: inline-block;padding: 5px 10px;border-radius: 2px;margin-bottom: 5px;}
.response_header .request_details > li .value {font-weight: 600;}

.customer_domain_list_container {}
.customer_domain_list_container > li {padding: 30px;width:calc(50% - 10px);margin-bottom:10px;box-shadow: 0px 7px 20px 0px rgb(0 0 0 / 5%);background:#fff;border-radius:6px;}
.customer_domain_list_container > li:nth-child(odd){float:left;}
.customer_domain_list_container > li:nth-child(even){float:right;}
.customer_domain_list_container > li > p.main_heading {font-size: 18px;font-weight: 500;color: #000;border-bottom: 1px solid #e5e5e5;padding-bottom: 15px;margin-bottom: 15px;}
.customer_domain_list_container > li > p.main_heading .dom_status {display: inline-block;float: right;font-size: 12px;line-height: 12px;color: #fff;padding: 5px 8px;border-radius: 3px;}
.customer_domain_list_container > li > p.main_heading .dom_status i {font-size: 12px;margin-right: 0;}
.customer_domain_list_container > li > p.main_heading .dom_status.active, .services_list_container .subscribe_list > li .main_heading .dom_status.active {background: #5cbf84;}
.customer_domain_list_container > li > p.main_heading .dom_status.inactive, .services_list_container .subscribe_list > li .main_heading .dom_status .inactive  {background: red;}
.customer_domain_list_container > li > p.main_heading .sub {font-size: 13px;opacity: .7;display: block;font-weight: 400;}
.customer_domain_list_container > li .domain_details_section {}
.customer_domain_list_container > li .domain_details_section ul.domain_dates {}
.customer_domain_list_container > li .domain_details_section ul.domain_dates > li {}
.customer_domain_list_container > li .domain_details_section ul.domain_dates > li .sub_heading {}
.customer_domain_list_container > li .domain_details_section .section_title {font-size: 14px;font-weight: 500;margin: 0 0 10px;}
.customer_domain_list_container > li .domain_details_section ul.ns_list {margin-bottom: 20px;}
.customer_domain_list_container > li .domain_details_section ul.ns_list > li {margin-bottom: 0px;color: #555;font-size: 13px;}
.customer_domain_list_container > li .domain_details_section ul.ns_list > li i {margin-right:5px;}
.customer_domain_list_container > li .domain_details_section .ns_update_form {margin-bottom:20px;}
.customer_domain_list_container > li .domain_details_section .ns_update_form .reg_field {}
.customer_domain_list_container > li .domain_details_section .ns_update_form .notif_button, .customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form .notif_button {}
.customer_domain_list_container > li .domain_details_section .ns_update_form .notif_button.trans, .customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form .notif_button.trans {}
.customer_domain_list_container > li .domain_details_section .update_response {}
.customer_domain_list_container > li .domain_details_section .tab {}
.customer_domain_list_container > li .domain_details_section .tab .tablinks {}
.customer_domain_list_container > li .domain_details_section .tabcontent {border: 1px solid #999;border-radius: 0 0 4px 4px;border-top: 0;}
.customer_domain_list_container > li .domain_details_section .tabcontent .panel_title {font-size: 13px;letter-spacing: 0;font-weight: 500;border-bottom: 1px dashed #d2d9e3;padding-bottom: 10px;}
.customer_domain_list_container > li .domain_details_section .tabcontent .panel_title .edit_link, .customer_domain_list_container > li .domain_details_section .section_title .edit_link {cursor:pointer;margin-left: 10px;display: inline-block;color: #a5a5a5;float: right;font-size: 13px;font-family: 'Inter';letter-spacing: 0;font-weight: 400;}
.customer_domain_list_container > li .domain_details_section .tabcontent .name {margin: 0;}
.customer_domain_list_container > li .domain_details_section .tabcontent .name .sub {display:block;font-size:13px;opacity:.8;margin-top: 2px;}
.customer_domain_list_container > li .domain_details_section .tabcontent .name .sub i {margin-right:10px;font-size: 12px;width: 15px;text-align: center;}
.customer_domain_list_container > li .domain_details_section .tabcontent .address {margin:0;font-size:13px;opacity:.8;}
.customer_domain_list_container > li .domain_details_section .security_list {margin-bottom: 20px;}
.customer_domain_list_container > li .domain_details_section .security_list > li {margin-bottom:5px;color:#555;font-size: 13px;background: #f5f5f5;padding: 10px;border: 1px solid #e5e5e5;border-radius: 4px;line-height: 26px;}
.customer_domain_list_container > li .domain_details_section .security_list > li .value {font-weight:500;}
.customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form {float: right;display: block;}
.customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form .reg_field {}
.customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form .notif_button {color: #444;font-size: 12px;padding: 5px;display: inline-block;border-radius:3px;line-height: 12px;float: right;border: 0;border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(230, 230, 230, 0.1);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.1)), color-stop(100%, rgba(0, 0, 0, 0.1)));
    background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
    background: -o-linear-gradient(top, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);}
.notif_button:hover, .notif_button.trans:hover {background:#141824;color:#fff;}
.customer_domain_list_container > li .domain_details_section .security_list > li .manage_lock_form .notif_button.trans {}

.section_box {padding: 30px;background: #fff;border: 1px solid #f1f1f1;margin-bottom: 15px;border-radius: 10px;-webkit-box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);box-shadow: 0 6px 15px 0 rgb(64 79 104 / 8%);}
.services_list_container {}
.services_list_container .section_title {font-size: 16px;font-weight: 600;margin-bottom: 15px;color: #6f6b7d;}

.services_list_container .services_lists .customer_domains {}
.services_list_container .services_lists .customer_domains .list_title {font-size: 14px;font-weight: 600;border-bottom: 1px dashed #ccc;padding-bottom: 10px;margin-bottom: 15px;}
.services_list_container .subscribe_list {color: #6f6b7d;}
.services_list_container .subscribe_list > li {width:calc(50% - 7.5px);margin-bottom:15px;}
.services_list_container .subscribe_list > li.services_lists {}
.services_list_container .subscribe_list > li:nth-child(odd){float:left;}
.services_list_container .subscribe_list > li:nth-child(even){float:right;}
.services_list_container .subscribe_list > li .services_area {width:calc(100% - 115px);float:left;}
.services_list_container .subscribe_list > li:nth-child(1) {margin-top: 0;}
.services_list_container .subscribe_list > li .service_icon {width:36px;height:36px;margin-right:15px;float:left;position: relative;top: 3px;}
.services_list_container .subscribe_list > li .service_info {width:calc(100% - 51px);float:right;}
.services_list_container .subscribe_list > li .main_heading {font-size: 14px;font-weight: 600;}
.services_list_container .subscribe_list > li .main_heading .dom_status {color: #fff;display: inline-block;margin-left: 15px;font-size: 11px;line-height: 11px;padding: 3px 5px;border-radius: 2px;}
.services_list_container .subscribe_list > li .main_heading .dom_status.active {}
.services_list_container .subscribe_list > li .main_heading .dom_status.inactive {}
.services_list_container .subscribe_list > li .service_info .renewal_info {}
.services_list_container .subscribe_list > li .service_info .renewal_info > li {font-size: 12px;display: block;margin-bottom: 5px;}
.services_list_container .subscribe_list > li .service_info .renewal_info > li i {margin-right:5px;}
.services_list_container .subscribe_list > li .sub_price {margin: 0;font-size: 13px;}
.services_list_container .subscribe_list > li .sub_price .woocommerce-Price-amount {font-family: 'Jost';font-weight: 600;}
.services_list_container .subscribe_list > li .expiry {display: block;font-size: 13px;font-weight: 400;}
.services_list_container .subscribe_list > li .expiry .hg {font-weight:600;}
.services_list_container .subscribe_list > li .domain_details_section {} 
.services_list_container .subscribe_list > li .domain_details_section .domain_dates {margin-bottom: 0;}
.services_list_container .subscribe_list > li .domain_details_section .domain_dates > li {width: auto;display: inline-block;float: none;font-size: 12px;margin-right: 15px;}
.services_list_container .subscribe_list > li .domain_details_section .domain_dates > li .sub_heading {}
.services_list_container .subscribe_list > li .manage_section {width: 100px;float: right;text-align: center;}
.services_list_container .subscribe_list > li .manage_section a.link_button {display:block;padding:10px;font-size:13px;background:#fff;color:#6f6b7d;text-align:center;line-height: 13px;border: 1px solid #6f6b7d;border-radius: 4px;text-decoration: none;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.services_list_container .subscribe_list > li .manage_section a.link_button:hover {background:#000;color:#fff;border: 1px solid #000;}

.services_list_container .subscribe_list > li .item_list {}
.services_list_container .subscribe_list > li .item_list > li.subsctipion_items {padding-bottom: 10px;margin-bottom: 15px;border-bottom: 1px solid #e5e5e5;}
.services_list_container .services_lists > li .item_list > li.subsctipion_items .services_area {}
.services_list_container .services_lists > li .item_list > li.subsctipion_items .services_area .list_title {font-size: 14px;font-weight: 600;}
.services_list_container .services_lists > li .item_list > li.subsctipion_items .services_area .list_title .sub, .services_list_container .subscribe_list > li .main_heading .sub {display: block;font-size: 12px;font-weight: 400;opacity:.8;}

.services_list_container .subscribe_list > li .sub_payment_section {}
.services_list_container .services_lists .fees_section {margin-bottom: 15px;}
.services_list_container .services_lists .fees_section .fees {width: calc(100% - 315px);float: left;}
.services_list_container .services_lists .fees_section .fees .monthly_fee {width: auto;float: left;margin-right: 30px;}
.services_list_container .services_lists .fees_section .monthly_fee .fees_amount {margin: 0;}
.services_list_container .services_lists .fees_section .monthly_fee .fees_amount .desc {font-weight: 400;font-size: 13px;display: block;}
.services_list_container .services_lists .fees_section .monthly_fee .fees_amount .amount {font-size: 16px;font-weight: 500;}
.services_list_container .services_lists .fees_section .monthly_fee .fees_amount .schedule {}
.services_list_container .services_lists .fees_section .next_payment_section {width: auto;float: left;margin-right: 20px;}
.services_list_container .services_lists .fees_section .next_payment_section .next_payment {margin: 0;}
.services_list_container .services_lists .fees_section .next_payment_section .next_payment .heading {font-weight: 400;font-size: 13px;display: block;}
.services_list_container .services_lists .fees_section .next_payment_section .next_payment .date {font-size: 16px;font-weight: 500;}
.services_list_container .services_lists .fees_section .last_payment {font-size: 13px;margin: 10px 0;}
.services_list_container .services_lists .fees_section .last_payment i {margin-right:5px;}
.services_list_container .services_lists .fees_section .last_payment .heading {font-weight: 400;font-size: 13px;display: inline-block;margin-right: 5px;}
.services_list_container .services_lists .fees_section .last_payment .date {display: inline-block;opacity: .8;}
.services_list_container .services_lists .subscription_action_box {}
.services_list_container .services_lists .subscription_action_box > li {display: inline-block;margin-right: 10px;}
.services_list_container .services_lists .subscription_action_box > li a {font-weight: 500;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.services_list_container .services_lists .subscription_action_box > li a.cancel {display: block;padding: 10px 15px;font-size: 13px;background: #fce4e4;color: #ea5455;text-align: center;line-height: 13px;border-radius: 4px;text-decoration: none;}
.services_list_container .services_lists .subscription_action_box > li a.cancel:hover {background:#ea5455;color: #fff;}
.services_list_container .services_lists .subscription_action_box > li a.subscription_renewal_early {display: block;padding: 10px 15px;font-size: 13px;background: #4CAF50;color: #fff;text-align: center;line-height: 13px;border-radius: 4px;margin-top: 10px;text-decoration: none;}

.services_list_container .services_lists .services_area .domain_list {}
.services_list_container .services_lists .fees_section .sub_length {width: 300px;float: right;}
.services_list_container .services_lists .fees_section .sub_length .warning {padding: 15px;margin-bottom: 10px;border-radius: 4px;}
.services_list_container .services_lists .fees_section .sub_length .warning.green {border: 1px solid #91dbb7;background: rgb(76 175 126 / 15%);}
.services_list_container .services_lists .fees_section .sub_length .warning.yel {border: 1px solid #ffde7b;background: rgb(255 193 7 / 15%);}
.services_list_container .services_lists .fees_section .sub_length .warning.red {border: 1px solid #ffb1ab;background: rgb(255 0 0 / 15%);}
.services_list_container .services_lists .fees_section .sub_length .warning .title {margin:0;font-size:14px;font-weight:600;}
.services_list_container .services_lists .fees_section .sub_length .warning.green .title {color: #058747;}
.services_list_container .services_lists .fees_section .sub_length .warning.yel .title {color: #ff8b00;}
.services_list_container .services_lists .fees_section .sub_length .warning.red .title {color: #e21617;}
.services_list_container .services_lists .fees_section .sub_length .warning .title .sub {display:block;font-size:13px;font-weight:400;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining {}
.services_list_container .services_lists .fees_section .sub_length .days_remaining .days {color: #5d596c;font-weight: 600;font-size: 13px;display: inline-block;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining .remaining {display: inline-block;float:right;font-size: 13px;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining .grey {height: 8px;background: #f1f0f2;margin: 5px 0;border-radius: 20px;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining .grey .rem_color {height: 8px;border-radius: 20px;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining .sub_text {font-size: 13px;opacity: .8;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining.green {}
.services_list_container .services_lists .fees_section .sub_length .days_remaining.green .rem_color {background: #4caf7e;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining.yel .rem_color {background:#ffc107;}
.services_list_container .services_lists .fees_section .sub_length .days_remaining.red .rem_color {background:#ff877e;}

.subscription-price .subscription-details {display: block;font-size: 12px;font-weight: 400;}

.desktop_footer_whatsapp {position: fixed;right: 20px;bottom: 40px;z-index: 8000;cursor:pointer;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-decoration:none;}
.desktop_footer_whatsapp img {width:40px;height:40px;}

.woocommerce-checkout-review-order-table .subscription-price .subscription-details {display:none;}


/* Invoice Css*/
.single-invoices {}
.single-invoices #main {padding-top: 30px;padding-bottom:30px;}
.single-invoices #page-content-wrap {background: #f1f5f9;}
.single-invoices .inv_page {width: calc(100% - 420px);float:left;background: #fff;color: #000;border-radius:10px;}
.single-invoices .customer_account_details {width: 400px;float:right;border-radius:10px;}
.inv_page .header_section {border-bottom: 1px solid #acbcc5;padding:30px;}
.inv_page .header_section .logo {width: 50%;float: left;}
.inv_page .header_section .logo img {height: 40px;}
.inv_page .header_section .header_right {width: 50%;float: right;}
.inv_page .inv_title {text-align:center;text-transform:uppercase;font-size:16px;font-weight:600;margin:15px 0;}
.inv_page .customer_details_section {margin-bottom: 30px;}
.inv_page .customer_details_section .cust_info {width: calc(100% - 200px);float: left;} 
.inv_page .customer_details_section .cust_info .names, .single-invoices .inv_page .invoice_from_section .names {font-size:13px;margin-bottom: 20px;}
.inv_page .customer_details_section .cust_info .names .company, .single-invoices .inv_page .invoice_from_section .names .company {font-weight:600;display: block;font-size: 14px;}
.inv_page .customer_details_section .cust_info .names .sub, .single-invoices .inv_page .invoice_from_section .names .sub {display:block;font-size:13px;opacity: .8;}
.inv_page .customer_details_section ul.dates {width: 200px;float: right;font-size: 13px;}
.inv_page .customer_details_section ul.dates > li {}
.inv_page .customer_details_section ul.dates > li .heading {font-weight:500;width: 100px;display: inline-block;}
.inv_page .customer_details_section .intro {margin: 0;font-style: italic;font-size: 13px;}
.inv_page .item_section {padding: 0;font-size: 12px;}
.inv_page .item_section .table_header {background: #e1eaef;border: 1px solid #acbcc5;font-weight:600;border-radius: 4px 4px 0 0;}
.inv_page .item_section .table_body {border: 1px solid #acbcc5;border-top: 0;} 
.inv_page .item_section .amount {line-height: 12px;}
.inv_page .item_section .table_body .item_row {}
.inv_page .item_section .col1 {width: 10%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.inv_page .item_section .col2 {width: 30%;float: left;padding: 10px;border-right: 1px solid #acbcc5;}
.inv_page .item_section .col3 {width: 15%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.inv_page .item_section .col4 {width: 15%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.inv_page .item_section .col5 {width: 15%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.inv_page .item_section .col6 {width: 15%;float: right;text-align: right;padding: 10px;}
.inv_page .item_section .sub_element_name {width: 85%;float: left;padding: 10px;border-right: 1px solid #acbcc5;text-align:right;border-bottom: 1px solid #acbcc5;border-left: 1px solid #acbcc5;}
.inv_page .tax_section {}
.inv_page .tax_section .sub_element_name.tax, .inv_page .tax_section .amount_col {border-bottom:0!important;}
 .inv_page .item_section .amount_col {width: 15%;float: right;text-align: right;padding: 10px;border-bottom: 1px solid #acbcc5;border-right: 1px solid #acbcc5;}
.item_section.paid_section {font-size: 14px;border-bottom: 1px solid #acbcc5;font-family: 'Cutive Mono', monospace;color: #000;border-radius: 0 0 4px 4px;}
.item_section.paid_section .status {text-transform: uppercase;width: 10%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;border-left: 1px solid #acbcc5;border-radius: 0 0 0 4px;}
.item_section.paid_section .payment_date {width: 15%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.item_section.paid_section .transaction_id {width: 60%;float: left;text-align: center;padding: 10px;border-right: 1px solid #acbcc5;}
.item_section.paid_section .amount_col {border-bottom: 0;border-radius: 0 0 4px 0;}
.inv_page .item_section.net_payable_section {font-size: 14px;font-weight: 600;}
.inv_page .item_section.net_payable_section .sub_element_name.translated {text-transform:capitalize;font-style:italic;}
.inv_page .item_section.net_payable_section .amount_col {}
.inv_page .item_section.round_off {}
.inv_page .item_section.round_off .sub_element_name, .inv_page .item_section.round_off .amount_col {border-top: 1px solid #acbcc5;}
.single-invoices .inv_page .disclaimer {font-size: 13px;font-style: italic;margin: 20px 0;}
.single-invoices .inv_page .invoice_from_section {}
.single-invoices .inv_page .invoice_from_section .names {border: 1px solid #acbcc5;padding: 20px;border-radius: 4px;background: #f1f8fb;}
.single-invoices .inv_page .invoice_from_section .names .sub {}
.single-invoices .inv_page .note_section {font-size: 13px;margin: 20px 0 0;text-align:center;}
.single-invoices .customer_account_details > .heading {font-size: 16px;font-weight: 600;letter-spacing: 0;padding-bottom: 10px;}
.single-invoices .customer_account_details .image_container {width: 60px;float: left;border-radius: 50%;margin-right: 10px;}
.single-invoices .customer_account_details .image_container > a {display:block;text-decoration:none;}
.single-invoices .customer_account_details .image_container > a img {}
.single-invoices .customer_account_details .name {width:calc(100% - 70px);float:right;font-size:14px;font-weight:500;}
.single-invoices .customer_account_details .name a {display:block;text-decoration:none;}
.single-invoices .customer_account_details .name .sub {display:block;font-weight:400;opacity:.8;font-size:13px;}
.single-invoices .customer_account_details .account_stat {margin-top: 20px;}
.single-invoices .customer_account_details .account_stat > li {font-size: 13px;}
.single-invoices .customer_account_details .account_stat > li:nth-child(odd) {background: #f1f5f9;}
.single-invoices .customer_account_details .account_stat > li:nth-child(even) {}
.single-invoices .customer_account_details .account_stat > li .heading {width: 50%;float: left;padding: 5px 10px;}
.single-invoices .customer_account_details .account_stat > li .value {width: 50%;float: right;text-align:right;padding: 5px 10px;font-weight: 600;}
.single-invoices .customer_account_details .button_section {margin-top: 20px;}
.single-invoices .customer_account_details .button_section > li {width: calc(50% - 5px);float: left;text-align:center;}
.single-invoices .customer_account_details .button_section > li:nth-child(2) {float: right;margin-right: 0;}
.single-invoices .customer_account_details .button_section > li a.blue_trans_buttons {display:block;font-size:13px;text-decoration:none;line-height: 13px;padding:10px;border-radius: 4px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.single-invoices .customer_account_details .button_section > li a.blue_trans_buttons.download {border:1px solid #E31E24;}
.single-invoices .customer_account_details .button_section > li a.blue_trans_buttons.download:hover {background:#E31E24;color:#fff;}
.single-invoices .customer_account_details .button_section > li a.blue_trans_buttons.send_email {border:1px solid #ff5d5d;}
.single-invoices .customer_account_details .button_section > li a.blue_trans_buttons.send_email:hover {background:#ff5d5d;color:#fff;}
.single-invoices .customer_account_details .button_section > li a i {margin-right:5px;}

#select_service {text-align: center;background: #ffd0d0;border: 1px solid #ff9b9b;line-height: 13px;font-size: 13px;padding: 10px;border-radius: 4px;margin: 10px 0 15px;color: #a94545;}
.slick-dots {display: flex;justify-content: center;margin: 0;padding: 30px 0 0;list-style-type: none;}
.slick-dots li {margin: 0 0.25rem;}
.slick-dots li button {display: block;width: 1rem;height: 1rem;padding: 0;border: none;border-radius: 100%;background-color: #ccc;text-indent: -9999px;}
.slick-dots li.slick-active button {background-color: #000;}
.slick-slider {}
.slick-list {width: calc(100% + 30px);margin-left: -15px;}
.slick-slide {float: left;height: 100%;min-height: 100%;display: block;padding: 0 10px;text-align: center;}



.ref_amount {font-family: 'Jost';font-weight: 500;}
.orders_list {margin-bottom: 20px;}
.orders_list > li {list-style: none;}



.order_details > li {width:49%;float:left;margin-right:1%;margin-bottom: 10px;}
.order_details > li:nth-child(2n+2) {margin-right:0;margin-left:1%;float:right;}
.order_details .order_id {}
.order_details .order_id .ord_total {}
.order_details .order_specs {}
.order_details .order_specs p.status {}
.order_details .order_specs p.status i {margin-right: 4px;font-size: 13px;position: relative;top: 0px;}
.order_details .order_specs p.status.processing {}
.order_details .order_specs p.status.processing i, .orders .status.processing i {color: #009688;    -webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite;}
.order_details .order_specs p.status.cancelled {}
.order_details .order_specs p.status.cancelled i {}
.order_details .order_specs p.status.pending {}
.order_details .order_specs p.status.pending i, .orders .status.pending i {color: #f00;}
.order_details .order_specs p.status.on-hold {}
.order_details .order_specs p.status.on-hold i, .orders .status.on-hold i {color: #ff9800;}
.order_details .order_specs p.status.failed {}
.order_details .order_specs p.status.failed i, .orders .status.failed i {color: #f00;}
.order_details .order_specs p.status.cancelled {}
.order_details .order_specs p.status.cancelled i, .orders .status.cancelled i {color: #f00;}
.order_details .order_specs p.status.refunded {}
.order_details .order_specs p.status.refunded i, .orders .status.refunded i {color: #03a9f4;}
.order_details .order_specs p.status.order-dispatched {}
.order_details .order_specs p.status.order-dispatched i, .orders .status.dispatched i {color: #03a9f4;transform: rotate(-90deg);}
.order_details .order_specs p.status.order-invoiced {}
.order_details .order_specs p.status.order-invoiced i, .orders .status.invoiced i {color: #00b090;}
.order_details .order_specs p.status.completed {}
.order_details .order_specs p.status.completed i, .orders .status.completed i {color: #00b090;}

#coupon_row {padding-bottom: 0;}
#coupon_row #coupon_container {margin:0;}
#coupon_row .coupon_list {}
#coupon_row .coupon_list .carousel-inner {width: calc(100% + 20px);margin-left: -10px;}
#coupon_row .coupon_list .item {}
#coupon_row .coupon_list .item .coupon_thumb_container {aspect-ratio:600/220;border-radius:6px;}
#coupon_row .coupon_list .item .coupon_thumb_container .coupon_thumb {aspect-ratio:600/220;border-radius:6px;}
#coupon_row .coupon_list .item .coupon_thumb_container .coupon_thumb a {display:block;width:100%;min-height:100%;}
#coupon_row #coupon_placeholder {}
#coupon_row #coupon_placeholder ul.coupon_list {}
#coupon_row #coupon_placeholder ul.coupon_list > li.coupon_item {width:calc((100% - 40px)/3);margin-right:20px;float:left;}
#coupon_row #coupon_placeholder ul.coupon_list > li.coupon_item:nth-child(3) {margin-right:0px;float:right;}
#coupon_row #coupon_placeholder ul.coupon_list > li.coupon_item .icon {aspect-ratio:600/220;border-radius:6px;}

.primecat_list {}
.primecat_list > li {width:calc((100% - 100px)/6);margin-right:20px;float:left;}
.primecat_list > li:nth-child(6) {margin-right:0px;float:right;}
.primecat_list > li .icon {aspect-ratio:1/1;border-radius:6px 6px 0 0;}

.wc-block-components-sidebar-layout {display: block!important;margin-top: 0!important;padding-left: 0!important;}
.wc-block-components-radio-control .wc-block-components-radio-control__input:checked:before {background: #f20032;}
.wc-block-components-checkout-step__description {font-size: 13px;line-height: normal;margin: 0 0 16px;opacity: .8;}
.wc-block-components-sidebar-layout .wc-block-components-main {padding-right: 0!important;width: calc(100% - 470px)!important;float: left!important;}
.wc-block-components-sidebar {box-sizing: border-box;margin-top: 0;padding-left: 0;width: 450px!important;float:right;border: 1px solid #e5e5e5;}

.view_order_header .name {font-size: 14px;font-weight: 600;}
.order_address_list {}
.order_address_list > li {margin-top: 7px;}
.order_address_list > li > svg {width: 16px;height: auto;float: left;margin-right: 10px;}
.order_address_list > li > .txt {display: block;width: calc(100% - 26px);float: right;font-size: 13px;}

.woocommerce div.product form.cart .variations {margin-bottom:0;}

.product_extra {margin: 15px 0;}
.product_specification {}
.product_specification > li {font-size: 12px;opacity: .8;margin-top: 5px;}
.product_specification > li > svg {width: 16px;height: auto;float: left;margin-right: 5px;}
.product_specification > li > .txt {width:calc(100% - 21px);float:right;display: block;font-weight: 500;}
.product_specification > li > .txt .heading {width: 80px;display: inline-block;}

.order_details .ordr_id a .status {}
.order_details .ordr_id a .status.completed {color:#00b090;}

.store_credit_section {}
.store_credit_section .store_credit_container {}
.store_credit_section .store_credit_container .current_balance {}

.disclaimer_section {margin-bottom: 30px;border: 1px solid #FFC107;padding: 15px;border-radius: 6px;}
.disclaimer_list {}
.disclaimer_list > li {margin-top:10px;display:block;font-size: 13px;line-height: 18px;}
.disclaimer_list > li:nth-child(1) {margin-top:0px;}
.disclaimer_list > li svg {float:left;width: 18px;height: auto;margin-right: 10px;color: #FF9800;}
.disclaimer_list > li .txt {float:right;width: calc(100% - 28px);opacity: .8;}

.desktop_cart {}
.desktop_cart .free_shipping_container {width: 100%;margin-bottom: 0;padding: 20px 20px 0;}
.desktop_cart .free_shipping_container .notice {margin: 0 0 10px;padding: 0;}

/* Desktop Header My Account Menu */
.desktop-myac-header-menu {}
.desktop-myac-header-menu .user_profile_section {padding: 20px;}
.desktop-myac-header-menu .user_profile_section .img_container {width: 40px;height: 40px;margin-right: 10px;border-radius: 6px;float:left;}
.desktop-myac-header-menu .user_profile_section .img_container .avatar {width: 40px;height: 40px;margin-right: 10px;border-radius: 6px;}
.desktop-myac-header-menu .user_profile_section .user_details {width:calc(100% - 50px);float:right;}
.desktop-myac-header-menu .user_profile_section .user_details .name {font-size: 14px;font-weight: 500;margin: 0 0 5px;}
.desktop-myac-header-menu .user_profile_section .user_details .name .role {display: block;font-size: 13px;font-weight: 400;opacity: .8;text-transform: capitalize;}
.desktop-myac-header-menu .user_profile_section .user_details .contact {}
.desktop-myac-header-menu .user_profile_section .user_details .contact > li {font-size: 13px;opacity: .8;}
.desktop-myac-header-menu .mac_menu_section {padding:0 20px 20px;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu {}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li {width: calc(50% - 5px);margin-bottom:10px;float:left;font-size: 14px;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li:nth-child(2n+2) {float:right;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li > a {display:block;background: #f5f5f5;padding: 13px 10px;border-radius: 4px;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li > a svg {float:left;width:18px;height:auto;margin-right:5px;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li > a:hover {background: #f00131;color: #fff;}
.desktop-myac-header-menu .mac_menu_section .desktop_header_mac_menu > li > a:hover svg {color: #fff;}

/* My Account Wishlist Page */
.wish-list-items.my_account {position: relative;right: unset;top: unset;margin: unset;width: 100%;border: 0;z-index: unset;display: block;}
.wish-list-items.my_account ul.wish-list-product-list {}
.wish-list-items.my_account ul.wish-list-product-list > li {width:calc((100% - 30px)/4);float:left;margin:0 10px 10px 0;border: 1px solid #e7e7e7;}
.wish-list-items.my_account ul.wish-list-product-list > li:nth-child(4n+4) {float:right;margin:0 0 10px 0;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_img_container {aspect-ratio:1/1;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_img_container .product_img {aspect-ratio:1/1;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_img_container .product_img a {width:100%;min-height:100%;display:block;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details {background:#fff;padding:10px;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-name {}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-name > a {font-family: 'Inter';padding: 15px 0 2px;color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-name .variation_details {}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-price {}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details .product-price .woocommerce-Price-amount {font-weight: 600;font-size: 14px;line-height: 14px;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details a.view_wish_product {padding: 10px;text-align: center;display: block;font-size: 13px;line-height: 13px;border: 1px solid #999;border-radius: 6px;margin-top: 10px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.wish-list-items.my_account ul.wish-list-product-list > li .product_details a.view_wish_product:hover {color:#fff;border: 1px solid #f00131;background: #f00131;}
.wish-list-items.my_account .yith-wcwl-form {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row, .wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row:nth-child(5n+5) {width:calc((100% - 30px)/4);float:left;margin:0 10px 10px 0;border: 1px solid #e7e7e7;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row:nth-child(4n+4) {float:right;margin:0 0 10px 0;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product-remove {display: block;background: #fff;width: 24px;height: 24px;position: absolute;text-align: center;margin: 10px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product-remove a.remove.remove_from_wishlist {color: red;font-size: 20px;line-height: 22px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_img_container {aspect-ratio:1/1;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_img_container .product_img {aspect-ratio:1/1;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_img_container .product_img a {display:block;min-height:100%;width:100%;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details {background:#fff;padding:10px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name a {padding: 0;font-family: 'Inter';padding: 0;color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity: .6;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a {display:inline-block;padding: 0;font-size: 12px;font-family: 'Inter';margin: 0;opacity: .6;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-name p.single_product_designer_names a .name {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price {font-weight: 600;font-size: 14px;line-height: 14px;margin: 0 0 5px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-Price-amount {display: block;margin-bottom: 0px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-price-suffix {display: block;font-family: 'Inter';opacity: .6;font-size: 11px;margin-top: 0px;clear: both;font-size: 12px;margin-top: 3px;font-weight:400;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .woocommerce-price-suffix i {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .sale_price {display: inline-block;margin-right: 0px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price del {font-size: 14px;display: inline-block;margin-right: 5px;color: rgba(145, 145, 145, 0.5);opacity: 1;font-weight:400;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price del .regular_price {}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price del .regular_price .woocommerce-Price-amount {font-weight:400;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-price .discount {color: #E31E24;margin-left: 0;display: inline-block;margin-left: 5px;font-weight: 600;font-size: 13px;line-height: 13px;text-transform: uppercase;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-stock-status {font-size: 12px;font-family: 'Inter';}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-stock-status .wishlist-in-stock {padding: 0;display: block;Color: #00b090;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product_details .product-remove.wishlist_sidebox {display:none;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product-add-to-cart {text-align:center;text-align: center;background: #fff;padding: 0 10px 10px;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product-add-to-cart a {padding: 10px;text-align: center;display: block;font-size: 13px;line-height: 13px;border: 1px solid #999;border-radius: 6px;margin-top: 10px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.wish-list-items.my_account .yith-wcwl-form .wishlist_table .wishlist-items-wrapper > li.yith-wcwl-row .product-add-to-cart a:hover {color:#fff;border: 1px solid #f00131;background: #f00131;}

/* Wallet (My Account ) Page */
.balance_container, .list_of_Wallet_transaction {padding: 20px;background: #fff;border: 1px solid #e7e7e7;margin-bottom:15px;}
.balance_container .title {width:calc(100% - 150px);float:left;margin:0;font-size: 14px;font-weight: 500;}
.balance_container .title .sub {display:block;font-size: 13px;font-weight: 400;opacity: .6;margin-bottom: 15px;}
.balance_container .balance {width: 150px;display: block;float: right;text-align: right;}
.balance_container .balance .woocommerce-Price-amount {font-weight:500;font-size:20px;}

.list_of_Wallet_transaction {font-family: 'Inter';}
.list_of_Wallet_transaction .title {font-size: 14px;font-weight: 500;}
.list_of_Wallet_transaction .fsww-container {width: 100%;margin-bottom: 0px;}
.list_of_Wallet_transaction .fsww-container thead {}
.list_of_Wallet_transaction .fsww-container thead tr {}
.list_of_Wallet_transaction .fsww-container thead tr th {padding: 10px;background: #e5e5e5;font-size: 13px;}
.list_of_Wallet_transaction .fsww-container thead tr th b {}
.list_of_Wallet_transaction .fsww-container tbody {}
.list_of_Wallet_transaction .fsww-container tbody tr {border-top: 1px solid #e5e5e5;}
.list_of_Wallet_transaction .fsww-container tbody tr:nth-child(1) {border-top: 0px solid #e5e5e5;}
.list_of_Wallet_transaction .fsww-container tbody tr td {padding: 10px;background: #fff;font-size: 13px;}
.list_of_Wallet_transaction .woocommerce-Pagination {clear: both;display:none;}
.list_of_Wallet_transaction .woocommerce-Pagination a {display: inline-block;padding: 8px 10px;font-size: 12px;line-height: 12px;border-radius: 4px;background: #fff !important;color: #333 !important;border: 1px solid #999;}

#open_deposite_form {}
#open_deposite_form.black_button {display: inline-block;padding: 10px;background: #212121;border: none;border-radius: 3px;color: #fff;text-transform: capitalize;font-weight: 400;font-size: 12px;line-height: 12px;cursor: pointer;}

#faci_cat_container {}
#faci_cat_container #faci_cat_placeholder {}
#faci_cat_container #faci_cat_placeholder ul.faci_list {}
#faci_cat_container #faci_cat_placeholder ul.faci_list > li {width: calc((100% - 75px)/6);margin:0 15px 0 0;float: left;text-align: center;padding:20px;}
#faci_cat_container #faci_cat_placeholder ul.faci_list > li:nth-child(6) {float:right;margin:0;}
#faci_cat_container #faci_cat_placeholder ul.faci_list > li .cat_img_container {width: 90px;height: 90px;border-radius: 50%;margin: 0 auto 10px;}
#faci_cat_container #faci_cat_placeholder ul.faci_list > li .cat_name {display:block;height:12px;margin: 0 auto;}

#faci_cat_container .faci_list {text-align: center;margin: 0;}
#faci_cat_container .faci_list .carousel-inner {width:calc(100% + 5px);margin-left:-2.5px;}
#faci_cat_container .faci_list .carousel-inner .faci_item {padding: 0 2.5px;}
#faci_cat_container .faci_list .carousel-inner .faci_item .faci_box {text-align: center;border: 0px solid #e5e5e5;padding: 50px 0 20px;}
#faci_cat_container .faci_list .carousel-inner .faci_item span.fac_desc {display: block;font-family: 'Jost';font-weight: 500;font-size: 14px;line-height: 14px;text-transform: uppercase;letter-spacing: .5px;}
#faci_cat_container .faci_list .carousel-inner .faci_item img {display: block;height: 64px;margin: 0 auto 15px;}

#prime_cat_container {background:#fff;text-align:center;}
#prime_cat_container #primecat_container {}
#prime_cat_container #primecat_container .prime_cat_slider {}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list {}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner {width:calc(100% + 20px);margin-left:-10px;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item {padding:0 10px;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item .cat_img_container {aspect-ratio: 1 / 1;border-radius: 6px 6px 0 0;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item .cat_img_container .cat_image {aspect-ratio: 1 / 1;border-radius: 6px 6px 0 0;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item .cat_img_container .cat_image a {display:block;width:100%;min-height:100%;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item .cat_name {background: #fff;padding: 10px;border: 1px solid #e5e5e5;border-radius: 0 0 6px 6px;display:block;text-align:center;}
#prime_cat_container #primecat_container .prime_cat_slider .prime_cat_list .carousel-inner .prime_cat_item .cat_name a {font-size:13px;}

#feat_products_row {text-align:center; background:#f8f8f8; text-align:center;}
#feat_products_row #feat_product_container {}
#feat_products_row #feat_product_container #feat_product_placeholder {}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list {}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list > li.feat_product_item {width: calc((100% - 60px)/5);margin:0 15px 0 0;float: left;text-align: center;}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list > li.feat_product_item:nth-child(5) {float:right;margin:0;}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list > li.feat_product_item .product_img {aspect-ratio:1/1;border-radius:0;}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list > li.feat_product_item .cat_details {padding:15px;background:#fff;}
#feat_products_row #feat_product_container #feat_product_placeholder ul.feat_product_list > li.feat_product_item .cat_details .skeleton_line {display:block;height:13px;}
#feat_products_row #feat_product_container .exclusive_product_slider {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item {padding: 0 7.5px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_img_container {aspect-ratio:1/1;border-radius:0;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_img_container .product_img {aspect-ratio:1/1;border-radius:0;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_img_container .product_img a {display:block;width:100%;min-height:100%;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details {padding:10px;background:#fff;text-align: left;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .product_title {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .product_title > a {font-family: 'Inter';color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity: .6;display: block;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a .name {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing {}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing .sale_price {display:inline-block;font-size: 13px;line-height: 13px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 13px;line-height: 13px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing del {display:inline-block;font-size: 13px;line-height: 13px;margin-left: 2px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing del .regular_price {display: inline-block;text-decoration: line-through;opacity:.6;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing del .regular_price .woocommerce-Price-amount {font-weight: 400;font-size: 13px;line-height: 13px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing .discount {display:inline-block;color: #E31E24;font-weight: 600;font-size: 13px;line-height: 13px;margin-left: 5px;}
#feat_products_row #feat_product_container .exclusive_product_slider .exclusive_product_list .carousel-inner .product_item .product_details .pricing .woocommerce-price-suffix {display:block;font-family:'Inter';opacity:.6;font-size:12px;margin-top:0px;clear:both;}

#new_products_row {text-align:center; background:#fff;}
#new_products_row #new_product_container {}
#new_products_row #new_product_container #new_product_placeholder {}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list {}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list > li.new_product_item {width: calc((100% - 60px)/5);margin:0 15px 0 0;float: left;text-align: center;}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list > li.new_product_item:nth-child(5) {float:right;margin:0;}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list > li.new_product_item .product_img {aspect-ratio:1/1;border-radius:0;}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list > li.new_product_item .cat_details {padding:15px;background:#fff;}
#new_products_row #new_product_container #new_product_placeholder ul.new_product_list > li.new_product_item .cat_details .skeleton_line {display:block;height:13px;}
#new_products_row #new_product_container .latest_product_slider {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item {padding: 0 7.5px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_img_container {aspect-ratio:1/1;border-radius:0;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_img_container .product_img {aspect-ratio:1/1;border-radius:0;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_img_container .product_img a {display:block;width:100%;min-height:100%;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details {padding:10px;background:#fff;text-align: left;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .product_title {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .product_title > a {font-family: 'Inter';color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity: .6;display: block;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a .name {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing {}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing .sale_price {display:inline-block;font-size: 13px;line-height: 13px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 13px;line-height: 13px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing del {display:inline-block;font-size: 13px;line-height: 13px;margin-left: 2px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing del .regular_price {display: inline-block;text-decoration: line-through;opacity:.6;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing del .regular_price .woocommerce-Price-amount {font-weight: 400;font-size: 13px;line-height: 13px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing .discount {display:inline-block;color: #E31E24;font-weight: 600;font-size: 13px;line-height: 13px;margin-left: 5px;}
#new_products_row #new_product_container .latest_product_slider .latest_product_list .carousel-inner .product_item .product_details .pricing .woocommerce-price-suffix {display:block;font-family:'Inter';opacity:.6;font-size:12px;margin-top:0px;clear:both;}

#personal_products_row {text-align:center; background:#f8f8f8; text-align:center;}
#personal_products_row #personal_product_container {}
#personal_products_row #personal_product_container #personal_product_placeholder {}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list {}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list > li.personal_product_item {width: calc((100% - 60px)/5);margin:0 15px 0 0;float: left;text-align: center;}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list > li.personal_product_item:nth-child(5) {float:right;margin:0;}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list > li.personal_product_item .product_img {aspect-ratio:1/1;border-radius:0;}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list > li.personal_product_item .cat_details {padding:15px;background:#fff;}
#personal_products_row #personal_product_container #personal_product_placeholder ul.personal_product_list > li.personal_product_item .cat_details .skeleton_line {display:block;height:13px;}
#personal_products_row #personal_product_container .personal_product_slider {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item {padding: 0 7.5px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_img_container {aspect-ratio:1/1;border-radius:0;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_img_container .product_img {aspect-ratio:1/1;border-radius:0;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_img_container .product_img a {display:block;width:100%;min-height:100%;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details {padding:10px;background:#fff;text-align: left;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .product_title {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .product_title > a {font-family: 'Inter';color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity: .6;display: block;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a .name {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing {}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing .sale_price {display:inline-block;font-size: 13px;line-height: 13px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 13px;line-height: 13px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing del {display:inline-block;font-size: 13px;line-height: 13px;margin-left: 2px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing del .regular_price {display: inline-block;text-decoration: line-through;opacity:.6;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing del .regular_price .woocommerce-Price-amount {font-weight: 400;font-size: 13px;line-height: 13px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing .discount {display:inline-block;color: #E31E24;font-weight: 600;font-size: 13px;line-height: 13px;margin-left: 5px;}
#personal_products_row #personal_product_container .personal_product_slider .personal_product_list .carousel-inner .product_item .product_details .pricing .woocommerce-price-suffix {display:block;font-family:'Inter';opacity:.6;font-size:12px;margin-top:0px;clear:both;}

#jwel_products_row {text-align:center; background:#f8f8f8; text-align:center;}
#jwel_products_row #jwel_product_container {}
#jwel_products_row #jwel_product_container #jwel_product_placeholder {}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list {}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list > li.jwel_product_item {width: calc((100% - 60px)/5);margin:0 15px 0 0;float: left;text-align: center;}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list > li.jwel_product_item:nth-child(5) {float:right;margin:0;}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list > li.jwel_product_item .product_img {aspect-ratio:1/1;border-radius:0;}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list > li.jwel_product_item .cat_details {padding:15px;background:#fff;}
#jwel_products_row #jwel_product_container #jwel_product_placeholder ul.jwel_product_list > li.jwel_product_item .cat_details .skeleton_line {display:block;height:13px;}
#jwel_products_row #jwel_product_container .jwel_product_slider {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item {padding: 0 7.5px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_img_container {aspect-ratio:1/1;border-radius:0;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_img_container .product_img {aspect-ratio:1/1;border-radius:0;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_img_container .product_img a {display:block;width:100%;min-height:100%;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details {padding:10px;background:#fff;text-align: left;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .product_title {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .product_title > a {font-family: 'Inter';color: #000;margin: 0;font-size: 14px;line-height: 18px;letter-spacing: .1px;text-align: left;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names {font-size: 12px;font-family: 'Inter';margin: 0 0 10px;opacity: .6;display: block;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .product_title .single_product_designer_names > a .name {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing {}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing .sale_price {display:inline-block;font-size: 13px;line-height: 13px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing .sale_price .woocommerce-Price-amount {font-weight: 600;font-size: 13px;line-height: 13px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing del {display:inline-block;font-size: 13px;line-height: 13px;margin-left: 2px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing del .regular_price {display: inline-block;text-decoration: line-through;opacity:.6;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing del .regular_price .woocommerce-Price-amount {font-weight: 400;font-size: 13px;line-height: 13px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing .discount {display:inline-block;color: #E31E24;font-weight: 600;font-size: 13px;line-height: 13px;margin-left: 5px;}
#jwel_products_row #jwel_product_container .jwel_product_slider .jwel_product_list .carousel-inner .product_item .product_details .pricing .woocommerce-price-suffix {display:block;font-family:'Inter';opacity:.6;font-size:12px;margin-top:0px;clear:both;}

#personal_care_cat_row {background:#fff;text-align:center;}
#personal_care_cat_row #personal_care_container {}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder {}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list {}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list > li {text-align:center;width: calc((100% - 75px) / 6);float: left;margin-right: 15px;}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list > li:nth-child(6) {float:right;margin-right:0;}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list > li .cat_img_container {}
#personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list > li .cat_name {display:block;height:13px;margin: 0 auto;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider {}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list {}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-control.right, #personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-control.left {margin-top: -30px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item {padding: 0 7.5px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container .cat_thumb_inner_container {overflow: hidden;border-radius:6px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container, #personal_care_cat_row #personal_care_container #personal_cat_placeholder .personal_cat_list > li .cat_img_container {aspect-ratio:1/1;border-radius:6px;margin-bottom:10px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container .cat_thumb {aspect-ratio:1/1;border-radius:6px;-webkit-transition: all 0.4s ease-in-out;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container .cat_thumb a {display:block;width:100%;min-height:100%;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container .cat_thumb:hover {-webkit-transform: scale(1.1, 1.1);cursor:pointer;border-radius:6px;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_thumb_container .cat_thumb:not(:hover) {-webkit-transform: scale(1.01, 1.01);}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_name {display: block;font-size: 14px;font-weight: 500;text-align: center;}
#personal_care_cat_row #personal_care_container .personal_care_cat_slider .personal_care_cat_list .carousel-inner .item .cat_name a {}

#occassions_cat_row {background:#fff;text-align:center;}
#occassions_cat_row #ocs_cat_container {}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder {}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder .occassion_cat_list {}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder .occassion_cat_list > li {width: calc((100% - 60px)/5);margin:0 15px 0 0;float: left;text-align: center;}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder .occassion_cat_list > li:nth-child(5) {float:right;margin:0;}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder .occassion_cat_list > li.occassion_cat_item {}
#occassions_cat_row #ocs_cat_container #occassion_cat_placeholder .occassion_cat_list > li.occassion_cat_item .occassion_thumb_container {aspect-ratio: 1080 / 1350;border-radius: 6px;}
#occassions_cat_row #ocs_cat_container .occasstion-slider {}
#occassions_cat_row #ocs_cat_container .occasstion-slider .carousel-inner {}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list {}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item {padding:0 7.5px;}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item .ocs_thumb_container {aspect-ratio: 1080 / 1350;border-radius: 6px;}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item .ocs_thumb_container .ocs_thumb {aspect-ratio: 1080 / 1350;border-radius: 6px;}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item .ocs_thumb_container .ocs_thumb a {display: block;width: 100%;min-height: 100%;padding:240px 15px 0;}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item .ocs_thumb_container .ocs_thumb .tax_name {display: block;color: #fff;font-size: 18px;line-height: 18px;letter-spacing: .5px;font-family: 'Jost';font-weight: 500;text-transform: uppercase;}
#occassions_cat_row #ocs_cat_container .occasstion-slider .occasstion_list .ocs_item .ocs_thumb_container .ocs_thumb .tax_button {display: inline-block;margin-top: 10px;text-transform: uppercase;font-size: 12px;line-height: 12px;font-family: 'Jost';font-weight: 500;padding: 8px 15px;border-radius: 3px;border: 0;background: #212121 !important;color: #fff;}

#desingers_cat_row {background:#fff;text-align:center;}
#desingers_cat_row #des_cat_container {}
#desingers_cat_row #des_cat_container #des_cat_placeholder {}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list {}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li {text-align:center;width: calc((100% - 75px) / 6);float: left;margin-right: 15px;}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li:nth-child(6) {float:right;margin-right:0;}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li.designer_cat_item {}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li.designer_cat_item .seller_banner_container {aspect-ratio: 6 / 3.5;border-radius: 6px 6px 0 0;}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li.designer_cat_item .des_details {border:1px solid #e5e5e5;padding:10px 10px 20px;}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li.designer_cat_item .des_details .designer_cat_img_container {width: 75px;height: 75px;border-radius: 50%;margin: -48px auto 5px;border: 5px solid #fff;}
#desingers_cat_row #des_cat_container #des_cat_placeholder ul.designer_list > li.designer_cat_item .des_details .cat_name {display: block;height: 13px;margin:0 auto;}
#desingers_cat_row #des_cat_container .desingers-slider {}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list {}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner {width:calc(100% + 15px);margin-left:-7.5px;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item {padding: 0 7.5px;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .seller_banner_container {aspect-ratio: 6 / 3.5;border-radius: 6px 6px 0 0;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .seller_banner_container .seller_banner_thumb {aspect-ratio: 6 / 3.5;border-radius: 6px 6px 0 0;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .seller_banner_container .seller_banner_thumb > a {display:block;width:100%;min-height:100%;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details {border:1px solid #e5e5e5;padding:10px 10px 20px;border-radius: 0 0 6px 6px;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details .designer_thumb_container {width: 75px;height: 75px;aspect-ratio: 1 / 1;border-radius: 50%;margin: -48px auto 10px;border: 5px solid #fff;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details .designer_thumb_container .designer_thumb {aspect-ratio: 1 / 1;border-radius: 50%;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details .designer_thumb_container .designer_thumb a {display: block;width: 100%;min-height: 100%;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details a.names {display: block;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details a.names .designer_name {display: block;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details a.names .company {display: block;color: #f20032;font-size: 12px;font-family: 'Jost';text-transform: uppercase;letter-spacing: .5px;font-weight: 500;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details a.names .stars {display:block;}
#desingers_cat_row #des_cat_container .desingers-slider .desingers_list .carousel-inner .sellet_item .designer_details a.names .stars i {color: #FFC107;font-size: 10px;margin: 0 2px;}

#cus_rev_row {background:#f8f8f8;text-align:center;}
#cus_rev_row #rev_cat_container {display: flex;}
#cus_rev_row #rev_cat_container .rev_no {width: 350px;float: left;margin-right:15px;background: #fff;padding: 40px;border-radius: 6px;border: 1px solid #e7e7e7;}
#cus_rev_row #rev_cat_container .rev_no .google_icon {height: 36px;width: auto;margin: 0 auto 10px;}
#cus_rev_row #rev_cat_container .rev_no .title {font-size: 20px;font-weight: 500;text-align: center;}
#cus_rev_row #rev_cat_container .rev_no .title .sub {display:block;font-size: 14px;font-weight: 400;    opacity: .8;}
#cus_rev_row #rev_cat_container .rev_no .g_number {}
#cus_rev_row #rev_cat_container .rev_no .g_number .google_rev_num {letter-spacing: -10px;font-size: 140px;line-height: 120px;margin: 10px 0;color: #212121;font-family: 'Jost';}
#cus_rev_row #rev_cat_container .rev_no .g_number .stars {}
#cus_rev_row #rev_cat_container .rev_no .g_number .stars i {margin: 0 5px;font-size: 20px;color: #FFC107;}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer {}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li {font-size: 13px;opacity: .8;display: inline-block;}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li.rev_number {}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li:nth-child(1) {margin-right: 10px;padding-right: 10px;border-right: 1px solid #727272;}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li.rev_number a {display:block;}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li.write_review {}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li.write_review a {}
#cus_rev_row #rev_cat_container .rev_no .g_number .rev_footer > li.write_review a i {}

#cus_rev_row #rev_cat_container .review-slider {width:calc(100% - 365px);float:right;background:#fff; padding:50px;border-radius:6px;border:1px solid #e7e7e7;}
#cus_rev_row #rev_cat_container .review-slider .review_list {}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner {width:100%;margin-left:0;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item {padding:0;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details {}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .rev_text {font-size: 16px;display:block;width: 70%;margin: 0 auto 15px;font-family:"Playfair Display", serif;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .customer_image_container {width:72px;height:75px;aspect-ratio:1/1;border-radius:50%;margin:0 auto 15px;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .customer_image_container .customer_image {aspect-ratio:1/1;border-radius:50%;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .cus_name {display:block;display: block;font-size: 18px;font-family: 'Jost';font-weight: 500;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .cus_name .stars {display:block;margin-top:0px;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-inner .rev_item .rev_details .cus_name .stars i {color:#FFC107;font-size:12px;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-control {}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-control .icon-prev {margin-left: 25px;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-control .icon-prev:before {display: block;border: 1px solid #999;border-radius: 50%;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-control .icon-next {margin-right: 35px;}
#cus_rev_row #rev_cat_container .review-slider .review_list .carousel-control .icon-next:before {display: block;border: 1px solid #999;border-radius: 50%;}
#cus_rev_row #rev_cat_container .review-slider .slick-dots {margin-top: -35px;z-index: 9;position: relative;}


.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {border-color:#00b090;}
.footer_categories {}
.footer_categories .footer_categories_inner {background: #2c2c2c;padding-bottom: 25px !important;}
.footer_categories .footer_categories_inner > ul {}
.footer_categories .footer_categories_inner > ul > li {margin-top: 10px;}
.footer_categories .footer_categories_inner > ul > li:nth-child(1) {margin-top: 0;}
.footer_categories .footer_categories_inner > ul > li a.parent_cat {font-weight: 500;font-size: 12px;margin-bottom: 0px;color: #d6d6d6;display: block;float: left;margin-right: 15px;}
.footer_categories .footer_categories_inner > ul > li > ul.sub_cat {float: left;}
.footer_categories .footer_categories_inner > ul > li > ul.sub_cat > li {display: inline-block;margin-left: 15px;padding-left: 15px;border-left: 1px solid #545454;}
.footer_categories .footer_categories_inner > ul > li > ul.sub_cat > li:nth-child(1) {margin-left: 0px;padding-left: 0px;border-left: 0;}
.footer_categories .footer_categories_inner > ul > li > ul.sub_cat > li > a {text-decoration:none;color: #ccc;font-size: 12px;opacity: .6;display: block;}
.footer_categories .footer_categories_inner > ul > li > ul.sub_cat > li > a:hover {color: #fff;opacity: .8;}
.footer_categories.account_page.logged_in {}
.footer_categories.account_page.logged_in .footer_categories_inner {background: transparent;padding:20px;padding-bottom: 20px !important;}
.footer_categories.account_page.logged_in .footer_categories_inner > ul > li a.parent_cat, .footer_categories.account_page.logged_in .footer_categories_inner > ul > li > ul.sub_cat > li > a {font-size: 13px;color: unset;}
.footer_categories.account_page.logged_in .footer_categories_inner > ul > li > ul.sub_cat > li > a:hover {color:#f00131;opacity:1;}

#site-footer-widget .footer_social {}
#site-footer-widget .footer_social > li, #site-footer-widget .payment_options > li {display: inline-block;margin: 0 0 0 5px;}
#site-footer-widget .footer_social > li:nth-child(1), #site-footer-widget .payment_options > li:nth-child(1) {margin: 0;}
#site-footer-widget .footer_social > li a {display:block;}
#site-footer-widget .footer_social > li a i {font-size: 20px;}

#site-footer-widget .payment_options {margin-bottom: 15px;}
#site-footer-widget .payment_options > li {display: inline-block;margin: 0 0 0 15px;}
#site-footer-widget .payment_options > li:nth-child(1) {}
#site-footer-widget .payment_options > li a {display: block;}
#site-footer-widget .payment_options > li a img {height: 30px;border-radius: 6px;}
#site-footer-widget .txt {font-size:11px;margin-bottom: 15px;}

#site-footer-widget .company_info {margin-bottom: 20px;}
#site-footer-widget .company_info p.name {font-size: 14px;font-weight: 600;color: #f5f5f5;}
#site-footer-widget .company_info p.name .sub {display:block;font-size: 14px;font-weight: 400;color:#999;}
#site-footer-widget .company_info .contact_list {}
#site-footer-widget .company_info .contact_list > li {font-size: 14px;}
#site-footer-widget .company_info .contact_list > li i {font-size: 18px;line-height: 18px;color: #999;}
#site-footer-widget .company_info .contact_list > li svg {width: 16px;height: auto;margin-right: 10px;float: left;color:#999;}
#site-footer-widget .company_info .contact_list > li .text {width:calc(100% - 26px);float:right;color:#999;}

#site-footer-widget .shipping_options {}
#site-footer-widget .shipping_options > li {display: inline-block;margin-left: 5px;}
#site-footer-widget .shipping_options > li a {display:block;font-size: 12px;line-height: 12px;border: 1px solid #7f7f7f;padding: 5px 8px;border-radius: 0;}
#site-footer-widget .shipping_options > li:nth-child(1) {margin-left:0;}

.page-template-archive-reviews .rev_masonry, .page-template-archive-press_post .press_masonry {position: relative;column-count: 3;column-gap: 15px;width: 100%;margin-bottom:25px;}
.page-template-archive-reviews .rev_list, .page-template-archive-press_post .press_masonry .press_list masonry_list {width: 100%;}
.page-template-archive-reviews .masonry_list {box-sizing: border-box;padding: 0;margin: 0 auto;display: grid;grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));grid-auto-rows: auto;}
.page-template-archive-reviews .masonry_list > li, .page-template-archive-press_post .press_masonry > li {break-inside: avoid;}
/*.page-template-archive-reviews .rev_list > li {width:calc((100% - 30px)/3);float:left;margin-right:15px;margin-bottom:15px;text-align: center;background: #fff;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);border-radius:10px;display:flex;}*/
.page-template-archive-reviews .rev_list > li, .page-template-archive-press_post .press_masonry .press_list.masonry_list > li {position: relative;background: #fff;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);border-radius:10px;width: 100%;margin-bottom: 15px;}
.page-template-archive-reviews .rev_list > li .revs, .page-template-archive-reviews .rev_list > li .revs {width: 100%;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section {padding: 20px 20px 10px;border-bottom: 1px solid #e5e5e5;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section {width: 50%;float: left;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section .client_image_container {width: 40px;height: 40px;margin: 0 10px 0 0;border-radius: 50%;float: left;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section .client_image_container .client_image {width: 40px;height: 40px;border-radius: 50%;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section .client_content {width: calc(100% - 50px);float: right;text-align: left;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section .client_content .name {margin:0;    font-size: 13px;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .client_section .client_content .name .date {display:block;font-size:12px;opacity:.6;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .video_rev_section {width: 50%;float: right;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .video_rev_section .vid_rev {margin:0;text-align: right;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .video_rev_section .vid_rev a {margin:0;text-align: right;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .video_rev_section .vid_rev a img {height: 16px;margin-right: 5px;}
.page-template-archive-reviews .rev_list > li .revs .rev_header_section .video_rev_section .vid_rev a .txt {font-size: 12px;opacity: .6;position:relative;top:1px;}
.page-template-archive-reviews .rev_list > li .revs .rev_content_section {padding: 20px;border-bottom: 1px solid #e5e5e5;}
.page-template-archive-reviews .rev_list > li .revs .rev_content_section .desc {margin:0;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section {padding: 10px 20px 15px;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .stars_list {width: 50%;float: left;text-align: left;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .stars_list i {font-size: 12px;color: #FFC107;margin: 0 2px 0 0;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .stars_list .rating_no {display: inline-block;font-size: 12px;opacity: .8;margin-left: 10px;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .portal_section {width: 50%;float: right;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .portal_section .portal {display: block;float: right;}
.page-template-archive-reviews .rev_list > li .revs .rev_footer_section .portal_section .portal img {width: 20px;opacity: .8;}
.page-template-archive-reviews .explore_more {display:inline-block;width:auto;margin:0 auto;background: #E31E24;padding: 10px 15px;font-size: 13px;line-height: 13px;color: #fff;border-radius: 4px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.page-template-archive-reviews .explore_more:hover {background: #0b75c9;}
.page-template-archive-reviews .explore_more svg {float: left;margin-right: 5px;height: 18px;}
.page-template-archive-reviews .explore_more .txt {position: relative;top: 3px;}
.center_div {text-align:center;}

/*.rev_list > li:nth-child(3n+3) {float:right;margin-right:0;}*/
.revs {text-align: center;}
.revs .client_image_container {width: 60px;height: 60px;margin: 0 auto 10px;border-radius: 50%;}
.revs .client_image_container .client_image {width: 60px;height: 60px;border-radius: 50%;}
.revs .rev_content {}
.revs .rev_content .name {font-size: 16px;font-weight: 500;font-family: 'Jost';margin:0;}
.revs .rev_content .stars_list {}
.revs .rev_content .stars_list i {color: #FFC107;font-size: 12px;margin: 0 2px;}
.revs .rev_content .desc {text-align: center;font-size: 13px;opacity: .8;margin: 0 0 15px;}
.revs .rev_content .portal {display: block;}
.revs .rev_content .portal img {height: 24px;width:auto;margin-bottom: 5px;}
.revs .rev_content .vid_rev {margin: 0;}
.revs .rev_content .vid_rev a {display:block;font-size: 12px;opacity: .8;}
.revs .rev_content .vid_rev a img {height: 16px;margin-right: 5px;}
.revs .rev_content .vid_rev a .txt {display: inline-block;position: relative;top: 2px;}
#customer_stat_container {}
#customer_stat_container #customer_stat_placeholder {margin-bottom: 15px;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list {}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li {width: calc((100% - 20px) / 3);margin: 0 10px 10px 0;float: left;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li:nth-child(3n+3) {float: right;margin: 0 0 10px 0;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li .stat_box_container {background: #fff;padding: 15px;border: 1px solid #e7e7e7;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li .stat_box_container .stat_value {width: calc(100% - 41px);float: left;margin: 0;text-align: left;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li .stat_box_container .stat_value .value {display:block;height:16px;width:20%;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li .stat_box_container .stat_value .line {display:block;height:10px;width:50%;}
#customer_stat_container #customer_stat_placeholder > ul.stat_list > li .stat_box_container .stat_icon {width: 36px;height: 36px;float: right;border-radius: 6px;}

#latest_activity_container {}
#latest_activity_container #latest_activity_placeholder {}
#latest_activity_container #latest_activity_placeholder > ul.activity_list {}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li, #latest_activity_container .latest_activity_list > li {width: calc((100% - 10px) / 2);margin: 0 10px 10px 0;float: left;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li:nth-child(2n+2), #latest_activity_container .latest_activity_list > li:nth-child(2n+2) {float: right;margin: 0 0 10px 0;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container {background: #fff;padding: 15px;border: 1px solid #e7e7e7;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .stat_value {width:50%;float:left;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .stat_value .heading {display:block;height:10px;width:40%;margin: 0 0 15px;clear: both;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .stat_value .value {display:block;height:12px;width:80%;clear: both;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .stat_value .line {display:block;height:10px;width:60%;margin: 0;clear: both;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .amount_section {width:50%;float:right;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .amount_section .link {display:block;height:10px;width:40%;float: right;clear: both;margin: 0 0 15px;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .amount_section .value {display:block;height:12px;width:50%;float: right;clear: both;}
#latest_activity_container #latest_activity_placeholder > ul.activity_list > li .activity_box_container .amount_section .line {display:block;height:10px;width:70%;margin: 0;float: right;clear: both;}

.woocommerce-MyAccount-content .tickets_left_container .cust_intro {padding: 20px;background: #fff;border-radius: 0px;margin-bottom: 15px;border: 1px solid #e7e7e7;}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro p {}
.woocommerce-MyAccount-content .list_of_tickets.tickets {}
.woocommerce-MyAccount-content .list_of_tickets.tickets ul.ticket_list {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li {padding: 20px;background: #fff;border-radius: 0px;margin-bottom: 15px;border: 1px solid #e7e7e7;}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon a {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .icon a svg {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .ordr_id {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .ordr_id a {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .status {}
.woocommerce-MyAccount-content .list_of_tickets ul.ticket_list > li .ticket_details .last_order_container .order_details .status a {}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list {}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list > li {width:calc(50% - 5px);text-align: center;}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list > li:nth-child(odd) {float:left;}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list > li:nth-child(even) {float:right;}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list > li a {display: block;font-size: 13px;padding: 10px;line-height: 18px;border: 1px solid #f00131;border-radius: 4px;background: rgb(240 1 49 / 5%);cursor:pointer;}
.woocommerce-MyAccount-content .tickets_left_container .cust_intro .issue_contact_list > li a#open_dispute_form.focused {background: #f00131;color: #fff;border: 1px solid #f00131;}

#product_faq_question {padding: 10px;}

.list_of_questions {margin-bottom: 20px;}
.list_of_questions.asked {}
.list_of_questions > li {}
.list_of_questions > li svg {width: 18px;height: auto;float: left;margin-right: 10px;stroke-width: 1.5px;position: relative;top: 2px;}
.list_of_questions > li .quest_right {width:calc(100% - 28px);float:right;}
.list_of_questions.asked > li {margin-top: 15px;}
.list_of_questions.asked > li:nth-child(1) {margin-top: 0;}
.list_of_questions.asked > li.active {}
.list_of_questions > li .question_title {font-size: 14px;font-weight: 500;}
.list_of_questions > li .question_title .status {font-size: 10px;line-height: 10px;text-transform: uppercase;letter-spacing: .5px;padding: 3px 5px;border: 1px solid #999;display: inline-block;margin-left: 5px;border-radius: 2px;position: relative;top: -1px;}
.list_of_questions > li .question_title .sub {display: block;font-size: 13px;opacity: .6;}
.list_of_questions > li .question_title .sub i {margin: 0 8px;font-size: 3px;position: relative;top: -3px;}
.list_of_questions > li .answer {font-size: 14px;opacity: .8;margin: 0;}

.admin_page_title {font-size: 18px !important;font-weight: 500 !important;letter-spacing: 0 !important;margin-bottom: 20px !important;}
.admin_page_title .sub {display:block;font-size:14px;font-weight:400;}
.admin_page .dataTables_wrapper {}
.admin_page .dataTables_wrapper .dataTables_length, .admin_page .dataTables_wrapper .dataTables_paginate {width: auto;float: right;}
.admin_page .dataTables_wrapper .dataTables_length select {width: 60px;line-height: normal;}
.admin_page .dataTables_wrapper .dataTables_filter, .admin_page .dataTables_wrapper .dataTables_info {width: auto;float: left;}
.admin_page .dataTables_wrapper .dataTables_filter input[type="search"] {width:450px;margin-left:10px;}
.admin_page .dataTables_wrapper #item_list {margin-bottom: 20px;font-family: 'Inter';}
.admin_page .dataTables_wrapper #item_list thead {}
.admin_page .dataTables_wrapper #item_list thead tr {background: #009688;border-bottom: 2px solid #009688;}
.admin_page .dataTables_wrapper #item_list thead tr th {border: 0;padding: 10px;font-weight: 500;font-size: 13px;color: #fff;font-family: 'Inter';}
.admin_page .dataTables_wrapper #item_list tbody {}
.admin_page .dataTables_wrapper #item_list tbody tr {}
.admin_page .dataTables_wrapper #item_list tbody tr.odd {background: #fff;}
.admin_page .dataTables_wrapper #item_list tbody tr.even {background: #fafafa;}
.admin_page .dataTables_wrapper #item_list tbody tr td {border-top: 0;padding: 10px;font-size: 12px;}
.admin_page .dataTables_wrapper #item_list tbody tr td.col1 {width: 7%;text-align: center;}
.admin_page .dataTables_wrapper #item_list tbody tr td.col2 {width: 35%;}
.admin_page .dataTables_wrapper #item_list tbody tr td.col3 {width: 28%;}
.admin_page .dataTables_wrapper #item_list tbody tr td.col4 {width: 30%;}

.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col1 {width: 5%;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 {width: 20%;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .image_container {width:60px;height:60px;border-radius:6px;margin-right:10px;float:left;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .image_container .image {width:60px;height:60px;border-radius:6px;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .image_container a {display:block;width:100%;min-height:100%;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .content_details {width:calc(100% - 70px);float:right;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .content_details .name {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col2 .content_details .sub {}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col3 {width: 38%;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col4 {width: 15%;}
.admin_page .dataTables_wrapper #item_list.product_questions tbody tr td.col5 {width: 22%;}

.admin_page .dataTables_wrapper #item_list.enquiries .col2 .image_container {width: 40px;height: 40px;float: left;margin-right: 10px;border-radius: 50%;}
.admin_page .dataTables_wrapper #item_list .col2 .image_container span.flag_container {position: absolute;margin: 30px 0 0 -15px;z-index: 9;background: #fff;padding: 0 2px;border-radius: 3px;}
.admin_page .dataTables_wrapper #item_list .col2 .image_container span.flag_container span.fi {border-radius: 2px;}
.admin_page .dataTables_wrapper #item_list .col2 .image_container span.flag_container #flag_tooltip {position: absolute;background-color: #333;border-bottom-color: #333;border-top-color: #333;color: #fff;font-size: 12px;margin-top: 10px;z-index: 10;padding: 5px 10px;border-radius: 5px;text-align: center;top: calc(100% + 5px);pointer-events: none;cursor: initial;line-height: normal;display: none;}
.admin_page .dataTables_wrapper #item_list tbody tr td .name {font-size: 13px;}
.admin_page .dataTables_wrapper #item_list tbody tr td .sub {font-size: 12px;opacity: .7;display: block;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but:hover {background: #db2723;border: 1px solid #db2723;color: #fff;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but {margin: 5px auto 0;width: 93px;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but i {}

.admin_page .dataTables_wrapper .view_but {font-size: 12px;border: 1px solid #999;background: #fff;padding: 5px 10px;border-radius: 4px;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but.loading.second_but {margin: 5px auto 0;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but.loading {margin: 0 auto;}
.admin_page .dataTables_wrapper #item_list tbody tr td .view_but {margin: 5px auto 0;width: 93px;}
.admin_page .dataTables_wrapper .dataTables_info {font-size: 13px;}
.admin_page .dataTables_wrapper .dataTables_paginate {}
.admin_page .dataTables_wrapper .dataTables_paginate .paginate_button {font-size: 13px;box-sizing: border-box;display: inline-block;min-width: 32px;padding: 5px 10px;margin-left: 5px;text-align: center;text-decoration: none !important;cursor: pointer;color: #10131a !important;border: 1px solid #bbb;border-radius: 4px;}
.admin_page .dataTables_wrapper .dataTables_paginate .paginate_button.current, .admin_page .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .admin_page .dataTables_wrapper #item_list .small_but, .admin_page .dataTables_wrapper .add_button {color: #fff !important;border: 1px solid #ff6c3e;background: #ff6c3e;border-radius: 4px;font-weight: 500;}

.page-template-page-partner-registration {}
.page-template-page-partner-registration #main_banner {padding-top:10px;}
.page-template-page-partner-registration #main_banner .text_content, .page-template-page-contact .left_section {width: calc(100% - 430px);float: left;}
.page-template-page-partner-registration #main_banner .text_content h2.title_2, .page-template-page-contact #contact_us_row .left_section .title_2, .page-template-page-contact-alternate #contact_us_row .left_section .title_2, .page-template-page-contact-alternate #address_section .title_2, #contact_us_row .address_section .title_2 {font-size: 22px;line-height: 22px;margin-bottom: 35px;font-family: 'Jost';font-weight: 500;}
.page-template-page-partner-registration #main_banner .text_content h2.title_2 .sub, .page-template-page-contact #contact_us_row .left_section .title_2 .sub, .page-template-page-contact-alternate #contact_us_row .left_section .title_2 .sub, .page-template-page-contact-alternate #address_section .title_2 .sub, #contact_us_row .address_section .title_2 .sub {display:block;font-weight:400;font-family: 'Inter';font-size: 14px;line-height: 20px;opacity: .8;margin-top: 10px;}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list {}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li {margin-top: 15px;}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li:nth-child(1) {margin-top: 0px;}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li .icon {width: 60px;height: 60px;float: left;margin-right: 15px;text-align: center;border: 1px solid #999;border-radius: 6px;}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li .icon img {}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li .title {font-weight: 500;font-family: 'Jost';text-transform: uppercase;font-size: 13px;width: calc(100% - 75px);float: right;text-align: justify;letter-spacing: .5px;}
.page-template-page-partner-registration #main_banner .text_content .seller_benefit_list > li .title .sub {display:block;font-weight:400;font-family: 'Inter';font-size: 13px;line-height: 18px;text-transform: none;opacity: .8;margin-top: 5px;letter-spacing: 0px;}

.page-template-page-partner-registration #main_banner .seller_form_section, .page-template-page-contact .right_section {width: 400px;float: right;}
.page-template-page-partner-registration #main_banner .seller_form_section #seller_reg_form .form_section {padding: 30px;background: rgb(33 150 243 / 15%);border-radius: 6px;}


.page-template-page-contact #contact_us_form {margin-bottom: 25px;}
.page-template-page-contact #contact_us_form .black_but, .page-template-page-contact-alternate #contact_us_form .black_but {display: inline-block;width: 115px}

.page-template-page-contact .map_container {}

#contact_us_row {background: #fff;}
.page-template-page-contact #main, .page-template-page-contact-alternate #main, .page-template-archive-reviews #main, .page-template-archive-press_post #main {padding-top:0;}
.page-template-page-contact #contact_us_row .contact_form_area {}
.page-template-page-contact #contact_us_row .contact_form_area > .form_section {background: #fff;padding: 30px;border-radius: 10px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);margin-top: 25px;}
.page-template-page-contact #contact_us_row .contact_form_area > .form_section input, #contact_us_row .contact_form_area > .form_section select, #call_back_request_form .form_section textarea {background:#fff;}
.page-template-page-contact #contact_us_row .address_section {}

.page-template-page-contact #contact_us_row .address_section ul.office_list {margin-top: 20px;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li, #contact_us_row .address_section .social_box, .page-template-page-contact .gen_contact_list > li {font-size: 13px;margin-bottom:15px;background: #fff;padding: 20px;border-radius: 10px;border: 1px solid #777;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li .zone_name, .social_box .title {font-weight:600;font-size:14px;font-family:'Inter';margin-bottom: 15px;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li .zone_name .address {display:block;font-weight:400;font-size:13px;opacity: .8;margin-top: 5px;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li > .contact_lists {}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li > .contact_lists > li {margin-top: 10px;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li > .contact_lists > li a {opacity:.8;}
.page-template-page-contact #contact_us_row .address_section ul.office_list > li > .contact_lists > li img {float: left;height: auto;width: 18px;margin-right: 10px;}

.page-template-page-contact #contact_us_row .address_section .social_box {}
.page-template-page-contact #contact_us_row .address_section .social_box .title {}
.page-template-page-contact #contact_us_row .address_section .social_box .social_list {margin-top: 20px;}
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li {display:inline-block;margin-left:10px;border-radius: 6px;padding: 5px;}
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li:nth-child(1) {margin-left:0;}
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li img {width: 22px;height: auto;}
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li.fb {background:#1877f2;} 
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li.ig {background:#e1306c;} 
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li.tw {background:#000;} 
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li.yt {background:#ff0000;} 
.page-template-page-contact #contact_us_row .address_section .social_box .social_list > li.go {background:#34a853;} 

.gen_contact_list {}
.gen_contact_list > li, .social_box {font-size: 13px;margin-bottom: 15px;background: #fff;padding: 20px;border-radius: 10px;}
.gen_contact_list > li img {width: 30px;height: auto;float: left;margin-right: 10px;position: relative;top: 4px;}
.gen_contact_list > li .contents {width:calc(100% - 40px); float:right;font-weight: 500;}
.gen_contact_list > li .contents .heading {display: block;font-size: 14px;opacity: .8;font-weight: 400;}

/* Contact Us Template Alternative */
.page-template-page-contact-alternate #contact_us_row .left_section {width:calc(50% - 15px);float:left;}
.page-template-page-contact-alternate #contact_us_row .right_section {width:calc(50% - 15px);float:right;}
.page-template-page-contact-alternate #address_section {background: #f8f8f8;}

.page-template-page-contact-alternate #address_section ul.office_list {margin-top: 20px;}
.page-template-page-contact-alternate #address_section ul.office_list > li {width:calc((100% - 30px) / 3);float:left;margin-right:15px;margin-bottom:15px;}
.page-template-page-contact-alternate #address_section ul.office_list > li:nth-child(3n+3) {float:right;margin-right:0;}
.page-template-page-contact-alternate #address_section ul.office_list > li, .page-template-page-contact-alternate #address_section .social_box {font-size: 13px;margin-bottom:15px;background: #fff;padding: 20px;border-radius: 10px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
.page-template-page-contact-alternate #address_section ul.office_list > li .zone_name, .social_box .title {font-weight:600;font-size:16px;font-family:'Inter';margin-bottom: 15px;}
.page-template-page-contact-alternate #address_section ul.office_list > li .zone_name .address {display:block;font-weight:400;font-size:14px;opacity: .9;margin-top: 5px;}
.page-template-page-contact-alternate #address_section ul.office_list > li > .contact_lists {}
.page-template-page-contact-alternate #address_section ul.office_list > li > .contact_lists > li {margin-top: 10px;}
.page-template-page-contact-alternate #address_section ul.office_list > li > .contact_lists > li a {opacity:.9;}
.page-template-page-contact-alternate #address_section ul.office_list > li > .contact_lists > li img {float: left;height: auto;width: 18px;margin-right: 10px;}
.page-template-page-contact-alternate #address_section .gen_contact_list {}
.page-template-page-contact-alternate #address_section .gen_contact_list > li {padding:0;margin-bottom: 0;margin-top: 15px;}
.page-template-page-contact-alternate #address_section .gen_contact_list > li:nth-child(1) {margin-top: 0;}
.page-template-page-contact-alternate #address_section .social_box {width:calc((100% /3 ) - 15px);float:left;margin-right:15px;}
.page-template-page-contact-alternate #address_section .social_box .social_list {margin-top: 20px;}
.page-template-page-contact-alternate #address_section .social_box .social_list > li {display:inline-block;margin-left:10px;border-radius: 6px;padding: 5px;}

.page-template-page-contact-alternate #address_section .social_box {}
.page-template-page-contact-alternate #address_section .social_box .title {}
.page-template-page-contact-alternate #address_section .social_box .social_list {margin-top: 20px;}
.page-template-page-contact-alternate #address_section .social_box .social_list > li {display:inline-block;margin-left:10px;border-radius: 6px;padding: 5px;}
.page-template-page-contact-alternate #address_section .social_box .social_list > li:nth-child(1) {margin-left:0;}
.page-template-page-contact-alternate #address_section .social_box .social_list > li img {width: 22px;height: auto;}
.page-template-page-contact-alternate #address_section .social_box .social_list > li.fb {background:#1877f2;} 
.page-template-page-contact-alternate #address_section .social_box .social_list > li.ig {background:#e1306c;} 
.page-template-page-contact-alternate #address_section .social_box .social_list > li.tw {background:#000;} 
.page-template-page-contact-alternate #address_section .social_box .social_list > li.yt {background:#ff0000;} 
.page-template-page-contact-alternate #address_section .social_box .social_list > li.go {background:#34a853;}

.page-template-page-career .why_join_list {margin-top: 80px;}
.page-template-page-career .why_join_list > li {text-align:center;float:left;width:calc((100% - 45px)/4);margin-right:15px;}
.page-template-page-career .why_join_list > li:nth-child(4) {float:right;margin-right:0;}
.page-template-page-career .why_join_list > li .icon {width:64px;margin:0 auto 10px;background: rgb(30 60 100);padding: 15px;border-radius: 10px;}
.page-template-page-career .why_join_list > li .title {font-size:16px;font-weight:500;font-family:'Jost';}
.page-template-page-career .why_join_list > li .sub {display:block;font-size:13px;opacity:.6;font-weight:400;font-family:'Inter';margin-top:5px;}

.job_list {}
.job_list > li {background: #fff;padding: 30px;border-radius: 10px;margin-top: 15px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
.job_list > li:nth-child(1) {margin-top: 0;}
.job_list > li .job_thumb_container {width:60px;aspect-ratio:1/1;border-radius:6px;margin-right:15px;float:left;}
.job_list > li .job_thumb_container .job_thumb {aspect-ratio:1/1;border-radius:6px;}
.job_list > li .job_thumb_container .job_thumb a, .job_application_container .job_thumb_container .job_thumb a {display:block;width:100%;min-height:100%;}
.job_list > li .job_excert {width:calc(100% - 75px);float:right;text-align:left;}
.job_list > li .job_excert .job_title, .job_application_container .job_excert .job_title {}
.job_list > li .job_excert .job_title a, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_title a {font-size: 16px;font-weight: 600;text-decoration:none;color: #333;}
.job_list > li .job_excert .job_title a:focus, .job_list > li .job_excert a.apply_job_button:focus, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_title a:focus {outline:none;}
.job_list > li .job_excert .job_title a .location, .job_application_container .job_excert .job_title .location {display: block;font-size: 14px;font-weight: 400;opacity: .6;font-family:'Inter';}
.job_list > li .job_excert .job_details {}
.job_list > li .job_excert .job_details .job_title_header_section, .job_application_container .jb_container .job_excert .job_details .job_title_header_section {margin-bottom: 25px;}
.job_list > li .job_excert .job_details .job_title_header_section .job_title_section {width:calc(100% - 210px);float:left;}
.job_list > li .job_excert .job_details .job_title_header_section .job_title_section .job_title {margin: 0 0 5px;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex {margin: 0;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li {display: inline-block;font-size: 13px;opacity: .6;float: left;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li svg, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li svg {height: 16px;width: auto;position: relative;float: left;margin-right: 5px;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li i, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li i {position: relative;margin: 0 2px;top: -1px;float: left;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li .txt, .job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li .txt {width:calc(100% - 21px);}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li:nth-child(1) i,.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li:nth-child(1) i {display:none;}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li.location {}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li.job_type {}
.job_list > li .job_excert .job_details .job_title_header_section .job_ex > li.vacancy {}
.job_list > li .job_excert .job_details .job_desc, .job_application_container .jb_container .job_excert .job_details .job_desc {margin-bottom: 25px;}
.job_list > li .job_excert .job_details .job_desc p, .job_application_container .jb_container .job_excert .job_details .job_desc p {font-size: 14px;opacity: .8;text-align: justify;}
.job_list > li .job_excert .job_details .job_footer_section {}
.job_list > li .job_excert .job_details .job_footer_section .job_feat {}
.job_list > li .job_excert .job_details .job_footer_section .job_feat > li, .job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li {font-size: 12px;font-weight: 400;opacity: .6;font-family:'Inter';display: inline-block;margin-left: 10px;}
.job_list > li .job_excert .job_details .job_footer_section .job_feat > li:nth-child(1), .job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li:nth-child(1) {margin-left: 0px;}
.job_list > li .job_excert .job_details .job_footer_section .job_feat > li svg, .job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li svg {height: 16px;width: auto;position: relative;float: left;margin-right: 5px;}

.job_list > li .job_excert .job_details .apply_job_section {width:200px;float:right;text-align: right;}
.job_list > li .job_excert .job_details a.apply_job_button {display: block;width: 100px;text-align: center;background: #E31E24;padding: 10px;border-radius: 6px;color: #fff;font-weight: 600;font-size: 13px;line-height: 18px;float: right;margin:0;text-decoration:none;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.job_list > li .job_excert .job_details a.apply_job_button:hover {background: #1e3c64;}
.job_list > li .job_excert .sub {display:block;font-size: 13px;font-weight: 400;opacity: .6;font-family:'Inter';}


#jobs_row {background: #f8f8f8;}
#jobs_row .job_left {width:calc(100% - 415px);float:left;}
#jobs_row .job_left .title_2, #jobs_row .job_right .title_2 {font-family: 'Inter';font-size: 18px;font-weight: 600;}
#jobs_row .job_left .title_2 .sub, #jobs_row .job_right .title_2 .sub {display:block;font-size: 14px;font-weight: 400;opacity: .8;font-family:'Inter';margin-top: 5px;}
#jobs_row .job_right {width:400px;float:right;}
#jobs_row .job_right .hr_name_section {background: #fff;padding: 20px;border-radius: 10px;margin-bottom: 15px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
#jobs_row .job_right .hr_name_section .hr_thumb_container {width: 40px;aspect-ratio: 1 / 1;border-radius: 6px;float:left;}
#jobs_row .job_right .hr_name_section .hr_thumb_container .hr_thumb {width: 40px;aspect-ratio: 1 / 1;border-radius: 6px;}
#jobs_row .job_right .hr_name_section .hr_txt {width: calc(100% - 50px);float: right;}
#jobs_row .job_right .hr_name_section .hr_txt .hr_name {font-size: 16px;font-weight: 600;margin: 0;}
#jobs_row .job_right .hr_name_section .hr_txt .hr_name .designation {display:block;font-size: 13px;font-weight: 400;opacity: .6;font-family:'Inter';}
#jobs_row .job_right .hr_contact_list {background: #fff;padding: 20px;border-radius: 10px;margin-bottom: 15px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
#jobs_row .job_right .hr_contact_list > li {margin-top: 15px;}
#jobs_row .job_right .hr_contact_list > li:nth-child(1) {margin-top: 0px;}
#jobs_row .job_right .hr_contact_list > li svg {width: 24px;height: auto;margin-right: 10px;float: left;}
#jobs_row .job_right .hr_contact_list > li .txt {width: calc(100% - 34px);display: block;float: right;font-size: 14px;line-height: 22px;}
#jobs_row .job_right .job_banner_thumb_container {margin-top: 30px;height:200px;border-radius:10px;margin-bottom:15px;}
#jobs_row .job_right .job_banner_thumb_container .job_banner_thumb {height:200px;border-radius:10px;}
#jobs_row .job_left .job_list {margin-top:30px;}

.job_application_container {display:none;width:900px;border-radius:10px;padding:0!important;}
.job_application_container .jb_container {display: flex;}
.job_application_container .jb_container .job_thumb_container {}
.job_application_container .jb_container .job_thumb_container .job_thumb {}
.job_application_container .jb_container .job_excert {width:500px;float:left;border-right:0px solid #e5e5e5;padding:30px;}
.job_application_container .jb_container .job_excert .job_details {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section {margin-bottom: 15px;}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_title {margin-bottom: 5px;}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_title a {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li i {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li svg {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li .location {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li .job_type {}
.job_application_container .jb_container .job_excert .job_details .job_title_header_section .job_title_section .job_ex > li .vacancy {}
.job_application_container .jb_container .job_excert .job_details .job_desc {}
.job_application_container .jb_container .job_excert .job_details .job_desc p {}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section {margin-top: 20px;}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section .title {font-weight: 500;font-size: 14px;color: #000;opacity: 1;}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section .req_list {}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section .req_list > li {margin-top: 10px;font-size:13px;}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section .req_list > li svg {width: 18px;height: auto;float: left;margin-right: 10px;}
.job_application_container .jb_container .job_excert .job_details .job_desc .rec_section .req_list > li .txt {width:calc(100% - 28px);float:right;display:block;opacity: .8;}
.job_application_container .jb_container .job_excert .job_details .job_footer_section {}
.job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat {}
.job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li {}
.job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li svg {}
.job_application_container .jb_container .job_excert .job_details .job_footer_section ul.job_feat > li .txt {}
.job_application_container .jb_container .job_form_section {width:calc(100% - 500px);float:right;padding:30px;background: #f1f5f9;border-radius: 0 10px 10px 0;}
.job_application_container .jb_container .job_form_section .title {font-weight: 600;font-size: 16px;border-bottom: 1px solid #ccdcec;padding-bottom: 10px;margin-bottom: 15px;}

.page-template-archive-press_post .press_masonry .press_list.masonry_list > li {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts {break-inside: avoid;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container {height:250px;border-radius:10px 10px 0 0;break-inside: avoid;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image {height:250px;border-radius:10px 10px 0 0;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a {display:block;width:100%;min-height:100%;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.article_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.article_post svg {width: 24px;height: auto;color: #fff;position: relative;top: 3px;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.video_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.video_post:hover {background: #f00131;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.video_post svg {width: 30px;height: auto;color: #fff;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.audio_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_image_container .press_image a span.audio_post svg {width: 30px;height: auto;color: #fff;}

.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section {padding: 20px;break-inside: avoid;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section .post_title {font-weight:600;font-size: 14px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section .post_title a {text-decoration:none;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section .content_text {break-inside: avoid;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 15px;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section .content_text p {font-size:13px;opacity:.8;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section ul.press_source_list {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section ul.press_source_list > li {font-size: 12px;display: inline-block;margin-left: 15px;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section ul.press_source_list > li:nth-child(1), .single-press_post .post_left_section .post_content_section .press_source_list > li:nth-child(1), .single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li:nth-child(1), .latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li:nth-child(1), .blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li:nth-child(1), #rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li:nth-child(1), .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li:nth-child(1), .single-post .post_left_section .post_content_section .blog_source_list > li:nth-child(1) {margin-left: 0;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section ul.press_source_list > li svg {width: 16px;color: #999;margin-right: 6px;float: left;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_content_section ul.press_source_list > li .txt {width:calc(100% - 22px);float:right;color:#999;}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_footer_section {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_footer_section .post_ex_list {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_footer_section .post_ex_list > li {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_footer_section .post_ex_list > li svg {}
.page-template-archive-press_post .press_masonry .press_list.masonry_list > li .press_posts .press_footer_section .post_ex_list > li .txt {}

.single-press_post, .single-post {}
.single-press_post #main, .single-post #main {padding-top: 40px;}
.single-press_post .post_left_section, .single-post .post_left_section {width:calc(100% - 430px);float:left;}
.single-press_post .post_left_section .press_image_container, .single-post .post_left_section .blog_image_container {height:400px;border-radius:10px;margin-bottom:20px;}
.single-press_post .post_left_section .press_image_container .press_image, .single-post .post_left_section .blog_image_container .blog_image {height:400px;border-radius:10px;}

.single-press_post .post_left_section .press_image_container .press_image span.article_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-press_post .post_left_section .press_image_container .press_image span.article_post svg {width: 24px;height: auto;color: #fff;position: relative;top: 3px;}
.single-press_post .post_left_section .press_image_container .press_image span.video_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-press_post .post_left_section .press_image_container .press_image span.video_post:hover {background: #f00131;}
.single-press_post .post_left_section .press_image_container .press_image span.video_post svg {width: 30px;height: auto;color: #fff;}
.single-press_post .post_left_section .press_image_container .press_image span.audio_post {display: block;width: 40px;height: 40px;text-align: center;float: right;margin: 15px;background: #E31E24;border-radius: 50%;padding: 5px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-press_post .post_left_section .press_image_container .press_image span.audio_post svg {width: 30px;height: auto;color: #fff;}

.single-press_post .post_left_section .post_content_section, .single-post .post_left_section .post_content_section {margin-bottom: 35px;}
.single-press_post .post_left_section .post_content_section p, .single-post .post_left_section .post_content_section p {font-size:14px;opacity:.8;text-align:justify;}
.single-press_post .post_left_section .post_content_section .post_gallery_section, .single-press_post .post_left_section .video_section, .single-post .post_left_section .post_content_section .post_gallery_section, .single-post .post_left_section .video_section {margin-top:25px;}
.single-press_post .post_left_section .post_content_section .post_gallery_section p.title, .single-press_post .post_left_section .video_section .title, .single-post .post_left_section .post_content_section .post_gallery_section p.title, .single-post .post_left_section .video_section .title {font-weight:600;opacity:1;font-size:16px;font-family:'Inter';margin-bottom: 15px;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list {}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li {width:calc((100% - 15px)/4);float:left;margin:0 5px 5px 0;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li:nth-child(4n+4), .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li:nth-child(4n+4) {float:right;margin:0 0 5px 0;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container {aspect-ratio:1/1;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image {aspect-ratio:1/1;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a {display:block;width:100%;min-height:100%;text-align: center;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a svg, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a svg {color: #fff;width: 40px;position:relative;top: 80px;opacity:0;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a:hover, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a:hover {background-color: rgb(0 0 0 / 25%);}
.single-press_post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a:hover svg, .single-post .post_left_section .post_content_section .post_gallery_section .gal_list > li .gal_image_container .gal_image a:hover svg {opacity:1;}
.single-press_post .post_left_section .post_content_section .post_title, .single-post .post_left_section .post_content_section .post_title {font-family: 'Inter';font-size: 22px;letter-spacing: 0;font-weight: 600;}
.single-press_post .post_left_section .post_content_section .press_source_list, .single-post .post_left_section .post_content_section .blog_source_list {margin-bottom: 15px;}
.single-press_post .post_left_section .post_content_section .press_source_list > li, .single-post .post_left_section .post_content_section .blog_source_list > li {font-size: 13px;display: inline-block;margin-left: 15px;}
.single-press_post .post_left_section .post_content_section .press_source_list > li svg, .single-post .post_left_section .post_content_section .blog_source_list > li svg {width: 16px;color: #999;margin-right: 6px;float: left;}
.single-press_post .post_left_section .post_content_section .press_source_list > li .txt, .single-post .post_left_section .post_content_section .blog_source_list > li .txt {width:calc(100% - 22px);float:right;color:#999;}

.single-press_post .post_left_section .video_section {}
.single-press_post .post_left_section .video_section .title {}
.single-press_post .post_left_section .video_section .video_list, .single-post .post_left_section .video_section .video_list {}
.single-press_post .post_left_section .video_section .video_list > li, .single-post .post_left_section .video_section .video_list > li {width:calc((100% - 5px)/2);float:left;margin:0 5px 5px 0;}
.single-press_post .post_left_section .video_section .video_list > li:nth-child(2n+2), .single-post .post_left_section .video_section .video_list > li:nth-child(2n+2) {float:right;margin:0 0 5px 0;}
.single-press_post .post_left_section .video_section .video_list > li .gal_image_container, .single-post .post_left_section .video_section .video_list > li .gal_image_container {height: 250px;}
.single-press_post .post_left_section .video_section .video_list > li .gal_image_container .gal_image, .single-post .post_left_section .video_section .video_list > li .gal_image_container .gal_image {height: 250px;}
.single-press_post .post_left_section .video_section .video_list > li .gal_image_container .gal_image a, .single-post .post_left_section .video_section .video_list > li .gal_image_container .gal_image a {display:block;width:100%;min-height:100%;text-align: center;}
.single-press_post .post_left_section .video_section .video_list > li .gal_image_container .gal_image a svg, .single-post .post_left_section .video_section .video_list > li .gal_image_container .gal_image a svg {width: 50px;height: auto;color: #fff;position: relative;top: 100px;}

.single-press_post .post_right_section, .single-post .post_right_section {width: 400px;float: right;}
.single-press_post .post_right_section .other_media_post_section, .single-post .post_right_section .other_media_post_section {margin-bottom: 25px;}
.single-press_post .post_right_section .other_media_post_section .section_title, .single-post .post_right_section .other_media_post_section .section_title {}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list, .single-post .post_right_section .other_media_post_section .other_press_posts_list {}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li {margin-top: 15px;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li:nth-child(1), .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li:nth-child(1) {margin-top: 0;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_section {width:60px;margin-right:15px;float: left;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container {width:60px;height:60px;border-radius:6px;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container .post_image, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container .blog_image {width:60px;height:60px;border-radius:6px;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container .post_image a, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container .blog_image a {border-radius:6px;text-align:center;display:block;width:100%;min-height:100%;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container .post_image a svg, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container .blog_image a svg {color: #fff;width: 30px;position:relative;top: 15px;opacity:0;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container .post_image a:hover, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container .blog_image a:hover {background-color: rgb(0 0 0 / 50%);}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_image_container .post_image a:hover svg, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_container .blog_image a:hover svg {opacity:1;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .post_image_section .post_type_name, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .blog_image_section .post_type_name {text-align:center;margin-top:5px;font-size:12px;color:#fff;display:block;background:red;padding:2px;background: rgb(255 152 0 / 70%);padding: 2px;border-radius: 4px;border: 0;}

.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content {width:calc(100% - 75px);float:right;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .post_title, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .post_title {}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .post_title a, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .post_title a {font-weight:500;font-size:14px;display:block;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .post_title .sub, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .post_title .sub {font-weight:400;font-size:12px;opacity:.8;display:block;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list {}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li, .latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li {font-size: 12px;display: inline-block;margin-left: 15px;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li svg, .latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li svg, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li svg {width: 16px;color: #E31E24;margin-right: 6px;float: left;}
.single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li .txt, .latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li .txt, .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li .txt {width:calc(100% - 22px);float:right;color:#999;}
.single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li svg, .single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li svg {color:#999;}
.single-press_post .post_left_section .post_content_section .press_source_list > li svg, .single-post .post_left_section .post_content_section .blog_source_list > li svg {color: #E31E24;}

.latest_blog_posts {width: calc(50% - 15px);float: left;margin-right: 15px;}
.latest_blog_posts .latest_blog_image_container {height:350px;border-radius:10px;margin-bottom: 20px;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image {height:350px;border-radius:10px;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a {display:block;width:100%;min-height:100%;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a .latest {color: #fff;display: inline-block;float: right;margin: 15px;background: red;padding: 7px;font-size: 11px;line-height: 11px;font-family: 'Jost';border-radius: 4px;text-transform: uppercase;letter-spacing: .5px;font-weight: 600;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a.video_exist .latest {margin: -45px 15px 0 0;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a.video_exist {text-align: center;border-radius: 10px;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a.video_exist svg {opacity:0;width: 60px;height: auto;color: #fff;display: block;margin: 0 auto;position: relative;top: 140px;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a.video_exist:hover {background-color: rgb(0 0 0 / 50%);}
.latest_blog_posts .latest_blog_image_container .latest_blog_image a.video_exist:hover svg {opacity:1;}
.latest_blog_posts .latest_blog_content_section {}
.latest_blog_posts .latest_blog_content_section .post_title {}
.latest_blog_posts .latest_blog_content_section .post_title a {font-weight:500;font-size:20px;font-family: 'Jost';display:block;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.latest_blog_posts .latest_blog_content_section .content_text {margin-bottom:15px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 4;display: -webkit-box;-webkit-box-orient: vertical;}
.latest_blog_posts .latest_blog_content_section .content_text p {font-size:13px;opacity:.8;}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list {}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li {}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li svg {}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li .txt {}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li .txt a, .blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li .txt a, #rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li .txt a,  .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li .txt a, .single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li .txt a, .single-post .post_left_section .post_content_section .blog_source_list > li .txt a {color:#999;text-decoration:none;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
.latest_blog_posts .latest_blog_content_section .latest_blog_source_list > li .txt a:hover, .blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li .txt a:hover, #rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li .txt a:hover,  .single-post .post_right_section .other_media_post_section .other_blog_posts_list > li .other_post_content .blog_source_list > li .txt a:hover, .single-press_post .post_right_section .other_media_post_section .other_press_posts_list > li .other_post_content .press_source_list > li .txt a:hover, .single-post .post_left_section .post_content_section .blog_source_list > li .txt a:hover {color:#000;}


.blog_posts {width: calc(50% - 15px);float: right;margin-left: 15px;}
.blog_posts .blog_list {}
.blog_posts .blog_list > li {margin-top: 15px;}
.blog_posts .blog_list > li:nth-child(1) {margin-top: 0;}
.blog_posts .blog_list > li .blog_image_container {width:180px;height:120px;border-radius:10px;margin-right:15px;float:left;}
.blog_posts .blog_list > li .blog_image_container .blog_image {width:180px;height:120px;border-radius:10px;}
.blog_posts .blog_list > li .blog_image_container .blog_image a {display:block;width:100%;min-height:100%;}
.blog_posts .blog_list > li .blog_content_section {width:calc(100% - 195px);float:right;}
.blog_posts .blog_list > li .blog_content_section .post_title {font-weight:600;font-size: 14px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
.blog_posts .blog_list > li .blog_content_section .post_title a {text-decoration:none;}
.blog_posts .blog_list > li .blog_content_section .content_text {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 10px;}
.blog_posts .blog_list > li .blog_content_section .content_text p {font-size:13px;opacity:.8;}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list {}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li {font-size: 12px;display: inline-block;margin-left: 15px;}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li:nth-child(1) {}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li svg {width: 16px;color: #999;margin-right: 6px;float: left;}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li .txt {width:calc(100% - 22px);float:right;color:#999;}
.blog_posts .blog_list > li .blog_content_section ul.blog_source_list > li .txt a {}

#rest_post_row {background:#f8f8f8;padding-bottom: 25px;}
#rest_post_row .rest_blog_list {}
#rest_post_row .rest_blog_list > li {width: calc((100% - 45px) / 4);float: left;margin-right: 15px;margin-bottom:15px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
#rest_post_row .rest_blog_list > li:nth-child(4n+4) {float: right;margin-right: 0px;}

#rest_post_row .rest_blog_list > li .rest_blog_image_container {height:200px;border-radius:10px;position: relative;z-index: 9;}
#rest_post_row .rest_blog_list > li .rest_blog_image_container .rest_blog_image {height:200px;border-radius:10px;}
#rest_post_row .rest_blog_list > li .rest_blog_image_container .rest_blog_image a {display:block;width:100%;min-height:100%;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section {background: #fff;padding: 45px 15px 10px;border-radius: 0 0 10px 10px;margin-top: -30px;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section .post_title {font-weight:600;font-size: 14px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section .post_title a {text-decoration:none;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section .content_text {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 10px;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section .content_text p {font-size:13px;opacity:.8;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list {}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li {font-size: 12px;display: inline-block;margin-left: 15px;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li:nth-child(1) {margin-left:0;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li svg {width: 16px;color: #999;margin-right: 6px;float: left;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li .txt {width:calc(100% - 22px);float:right;color:#999;}
#rest_post_row .rest_blog_list > li .rest_blog_content_section ul.rest_blog_source_list > li .txt a {}

.single-post .post_right_section {}

#gallery_welcome_row {background: #fff;}
#gallery_welcome_row .gallery_tab {text-align: center;}
#gallery_welcome_row .gallery_tab .tablinks {float: none;}
#gallery_welcome_row .gallery_tab .tablinks svg {}
#gallery_welcome_row .gallery_tab .tablinks .txt {}
#gallery_welcome_row .gallery_tab .tablinks.active {}
#gallery_welcome_row .tabcontent {}
#gallery_welcome_row .tabcontent ul.gallery_img_list {}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li {width:calc((100% - 45px)/4);margin:0 15px 15px 0;float:left;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li:nth-child(4n+4) {margin:0 0 15px 0 0;float:right;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container {aspect-ratio:1/1;border-radius:10px;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image {aspect-ratio:1/1;border-radius:10px;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image a {width: 100%;display: block;min-height: 100%;text-align: center;border-radius: 10px;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image a:hover {background-color: rgb(0 0 0 / 50%);}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image a svg {opacity:0;width: 50px;height: auto;color: #fff;display: block;margin: 0 auto;position: relative;top: 125px;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image a:hover svg {opacity:1;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image .event_details {display:block;text-align: left;padding:15px;margin-top:-53px;}
#gallery_welcome_row .tabcontent ul.gallery_img_list > li .gal_image_container .gal_image .event_details .event_name {color:#fff;margin:0;font-size:16px;font-weight:500;font-family:inter;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}


#welcome_row {background:#fff;text-align:center;}

#service_type_container {}
#service_type_container #service_type_placeholder {}
#service_type_container #service_type_placeholder .service_list {}
#service_type_container #service_type_placeholder .service_list > li {width: calc((100% - 60px) / 5);float: left;margin-right: 15px;}
#service_type_container #service_type_placeholder .service_list > li:nth-child(5) {float: right ;margin-right: 0;}
#service_type_container #service_type_placeholder .service_list > li .service_vert_img_container, #service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container {aspect-ratio: 600 / 800;border-radius: 10px;width: 60%;margin: 0 auto 15px;}
#service_type_container #service_type_placeholder .service_list > li .service_name {display: block;height: 12px;margin: 0 auto 5px;}
#service_type_container #service_type_placeholder .service_list > li .service_desc {display: block;height: 10px;margin: 0 auto;}

#service_type_container .service_cat_slider {}
#service_type_container .service_cat_slider .service_list {}
#service_type_container .service_cat_slider .service_list .carousel-inner {}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item {}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container {}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container .service_vert_inner_container  {overflow: hidden;border-radius: 10px;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container .service_vert_inner_container .service_vert_img {aspect-ratio: 600 / 800;border-radius: 10px;-webkit-transition: all 0.4s ease-in-out;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container .service_vert_inner_container .service_vert_img:hover {-webkit-transform:scale(1.1, 1.1);cursor:pointer;border-radius:10px;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container .service_vert_inner_container .service_vert_img:not(:hover) {-webkit-transform: scale(1.01, 1.01);}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .service_vert_img_container .service_vert_inner_container .service_vert_img a {display:block;width:100%;min-height:100%;border-radius:10px;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .ser_title {margin:0;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .ser_title a {display:block;text-decoration:none;font-weight:500;font-family:'Jost';font-size:16px;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .ser_title a.active {color: #E31E24;}
#service_type_container .service_cat_slider .service_list .carousel-inner .service_item .ser_title .sub {display:block;font-size:13px;font-weight:400;font-family:'Inter';opacity:.6;}

#product_cat_container {}
#product_cat_container #product_cat_placeholder {}
#product_cat_container #product_cat_placeholder ul.product_cat {margin-top: 55px;}
#product_cat_container #product_cat_placeholder ul.product_cat > li {}
#product_cat_container #product_cat_placeholder ul.product_cat > li .service_vert_img_container {}
#product_cat_container #product_cat_placeholder ul.product_cat > li .service_name {display:block;height: 12px;margin: 0 auto;}
#product_cat_container ul.cat_list {margin-top: 55px;}
#product_cat_container ul.cat_list > li, #product_cat_container #product_cat_placeholder ul.product_cat > li {width: calc((100% - 75px) / 6);margin: 0 0 25px 0;display:inline-block;}
#product_cat_container ul.cat_list > li.active {}
/*#product_cat_container ul.cat_list > li:nth-child(6n+6) {margin: 0 0 15px 0;float: right;}*/
#product_cat_container ul.cat_list > li .cat_img_container, #product_cat_container #product_cat_placeholder ul.product_cat > li .service_vert_img_container {width: 80px;height: 80px;border-radius: 50%;margin: 0 auto 10px;}
#product_cat_container ul.cat_list > li .cat_img_container .cat_img {}
#product_cat_container ul.cat_list > li .cat_img_container .cat_img a {display:block;width:100%;min-height:100%;}
#product_cat_container ul.cat_list > li .ser_title {}
#product_cat_container ul.cat_list > li .ser_title a {display:block;font-weight: 500;font-size: 13px;}
#product_cat_container ul.cat_list > li .ser_title a .sub {display:block;}


.mask {}
.is-squircle {}
.mask.is-squircle {  -webkit-mask-image: url('/wp-content/uploads/2024/07/24/user_mask.svg');-webkit-mask-size: 100%;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}


#why_row {background:rgb(223 178 112 / 10%);overflow: hidden;}
#why_row .right-circle {background: url('/wp-content/uploads/2024/07/28/circle-2.webp') /* Background image */;background-position: top right; /* Position the image */background-repeat: no-repeat; /* Ensure the image doesn't repeat */background-size: contain;opacity: .1;height: 400px;margin: -400px -200px 0;border-radius: 0;}
#why_row .left-circle {background: url('/wp-content/uploads/2024/07/28/circle-2.webp') /* Background image */;background-position: bottom left; /* Position the image */background-repeat: no-repeat; /* Ensure the image doesn't repeat */background-size: contain;opacity: .2;height: 400px;margin: -200px 0 -200px -600px;border-radius: 0;}
#why_row .why_inner_container {margin-top: 0px;padding: 0 80px;position: relative;z-index: 1;}
#why_row .why_left_container {width: 48%;float: left;padding: 0;}
#why_row .why_left_container .why_img_container {}
#why_row .why_left_container .why_img_container .why_img {}
#why_row .why_container {}
.why_right_container {width: calc(52% - 40px);float: right;padding: 45px 0 0 0;}
.why_right_container .title_1 {}
.why_right_container .title_1 .sub {width: 100%;}
#why_right_list_container {}
#why_right_list_container .why_list {}
#why_right_list_container .why_list > li {width: calc((100% - 30px) / 3);float: left;text-align: left;margin: 0 15px 35px 0;}
#why_right_list_container .why_list > li:nth-child(3n+3) {float: right;margin: 0 0 35px 0}
#why_right_list_container .why_list > li .service_vert_img_container {width:36px;height:36px;border-radius:10px;margin-bottom:10px;}
#why_right_list_container .why_list > li .service_name {display:block;height:10px;}
#why_right_list_container .why_list > li i {font-size: 36px;line-height: 36px;display: block;margin-bottom: 10px;color: #E31E24;}
#why_right_list_container .why_list > li .ser_title {margin:0;font-weight: 500;font-family: Jost;letter-spacing: 0;font-size: 14px;line-height: 18px;}

#stat_row {text-align: center;padding-top:20px;padding-bottom:20px;background: rgb(132 90 56);/*background: rgb(3,111,77);background: -moz-linear-gradient(0deg, rgba(3,111,77,1) 0%, rgba(19,136,99,1) 100%);background: -webkit-linear-gradient(0deg, rgba(3,111,77,1) 0%, rgba(19,136,99,1) 100%);background: linear-gradient(0deg, rgba(3,111,77,1) 0%, rgba(19,136,99,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#E31E24",endColorstr="#138863",GradientType=1);*/}
#stat_row #stat_container {padding: 0 80px;}
#stat_row #stat_container #stat_placeholder {}
#stat_row #stat_container #stat_placeholder .stat_list {}
#stat_row #stat_container #stat_placeholder .stat_list > li {width: calc(100%/4);float: left;text-align: center;color: #fff;border-left: 2px dashed #8c6545/*border-left: 2px dashed #338d71;*/}
#stat_row #stat_container #stat_placeholder .stat_list > li:nth-child(1) {border-left:0;}
#stat_row #stat_container #stat_placeholder .stat_list > li:nth-child(4) {float:right;}
#stat_row #stat_container #stat_placeholder .stat_list > li i {display:block;font-size: 46px;color: #ffe5c1;}
#stat_row #stat_container #stat_placeholder .stat_list > li .stat_value {display:block;font-size: 24px;font-weight: 500;}
#stat_row #stat_container #stat_placeholder .stat_list > li .stat_value .odometer {font-family: Jost;font-weight: 500;letter-spacing: .5px;margin-right: 5px;}
#stat_row #stat_container #stat_placeholder .stat_list > li .stat_value .heading {display: block;font-size: 14px;font-family: Jost;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;color: #ffe9cb;}

#partner_row {text-align:center;}
#partner_row .partner_logo_list {}
#partner_row .partner_logo_list > li {width: calc((100% - 40px) / 5);float: left;margin: 0 10px 10px 0;border: 1px solid #e5e5e5;padding: 10px;}
#partner_row .partner_logo_list > li:nth-child(5n+5) {float:right;margin:0 0 10px 0;}
#partner_row .partner_logo_list > li img {height: 60px;width: auto;}

.hr_section {background: #fff;padding: 20px;border-radius: 6px;margin-top: 30px;box-shadow: 0 6px 15px 0 rgb(0 0 0 / 3%);}
.hr_section .hr_header {border-bottom: 1px dashed #ccc;margin: 0 0 15px;padding: 0 0 15px;}

#support_row {background: #fafafa;overflow:hidden;background: url(/wp-content/uploads/2024/07/28/cta-bg-1.webp);background-position: center; background-repeat: no-repeat; background-size: cover;}
#support_row .support_inner_row {margin-top: 0;padding: 0 80px;position: relative;z-index: 1;}
#support_row .support_inner_row .support_left {width: calc(52% - 40px);float: left;padding: 80px 0 0 0;}
#support_row .support_inner_row .support_right {width: 48%;float: right;padding: 0;}

#support_row .support_inner_row .support_left .title_1 {}
#support_row .support_inner_row .support_left .title_1 .sub {width: 100%;}
#support_row .support_inner_row .support_left .enq_list {width: 60%;margin-bottom: 25px;}
#support_row .support_inner_row .support_left .enq_list > li {background: #fff;border: 1px solid rgb(3 111 77 / 10%);padding: 20px;border-radius: 10px;margin-top: 15px;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#support_row .support_inner_row .support_left .enq_list > li:hover {}
#support_row .support_inner_row .support_left .enq_list > li .icon-link {display: block;width: 44px;height: 44px;border-radius: 10px;background: #E31E24;color: #fff;text-align: center;padding: 5px;float: left;margin-right: 10px;}
#support_row .support_inner_row .support_left .enq_list > li .icon-link i {margin: 0;font-size: 24px;line-height: 34px;}
#support_row .support_inner_row .support_left .enq_list > li .txt {width: calc(100% - 60px);float: right;}
#support_row .support_inner_row .support_left .enq_list > li .txt .sub_heading {display:block;font-weight:400;font-size:13px;font-family:'Inter';opacity: .8;}
#support_row .support_inner_row .support_left .enq_list > li .txt .values {display:block;font-weight:400;font-size:18px;font-family:'Jost';}
#support_row .support_inner_row .support_left .timing {margin:0;}
#support_row .support_inner_row .support_left .timing i {color: #337ab7;font-size: 18px;line-height: 18px;float: left;margin-right: 5px;}
#support_row .support_inner_row .support_left .timing .txt_item {opacity: .8;font-size: 13px;width:calc(100% - 23px);float:right;}
#support_row .left-circle-1 {background: url('/wp-content/uploads/2024/07/24/circle_2-1.webp') /* Background image */;background-position: bottom left; /* Position the image */background-repeat: no-repeat; /* Ensure the image doesn't repeat */background-size: contain;opacity: .3;height: 300px;margin: -130px 0 -560px -140px;border-radius: 0;}
#support_row .right-circle {background: url('/wp-content/uploads/2024/07/24/circle_2-1.webp') /* Background image */;background-position: top right; /* Position the image */background-repeat: no-repeat; /* Ensure the image doesn't repeat */background-size: contain;opacity: .5;height: 400px;margin: -400px -200px 0;border-radius: 0;}
#support_row .left-circle {background: url('/wp-content/uploads/2024/07/24/circle_2-1.webp') /* Background image */;background-position: bottom left; /* Position the image */background-repeat: no-repeat; /* Ensure the image doesn't repeat */background-size: contain;opacity: .5;height: 200px;margin: -300px 0 0 550px;border-radius: 0;}
#support_row .support_inner_row .support_right img {position:relative;z-index:1;margin-top: 0px;}

#review_row {overflow: hidden;text-align:center;background: rgb(223 178 112 / 15%);
background: -moz-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(223 178 112 / 15%) 100%);
background: -webkit-radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(223 178 112 / 15%) 100%);
background: radial-gradient(circle, rgba(255,255,255,1) 0%, rgba(223 178 112 / 15%) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f5f5f5",GradientType=1);}
#review_row .blog_slider {}
#review_row .blog_slider .blog_list {}
#review_row .blog_slider .blog_list .carousel-inner {width: calc(100% + 20px);margin-left: -10px;}

#review_row .blog_slider .blog_list .carousel-control.right .icon-next, #blog_row .blog_slider .blog_list .carousel-control.left .icon-prev {margin-top:-70px;}

.floating {animation: float 3s infinite linear;}
.floating-1 {animation: float 2s infinite linear;}

@keyframes float {
  from {
    transform: rotate(0deg) translate3d(5px, 0, 0) rotate(0deg);
  }
  to {
    transform: rotate(360deg) translate3d(5px, 0, 0) rotate(-360deg);
  }
}

.small-circle-1.floating {width:36px;height:36px;animation: float 3s infinite linear;background: url(/wp-content/uploads/2024/07/30/circle_2.1.webp);background-position: center; background-repeat: no-repeat; background-size: cover;position: absolute;right: 50px;}
.small-circle-2.floating {width:30px;height:30px;animation: float 3.5s infinite linear;background: url(/wp-content/uploads/2024/07/30/circle-2.2.webp);background-position: center; background-repeat: no-repeat; background-size: cover;position: absolute;right: 280px;opacity: .3;margin-top: 100px;}
.small-circle-3.floating {width:24px;height:24px;animation: float 4s infinite linear;background: url(/wp-content/uploads/2024/07/24/circle.webp);background-position: center; background-repeat: no-repeat; background-size: cover;position: absolute;right: 250px;opacity: .3;margin-top: 350px;}
.small-circle-4.floating {width:36px;height:36px;animation: float 4.5s infinite linear;background: url(/wp-content/uploads/2024/07/24/golden_circle.webp);background-position: center; background-repeat: no-repeat; background-size: cover;position: absolute;right: 50px;right: 150px;opacity: .3;margin-top: 200px;}
.big-circle-1.floating {width:400px;height:400px;animation: float 2.5s infinite linear;background: url(/wp-content/uploads/2024/07/28/circle-2.webp);background-position: center; background-repeat: no-repeat; background-size: cover;position: relative;float: right;margin: -200px;opacity: .1;}
#award_blog_row {}
#award_blog_row .award_section {width: calc(50% - 15px);float: right;}
#award_blog_row .title_2 {font-size: 22px;line-height: 30px;color: #000;letter-spacing: 0px;font-weight: 500;letter-spacing: .5px;margin-bottom: 25px;font-family: 'denton_testbold';}
#award_blog_row .title_2 .more_link {float: right;font-family: 'Inter';font-weight: 400;}
#award_blog_row .title_2 .more_link i {color: #E31E24;}
#award_blog_row .award_section .award_list {}
#award_blog_row .award_section .award_list > li {margin-top: 15px;display: flex;}
#award_blog_row .award_section .award_list > li:nth-child(1) {margin-top: 0;}
#award_blog_row .award_section .award_list > li .award_image_container {height: 145px;width: 180px;border-radius: 10px 0 0 10px;float:left;border: 1px solid #e5e5e5;}
#award_blog_row .award_section .award_list > li .award_image_container .award_image {height: 145px;width: 180px;border-radius: 10px 0 0 10px;}
#award_blog_row .award_section .award_list > li .award_image_container .award_image a {display:block;width:100%;min-height:100%;}
#award_blog_row .award_section .award_list > li .award_content_section {float: right;width: calc(100% - 180px);padding: 20px;border: 1px solid #e5e5e5;border-radius: 0 10px 10px 0;webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#award_blog_row .award_section .award_list > li:hover .award_content_section {background:#e7f2f0;}
#award_blog_row .award_section .award_list > li .award_content_section .post_title {font-weight: 600;font-size: 14px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#award_blog_row .award_section .award_list > li .award_content_section .post_title a { text-decoration: none;color:#333;}
#award_blog_row .award_section .award_list > li .award_content_section .content_text {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 10px;font-size: 13px;opacity: .8;}
#award_blog_row .award_section .award_list > li .award_content_section .award_source_list {}
#award_blog_row .award_section .award_list > li .award_content_section .award_source_list > li {opacity:.8;}
#award_blog_row .award_section .award_list > li .award_content_section .award_source_list > li i {font-size:16px;line-height:16px;color: #999;margin-right: 6px;float: left;}
#award_blog_row .award_section .award_list > li .award_content_section .award_source_list > li .txt {font-size:12px;line-height:16px;width:calc(100% - 22px);float:right;}
#award_blog_row .blog-section {width: calc(50% - 15px);float: left;}
.more_link {display: block;font-size: 13px;}
.more_link i {margin:0 0 0 5px;}
#award_blog_row .award_section .more_link {}
#award_blog_row .blog-section .blog_list {}
#award_blog_row .blog-section .blog_list > li.blog-item {text-align: left;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_image_container {height: 345px;border-radius: 10px;position: relative;z-index: 9;margin-bottom:15px;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_image_container .blog_image {height: 345px;border-radius: 10px;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_image_container .blog_image a {display: block;width: 100%;min-height: 100%;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section {background: #fff;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .post_title {font-weight: 600;font-size: 18px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 1;display: -webkit-box;-webkit-box-orient: vertical;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .post_title a {text-decoration: none;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .content_text {overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;margin-bottom: 10px;font-size: 13px;opacity: .8;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list {}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list > li {margin-left: 5px;font-size: 12px;display: inline-block;opacity: .8;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list > li:nth-child(1) {margin-left: 0;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list > li i {font-size: 16px;line-height:16px;margin-right: 6px;float: left;color: #999;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list > li .txt {width: calc(100% - 22px);float: right;color: #999;}
#award_blog_row .blog-section .blog_list > li.blog-item .blog_content_section .blog_source_list > li .txt a {color: #999;text-decoration: none;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}

.ring-circle {opacity: .7;position: absolute;left: -270px;margin-top: -50px;background-image: url(/wp-content/uploads/2024/07/30/ring-circle-2-1.webp);background-repeat: no-repeat;background-position: center;background-size: contain;width: 540px;height: 540px;-webkit-animation: fa-spin 25s infinite alternate;animation: fa-spin 25s infinite alternate;}
.testim {width: 100%;}
.testim .wrap {position: relative;width: 60%;max-width: 750px;padding: 20px 20px 40px;margin: auto;}
.testim .arrow {display: block;position: absolute;color: #333;cursor: pointer;font-size: 2em;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all .3s ease-in-out;    -ms-transition: all .3s ease-in-out;    -moz-transition: all .3s ease-in-out;    -o-transition: all .3s ease-in-out;    transition: all .3s ease-in-out;padding: 5px;z-index: 22222222;}
.testim .arrow:before {cursor: pointer;}
.testim .arrow:hover {color: #E31E24;}
.testim .arrow.left {left: 10px;}
.testim .arrow.right {right: 10px;}
.testim .dots {text-align: center;position: absolute;width: 100%;bottom: 60px;left: 0;display: block;z-index: 3333;height: 12px;}
.testim .dots .dot {list-style-type: none;display: inline-block;width: 12px;height: 12px;border-radius: 50%;border: 1px solid #E31E24;margin: 0 5px;cursor: pointer;-webkit-transition: all .5s ease-in-out;    -ms-transition: all .5s ease-in-out;    -moz-transition: all .5s ease-in-out;    -o-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;position: relative;}
.testim .dots .dot.active,.testim .dots .dot:hover {background: #E31E24;border-color: #E31E24;}
.testim .dots .dot.active {-webkit-animation: testim-scale .5s ease-in-out forwards;   -moz-animation: testim-scale .5s ease-in-out forwards;   -ms-animation: testim-scale .5s ease-in-out forwards;   -o-animation: testim-scale .5s ease-in-out forwards;   animation: testim-scale .5s ease-in-out forwards;   }
.testim .cont {position: relative;overflow: hidden;}
.testim .cont > div.rev_item {text-align: center;position: absolute;top: 0;left: 0;padding: 0 0 70px 0;opacity: 0;width:100%;}
.testim .cont > div.rev_item.inactive {opacity: 1;}
.testim .cont > div.rev_item.active {position: relative;opacity: 1;}
.testim .cont div.rev_item .img {}
.testim .cont div.rev_item .img img {display: block;width: 100px;height: 100px;margin: auto;border-radius: 50%;}
.testim .cont div.rev_item .img .client_image_container .client_image {display: block;width: 100px;height: 100px;margin: auto;border-radius: 50%;}
.testim .cont div.rev_item .client_name {color: #E31E24;font-size: 18px;margin: 15px 0;font-weight: 500;font-family: 'Jost';}
.testim .cont div.rev_item .rev-desc {display:block;font-family:'Inter';font-size: 16px;width: 80%;margin: 15px auto 0;font-weight: 400;color: #000;opacity: .8;}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active h2 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive h2 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #E31E24;        
        box-shadow: 0px 0px 10px 5px #E31E24;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #E31E24;        
        box-shadow: 0px 0px 0px 0px #E31E24;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #E31E24;        
        box-shadow: 0px 0px 10px 5px #E31E24;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #E31E24;        
        box-shadow: 0px 0px 0px 0px #E31E24;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #E31E24;        
        box-shadow: 0px 0px 10px 5px #E31E24;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #E31E24;        
        box-shadow: 0px 0px 0px 0px #E31E24;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #E31E24;        
        box-shadow: 0px 0px 10px 5px #E31E24;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #E31E24;        
        box-shadow: 0px 0px 0px 0px #E31E24;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #E31E24;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #E31E24;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}



@media all and (max-width: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;
	}

}



.legal_list {}
.legal_list > li {color: #999;font-size:13px;margin-top:5px;}
.legal_list > li:nth-child(1) {margin-top:0;}
.legal_list > li a {color: #999;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.legal_list > li a:hover, #site-footer-widget .widget ul.menu > li a:hover {color:#fff;opacity:1;}
.legal_list > li i {margin-right:5px;color: #999;}

#site-footer-widget .widget ul.menu {}
#site-footer-widget .widget ul.menu > li {}
#site-footer-widget .widget ul.menu > li:nth-child(1) {margin-top:0;}
#site-footer-widget .widget ul.menu > li a {display:block;text-decoration:none;color: #fff;opacity:.8;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;font-size: 14px;}
#site-footer-widget .widget ul.menu > li a:before {content:'\f105';margin-right: 5px;font-family: 'Font Awesome 5 Pro';}

.bt_list {}
.bt_list > li {width:calc(100% / 3);float:left;padding:0 10px;}
.bt_list > li:nth-child(3) {float:right;}
.bt_list > li .bt_container {}
.bt_list > li .bt_container .bt_img_container {height: 270px;border-radius: 10px;}
.bt_list > li .bt_container .bt_img_container .bt_img {height: 270px;border-radius: 10px;}
.bt_list > li .bt_container .bt_img_container .bt_img a {display:block;width:100%;min-height:100%;}
.bt_list > li .bt_container .bt_img_container .bt_img a .bt_details {position: relative;top: 160px;}
.bt_list > li .bt_container .bt_img_container .bt_img a .bt_details .bt_name {color: #fff;font-family: 'Jost';font-size: 18px;font-weight: 500;margin: 0 0 10px;text-transform: uppercase;letter-spacing: 1px;}
.bt_list > li .bt_container .bt_img_container .bt_img a .bt_details .bt_button {display:block;background: #E31E24;width: 120px;font-size: 13px;color: #fff;padding: 5px;border-radius: 30px;margin: 0 auto;}

#application_row {text-align:center;background:#F9FBFF;}
#application_row .applition-slider {}
#application_row .applition-slider .applition_list {}
#application_row .applition-slider .applition_list .carousel-control {}
#application_row .applition-slider .applition_list .carousel-control .slick-prev {}
#application_row .applition-slider .applition_list .carousel-control .slick-prev .icon-prev {}
#application_row .applition-slider .applition_list .carousel-control .slick-prev .icon-prev:before {}
#application_row .applition-slider .applition_list .carousel-control .slick-next {}
#application_row .applition-slider .applition_list .carousel-control .slick-next .icon-next {}
#application_row .applition-slider .applition_list .carousel-control .slick-next .icon-next:before {}
#application_row .applition-slider .applition_list .carousel-inner {}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item {}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item a {display: block;background: #fff;border: 2px solid #E31E24;border-radius: 10px;aspect-ratio: 1 / 1;padding: 15px;min-height: 136px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item a i {display:block;font-size: 44px;color: #091930;font-weight: 300;}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item a .apl_name {font-family:"Noto Serif", serif;font-size:14px;color: #091930;}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item a:hover {background:#E31E24;border:2px solid #E31E24;color:#fff;}
#application_row .applition-slider .applition_list .carousel-inner .aplication_item a:hover i, #application_row .applition-slider .applition_list .carousel-inner .aplication_item a:hover .apl_name {color:#fff;}

#why_row {background:linear-gradient(270deg, #FF5156 0%, #E31E24 100%);}
#why_row .why_half_left {width:calc(50% - 15px);float:left;}
#why_row .why_half_left .big_img_contiainer {height: 350px;border-radius: 10px;width:90%;}
#why_row .why_half_left .big_img_contiainer .big_img {height: 350px;border-radius: 10px;}
#why_row .why_half_left .small_img_contiainer {height: 235px;border-radius: 10px;width: 185px;position: relative;margin-top: -130px;float: right;padding: 10px;background:#fff;}
#why_row .why_half_left .small_img_contiainer .small_img {height: 215px;border-radius: 10px;}
#why_row .why_half_right .title_1 {color:#fff;}
#why_row .why_half_right {width:calc(50% - 15px);float:right;color:#fff;}
#why_row .why_half_right .title_1 .sub {width: 100%;color:#fff;opacity:1;}
#why_row .why_half_right ul.why_lists {}
#why_row .why_half_right ul.why_lists > li {font-size:14px;margin-top:5px;}
#why_row .why_half_right ul.why_lists > li i {margin-right:10px;font-size: 22px;float: left;}
#why_row .why_half_right ul.why_lists > li .txt {width:calc(100% - 32px);float:right;line-height: 30px;}
#prod_cat_row {text-align:center;}
#prod_cat_row .prodcat_list {}
#prod_cat_row .prodcat_list > li {display: inline-block;margin: 5px;}
#prod_cat_row .prodcat_list > li a {display: block;background: #fff;color:#000;border: 1px solid rgb(31 59 100 / 50%);border-radius: 30px;padding: 5px 15px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#prod_cat_row .prodcat_list > li a:hover {background:#E31E24;border:1px solid #E31E24;color:#fff;}
#logo_row {text-align:center;background:#F5F5F5;padding-top: 30px;padding-bottom: 30px;}
#logo_row .logo-slider {}
#logo_row .logo-slider .logo_list {}
#logo_row .logo-slider .logo_list .carousel-inner {}
#logo_row .logo-slider .logo_list .carousel-inner .logo_item {}
#logo_row .logo-slider .logo_list .carousel-inner .logo_item img {filter: grayscale(1);opacity: .5;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;}
#logo_row .logo-slider .logo_list .carousel-inner .logo_item img:hover {filter: none;opacity: 1;cursor:pointer;}

#awards_events_row {}
#awards_events_row .aw-ev {text-align: center;    margin-bottom: 35px;}
#awards_events_row .aw-ev .tablinks {float: none}
#awards_events_row .tabcontent {}
#awards_events_row .tabcontent .award-list {}
#awards_events_row .tabcontent .award-list > li {width: calc(25% - 10px);float: left;margin: 0 10px 10px 0;}
#awards_events_row .tabcontent .award-list > li:nth-child(4n+4) {float: right;margin: 0 0 10px 10px;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer {aspect-ratio:1/1;border-radius:10px;border: 1px solid #e5e5e5;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer .awev_img {aspect-ratio:1/1;border-radius:10px;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer .awev_img a {display:block;width:100%;min-height:100%;border-radius:10px;text-align:center;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer .awev_img a:hover {background:rgb(31 59 100 / 70%);border-radius:10px;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer .awev_img a i {color:#fff;font-size:50px;display:none;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
#awards_events_row .tabcontent .award-list > li .awev_img_contiainer .awev_img a:hover i {display:block;position: relative;top: 125px;}

.entry-summary .title_4 {font-weight: 600;font-family: 'Jost';font-size: 16px;margin-bottom: 20px;}
.entry-summary .custom_data_section {margin-bottom: 20px;}
.entry-summary .application_area_list {margin-top: -5px;}
.entry-summary .application_area_list > li {font-size: 14px;margin-top: 5px;}
.entry-summary .application_area_list > li i {margin-right:8px;color: #e31e24;}
.entry-summary .pack_size_list {}
.entry-summary .pack_size_list > li {display: inline-block;text-align: center;margin-right: 7px;margin-bottom: 20px;}
.entry-summary .pack_size_list > li a {padding: 7px 10px;background: #f5f5f5;border-radius: 4px;font-size: 13px;border: 1px dashed #444;text-decoration:none;font-weight: 500;font-family: 'Inter';-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;}
.entry-summary .pack_size_list > li a:hover {cursor:pointer;color:#fff;background:#e31e24;}

.entry-summary .prouduct_enquiry_section {margin: 30px 0 15px;}
.entry-summary .prouduct_enquiry_section .whatsapp_enquiry {}
.entry-summary .prouduct_enquiry_section .enq_button_container {display: inline-block;margin-right: 10px;}
.entry-summary .prouduct_enquiry_section .enq_button_container a {font-weight: 500;padding: 10px 15px;border-radius: 4px;display:block;text-align:center;-webkit-transition: 600ms;-moz-transition: 600ms;-o-transition: 600ms;transition: 600ms;text-decoration:none;}
.entry-summary .prouduct_enquiry_section .enq_button_container a:focus {outline:none;}
.entry-summary .prouduct_enquiry_section .enq_button_container a:hover {cursor:pointer;background:#E31E24;color:#fff;}
.entry-summary .prouduct_enquiry_section .enq_button_container a i {float: left;font-size: 16px;line-height: 20px;position: relative;margin: 0 8px 0 0;}
.entry-summary .prouduct_enquiry_section .enq_button_container a i.fab {}
.entry-summary .prouduct_enquiry_section .enq_button_container a i.hgi {}
.entry-summary .prouduct_enquiry_section .whatsapp_enquiry a {background:#1e3f63;color: #fff;}

/*.entry-summary .prouduct_enquiry_section .whatsapp_enquiry a:hover {background:#4aae20;color:#fff;}*/
.entry-summary .prouduct_enquiry_section .whatsapp_enquiry a i {}
.entry-summary .prouduct_enquiry_section .whatsapp_enquiry a i.fab {}
.entry-summary .prouduct_enquiry_section .whatsapp_enquiry a i.hgi {}

.entry-summary .prouduct_enquiry_section .mail_enquiry a {background: rgb(227 30 36);color: #fff;font-weight: 500;}
/*.entry-summary .prouduct_enquiry_section .mail_enquiry a:hover {background:#2196F3;color:#fff;}*/
.entry-summary .prouduct_enquiry_section .mail_enquiry a i {}
.entry-summary .prouduct_enquiry_section .mail_enquiry a i.fab {}
.entry-summary .prouduct_enquiry_section .mail_enquiry a i.hgi {}

.pop_enq_container {width:900px;padding: 0 !important;}
.pop_enq_container .pop_enq_inner_container {display:flex;}
.pop_enq_container .pop_enq_inner_container .pop_enq_img_container {width:400px;float:left;}
.pop_enq_container .pop_enq_inner_container .pop_enq_img_container .pop_enq_image {width: 400px;height: 470px;}
.pop_enq_container .pop_enq_form_container {width:calc(100% - 400px);float:right;padding: 30px;}
.pop_enq_container .pop_enq_form_container h4.title {font-weight:500;font-size:18px;margin-bottom:25px;color: #000;}
.pop_enq_container .pop_enq_form_container h4.title .sub {display:block;font-weight:400;font-size:13px;line-height:18px; opacity:.8;font-family: 'Inter';margin-top: 5px;}
.pop_enq_container .pop_enq_form_container .pop_form {}

































