/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
.client_slider .client_slider_wrap .slick-list .item_slider img {
	margin: 0 auto;
}
.industry_icon_col .vc_column-inner .wpb_wrapper .iwithtext {
	margin: 20px 0 !important;
}
.industry_icon_col .vc_column-inner .wpb_wrapper  .iwithtext .iwt-icon [class^="icon-"].icon-default-style.extra-color-2
{
	font-size: 24px !important;
}
.industry_icon_col .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
	padding-left: 40px !important;
}
.home_icon_box .vc_column-inner .wpb_wrapper .iwithtext {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.home_icon_box .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon [class^="icon-"].icon-default-style {
    font-size: 20px !important;
    color: #98a2ab !important;
}
.home_icon_box .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
    padding-left: 35px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
	line-height: 1.5;
}
.wpb_row .col .team_col {
	-ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -webkit-transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
    transition: opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);
}
.wpb_row .col .team_col:hover {
	background-color: #fff !important;
	-ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
	box-shadow: 0 10px 50px rgba(0,0,0,0.08), 0 13px 45px rgba(0,0,0,0.08);
}
.select2-results {
	max-height: 600px !important;
}
body.home .select2-results#select2-results-2, body.page-id-199 .select2-results#select2-results-2 {
	width: 550px !important;
}
.select2-results .select2-result-label {
	line-height: 20px !important;
}
.wpb_row .col .team_col1 {
    border-right: 3px solid #E1EAF2;
    border-bottom: 3px solid #E1EAF2;
}
.wpb_row .col .team_col2 {
    border-bottom: 3px solid #E1EAF2;
}
.wpb_row .col .team_col3 {
/*     height: auto !important; */
/*     padding-top:3% !important; */
    border-right: 3px solid #E1EAF2;
}
.wpb_row .col .team_col4 {
/*     height: auto !important; */
/*     padding-top:3% !important; */
}
.wpb_row .col  .home_btn_col {
    text-align: right;
}
.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap {
    transform: translateX(8%) translateY(0px) scale(1, 1) translateZ(0px) !important;
}
.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap img {
    max-width: 130% !important;
}
.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap {
    transform: translateX(-26%) translateY(26%) scale(1, 1) translateZ(0px) !important;
}
.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap img {
    max-width: 80% !important;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] {
    display:none !important
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] + label{
    font-weight:normal;
    cursor:pointer;
    margin-bottom:0;
    padding-left:0;
    line-height:1;
    margin:0;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox] + label:before {
    content:"";
    display:inline-block;
    width:17px;
    height:17px;
    vertical-align:middle;
    margin-right:8px;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:2px;
    font-weight:normal;
}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked + label:before {
    content:"\2714";
    color:white;
    background-color:#69f;
    border:1px solid #69f;
    text-align:center;
    line-height:15px;
}
.gform_wrapper ul.gfield_radio li input[type="radio"] {
    display: none;
}

.gform_wrapper ul.gfield_radio li input[type="radio"] + label{
    font-weight:normal;
    cursor:pointer;
    margin-bottom:0;
    padding-left:27px;
    line-height:1;
    margin:0;
}
.gform_wrapper ul.gfield_radio li input[type="radio"] + label:before {
    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin: 0;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    background-color: #fff;
    border: 1px solid #ccc;
    position: absolute;
    left: 0;
    top: 1px;
}
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label:before {
    background-color: #fff;
    border: 4px solid #69f;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 100% !important;
    padding: 15px 10px !important;
    font-size: 15px !important;
    margin: 0 !important;
}
.gform_wrapper textarea.medium {
    height: 150px;
    width: 100% !important;
    background: #fff;
/*     border: 2px solid #e1e1e1; */
    padding: 10px;
    margin: 0 !important;
    font-size: 15px !important;
}
.gform_wrapper .top_label .gfield_label {
 margin: 0;
}
body .gform_wrapper .top_label .gfield_label {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: 0 !important;
}
.gform_wrapper ul.gform_fields {
    margin: 0 -10px !important;
}
.gform_wrapper ul li.gfield {
 margin-bottom: 20px;
    padding: 0 10px !important;
}
.gform_wrapper ul li.gfield.sadu-text-half {
    width: 50%;
    float: left;
    clear: inherit;
}
.gform_wrapper ul li.gfield.sadu-text-full {
    width: 100%;
}
.gform_wrapper {
    overflow: inherit;
    margin: 0 !important;
    max-width: 100% !important;
}
.gform_wrapper div.validation_error {
 font-weight: normal !important;
 margin-bottom: 0 !important;
 border-top: 0 !important;
 border-bottom: 0 !important;
 width: 100% !important;
 color: #e60000 !important;
 padding: 0 0 15px 0;
 display:none;
}
.gform_wrapper .gform_footer {
    padding: 0 !important;
    margin: 0 !important;
    clear: both;
    text-align: right;
}
.gform_wrapper select {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    border: 1px solid #ccc!important;
}
.sadu-gravaty-style.footer-gravaty-style {
    position: relative;
    margin-top: 30px;
}
.sadu-gravaty-style.footer-gravaty-style .gform_wrapper div.validation_error, .sadu-gravaty-style.footer-gravaty-style .gform_wrapper .top_label .gfield_label {
    display: none !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield_error input[type=email], .gform_wrapper li.gfield_error input[type=number], .gform_wrapper li.gfield_error input[type=password], .gform_wrapper li.gfield_error input[type=tel], .gform_wrapper li.gfield_error input[type=text], .gform_wrapper li.gfield_error input[type=url], .gform_wrapper li.gfield_error textarea {
    border: 1px solid #e60000 !important;
}
.gform_wrapper li.gfield_error select {
   border: 1px solid #e60000 !important;
}
.gform_wrapper .validation_message {
    color: #e60000 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield {
    margin-bottom: 25px !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
    background-color: transparent !important;
    border: 0 !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
    margin: 0;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
    margin: 0;
    margin-bottom: 0;
    max-width: 100% !important;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
    display: none;  
}
.sadu-gravaty-style .gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer, .sadu-gravaty-style .gform_wrapper .top_label li.gfield.gf_left_half+li.gfield, .sadu-gravaty-style .gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer, .sadu-gravaty-style .gform_wrapper .top_label li.gfield.gf_right_half+li.gfield {
   max-width: inherit !important;
}
.sadu-gravaty-style .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, .sadu-gravaty-style .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half {
    max-width: inherit !important;
    margin-right: 0 !important;    
}
.sadu-gravaty-style .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: inherit !important;
}
body div#ui-datepicker-div[style] {
    background-color: #fff;
    padding: 10px;
    min-width: 270px;   
}
.ui-datepicker-title select {
    margin-top: 0 !important;
    width: 88px;
    float: left;
    padding: 0px 7px !important;
    height: 32px;
    font-size: 13px;
}
body .ui-datepicker-header {
    background-color: transparent !important;
    color: #000 !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    min-height: 40px!important;
    border-width: 0 !important;
}
.ui-datepicker .ui-datepicker-header a {
    background-color: #000 !important;
}
.ui-datepicker-prev {
    margin-right: 7px;
}
.ui-datepicker td a, .ui-datepicker td span {
    width: 100% !important;
    background: #fff !important;
    text-shadow: none !important;
    font-size: 14px !important;
    font-weight: normal !important;
    height: 30px !important;
    display: block !important;  
}
.ui-datepicker tbody td {
    padding: 0;
    border: 1px solid #ccc; 
}
td.ui-datepicker-unselectable.ui-state-disabled {
    background-color: #eee;
}
.ui-datepicker tbody td:last-child {
    border-right: 1px solid #bbb;
}
.ui-datepicker .ui-datepicker-calendar td {
    height: 30px !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    background-color: transparent !important;
}
.ui-datepicker th {
    text-transform: uppercase;
    text-align: center;
    font-size: 14px !important;
    padding: 0 !important;
    color: #fff !important;
    text-shadow: none !important;
    filter: none !important;
    background-color: #555 !important;
}
.ui-datepicker .ui-datepicker-calendar td:hover, .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today {
    background-color: #eeeeee !important;
}
.sadu-gravaty-style .gform_wrapper .gfield_error .gfield_label {
    color: #e60000 !important;
}
.form-sytle .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
	padding: 6px 4px !Important;
	margin: 0 !important;
	border-bottom: 2px solid #2075e0 !important;
	color: #000;
	font-size: 13px;
}
.form-sytle .gform_wrapper .top_label li {
	margin-bottom: 15px !important;
}
.form-sytle .gform_wrapper .top_label li.gfield.gf_inline {
	display: block !Important;
	width:inherit !Important;
}
.form-sytle .gform_wrapper textarea.medium {
	border-bottom: 2px solid #2479e8 !important;
	color: #000 !important;
	background-color: #f5f5f5;
}
.row_reverse_flex.vc_row.vc_row-flex>.span_12 {
   display: flex;
   flex-direction: row-reverse;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,
.sadu-gravaty-style .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li {
    padding-right: 30px !important;
	width: auto;
}
.sadu-gravaty-style .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,
.sadu-gravaty-style .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label {
	max-width: 100%;
}
.sadu-gravaty-style .gchoice_select_all, .sadu-gravaty-style .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, .sadu-gravaty-style .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
    font-weight: normal;
}

