/* 
        Theme Name: Custom Theme
        Description: This theme was designed by Webstract Marketing
        Author: Webstract Marketing
        Author URI: http://www.webstractmarketing.com
        Version: 1.0
        
*/

/* Thid party logistick */
.entry ul
{
	list-style-image: url('/wp-content/uploads/2017/08/bullet.png');
}
.entry ul.subpages_sc {
	list-style-image: none !important;
}


/* Logo */
.home-title{
	display:none;
}

.iv-layout.title-wrapper h1 {
    margin: 0;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size: 32px!important;
    line-height: 1.5!important;
    text-transform: uppercase!important;
    color: #fff!important;
}
.iv-layout.title-wrapper.title-wrapper-large h1:after{
    content: ""!important;
    display: block!important;
    width: 20%!important;
    height: 1px!important;
    background-color: #fff!important;
    margin: auto!important;
    margin-top: 10px!important;
    opacity: .3!important;
}
.price-bn a {
    background: #b70007;
    padding: 7px 20px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    display: block;
    width: 280px;
}
a.wsm_phone_link {
    color: #000;
}
span#SkypeButton_Call_ShipsUS_1 {
    display: inline-block!important;
}
p#SkypeButton_Call_ShipsUS_1_paraElement {
    margin-bottom: 0px!important;
}
.price-bn a:hover {
    color: #fff;
}
form#fsForm2834116 {
    background: #60778b;
}
li#menu-item-4211 {
    width: 100%;
}

li#menu-item-4325 {
    width: 100%;
}

li#menu-item-4213 {
    width: 100%;
}
li#menu-item-4214 {
    width: 100%;
}
li#menu-item-3690 {
    width: 100%;
}
li#menu-item-3693 {
    width: 100%;
}
.ban-sevices {
    background-image: url(/wp-content/uploads/2017/06/Ban-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding-bottom: 0px;
}
.blog-entry {
    margin-bottom: 55px;
}
#text-5 {
    margin-bottom: 0px;
}
.iv-module-menu{
	display: none!important;
}
ol li {
    padding-bottom: 15px;
}
.title h1 {
    color: #b70007;
	margin-top: 50px;
}
.about-testimonial blockquote:before {
	color: #004b8d;
    font-size: 7em;
    line-height: 0.1em;
    margin-right: 3px;
    vertical-align: -0.5em;
    content: "\201C"!important;
    font-family: Georgia, serif;
}
.about-testimonial span.testimonial-client {
    display: block!important;
}
.about-testimonial p.testimonial_author {
    float: left;
    margin-top: 5px;
    color: #060606;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    padding-top: 0px;
    padding-left: 20px;
}
.about-testimonial .testimonial_body p {
    width: 90%;
    float: left;
    margin-top: -2.5em;
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    line-height: 1.65;
    margin-left: 3em;
}
.about-testimonial {
    margin-top: 35px;
    background: #fff;
    padding: 30px 10px 25px;
    border-bottom: 4px solid #004b8d;
    border-top: 4px solid #bb0e14;
    box-shadow: 2px 0px 10px 1px rgba(204, 204, 204, 0.39);
}
.about-testimonial span {
    font-weight: 700;
}
#contact-form .fsBody .fsForm input[type=text].fsRequired,
#contact-form .fsBody .fsForm input[type=file].fsRequired,
#contact-form .fsBody .fsForm input[type=number].fsRequired,
#contact-form .fsBody .fsForm input[type=email].fsRequired,
#contact-form .fsBody .fsForm input[type=tel].fsRequired,
#contact-form .fsBody .fsForm textarea.fsRequired,
#contact-form .fsBody .fsForm input[type=tel].fsField,
#contact-form .fsBody .fsForm select.fsRequired{
	padding:10px 5px 10px 10px!important;
	box-shadow: 1px 1px rgba(204, 204, 204, 0.43);
}
#contact-form .fsForm {
    background-color: transparent!important;
    width: 85%;
    float: right;
    margin-right: 10px;
}
#contact-form .fsBody .fsForm input[type=tel].fsField{
	box-shadow: 1px 1px rgba(204, 204, 204, 0.43);
 	border: 1px solid #ccc;
	padding:10px 5px 10px 10px!important;
    	max-width: 95%!important;
}
#contact-form input#fsSubmitButton2709698{
    background: #34ccfe!important;
    border: none!important;
    color: #fff!important;
    font-size: 12px!important;
    font-weight: 600;
    display: block;
    width: 88%;
    margin-left: 15px!important;
    padding: 10px 25px!important;
    border-radius: 2px!important;
}
#contact-form .fsField {
    background: rgba(255, 255, 255, 0.84);
}
#contact-detail{

}

