/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
/*@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700|Muli:300,400,600,700,800,900&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500&display=swap');

/*font-family: 'Work Sans', sans-serif;*/

@font-face {font-family: 'Mongolian Baiti'; src: url('MongolianBaiti.eot'); src: url('MongolianBaiti.eot?#iefix') format('embedded-opentype'), url('MongolianBaiti.woff2') format('woff2'), url('MongolianBaiti.woff') format('woff'); font-weight: normal; font-style: normal;}

a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -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;}
p{padding:0 0 20px; margin:0;}
p:empty{padding:0; margin:0;}

.fl-page .fl-page-header{background:none; border:none; padding:14px 0; background:#fff;}
.sticky .fl-page .fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.1);}
.fl-page-nav-right .fl-page-header-wrap{border:none; background:none;}

.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{max-width:1230px; width:100%; padding:0 15px;}
.fl-page{padding-top:124px !important;}

.fl-page-header .container{display:flex; flex-wrap:nowrap; align-items:center;}
.fl-page-header-logo-col{float:left; width:15%;}
.fl-page-nav-right .fl-page-header-logo{max-width:175px; -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;}
.sticky .fl-page-nav-right .fl-page-header-logo{max-width:140px;}

.fl-page-nav-col{width:85%;}
.fl-page-nav-right .fl-page-nav-wrap{float:right; display:flex; flex-wrap:wrap; align-items:center;}
.fl-page-nav-right .fl-page-nav{float:left;}
.fl-page-nav-col .navbar-collapse{padding:0;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li{padding:0 15px; margin:0; position:relative;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li:before{display:none;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li:first-child{padding-left:0;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li:last-child{padding-right:0;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li>a{letter-spacing:0.06em; padding:15px 0;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li>a:after{display:none;}
.fl-page-nav-right .fl-page-nav-wrap .widget11{float:right; padding-left:30px; margin-top:-3px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn{background:#1a9e89; color:#fff; font-family: 'Work Sans', sans-serif; font-size:13px; font-weight:400; padding:12px 25px; border-radius:2px; text-transform:uppercase; display:block; float:left}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn:hover,
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn2:hover{background:#3397c9; color:#fff;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn2{background:none; border:1px solid #1a9e89; color:#1a9e89; margin-left:10px; margin-top:-1px}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .cart-top{margin:9px 0 0 15px; position:relative; display:inline-block; vertical-align:middle;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .cart-top span{background:#1a9e89; width:14px; height:14px; border-radius:100%; color:#fff; text-align:center; line-height:14px; font-size:10px; position:absolute; right:-7px; top:0; font-weight:bold;}

.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li:hover > .sub-menu{left:0;}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.hide-nav{display:block;}
.logged-in .fl-page-nav-right .fl-page-nav-wrap .navbar-nav > li.hide-nav{display:none;}

.acco-view .woocommerce ul.products li.product .button{padding:9px 10px; margin-top:5px;}
.acco-view .woocommerce ul.products li.product .button:after{display:none !important;}
.acco-view .woocommerce ul.products li.product .added_to_cart{border:none; padding:9px 10px; margin:0; border-radius:2px; background:#3397c9; color:#fff; font-family: 'Work Sans', sans-serif; font-size:14px; outline:none !important; line-height:1.45; margin-top:5px;}
.acco-view .woocommerce ul.products li.product .added_to_cart:hover{background:#199f8a;}


.fl-rich-text ul,
.pp-sub-heading ul{padding:0; margin:0;}
.fl-rich-text ul li,
.pp-sub-heading ul li{padding:0 0 0 26px; margin:0; list-style:none; position:relative;}
.fl-rich-text ul li:before,
.pp-sub-heading ul li:before{content:'\f00c'; position:absolute; left:0; top:2px; color:#1a9e89; font-family:FontAwesome;}

.fl-rich-text ul ~ p,
.pp-sub-heading ul ~ p{padding-top:20px;}

.home-sec1 .fl-col-group-equal-height{align-items:center;}
.home-sec1 .widget11{max-width:418px; float:right; padding:50px 55px; background:#fff; border-radius:4px; width:100%; box-shadow:0 0 37px 0 rgba(0,0,0,0.14);}
.home-sec1 .widget11 .btn{background: #1a9e89;
color: #fff;
font-family: 'Work Sans', sans-serif;
font-size: 16px; text-align:center;
font-weight: 400;
padding: 12px 25px;
border-radius: 2px;
text-transform: uppercase;
display: block; display:block;}
	
.home-sec1 .widget11 .btn:hover{background:#3397c9; color:#fff;}
	
.home-sec1 .widget1-title{margin:0 0 20px; padding:0 0 15px; position:relative; font-size:24px; color:#262624;}
.logged-in .home-sec1 .widget1-title{font-size:18px;}
.home-sec1 .widget1-title:before{content:''; position:absolute; left:0; bottom:0; width:46px; height:1px; background:#3397c9;}
.home-sec1 .gform_wrapper{padding:0; margin:0;}
.home-sec1 .gform_wrapper ul.gform_fields li.gfield{padding:0 0 20px; margin:0 !important; width:100%; border:none; background:none;}
.home-sec1 .gform_wrapper .top_label .gfield_label{padding:0 0 7px; margin:0 !important; font-weight:normal; display:block; line-height:1; color:#63625f; font-size:16px; font-family: 'Work Sans', sans-serif}
body .home-sec1 .gform_wrapper .top_label div.ginput_container{padding:0; margin:0 !important;}
.home-sec1 .gform_wrapper ul.gform_fields li.gfield.hidden_label{display:none;}
.home-sec1 .gform_wrapper .gform_footer{padding:0; margin:0;}
.home-sec1 .gform_wrapper .gform_footer input.button,
.home-sec1 .gform_wrapper .gform_footer input[type=submit]{top:0; margin:0; width:100%; max-width:149px; border:none; outline:none; text-transform:uppercase; font-family: 'Work Sans', sans-serif; font-size:14px; font-weight:400; padding:13px 20px 13px 63px; border-radius:2px; background:#3397c9 url(images/lock-icon.png) 43px center no-repeat; text-align:left;}
.home-sec1 .gform_wrapper .gform_footer input.button:hover,
.home-sec1 .gform_wrapper .gform_footer input[type=submit]:hover{background:#033c75 url(images/lock-icon.png) 43px center no-repeat;}
.home-sec1 .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.home-sec1 .gform_wrapper .gfield input:focus,
.home-sec1 .gform_wrapper .gfield select,
.home-sec1 .execphpwidget select,
.home-sec1 .gform_wrapper .gfield textarea{background:#fff; border:solid 1px #e3e3e3; color:#63625f; font-family: 'Work Sans', sans-serif; font-size:16px; padding:11px 17px; border-radius:2px; width:100%;}
.home-sec1 .widget11 .gf_login_links{padding:15px 0 0;}
.home-sec1 .widget11 .gf_login_links br{display:none;}
.home-sec1 .widget11 .gf_login_links a:first-child{float:right; margin:-61px 0 0; background:#033c75; color:#fff; padding:15px 20px; text-transform:uppercase; border-radius:2px; font-family: 'Work Sans', sans-serif; font-size:14px; font-weight:400; line-height:1; width:100%; max-width:149px; text-align:center; position:relative;}
.home-sec1 .widget11 .gf_login_links a:first-child:hover{background:#3397c9;}
.home-sec1 .widget11 .gf_login_links a:first-child:before{content:'\f007'; padding-right:8px; font-size:16px; font-family:FontAwesome; font-weight:normal;}
.home-sec1 .widget11 .gf_login_links a:nth-child(3n){color:#033c75;}
.home-sec1 .widget11 .gf_login_links a:nth-child(3n):hover{color:#3397c9;}
.home-sec1 .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:5px 0 0; line-height:1;}

.home-sec2 .fl-rich-text ul{padding:0 15px;}
.home-sec2 .fl-rich-text ul li{width:40%; float:left;}
.home-sec2 .fl-rich-text ul.fullcol-list{ padding-bottom:15px}
.home-sec2 .fl-rich-text ul.fullcol-list li{ width:auto; float:none;}

.home-sec4 .fl-module-pp-heading .fl-module-content{padding:0 30px; margin-top:-100px; position:relative;}
.home-sec4 .pp-heading-content{padding:44px; margin:0; background:#fff; box-shadow:0 0 37px 0 rgba(0,0,0,0.14);}
.home-sec4 .pp-sub-heading ul li{line-height:1.5; padding-bottom:14px;}
.home-sec4 .pp-sub-heading ul li:last-child{padding-bottom:0;}

.home-sec5 .woocommerce ul.products{padding:0; margin:0 -10px; display:flex; flex-wrap:wrap; justify-content:center;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product{padding:0 10px 20px; margin:0; width:25% !important;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product a{display:flex; flex-wrap:nowrap; align-items:center; background:#fff; height:100%; box-shadow:0 0 37px 0 rgba(0,0,0,0.05); padding:24px 27px; border-radius:10px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product img{width:74px; height:74px; object-fit:contain; border:solid 1px rgba(0,0,0,0.08); border-radius:100%; margin:0; padding:10px; -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;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product h2{padding:0 0 0 22px; margin:0; text-align:left; font-size:20px; font-weight:400; -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; color:#262624; text-transform:uppercase}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product h2 .count{display:none;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product a:hover img{border-color:rgba(0,0,0,0.5);}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product a:hover h2{color:#3397c9;}

.home-sec6 .fl-row-content-wrap{position:relative; overflow:hidden;}
.home-sec6 .fl-module-photo{position:absolute; left:0; top:0; bottom:0; width:calc(50% - 150px);}
.home-sec6 .fl-module-photo .fl-module-content,
.home-sec6 .fl-module-photo .fl-photo,
.home-sec6 .fl-module-photo .fl-photo-content{height:100%; width:100%;}
.home-sec6 .fl-module-photo .fl-photo-content > img{object-fit:cover; height:100%; width:100%;}

.home-sec7 .fl-rich-text ul{border-bottom:solid 1px #e6e6e6; padding:0 0 15px;}
.home-sec7 .fl-rich-text ul li{padding-bottom:15px;}
.home-sec7 .fl-rich-text .fa{font-family:FontAwesome;}
.home-sec7 .row{display:flex; flex-wrap:wrap; justify-content:center; margin:0 -9px; padding-top:30px;}
.home-sec7 .col-xs-6{text-align:center; padding:36px 9px 0;}
.home-sec7 .info-dsc{height:100%; width:100%; background:#fff; box-shadow:0 0 37px 0 rgba(0,0,0,0.05); border:solid 1px rgba(0,0,0,0.06); border-radius:6px;}
.home-sec7 .info-dsc .info-ic{width:100%; float:left; margin:-36px 0 0;}
.home-sec7 .info-dsc .fa{color:#fff; width:71px; height:71px; border-radius:100%; background:#1c2e5e; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; margin:auto; font-size:36px;}
.home-sec7 .info-dsc p{width:100%; padding:10px 10px 20px; line-height:21px; clear:both;}

.home-sec8 .pp-photo-gallery{display:flex; flex-wrap:wrap; justify-content:center;}
.home-sec8 .pp-photo-gallery .pp-photo-gallery-item:last-child{margin-right:0;}
.home-sec8 .pp-photo-gallery-item{padding-left:25px; padding-right:25px; padding-bottom:30px;}
.home-sec8 .pp-photo-gallery-content a{position: relative;
height: 155px;}
.home-sec8 .pp-photo-gallery-content img.pp-gallery-img{
max-height: 95%;
max-width: 100%;position: absolute;object-fit: contain;
left: 0;
top:0;
bottom:0;
right: 0;
margin: auto;
}

/* =========== home-banner============= */

.home-banner-main .fl-slide-foreground{max-width: 100% !important;} 

.home-banner-main .bx-wrapper .bx-viewport .fl-content-slider-wrapper{display:flex; flex-wrap:nowrap;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .fl-slide-foreground,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .fl-slide-content-wrap,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .fl-slide-content,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .fl-slide-text,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .back-to-school-main,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .how-to-get-main,
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .how-to-get-inner{height:100%}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .back-to-school-text-left{display:flex; height:100%; align-items:center; justify-content:center;}

.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-main{height:100%;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-caption{height:100%; padding-bottom:100px !important;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-main .bot-img{position:absolute; left:0; bottom:0;}

.home-banner-main .happy-holiday-main{width: 100%; position: relative; padding-top: 80px !important;}
.home-banner-main .happy-holiday-main:before{position: absolute; content: ""; right: 5%; top: 20px; background: url(./images/hours-right.svg) right center no-repeat; width: 30%; height: 55%; background-size: contain;}
.home-banner-main .happy-holiday-main:after{position: absolute; content: ""; left: 5%; top: -2px; background: url(./images/Hours-left.png) left top no-repeat; width: 30%; height: 60%; background-size: contain;}
.home-banner-main .happy-holiday-caption{padding: 15px !important;}
.home-banner-main .happy-holiday-caption h1 {font-family: 'Life Savers', cursive !important; margin-top: 0; font-weight: 700 !important; font-size: 76px !important; line-height: 98px !important;}
.home-banner-main .happy-holiday-caption h4 {font-family: 'Raleway', sans-serif !important; font-size: 28px; max-width: 420px; margin-bottom: 30px; display: inline-block; line-height: 40px; text-transform: uppercase; font-weight: 400;}
.home-banner-main .happy-holiday-caption h3 {font-family: 'Open Sans', sans-serif !important; font-size: 40px; margin-top: 0 !important; line-height: 1; font-weight: 400;}
.home-banner-main .happy-holiday-caption p {font-family: 'Open Sans', sans-serif !important; font-size: 22px; line-height: 30px; font-weight: 400; padding-top: 10px;}
.home-banner-main .happy-holiday-main .bot-img{width: 100%; background: url(./images/Hours-bottom.jpg); background-size: cover; background-repeat-y: repeat; height: 100px;}


.home-banner-main .how-to-get-main{width: 100%; float: left;}
.home-banner-main .how-to-get-inner{display: flex;}
.home-banner-main .how-to-get-main .how-to-get-caption-text{width: 45%; float: left; padding: 0px 60px; background-color: #329c63; position: relative;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .how-to-get-caption-text-inner { display: flex; height: 100%; align-items: center;}
.home-banner-main .how-to-get-main .how-to-get-caption-text:after{position: absolute; content: ""; background: url(./images/Untitled-1.png) left center no-repeat; width: 20%; z-index: 1; height: 100%; top: 0; left:99.5%; bottom: 0; background-size: 100% 100%;}
.home-banner-main .how-to-get-main .how-to-get-caption-text h1{font-family: 'Roboto', sans-serif !important; letter-spacing:-0.05em; font-weight: 900; font-size: 120px; color: #6f2c7c !important; display: flex; flex-wrap: wrap; justify-content: flex-start; line-height:0.85; align-items: flex-start; margin: 0 !important;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .to-text{font-size:77px !important; background-color: #00a3df; padding: 10px; margin-top:8px !important; margin-left: 20px; display: flex; justify-content: center; align-items: center; max-height:85px; color: #fff;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .blue-colr{color: #1e105d !important; padding-left: 20px; width: 100%; display: block;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .yellow-colr{color: #f4d81c !important;}
.home-banner-main .how-to-get-main .how-to-get-image{width:55%; float: left; position: relative; padding-bottom: 50%; /*background: url(./images/Location-Map.jpg); background-size: cover; background-repeat: no-repeat;*/}
.home-banner-main .how-to-get-main .how-to-get-image img{position: absolute; content: ""; width: 100%; height: 100%; top: 0; left: 0; object-fit: contain; padding-left:10%;}

.home-banner-main .back-to-school-main{width: 100%; float: left; display: flex;}
.home-banner-main .back-to-school-main .back-to-school-inner{width: 100%;}
.home-banner-main .back-to-school-main .back-to-school-text-left{width: 50%; float: left; background-color: #329c63; position: relative; padding: 0px 80px;}
.home-banner-main .back-to-school-main .back-to-school-text-left:after{position: absolute; content: ""; width: 100%; height: 100%; left: 0; top: 0; background: #ffffff; border-top-right-radius: 50%; border-bottom-right-radius: 50%; border-bottom-left-radius: 50%; z-index: 1;}
.home-banner-main .back-to-school-main .back-to-school-text-left h1{font-family: 'Roboto', sans-serif !important; position: relative; z-index: 2; letter-spacing:-0.05em; font-weight:900; font-size: 120px; color: #329c63 !important; display: flex; flex-wrap: wrap; justify-content: flex-start; line-height:0.85; align-items: flex-start;}
.home-banner-main .back-to-school-main .back-to-school-text-left .to-text-yellow{font-size:77px !important; background-color: #f4d81c; padding: 10px; margin-top:8px !important; margin-left: 20px; display: flex; justify-content: center; align-items: center; max-height:85px; color: #fff;}
.home-banner-main .back-to-school-main .back-to-school-text-left .blue-colr{color: #1e105d !important; width: 100%; display: block;}
.home-banner-main .back-to-school-main .back-to-school-text-left .sky-colr{color: #2269a5 !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right{width: 50%; float: left; display: flex; flex-wrap: wrap; height: 100%;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top{width: 100%; float: left; background-color: #1f397a; padding-left: 30px; display: flex; flex-wrap: wrap; align-items: center; align-content: center;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h2{width: 100%; font-family: 'Roboto', sans-serif !important; margin-top: 0; font-size:74px; font-weight: 400; color: #ffffff !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h3{width: 100%; font-family: 'Roboto', sans-serif !important; font-size:60px; font-weight: 700; color: #ffffff !important;padding: 0 30px 10px 50px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top p{width: 100%; font-family: 'Open Sans', sans-serif !important; font-size:16px; font-weight: 400; color: #ffffff !important; padding: 0 30px 0 50px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm{width: 100%; position: relative; float: left; background-color: #2269a5; padding-left: 30px; display: flex; flex-wrap: wrap; align-items: center; align-content: center;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h2{width: 100%; font-family: 'Roboto', sans-serif !important; margin-top: 0; font-size:60px; font-weight:900; color: #ffffff !important; margin:0;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h4{width: 100%; font-family: 'Roboto', sans-serif !important; font-size:22px; font-weight:900; color: #ffffff !important; margin:0; padding:0 0 15px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h3{width: 100%; font-family: 'Roboto', sans-serif !important; margin-top: 0; font-size:60px; font-weight: 700; color: #ffffff !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert{position: absolute; content: ""; width: 50%; height: 100%; top: 0; right: 0; background-color: #6f2c7c; border-bottom-left-radius: 100%; padding:20px 30px 0;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert img{max-width:100%;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert h4{width: 100%; font-family: 'Roboto', sans-serif !important; font-size: 20px; font-weight: 500; color: #ffffff !important;}
/*.pp-dual-button-content .pp-dual-button-inner .pp-dual-button a{box-shadow:0 7px 25px 0 rgba(0,0,0,0.16); letter-spacing:0.02em;}*/

.contact-form .gform_wrapper .gfield .gfield_label{padding:0 0 5px; margin:0;}
.contact-form .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),
.contact-form .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin:0;}

.contact-form .pp-gf-content .gform_wrapper ul.gform_fields{margin:0 -7px !important;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding:0 7px 14px; margin:0;}
.contact-form .gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,
.contact-form .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield,
.contact-form .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{padding:0 7px 14px; margin:0;}
body .contact-form  .gform_wrapper .top_label div.ginput_container{margin:0;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), 
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields select{box-shadow:0 1px 13px 0 rgba(3,32,62,0.03);}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields textarea{height:106px; box-shadow:0 1px 13px 0 rgba(3,32,62,0.03);}

.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield .chosen-container{width:100%!important;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield .chosen-container .chosen-choices{padding-left:12px; padding-right:12px; background:#fff;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield .chosen-container .chosen-search-input{padding-left:0!important; padding-right:0!important;}

.contact-form .gform_wrapper .top_label li ul.gfield_checkbox,
.contact-form .gform_wrapper .top_label li ul.gfield_radio{width:100%; margin-bottom:0; clear:both;}
.contact-form .gform_wrapper .top_label li ul.gfield_radio li{margin:0 15px 0 0; width:auto; float:left;}
.contact-form .gform_wrapper .top_label li ul.gfield_radio li input[type="radio"]{display:none;}
.contact-form .gform_wrapper .top_label li ul.gfield_radio li label{position:relative; margin:0; display:inline; padding:0 0 0 22px; font-weight:normal; font-size:15px;}
.contact-form .gform_wrapper .top_label li ul.gfield_radio li label:before{content:''; border:solid 1px #041d2d; width:14px; height:14px; position:absolute; left:0; top:0; bottom:0; margin:auto; border-radius:100%;}
.contact-form .gform_wrapper .top_label li ul.gfield_radio li input[type="radio"]:checked ~ label:after{content:''; width:8px; height:8px; position:absolute; left:3px; top:0; bottom:0; margin:auto; border-radius:100%; background:#0099ff;}

.contact-form .gform_wrapper .top_label li ul.gfield_checkbox li input[type="checkbox"]{display:none;}
.contact-form .gform_wrapper .top_label li ul.gfield_checkbox li label{position:relative; margin:0; display:inline; padding:0 0 0 22px; font-weight:normal; font-size:15px;}
.contact-form .gform_wrapper .top_label li ul.gfield_checkbox li label:before{content:''; border:solid 1px #041d2d; width:14px; height:14px; position:absolute; left:0; top:0; bottom:0; margin:auto; border-radius:3px;}
.contact-form .gform_wrapper .top_label li ul.gfield_checkbox li input[type="checkbox"]:checked ~ label:after{content:'\f00c'; width:14px; height:14px; position:absolute; left:0; top:0; bottom:0; margin:auto; font-family:FontAwesome; font-size:12px; text-align:center; line-height:15px; color:#0099ff;}

.contact-form .gform_wrapper{margin:0;}
.contact-form .gform_wrapper .gform_footer{margin:10px 0 0; padding:0;}
.contact-form .gform_wrapper .gform_footer .gform_button{top:0; margin:0;}
.contact-form .gform_wrapper .gform_heading{display:none;}
.contact-form .gform_confirmation_wrapper{text-align:center; color:#008000;}

.fl-page-footer-wrap{ background:#212428; padding:0; font-size:15px; color:#ababa8; line-height:1.4; clear:both; width:100%; float:left;}
.fl-page-footer-wrap .container{padding:0 15px;}
.fl-page-footer-wrap .widget1-title{font-size:24px; color:#fff; text-transform:none; margin:0; padding:0 0 20px; font-weight:300;}
.footer-top{width:100%; float:left; padding:75px 0 0; margin:0;}
.foot-nav{float:left; padding:0 15px 50px; margin:0;}
.foot-nav3 .widget_execphp ul{padding-top:9px;}
.foot-nav ul{padding:0; margin:0;}
.foot-nav ul li{list-style:none; padding:0 0 9px 14px; margin:0; position:relative;}
.foot-nav ul li:before{content:'\f054'; position:absolute; left:0; top:4px; font-size:10px; font-family:FontAwesome;}
.foot-nav ul li:last-child{padding-bottom:0;}
.foot-nav ul li a,
.foot-nav a{color:#ababa8;}
.foot-nav ul li a:hover,
.foot-nav a:hover{color:#3397c9;}
.foot-nav .widget_newsletterwidget .tnp{position:relative;}
.foot-nav .widget_newsletterwidget .tnp label{display:none;}
.foot-nav .widget_newsletterwidget .tnp .tnp-field{margin:0;}
.foot-nav .widget_newsletterwidget .tnp .tnp-email{width:100%; float:left; padding:16px 65px 16px 17px; margin:0; background:#2d3035; border:none; border-radius:0; color:#fff; font-size:15px; font-weight:normal;font-family: 'Work Sans', sans-serif; height:auto;}
.foot-nav .widget_newsletterwidget .tnp .tnp-email::-webkit-input-placeholder{color:#ababa8;}
.foot-nav .widget_newsletterwidget .tnp .tnp-email::-moz-placeholder{color:#ababa8;}
.foot-nav .widget_newsletterwidget .tnp .tnp-email:-ms-input-placeholder{color:#ababa8;}
.foot-nav .widget_newsletterwidget .tnp .tnp-email:-moz-placeholder{color:#ababa8;}
.foot-nav .widget_newsletterwidget .tnp .tnp-submit{background-color:#3397c9; background-image:url(images/btn-arrow.png); background-position:center center; background-repeat:no-repeat; padding:0; margin:0; width:50px; height:50px; color:#fff; border:none; border-radius:0; font-size:0; position:absolute; right:0; top:0; -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; top:0;}
.foot-nav .widget_newsletterwidget .tnp .tnp-submit:hover{background-color:#1a9e89;}

.foot-nav1{width:26.9166%;}
.foot-nav1 p{padding:0 0 12px; margin:0; line-height:1.6;}
.foot-nav1 p a .fa{padding-right:5px;}
.foot-nav1 ul{padding-top:5px;}
.foot-nav1 ul li{padding:0 6px 0 0; display:inline-block;}
.foot-nav1 ul li a{width:33px; height:33px; background:#2d3035; color:#fff; border-radius:100%; display:block; text-align:center; line-height:33px; font-size:14px;}
.foot-nav1 ul li a:hover{color:#fff; background:#3397c9;}
.foot-nav1 ul li:before{display:none;}
.foot-nav2{width:28.3333%;}
.foot-nav3{width:18.3333%;}
.foot-nav4{width:26.4168%;}

.foot-copyright{width:100%; float:left; padding:25px 0; margin:0; background:#1a1d20; color:#ababa8;}
.foot-copyright .widget11{float:left; padding:2px 0 0;}
.foot-copyright .widget_media_image{float:right; padding:0;}


.com_img{ padding:70px 0; margin:0; position:relative; clear:both; /*background:#3397c9;*/ background:url(images/sub-banner.jpg) left top repeat; background-size:auto 100%;}
.com_img > img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.com_img .container{ position:relative; z-index:1; padding:0 15px;}
.com_img .pt_title{ color:#fff; margin:0; padding:0; font-size:50px;}
.com_img .breadcrumbs{ color:#fff;}

.section-white{width:100%; float:left; padding:85px 0;}
.section-white .container{padding:0 15px;}

.section-white .fl-archive-header{padding:0 0 25px; margin:0;}
.section-white .fl-archive-header .fl-archive-title{font-size:18px; padding:0; margin:0; font-weight:400; text-transform:none;}
.home-latest .col-md-8 .row{display:flex; flex-wrap:wrap;}
.home-latest .col-md-8 .col-lg-6{padding-bottom:30px;}
.home-latest .home-post{width:100%; float:left; box-shadow:0 0 10px 0 rgba(0,0,0,0.1); height:100%; position:relative; padding:0 0 50px; border-radius:4px;}
.home-latest .home-post .img-link{width:100%; position:relative; padding:0 0 60%;}
.home-latest .home-post .img-link img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover; border-radius:4px 4px 0 0;}
.home-latest .home-post .product-detail{clear:both; padding:30px;}
.home-latest .home-post .post-tit{font-size:20px; margin:0; padding:0 0 5px; font-weight:400}
.home-latest .home-post .date,
.single-post .date{padding:0 0 15px; border-bottom:solid 1px rgba(0,0,0,0.15); font-size:14px;}
.home-latest .home-post .date span,
.single-post .date span{padding-left:10px;}
.home-latest .home-post .post-content,
.single-post .post-content{padding:15px 0 0;}
.home-latest .home-post .read-link{position:absolute; left:30px; bottom:30px;}
.home-latest .home-post .read-link a{background:#3397c9; color:#fff; font-size:14px; font-family: 'Work Sans', sans-serif; font-weight:400; text-transform:uppercase; padding:15px 20px; border-radius:4px; display:inline-block; line-height:1;}
.home-latest .home-post .read-link a:hover{background:#1a9e89;}
.home-latest .col-md-4 .fl-sidebar{padding:0 0 0 25px; margin:0; max-width:100%; width:100%; display:block;}
.home-latest .fl-sidebar .fl-widget{padding:0 0 30px; margin:0; width:100%; float:left;}
.home-latest .fl-sidebar .fl-widget:last-child{padding-bottom:0;}
.home-latest .fl-sidebar .fl-widget-title{font-size:20px; padding:0 0 10px; margin:0; font-weight:400}
.home-latest .fl-sidebar form{position:relative;}
.home-latest .fl-sidebar form input.form-control{width:calc(100% - 94px); float:left; border-radius:0px; border:solid 1px #e3e6e8; height:auto; padding:9px 15px; font-family: 'Work Sans', sans-serif; font-size:14px; background:#fff;}
.home-latest .fl-sidebar form input[type="submit"]{border:none; border-radius:0px; float:right; font-family: 'Work Sans', sans-serif; font-size:14px; font-weight:400; text-transform:uppercase; padding:10px 20px; -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;}
.home-latest .fl-sidebar ul{padding:0; margin:0;}
.home-latest .fl-sidebar ul li{list-style:none; padding:0 0 5px 23px; margin:0; position:relative;}
.home-latest .fl-sidebar ul li:last-child{padding-bottom:0;}
.home-latest .fl-sidebar ul li:before{content:'\f192'; position:absolute; left:0; top:2px; font-family:FontAwesome;}
.home-latest .fl-sidebar ul li a{color:#555551;}
.home-latest .fl-sidebar ul li a:hover{color:#3397c9;}

.single-post .blog-media img{width:100%;}
.single-post h2{padding:30px 0 5px; margin:0;}

.fl-page-content .container{padding:0 15px;}
.fl-page-content .fl-content{padding:85px 15px; margin:0;}
.fl-page-content .fl-content .woocommerce-breadcrumb{font-size:14px; padding:0 0 15px; margin:0 0 15px; border-bottom:solid 1px rgba(0,0,0,0.1);}
.fl-page-content .woocommerce-products-header{display:none;}
.fl-page-content .woocommerce-products-header .woocommerce-products-header__title page-title{padding:0; margin:0;}
.fl-page-content .woocommerce-result-count{padding:6px 0 21px;}
.fl-page-content .woocommerce-ordering{padding:0; margin:0;}
.fl-page-content .woocommerce-ordering select{border-radius:0px; border:solid 1px #e3e6e8; height:auto; padding:9px 15px; font-family: 'Work Sans', sans-serif; font-size:14px; background:#fff; outline:none;}

.woocommerce ul.products,
.woocommerce-page ul.products{padding:0; margin:0 -15px;}
.woocommerce.columns-4 ul.products.columns-4 li.product,
.woocommerce-page.columns-4 ul.products.columns-4 li.product,
.woocommerce.woo-4.archive ul.products.columns-4 li.product,
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{padding:0 15px 30px; margin:0; width:25% !important;}

.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce.columns-4 ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce-page.columns-4 ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce.woo-4.archive ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce-page.woo-4.archive ul.products.columns-3 li.product:nth-child(2n+1){clear:none;}
.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce.columns-4 ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce-page.columns-4 ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce.woo-4.archive ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce-page.woo-4.archive ul.products.columns-3 li.product:nth-child(3n+1){clear:left;}


.woocommerce.columns-4 ul.products.columns-3 li.product,
.woocommerce-page.columns-4 ul.products.columns-3 li.product,
.woocommerce.woo-4.archive ul.products.columns-3 li.product,
.woocommerce-page.woo-4.archive ul.products.columns-3 li.product{padding:0 15px; margin:0; width:33.33% !important;}

.woocommerce ul.products li.product a img{border:none !important; 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{padding:25px 0 0; margin:0; color:#262624;}
.woocommerce ul.products li.product .price{font-size:20px; padding:10px 0 15px; margin:0; font-weight:bold; font-family: 'Work Sans', sans-serif; color:#722b7c;}
.woocommerce ul.products li.product .button{border:none; padding:9px 15px; margin:0; border-radius:2px; background:#199f8a; color:#fff; font-family: 'Work Sans', sans-serif; font-size:14px; outline:none;}
.woocommerce ul.products li.product .button:hover{background:#3397c9; border:none;}
.woocommerce ul.products li.product .added_to_cart{font-size:13px; font-family: 'Work Sans', sans-serif}

.single-product .fl-content div.product{padding-top:15px;}
.woocommerce div.product .summary .product_title{margin:0;}
.woocommerce div.product .summary .price{color:#722b7c; font-weight:bold; font-size:22px;}
.woocommerce div.product .summary form.cart{margin:0; padding:0 0 20px;}
.woocommerce div.product .summary .quantity .qty{border-radius:2px; width:80px; padding:12px 0; height:auto;}
.woocommerce div.product .summary form.cart button.single_add_to_cart_button{padding:12px 20px; margin:0; top:0; border:none; text-transform:uppercase; font-family: 'Work Sans', sans-serif; font-size:14px; font-weight:bold;}
.woocommerce div.product .summary .product_meta{font-size:13px; padding:15px 0 0; color:#033c75; font-weight:bold;}
.woocommerce div.product .summary .product_meta a{color:#555551; font-weight:normal;}
.woocommerce div.product .summary .product_meta a:hover{color:#d13331;}

.woocommerce div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs{margin:0; padding:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs:before,
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li{border:none; border-radius:0; margin:0; padding:0; background:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:10px 25px; background:rgba(51,151,201,0.1); font-family: 'Work Sans', sans-serif; color:#3397c9; border-radius:2px 2px 0 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:#1c2e5e; color:#fff;}
.woocommerce div.product .woocommerce-tabs .panel,
.woocommerce-page div.product .woocommerce-tabs .panel{border:none; padding:30px 0 0; border-top:solid 1px rgba(3,60,117,0.1); margin:0;}
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce-page div.product .woocommerce-tabs .panel h2{font-size:22px;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{color:#fff; background:#199f8a; padding:11px 15px; border-radius:2px; line-height:1;}
.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{background:#3397c9; padding:11px 15px; color:#fff; line-height:1;}

.woocommerce table.shop_table thead th,
.woocommerce-page table.shop_table thead th,
.woocommerce .cart-collaterals .cart_totals table th,
.woocommerce-page .cart-collaterals .cart_totals table th{border:none; font-family: 'Work Sans', sans-serif; padding:10px; color:#033c75;}
.woocommerce table.shop_table td{padding:10px;}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{height:auto; padding:9px 15px; border-radius:2px; font-size:16px;}
.woocommerce table.cart td.actions .coupon .button,
.woocommerce-page table.cart td.actions .coupon .button,
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],
.woocommerce table.cart td.actions .button,
.woocommerce-page table.cart td.actions .button,
.checkout_coupon .form-row .button,
.woocommerce #payment #place_order{top:0; background:#3397c9; color:#fff; border:none; font-family: 'Work Sans', sans-serif; border-radius:2px; padding:11px 20px;}
.woocommerce table.cart td.actions .coupon .button:hover,
.woocommerce-page table.cart td.actions .coupon .button:hover,
.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover,
.woocommerce table.cart td.actions .button:hover,
.woocommerce-page table.cart td.actions .button:hover,
.checkout_coupon .form-row .button:hover,
.woocommerce #payment #place_order:hover{background:#1a9e89; color:#fff; border:none;}

.woocommerce .cart-collaterals h2,
.woocommerce-page .cart-collaterals h2{font-size:22px;}

.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button{padding:12px 15px; font-size:16px; border:none;}
.woocommerce .cart_totals .wc-proceed-to-checkout .checkout-button:hover{border:none;}

.woocommerce form .form-row{padding:0 0 20px; margin:0;}
.woocommerce form .form-row label,
.woocommerce-page form .form-row label{font-weight:normal; padding:0 0 8px; margin:0; line-height:1;}
.woocommerce form .form-row input.input-text,
.woocommerce-page form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea,
.woocommerce form .form-row select,
.woocommerce-page form .form-row select,
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce-page table.cart td.actions .coupon .input-text{height:auto; padding:10px 15px; background:#fff; font-size:16px; border:solid 1px #e3e3e3;}
.woocommerce form .form-row textarea,
.woocommerce-page form .form-row textarea{height:100px; resize:none;}

.select2-container .select2-selection--single{height:42px; border:solid 1px #e3e3e3; outline:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px; font-size:16px; padding:0 15px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;}

.produ-page .fl-content .fl-post{margin:0;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{margin-bottom:0;}

.woocommerce .woocommerce-MyAccount-content button.Button,
.woocommerce .woocommerce-MyAccount-content button.button,
.woocommerce .woocommerce-ResetPassword button.button,
.woocommerce .login-form .woocommerce-form-login button.button{color:#fff; background:#3397c9; padding:14px 25px; border-radius:2px; line-height:1; border:none;}
.woocommerce .woocommerce-MyAccount-content button.Button:hover,
.woocommerce .woocommerce-MyAccount-content button.button:hover,
.woocommerce .woocommerce-ResetPassword button.button:hover,
.woocommerce .login-form .woocommerce-form-login button.button:hover{background:#1a9e89; color:#fff; line-height:1; border:none;}

.woocommerce-MyAccount-navigation ul{border-top: 1px solid rgba(0, 0, 0, 0.05); margin:0 !important; padding:0 30px 0 0;}
.woocommerce-MyAccount-navigation ul li{border-bottom: 1px solid rgba(0, 0, 0, 0.05); list-style: outside none none; position: relative; padding-left:0;}
.woocommerce-MyAccount-navigation ul li:before{display:none;}
.woocommerce .woocommerce-MyAccount-navigation ul li a,
.woocommerce-page .woocommerce-MyAccount-navigation ul li a{padding-left:33px;}
.woocommerce-MyAccount-navigation ul li a{padding:10px 0 10px 33px; font-size:16px; color:#1e1e1e; display:block; position:relative;}
.woocommerce-MyAccount-navigation ul li a:before{content:''; font-family: FontAwesome; position:absolute; left:0; top:12px;}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\f0e4';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:'\f291';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:'\f021';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:'\f1c6';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\f015';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:'\f09d';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\f007';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\f08b';}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--products a:before{content:'\f022';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--size-charts a:before{content:'\f1c1';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--faq a:before{content:'\f128';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--latest-news a:before,
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--latest-news a:before{content:'\f0f6';}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--opening-hours a:before{content:'\f017';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--shipping-collection a:before{content:'\f0d1';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--refunds-returns a:before{content:'\f021';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--tracking a:before{content:'\f041';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--fabric-care a:before{content:'\f00c';}
.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--size-charts-fabric-care a:before{content:'\f201';}

.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li a:hover{opacity:1; color:#1a4b88;}
.woocommerce-MyAccount-navigation ul li a:hover:before,
.woocommerce-MyAccount-navigation ul li.is-active a:before{color:#1a4b88;}

.woocommerce .woocommerce-ResetPassword{max-width:480px; margin:auto;}
.woocommerce .woocommerce-ResetPassword .form-row{width:100%;}
.woocommerce .woocommerce-ResetPassword input.input-text{width:100%;}


.fl-row{clear:both;}
html.js{padding:0 !important;}
.fl-builder .container.fl-content-full{clear:both;}

.temp-pages .fl-post,
.temp-pages .fl-post .fl-post-header{margin:0;}
.temp-pages .col-md-2:nth-child(6n+1){clear:left;}
.temp-pages .col-md-2 p{padding-top:10px; line-height:normal;}

.temp-pages .accordionjs{margin:0;}
.temp-pages .accordionjs .acc_section{border:none; padding:0; margin:0; border-radius:0px;}
.temp-pages .accordionjs .acc_section:first-of-type,
.temp-pages .accordionjs .acc_section:first-of-type .acc_head{border-radius:0px;}

.temp-pages .accordionjs .acc_section{padding:0 0 10px;}
.temp-pages .accordionjs .acc_section:last-child{padding-bottom:0;}
.temp-pages .accordionjs .acc_section .acc_head{color:#033c75; background:rgba(3,60,117,0.07); border:none; padding:12px 20px 12px 48px; margin:0; font-size:18px; font-family: 'Work Sans', sans-serif; font-weight:bold; line-height:1.2; position:relative;}
.temp-pages .accordionjs .acc_section .acc_head:before{content:'\f067'; position:absolute; left:20px; top:14px; font-family:FontAwesome;}
.temp-pages .accordionjs .acc_section.acc_active > .acc_head{color:#3397c9; background:rgba(209,51,50,0.1); border:none;}
.temp-pages .accordionjs .acc_section.acc_active > .acc_head:before{content:'\f068';}
.temp-pages .accordionjs .acc_section .acc_content{padding:20px; border:none; background:rgba(0,0,0,0.03);}
.temp-pages .accordionjs .acc_section .acc_content p:last-child{padding-bottom:0;}

.login-form .container-inn{max-width:400px; margin:auto; text-align:center;}
.login-form .container-inn h2{padding:0 0 15px; margin:0; font-size:26px;}
.woocommerce .login-form .woocommerce-form-login{margin:0;}
.woocommerce .login-form .woocommerce-form-login .lost_password{padding-bottom:0;}
.woocommerce .login-form .woocommerce-form-login .woocommerce-form__label{padding:10px 0 0;}

#special-tabs .page-myaccount  .woocommerce-MyAccount-content{ width:100%}
#special-tabs .page-myaccount .fl-rich-text ul li:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:before{ display:none}
#special-tabs .page-myaccount .fl-rich-text ul,
#special-tabs .page-myaccount .pp-sub-heading ul{ margin:0; padding:0; list-style:none;display: flex;flex-wrap: wrap; justify-content:center; text-align:center}

#special-tabs .page-myaccount .fl-rich-text ul li,
#special-tabs .page-myaccount .pp-sub-heading ul li{ width:25%; float:left; margin:0; padding:0 15px 30px 15px}


#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(4n+1),
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(4n+1){ clear:both;}

#special-tabs .page-myaccount .fl-rich-text ul li a,
#special-tabs .page-myaccount .pp-sub-heading ul li a{padding:155px 32px 35px 32px; background:#722b7c; box-shadow:0 5px 25px 0 rgba(0,0,0,0.08); display:block; border-radius:4px; color:#fff;font-size: 18px; text-transform: uppercase; font-weight:400;font-family: 'Work Sans', sans-serif; line-height:1.2; height:100%;}

#special-tabs .page-myaccount .fl-rich-text ul li a:hover,
#special-tabs .page-myaccount .pp-sub-heading ul li a:hover{ background:#046e43; opacity:0.8}
#special-tabs .page-myaccount .fl-rich-text ul li a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li a:before{ position:absolute; left:50%; top:40px; width: 100px; height: 100px;border-radius: 50%; content:'';transform: translateX(-50%);font-family:'FontAwesome'; background:#fff !important; color:#034386; font-size:44px; line-height:2.3;}

#special-tabs .page-myaccount .fl-rich-text ul li a:hover:before,
#special-tabs .page-myaccount .pp-sub-heading ul li a:hover:before{background:#26b95d; color:#fff}

#special-tabs .page-myaccount .fl-rich-text ul li a:hover,
#special-tabs .page-myaccount .pp-sub-heading ul li a:hover{color:#fff}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(1) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(1) a{background:#722b7c;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(1) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(1) a:before{color:#722b7c;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(2) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(2) a{ background:#5b1970;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(2) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(2) a:before{color:#5b1970;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(3) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(3) a{ background:#034386;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(3) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(3) a:before{color:#034386;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(4) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(4) a{ background:#1aace2;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(4) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(4) a:before{color:#1aace2;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(5) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(5) a{ background:#1ab6a2;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(5) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(5) a:before{color:#1ab6a2;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(6) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(6) a{ background:#1a7553;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(6) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(6) a:before{color:#1a7553;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(7) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(7) a{ background:#26b95d;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(7) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(7) a:before{color:#26b95d;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(8) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(8) a{ background:#f7d71a;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(8) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(8) a:before{color:#f7d71a;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(9) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(9) a{ background:#722b7c;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(9) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(9) a:before{color:#722b7c;}

#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(10) a,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(10) a{ background:#5b1970;}
#special-tabs .page-myaccount .fl-rich-text ul li:nth-child(10) a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li:nth-child(10) a:before{color:#5b1970;}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--edit-account a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{ content:'\f007'}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--products a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--products a:before{ content:'\f022';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--orders a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:'\f291';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--latest-news a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--latest-news a:before{content: '\f0f6';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--opening-hours a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--opening-hours a:before{content: '\f017';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--shipping-collection a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--shipping-collection a:before{content: '\f0d1';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--refunds-returns a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--refunds-returns a:before{content: '\f021';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--tracking a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--tracking a:before{content: '\f041';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--size-charts a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--size-charts a:before{content: '\f1c1';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--fabric-care a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--fabric-care a:before{content: '\f00c';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--faq a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--faq a:before{content: '\f128';}

#special-tabs .page-myaccount .fl-rich-text ul li.woocommerce-MyAccount-navigation-link--size-charts-fabric-care a:before,
#special-tabs .page-myaccount .pp-sub-heading ul li.woocommerce-MyAccount-navigation-link--size-charts-fabric-care a:before{content: '\f201';}

.myaccount-ordertab .woocommerce.columns-4 ul.products.columns-4 li.product{ width:33.3333% !important}
.myaccount-ordertab .woocommerce.columns-4 ul.products.columns-4 li.product h2.woocommerce-loop-category__title{ padding:0 !important; font-size:18px !important}

.shop-sch .row{display:flex; flex-wrap:wrap; justify-content:center;}
.shop-sch .col-lg-2{width:20%; padding-bottom:30px;}
.shop-sch .col-lg-2 .info-boxs{height:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; padding:20px 10px; /*box-shadow:0 0 15px 0 rgba(0,0,0,0.1); background:#f7f7f7;background:#fff;*/}
.shop-sch .col-lg-2 .info-boxs img{max-height:100px;}

.page-id-207 .home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product img{ display:none}
.page-id-207 .myaccount-ordertab .woocommerce.columns-4 ul.products.columns-4 li.product h2.woocommerce-loop-category__title{ width:100%; text-align:center}

.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error,.uabb-woocommerce li.product .price,.gform_wrapper label.gfield_label, .gform_wrapper legend.gfield_label{ font-weight:400;}

.foot-nav2 .custom-html-widget{text-align:center;}
.foot-nav2 .custom-html-widget img{max-width:160px; width:100%;}

.uni-list .col-md-3{text-align:center; padding-bottom:30px;}
.uni-list .col-md-3 p{padding:0;}
.uni-list .col-md-3:nth-child(4n+1){clear:left;}
.returns-list .col-md-3{text-align:left; padding:15px;}

.uni-list .documentpart a{color:#1e1e1e;}
.uni-list .documentpart a:hover{color:#1a9e89;}
.uni-list .documentpart a .fa-file-text-o{font-size:0; width:50px; height:61px; margin:auto; background:url(images/pdf.png) center center no-repeat;}
.uni-list .documentpart a .fa-file-text-o:before{display:none;}

.cartmsg{width:100%; max-width:1230px; padding:40px 15px 0; text-align:left; margin:0 auto -40px; font-size:16px;}
.cartmsg .woocommerce-message{border:1px solid #e6e6e6; margin:auto; padding:15px 25px;}
.cartmsg .woocommerce-message:before{display:none;}

.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr th{border-bottom:1px solid #e6e6e6;}

.woocommerce.single-product div.product form.cart .variations,
.woocommerce-page.single-product div.product form.cart .variations{ margin-top:0;margin-bottom:0}
.woocommerce div.product form.cart .reset_variations, .woocommerce-page div.product form.cart .reset_variations{ padding:0; line-height:normal;}

.woocommerce.single-product div.product form.cart .variations td,
.woocommerce-page.single-product div.product form.cart .variations td{ padding-bottom:10px; vertical-align:baseline;}

.woocommerce.single-product div.product form.cart .variations select,
.woocommerce-page.single-product div.product form.cart .variations select{border-radius: 2px;padding: 12px 15px;background: #fff !important; border-color: #ccc;color: #333026; width:100%; outline:none !important}

.single-product .woocommerce-variation-availability .in-stock{display:none !important;}
.acco-view .woocommerce ul.products li.product:nth-child(4n+1){clear:left;}

.woocommerce-cart .woocommerce table.cart td.actions, .woocommerce-page.woocommerce-cart table.cart td.actions{text-align:left;}
.woocommerce-cart .woocommerce table.cart td.actions button.button, .woocommerce-page.woocommerce-cart table.cart td.actions button.button{float:right;}
.woocommerce-cart .woocommerce table.cart td.actions a.button, .woocommerce-page.woocommerce-cart table.cart td.actions a.button{text-align:center;}
.woocommerce-page.woocommerce-cart table.cart td.actions a.button.wc-backward{margin-left:15px;}

.single-product .woocommerce-notices-wrapper .woocommerce-message span{float:right;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span .button{float:left;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span .button:first-child{margin-right:15px;}

.homeSlider .fl-slide-bg-link{ display:none}
.homeSlider .bx-wrapper{margin-bottom:0;}
.homeSlider .bx-wrapper .bx-pager{ margin:0; padding:0; bottom:20px;}

.homeSlider .bx-wrapper .bx-pager.bx-default-pager a{ margin:0 3px; width:11px; height:11px; background:none; border:1px solid #fff;}

.homeSlider .bx-wrapper .bx-pager.bx-default-pager a.active,
.homeSlider .bx-wrapper .bx-pager.bx-default-pager a:focus,
.homeSlider .bx-wrapper .bx-pager.bx-default-pager a:hover{ background:#fff;}

.homeSlider .fl-content-slider .fl-slide-bg-photo{ opacity:0.6}
.homeSlider .fl-slide-title{font-family: "Work Sans", sans-serif;
    font-weight: 600;
    font-size: 55px;
    line-height: 1;
    text-transform: uppercase;}
.homeSlider .fl-slide-text{font-family: "Work Sans", sans-serif;
    font-weight: 500;
    font-size: 26px;
    line-height: 36px;color: #ffffff;
    margin-top: 12px;
    margin-bottom: 0px;}
.homeSlider .fl-slide-text ul{padding-left:24px !important;}
.homeSlider .fl-button{padding: 18px 25px !important; font-family: "Work Sans", sans-serif !important;
    font-weight: 600 !important;
    font-size: 16px !important;}
.homeSlider .fl-slide{display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;

	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;

	align-items: center;}
/*.homeSlider .fl-slide-content-wrap .fl-slide-content{}*/

.page-id-5852 .com_img{display:none;}
.new-banner .homeSlider .fl-slide{display:flex !important; flex-wrap:wrap; align-items:center; justify-content:center;}
.new-banner .homeSlider .fl-slide-cta-button .fl-button-wrap{text-align:center;}
.new-banner .homeSlider .fl-content-slider .fl-slide-bg-photo{opacity:1;}
.new-banner .homeSlider .fl-content-slider .fl-slide-bg-photo:before{content:''; position:absolute; left:0; top:0; bottom:0; right:0; background:rgba(0,0,0,0.4);}
.new-banner .homeSlider .fl-content-slider .fl-slide-bg-photo:after{content:''; position:absolute; left:0; top:0; bottom:0; right:0; background:url(images/banner-line.png) center center repeat-x; background-size:auto 100%;}
.new-banner .homeSlider .fl-content-slider .fl-slide-content{background:url(images/set-line.png) center bottom no-repeat; padding-bottom:80px;}

.woocommerce .related ul.products li.product, 
.woocommerce-page .related ul.products li.product{width:21% !important}

.prod-lists .columns-4{display:flex; flex-wrap:wrap;}
.prod-lists .columns-4 li .info-boxs{box-shadow:0 0 15px 0 rgba(0,0,0,0.1); height:100%; width:100%; float:left; padding:20px;}
.prod-lists .columns-4 li .pro-thumb{width:100%; float:left; padding:0 0 70%; display:flex; flex-wrap:wrap; align-items:center; position:relative;}
.prod-lists .columns-4 li .pro-thumb img{position:absolute; left:0; top:0; width:100%; height:100% !important; object-fit:contain;}
.prod-lists .columns-4 li h3{padding:20px 0 0; margin:0; clear:both;}

.woocommerce-order-pay .woocommerce #eway_credit_card_form{max-width:740px; margin:auto;}
.woocommerce-order-pay .woocommerce #eway_credit_card_form .input-text{background-position:right center; background-repeat:no-repeat;}
.woocommerce-order-pay .woocommerce #eway_credit_card_form .button{background:#1a9e89; color:#fff; font-family: 'Work Sans', sans-serif; font-size:13px; font-weight:400; padding:12px 25px; border-radius:2px; text-transform:uppercase; display:block; float:left; border:none; top:0; outline:none;}
.woocommerce-order-pay .woocommerce #eway_credit_card_form .button:hover{background:#3397c9; color:#fff;}

.homeSlider .fl-slide-text .new-banner .sec-tit{padding:0 !important; margin:0 !important; font-size:54px !important; line-height:normal !important; font-family: 'Mongolian Baiti' !important;}
.homeSlider .fl-slide-text .new-banner p{font-size:24px !important; line-height:1.2 !important; padding:20px 0 !important; margin:0 !important; font-family: 'Mongolian Baiti' !important;}
.homeSlider .fl-slide-text .new-banner p:last-of-type{padding-top:15px !important; padding-bottom:0 !important;}
.homeSlider .fl-slide-text .new-banner h4{padding:0 !important; margin:0 !important; font-size:36px !important; line-height:normal !important; font-family: 'Mongolian Baiti' !important;}
.homeSlider .fl-slide-text .new-banner .sec-tit2{padding-top:25px !important;}

.homeSlider .fl-content-slider .fl-slide-0 .fl-slide-bg-photo{opacity:1;}

fl-accordion-content .gform_wrapper{max-width:670px; margin:auto;}
.fl-accordion-content .gform_wrapper ul.gform_fields{margin:0 -7px !important;}
.fl-accordion-content .gform_wrapper .top_label li.gfield,
.fl-accordion-content .gform_wrapper .top_label li.gfield.gf_left_half,
.fl-accordion-content .gform_wrapper .top_label li.gfield.gf_right_half{margin:0 !important; padding:0 7px 14px !important; border:none !important; background:none !important; outline:none; max-width:100% !important;}
.fl-accordion-content .gform_wrapper li.gfield .gfield_label,
.fl-accordion-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,
.fl-accordion-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0 !important; font-size:16px; font-family:"Lato", sans-serif; font-weight:normal;}
body .fl-accordion-content .gform_wrapper .top_label div.ginput_container{margin-top:0 !important;}
.fl-accordion-content .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding:0 !important; font-weight:normal;}
.fl-accordion-content .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.fl-accordion-content .gform_wrapper .gfield input:focus,
.fl-accordion-content .gform_wrapper .gfield select,
.fl-accordion-content .gform_wrapper .gfield textarea{box-shadow:0 1px 13px 0 rgb(3 32 62 / 3%); color:#555; background:#fff; border-radius:2px; padding:12px; font-size:16px; font-family:"Lato", sans-serif; font-weight:normal;}
.fl-accordion-content .gform_wrapper .gform_footer{margin:0; padding:5px 0 25px; text-align:center;}
.fl-accordion-content .gform_wrapper .gform_footer .button{margin:0; background:#1a9e89; border:none; outline:none; color:#fff; font-size:14px; text-transform:uppercase; font-family:"Work Sans", sans-serif; font-weight:normal; line-height:1; padding:15px 36px; border-radius:3px;}

.home-nbanner .fl-module-content .uabb-image-carousel .slick-prev{left:24px;}
.home-nbanner .fl-module-content .uabb-image-carousel .slick-next{right:24px;}
.home-nbanner .fl-module-content .uabb-image-carousel .slick-arrow i{width:38px; height:38px; line-height:30px; font-size:30px; background:none;}

.woocommerce-order-received .fl-page-content .woocommerce .woocommerce-order .woocommerce-notice--success{text-align:center;}
.woocommerce-order-received .fl-page-content .woocommerce .woocommerce-order .confirmation-image{text-align:center;}
.woocommerce-checkout #order_review #shipping_method li .shipping-description,
.woocommerce-cart #shipping_method li .shipping-description{font-weight:normal; padding-left:25px;}
.woocommerce-checkout #order_review #shipping_method li input,
.woocommerce-cart .shop_table ul#shipping_method li input{margin-top:7px;}

.tax-school_taxonomy .term-description{ padding: 15px; background: #F2F5F8; margin-bottom: 20px; font-weight: 500; }
.tax-school_taxonomy .term-description p:last-child{ padding-bottom:0; }



@media only screen and (min-width: 1200px){
.foot-nav2{padding-right:30px;}
}

@media only screen and (max-width: 1230px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container{max-width:1230px; width:100%;}

.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product h2{font-size:18px;}

}

@media only screen and (max-width: 1199px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.home-banner .fl-slide-content-wrap,
.fl-full-width .container,
.section-white .container{max-width:992px; width:100%;}
.home-sec1 .widget11{padding:30px;}

.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product a{padding:17px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product img{width:54px; height:54px; padding:7px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product h2{font-size:17px; padding-left:15px;}
.home-sec6 .fl-module-photo{width:calc(50% - 85px);}

.woocommerce.columns-4 ul.products.columns-4 li.product, .woocommerce-page.columns-4 ul.products.columns-4 li.product, .woocommerce.woo-4.archive ul.products.columns-4 li.product, .woocommerce-page.woo-4.archive ul.products.columns-4 li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:33.33% !important;}

.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1){clear:none;}
.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1){clear:left;}
h1{font-size:54px;}
.acco-view .woocommerce ul.products li.product:nth-child(4n+1){clear:none;}
.acco-view .woocommerce ul.products li.product:nth-child(3n+1){clear:left;}

.home-banner-main .how-to-get-main .how-to-get-caption-text{padding-right:0;}
.home-banner-main .how-to-get-main .how-to-get-caption-text h1,
.home-banner-main .back-to-school-main .back-to-school-text-left h1{font-size:110px;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .to-text,
.home-banner-main .back-to-school-main .back-to-school-text-left .to-text-yellow{margin-top:6px !important; font-size:70px !important;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-caption{padding-bottom:50px !important;}
.home-banner-main .happy-holiday-main .bot-img{height:50px;}

.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert{width:45%; display:flex; flex-wrap:wrap; align-items:center; padding:0 3% 0 7%;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h2{font-size:54px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h2{font-size:42px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h3{font-size:40px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h3{font-size:40px; padding:0 0 10px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top p{padding:0;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h4{font-size:15px;}


}

@media only screen and (min-width: 992px){
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert .show-text{display:none;}
}

@media only screen and (max-width: 991px){
body{font-size:16px;}
.fl-page-footer-wrap .container,
.fl-row .fl-row-fixed-width,
.fl-row .fl-slide-foreground,
.section-white .container,
.fl-full-width .container{max-width:768px;}

.fl-page{padding-top:80px !important;}
.fl-page .fl-page-header{padding:10px 0;}
.home-sec2 .fl-rich-text ul li{width:50%;}
.fl-page-nav-right .fl-page-header-logo{padding:0;}
.sticky .fl-page-nav-right .fl-page-header-logo,
.fl-page-nav-right .fl-page-header-logo-col{width:auto; max-width:92px;}

.fl-page .fl-page-header{position:fixed; left:0; width:100%; top:0; z-index:111; padding:15px 0;}
.fl-page-nav-col{display:block; width:auto; padding:4px 0 0;}
.fl-page-nav-right .fl-page-nav{display:none;}
.fl-page-nav-right .fl-page-nav-wrap{margin:0; border:none;}
.fl-page-nav-right .fl-page-nav-wrap .widget11{padding-left:0; padding-right:45px; margin:0;}
.fl-page-header .container{display:block;}
.header-right{width:auto; float:right;}
html body div#wprmenu_bar{left:auto; width:auto; right:15px; top:30px; background:none; padding:0; height:32px;}
#wprmenu_bar div.hamburger{margin-top:-2px;}
html body div#wprmenu_bar .menu_title{display:none;}
html body .wprm-overlay.active{background:rgba(0,0,0,0.8);}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top:0 !important;}

.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background:#3397c9;}
.wprmenu_bar .hamburger:hover .hamburger-inner, .wprmenu_bar .hamburger:hover .hamburger-inner::before, .wprmenu_bar .hamburger:hover .hamburger-inner::after{background:#3397c9;}

.home-sec4 .fl-module-pp-heading .fl-module-content{padding:0 20px;}
.home-sec4 .pp-heading-content{padding:24px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product{width:33.33% !important;}
.fl-page-footer-wrap .widget1-title{font-size:20px;}

.foot-nav{width:50%; padding-bottom:30px;}
.foot-nav3{clear:left;}

.fl-page-content .fl-content,
.section-white{padding-top:70px; padding-bottom:70px;}
.home-latest .col-md-8 .col-lg-6{width:50%;}
.home-latest .col-md-8{width:100%;}
.home-latest .col-md-4{width:100%; padding-top:15px;}
.home-latest .col-md-4 .fl-sidebar{padding-left:0;}

.home-sec1 .widget11 .gf_login_links a:first-child{margin:0; display:inline-block; float:none;}
.home-sec1 .widget11 .gf_login_links br{display:inherit;}

.com_img .pt_title{font-size:40px;}
.temp-pages .col-md-2:nth-child(6n+1){clear:none;}
.temp-pages .col-md-2:nth-child(4n+1){clear:left;}


h1{font-size:40px;}
h2{font-size:34px;}

#special-tabs .page-myaccount .fl-rich-text ul li,
#special-tabs .page-myaccount .pp-sub-heading ul li {width: 33.3333%;}
	
.myaccount-ordertab .woocommerce.columns-4 ul.products.columns-4 li.product{ width:50% !important}
.shop-sch .col-lg-2{width:25%;}
#mg-wprm-wrap ul#wprmenu_menu_ul li.hide-nav.menu-item{display:block;}
.logged-in #mg-wprm-wrap ul#wprmenu_menu_ul li.hide-nav.menu-item{display:none;}
.uni-list .col-md-3:nth-child(4n+1){clear:none;}
.uni-list .col-md-3:nth-child(3n+1){clear:left;}

.homeSlider .fl-slide-content-wrap{ width:100% !important}
.home-banner-main .happy-holiday-caption h1{font-size:54px !important; line-height:70px !important;}
.home-banner-main .happy-holiday-caption p{font-size:20px;}
/*.home-banner-main .how-to-get-main .how-to-get-caption-text h1{font-size: 62px;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .to-text{font-size: 34px !important; margin-top: 5px !important;}*/


.home-banner-main .happy-holiday-main:before{right:3%; width:22%; height:37%;}
.home-banner-main .how-to-get-main .how-to-get-caption-text h1,
.home-banner-main .back-to-school-main .back-to-school-text-left h1{font-size:85px;}
.home-banner-main .how-to-get-main .how-to-get-caption-text .to-text,
.home-banner-main .back-to-school-main .back-to-school-text-left .to-text-yellow{font-size:50px !important;}

.home-banner-main .happy-holiday-caption h3{font-size:32px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h2{font-size:40px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm{padding-bottom:18%;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert{top:auto; bottom:0; left:0; width:100%; background:#6f2c7c; padding:20px; border-radius:0; height:auto;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert .show-text{color:#fff; font-weight:bold; font-size:20px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert img{display:none;}


}

@media only screen and (max-width: 767px){
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-header-logo-col{float:left; width:auto;}
.fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile .fl-page-nav-wrap{padding-bottom:0;}
.home-sec4 .pp-heading-content{height:auto !important;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product{width:50% !important;}
.home-sec6 .fl-module-photo .fl-photo-content > img{height:auto;}
.home-sec6 .fl-module-photo{position:relative; width:100%;}

.fl-col-small,
.fl-col-small:not(.fl-col-small-full-width){max-width:100%;}

.fl-builder-layer{display:none;}

.section-white .comment-respond{padding-bottom:30px;}
.contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .contact-form .gform_wrapper .gfield select, .contact-form .gform_wrapper .gfield textarea{line-height:1; padding:10px 20px; margin:0;}
.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1;}

.footer-top{padding-top:50px;}

.fl-page-content .fl-content,
.section-white{padding-top:50px; padding-bottom:50px;}

.home-latest .home-post .product-detail{padding:20px;}
.home-latest .home-post .read-link{left:20px;}

.woocommerce.columns-4 ul.products.columns-4 li.product, .woocommerce-page.columns-4 ul.products.columns-4 li.product, .woocommerce.woo-4.archive ul.products.columns-4 li.product, .woocommerce-page.woo-4.archive ul.products.columns-4 li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.woocommerce.columns-4 ul.products.columns-3 li.product, .woocommerce-page.columns-4 ul.products.columns-3 li.product, .woocommerce.woo-4.archive ul.products.columns-3 li.product, .woocommerce-page.woo-4.archive ul.products.columns-3 li.product{width:50% !important; max-width:100%; float:left !important;}

.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(4n+1),
.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(3n+1),
.woocommerce.columns-4 ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce-page.columns-4 ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce.woo-4.archive ul.products.columns-3 li.product:nth-child(3n+1),
.woocommerce-page.woo-4.archive ul.products.columns-3 li.product:nth-child(3n+1){clear:none;}

.woocommerce.columns-4 ul.products.columns-4 li.product:nth-child(2n+1),
.woocommerce-page.columns-4 ul.products.columns-4 li.product:nth-child(2n+1),
.woocommerce.woo-4.archive ul.products.columns-4 li.product:nth-child(2n+1),
.woocommerce-page.woo-4.archive ul.products.columns-4 li.product:nth-child(2n+1),
.woocommerce.columns-4 ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce-page.columns-4 ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce.woo-4.archive ul.products.columns-3 li.product:nth-child(2n+1),
.woocommerce-page.woo-4.archive ul.products.columns-3 li.product:nth-child(2n+1){clear:left;}

.woocommerce-MyAccount-navigation ul{padding:0 0 30px;}
.woocommerce-MyAccount-navigation ul li a{font-size:16px;}

.woocommerce-cart-form .cart tr td.product-quantity .quantity{display:flex; flex-wrap:wrap; flex-direction:row-reverse;}
.cart-collaterals .cart_totals .shop_table tr td{padding:10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{width:auto; float:left;}
.woocommerce .related h2, .woocommerce-page .related h2, .woocommerce .upsells.products h2, .woocommerce-page .upsells.products h2{max-width:100%;}
.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{margin:0; max-width:100%;}

.home-sec1 .widget11 .gf_login_links a:first-child{margin:-61px 0 0; display:inline-block; float:right;}
.home-sec1 .widget11 .gf_login_links br{display:none;}
.home-sec1 .widget11{max-width:100%;}

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal;}
.com_img .pt_title{font-size:34px;}

.temp-pages .col-md-2:nth-child(6n+1),
.temp-pages .col-md-2:nth-child(4n+1){clear:none;}
.temp-pages .col-md-2:nth-child(3n+1){clear:left;}
.shop-sch .col-lg-2{width:33.33%;}
.uni-list .col-md-3:nth-child(4n+1),
.uni-list .col-md-3:nth-child(3n+1){clear:none;}
.uni-list .col-md-3:nth-child(2n+1){clear:left;}
.cartmsg{margin-bottom:-20px;}
.cartmsg .woocommerce-message .button{display:block; float:none; margin-bottom:10px;}
.acco-view .woocommerce ul.products li.product:nth-child(4n+1),
.acco-view .woocommerce ul.products li.product:nth-child(3n+1){clear:none;}
.acco-view .woocommerce ul.products li.product:nth-child(2n+1){clear:left;}

.single-product .woocommerce-notices-wrapper .woocommerce-message{text-align:center;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span{width:100%; padding:10px 0 0; display:flex; flex-wrap:wrap; justify-content:center;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span .button{float:left; margin-bottom:0;}

.homeSlider .fl-content-slider .fl-slide-bg-photo{ position:absolute;}
.homeSlider .fl-slide-mobile-photo { display: none;}
.homeSlider .fl-slide-cta-button .fl-button-wrap{ text-align:center}
html body .homeSlider .fl-slide-title{ line-height:1 !important;}
.homeSlider .fl-button{ font-size:14px !important;}

body .fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-title{ line-height:1 !important;}

.new-banner .homeSlider .fl-content-slider .fl-slide-content{padding-bottom:60px; margin-bottom:30px !important; background-size:180px;}

.woocommerce .related ul.products li.product, 
.woocommerce-page .related ul.products li.product{width:100% !important; margin:0 0 15px 0 !important}

.woocommerce-order-pay .woocommerce ul.order_details{padding:0 15px;}
.woocommerce-order-pay .woocommerce ul.order_details li{margin-right:1.8em; padding-right:1.8em;}
.woocommerce-order-pay .woocommerce ul.order_details li:last-child{margin-right:0; padding-right:0;}

.homeSlider .fl-slide-text .new-banner .sec-tit{font-size:40px !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner p{font-size:20px !important; line-height:1.3 !important; padding:20px 0 !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner p:last-of-type{padding-bottom:0 !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner h4{font-size:28px !important;}

.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .happy-holiday-caption h1{font-size: 40px !important; line-height: 52px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .happy-holiday-caption h4{font-size: 18px !important; line-height: 26px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .happy-holiday-caption h3{font-size: 22px !important; line-height: 30px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .happy-holiday-caption p{font-size: 16px !important; line-height: 26px !important;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text h1,
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text h1 *{font-size: 55px !important; line-height: 1 !important; width: 100%; letter-spacing: 0; align-items: center; justify-content: center; padding:0; margin:0;}
/*.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text .blue-colr{font-size: 40px !important; line-height: 52px !important; padding: 0; width: 100%;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text .yellow-colr{font-size: 40px !important; line-height: 52px !important; width: 100%;}*/
.home-banner-main .how-to-get-main .how-to-get-caption-text .to-text{font-size: 26px !important; margin: 0; width: 100%;}
.home-banner-main .how-to-get-main .how-to-get-caption-text{width: 50%; padding: 0px 40px;}
.home-banner-main .how-to-get-main .how-to-get-image{width: 50%;}
.home-banner-main .happy-holiday-main{padding-top: 20px !important;}
.home-banner-main .fl-slide-content{padding: 0 !important;}

.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-main{display:flex; flex-wrap:wrap; align-items:center;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-caption{height:auto;}
.home-banner-main .happy-holiday-main:after{left:3%; width:24%; height:35%;}
.home-banner-main .happy-holiday-main:before{width:20%;}
.home-banner-main .happy-holiday-main .bot-img{height:30px;}
.home-banner-main .bx-wrapper .bx-viewport .fl-slide .happy-holiday-caption{padding-bottom:30px !important;}

.home-banner-main .bx-wrapper .bx-viewport .fl-slide .how-to-get-inner{flex-wrap:wrap;}
.home-banner-main .how-to-get-main .how-to-get-caption-text{width:100%; padding:30px;}
.home-banner-main .how-to-get-main .how-to-get-image{width:100%;}
.home-banner-main .how-to-get-main .how-to-get-image img{padding:20px;}

.home-banner-main .bx-wrapper .bx-viewport .fl-slide .back-to-school-text-left{width:100%; height:50%;}
.home-banner-main .back-to-school-main .back-to-school-text-right{width:100%; height:50%;}
.home-banner-main .back-to-school-main .back-to-school-text-left{background:#fff;}

.fl-builder-content .home-banner-main .back-to-school-main .back-to-school-text-left h1,
.fl-builder-content .home-banner-main .back-to-school-main .back-to-school-text-left h1 *{font-size: 55px !important; line-height: 1 !important; width: 100%; letter-spacing: 0; align-items: center; justify-content: center; padding:0; margin:0;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top{width:50%; padding:15px 15px 100px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm{width:50%; position:static;  padding:15px 15px 100px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert{justify-content:center;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h2,
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h2{font-size:30px !important; line-height:1 !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h3,
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h3{font-size:24px !important; line-height:1 !important; margin:0;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h4{font-size:15px !important;}


}

@media only screen and (max-width: 599px){
.home-sec1 .pp-infobox .pp-infobox-description{margin-top:20px; margin-bottom:10px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product h2{font-size:16px;}

.com_img{padding:50px 0;}
.home-latest .col-md-8 .col-lg-6{width:100%;}

.woocommerce.columns-4 ul.products.columns-4 li.product, .woocommerce-page.columns-4 ul.products.columns-4 li.product, .woocommerce.woo-4.archive ul.products.columns-4 li.product, .woocommerce-page.woo-4.archive ul.products.columns-4 li.product, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
.woocommerce.columns-4 ul.products.columns-3 li.product, .woocommerce-page.columns-4 ul.products.columns-3 li.product, .woocommerce.woo-4.archive ul.products.columns-3 li.product, .woocommerce-page.woo-4.archive ul.products.columns-3 li.product{width:100% !important;}

h1{font-size:36px;}
h2{font-size:30px;}

.com_img .pt_title{font-size:28px;}

#special-tabs .page-myaccount .fl-rich-text ul li, #special-tabs .page-myaccount .pp-sub-heading ul li { width:50%;}

.homeSlider .fl-slide-text .new-banner .sec-tit{font-size:36px !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner p{font-size:18px !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner h4{font-size:26px !important;}

}

@media only screen and (max-width: 479px){
.home-sec4 .fl-module-pp-heading .fl-module-content{padding:0 15px;}
.home-sec4 .pp-heading-content{padding:20px 15px;}
.home-sec5 .fl-woocommerce-categories .woocommerce ul.products li.product{width:100% !important; max-width:100%;}
.home-sec7 .col-xs-6{width:100%;}
.home-sec7 .col-xs-6:first-child{padding-bottom:20px;}
.home-sec2 .fl-rich-text ul li{width:100%;}
.foot-nav{width:100%;}
.foot-copyright .widget11{padding:0; text-align:center; width:100%;}
.foot-copyright .widget_media_image{padding:10px 0 0;}

.fl-page-content .woocommerce-result-count{padding:6px 0 15px;}
.fl-page-content .woocommerce-ordering{width:100%; padding:0 0 20px;}
.fl-page-content .woocommerce-ordering select{width:100%;}

.home-sec1 .gform_wrapper .gform_footer input.button,
.home-sec1 .gform_wrapper .gform_footer input[type=submit]{max-width:94px; padding:13px 15px 13px 35px; background-position:15px center;}
.home-sec1 .widget11 .gf_login_links a:first-child{padding:14px 10px; max-width:125px; margin:-59px 0 0;}
.home-sec1 .widget11{padding:25px;}

h1{font-size:27px;}
h2{font-size:24px;}

.com_img .pt_title{font-size:24px;}

.temp-pages .col-md-2:nth-child(6n+1),
.temp-pages .col-md-2:nth-child(4n+1),
.temp-pages .col-md-2:nth-child(3n+1){clear:none;}
.temp-pages .col-md-2:nth-child(2n+1){clear:left;}
.temp-pages .col-md-2{width:50%;}

#special-tabs .page-myaccount .fl-rich-text ul li, #special-tabs .page-myaccount .pp-sub-heading ul li { width:100%;}
	
.myaccount-ordertab .woocommerce.columns-4 ul.products.columns-4 li.product{ width:100% !important}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn{padding:12px 10px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn2{padding-top:11px; padding-bottom:11px;}
.shop-sch .col-lg-2{width:50%;}
.single-product .woocommerce-notices-wrapper .woocommerce-message{padding:15px !important;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span .button{margin-bottom:5px; padding:9px 10px;}
.single-product .woocommerce-notices-wrapper .woocommerce-message span .button:first-child{margin-right:5px;}
.woocommerce-order-pay .woocommerce ul.order_details li{margin-right:1em; padding-right:1em;}

.homeSlider .fl-slide-text .new-banner .sec-tit{font-size:24px !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner p{padding:15px 0 !important;}
.fl-builder-content .homeSlider.fl-module-content-slider .fl-slide .fl-slide-text .new-banner h4{font-size:22px !important;}

.home-banner-main .happy-holiday-main:after{height:20%;}
.home-banner-main .happy-holiday-main:before{height:17%;}

.home-banner-main .how-to-get-main .how-to-get-caption-text{padding:2px;}
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text h1,
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-text .how-to-get-main .how-to-get-caption-text h1 *,
.fl-builder-content .home-banner-main .back-to-school-main .back-to-school-text-left h1, .fl-builder-content .home-banner-main .back-to-school-main .back-to-school-text-left h1 *{font-size:40px !important;}

.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm .revert{padding:10px 15px;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h2, .home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h2{font-size:22px !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top h3, .home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm h3{font-size:20px !important;}
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-top,
.home-banner-main .back-to-school-main .back-to-school-text-right .back-to-school-text-right-botm{padding:15px 15px 70px;}


	
}

.documentpart .text-center,
.faqpart .text-center,
.chartpart  .text-center{ display:none}

@media only screen and (max-width: 400px){
.fl-page{padding-top:80px !important;}
.admin-bar .fl-page{padding-top:124px !important;}
html body div#wprmenu_bar{top:30px;}
.fl-page-nav-col{padding-top:9px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn{    font-size: 10px;
    font-weight: 400;
    padding: 11px 10px 9px 10px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn{padding:10px 15px; font-size:11px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .btn2{padding-top:9px; padding-bottom:9px;}
.fl-page-nav-right .fl-page-nav-wrap .widget11 .cart-top{padding:6px 0 0 6px;}
.homeSlider .bx-wrapper .bx-pager{bottom:10px;}
.fl-slide-cta-button {padding-top: 5px;}
.admin-bar .fl-page-nav-toggle-button.fl-page-nav-toggle-visible-mobile.fl-page-nav-right .fl-page-nav-col{clear:both;}
.admin-bar .fl-page-nav-right .fl-page-nav-wrap .widget11 .cart-top{margin-top:2px;}
}

.woocommerce div.product div.summary .product_meta{ display:none}