/* village dose dance mix bird prosper inject pear lava title strong sing hamidnawab */
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li#menu-item-26 > a {
	border: 3px solid #d7dfe8;
	padding: 7px 20px 8px 20px;
	color: #000 !important;
	border-radius: 50px;
}

.tab-shipper .wpb_wrapper .tab-main ul{
	text-align: center !important;
}
.tab-shipper .wpb_wrapper .tab-main ul li{
	float: left;
	list-style: none;
	margin-left: 20px;
}
.tab-shipper .wpb_wrapper .tab-main ul li a{
    background-color: #f6f6f6;
    padding: 50px 110px 50px 45px;
    border: 1px solid #c8c9c9;
}

.tab-shipper .wpb_wrapper .tab-main ul li a img{
	position: relative;
	top: 45px;
	right: -10px;
	margin: 0;
	width: auto;
	height: 95px;
}
.tab-shipper .wpb_wrapper .tab-main ul li.one a:before {
	content: "";
	background-image: url(https://tuyatech.wpengine.com/wp-content/uploads/2019/04/tab-icon.png);
	position: absolute;
	width: 80px;
	background-repeat: no-repeat;
	top: -30px;
	right: 100px;
	height: 105px;
	left: 0;
	margin: 0 auto;
}
.tab-shipper .wpb_wrapper .tab-main ul li.two a:before {
  	content: "";
    background-image: url(https://tuyatech.wpengine.com/wp-content/uploads/2019/04/tab-icon.png);
    position: absolute;
    width: 80px;
    background-repeat: no-repeat;
    top: -30px;
    right: 100px;
    height: 105px;
}
.tab-shipper {
	margin-top: 110px;
}
.tab-img .vc_column-inner .wpb_wrapper h4 {
	float: left;
	margin-top: 24px;
	font-size: 24px;
	font-weight: bold;
	color: #2a78b4;
}
.tab-img .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper{
	padding: 15px 0 3px 20px;
}

.wpb_row .col .city_img_col.wpb_column:before {
    content:"";
    border-top: 2px dashed #939dab;
    width: 110%;
    position: absolute;
}
.wpb_row .col .city_img_col_1.wpb_column:before {
    width: 66%;
    left: 120px;
}
.wpb_row .col .city_img_col_4.wpb_column:before {
    width: 40%;
    right: 166px;
}
.wpb_row .col .city_img_col.wpb_column:after {
    content:"";
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #63656a;
    visibility: visible;
    border-radius: 20px;
    left: 106px;
    top: -10px;
}
.wpb_row .col .city_img_col_1.wpb_column:after {
    left: 110px;
    background-color: #cd1f2c;
}
.city_img_col .vc_column-inner .city_txt .wpb_wrapper {
    background-color: #63656a;
    display: inline-block;
    padding: 3% 14%;
    position: absolute;
    top: -90px;
    width: 80%;
    max-width: 500px;
    left: 0;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
    box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
}
.city_img_col_1 .vc_column-inner .city_txt .wpb_wrapper {
    background-color: #cd1f2c;
}
.city_img_col .vc_column-inner .city_txt .wpb_wrapper:after {
    border-color: #63656a transparent transparent;
    border-style: solid;
    border-width: 14px 14px 0;
    content: "";
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: 40px;
    transition: .1s;
    width: 0;
}
.city_img_col_1 .vc_column-inner .city_txt .wpb_wrapper:after {
    border-color: #cd1f2c transparent transparent;
}
.col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon img {
    width: 100% !important;
}
.col_icon .vc_column-inner .wpb_wrapper .iwithtext  {
    height: 80px;
    max-height: 150px;
}
body .col_icon_1 .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
	 padding-left: 100px !important;
}
.col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
    padding-left: 130px !important;
    height:100px;
    display:flex;
    align-items: center;
}
.col_icon .vc_column-inner .wpb_wrapper .nectar-cta .link_wrap .link_text {
    font-size: 16px !important;
}



/* Home From Safder */
.header_footer_slider .slick-dots li {
	width: 15px;
	height: 10px;
	margin: 0;
}
.header_footer_slider .slick-dots li button:before {
	color: #0062a7;
	font-size: 12px;
}
.header_footer_slider .slick-dots li.slick-active button:before {
    opacity: 1;
    color: #0062a7;
}
.header_footer_slider .slick-dots {
    bottom: -50px;
}
.tab-img > .vc_column-inner {
	background-color: #f6f6f6;
	min-height: 110px;
	border: 1px solid #c8c9c9;
	border-bottom: 0;
	border-top: 10px solid #c8c9c9;
	border-radius: 10px 10px 0px 0px;
	text-align: center;
	padding: 0 30px;
}
.tab-img:hover > .vc_column-inner, .tab-img.tab-img-active > .vc_column-inner {
	border: 1px solid #eef9ff;
	border-top: 10px solid #015ea3;
	border-bottom: 0;
	background-color: #eef9ff;
	box-shadow: 0 10px 50px rgba(0,0,0,0.08), 0 13px 45px rgba(0,0,0,0.08);
}