span.testimonial-client {
    display: none!important;
}
.page-id-20 .page-entry{
	background: url(/wp-content/uploads/2017/06/form-bg.jpg);
	background-repeat: no-repeat;
}
.page-id-20 .sidebar #text-3{
	display:none;
}
.page-id-20 .fa {
    font-size: 19px!important;
    margin-right:10px;
}
h2.cotact-email{
   margin-top:10px;
}
.review blockquote.easy_testimonial {
    background: url(/wp-content/uploads/2017/06/stars.png) no-repeat 15px 15px !important;
    margin: 10px auto;
    min-height: 80px;
    padding: 22px!important;
    border-bottom: 2px solid #ccc!important;
    margin-bottom: 30px;
    background-color: #eee!important;
}
.review p.easy_testimonial_title {
    background: url(/wp-content/uploads/2017/06/like-icon.png) no-repeat right top 0px!important;
    padding-top: 35px;
    margin-bottom: 10px;
    z-index: 99999;
    margin-left: 0px!important;
    overflow: visible;
    padding-bottom: 5px!important;
}
.review .easy_testimonial cite span{
	color: #b70007;
}
.review blockquote p {

    font-size: 14px!important;
    margin-left: 0px!important;
    font-style: italic!important;
}
.review blockquote:before{
	display:none;
}
.footer-bold{
	font-weight:bold;
	margin-right: 20px;
}
.form-widget #fsForm2709698 {
    background: transparent;
}
.fsLabel , .fsRequiredLabel{
	display:none!important;
}
#fsForm2709698 .fsFieldFocused{
    background-color: transparent!important;

}
.footer-form-bg .fsBody .fsForm input[type=text].fsRequired,
.footer-form-bg .fsBody .fsForm input[type=file].fsRequired,
.footer-form-bg .fsBody .fsForm input[type=number].fsRequired,
.footer-form-bg .fsBody .fsForm input[type=email].fsRequired,
.footer-form-bg .fsBody .fsForm input[type=tel].fsRequired,
.footer-form-bg .fsBody .fsForm input[type=tel].fsField,
.footer-form-bg .fsBody .fsForm select.fsRequired{
    	border: none!important;
	padding:7px 5px 7px 10px!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.footer-form-bg .fsBody .fsForm textarea.fsRequired{
	height: 50px;
 	border: none!important;
	padding:20px 5px 7px 10px!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.footer-form-bg .fsBody .fsForm input[type=tel].fsField{
    	border: none!important;
   	max-width:100%!important;
        color:#fff!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.footer-form-bg input[type="text"]:-ms-input-placeholder, 
.footer-form-bg input[type="tel"]:-ms-input-placeholder, 
.footer-form-bg input[type="email"]:-ms-input-placeholder,
.footer-form-bg input[type="password"]:-ms-input-placeholder, 
.footer-form-bg textarea:-ms-input-placeholder {
    	color:#fff !important;
    	font-weight: normal!important;
}
.footer-form-bg input[type="text"]::-webkit-input-placeholder,
.footer-form-bg input[type="tel"]::-webkit-input-placeholder,
.footer-form-bg input[type="email"]::-webkit-input-placeholder,
.footer-form-bg input[type="password"]::-webkit-input-placeholder,
.footer-form-bg textarea::-webkit-input-placeholder { 
    	color:#fff !important;
    	font-weight: normal!important;
}
.textwidget.form-widget {
    margin-left: -10px!important;
}
.form-widget #fsRow2709698-2 {
    width: 50%!important;
    float: left!important;
    clear: initial!important;
}
.sidebar #text-3 {
    background: #183650;
    padding: 10px 0;
}


.sidebar-form .fsBody .fsForm input[type=text].fsRequired,
.sidebar-form .fsBody .fsForm input[type=file].fsRequired,
.sidebar-form .fsBody .fsForm input[type=number].fsRequired,
.sidebar-form .fsBody .fsForm input[type=email].fsRequired,
.sidebar-form .fsBody .fsForm input[type=tel].fsRequired,
.sidebar-form .fsBody .fsForm input[type=tel].fsField,
.sidebar-form .fsBody .fsForm select.fsRequired{
    	border: none!important;
	color:#fff!important;
	padding:7px 5px 7px 10px!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.sidebar-form .fsBody .fsForm textarea.fsRequired{
	height: 50px;
	color:#fff!important;
 	border: none!important;
	padding:20px 5px 7px 10px!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.sidebar-form .fsBody .fsForm input[type=tel].fsField{
    	border: none!important;
	color:#fff!important;
   	max-width:100%!important;
    	border-bottom: 1px solid #fff!important;
    	background: transparent!important;
}
.sidebar-form input[type="text"]:-ms-input-placeholder, 
.sidebar-form input[type="tel"]:-ms-input-placeholder, 
.sidebar-form input[type="email"]:-ms-input-placeholder,
.sidebar-form input[type="password"]:-ms-input-placeholder, 
.sidebar-form textarea:-ms-input-placeholder {
    	color:#fff !important;
    	font-weight: normal!important;
}
.sidebar-form input[type="text"]::-webkit-input-placeholder,
.sidebar-form input[type="tel"]::-webkit-input-placeholder,
.sidebar-form input[type="email"]::-webkit-input-placeholder,
.sidebar-form input[type="password"]::-webkit-input-placeholder,
.sidebar-form textarea::-webkit-input-placeholder { 
    	color:#fff !important;
    	font-weight: normal!important;
}
.sidebar #text-3 h4{
    color: #fff;
    padding: 15px 0;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}
.sidebar-form .fsBody .fsForm input[type=tel].fsField{
    	max-width: 95%!important;
}
.sidebar-form #fsForm2709698 {
    background: transparent;
}
.form-widget #fsRow2709698-1 {
    width: 50%!important;
    float: left!important;
}
a.footer-circle{
	background: transparent!important;
}
input#fsSubmitButton2709698 {
    background: #34ccfe!important;
    border: none!important;
    color: #fff!important;
    font-size: 12px!important;
    font-weight: 600;
    padding: 10px 25px!important;
    border-radius: 2px!important;
}
input#fsSubmitButton2709698:hover {
    background: #004b8d!important;
}
.footer-circle .fa{ 
	color:#34ccfe!important;
}

.footer-circle:hover {
    color: #fff!important;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -o-transform: scale(1.3);
    transform: scale(1.3)!important;
}

.header-social-icon a:hover{
	color:#34ccfe!important;
	    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)!important;
}
.footer-address{
	color:#fff;
}
.iv-layout.footer a{
    color: #fff;
}
/*
.footer-address ul li {
    padding-bottom: 8px!important;
}
*/
.page-content h2{
    background: none!important;
    background-size: 100%;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 5px 0px!important;
    color: #000!important;
}
a.footer-logo img {
    margin-bottom: 15px;
}

.slider-blue-btn {
    background: #004b8e;
    padding: 10px 20px!important;
    font-size: 14px!important;
    font-weight: 500;
    margin-right: 10px!important;
    border-radius: 3px;
    color:#fff!important;
    text-transform: uppercase;
}

.slider-blue-btn:hover,
.slider-blue-grey:hover
{
    background-color: #34ccfe;
}
.slider-blue-grey{
    background: #535762;
    padding: 10px 30px!important;
    font-size: 14px!important;
    font-weight: 500;
    color:#fff!important;
    margin-right: 10px!important;
    border-radius: 3px;
    text-transform: uppercase;
}
.footer-submenu {
    padding-top: 30px;
}
.footer-submenu ul li a {
    font-size: 12px!important;
    padding: 10px!important;
    font-weight: 600!important;
}

.footer-form-bg h3.widget-title {
    color: #fff!important;
    padding-top: 18px!important;
}

.footer-form-bg{
    background-color: rgba(255, 255, 255, 0.25);
    margin-top: 0px;
}
.centered {
    font-size: 13px;
    line-height: 20px;
}
.stuck .social-header {
    display: none;
}
.row.social-header {
    padding-top: 12px;
    padding-bottom: 8px;
}
span.header-phone .fa {
    color: #34ccfe;
    font-size: 14px!important;
}
.header-phone{
padding:0 10px;
}
span.header-url .fa {
    color: #34ccfe;
    font-size: 14px!important;
}
.header-url{
padding:0 10px;
}
span.header-email .fa {
    color: #34ccfe;
    font-size: 14px!important;
}
.header-email{
padding:0 10px;
}
span.social-btn-blue a{
    background: #004b8e;
    padding: 7px 20px;
    font-size: 14px;
    display: inline-block;
    font-weight: 500;
    width: 115px;
    text-align: center;
    margin-right: 10px;
    border-radius: 5px;
    text-transform: uppercase;

}
span.social-btn-blue a:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)!important;
    background: #014179;