.icon_shipper_wrap .col.span_12.left {
    max-width: 1080px;
    margin: 0 auto;
    float: none;
}
.icon_shipper_wrap .col.span_12.left:before {
	content: "";
	background-color: #fff;
	position: absolute;
	left: -100%;
	width: 300%;
	height: 100%;
	top: -1px;
}
.what_is_tuya_wrap {
    max-width: 1080px;
    margin: 0 auto !important;
    float: none;
    padding-right: 100px;
}
.what_is_tuya_wrap .col.span_12.left{
    border-top: 12px solid #f7951d;
    border-radius: 15px 15px 0px 0px;
    background-color: #fff;
	padding: 50px 60px 20px 60px;
}
.what_is_tuya_wrap3 {
    max-width: 1080px;
    margin: 0 auto !important;
    float: none;
    padding-right: 100px;
}
.what_is_tuya_wrap3 .col.span_12.left{
    background-color: #fff;
    padding: 0px 60px 40px 60px;
    border-radius: 0 0 15px 15px
}
.tab-img .vc_column-inner .wpb_wrapper p img {
	 margin: 0 auto;
	width: 70px;
}
.easy_steps_box > .vc_column-inner {
	border: 1px solid #d8d8d8;
	padding: 20px;
	border-radius: 5px;
}
.easy_steps_box > .vc_column-inner h6 {
    margin: 0;
    font-size: 16px !important;
    padding-top: 15px;
}
.feature-rich-text {
	max-width: 1080px;
    margin: 0 auto !important;
    float: none;
    padding-left: 80px;
}
html body .feature-rich-text  h2 {
	 color: #fff !important;
}
.appliction_tab {
    max-width: 1080px;
    margin: 0 auto !important;
    float: none;
    padding-left: 80px;
    z-index: 9;
    position: relative;
    min-height: 700px;
}
.appliction_tab .tabbed[data-style*="vertical"] .wpb_tabs_nav {
    width: 35%;
    float: left;
    padding-right: 40px;
}
.appliction_tab .tabbed[data-style*="vertical"] >div {
    float: none;
    width: 100%;
    position: absolute !important;
    right: -35%;
    left: inherit !important;
    top: -130px;	
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li {
    margin-bottom: 20px!important;
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a {
    border-radius: 0;
    padding: 25px 70px 25px 20px;
    overflow: hidden;
    color: #fff;
    background-color: transparent !important;
    border-bottom: 1px solid #3ca5ea;
    font-size: 14px;
    line-height: 1.3;
    font-weight: normal !important;
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a strong {
	display: block;
    font-size: 16px;
    padding-bottom: 10px;
}
.appliction_tab .tabbed[data-icon-size="24"] ul.wpb_tabs_nav li i {
	font-size: 14px;
	line-height: 38px;
	position: absolute;
	right: 15px;
	top: 25px;
	margin: 0;
	width: 40px;
	height: 40px;
	border: 1px solid #79cbe8;
	border-radius: 50px;
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab {
	border-radius: 6px;
	border-color: #fff !important;
	background-color: #fff !important;
	color: #3b4660;
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab i {
    color: #fff;
    border: 1px solid #0063a7;
    background-color: #0063a7;
}
.appliction_tab .tabbed[data-style="vertical_modern"] .wpb_tabs_nav li a.active-tab a strong {
	color: #0063a7;
}
#contact-icon-row .contact-icon .nectar-fancy-box .box-inner-wrap .inner .inner-wrap i {
    color:#146fcc !important;
}
#contact-icon-row .contact-icon .nectar-fancy-box .box-inner-wrap .box-bg:after{
    background-color:#146fcc !important;
}
#contact-icon-row .contact-icon .nectar-fancy-box:hover .box-inner-wrap .inner .inner-wrap i {
    color:#fff !important;
}
body .form-sytle .gform_wrapper .top_label .gfield_label {
	display:none;
}
body .form-sytle .gform_wrapper .top_label #field_1_1 .gfield_label , .form-sytle .gform_wrapper .top_label #field_1_2 .gfield_label{
	display:block;
}

body #car_animation{
	position:relative	
}

body #car_animation #car{
   		width: 60px;
        position: absolute;
        right: 220px;
        top: 15px;
}
.work_col_icon .vc_column-inner .wpb_wrapper .inner img {
	max-width: 60px !important;
}
.work_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
	font-size: 20px !important;
}
.work_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
    padding-left: 35px !important;
	font-size: 14px !important;
    font-weight: 700 !important;
} 
.tab_icon_box .vc_column-inner .wpb_wrapper .iwithtext, .tab_icon_box .vc_column-inner .wpb_wrapper .divider-wrap {
	width: 46%;
	margin-right: 2.1% !important;
	display:inline-block;
}
.volume_tab .tabbed[data-style="minimal"] .wpb_tabs_nav {
	margin-bottom: 10px !important;
}
.tabbed[data-style="minimal"] >ul li a {
	font-weight: 700;
	padding: 18px 17px 10px 17px !important;
}
.tabbed[data-style="minimal"] >ul li a span {
	color: #98a2ab !important;
}
.tabbed[data-style="minimal"] >ul li a.active-tab span {
	color: #f7951d !important;
}
.wpb_row .col .tab_realated_txt {
/* 	position: absolute;
	top: -10px; */
}
.tab_icon_box .vc_column-inner .wpb_wrapper .divider-wrap div {
	background-color: rgba(0,0,0,0.12) !important;
}
.wpb_row .col .customer_icon_box {
	border-right: 2px solid #E1EAF2;
} 
.wpb_row .col .customer_icon_box_4 {
	border: none;
}
.shipping_icon_box_row .col .wpb_column {
	border-right: 2px solid #E1EAF2;
}
.shipping_icon_box_row .col .wpb_column:last-child {
	border: none;
}
.shipping_icon_box_row_1 .col .wpb_column {
	margin-bottom:0 !important;
	border-bottom: 2px solid #E1EAF2 !important;
}
.shipping_icon_box_row_2 .col .wpb_column:first-child, .shipping_icon_box_row_2 .col .wpb_column:nth-child(2) {
/* 	border-bottom: 2px solid #E1EAF2 !important; */
}
.shipping_slider_col .vc_column-inner .wpb_wrapper .owl-carousel .owl-stage {
	padding: 0 !important;
}
.shipping_slider_col .vc_column-inner .wpb_wrapper .owl-carousel .owl-dots {
	position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
}