box-shadow: -1px -1px 2px 1px rgba(0, 75, 142, 0.5);
}
span.social-btn-black a:hover {
    background: #535762;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)!important;
box-shadow: -1px -1px 2px 1px rgba(73, 78, 82, 0.5);
}
span.social-btn-black a{
    background: #454850;
    padding: 7px 10px;
    font-size: 14px;
    display: inline-block;
    font-weight: 500;
    width: 115px;
    text-align: center;
    margin-right: 10px;
    border-radius: 5px;
    text-transform: uppercase
}
.social-right-area {
    padding-left: 0px;
}
.social-left-area{
    padding-right: 0px;
	display:none;
}
/* start menu */
.main-menu{
	display: block;
}
.main-menu ul li {
    list-style: none;
    display: inline-block;
}
.main-menu ul ul li a, .main-menu ul ul ul li a{
	display:block; 
	padding: 8px 10px;
}
.main-menu  ul, .main-menu ul li, .main-menu ul ul { 
	list-style: none;
	margin: 0; padding: 
	0;color: #fff;

 }
.main-menu ul { 
	position: relative; 
	float: left; 
}
.menu ul li {
    float: left;
    line-height: 1.3em;
    vertical-align: middle;
    margin-left: 10px;
}
.menu ul li a {
    display: block;
    color: #fff;
    padding: 7px 10px!important;
}
.main-menu ul li:hover, .menu ul li a:hover { 
	position: relative; 
	z-index: 599; 
	cursor: auto;
	
}
.main-menu ul ul .current-menu-item > a{
	background:#000;
}
.main-menu ul ul ul .current-menu-item > a{
	background: #999; 
}
.main-menu ul ul li:hover,.menu ul ul li a:hover {
	background:#0e202f; 
	cursor: auto; 
	width:210px;
}
.main-menu ul ul ul li:hover, .menu ul ul ul li a:hover{
	background: #999; 
}
.main-menu ul ul { 
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 598;
    width: 210px;
    margin-top: 10px;
    background: #183650;
    text-align: left;
    border-top: 3px solid #34ccfe;
}

.main-menu ul ul li { 
	float: none; 
	margin-left:0px;
}
.main-menu ul ul li a {
	font-size: 15px;
}
.main-menu ul ul ul { 
	top: 0px; 
	left: 100%; 
}
.main-menu ul li:hover > ul { 
	visibility: visible 
}

.stuck .sub-menu li a{
    color: #fff;
}

/* Menu */

.header-container{
 /*  border-top: 1px solid #acaaab; */
}
.copy-footer {
   /*  border-top: 1px solid #304a63!important;
    box-shadow: 0px -1px #0e1f2f!important;*/
}
.span-icon {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    display: block;
}
.span-small-icon {
    font-size: 10px;
}
.home-service-icon img {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.home-service-icon p {
    margin-bottom: 5px!important;
    font-size: 14px!important;
}
.home-service-icon h5 {
    text-align: center;
    color: #004b8c!important;
    display: block;
    font-size: 15px!important;
}
.home-tag {
    display: block;
    text-align: center;
}
.home-tag h5 {
    color: #fff!important;
  font-size: 42px!important;
}
.home-tag p {
    color: #fff!important;
    font-size: 22px;
    margin-bottom: 40px;
    margin-top: 20px;
}
.home-tag a.tag-btn {
    color: #fff!important;
    background: #f7941d;
    padding: 12px 34px;
    font-size: 16px;
    border-radius: 3px;
    font-weight: 600;
}
.home-service-text{
	background:#fff;
    	padding: 20px 20px 10px;
	min-height: 220px;
}
.wpb_wrapper.icon-text {
    min-height: 145px;
}
.icon-btn a {
    text-align:center;
    display:block;
    color: #34ccff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 12px;
}
.icon-btn {
    margin-top: 15px;
}
.home-tagline {
    background:url(img/why-choose-us-bg-v2.jpg);
   background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.home-retailers {
    background: url(img/USA-retailers-v2.jpg);
    background-repeat: no-repeat;
    height: 700px;
    background-size: cover;
    background-position: center center;
}
.home-box img {
    text-align: center;
    margin: 0 auto;
    display: block;
}
.home-box-btn a {
    display: block;
    text-align: center;
    border: 1px solid #004b8e;
    width: 50%;
    margin: 0 auto;
    font-weight: 600;
    color: #004b8e;
    text-transform: uppercase;
    font-size: 14px;
    padding: 7px 0px 4px;
    border-radius: 2px;
}
.home-box-service {
    min-height: 90px;
}
.home-boxes {
    background: #f7f7f7;
}
.home-boxes p{
    text-align: center;
    margin: 0 auto;
    display: block;
    padding-top:10px;
}
.home-box2 {
    background: #f1f1f1;
}
.home-box {
    min-height: 410px;
    padding: 75px 20px 90px;
}
.home-box-service h5 {
    text-align: center;
    margin: 0 auto;
    display: block;
    font-size: 16px!important;
    color: #004a89!important;
}
.left-home-icon{
    margin-bottom:0px;
}
.main-home{
padding-left: 0px;
}
.main-menu ul li a{
   color: #fff;
    text-transform: uppercase;
    padding: 10px 12px;
    font-size: 18px;
    font-weight: 800;
}
.main-menu {
    float: right;
    height: 100%;
    position: relative;
    right: 20px;
}
.wpb_wrapper h5 {
    color: #014b8c;
    font-size: 30px;
    font-weight:600;
margin-bottom: 11.5px;
}
.welcome-home{
	border: none;
 /*   background-color: #34ccfe;
    width: 8%;
    height: 2px;
    border: none;
    float: left;
    margin-left: 15px;*/
}
.home-box-hr{
    width: 20%;
    text-align: center;
    border: 1px solid #34ccfe;
    display: block;
    margin: 0 auto;
}
a.home-btn {
    background: #004b8e;
    padding: 10px 25px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 3px;
}
a.home-btn:hover{
  	color: #fff;
	-webkit-transform: scale(1.1);
    	-moz-transform: scale(1.1);
    	-o-transform: scale(1.1);
    	transform: scale(1.1)!important;
    	background: #033867;
	box-shadow: -1px -1px 2px 1px rgba(0, 75, 142, 0.5);
}
.home-service{
	background:url(img/Blue-bg.jpg);
       background-repeat:no-repeat;
    background-size: cover;
}
.choose-us-paragraph{
    margin-bottom: 0px!important;
}

.iv-layout.header.stuck.transparent-bg .header-left-area img {
    max-width: 100%;
}
.iv-layout.header.light a.logo {
    margin-top: 10px;
} 
a.sl-link {
    background: #47ad00;
    padding: 10px 10px;
    color: #fff!important;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    display: block;
}
.style-light_style.hide_thumbs.hide_title.hide_date._rating.hide_other.easy_t_single_testimonial {
    background-color: #eee;
    margin-bottom: 40px;
    padding: 15px 0px;
    border-left: 5px solid #47AD00;
    box-shadow: 0 2px 2px #ccc;

}
.style-light_style blockquote.easy_testimonial {
    background-color: transparent!important;
    border: 0px solid #CCC!important;
}
.testimonial_body {


}
p.testimonial_author {
    padding-top: 20px;
    font-weight: 700;
    margin-bottom: 0px!important;
}
/* Logo margin */
.iv-layout.header.stuck .logo {
    margin: 10px 0 !important;
}

/* Phone number in menu */
.iv-layout.header.light .mega_main_menu .mega_main_menu_ul > li.highlight_style > .item_link,
.simple-right-menu .mega_main_menu .mega_main_menu_ul > li.highlight_style > .item_link .item_link_content {
    font-size: 130%;
}

/* Hide icons */
.home .ivan-icon-box.left-title .icon-box-holder {
    display: none;
}

/* Hide testimonial face */
.ivan-testimonial .testimonial-meta .author-img {
    display: none;
}

.iv-layout.header.stuck {
    z-index: 99999;
}

body .vc_1428363361998 .call-action-heading-text {
    font-weight: normal !important;
}

.page-wrapper {
    /*	padding-top: 250px;*/

    padding-bottom: 20px;
}
.single-espresso_events .page-wrapper,
.post-type-archive-espresso_events .page-wrapper {
	padding-top: 170px;
}

.error-wrapper{
    padding-top: 170px;
}

.home .smooth-opening-holder > .header-sticky-wrapper {
    height: 0px!important;
}

.sidebar h4 a{color:#000;}
p#breadcrumbs {
    margin-top: 15px;
    padding-left: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
}

#vcard {
    display: none;
}


.page .smooth-opening-holder{
    height: 320px;
} 

#iv-layout-title-wrapper{  position: absolute;  width: 100%;   top: 0;   padding-top: 185px!important; }



.page-id-1838 .fsBody select {
    max-width: 30%;
    float: left;
    margin-right: 6px;
}
.mobo-social{
	display:none;
}
a.page-btn {
	display:none;
}

@media print {
body {
        background-color: #fff;
        color: #000!important;
	-webkit-font-smoothing: none!important;
}
#about-section {
    margin-top: 150px!important;
}
.page-entry {
    width: 100%!important;
}
.sidebar {
    display: none!important;
}
iframe{
	display:none!important;
}
.entry img{
	display:none!important;
}
.wpb_wrapper.icon-text{
    text-align: center!important;
}
.home-service-icon p{
	text-align: center!important;
}
.home-service-icon img{
	display:none!important;
}
.home-boxes{
	display:none!important;
}
a.home-btn{
	display:none!important;
}
.logo .logo-normal{
	text-align:center!important;
	display:block!important;
	margin-left:350px!important;
	width:100%!important;
    margin-bottom:20px!important;
}
.logo-alt{
	display:none!important;
}

.icon-box-text-holder {
    	display: block!important;
}
.icon-btn a{
	display:none!important;
}
.ivan-icon-box, .ivan-icon-box .fa-stack, .ivan-icon-box .main-icon {
    -webkit-transition: none!important;
    -moz-transition: none!important;
    -o-transition: none!important;
    transition: none!important;
    display:block!important;
}
.wpb_single_image img{
	display:none!important;
}
.session-btn{
	display:none!important;
}
.fadeInBlock {     
	opacity: 1 !important; 
}
.help, .sidebar, .get-started{
	display:none!important;
}
.sd-res{
	background: rgba(0, 0, 0, 0.5)!important;
}
.ivan-projects,#rev_slider_3_1_wrapper,.footer-normal{
	display:none; 
}
a[href]:after {
        content: none !important;
}
#menu-main-menu, .iv-social-icon, #search-form, .bottom-footer{
	display:none;
}
#post-1540 .ivan-custom-wrapper.theme_default:first-child {
        display: none!important;
}
#post-1540 .ivan-custom-wrapper.theme_default:nth-child(2) {
        margin-top: 100px;
}
.vc_1416826206569, .vc_1416826224216 {
        background-color: #fff!important;
}
#about-section .vc_row-fluid{
	margin-top: 50px;
}
#iv-layout-title-wrapper{ 
	padding-top: 110px!important;  
}
#iv-layout-title-wrapper{
	background-color:#fff!important;
	height:320px;
}

}

@media (max-width: 320px)
{
	.resphone
	{
		width: 100%;
		font-size: 14px !important;
	}
	#all-site-wrapper
	{
		width: 100% !important;
	}
	.iv-layout.title-wrapper.title-wrapper-large
	{
		padding: 0px 0px 30px 0px;
	}
	.iv-layout.title-wrapper h1 {
		font-size: 20px !important;
		line-height: 5.5 !important; 
	}
	.third-party-logistic-img img
	{
		margin-left: 15px !important;
	}
}

@media (max-width: 768px) {
    .home .smooth-opening-holder > .header-sticky-wrapper {
        height: 0px!important;
    }
	#iv-layout-title-wrapper{
    	top: 39px;
	}
div#rev_slider_3_1_wrapper {
    height: 350px!important;
}
.tp-caption.slider-btn.tp-resizeme.start {
	top:270px!important;
}
a.page-btn {
    text-align: center;
    display: block;
    padding: 10px;
    margin: 0 auto;
    width: 300px;
    background: #bb0e14;
    color: #fff;
    text-transform: capitalize;
}
.mobo-social{
	display:block;
}
li.mobo-footer-add{
    text-align: center;
}
.desk-social{
	display:none;
}
.home-box {
    min-height: 300px;
    padding: 30px 20px 30px;
    margin-bottom: 0px!important;
}
	.bottom-footer-right-area{
		display:none;
	}
	.bottom-footer-left-area {
    	width: 100%;
	}