.shipping_slider_col .vc_column-inner .wpb_wrapper .owl-carousel .owl-dots .owl-dot:hover span,.shipping_slider_col .vc_column-inner .wpb_wrapper .owl-carousel .owl-dots .owl-dot.active span {
	background-color: #f7951d !important;
}
.service_col_icon .vc_column-inner .wpb_wrapper .inner img {
	max-width: 60px !important;
}
.service_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
    font-size: 20px !important;
}
.service_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
    padding-left: 35px !important;
    font-size: 14px !important;
    font-weight: 700 !important;
}
.deliveries_day .col {
	width: 49%;
    text-align: left;
}
.quick_estimate .col .fancy-select-wrap label, .deliveries_day .col .fancy-select-wrap label {
	font-size: 16px !important;
    color: #ffffff!important;
    font-weight: 600;
	min-height: 80px;
    display: flex;
    align-items: center;
} 
.quick_estimate .col .fancy-select-wrap .select2-container a, .deliveries_day .col .fancy-select-wrap .select2-container a {
	font-size: 16px;
	padding-top: 10px;
    padding-bottom: 10px;
	border-radius: 0 !important; 
	background-color: #fff;
	border: none;
}
.shipping_form_col .vc_column-inner .quick_estimate .col .fancy-select-wrap label {
	color: #21252d !important;
}
.shipping_form_col .vc_column-inner .quick_estimate .col .fancy-select-wrap .select2-container a {
	color: #fff !important;
	border: none !important;
	background-color: #0063a7 !important;
}
.shipping_form_col .vc_column-inner .quick_estimate .col .fancy-select-wrap .select2-container a span {
	color: #fff !important;
}
.shipping_form_col .vc_column-inner .quick_estimate .col .fancy-select-wrap .select2-container a span.select2-arrow b:after {
	border-top-color: #fff;
}
.shipping_form_col .vc_column-inner .quick_estimate .col .fancy-select-wrap .select2-dropdown-open .select2-choice .select2-arrow b:after {
	border-top-color: transparent !important;
}
.shipping_form_col .vc_column-inner .quick_estimate .calculate_price_wrapper {
	border-color: #cadbe6;
}
.quick_estimate .calculate_price_wrapper {
	display: flex;
	padding-top: 20px;
	border-top: 3px solid #267ab4
}
.quick_estimate .calculate_price_wrapper .calculate_price {
	width: 50%;
}
.quick_estimate .calculate_price_wrapper .parcel_btn{
	width: 50%;
	text-align: right;
}
.quick_estimate .calculate_price_wrapper .calculate_price h3 {
	color:#25e46d !important;
}
.deliveries_day .col .fancy-select-wrap .select2-container a {
	border:none;
}
.deliveries_day .col .fancy-select-wrap .select2-container a:hover {
	background-color: #f7951d!important;
}
.deliveries_day .calculate_hourse {
	padding-top: 30px;
	border-top: 3px solid #267ab4
}
.deliveries_day .calculate_hourse h3 {
	color: #f7951d !important;
}
.wpb_row .col .home_quick_form_col {
	padding: 0 4% 6% 6% !important;
}
.quick_estimate .pageSpinner.quick_estimate_ship {
    position: absolute;
    top: 20px;
    left: 130px;
}
.quick_estimate .quick_estimate_ship .loader {
	border: 5px solid #eee;
    border-radius: 50%;
    border-top: 5px solid #6699ff;
    width: 30px;
    height: 30px;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    margin: 20px auto;
}
.wpb_row .col .home_tuya_car_col {
	padding: 0 4% 0 4% !important;
}
.wpb_row .col .volume_tbl_col {
	box-shadow: 0 28px 20px rgba(0,0,0,0.08), 0 13px 20px rgba(0,0,0,0.08) !important;
}
.volume_tbl_col .vc_column-inner .wpb_wrapper .table th.text-center {
	vertical-align: middle;
	text-align:center !important;
	line-height: 22px;
}
.volume_tbl_col .vc_column-inner .wpb_wrapper .table th img, .volume_tbl_col .vc_column-inner .wpb_wrapper .table td img {
	margin:0 auto !important;
}
.volume_tbl_col .vc_column-inner .wpb_wrapper .table td {
	text-align:center !important;
}
.volume_tbl_col .vc_column-inner .wpb_wrapper .table th, 
.volume_tbl_col .vc_column-inner .wpb_wrapper .table td {
	border-color: #dee6ec !important;
    border-style: dotted !important;
    border-width: 1px !important;
} 
.volume_tbl_col .vc_column-inner .wpb_wrapper .table tbody tr th {
	width: 40% !important;
	padding-left: 20px !important;
}
.volume_tbl_col .vc_column-inner .wpb_wrapper .table tbody tr td {
	width:20% !important;
}
/* footer styleing */
#footer-outer #footer-5 .textwidget ul li{
	float: left;
	padding: 0 !important;
}
body #footer-outer #footer-5 #nav_menu-6 .textwidget ul li a{
	background-color: #fff;
    width: 45px;
    height: 45px;
    text-align: center;
    margin-right: 15px;
    line-height: 49px;
    border-radius: 50%;
    color: #0063a7 !important;
	box-shadow: 0 0px 5px rgba(0,0,0,0.14), 0 20px 40px rgba(0,0,0,0.12);
}
#copyright .container .copy_pear {
	text-align: right;
}
#copyright .container .copy_pear a{ 
    color: #0063a7!important;
}
#copyright .container .copy_pear a:hover{ 
	color: #f7951d!important;
}
#footer-outer #text-5 .textwidget p{
	padding-bottom: 10px !important;
	padding: 0 25px 0 0px;
}
#footer-outer #text-5 .textwidget p strong{ 
 	color: #0063a7;
} 
#footer-outer .container .col .widget h4 {
    color: #4c4c4c!important;
	font-size: 16px;
    font-family: 'Roboto';
    font-weight: 900;
    letter-spacing: 2px;
    text-transform: capitalize;
}
#footer-outer #footer-widgets .span_2 ul li a {
    display: block;
    font-size: 15px;
    font-weight: bold;
}
#footer-widgets .container #text-8 {
	margin-bottom: 0px !important;
}
#footer-outer #footer-widgets .col ul li a:hover {
	color: #0063a7 !important;
}
#footer-outer .col #media_image-2 {
	margin: -2px 0 10px 0;
}
#footer-outer .col #media_image-2 a img {
	max-width: 120px !important;
}
#footer-outer .col .widget_custom_html {
	margin-bottom: 0 !important;
}
#footer-outer .col .widget_custom_html a {
	display:inline-block;
	width: 48% !important;
}
#footer-outer #copyright ul.social li a i {
	width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #dee9f1;
    border-radius: 20px;
    color: #0063a7;
	-webkit-transition: all 0.3s ease 0s;
  	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
#ajax-content-wrap #footer-outer #copyright {
    border-top: 1px solid #dfe4f5 !important;
}
#ajax-content-wrap #footer-outer #copyright a:hover {
	color: #0063a7 !important;
}
#footer-outer #copyright ul.social li  {
	height: 40px !important;
}
#footer-outer #copyright ul.social li a i:hover {
	color: #fff;
	background-color: #0063a7;
}
.col.dark .home_toggle_form_btn .nectar-button.see-through-2 {
	border-color: rgb(247, 149, 29) !important;
	color: #f7951d !important;
}
.col.dark .home_toggle_form_btn .nectar-button.see-through-2.active {
	background-color: #f7951d !important;
	color: #fff !important;
}
.home_grid_contact {
	display: none;
}
.faq_col .vc_column-inner .wpb_wrapper .iwithtext {
    margin-bottom: 0 !important;
}
.faq_col .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon {
    top: 4px !important;
}
.mobile_col {
    position: relative;
}
.mobile_col:before {
    content: "";
    background-image: url(https://tuyatech.wpengine.com/wp-content/uploads/2019/10/mobile_frame-1.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
    background-position: center;
    width: 100%;
    background-size: cover;
    z-index: 9999999;
}
.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
	padding: 40px 44px 32px 44px;
}
.wpb_row .col .tablet_col.wpb_column {
	position: relative;
	width: 46%;
    margin-left: 4% !important;
}
.tablet_col:before {
    content: "";
    background-image: url(https://tuyatech.wpengine.com/wp-content/uploads/2019/10/sky_Tablet.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 100%;
    background-position: center;
    width: 100%;
    background-size: contain;
    z-index: 9999999;
/*     margin-left: 24px; */
}
.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
/*  margin-left: 40px; */
	padding: 20px;
}
.width_1000 .col.span_12 {
    max-width: 980px;
    margin: 0 auto;  
}
/* .work_row_content > div {
    display: flex;
    flex-direction: row-reverse;
} */
.row_reverse_flex .col {
    flex-direction: row-reverse;
}
.tabbed[data-style="minimal"] .wpb_tabs_nav {
    margin-bottom: 35px;
}
div[data-style="minimal"] .toggle h3 a {
    font-size: 22px !important;
    padding: 15px 70px 15px 0px;
}
body .tabbed .divider-wrap {
    background-color: #cdd5de;
} 
.faq_col .vc_column-inner .wpb_wrapper .iwithtext {
    margin-bottom: 0 !important;
}
.width_1000 .col.span_12 {
    max-width: 980px;
    margin: 0 auto;  
}
/* .work_row_content > div {
    display: flex;
    flex-direction: row-reverse;
} */
.tabbed[data-style="minimal"] .wpb_tabs_nav {
    margin-bottom: 35px;
}
div[data-style="minimal"] .toggle h3 a {
    font-size: 22px !important;
    padding: 15px 70px 15px 0px;
}
body .tabbed .divider-wrap {
    background-color: #cdd5de;
} 
.video_lightbox_col .vc_column-inner .wpb_wrapper .nectar_video_lightbox .link-text {
	margin-left: 10px !important;
}
.video_lightbox_col .vc_column-inner .wpb_wrapper .nectar_video_lightbox .link-text p {
	font-size: 14px !important;
    font-weight: 600 !important;
} 

/* footer styleing End */



/* Press */
.press_col .press_blog .press_blog_wrap .press_blog_box {
    width: 48%;
    margin-right: 20px;
    padding: 40px;
    background-color: #f7951d;
    float: left;
    min-height: 350px;
    margin-bottom: 24px;
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    position: relative;
    transition: all .45s cubic-bezier(0.25,1,0.33,1);
    -webkit-transition: all .45s cubic-bezier(0.25,1,0.33,1);
}
.press_col .press_blog .press_blog_wrap .press_blog_box:hover {
    background-color: #333;
}
.press_col .press_blog .press_blog_wrap .press_blog_box a {
    position: absolute;
    content: '';
    z-index: 1000;
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.press_col .press_blog .press_blog_wrap .press_blog_box .title h5 {
    color: #fff !important;
    padding-bottom:40px;
}
.press_col .press_blog .press_blog_wrap .press_blog_box span {
    color:#fff !important;
    font-size: 14px !important;
    line-height: 24px;
    display: block;
}


/*========================================*/
/*==========  MEDIA QUERY 1920  ==========*/
/*========================================*/
@media only screen and (max-width : 1920px) {
	
}
@media only screen and (min-width : 1600px) and (max-width : 1920px) {
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 44px 44px 32px 44px;
	}
	.wpb_row .col .tablet_col.wpb_column {
		margin-left: 0 !important;
		width: 50% !important;
	}
/* 	.tablet_col:before {
		margin-left: 44px;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		margin-left: 80px;
		padding: 20px;
	} */
	
}
/*========================================*/

/*========================================*/
/*==========  MEDIA QUERY 1600  ==========*/
/*========================================*/
@media only screen and (max-width : 1600px) {

}
/*========================================*/

/*========================================*/
/*==========  MEDIA QUERY 1600  ==========*/
/*========================================*/
@media only screen and (max-width : 1366px) {
	.team_col .vc_column-inner .wpb_wrapper .team_bio {
		padding-top: 8% !important;
	}
}
/*========================================*/
/*==========  MEDIA QUERY 1200  ==========*/
/*========================================*/
@media only screen and (max-width : 1200px) {
	.shipping_banner_txt_col .vc_column-inner .wpb_wrapper h1 {
		font-size: 45px !important;
    	line-height: 55px !important; 
	}
	.hero_banner .col {
		justify-content:center;
	}
	.wpb_row .col .home_banner_col {
		padding: 0px !important;
	}
	.home_icon_box .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 34px 38px 28px 38px !important;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 14px;
	}
	.tabbed[data-style="minimal"] .wpb_tabs_nav {
		background-color: #dae8f7 !important;
	}
	body .wpb_content_element .wpb_tabs_nav li a {
		padding: 14px 17px 14px 17px !important;
	}
	body .wpb_content_element .wpb_tabs_nav li a.active-tab {
		background-color: #fff !important;
	}
	body .wpb_content_element .wpb_tabs_nav li a.active-tab span {
		color: #B7D2EB !important;
	}
	body .wpb_content_element .wpb_tabs_nav li a.active-tab span:after {
		background-color: #B7D2EB !important;
	}
	#footer-outer .col .widget_custom_html a {
		width: 100% !important;
	}
/* 	.tablet_col:before {
		width: 98%;
	} */
/* 	.wpb_row .col .team_col {
		height: 270px;
	} */
}
/*========================================*/

/*========================================*/
/*==========  MEDIA QUERY 1600  ==========*/
/*========================================*/
@media only screen and (max-width : 1024px) {
		html body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, html body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:before, html body:not(.mobile) #header-outer.transparent > #top .span_9 > .slide-out-widget-area-toggle .lines:after {
		background-color: #3b4660 !important;
		opacity: 1 !important;
	}
	body #header-outer.transparent[data-transparent-header="true"][data-remove-border="true"] {
		background-color: #fff !important;
		-webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.22);
    	box-shadow: 0 0 3px 0 rgba(0,0,0,0.22);
	}
	body #header-outer #logo {
		margin:16px 0 !important;
	}
	body #header-outer #logo img {
		height: 39px !important;
	}
	html body #header-outer[data-transparent-header="true"].transparent >header #logo img.dark-version {
		opacity: 1 !important;
	}
	.wpb_row .col .volume_hero_banner_col.wpb_column {
		padding: 6% 2% 6% 6% !important;
	}
	.wpb_row.video_light_box_row .col .wpb_column {
		width: 100% !important;	
	}
	.wpb_row.video_light_box_row .col .video_lightbox_col.wpb_column  {
		margin-top: 20px;
	}
	body #header-outer #logo img.starting-logo {
		display: none;
	}
	.wpb_row .col .home_banner_col {
		width: 100% !important;
		padding: 5% 8% 0 8% !important;
	}
/* 	.wpb_row .col .team_col {
		height: 220px !important;
	} */
	.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap {
    transform: translateX(14%) translateY(0px) scale(1, 1) translateZ(0px) !important;
}
	.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap {
    transform: translateX(-16%) translateY(26%) scale(1, 1) translateZ(0px) !important;
}
/* 	contact us page style */
	.contact-icon .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap .inner {
		min-height: 150px !important;
	}
	.far_away_section .far_away_box {
		padding:8% !Important
	}
	.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap {
		
	}
	.gradient_row_bg {
		padding-bottom: 1px !important;
		background-color: #1a7bb7 !important;
	}
	.little_side_img {
		margin-top: -95px;
	}
	.page-id-118 .gradient_row_bg {
		padding-top: 80px !important;
	}
	.toggle_col .vc_column-inner .wpb_wrapper .wpb_text_column.available_txt {
		width: 100% !Important;
	}
	.toggle_col .vc_column-inner .wpb_wrapper .toggles {
		width: 100% !Important;
	}
	.toggle_col{
		padding-bottom: 80px !important;
	}
	.quick_estimate .col .fancy-select-wrap label, .deliveries_day .col .fancy-select-wrap label {
		min-height: 100px;
    	display: flex;
    	align-items: center;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 30px 30px 22px 30px !important;
	}
	.same_txt_row .col .wpb_column .vc_column-inner .wpb_wrapper h3 {
		font-size: 18px !important;
	}
}


@media only screen and (max-width : 991px) { 
	html body #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:before, html body #header-outer.transparent[data-permanent-transparent="false"] #top .slide-out-widget-area-toggle.mobile-icon i:after, htmlbody.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines-button:after, html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:before, html body #header-outer[data-permanent-transparent="1"].transparent:not(.dark-slide) > #top .span_9 > .slide-out-widget-area-toggle .lines:after {	
    background-color: #3b4660 !important;
	}