.textwidget.footer-address {
    text-align: center;
    display: block;
    width: 200px;
    margin: 0 auto;
}
.footer-form-bg h3 {
    text-align: center;
}
li.footer-add {
    text-align: left;
}
.iv-module-menu{
	display: block!important;
}
	body .page-content #contact-detail{
		    margin-top: 0%!important;
  
	}
	.iv-layout.header.light a.logo{
		    margin-top: 10px;
	}
.page-id-20 .page-entry {
    background: none;
}
	.entry {
    	padding-top: 20px;
    padding-bottom: 20px;
	}
	.home-retailers{
		    height: 350px;
	}
	.sidebar{
		text-align: center;
	}
	.tp-caption.wsmheading a, .wsmheading a{
		font-size: 20px!important;
    	text-align: center!important;
    	display: block!important;
	}
	.tp-caption.wsmheading2, .wsmheading2{
		font-size: 16px!important;
    	text-align: center!important;
    	display: block!important;
	}
	.row.social-header{
		display:none;
	}
	.main-menu{
		display:none;
	}
    .resphone{
        background: #a10206;
        color: #fff;
        font-size: 18px!important;
        text-align: center;
        width: 100%;
        display:block!important;
    }
    .resphone .wsm_phone_link{
        color:#fff;
    }
    .page .smooth-opening-holder {
        height: auto!important;
    }


    #iv-layout-title-wrapper{
        padding-top: 1%!important;
    }
    #iv-layout-title-wrapper .row h2 span {
        font-size: 15px;
    }
    .page-wrapper{padding-top: 30px;}
    #contact-detail, #contact-form{width:100%!important;}

    .vc_1416826197847 .icon-box-content, .vc_1416826206569 .icon-box-content, .vc_1416826215264 .icon-box-content, .vc_1416826224216 .icon-box-content {
        height: auto !important;
    }

}
@media (max-width:1280px){
	.header .mega_main_menu .mega_main_menu_ul > li > .item_link {
	    padding: 7px;
	}
	body .page-content #contact-detail{
		float:left;
		width:40%; 
		margin-top: 20%;   
		margin-left: 0px;
	}
	#contact-form .fsForm{
		float: left;
	}
}
@media (min-width: 992px) and (max-width: 1024px){
	#menu-main-menu {
    	margin-top: 0px!important;
	}
.iv-layout.title-wrapper.title-wrapper-large{
    padding: 10px 0;
}

}
@media (min-width: 769px) and (max-width: 1024px) {
    .page .smooth-opening-holder {
        height: auto!important;
    }
#iv-layout-title-wrapper{
    	top: 39px;
	}
a.page-btn {
    text-align: center;
    display: block;
    padding: 10px;
    margin: 0 auto;
    width: 300px;
    background: #bb0e14;
    color: #fff;
    text-transform: capitalize;
}
.fsBody {
    margin-bottom: 0px;
}
.home-box {
    min-height: 320px;
    padding: 30px 20px 30px;
    margin-bottom: 0px!important;
}
.iv-module-menu{
	display: block!important;
}
.home-retailers{
    height: 450px;
}
.footer-submenu ul li a {
    font-size: 10px!important;
    padding: 3px!important;
    font-weight: 300!important;
    text-transform: capitalize;
}
	.main-menu{
		display:none;
	}
	body .page-content #contact-detail{
		    margin-top: 0%!important;
    width: 40%!important;
	}
	#contact-form .fsForm{
		float: left;
	}
	body .page-content #contact-detail{
		float:left;
		width:40%;   
		margin-left: 0px;
	}
    .link_text .wsm_phone2{
	display:none!important;
    }
    .page .smooth-opening-holder > .header-sticky-wrapper {
        height: 100px !important;
       /* background-color: rgba(9, 14, 17, 0.70)!important; */
	
    }
	.home .smooth-opening-holder > .header-sticky-wrapper {
    	height: 0px!important;
        background: transparent!important;
	}
    .iv-layout.title-wrapper.title-wrapper-large h1 {
    	font-size: 25px!important;
    	margin-top: 100px!important;
    }

    #iv-layout-title-wrapper{
        padding-top: 4%!important;
    }
    #iv-layout-title-wrapper .row h2 span {
        font-size: 16px;
    }
    .page-wrapper{padding-top: 50px;}


}

@media (max-width:1024px){
    .resphone{
        background: #a10206;
        color: #fff;
        font-size: 18px!important;
        text-align: center;
        width: 100%;
        display:block!important;
        padding:5px 0px;
    }
    .resphone .wsm_phone_link{
        color:#fff;
        font-weight:bold;
    }
    #menu-item-3738 .wsm_phone{
        display:none;
    }
}
.resphone{
    display:none;
}
.smooth-opening-holder > .header-sticky-wrapper {height:300px ;}