/* 	.wpb_row .col .volume_hero_banner_col {
		padding-top: 0 !important;
    	padding-bottom: 0 !important;
	} */
	#header-outer[data-transparent-header="true"] #top #logo img.stnd {
		position: absolute !important;
		top: 0 !important;
	}
	#ajax-content-wrap .container-wrap .main-content .row > .col {
		margin-bottom: 0 !important;
	} 
	.team_col .vc_column-inner .wpb_wrapper .team_bio {
		padding-right: 25px !important;
	}
	.volume_tab .tabbed[data-style="minimal"] .wpb_tabs_nav {
		text-align: center;
	}
	.wpb_row .col .volume_tbl_main_col {	
    	padding: 0 8%;
	}
	.volume_tbl_col .vc_column-inner .wpb_wrapper .table th {
		line-height: 20px;
	}
	.volume_tbl_col .vc_column-inner .wpb_wrapper .table tbody th {
		font-size: 13px !important;
		line-height: 20px;
	}
.wpb_row .col .home_banner_col {
	width: 80% !important;
	}
	.home_banner_col .vc_column-inner .wpb_wrapper .nectar-button {
		margin-bottom: 30px !important; 
	}	
	.same_txt_row .col, .wpb_row .col .home_btn_col {
		text-align: center;
	} 
	.box_icon_row .col .home_icon_box { 
		padding: 5% !important;
	}
	.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap {
    transform: translateX(0) translateY(0px) scale(1, 1) translateZ(0px) !important;
}
	.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap {
    transform: translateX(-44%) translateY(18%) scale(1, 1) translateZ(0px) !important;
}
	.team_row .col .wpb_column {
		width: 50% !important;
	}
	.cta_row .col .cta_txt_col {
		width: 60% !important;
		margin-bottom: 0 !important;
	}
	.cta_row .col .cta_btn_col {
		width: 40% !important;
	}
	.box_icon_row .col .home_icon_box_1 {
		margin-right: 2% !important;
	}
	.box_icon_row .col .home_icon_box_3 {
		margin-right: 2% !important;
		margin-bottom: 0 !important;
	}
.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap .box-bg{
		background-color:#146fcc !important;
    	opacity: 1 !Important;
	}
	.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap h6{ 
		color:#fff !important;
	}
	.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap p{
		color:#fff !important;
	}
	#contact-icon-row .mobile_active .nectar-fancy-box .box-inner-wrap .inner .inner-wrap i {
		color:#fff !important;
	}
	.far_away_section .far_away_box {
		padding: 70px 60px 0 60px !important;
	}
	.wpb_row.shipping_banner_row .col .shipping_banner_txt_col {
/* 		text-align: center; */
		padding: 20px 40px !important;
    	margin-bottom: 0 !important;
	}
	.shipping_banner_txt_col .vc_column-inner .wpb_wrapper h1 {
/* 		text-align: center !important; */
	}
	.wpb_row .col .customer_icon_box {
		border: none;
		padding-right: 12px !important;
	} 
	.wpb_column .vc_column-inner .wpb_wrapper .customer_txt_row {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
	}
	.wpb_row.customer_txt_row .col .wpb_column {
		margin-bottom: 0 !important;
	}
/* 	#footer-outer .container {
		max-width: 730px !important;
	} */
	.area_serve_section .area_serve {
		width: 49% !important;
		float:left;
		margin-top: 30px;
	}
	.area_serve_section .area_serve1 {
		width: 49% !important;
		margin-top: 30px;
	}
	.work_col_icon .vc_column-inner .wpb_wrapper  .vc_col-sm-6.wpb_column {
		margin:0 !important;
	}
	.work_col_icon .vc_column-inner .wpb_wrapper .iwithtext {
		margin:0 !important;
	}
	.service_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon, .work_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon {
		top: 10px !important;
	}
	.service_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-text, .work_col_icon .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
		border-bottom: 1px solid rgba(0,0,0,0.12);
		padding-bottom: 12px;
    	padding-top: 12px;
	}
	.tab_icon_box .vc_column-inner .wpb_wrapper .iwithtext, .tab_icon_box .vc_column-inner .wpb_wrapper .divider-wrap {
		width: 100% !important; 
		margin-right: 0 !important; 
	}
	.work_col_icon .vc_column-inner .wpb_wrapper .wpb_row.inner_row {
		margin-bottom:0 !important;
	}
/* 	.work_col_icon .vc_column-inner .wpb_wrapper .iwithtext:last-child .iwt-text {
		border-bottom: none;
	} */
	.service_col_icon .vc_column-inner .wpb_wrapper .divider-wrap, .work_col_icon .vc_column-inner .wpb_wrapper .divider-wrap {
		display: none;
	}
	.wpb_row .col .work_col_icon {
		margin: 0 !important;	
	}
	.quick_estimate .col .fancy-select-wrap label, .deliveries_day .col .fancy-select-wrap label{
		font-size: 14px !important;
	}
	.quick_estimate .col .fancy-select-wrap label, .deliveries_day .col .fancy-select-wrap label {
		font-size: 14px !important;
		line-height: 20px;
	}
	#footer-outer #text-5 .textwidget p {
		padding: 0 0px 0 0px;
	}
	#footer-outer .row {
		display: flex;
		flex-wrap: wrap;
		align-items:center;
	}
	#footer-outer #copyright p {
		font-size: 12px !important;
	}
	#footer-outer #copyright .col {
		width: 100% !important;
		margin-right:0 !important;
		text-align:center;
		margin-bottom: 20px !important; 
	}
	#footer-outer #copyright .col ul.social {
		float: none;
		display: flex;
		justify-content:center;
	}
	.respoves-classs .vc_column-inner .wpb_wrapper .vc_col-sm-4 {
		text-align: left;
		margin-top: 20px !important;
	}
	.vc_column-inner .wpb_wrapper .heder-hedding {
		padding-top: 60px !important;
	}
	body .gradient_row_bg_icon {
		margin-top: -2px!important;
	}
	body .vc_col-sm-8 .vc_column-inner .wpb_wrapper .tuya-section{
		padding-top: 50px !important;
	}
	.faq_col .vc_column-inner .wpb_wrapper div[data-style="minimal"] .toggle h3 a {
		font-size: 18px !important;
    	line-height: 40px !important;
	}
	.faq_col .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon {
		top: -4px !important;
	}
	#footer-outer {
		z-index: 99;
	}
	#footer-widgets .container .col {
		margin-bottom: 0;
	}
	#footer-outer .col #media_image-2 {
		margin: 5px 0 10px 0;
	}
	#footer-widgets .container .col.one-fourths {
		padding-top: 42px;
	}
	#footer-outer .row {
		padding-bottom: 20px;
	}
	.about-us-footer-cta {
		text-align: center;
		padding-bottom: 40px !important;
	}
	body .vc_row-fluid.about-us-footer-cta .vc_col-sm-2 {
		width: 100%;
		margin-left: 0;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 76px 30px 20px 30px !important;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
		width: 100%;
	}
	.wpb_row .col .tablet_col.wpb_column {
		width: 100%;
		margin-left: 0% !important;
		margin-bottom: 40px !important;
	}
/* 	.tablet_col:before {
		width: 90%;
		left: 0;
		right: 0;
		margin: auto;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
    	padding: 76px;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img {
		width: 100% !important;
	} */
	.wpb_row .col .volume_hero_banner_col.wpb_column {
		padding: 6% 2% 0% 6% !important;
	}
	.video_light_box_row .col  .wpb_column {
		width: 25% !important;
		margin: 0 !important;
	}
/* 	.wpb_row.faq_row {
		padding-top: 0 !important;
	} */
	.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap .inner-wrap i {
		color: #fff !important;
	}
	.wpb_row.work_row.work_row_1 {
		padding-top: 0 !important;
	}
	.wpb_row.work_row {
		padding: 10% 0 15% 0 !important;
	} 
	.wpb_row.work_row > .row-bg-wrap {
		border-bottom: 1px solid #B7D2EB;
	}
	.wpb_row.work_row .col .mobile_col, .wpb_row.work_row .col .tablet_col {
		padding-top: 40px !important;
	}
	.work_col .vc_column-inner .wpb_wrapper .wpb_text_column {
		margin-bottom: 0 !important;
	} 
	.tablet_col:before {
		height: 94%;
	}
	.wpb_row .col .customer_icon_box_1 {
		padding-top: 6% !important;
	}
	.customer_icon_box .vc_column-inner .wpb_wrapper .inner img {
    	margin-bottom: 14px !important;
	}
	.customer_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column {
		margin-bottom: 8px !important;
	}
	.mobile_active .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap {
		padding: 2% 15% !important;
	}
	.wpb_row.how_it_work_content {
		text-align:center !important;
		padding: 8% 8% 0 8% !important;
	}
}
/*========================================*/

/*========================================*/
/*==========  MEDIA QUERY 1600  ==========*/
/*========================================*/
@media only screen and (max-width : 769px) {
	.wpb_row .col .home_banner_col {
		width: 100% !important;
		padding: 5% 6% 0 6% !important;
	}
	.team_col .vc_column-inner .wpb_wrapper .wpb_row .col {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column-reverse;
		padding-bottom: 0 !important;
	}
	.wpb_row .col .team_col {
    	max-height: unset;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap {
		transform: translateX(12%) translateY(0px) scale(1, 1) translateZ(0px) !important;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap img {
		max-width: 100% !important;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap {
		transform: translateX(-22%) translateY(24%) scale(1, 1) translateZ(0px) !important;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap img {
		max-width: 60% !important;
	}
	.team_row .col .team_col.wpb_column {
		width: 50% !important;
		padding-bottom: 0% !important;
	}
	.wpb_row .col .team_col:hover {
		background-color: transparent !important;
		box-shadow: none !important;
	}
	.team_row .col .wpb_column {
		width: 100% !important;
		padding-top: 0 !important;
	}
	.team_col .vc_column-inner .wpb_wrapper .team_bio {
		min-height: 118px !important;
		padding: 0 25px 0 35px !important;
	}
	.team_row .col .wpb_column .img-with-aniamtion-wrap  {
		margin-bottom: 0px !important;
		max-height: 340px;
    	overflow: hidden;
	}
	.shipping_icon_box_row .col .wpb_column.shipping_icon_box_2, .shipping_icon_box_row .col .wpb_column.shipping_icon_box_6 {
		border-right: none;
	}
	.shipping_icon_box_row .col .wpb_column.shipping_icon_box_5, .shipping_icon_box_row .col .wpb_column.shipping_icon_box_6 {		
		border-bottom: 2px solid #E1EAF2 !important;
	}
	.wpb_row.same_txt_row {
		padding-top: 30px !important;
		padding-bottom: 40px !important;
    	margin-bottom: 0 !important;
	}
	.wpb_row .col .tablet_col.wpb_column {
		width: 80%;
		margin: 0px auto !important;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 18px;
	}
	.wpb_row .col .volume_hero_banner_col.wpb_column {
		padding: 10% 2% 0% 6% !important;
	}
	.wpb_row.video_light_box_row .col .wpb_column {
		width: 34% !important;
	}
	.tablet_col:before {
		height: 90%;
	}

}
/*========================================*/

/*==========  MEDIA QUERY 690  ==========*/
/*========================================*/
@media only screen and (max-width : 690px) {
	.wpb_column .vc_column-inner  .wpb_wrapper .same_txt_row {
    	margin-bottom: 0 !important;
	}
	.box_icon_row .col .home_icon_box_1, .box_icon_row .col .home_icon_box_3 {
		margin-right: 0% !important;
		margin-bottom: 25px !important;
	}
	.box_icon_row .col .home_icon_box {
		width: 100% !important;
		margin-bottom: 25px !important;
	}
	.team_row .col .wpb_column .img-with-aniamtion-wrap {
		max-height: 300px;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap {
		transform: translateX(8%) translateY(0px) scale(1, 1) translateZ(0px) !important;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap {
		transform: translateX(-12%) translateY(22%) scale(1, 1) translateZ(0px) !important;
	}
		.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:nth-child(2) .inner-wrap img {
		max-width: 40% !important;
	}
	.cta_row .col .wpb_column {
		width: 100% !important;
		text-align:center;
	}
	.deliveries_day .col {
		width: 100%;
		text-align: left;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.faq_col .vc_column-inner .wpb_wrapper div[data-style="minimal"] .toggle h3 a {
		font-size: 16px !important;
		line-height: 26px !important;
	}
	.quick_estimate .col .fancy-select-wrap label, .deliveries_day .col .fancy-select-wrap label {
		margin-bottom: 12px;
		min-height: auto;
	}
	#footer-outer .container {
		max-width: 90% !important;
	}
	.home_call_to_action .col.span_12 {
		margin: 10px -10%;
		width: 120%;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {	
    	padding: 45px 54px 0px 54px !important;
	}
	.wpb_row.work_row.work_row_1 {
		padding: 2% 0 15% 0 !important;
	}
	.wpb_row.win_tuya_row {
		padding-top: 8% !important;
	}
	.wpb_row.diver_work_row_1 {
		padding-top: 7% !important;
	}
	.contact-icon .vc_column-inner .wpb_wrapper .nectar-fancy-box .box-inner-wrap .inner {
		min-height: 122px !important;
	} 
	.wpb_row.how_it_work_content {
		padding: 8% 5% 0 5% !important;
	}
	
}
/*========================================*/
@media only screen and (max-width : 640px) {
	.shipping_icon_box_row .col .wpb_column.shipping_icon_box {
		border-right: none;
	}
	.shipping_icon_box_row .col .wpb_column.shipping_icon_box_7 {		
		border-bottom: 2px solid #E1EAF2 !important;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 14px;
	}
}
@media only screen and (max-width : 480px) {
	body #header-outer {
		padding: 8px 0 !important;
	}
	.volume_tbl_col .vc_column-inner .wpb_wrapper .table th {
		font-size: 14px;
	}
	.wpb_row .col .volume_tbl_main_col {
		padding: 0 4%;
	}
	.home_banner_col .vc_column-inner .wpb_wrapper p {
		font-size: 16px !important;
	}
	.team_row .col .wpb_column .img-with-aniamtion-wrap {
		max-height: 400px;
	}
	.cta_row  .col .cta_txt_col {
		text-align: center !important;
	}
	.team_row .col .team_col.wpb_column {
		width: 100% !important;
	}
	.team_row .col .wpb_column .img-with-aniamtion-wrap {
		text-align: center;
	}
	.wpb_row .col .team_col3 {
		border-right: 3px solid transparent;
		border-bottom: 3px solid #E1EAF2;
	}
	.far_away_section .far_away_box {
		padding: 50px 30px 0 30px !important;
	}
	.far_away_section .from-section {
		padding: 50px 20px 50px 20px !Important;
	}
	.far_away_section .from-section .vc_column-inner .wpb_wrapper .form-sytle{ 
		padding: 20px 15px 0 15px !important;
	}
	#footer-outer .container {
		max-width: 420px !important;
	}
	body #footer-widgets .container .col {
		width: 100% !important;
		margin-bottom: 20px!important;
	}
	#footer-widgets .container .col.one-fourths {
		padding-top: 20px;
	}
	body #footer-widgets .container .col:nth-child(3) {
		margin-bottom: 10px!important;
	}
	#footer-outer .col #media_image-2 {
		margin: 5px 0 30px 0;
	} 
	#footer-outer .col #media_image-2 a img {
		max-width: 180px !important;
	} 
	
	#copyright .container .copy_pear {
		text-align: center;
	}
	#footer-outer #copyright p { 
		text-align: center;
	}
	.container .post-header h3 {
		font-size: 20px !important;
	}
	.top-level .vc_col-sm-12 .vc_column-inner .wpb_wrapper h1 {
		font-size: 35px !important;
	}
	.area_serve_section .area_serve {
		width: 100% !important;
		float: inherit;
		margin-top: 0px; 
	}
	.area_serve_section .area_serve1 {
		width: 100% !important;
		 margin-top: 0px; 
	}
	.wpb_row .area_we_section{
		padding: 15px 20px 4px 20px !important;
	}
	.area_we_section .nectar-fancy-ul ul li {
		padding-left: 27px !Important;
	}
	.area_we_section .vc_column-inner .wpb_wrapper #huston {
		padding-bottom: 25px !Important;
		padding-top: 6% !Important;
	}
	.vc_column-inner .wpb_wrapper .heder-hedding {
		padding-top: 30px !important;
	}
	.vc_column-inner .wpb_wrapper .heder-hedding h1{
		font-size: 36px !important;
	}
	body .vc_col-sm-8 .vc_column-inner .wpb_wrapper .tuya-section{
		text-align: center;
		padding-top: 50px !important;
		padding-bottom: 0px !important;
		margin: 0 !important;
	}
	.vc_column-inner .wpb_wrapper .tuya-section .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner img{
		margin:0 auto;
	}
	.little_side_img {
		margin-top: -30px;
	}
	.page-id-118 .gradient_row_bg {
		padding-top: 40px !important;
	}
	.tab-img {
		width: 50% !important;
	}
	.tab-img .vc_column-inner .wpb_wrapper h4 {
		display:none;
	}
	.what_is_tuya_wrap {
		padding-right: 10px;
		padding-left: 10px;
	}
	.what_is_tuya_wrap .col.span_12.left {
		padding: 50px 35px 20px 35px;
	}
	.right_road {
		display:none;
	}
	.what_is_tuya_wrap3 {
		padding-right: 10px;
		padding-left: 10px;
	}
	.what_is_tuya_wrap3 .col.span_12.left {
		padding: 20px 25px 40px 25px;
		border-radius: 0 0 15px 15px;
	}
	.left_road {
		display:none;
	}
	.bottom_road {
		display:none;
	}
	.appliction_tab .tabbed[data-style*="vertical"] .wpb_tabs_nav {
		width: 100%; 
	}
	.feature-rich-text {
		padding-left: 5px;
	}
	.appliction_tab {
		padding-left: 0px;
	}
	.appliction_tab .tabbed[data-style*="vertical"] >div {
		right: 0%; 
		top: inherit;
	}
	.middle_road {
		display:none;
	}
	html body .feature-rich-text h2 {
		padding: 0 0 0 10px;
	}
	.main-tabe-box .divider-wrap{
		display:none;
	}