a.ivan-button.sa-facebook:hover {background-color: #2d4373;}
a.ivan-button.sa-twitter:hover {background-color: #0087ba;}
a.ivan-button.sa-google:hover {background-color: #9c3024;}
a.ivan-button.sa-youtube:hover {background-color: #800;}

.icon-box-title a, .wpb_wrapper h5 a{color:#000;}
.icon-box-title a:hover, .wpb_wrapper h5 a:hover{color:#b80008;}
.wpb_wrapper h5{  text-transform: uppercase;}

.welcome-text{
    text-align: center;
    font-size: 57px!important;
    line-height: 57px;
    font-weight: 400!important;;
    font-family: Raleway;
    text-decoration: none;
    text-shadow: rgba(0, 0, 0, 0.498039) 0px 2px 5px;
    margin: 0px;

    letter-spacing: -2px;
    border: 0px none rgb(255, 255, 255);
    background-color: transparent;
}

.vc_1416826197847, .vc_1416826206569, .vc_1416826215264, .vc_1416826224216{padding:50px 30px;}
.vc_1416826206569, .vc_1416826224216{  background-color: #4c9f7a!important;}
.vc_1416826206569:hover, .vc_1416826224216:hover, .vc_1416826197847:hover, .vc_1416826215264:hover{
    background-color:#68608e!important;	
}
.vc_1416826197847 .icon-box-content, .vc_1416826206569 .icon-box-content, .vc_1416826215264 .icon-box-content, .vc_1416826224216 .icon-box-content{height:120px;}
.subpage_widget h4 a{color:#fff!important;}
.subpage_widget h4, .widget_recent_entries h4{width: 100%;
                                              margin: 0;
                                              padding: 5px 5px 5px 15px;
                                              background:#0FA46A;
                                              background: #C5C5C5;
                                              font-size: 16px;
                                              font-weight: normal;
                                              color: #fff!important;
                                              line-height: 40px;
                                              box-sizing: border-box;
                                              -moz-box-sizing: border-box;
                                              -webkit-box-sizing: border-box;}

.subpage_widget ul li, .widget_recent_entries ul li{
    position: relative;
    list-style: none;
    position: relative;
    border: 1px solid #e1e1e1;
    border-top: none;
    line-height: 2;
    color: #8d9aa6;
    padding: 0 !important;
    margin-bottom: 0px!important;	
}
.widget_recent_entries ul li a {
    display: block;
    padding: 13px 12px 0px;	
    line-height: 1.3em;
}
.subpage_widget ul li a {
    display: block;
    padding: 5px 12px 8px;
}
.widget_recent_entries ul li .post-date{
    padding-left: 12px;
    padding-bottom: 10px;

}
.webstract_subpage_widget li:hover, .widget_recent_entries li:hover {
    background-color: #F5F5F5;
    border-left: solid 3px #F80;
}
.widget_recent_entries,
.subpage_widget ul li:hover{ border-left: 3px solid #000;}
.screen-reader-text{  z-index: 1;
                      color: #000;
                      position: relative;
                      margin-left: 13px;
                      top: 15px;}
#menu-item-3738{  line-height: 18px;}
#menu-item-3738 .wsm_phone
{ 
    font-size: 17px;
}
#menu-item-3738 .wsm_phone2{
    font-size: 70%;
}
#menu-item-3738 {
    text-align: center;
}
/*#s{  margin-top: -30px;
  z-index: 0;}
#searchsubmit{display:none;} */


.sidebar #searchform {
    position: relative;
    width: 100%;
    height: 35px;
    margin-bottom: 20px;

}

.sidebar .screen-reader-text {
    display: none;
}
.sidebar #s-wrapper {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: none;
    background-color: #efefef;
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    left: 0;
    height: 35px;
    line-height: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 12px;
    padding-right: 0;
}
.sidebar #s {
    background: none;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    margin-top: -8px;
    width: 99%;
    font-weight: 300;
}
.sidebar #searchsubmit {
    position: absolute;
    right: 1px;
    outline: none;
    background-color: #0FA46A;
    color: #fff;
    border-radius: 3px;
    border: none;
}
.sidebar .ivan-button.x-large {
    font-size: 20px;
    padding: 0px 0;
}
.sidebar .ivan-button-wrapper.btn-block {
    display: block;
    margin-bottom: 10px;
}
.fa{  font-size: 18px!important;}

.page-id-20 h2{color: #167039;}
#gallery-1 .gallery-caption{display:none!important;}
.iv-layout.footer{  margin-top: 0px!important; background: #2B4964!important;}

#menu-item-3738:hover{text-decoration:none;}
.item_link_content1 {
    display: block;
    position: relative;
    top: 15%;
    padding: 8px 0 4px;
}
#all-site-wrapper {
    z-index: 1;
}
.page-id-161 #all-site-wrapper{  height: auto;}





.iv-layout.bottom-footer {
    padding-bottom: 0px;
}
.get-started {
    text-align: center;
    clear: both;
    margin: 0;
    padding: 20px 0 8px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 50px;
    background-color: #fff;
    background-color: rgba(255,255,255,0.95);
    -webkit-box-shadow: 0 0 50px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0 50px rgba(0,0,0,0.3);
    box-shadow: 0 0 50px rgba(0,0,0,0.3);
    z-index: 99999;
    display:none;
}
.get-started-left {
    display: inline-block;
    text-align: right;
}
.get-started-right {
    display: inline-block;
    padding-left: 22px;
    vertical-align: top;
}
.feature.feature-spotlight + .get-started {
    margin-top: 100px;
}
.get-started h4 {
    font-size: 21px;
    margin: 0;
    padding: 3px 0 0 0;
    line-height: 26px;
}
.get-started p {
    font-size: 14px;
    margin: 0;
    padding: 0;
    line-height: 19px;
    font-style: italic;
    color: #737572;
}
.get-started p .wsm_phone {
    font-weight: bold;
    color: #777;
}
@-webkit-keyframes greenPulse {
    from { background-color: #F76F02; -webkit-box-shadow: 0 0 2px #FB8600; }
    50% { background-color: #FB8600; -webkit-box-shadow: 0 0 18px #FB8600; }
    to { background-color: #F76F02; -webkit-box-shadow: 0 0 2px #FB8600; }
}
.get-started a.btn {
    display: inline-block;
    text-decoration: none;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 14px 22px;
    margin: -1px 7px 0;
    font-size: 19px;
    background-color: #50BA8D;
    border-color: #50BA8D;
    line-height: 15px;
    font-weight: bold;
}
.get-started a.btn span {
    display: block;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
    opacity: 0.8;
}
.get-started a.btn.btn-glow {
    background: #F76F02 !important;	
    border-color: #F76F02;
    -webkit-animation-name: greenPulse;
    -webkit-animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
}

.subpages_sc {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    overflow: hidden;
}
.subpages_sc a {
    display: block;
    background: #000;
    color: #fff;
    text-align: center;
    width: 48%;
    padding: 10px 0;
    text-decoration: none;
    float: left;
    margin: 0.5%;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    list-style:none;
}

.subpages_sc a:hover {
    background: #0FA46A;
    color: #fff;
    list-style:none;
}

@media (max-width: 767px) {
	#espresso_calendar .thumb-wrap {
		display: block !important;
	}
.fsBody {
    margin-bottom: 0px!important;
}
	.wpb_bottom-to-top img {
    	text-align: center;
    	margin: 0 auto;
    	display: block;
	}
	.wpb_wrapper h5 {
    	text-align: center;
	}
	a.home-btn{
		display: block;
    	margin: 0 auto;
    	width: 150px;
    	text-align: center;
	}

    .tp-caption.wsmheading2, .wsmheading2{
        font-size:20px!important;
        margin-top:10px!important;
    }
    .welcome-text{
        font-size: 25px!important;
        line-height: 30px;
    }
    .homecontent{
        padding-top:20px!important;
    }
    .vc_1428355631478 h1 {
        margin-bottom: 30px!important;
    }
    .iv-layout.footer{
        padding: 25px 0 0!important;
    }

    .get-started {
        bottom: 0 !important;
        line-height: 1em;
        padding-top: 0px;
        padding-bottom: 10px;
    }
    .get-started-left,
    .get-started-right {
        display: block;
        float: none;
        padding: 0 20px;
        text-align: center;
    }
    .get-started h4 {
        font-size: 15px;
    }
    .get-started-right {
        margin: 5px -20px 0;
    }
    .get-started a.btn {
        width: 44%;
        float: left;
        margin: 0 4%;
        font-size: 13px;
    }
    .get-started a.btn-glow {
        margin-right: 0;
    }
    .get-started p {
        display: none;
    }
    .ivan-call-action .ivan-call-action-inner .call-action-btn-holder {
        display: block;
        padding-left: 0;
        text-align: center;
    }
    .ivan-custom-wrapper .to-right {
        text-align: center;
    }
    .ivan-call-action .call-action-text-inner,
    .call-action-heading-text strong,
    .call-action-heading-text .wsm_phone {
        display: block;
    }
    .ivan-testimonial .testimonial-content{
        font-size:13px;
    }
    .autoHeight{
        height:385px!important;
    }

}
#menu-item-3736 > a {
    padding-right: 12px;
}
#menu-item-3736 > a span {
    background: #47AD00 !important;	
    border: none !important;
    padding: 3px 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    /* font-weight: bold; */
    margin-top: 2px;
    color: #fff !important;
}

body .page-content #contact-wrapper{width:100%;}
body .page-content #contact-detail{float:left;width:45%; margin-top: 20%;    margin-left: 25px;}
body .page-content #contact-form{float:left;width:52%;}
body .page-content #fsForm2001477{
    background: #efefef!important;
    padding: 2px 5px!important;
}
body .page-content #fsSubmitButton2001477{
    margin: 0 auto!important;
    clear: both!important;
    text-transform: capitalize!important;
    background-color: #18713B!important;
    color: #fff!important;
    font-weight: normal!important;
    padding: 7px 18px!important;
    border-radius: 10px!important;
    border:none!important;
}
body .page-content #fsSubmitButton2001477:hover{
    margin: 0 auto!important;
    clear: both!important;
    text-transform: capitalize!important;
    background-color: #F6860E!important;
    color: #fff!important;
    font-weight: normal!important;
    padding: 7px 18px!important;
    border-radius: 10px!important;
    border:none!important;
}

.page-content .hreview {
    background-color: #efefef;
    margin-bottom: 40px;
}
.page-content .hreview blockquote {
    padding: 25px 25px 15px 20px;
}
.page-content .hreview blockquote p {
    font-size: 14px;
    line-height: 21px;
}
.page-content .hreview blockquote .review-content p {
    padding-right: 130px;
}
.page-content .hreview blockquote strong.standout {
    font-weight: normal;
    color: #0F6198;
}
.page-content .hreview blockquote p:last-child {
    margin-bottom: 23px;
}

.page-content .hreview .review-rating,
.page-content .hreview .summary {
    display: none;
}
.page-content .hreview .reviewer {
    font-weight: bold;
    font-style: italic;
}
.page-content .hreview .review-date {
    float: right;
    margin-top: -35px;
    background-color: #FFF;
    padding: 2px 6px;
    border-radius: 4px;	
}



a#started-box {
    vertical-align: middle;
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -25px;
    color: #bbb;
}
.top-align{
    vertical-align: top;
    padding-top: 15px;
}

.ivan-icon-box .icon-box-title-holder .icon-box-title {
    font-size: 24px;
}
@media (max-width: 589px){
.home-retailers {
    height: 250px;
}

}

@media (max-width: 480px){
.page-content h2 {
	background: none!important;
    	padding: 10px 0px!important;
    	color: #3C3C3C!important;
	}

.home-retailers {
    height: 210px;
}
    .tp-caption.wsmheading2, .wsmheading2{
        font-size:20px!important;
        margin-top:10px!important;
    }
    .get-started a.btn{
        width:93%!important;
    }
    .welcome-text{
        font-size: 22px!important;
        line-height: 30px;
    }
    .homecontent{
        padding-top:20px!important;
    }
    .vc_1428355631478 h1 {
        margin-bottom: 30px!important;
    }
    a#started-box {
        right: 4px;
        top: -12px;
        margin-top: 0;
    }    
.page-wrapper {
    		padding-top: 0px;
	}
p#breadcrumbs {
    margin-top: 20px;
    margin-bottom: 0px;
    padding-bottom: 5px;
}
}
@media (max-width:360px){
	.iv-layout.header.light a.logo {
    		margin-top: 0px;
	}
	.simple-right-menu .iv-module{
		margin-top: -20px;
	}
	.page-wrapper {
    		padding-top: 0px;
	}
	.resphone{
		    padding-bottom: 10px!important;
	}

}


.single-post .iv-layout.title-wrapper.title-wrapper-large h1 {
    font-size: 25px;
    margin-top: 25px;
}

/* Media Query*/
.page-id-824 .title-wrapper-large h1{
    font-size:40px!important;
}
.postid-2535 .title-wrapper-large h1,
.postid-2554 .title-wrapper-large h1{
    font-size:32px!important;
}
.iv-layout.title-wrapper.title-wrapper-large h1{
    font-size:40px;
}

.page-id-644 .title-wrapper-large h1,
.page-id-700 .title-wrapper-large h1,
.page-id-728 .title-wrapper-large h1,
.page-id-756 .title-wrapper-large h1,
.page-id-757 .title-wrapper-large h1,
.page-id-765 .title-wrapper-large h1,
.page-id-766 .title-wrapper-large h1,
.page-id-770 .title-wrapper-large h1,
.page-id-771 .title-wrapper-large h1,
.page-id-772 .title-wrapper-large h1,
.page-id-776 .title-wrapper-large h1,
.page-id-777 .title-wrapper-large h1,
.page-id-778 .title-wrapper-large h1,
.page-id-783 .title-wrapper-large h1,
.page-id-816 .title-wrapper-large h1,
.page-id-818 .title-wrapper-large h1{
    font-size:42px!important;
}


/*adv section on sidebar & Homepage css*/
.sidebar-add-banner {
    background-color: #D30E10;
    color: #fff;
    padding: 20px 10px;
    border: 1px solid rgba(255, 255, 255, 0.88);
    text-align: center;
    margin-bottom: 20px;
}

.sidebar-add-banner h3 {
    color: #fff;
    font-size: 18px;
}

.sidebar-add-banner p {
    font-size: 12px;
    margin-bottom: 0px;
}