/* 	body.home .select2-results#select2-results-2 li {
		border-bottom: 1px solid #cccc;
	} */
	body.home .select2-results#select2-results-2, body.page-id-199 .select2-results#select2-results-2 {
		width: auto !important;
	} 
	.wpb_row .col .tablet_col.wpb_column {
		width: 90%;
	}
/* 	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 30px !important;
	} */
	.wpb_row .col .volume_hero_banner_col.wpb_column {
		padding: 14% 4% 0% 4% !important;
	}
	.team_col .vc_column-inner .wpb_wrapper .team_bio {
		padding: 0 20px 0 20px !important;
	}
	.wpb_row.video_light_box_row .col .wpb_column {
		width: 50% !important;
	}
	.wpb_row .col .home_quick_form_col {
		padding: 0 4% 6% 4% !important;
	} 
	.wpb_row.mobil_width {
		width: 110%;
    	margin-left: -5%;
	}
	.cascanding_img_col .vc_column-inner .wpb_wrapper .nectar_cascading_images .cascading-image:first-child .inner-wrap img {
		max-width: 90% !important;
	}
	.home_icon_box .vc_column-inner .wpb_wrapper .wpb_text_column {
		margin-bottom: 8px !important;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 16px 12px 8px 12px;
	}
	.work_row .col .work_col {
		padding-left: 0% !important;
    	padding-right: 0% !important;
	}
	.work_row_3.work_row .col .work_col {
		padding-left: 6% !important;
		padding-right: 6% !important;
	}
	.wpb_row .col .shipping_form_col {
		padding: 3% 3% 6% 3% !important;
	}
	.wpb_row .col .home_header_hero_slider_left {
		padding: 3% !important;
	}
	.wpb_row.shipping_banner_row .col .shipping_banner_txt_col {
		padding: 20px 20px !important;
	}
	.shipping_banner_txt_col .vc_column-inner .wpb_wrapper h1 {
		font-size: 30px !important;
		line-height: 35px !important;
	}
	

}
@media only screen and (max-width : 450px) {
	.wpb_row.mobil_width {
		width: 120%;
		margin-left: -10%;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 46px 20px 0px 20px !important;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 18px 12px 12px 12px;
	}
	.wpb_row .col .home_header_hero_slider_left {
		padding: 3% 6% 3% 6% !important;
	}
	.wpb_row .col .shipping_form_col {
		padding: 3% 6% 6% 6% !important;
	}
	#footer-outer .container {
		max-width: 360px !important;
	}
	.far_away_section .far_away_box {
		padding: 50px 30px 0 15px !important;
	}
	.wpb_row.how_it_work_content {
		padding: 8% 0% 0 0% !important;
	}
}
@media only screen and (max-width : 380px) {
	.wpb_row.mobil_width {
		width: 110%;
		margin-left: -5%;
	}
	.team_row .col .wpb_column .img-with-aniamtion-wrap {
		max-height: 380px;
	}
	.volume_tbl_col .vc_column-inner .wpb_wrapper .table th {
		line-height: 16px;
		font-size: 14px;
	}
	.volume_tbl_col .vc_column-inner .wpb_wrapper .table tbody th {
		font-size: 10px !important;
		line-height: 14px;
	}
	.mobile_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 46px 16px 0px 15px !important;
	}
	.tablet_col:before {
		height: 86%;
	}
	.tablet_col .vc_column-inner .wpb_wrapper .img-with-aniamtion-wrap .inner {
		padding: 14px 10px 12px 10px;
	}
	#footer-outer .container {
		max-width: 320px !important;
	}
}
@media only screen and (max-width : 320px) {  
	.team_row .col .wpb_column .img-with-aniamtion-wrap {
		max-height: 360px;
	}
	#footer-outer .container {
		max-width: 280px !important;
	}
}