#advertise-section-homepage{
    background-color: #D30E10;
    color: #fff;
    padding: 20px 10px;
    border: 1px solid rgba(255, 255, 255, 0.88);
    text-align: center;
    margin-bottom: 40px;
    overflow:hidden;
}
#advertise-section-homepage:hover{
    opacity: 0.9;
}
#advertise-section-homepage h3{
    color: #fff;
    font-size: 24px;
    margin-top: 28px;
}
#advertise-section-homepage p {
    font-size: 15px;
    margin-bottom: 0px;
}
#menu-main-menu{
    margin-top: 30px;
}
.stuck-holder #menu-main-menu{
    margin-top: 0px;
}
.stuck-holder #menu-item-3738 .wsm_phone2 {
    font-size: 85%;
}

.red{
    color:#E63919;
}
.blue{
    color:#1668EC;
}
.green{
    color:#019208;
}
.orange{
    color:#FFA20D;
}


.page-id-20 .page-content h2{
    color: #002464;
    background: none;
    display: block;
    padding: 5px 0;
    font-size: 20px;
    margin-bottom: 5px;
}
.page-id-20 .page-content p{
    margin-bottom: 10px;
}
#ee-single-page-checkout-dv h2 {
	background: none;
}

.page-id-2255 .page-content h2,
.page-id-2256 .page-content h2,
.page-id-2256 .page-content h2,
.page-id-2257 .page-content h2,
.page-id-2251 .page-content h2,
.page-id-2252 .page-content h2,
.page-id-2254 .page-content h2,
.page-id-2253 .page-content h2{
font-size: 25px;
}

img.pc-retailer-img.lazyloaded {
    float: right;
    margin-top: 20px;
}

.pc-iframe {
    margin-bottom: 20px;
}

.third-party-logistic-img img {
    width: 260px;
    float: left;
    margin-right: 20px;
}

.pl-last-img{
    margin-right: 0px!important;
}

.right-spacing{
margin-right:150px;}

.border-lets-shipsus{
    border: 1px solid #ccc;
}

.page-id-102 .iv-layout.header.transparent-bg {
    background: transparent;
    position: absolute;
    width: 100%;
}

/*3PL Form*/

#thirdPL .fsBody .fsForm .fsLabel,
#thirdPL .fsBody .fsForm .fsOptionLabel,
#thirdPL .fsBody .fsForm .fsMatrix th,
#thirdPL .fsBody .fsForm .fsMatrixLabel{
    display: block!important;
    margin-bottom: 5px;
}

#thirdPL input[type=text],
#thirdPL input[type=number],
#thirdPL input[type=email],
#thirdPL input[type=tel],
#thirdPL textarea,
#thirdPL select{
    padding: 10px 5px 10px 10px !important;
    box-shadow: 1px 1px rgba(204,204,204,.43);
    background-image: none;
    margin-bottom: 6px;
    max-width: 100%;
        border-left: 5px solid #01478c;
}

#thirdPL select#field56990872-state {
    padding: 9px 0!important;
    border: 1px solid #ccc;
    box-shadow: 1px 1px rgba(204,204,204,.43);
    border-left: 5px solid #01478c;
}

#thirdPL input[type=text]:focus,
#thirdPL input[type=number]:focus,
#thirdPL input[type=email]:focus,
#thirdPL input[type=tel]:focus,
#thirdPL textarea:focus,
#thirdPL select:focus{
    /*    border-color: rgb(69, 146, 216)!important;*/
    outline: none;
    border-left: 5px solid #b8070d !important;
}
    
#thirdPL  #fsForm2832967 .fsFieldFocused{
    background-color: transparent!important;
}


#thirdPL .fsSubmitButton{
    background-color: #b9080e!important;
    color: #fff!important;
    border: none;
    padding: 10px 20px !important;
}

#thirdPL .fsSubmitButton:hover{
    background-color: #004c8c!important;
}

/*amzon form*/
#amzon-form .fsBody .fsForm .fsLabel,
#amzon-form .fsBody .fsForm .fsOptionLabel,
#amzon-form .fsBody .fsForm .fsMatrix th,
#amzon-form .fsBody .fsForm .fsMatrixLabel{
    display: block!important;
    margin-bottom: 5px;
}

#amzon-form input[type=text],
#amzon-form input[type=number],
#amzon-form input[type=email],
#amzon-form input[type=tel],
#amzon-form textarea,
#amzon-form select{
    padding: 10px 5px 10px 10px !important;
    box-shadow: 1px 1px rgba(204,204,204,.43);
    background-image: none;
    margin-bottom: 6px;
    max-width: 100%;
        border-left: 5px solid #01478c;
}

#amzon-form select#field56990828-state,
#amzon-form select#field56990841 {
    padding: 9px 0!important;
    border: 1px solid #ccc;
    box-shadow: 1px 1px rgba(204,204,204,.43);
    border-left: 5px solid #01478c;
}

#amzon-form input[type=text]:focus,
#amzon-form input[type=number]:focus,
#amzon-form input[type=email]:focus,
#amzon-form input[type=tel]:focus,
#amzon-form textarea:focus,
#amzon-form select:focus{
    /*    border-color: rgb(69, 146, 216)!important;*/
    outline: none;
    border-left: 5px solid #b8070d !important;
}
    
#amzon-form  #fsForm2853636 .fsFieldFocused{
    background-color: transparent!important;
}
input#field57027446 {
    height: 44px;
    color: #fff!important;
    border: none!important;
    padding: 20px 5px 7px 10px!important;
    border-bottom: 1px solid #fff!important;
    background: transparent!important;
}


#amzon-form .fsSubmitButton{
    background-color: #b9080e!important;
    color: #fff!important;
    border: none;
    padding: 10px 20px !important;
}

#amzon-form .fsSubmitButton:hover{
    background-color: #004c8c!important;
}
.footer-normal .fsboxshadow .fsBody .fsForm {
   background-color: transparent!important;
}
.form-widget #fsRow2834116-1 {
    width: 50% !important;
    float: left !important;
}
.form-widget #fsForm2834116 {
    background: transparent;
}
.form-widget #fsRow2834116-2 {
    width: 50% !important;
    float: left !important;
    clear: initial !important;
}
input#fsSubmitButton2834116 {
    background: #34ccfe !important;
    border: 0 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: 600;
    padding: 10px 25px !important;
    border-radius: 2px !important;
}

a.lang-img {
    padding-right: 13px;
}
span.lang {
    padding-left: 3px;
}
.social-left-area{
	display:none;
}