/*

To change this license header, choose License Headers in Project Properties.

To change this template file, choose Tools | Templates

and open the template in the editor.

*/

/* 

    Created on : 28 Apr, 2016, 2:32:13 PM

    Author     : lin0003

*/

.sku_wrapper, .posted_in{width: 100%; float: left;}

.footer-info-extra .footer-title{font-weight: 600;}

.footer-address {color: #828282; font-size: 14px; margin-bottom: 20px; }

.footer-area .header-callus a, .footer-area .header-second a, .footer-area .footer-email a{color: #828282;font-size: 14px;}

.header-second span{color: #828282; font-size: 14px;margin-left: 5px;margin-right: 5px;}

.footer-newslatter-area input[type="email"] {border: medium none; border-radius: 3px; color: #8b8b8b; width: 71%; }

.footer-newslatter-area input::-webkit-input-placeholder {color:#8b8b8b;}

.footer-newslatter-area input[type="submit"] {background: #4a4949 none repeat scroll 0 0;letter-spacing: 0; border: medium none; border-radius: 0 3px 3px 0; color: #ffffff; height: 41px; position: absolute; right: 0; text-transform: inherit; top: 0; }

.footer-newslatter-area .mc4wp-form-fields { position: relative;}

.after-footer {float: left; padding: 40px 0; width: 100%; text-align: center;font-size: 14px; }

.footer-newslatter-area input[type="submit"]:hover{background: #FF6516;}

.footer-area .header-callus a:hover, .footer-area .header-second a:hover, .footer-area .footer-email a:hover{color: #fff;}

.home-pro-cate-icn { float: right;}

.first-product-row {margin-top: 25px;}

.header-search input.woo_advance_default_preview_set_search_text::-webkit-input-placeholder{color: #444444;}

.home-product-catergory-img-col   .vc_column-inner {padding: 30px !important;}

.menu-footer-extra-container .menu {margin-bottom: 10px;}

.cont-dtl-column input::-webkit-input-placeholder, .cont-dtl-column textarea::-webkit-input-placeholder {color: #8f8f8f;}



.home-product-inner ul {   width: 94%;}

.home-service-row-newfor-mobile{display: none;}
#Requirments textarea#cmnt {height: 90px;}
#Requirments textarea#cmnt::placeholder{color: #ccc;}



@media only screen and (min-width:1351px) and (max-width:1499px)
{
	.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {height: 530px !important;}
	.home-slider .home_slider_content {top: -200px !important;}
	.inner-img-section {height: 530px;}
	.it-and-of-life-row {  min-height: 408px;}
	.archive .sidebar {  width: 228px;}
}

@media only screen and (min-width:1280px) and (max-width:1366px){
.woocommerce-tabs .wl-actions-table select.wl-sel {  height: 35px !important;}
.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 44px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 62px !important; line-height: 81px !important; padding: 16px 10px 6px; margin: -5px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -139px !important;}
.banner-it-tit{font-size: 53px !important;}
.Btn-trade-it{margin-top: 20px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -188px !important}
}

@media only screen and (min-width:1201px) and (max-width:1279px){
.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 40px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 56px !important; line-height: 75px !important; padding: 14px 10px 6px !important; margin: -8px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -139px !important;}
.slide-mac-market .Btn-mac-market{margin-top: 28px !important; padding: 12px 43px !important;}
.banner-it-tit{font-size: 45px !important;}
.Btn-trade-it{margin-top: 10px !important; padding: 12px 25px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -188px !important; left: -67px !important;}
}

@media only screen and (min-width:1201px) and (max-width:1400px)
{
	p {  font-size: 15px;  line-height: 23px;}
	body{font-size: 15px;  line-height: 23px;}
	.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {height: 500px !important;}
	.home-slider .home_slider_content {top: -225px !important;}
	.inner-img-section {height: 500px;}
	.header-widget-area .header-search { width: 575px;}
	.top_sec_menu ul li a {padding: 20px 22px;}
	.site-inner, .wrap {  max-width: 90% !important;}
	.slider-cont .slider-main-title {  font-size: 45px !important;}
	.slider-cont .span-bg-col {  font-size: 34px !important;  padding: 7px;}
	.header-image .site-title > a {  height: 99px;  width: 210px;}
	.header-fold { margin-bottom: 26px;}
	.slider-cont .slider-dtl-cont {  font-size: 22px !important;}  
	.tp-parallax-wrap {  left: 92px!important;}
	/*welcome sec*/
	.home-service-row {  padding: 42px 0;}
	.it-and-of-life-row {  min-height: 408px;}
	.archive .sidebar {  width: 228px;}
	.single .woocommerce-main-image {  height: 336px !important;}
	.single .twist-main-image {  height: 336px !important;}
	.woocommerce div.product div.images {  height: 336px;}
	.woof_text_search_container input[type="search"] {  line-height: 14px !important;}
	.about-content-row-sec {  padding: 50px 0px;}
	.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 100% !important;  position: absolute; width: -webkit-100% !important;	}
.single-post .site-inner {width: 100% !important;max-width: 100% !important; }
.single-post .main-class-main .left-main-featured-content {  top: -91px;}
.single-post .main-class-main .containt_news {  width: 95%;}
.map-block-part {  margin-bottom: 0!important;}
iframe {  height: 810px !important;}
.single-post .feature_cs {    height: 439px;}
.feature-image-newimage {    background-size: cover !important;}
.single-post .feature_cs .left-main-featured-content {  top: 19%;}
.slider_blog_center .dates .date-one, .blog-date-list .dates .date-one {  font-size: 52px;}
.slider_blog_center .dates .date-two, .blog-date-list .dates .date-two {  font-size: 17px;}
.left-main-featured-content .title-home-post {  font-size: 31px;}
	

}


@media only screen and (min-width: 1024px) and (max-width: 1200px)
{

.address_new_section_wrap .vc_column-inner {  padding-top: 0px!important;}
	.new_row_contact_address .wpb_column.vc_column_container.vc_col-sm-3 {  font-size: 15px !important;}
	.new_row_contact_address1 {  padding-bottom: 30px;}
.address_new_section_wrap { padding-left: 7px!important;  padding-right: 7px!important;}
	h1, h2, h3, h4, h5, h6 {  font-size: 25px;}
	p {  font-size: 15px;}
	body { font-size: 14px;  line-height: 19px;}
	 .before-header-area .wrap, .site-header .wrap {  width: 90% !important;}
	 .single-post .site-inner {width: 100% !important;max-width: 100% !important; }
	 	.site-inner {  max-width: 96% !important;}
	/*menu*/
.top_sec_menu ul li a { font-size: 15px;  padding: 12px 14px;}
		.tog-event {  background: rgba(0, 0, 0, 0) url("images/down-arrow.png") no-repeat scroll right top 5px / 20px auto;  height: 32px;  position: absolute;  right: -6px;  top: 12px;  width: 32px;  z-index: 99999999 !important;}
.woof_text_search_container input[type="search"] {  line-height: 14px!important;}
.logo-row-sec {  width: 100% !important;}
/*header*/
	.header-search input.woo_advance_default_preview_set_search_text { font-size: 12px!important;   width: 100% !important;  padding: 8px!important;}
.header-widget-area .header-search {  width: 437px ;}
.header-search {  margin-right: 9px;}
	.header-inner {    margin-top: 17px;}
	.header-image .site-title > a {    height: 73px;  margin: 11px 0;  width: 176px;}
	.site-header .widget-area {  width: 747px;}
	.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {height: 424px !important;}
	.home-slider .home_slider_content {top: -297px !important;}
	.home-slider #slide-1-layer-1.home_slider_content {top: -225px !important;}
	.inner-img-section {height: 424px;}
	.slider-cont .slider-main-title {  font-size: 31px !important;}
	.slider-cont .slider-main-title  .span-bg-col {  font-size: 28px!important;}
	.slider-cont .slider-dtl-cont {  font-size: 18px !important;}
	.tp-parallax-wrap {  left: 64px !important;  top: 315px!important;}
	/*welcome sec*/
		.home-service-row {  padding: 33px 0;}
		.home-service-cont {  width: 100%;  margin: auto auto 42px !important;}
		.home-service-icn-row .home-service-cont-column {  padding: 0 0;}
		.full-width-content .content { padding: 0 77px !important;}
		.home-service-cont-column .service-head {  font-size: 19px;}
/*product page*/		
		.product-area-row .vc_col-sm-12 .vc_column-inner {  padding-top: 0px;}
.product-inner-row {   margin-bottom: 38px;}
.product-area-row {  padding: 0px 40px!important;}
.first-product-row {  margin-top: 38px;}
.home-product-catergory-img-col .vc_column-inner {  padding: 20px !important;}

.process-icon img{height: 90px;}
.process_row.first .vc_col-sm-4::after{width: 70px; top: 14%;}
.process_row.second .vc_col-sm-6:first-child::after{width: 70px; top: 10%;}
.process_row.third .vc_col-sm-2:first-child::after, .process_row.third .vc_col-sm-2:nth-child(4)::after{top: 17%; width: 50px;}
.process_row.first::before{right: -13px; top: 20%; width: 226px;}
.process_row.second::after{left: -20px; width: 195px;}
.process-disc p{line-height: 21px;}
.trade_btn > a{margin-top:15px;}
.req-quote-sec .small-txt{font-size: 16px; line-height: 24px;}
.req-right-details .light-txt{font-size: 19px; line-height: 22px;}
.req-quote-form{width: 86.7%;}


	/*footer*/

.footer-area ul li a {  font-size: 17px;}
.footer-address {    font-size: 17px;}
.footer-area .header-callus a, .footer-area .header-second a, .footer-area .footer-email a {  font-size: 16px;}
.after-footer {  padding: 23px 0;}
/*it-purchasing page*/
.about-cont-heading .abt-heading {  font-size: 23px;}
.about-content-row-sec.vc_row.wpb_row.vc_row-fluid.about-content-row-sec.about-content-bg-img.vc_custom_1506088740314 {  padding: 32px !important;}
.about-content-row-sec .vc_col-sm-9 {  width: 77% !important;}
.about-content-row-sec .vc_col-sm-3 {  width: 23% !important;}
.link-style {  font-size: 16px;    margin-left: 2px;  margin-right: 0px;  padding: 7px 6px;}
.it-and-of-life-row {  min-height: 332px;}
.cont-dtl-column > .vc_column-inner > .wpb_wrapper {  padding: 30px 0 20px 23px;  width: 96%;}
.get-in-touch-main-row .cont-dtl-column.col-white.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill { display: block !important;}
.inner-img-section {  padding: 0 41px !important;}
.services_icon_row .services-cont-column {  margin-bottom: 30px; padding: 0;}
.archive .sidebar {  float: left;  width: 227px;}
.post-type-archive-product .content {  float: right;  width: 717px;}
.product-wrap-new, .xoo-qv-images .images a {  height: 236px;}
.woocommerce .site-inner .content .product a:hover .product-wrap-new::before {  top: 32%;}
.header-fold {  margin-bottom: 29px;}
.sidebar .woof .woof_redraw_zone h4 {  font-size: 24px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  margin: 0 0.7% 2.2em 0 !important;}
	.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 100% !important;  position: absolute; width: -webkit-100% !important;	}

/*about us page*/
.tcm-about-img-height { height: 416px;}
.about-content-row-sec {  padding: 39px 43px 1px !important;}

.flex-grey-box {   padding: 36px 0;}
.about-grey-col-bg {  padding: 29px 13px !important;}
.title-home-post h1, .left-main-featured-content .title-home-post {  font-size: 30px;  margin-bottom: 18px;}
.about-grey-col-bg .about-grey-head {   font-size: 26px;  margin-bottom: 9px;}
.about-cont-heading .abt-heading::after, .about-grey-col-bg .about-grey-head::after {  width: 54px;}
.our-people-img {  min-height: 325px;}
.contect-list-email .wpb_column.vc_column_container:first-child {  width: 26%;}
.contect-list-email .wpb_column.vc_column_container:last-child {  width: 74%;}
/*trade-your-it*/
.trade-it-content .vc_col-sm-12 {  width: 100%;}
.trade-it-quote-text::before {    bottom: 0px;  height: 95px;  right: -22px;  width: 107px;  background-size: 100%;}
.trade-it-quote-text::after {  background-size: 100% auto !important;  height: 95px;  left: -40px;  top: 0px;  width: 107px;}
.trade-it-quote-text {  padding-bottom: 26px;  padding-top: 24px;}
#wl-wrapper {  height: 57px;}
.home-product-price, .home-product-title {  padding: 0;}
.home-product-price, .home-product-title {  min-height: 34px;}
.home-product-area .home-product-title a {   font-size: 14px;  }
.direct-email-content-row .vc_col-sm-6 {  width: 100%;}
.woocommerce div.product div.images {   height: 257px !important;}
.single .woocommerce-main-image {    height: 254px !important;}
.single .twist-main-image {  height: 255px !important;}
.woocommerce-MyAccount-content .woocommerce-Button.button {  margin-top: 0;}
.footer-newslatter-area input[type="email"] {  width: 100%;}
.mc4wp-response .mc4wp-alert p {  font-size: 14px;  line-height: 17px;  margin-bottom: 7px;}
/*blog inner page*/
.single-post .main-class-main .left-main-featured-content { top: -42px;}
.single-post .main-class-main .containt_news {  width: 95%;}
.all-cats {  font-size: 13px !important;}
	.all-cats .seprator {  padding: 0 8px !important;}
/*blog page*/
.new-blog-heading-title {  font-size: 22px; }
.new-blog-heading-title {  margin-bottom: 12px;}
.blog-list-content .new-blog-comment {  margin-top: 11px;}
.new_blog_row .blog-list-content {    padding: 17px;}
	.vc_row.vc_row-o-full-height {  min-height: 55vh !important;}
	/**/
.top-header-row {  min-height: 56vh !important;}
.slider_blog_center .dates .date-one, .blog-date-list .dates .date-one {  font-size: 39px;}
.home .slider-cont .banner_bg_colo {  line-height: 56px !important;}
.slider_blog_center .dates .date-two, .blog-date-list .dates .date-two {  font-size: 15px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main .dates, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main .dates {  right: 32px;  top: 11px;}
.blog-date-list .dates {  right: 14px;   top: 11px;}
.slider_blog_center .dates, .blog-date-list .dates {  padding: 5px 9px;}
.slider_blog_center .dates, .blog-date-list .dates {  margin-bottom: 24px;}
.all-content-blogs {  margin-top: 36px;}
.main-post-home .container-inner {  margin-bottom: 21px;}
.main-post-home .readmore-post-home a {  min-width: 138px;  padding: 12px;}
.all-cats {  margin-bottom: 33px;  padding: 32px 0;}
.all-content-blogs .first_block {  margin-bottom: 27px !important;}
.all-content-blogs .new_blog_row {  margin-bottom: 26px;}
input, select, textarea {  font-size: 14px;  padding: 11px 13px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .right-main, .all-content-blogs .new_blog_row:nth-of-type(2n) .left-main {  padding-left: 12px;}
/*blog inner page*/
.location_section .main-class-main .containt_news .content {  padding: 0!important;}
.single-post .feature_cs {  height: 347px;}
.feature-image-newimage {  background-size: cover !important;}
.single-post .feature_cs .left-main-featured-content {  top: 20%;}
.single-post h2 {  font-size: 24px;}
.main-class-main .containt_news img.centered, .aligncenter {  margin: 21px auto 1px;}
input, select, textarea {    height: 42px;}
.containt_news p img {  margin-bottom: 0 !important;}
.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo{line-height:43px !important;}
/*qa acomodation page*/
.qa_pg_bottom {  padding-bottom: 30px !important;}
	.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo {  line-height: 58px !important; font-size: 32px !important;}
.inner-img-section .vc_col-sm-12 .slider-main-title .span-bg-col {  font-size: 26px !important;  line-height: 34px !important;}

.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 31px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 44px !important; line-height: 50px !important; padding: 14px 10px 8px !important; margin: -8px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -193px !important;}
.slide-mac-market .Btn-mac-market{margin-top: 20px !important; padding: 11px 32px !important;}
.banner-it-tit{font-size: 45px !important;}
.Btn-trade-it{margin-top: 10px !important; padding: 12px 25px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -158px !important; left: -41px !important;}

.slider-cont .slider-dtl-cont {
	background-image: linear-gradient(to right, #000000 20%, rgba(0,0,0,0));
	padding: 20px 0 20px 20px !important;
	color:#ffffff!important;}
body .slider-dtl-cont-small {color: #ffffff;}

/*client-services-and-procurement-portal*/
.client-portal-form .vc_col-sm-8 {width: 42%;}

.clientbtn p {float: none;	width: 55%;	margin: 0 auto;}
.clientbtn p .wpcf7-form-control.wpcf7-submit {height: 50px;margin-top: 15px;}

}



@media only screen and (min-width: 800px) and (max-width: 1023px)
{
	.single-product.woocommerce div.product form.cart .variations select, .archive .content .woocommerce-ordering select {    background:none;  }
	.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 100% !important;  position: absolute; width: -webkit-100% !important;	}
}



@media only screen and (min-width: 768px) and (max-width: 1023px)
{
	
	/*.cont-dtl-sec {  width: 50% !important;}*/
	.address_new_section_wrap .vc_column-inner {  padding-top: 0px!important;}
	.new_row_contact_address .wpb_column.vc_column_container.vc_col-sm-3 {  font-size: 15px !important;}
	.new_row_contact_address1 {  padding-bottom: 30px;}
	.new_row_contact_address .vc_col-sm-3 {   font-size: 16px!important; }
.address_new_section_wrap { padding-left: 7px!important;  padding-right: 7px!important;}
	body #review_form .comment-form-author {  margin-right: 10px !important;}
	.mostly-customized-scrollbar::-webkit-scrollbar {  width: 5px;  height: 8px;  background-color: #aaa; /* or add it to the track */}
	.xoo-qv-main { overflow-y: scroll;}
.xoo-qv-main::-webkit-scrollbar {   background-color: #aaa;}
.header-cart {  margin-left: 16px;}
h1, h2, h3, h4, h5, h6 {  font-size: 25px;}
	p {  font-size: 14px; line-height: 20px;}
	body {  font-size: 14px; line-height: 20px;}
	.site-inner, .wrap {  padding: 0% 3% !important;}
	.woof_text_search_container input[type="search"] {  line-height: 14px!important;}
	 .before-header-area .wrap, .site-header .wrap {  width: 95% !important;}
	 	.site-inner {  max-width: 100% !important;    width: 100% !important; margin: 0 auto !important;}
	/*menu*/
	.toggleMenu{  clear: both;  float: left;  position: absolute;  right: 32px !important;  top: 64px !important;}
.title-area {  width: 100%;  display: block;  float: left;}	
.site-header .widget-area {  width: 100%!important;  float: left;}
header .wrap {  display: block!important;  }
	.site-header .title-area, .site-header.dark .title-area {  padding: 0;}
	.header-inner {  margin-top: 0;}
	.site-inner {  margin-top: 11px;}
	.header-cart a {  background-size: 100%;}
	.header-myaccount {  padding: 8px 10px 8px 12px;}
	.top_sec_menu ul li:first-child a {  padding-left: 0;  padding-right: 0!important;}
	.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {  width: 50%;}
		/*header*/
.title-area {  width: 23%;}
	.header-search input.woo_advance_default_preview_set_search_text { font-size: 12px!important;   width: 100% !important;  padding: 8px!important;}
.header-widget-area .header-search {  width: 425px ; margin-bottom: 5px;}
.header-search {  margin-right: 5px;}
	.header-image .site-title > a {    height: 60px;  margin: 11px 0;  width: 127px;}
	.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {height: 318px !important;}
	.home-slider .home_slider_content {top: -305px !important; left: -10px; transform: scale(0.8) !important;}

	.main-home-slider .banner_bg_colo{font-size: 34px !important;}
	.inner-img-section {height: 314px;}
	.slider-cont .slider-main-title {  font-size: 28px !important;}
	body .slider-cont .span-bg-col {  font-size: 26px !important;  line-height: 32px !important;  padding: 8px !important;}
	.home .slider-cont .banner_bg_colo {  line-height: 50px !important;}
	.slider-cont .slider-dtl-cont {  font-size: 16px !important;}
.tp-parallax-wrap {  left: 38px !important;  top: 276px !important;}
		.home-product-inner ul {  margin: 14px;}
		.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 100% !important;  position: absolute; width: -webkit-100% !important;	}	
	/*welcome sec*/
	.home-service-cont {  width: 100%;  margin: auto auto 31px !important;}
.home-service-icn-row .home-service-cont-column {  min-height: 164px;}
.home-service-cont-column .home-serive-title.txt-center {  margin-bottom: 0!important;}
		.home-service-row {  padding: 33px 0 28px;}
		.home-service-icn-row .home-service-cont-column {  padding: 0 0;}
		.full-width-content .content { padding: 0 28px !important;}
		.home-service-cont-column .service-head {  font-size: 19px;}
/*product page*/		
.product-inner-row {   margin-bottom: 38px;}
.product-area-row {  padding: 0px 40px!important;}
.first-product-row {  margin-top: 0;}
.home-product-price, .home-product-title {  padding: 0 3px;}	
.home-product-inner ul li {  width: 50% !important;}
.home-product-catergory-img-col .vc_column-inner {  padding: 23px !important;}
.home-product-inner ul li:nth-child(4n), .home-product-inner ul li:nth-child(4n) ~ li {  border-bottom: 1px solid #ececec;  border-right: 1px solid #ececec;}
/*.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 767px !important;}*/
.home-product-catergory-img-col {  width: 30% !important;}
.product-area-row .product-col {   width: 70% !important;}
.home-product-category-name {  font-size: 18px;}
.home-pro-cate-icn img {  width: 46px;}
.logo-row-sec {  padding: 24px 0;  width: 100%;}
.footer-above-area {  padding: 19px 0;}

.process-icon img{height: 65px;}
.process_row.first .vc_col-sm-4::after{width: 55px; top: 14%; right: -66px;}
.process_row.second .vc_col-sm-6:first-child::after{width: 50px; top: 0%;}
.process_row.third .vc_col-sm-2:first-child::after, .process_row.third .vc_col-sm-2:nth-child(4)::after{top: 17%; width: 40px; right: -23px;}
.process_row.first::before{right: -2px; top: 20%; width: 182px;}
.process_row.second::after{left: -10px; width: 165px; top: 24%;}
.process-disc p{line-height: 18px; font-size: 12px;}
.process_row{margin-top: 30px;}
.trade_btn > a{margin-top:15px;}
.req-quote-sec .small-txt{font-size: 16px; line-height: 24px;}
.req-right-details .light-txt{font-size: 19px; line-height: 22px;}
.req-quote-form{width: 100%;}
.req-quote-sec .black-sec-title{font-size: 25px;}
.req-right-details{padding-left: 14px;}
.req-left-form{padding-right: 14px;}

	/*footer*/
.footer-area ul li a {  font-size: 16px;}
.footer-address {    font-size: 16px;}
.footer-area .header-callus a, .footer-area .header-second a, .footer-area .footer-email a {  font-size: 16px;}
.footer-area {  padding: 38px 17px;}
.footer-info-extra {  width: 100%;}
.footer-newslatter-area input[type="email"] {  width: 81%;}
.footer-newlatter {  float: left;  margin-bottom: 0;  margin-left: auto;  margin-right: auto;  padding-top: 20px;  width: 66%;}
.after-footer {  padding: 11px 20px;}
.footer-newslatter-area input[type="submit"] {  right: 35px;}
	/*it-purchasing page*/
.about-cont-heading .abt-heading {  font-size: 23px;}
.about-content-row-sec.vc_row.wpb_row.vc_row-fluid.about-content-row-sec.about-content-bg-img.vc_custom_1506088740314 {  padding: 32px !important;}
.about-content-row-sec .vc_col-sm-9 {  width: 100% !important;}
.about-content-row-sec .vc_col-sm-3 {  width: 100% !important;  margin-bottom: 14px;}
.it-and-of-life-row {  min-height: 238px;}
.link-style {  font-size: 16px;  margin-left: 0;  margin-right: 0;  padding: 5px 8px;}
.cont-dtl-column > .vc_column-inner > .wpb_wrapper {  padding: 30px 20px 30px 20px;  width: 100%;}
.get-in-touch-main-row .cont-dtl-column.col-white.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill { width:100%; display: block !important;}
.get-in-touch-main-row .map-column.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%; display: block;}
.cont-dtl-column .contact-heading {  font-size: 29px;  margin-bottom: 21px !important;}
.cont-dtl-column .input-box input[type="submit"] {  font-size: 17px;  min-width: 141px;  padding: 7px 0!important;}
.cont-dtl-sec {  font-size: 16px;}
.inner-img-section {  padding: 0 14px!important;}
.map-column .map-block-part iframe {  display: block;  height: 300px;  width: 100%!important;}
.get-in-touch-main-row .map-column .map-block-part {  margin-bottom: 0 !important;}
/*service page*/
.services_icon_row .services-cont-column {  margin-bottom: 30px; padding: 0;}
.services_icon_row .services-cont-column .vc_column-inner {  padding: 0!important;}
.services-cont-column .service-head {  font-size: 18px;}
.services_icon_row .services-cont-column.wpb_column.vc_column_container.vc_col-sm-3:nth-child(2) {  width: 29%;}
.services_icon_row .services-cont-column.wpb_column.vc_column_container.vc_col-sm-3:first-child {  width: 21%;}
.about-content-row-sec.vc_custom_1505742419024 {  padding-bottom: 31px !important;  padding-top: 38px !important;}
/*product page*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product { clear: none;  float: left;  margin: 0 0 2.992em;  width: 32.60% !important;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {  clear: none !important;  float: left;}
.post-type-archive-product .content {  float: left;  width: 100%;}
.product-wrap-new, .xoo-qv-images .images a {  height: 236px;}
.woocommerce .site-inner .content .product a:hover .product-wrap-new::before {  top: 32%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  margin: 0 0.7% 2.2em 0 !important;}
.lmp_button {  font-size: 20px!important;  padding: 13px 21px!important;}
.archive .sidebar {  float: none;  width: 60%;  clear: both;  margin: 0 auto;}
/*news page*/
.top-header-row {  min-height: 37vh !important;}
.slider_blog_center .dates .date-one, .blog-date-list .dates .date-one {  font-size: 30px;}
.slider_blog_center .dates .date-two, .blog-date-list .dates .date-two {  font-size: 13px;}
.slider_blog_center .dates, .blog-date-list .dates {   padding: 4px 6px;}
.title-home-post h1, .left-main-featured-content .title-home-post {    font-size: 26px;   margin-bottom: 13px;}
.all-cats {  margin-bottom: 33px;  padding: 24px 0;}
.all-content-blogs .new_blog_row {  margin-bottom: 21px;}
input, select, textarea {  font-size: 14px;  padding: 11px 13px;}
.main-post-home .readmore-post-home a {  min-width: 128px;  padding: 13px;}
.new-blog-heading-title {  font-size: 22px;  margin-bottom: 10px;}
.new_blog_row .blog-list-content {  padding: 16px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main {  padding-right: 10px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .right-main, .all-content-blogs .new_blog_row:nth-of-type(2n) .left-main {  padding-left: 10px;}
.blog-area-inner-conent .new_blog_row.third_block {  margin-bottom: 21px !important;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main .dates, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main .dates {  right: 20px;}
.blog-date-list .dates {  right: 11px;  top: 10px;}

/*about us page*/
.tcm-about-img-height { height: 416px;}
.about-content-row-sec {  padding: 31px 0;}
.flex-grey-box {   padding: 36px 0;}
.about-grey-col-bg {  padding: 29px 13px !important;}
.about-grey-col-bg .about-grey-head {   font-size: 26px;  margin-bottom: 9px;}
.about-cont-heading .abt-heading::after, .about-grey-col-bg .about-grey-head::after {  width: 54px;}
.about-grey-col-bg {  margin-right: 16px !important;   width: 33.33% !important;}
.our-people-img {  min-height: 243px;}
.direct-email-content-row .vc_col-sm-6 {  width: 100%;}
/*trade-your-it*/
.trade-it-content .vc_col-sm-12 {  width: 100%;}
.trade-it-quote-text::before {    bottom: 0px;  height: 95px;  right: -22px;  width: 107px;  background-size: 100%;}
.trade-it-quote-text::after {  background-size: 100% auto !important;  height: 95px;  left: -40px;  top: 0px;  width: 107px;}
.trade-it-quote-text {  padding-bottom: 26px;  padding-top: 24px;}
.trade-it-heading {  font-size: 22px;}
/*account page*/ 
 .header-fold {   margin-bottom: 33px;}
 #customer_login {  margin-bottom: 30px;}
#wl-wrapper {	height: auto;}
/*checkout page*/
.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {  float: left;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {  width: 100% !important;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  padding: 0.79em 1em;  width: 52% !important;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {   padding: 0.79em 1em!important;  top: -6px;  left: 53px;}
.woocommerce #content table.cart td.actions .coupon::after, .woocommerce table.cart td.actions .coupon::after, .woocommerce-page #content table.cart td.actions .coupon::after, .woocommerce-page table.cart td.actions .coupon::after {  clear: none;}
.woocommerce .products .woocommerce-loop-product__title, .woocommerce ul.products li.product .price {  font-size: 1em !important;}
.woocommerce div.product .product_title {  clear: both;}
 .woocommerce div.product .summary .product_title {  font-size: 25px;}
/*single product page*/
.single .pro-images .twist-main-image {  margin-right: 22px; width: 93%;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {  width: auto !important;}
.home-service-cont-column .service-head {  min-height: 38px;}
.home-product-price, .home-product-title {  min-height: 34px;}
.home-product-area .home-product-title a {   font-size: 14px;  }
.woocommerce #content div.product div.images, .woocommerce #content div.product div.summary, .woocommerce div.product div.images, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.images, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.images, .woocommerce-page div.product div.summary {  float: left;}
.single .pro-images .twist-main-image {  margin-right: 0;  width: 100%;}
.woocommerce-MyAccount-content .woocommerce-Button.button {  margin-top: 0;}
  .product .images .elastislide-vertical {  height: 218px !important;}
.single .twist-main-image {  height: 203px !important;}
.single .woocommerce-main-image {  height: 203px !important;  margin: 0 auto;  width: 60%;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {  min-height: 50px;}

/*blog inner page*/
.single-post .main-class-main .left-main-featured-content { top: 50px;}
.single-post .main-class-main .containt_news {  width: 95%;}
	.single-post .site-inner {width: 100% !important;max-width: 100% !important; }
.slider_blog_center .dates, .blog-date-list .dates {  margin-bottom: 18px;}
	.single-post .site-inner {width: 100% !important;max-width: 100% !important; }
.single-post .site-inner, .wrap {  padding: 0% !important;}
.header-fold .header-fold-left {  padding-left: 31px;}	
.all-cats {  font-size: 13px !important;}
	.all-cats .seprator {  padding: 0 8px !important;}
	.post-247 .vc_row.wpb_row.vc_row-fluid:nth-child(3) {left:-10.4px !important;  margin: 0 auto !important;  width: 100% !important;}
	.all-content-blogs {  margin-top: 19px;}
	/*blog inner page*/
.single-post .feature_cs {  height: 261px;}
.feature-image-newimage {  background-size: cover !important;}
.single-post .feature_cs .left-main-featured-content {  top: 20%; width: 711px;}
.single-post h2 {  font-size: 24px;}
.main-class-main .containt_news img.centered, .aligncenter {  margin: 21px auto 1px;}
input, select, textarea {    height: 42px;}
.containt_news p img {  margin-bottom: 0 !important;}
/*product cart image issue*/
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {  display: block;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {  width: 27%;}
.product-thumbnail:before {  content: none !important;}
.woocommerce-cart-form .cart_item .product-thumbnail {  text-align: center !important;}
.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo{line-height:38px !important;}
.page-id-335 .slider-cont .slider-main-title{margin-bottom:10px;}
.inner-img-section .slider-cont{padding-bottom:38px;}

/*qa acomodation page*/
.qa_pg_bottom {  padding-bottom: 30px !important;}
.iso_logo .wpb_column.vc_column_container.vc_col-sm-3 {  width: 25% !important; float: left;}
.qa_pg_bottom {  padding-bottom: 30px !important;  padding-top: 30px !important;}

.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 22px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 32px !important; line-height: 36px !important; padding: 14px 10px 8px !important; margin: -11px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -193px !important; left: 35px;}
.slide-mac-market .Btn-mac-market{margin-top: 17px !important; padding: 9px 29px !important; font-size: 15px !important;}
.banner-it-tit{font-size: 32px !important; line-height: 44px !important;}
.Btn-trade-it{margin-top: 10px !important; font-size: 16px !important; padding: 8px 22px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -158px !important; left: -41px !important;}
.home-slider #slide-1-layer-1.home_slider_content{left: -10px; top: -249px !important;}

/*client-services-and-procurement-portal*/
.client-portal-form .vc_col-sm-8 {width: 42%;}

.clientbtn p {float: none;	width: 60%;	margin: 0 auto;}
.clientbtn p .wpcf7-form-control.wpcf7-submit {height: 50px;margin-top: 15px;}
}


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

.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 15px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 21px !important; line-height: 27px !important; padding: 9px 10px 5px !important; margin: -6px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -205px !important; left: 50px;}
.slide-mac-market .Btn-mac-market{margin-top: 12px !important; padding: 7px 15px !important; font-size: 13px !important;}
.banner-it-tit{font-size: 21px !important; line-height: 34px !important;}
.Btn-trade-it{margin-top: 10px !important; font-size: 14px !important; padding: 7px 18px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -193px !important; left: -13px !important;}
.home-slider #slide-1-layer-1.home_slider_content{left: 50px; top: -205px !important;}

	.new_row_contact_address .vc_col-sm-3 .wpb_text_column.wpb_content_element {  margin-bottom: 19px!important;}
	.new_row_contact_address .vc_col-sm-3 {   font-size: 15px!important; width:50% !important; float:left; }
	.address_new_section_wrap .vc_column-inner {  padding-top: 0!important;}
	.slider-cont .slider-main-title {  line-height: 2.3 !important;}
	.new_row_contact_address .vc_col-sm-3:nth-child(2) {  border-right: medium none !important;  margin-bottom: 15px!important;}
.address_new_section_wrap .vc_col-sm-12 .main_headng {  font-size: 29px!important;  margin-bottom: 35px !important;}
	.new_address_headng .vc_col-sm-12 .heading_new {  margin-bottom: 30px !important;  margin-top: 30px !important;}
 .contact_address2 {  margin-bottom: 15px !important;}
 body .new_row_contact_address .wpb_column.vc_column_container.vc_col-sm-3 {  font-size: 16px !important;}
.home-service-row-newfor-mobile{display: block !important;}
.home-service-row{display: none;}
.new_address_headng .vc_col-sm-12 .heading_new {  margin-bottom: 10px !important;  margin-top: 20px !important;}
.slider-bottom-content{padding-top: 40px;}
/*product cart image issue*/
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {  display: block;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {  width: 27%;}
.product-thumbnail:before {  content: none !important;}
.woocommerce-cart-form .cart_item .product-thumbnail {  text-align: center!important;}
.header-fold .wrap {  width: 89% !important;}
.single-product.woocommerce div.product form.cart .variations select, .archive .content .woocommerce-ordering select {  padding: 5px 20px;}
/*menu*/
	.toggleMenu{  clear: both;  float: left;  position: absolute;  right: 32px;  top: 63px;}
.title-area {  width: 100%;  display: block;  float: left;}	
.site-header .widget-area {  width: 100% !important;  float: left;}
header .wrap {  display: block !important;  }
	.site-header .title-area, .site-header.dark .title-area {  padding: 0;}
	.header-inner {  margin-top: 0;}
	.site-inner {  margin-top: 11px;}
h1, h2, h3, h4, h5, h6 {  font-size: 22px;}
p {  font-size: 14px;  line-height: 20px;}
	body {  font-size: 14px;  line-height: 19px;}
	.site-inner, .wrap {  padding: 0 3%;}
	.site-inner {  margin-top: 7px;}
	 .before-header-area .wrap, .site-header .wrap {  width: 95% !important;}
	 .site-inner, .wrap {   width: 96%;  max-width: 100% !important;}
	/*menu*/
	.toggleMenu{  clear: both;  float: left;  position: absolute;  right: 32px !important;  top: 62px !important;}
.title-area {  width: 100%;  display: block;  float: left;}	
.header-search .advance_search_for_woocommerce_save_btn {  background-size: 100%;}
header .wrap {  display: block !important;  }
	.site-header .title-area, .site-header.dark .title-area {  padding: 0;}
	.header-inner {  margin-top: 0;}
	.header-cart a {  background-size: 100%;}
	.header-myaccount {  padding: 8px 10px 8px 12px;}
	.top_sec_menu ul li:first-child a {  padding-left: 0;  padding-right: 0!important;}
	.header-search input.woo_advance_default_preview_set_search_text {  height: 42px;}
	.header-search .advance_search_for_woocommerce_save_btn {  height: 42px;  min-height: 42px;  width: 54px;}
	/*header*/
.title-area {  width: 21% !important;}
	.header-search input.woo_advance_default_preview_set_search_text { font-size: 12px!important;   width: 100% !important;  padding: 8px!important;}
.header-search {  margin-right: 5px;}
.header-image .site-title > a {  height: 53px;  margin: 6px 0;  width: 110px;}
	.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {height: 234px !important;}
	.home-slider .home_slider_content {top: -225px !important;}
	.inner-img-section {height: 245px;}
	.slider-cont .slider-main-title {  font-size: 22px !important;}
	.slider-cont .span-bg-col {  font-size: 22px !important;  padding: 5px 10px!important;  margin-bottom: 7px!important;}
	.slider-cont .slider-dtl-cont {  font-size: 13px !important; }
.tp-parallax-wrap {  left: 20px !important;  top: 270px !important;}
		.product-col .wpb_text_column.wpb_content_element {  margin-bottom: 0!important;}
		.containt_news p img {  margin-bottom: 0 !important;}	
	/*welcome sec*/
		.home-service-cont {  width: 100%;  margin: auto auto 31px !important;}
.home-service-icn-row .home-service-cont-column {  min-height: 152px;   float: left;  margin-bottom: 16px!important; padding: 11px 0!important;}
.home-service-icn-row .home-service-cont-column {  border: 1px solid !important;  margin-left: 4px;  margin-right: 4px;    width: 48% !important;}
.home-service-cont-column .home-serive-title.txt-center {  margin-bottom: 0!important;}
		.home-service-row {  padding: 0px 0 2px;}
		.home-service-icn-row .home-service-cont-column {  padding: 0 0;}
		.full-width-content .content { padding: 0 28px !important;}
		.home-service-cont-column .service-head {  font-size: 19px;}
/*product page*/		
input, select, textarea {    height: 37px;}
.product-inner-row {   margin-bottom: 38px;}
.product-area-row {  padding: 0 10px !important;}
.first-product-row {  margin-top: 0;}
.home-product-price, .home-product-title {  padding: 0 10px;}	
.product-inner-row {  display: block !important;}
.product-area-row .home-product-catergory-img-col{  float: left;  width: 100% !important;}
.product-area-row .product-col { float: left;  width: 100% !important;}
.logo-row-sec {  padding: 24px 0;  width: 100%;}
.footer-above-area {  padding: 19px 0;}
.home-service-icn-row .home-service-cont-column:nth-child(2) {  border-right: none;}
	/*footer*/
.footer-area ul li a {  font-size: 16px;}
.footer-address {    font-size: 16px;}
.footer-area .header-callus a, .footer-area .header-second a, .footer-area .footer-email a {  font-size: 16px;}
.footer-area {  padding: 28px 0;}
.footer-info-extra {  width: 100%;}
.footer-newlatter {  width: 100%; padding-top: 20px;}
.footer-newslatter-area input[type="submit"] {    right: 102px;}
.after-footer {  padding: 11px 0;}
.home-product-inner ul li {   width: 50%;}
	.cont-dtl-column .half-input-box .input-box {  width: 100%;  padding: 0!important;}
	.cont-dtl-column .half-input-box .input-box:first-child {  padding-right: 0;}
.home-product-inner ul li:nth-child(4){border-right: 1px solid #ececec; }
.home-product-inner ul li:nth-child(4n) ~ li {  border-bottom: 1px solid #ececec;}
.logo-row-sec .tcn-logo-col {  padding: 0;}
.logo-row-sec {  display: flex;  padding: 10px 0 18px;}
.footer-above-inner {  width: 95%;}
.footer-contact-us {  float: left;  width: 40%;}
.footer-extra {margin-right: 8px;    padding-right: 6px;  width: 32%;}
.footer-information {  width: 25%; padding-right: 0px;margin-right: 8px;}
.footer-address {  font-size: 15px;}
.footer-area .header-callus a, .footer-area .header-second a, .footer-area .footer-email a {  font-size: 14px;}
.footer-area ul li a {  font-size: 15px;}
.footer-area .footer-title {  font-size: 18px;}
.after-footer .wrap{display: block;}
.after-footer .wrap .left-foot-part{display: inline-block; text-align: center; padding-bottom: 15px;}
.after-footer .wrap .right-foot-part{display: inline-block; text-align: center;}
.after-footer {  font-size: 13px;}

	/*it-purchasing page*/
.about-cont-heading .abt-heading {  font-size: 20px;}
.about-content-row-sec.vc_row.wpb_row.vc_row-fluid.about-content-row-sec.about-content-bg-img.vc_custom_1506088740314 {  padding: 24px !important;}
.about-content-row-sec .vc_col-sm-9 {  width: 100% !important;}
.about-content-row-sec .vc_col-sm-3 {  width: 100% !important;  margin-bottom: 14px;}
.link-style {  font-size: 16px;  margin-left: 0;  margin-right: 0;  padding: 5px 8px;}
.cont-dtl-column > .vc_column-inner > .wpb_wrapper {  padding: 30px 20px 30px 20px;  width: 100%;}
.get-in-touch-main-row .cont-dtl-column.col-white.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill { width:100%; display: block !important;}
.get-in-touch-main-row .map-column.wpb_column.vc_column_container.vc_col-sm-6 {width: 100%; display: block;}
.cont-dtl-column .contact-heading {  font-size: 26px;  margin-bottom: 21px !important;}
.cont-dtl-column .input-box input[type="submit"] {  font-size: 17px;  min-width: 110px;  padding: 3px 0 !important;  height: 35px;}
.cont-dtl-sec {  font-size: 16px; line-height: 1.3;}
.inner-img-section .slider-cont {  padding-bottom: 30px;}
.inner-img-section {  padding: 0 14px!important;}
.it-and-of-life-row {  min-height: 180px;}
.map-column .map-block-part iframe {  display: block;  height: 272px;  width: 100%!important;}
.get-in-touch-main-row .map-column .map-block-part {  margin-bottom: 0 !important;}
/*service page*/
.about-content-row-sec.vc_custom_1505742419024 {  padding-bottom: 26px !important;  padding-top: 26px !important;}
.services_main_section .vc_col-sm-12 .wpb_text_column.wpb_content_element.txt-center {  margin-bottom: 13px !important;}
.services_icon_row .services-cont-column {  margin-bottom: 11px; float:left;  padding: 1px 15px;  width: 50%;}
.services_icon_row .services-cont-column:nth-child(2) {  border-right: medium none; }
/*product page*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product { clear: none;  float: left; width: 47% !important;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n), .woocommerce-page[class*="columns-"] ul.products li.product:nth-child(2n), .woocommerce[class*="columns-"] ul.products li.product:nth-child(2n) {  clear: none !important;  float: left;}
.woof_text_search_container input[type="search"] {  line-height: 14px !important;}
.post-type-archive-product .content {  float: left;  width: 100%;}
.product-wrap-new, .xoo-qv-images .images a {  height: 188px;}
.woocommerce .site-inner .content .product a:hover .product-wrap-new::before {  top: 35%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  margin: 0 1.5% 2.2em !important;}
.lmp_button {  font-size: 20px!important;  padding: 13px 21px!important;}
.archive .sidebar {  float: none;  width: 95%;  clear: both;  margin: 0 auto;}
.header-fold {  margin-bottom: 26px;}
.woocommerce .site-inner .content .product .product-wrap-new::before {  background: rgba(0, 0, 0, 0.7) url("images/zoom-in.png") no-repeat scroll center center / 27px auto;  height: 54px;  width: 54px; }
/*blog page*/
.slider_blog_center .dates .date-two, .blog-date-list .dates .date-two {  font-size: 13px;}
.slider_blog_center .dates .date-one, .blog-date-list .dates .date-one {  font-size: 32px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main .dates, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main .dates {  right: 15px;}
.blog-date-list .dates {  top: 15px;}
.new-blog-heading-title {  font-size: 26px;  line-height: 1.2; margin-bottom: 10px;}
.slider_blog_center .dates, .blog-date-list .dates {  padding: 7px 13px;}
.slider_blog_center .dates, .blog-date-list .dates {  margin-bottom: 20px;}
.top-header-row {  min-height: 100vh !important;}
.top-header-row {  min-height: 100vh !important;}
.all-cats {  font-size: 13px;  margin-bottom: 22px;  padding: 19px 0;}
.all-content-blogs .new_blog_row {  margin-bottom: 0px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main {  padding-right: 0;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .right-main, .all-content-blogs .new_blog_row:nth-of-type(2n) .left-main {  padding-left: 0;}
.all-content-blogs .new_blog_row .right-main {  float: none;  width: 100% !important; margin:auto;  margin-bottom: 14px;}
.all-content-blogs .new_blog_row .left-main {  float: none; margin-bottom:auto;  width: 100%; margin-bottom: 14px;}
.new_blog_row img {  width: 100%;}
.vc_row.vc_row-o-full-height {  min-height: 100vh!important;}
.page-id-247 .vc_row-fluid:nth-child(3) .vc_col-sm-12 .vc_column-inner .wpb_wrapper .wpb_text_column.wpb_content_element {  margin-bottom: 20px!important;}
.main-post-home .readmore-post-home a {    min-width: 117px;}
.new_blog_row .blog-list-content {  padding: 23px;}
.all-content-blogs {  margin-top: 14px;}
/*about us page*/
.tcm-about-img-height { height: 226px;}
.about-content-row-sec {  padding: 31px 0;}
.flex-grey-box {   padding: 20px 0 0;}
.about-grey-col-bg {  padding: 29px 13px !important;}
.about-grey-col-bg .about-grey-head {   font-size: 25px;  margin-bottom: 9px;}
.about-cont-heading .abt-heading::after, .about-grey-col-bg .about-grey-head::after {  width: 54px;}
.about-grey-col-bg {  margin-right: 16px !important;   width: 33.33% !important;}
.about-grey-col-bg { margin-right: 0!important;margin-bottom:20px;  width: 100% !important;}
.flex-grey-box {  display: block !important;}
.about-grey-col-bg p {  font-size: 15px;}
.our-people-img {  min-height: 176px;}
.direct-email-content-row .contect-list-email {  display: flex !important;}
.contect-list-email .wpb_column.vc_column_container:first-child {  width: 37%;}
/*trade-your-it*/
.header-fold {  margin-bottom: 33px;  margin-top: 10px;}
.trade-it-content .vc_col-sm-12 {  width: 100%;}
.trade-it-quote-text::after {  background-size: 100% auto !important;  height: 53px;  left: -40px;  top: -13px;  width: 66px;}
.trade-it-quote-text {  padding-bottom: 10px;  padding-top: 10px;}
.trade-it-heading {  font-size: 20px;}
.trade-it-quote-text::before {  background-size: 100% auto;  bottom: 0;  height: 53px;  right: -30px;  width: 66px;}
/*account page*/
 #customer_login {  margin-bottom: 30px;}
 #wl-wrapper {  height: auto;}
/*checkout page*/
 .woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {  float: left;  width: 100%!important;}
 #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {  padding: .5em;}
 /*single product page*/
.woocommerce-main-image {  float: left; width: 100%;}
 .single .twist-main-image {  height: 316px !important;}
 .woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {  width: 100% !important;  float: left;  clear: both; margin-top:15px;}
  .woocommerce div.product .summary .product_title {  font-size: 22px;}
 .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {  min-height: 40px;}
 .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {  margin: 0 0.7% 2em 0 !important;}
 .single-product.full-width-content .content {  padding: 0 6px !important;}
 .woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {  width: 49% !important;}
 .single .woocommerce-main-image {  height: 316px !important;}
.elastislide-wrapper .elastislide-carousel ul {  height: 316px !important;}
.product .images .elastislide-vertical {  height: 316px !important;} 
 /*blog inner page*/
.single-post .main-class-main .containt_news {  width: 95%;}
.single-post .site-inner {width: 100% !important;max-width: 100% !important; }
.slider_blog_center .dates, .blog-date-list .dates {  margin-bottom: 12px;}
.single-post .site-inner {width: 100% !important;max-width: 100% !important; }
.single-post .site-inner, .wrap {  padding: 0% !important;}
 .single-post .main-class-main .left-main-featured-content {  top: 88px;}
/*product popup*/
.xoo-qv-modal .xoo-qv-summary .entry-title {  font-size: 17px;  }
.woocommerce div.product form.cart .button {  padding: 11px 14px;}
.pp_content_container {  margin: 0 auto;  width: 60%;}
.pp_content {  margin: 0 auto;  width: 100% !important;}
/*blog inner page*/
.single-post .feature_cs {  height: 194px;}
.feature-image-newimage {  background-size: cover !important;}
.single-post .feature_cs .left-main-featured-content {  top: 7%; width: 97%;}
.single-post h2 {  font-size: 24px;}
.title-home-post h1, .left-main-featured-content .title-home-post {  font-size: 19px;  margin-bottom: 9px;}
.location_section .main-class-main .containt_news .content {  padding: 0!important;}
.main-class-main .containt_news img.centered, .aligncenter {  margin: 21px auto 1px;} 
.single-post .feature_cs {  margin-bottom: 21px;}
.abt-heading > br {  display: none;}
.second-product-row .vc_custom_1502879169610 {    background-position: bottom center !important;}
.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 506px;}
.product-col > .vc_column-inner > .wpb_wrapper {  float: none;  width: 94%;}
#review_form .comment-respond .comment-form-author, #review_form .comment-respond .comment-form-email {  width: 100%;}
 /*login form*/
#customer_login > div {  padding: 17px;}
.woocommerce form .form-row label.inline {  display: flex;  margin-top: 13px;}
.woocommerce-form__input.woocommerce-form__input-checkbox {  height: 25px;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button { padding: 4px 25px;}
.woocommerce .u-column1 .woocomerce-form .form-row .woocommerce-form__label .woocommerce-form__input{margin-right: 6px !important;}			
.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo{line-height:30px !important;}
.page-id-335 .slider-cont .slider-main-title{margin-bottom:10px;}
.inner-img-section .slider-cont{padding-bottom:27px;}
.slider-cont .white-bg-org-txt-head{font-size:20px !important;}

/*qa acomodation page*/
.qa_pg_bottom {  padding-bottom: 30px !important;}
.iso_logo .wpb_column.vc_column_container.vc_col-sm-3 {  width: 25% !important; float: left;}
.qa_pg_bottom {  padding-bottom: 30px !important;  padding-top: 30px !important;}
.home-product-inner ul {width: 96%;}

.process-title{font-size: 30px;}
.process-disc p{font-size: 12px; line-height: 18px;}
.process-icon img{height: 80px;}
.process_row{margin-top: 30px;}
.process_row.first::before,.process_row.first .vc_col-sm-4::after,.process_row.second::after,.process_row.second .vc_col-sm-6:first-child::after{display: none;}
.process_row.first .vc_col-sm-4 {
  float: left;
  margin-right: 0;
  position: relative;
  width: calc(33.33% - 0px);
}
.process_row.second .vc_col-sm-6 {
  float: none;
  width: 50%;
}
.process_row.third .vc_col-sm-2:first-child::after, .process_row.third .vc_col-sm-2:nth-child(4)::after{display: none;}
.process_row.third .vc_col-sm-2 {
  float: left;
  width: 48%;}
.process_row.third .vc_col-sm-2:nth-child(3) {
  width: auto;}
 .process_row.third .vc_col-sm-2:nth-child(3) .vc_column-inner {padding: 0px !important;} 
.vc_row.process_row.first,.vc_row.process_row.second{border-bottom: 1px solid #ccc;}
.process_row.third .or{font-size: 23px;}
.trade_btn > a{margin-top: 0px; padding: 11px 26px;}
.req-left-form{padding-right: 0px; border-right: 0px; padding-bottom: 30px;}
.req-right-details{padding-left: 0px;}
.req-quote-form{width: 100%;}
.req-left-form .wpcf7-form-control.wpcf7-submit{padding: 11px 40px; font-size: 15px;}
.req-quote-sec .small-txt{font-size: 15px; line-height: 22px; margin-bottom: 18px;}
.req-quote-sec .black-sec-title{font-size: 25px; line-height: 20px;}
.req-right-details .light-txt{font-size: 20px;}
.req-quote-sec{padding-bottom: 15px; padding-top: 45px;}

  }

@media only screen and (max-width: 567px)
{
.slider-cont.slide-mac-market .slider-main-title{float: none !important;}
.slider-cont.slide-mac-market .banner_bg_colo{font-size: 15px !important; padding: 3px 5px !important; }
.slider-cont.slide-mac-market .span-bg-col{display: inline-block !important; font-size: 21px !important; line-height: 27px !important; padding: 7px 7px 3px !important; margin: -3px 0 0 !important;}
.home-slider #slide-5-layer-1.home_slider_content{top: -222px !important; left: 10px;}
.slide-mac-market .Btn-mac-market{margin-top: 12px !important; padding: 7px 15px !important; font-size: 13px !important;}
.banner-it-tit{font-size: 13px !important; line-height: 20px !important;}
.Btn-trade-it{margin-top: 10px !important; font-size: 10px !important; padding: 4px 15px !important;}
.home-slider #slide-13-layer-1.home_slider_content{top: -174px !important; left: -26px !important;}
.home-slider #slide-1-layer-1.home_slider_content{left: 10px; top: -205px !important;}
.hesperiden.tparrows{height: 30px; width: 30px;}
.hesperiden.tparrows.tp-leftarrow::before,.hesperiden.tparrows.tp-rightarrow::before{margin-top: -4px !important;}
.tp-leftarrow.tparrows.hesperiden{left: -10px !important;}
.tp-rightarrow.tparrows.hesperiden{left: 105% !important;}
	
.new_row_contact_address .vc_col-sm-3 {width:100% !important; float:left; }
.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo {  line-height: 41px !important;  font-size: 28px;}
/*login form*/
	#customer_login > div {  float: left;  width: 100%;  margin-right: 0 !important; margin-bottom: 20px;}
	.woocommerce-form__input.woocommerce-form__input-checkbox {  height: 25px;}
	.woocommerce form .form-row label.inline {  display: flex;  margin-top: 13px;}
		#customer_login {  display: block;}
	.full-width-content .content { padding: 0 15px !important;}
	.before-header-area {    font-size: 13px;}
	.header-hourse {  float: right; font-size: 14px;  text-align: right;  padding: 7px;}
	.toggleMenu {  right: 17px!important;  top: 84px !important;}
	.header-widget-area .header-search {  width: 100%;}
	.header-search {  margin-bottom: 7px !important;  margin-right: 5px !important;}
	.home-service-icn-row .home-service-cont-column {  border-bottom: 1px solid #e5e5e5;  padding-bottom: 22px;}
	.home-service-icn-row .home-service-cont-column:last-of-type {  border-bottom: none;}
.header-search input.woo_advance_default_preview_set_search_text {  font-size: 10px !important;  padding: 2px !important;  width: 100% !important;}
 .header-search input.woo_advance_default_preview_set_search_text {  height: 34px;}
.header-search .advance_search_for_woocommerce_save_btn {  background-size: 100% auto;  height: 34px;  min-height: 34px;  width: 44px;}    
.header-call-us-sec {  margin-right: 4px;}
/*slider*/
.home-slider .fullwidthbanner-container .fullwidthabanner, .home-slider .rev_slider_wrapper.fullwidthbanner-container, .home-slider .forcefullwidth_wrapper_tp_banner {  height: 240px !important;}
.home-slider  .rev_slider .tp-parallax-wrap {  left: 31px !important;  top: 272px !important;}
.product-inner-row .home-product-catergory-img-col > .vc_column-inner {  height: 422px;}
.logo-row-sec {   padding: 10px 0 18px;}
.home-slider .home_slider_content{top: -247px !important; left: -10px; transform: scale(0.85) !important;}
.our_product_title{font-size: 30px; margin-bottom: 20px !important;}
/*welcome sec*/
.home-service-icn-row .home-service-cont-column {  border-right: none;}
.home-service-icn-row .home-service-cont-column {   margin-bottom: 16px !important;  min-height: auto!important;  width: 100% !important;}
/*product sec*/
.home-product-inner ul li {   width: 100%;}
.home-product-category-name {  font-size: 19px;}
.home-pro-cate-icn img {  width: 49px;}
.home-product-inner ul { margin: 13px;}
.product-inner-row {  margin-bottom: 23px;}
.product-area-row {  padding: 0 22px !important;}
.product-area-row .vc_col-sm-12 .vc_column-inner {  padding-top: 23px!important;}
/*footer*/
.footer-information, .footer-extra, .footer-contact-us {  border-right: none!important;  float: none!important;  width: 100%!important;  margin-bottom: 16px;  border-bottom: 1px solid gray; padding-bottom: 11px;}
.footer-contact-us {  width: 100%;}
.footer-extra {  margin-right: 0;  padding-right: 0;  width: 100% !important;}
.footer-information {  margin-right: 0;  padding-right: 0;  width: 100%;}	
.footer-phone {  margin: 0 auto;  text-align: center;  float: none;  display: block;  width: 68%;}
.footer-area {    text-align: center;}
.footer-newslatter-area input[type="email"] {  width: 99.5% !important;}
.footer-newslatter-area input[type="submit"] {  right: 0;}
.after-footer{padding: 20px 10px 15px;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget .button {  padding: 6px 16px;}
input, select, textarea {  font-size: 14px;}
/*it-purchasing page*/
.inner-img-section {  padding: 0 9px !important;}
.inner-img-section {  height: 227px;}
.header-fold {  margin-bottom: 17px;  margin-top: 10px;}
/*service page*/
.services_icon_row .services-cont-column {  float:left;   width: 100%;}
.services_icon_row .services-cont-column {  border-right: medium none; }
.services_icon_row .services-cont-column {  border-bottom: 1px solid #e5e5e5;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product { clear: none;  float: left; width: 100% !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {  margin: 15px 0px !important;}
.woocommerce .woocommerce-ordering {    margin: 0!important;}
/*blog page*/
.vc_row.vc_row-o-full-height {  min-height: 65vh !important;}
.all-cats .seprator {  padding: 0 7px;}
.main-post-home .readmore-post-home a {  min-width: 117px !important;}
.new-blog-heading-title {  font-size: 23px;  margin-bottom: 9px;}
.new_blog_row .blog-list-content {  padding: 13px;  width: 100%;}
.blog-list-content .new-blog-comment {  margin-top: 12px;}
.slider_blog_center .dates .date-one, .blog-date-list .dates .date-one {  font-size: 32px;}
.slider_blog_center .dates .date-two, .blog-date-list .dates .date-two {  font-size: 12px;}
.slider_blog_center .dates, .blog-date-list .dates {  padding: 4px 9px;}
.all-content-blogs .new_blog_row:nth-of-type(2n+1) .left-main .dates, .all-content-blogs .new_blog_row:nth-of-type(2n) .right-main .dates {  right: 5px;  top: 6px;}
.slider_blog_center .dates, .blog-date-list .dates {  right: 5px;  top: 6px;}
.all-content-blogs .new_blog_row .left-main {  float: none;  width: 96% !important;  margin: 0 auto; margin-bottom: 14px;}
.all-content-blogs .new_blog_row .right-main {  float: none;  margin-bottom: 14px !important;  width: 96% !important;  margin: 0 auto;}
.it-and-of-life-row {  min-height: 107px;}
.direct-auther-icon {  float: none;  margin: 0 auto;}
.contect-list-email .wpb_column.vc_column_container:first-child {  display: block;  float: none;  margin: 0 auto;  text-align: center;  width: 100% !important;}
.contect-list-email .wpb_column.vc_column_container:last-child {  width: 100%;}
.trade-it-quote-text::after {  left: -20px !important;}
.trade-it-quote-text::before {  right: -20px;}
.direct-email-content-row .contect-list-email {  display: block !important;}
.tcm-about-img-height {  height: 138px;}
.woocommerce #content table.cart td.actions .coupon .button.alt, .woocommerce #content table.cart td.actions .coupon .input-text + .button, .woocommerce table.cart td.actions .coupon .button.alt, .woocommerce table.cart td.actions .coupon .input-text + .button, .woocommerce-page #content table.cart td.actions .coupon .button.alt, .woocommerce-page #content table.cart td.actions .coupon .input-text + .button, .woocommerce-page table.cart td.actions .coupon .button.alt, .woocommerce-page table.cart td.actions .coupon .input-text + .button {  float: left;  width: 100%;  margin-top: 6px;}
.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {  width: 100%!important;}
.header-fold .wrap {  display: block!important;}
.header-fold .header-fold-left {  float: left; width: 100%; margin-bottom: 10px;}
.header-fold .header-fold-right {  display: block;  float: left;  justify-content: left;  width: 100%;} 
.single .twist-main-image {  height: 207px !important; width: 76% !important; }	
.woocommerce .related.products ul.products li.product, .woocommerce-page .related.products ul.products li.product {  width: 100% !important;}
.woocommerce table.shop_table {  font-size: 11px !important;}
.home-service-icn-row .home-service-cont-column {  margin-left: 0;  margin-right: 0;}
.single .pro-images .twist-main-image {  width: 100% !important;}
.single .woocommerce-main-image {  height: 213px !important;}
.elastislide-wrapper .elastislide-carousel ul {  height: 213px !important;}
.product .images .elastislide-vertical {  height: 213px !important;} 
.single-post .feature_cs img {  height: 207px;}
.single-post .main-class-main .left-main-featured-content {  top: 66px;}
.wpad_form_group[ids="wpad_user_name"] {    margin-bottom: 20px;    width: 100%;}
.wpad_form_group[ids="wpad_user_email"] {  margin-bottom: 20px;  width: 100%;}
/*blog inner page*/			 
.single-post .feature_cs {  height: 255px;}
.wpad_comment_fields_wrapper {  float: none;  margin: 0 auto;  width: 100%;}
.location_section .main-class-main .containt_news .content {  padding: 0 4% !important;}
.main-class-main .containt_news img.centered, .aligncenter {  margin: 21px auto 1px;}
.product-col > .vc_column-inner > .wpb_wrapper {  float: none;  width: 96%;}
.inner-img-section .slider-cont .banner_bg_colo, .main-home-slider .banner_bg_colo{line-height:23px !important;}
.page-id-335 .slider-cont .slider-main-title{margin-bottom:10px;}
.inner-img-section .slider-cont{padding-bottom:20px;}
.inner-img-section .slider-cont .slider-dtl-cont{padding:15px;}
.slider-cont .white-bg-org-txt-head{font-size:14px !important;}
.slider-cont .slider-main-title{font-size:17px !important;}
.slider-cont .span-bg-col{font-size:17px !important;}
.inner-img-section .slider-cont .slider-dtl-cont{padding:10px !important;}
.main-home-slider .banner_bg_colo{font-size:16px !important;}
/*iso page*/
.iso_logo .wpb_column.vc_column_container.vc_col-sm-3 {  width: 50%!important;  float: left;}
.qa_pg_bottom {  padding-bottom: 20px !important;  padding-top: 10px !important;}
.about-cont-heading .abt-heading {  font-size: 19px;}

.process_row.first .vc_col-sm-4,.process_row.second .vc_col-sm-6,.process_row.third .vc_col-sm-2,.process_row.third .vc_col-sm-2:nth-child(3){width: 100%;}
.process-title{font-size: 25px; text-align: center;}
.vc_row.process_row.first{margin-top: 0px;}
.req-quote-sec .req-quote-form .wpcf7-recaptcha > div{transform: scale(0.85); margin-left: -22px;}
.req-quote-sec .black-sec-title{margin-bottom: 15px; font-size: 22px;}
.req-right-details .light-txt{font-size: 15px;}
.req-quote-sec .small-txt{font-size: 14px; line-height: 21px;}

}

@media only screen and (min-width: 729px) and (max-width: 767px)
{
.header-widget-area .header-search {  width: 496px !important;}
.header-poup-acount-area {  top: 0 !important;  float: right !important;}
.heder-wish-list {  float: right !important;  margin-left: 21px !important;  margin-right: 20px !important;}
.header-cart {  border-left: medium none !important;  border-right: 1px solid #e6e6e6 !important;  float: right !important;  margin-right: 0 !important;  padding-right: 22px !important;}
.header-fold .header-fold-right {   width: 36%;}
.header-fold .header-fold-left {  width: 63%;}
.header-poup-acount-area:hover .header-popup-area {    left: auto;  right: 0; }
.header-popup-area::before {    left: auto;    right: 29px;  }

}

@media only screen and (min-width: 560px) and (max-width: 639px)/*iphone 5*/
{
.header-poup-acount-area {    left: 141px;  position: absolute;  top: 48px;}
.heder-wish-list {  left: 293px;  margin-left: 21px;  position: absolute;  top: 48px;}
.header-cart {  margin-left: 22px;  position: absolute;  right: 108px;  top: 48px;}
.site-header .widget-area {  margin-top: 9px;  width: 100% !important;}
.header-widget-area .header-search {  float: none;    margin: 0 auto;  width: 532px;}
.header-fold .header-fold-right {   width: 40% !important;}
.header-fold .header-fold-left {  width: 60% !important;}

}
@media only screen and (min-width: 640px) and (max-width: 767px)/*iphone 6*/
{
	.header-search input.woo_advance_default_preview_set_search_text {  margin-bottom: 10px;}
.site-header .widget-area {   width: auto !important;  margin-top: 9px;}
.header-widget-area .header-search {  width: 425px ; margin-bottom: 5px;}
.site-header .widget-area {  margin-top: 9px;  width: 79% !important;}
.header-poup-acount-area {  top: 0px;}
.toggleMenu {  right: 25px !important;  top: 59px !important;}
.header-cart {  margin-left: 17px;  padding-left: 33px;}
.header-poup-acount-area {  top: 0 !important;  float: right !important;}
.heder-wish-list {  float: right !important;  margin-left: 21px !important;  margin-right: 20px !important;}
.header-cart {  border-left: medium none !important;  border-right: 1px solid #e6e6e6 !important;  float: right !important;  margin-right: 0 !important;  padding-right: 22px !important;}
.header-fold .header-fold-right {   width: 36%;}
.header-fold .header-fold-left {  width: 63%;}
.header-poup-acount-area:hover .header-popup-area {    left: auto;  right: 0; }
.header-popup-area::before {    left: auto;    right: 29px;  }
}

@media only screen and (min-width: 485px) and (max-width: 567px)
{
	.toggleMenu {  top: 65px !important;}

}

@media only screen and (min-width: 360px) and (max-width: 415px)
{
.header-cart {    margin-left: 36px !important;}
.heder-wish-list {  margin-left: 34px !important;}
}

@media only screen and (min-width: 320px) and (max-width: 359px)
{
.header-search input.woo_advance_default_preview_set_search_text {  font-size: 8px !important;} 
}

@media only screen and (max-width: 1023px)
{
/*toogle menu 3 icon*/
/*toggle menu*/.toggleMenu { cursor: pointer;    top: 71px; padding: 10px 35px 16px 0;    position: absolute;    right: 3%;    text-indent: -5555px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  cursor: pointer; border-radius: 2px;   height: 5px;  width: 35px;  background: #ff4200;  position: absolute;  display: block;  content: '';}
.toggleMenu span:before {  top: -10px;}
.toggleMenu span:after {  bottom: -10px;}
.toggleMenu span, .toggleMenu span:before, .toggleMenu span:after {  transition: all 500ms ease-in-out;}
.toggleMenu.active span {  background-color: transparent;}
.toggleMenu.active span:before, .toggleMenu.active span:after {  top: 0;}
.toggleMenu.active span:before {  transform: rotate(45deg); -webkit-transform: rotate(45deg);}
.toggleMenu.active span:after {  transform: rotate(-45deg); -webkit-transform: rotate(-45deg);}
/*menu*/
.top_sec_menu ul li a { font-size: 15px;  padding: 12px 14px;}
	#main_navigation{ background-color: black;    clear: both;    display: block;    left: 0 !important;    margin-top:0px;    opacity: 1;    position: absolute;    right: 0 !important;    width: 100% !important;    z-index: 9999;}
	#main_navigation li {  float: left;  width: 100% !important;}
	.top_sec_menu ul li ul {  position: relative;  width: 100%;}
.top_sec_menu ul li a {  color: #ffffff;}
		.tog-event {  background: rgba(0, 0, 0, 0) url("images/drop-down-arrow.png") no-repeat scroll right top 5px / 20px auto;  height: 32px;  position: absolute;  right: 26px;  top: 10px;  width: 32px;  z-index: 99999999 !important;  opacity: 1;  cursor: pointer; margin-bottom:0px !important;}
	#main_navigation li {    border-bottom: 1px solid white;}

}

@media (max-width:1280px) {
	.archive .site-inner {  max-width: 94% !important;  width: 94%;}
html, body{position: relative !important; overflow-x:hidden !important; }
}

input[type="number"] {  position: relative; }

/* Spin Buttons modified */

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKUlEQVQYlWNgwAT/sYhhKPiPT+F/LJgEsHv37v+EMGkmkuImoh2NoQAANlcun/q4OoYAAAAASUVORK5CYII=) no-repeat center center;
  width: 1em;
 opacity: 0.7;
  /* shows Spin Buttons per default (Chrome >= 39) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
}

input[type="number"]::-webkit-inner-spin-button:hover,
input[type="number"]::-webkit-inner-spin-button:active {
  box-shadow: 0 0 2px #0CF;
  opacity: 1;
}
/*
input[type=number]::-webkit-outer-spin-button {     -webkit-appearance: "Always Show Up/Down Arrows" !important;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {     opacity: 1 !important;}
input[type=number]::-webkit-inner-spin-button {    opacity: 1 !important;}*/
.woocommerce .quantity .qty {  padding: 0 5px !important;}
.vc_row.vc_row-o-full-height {  min-height: 100vh;}
.main-blog-featured-img.firstimg, .fist-main-blog {  background-color: #313131!important;}
#review_form .comment-form-author > input {  border: 1px solid #eeeeee!important;}
#review_form .comment-form-email > input {  border: 1px solid #eeeeee!important;}
#review_form .comment-form-author {    margin-right: 20px!important;}
.page-id-176 .header-fold {  display: none;}
.post-968 h2, .post-968 h3, .post-968 h4 {  border-bottom: 3px solid #ff4200;  display: inline-block;  line-height: 50px;}

.post-968 .wpb_wrapper > ul {  padding-left: 20px;}
.post-973 h2, .post-973 h3, .post-973 h4 {  border-bottom: 3px solid #ff4200;  display: inline-block;  line-height: 40px;}
.get-in-touch-main-row h3 {  border: medium none;}
.inner-img-section .slider-cont .slider-dtl-cont {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;    display: inline-block;    padding: 20px;    width: auto;}
.page-id-335 .slider-cont .slider-main-title {  margin-bottom: 20px;}
.page-id-335 .slider-cont .span-bg-col {  margin-bottom: 0 !important;}

@media only screen and (max-width: 567px)
{
	.new_row_contact_address .vc_col-sm-3:nth-child(2) {   margin-bottom: 0px!important;}
.new_row_contact_address .vc_col-sm-3:first-child {   margin-bottom: 0px!important;}
	.new_row_contact_address .vc_col-sm-3 { border-right: none !important;}
/*.home-product-category-name {  bottom: 20px;  font-size: 35px;  position: absolute;  top: auto;  width: 100%;}*/
.home-product-category-name {    font-size: 31px !important;  position: absolute;  top: 317px !important;  }
.new_row_contact_address .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {  padding: 0 !important;}
.product-area-row .home-product-catergory-img-col {  position: relative!important;}
.new_row_contact_address1 {  border-bottom: 1px solid;}

}

 
.disposal-quote-form{
	color: #000;
}
.disposal-quote-form label.enquiry-form-label{
	font-weight: bold;
	color: #000;
}
.disposal-quote-form input, .disposal-quote-form select, .disposal-quote-form textarea{
	border: 1px solid #888;
    border-radius: 3px;
	height: auto;
}
.disposal-quote-form input[type="submit"], .disposal-quote-form input:hover[type="submit"]{
	background: none;
	border: none;
	color: #888;
}
.disposal-quote-form select:focus {
	outline: none;
}
span.wpcf7-list-item{
	display:block;
}
.disposal-quote-form input[type="file"]{
	border: none;
}
.disposal-quote-form .enquiry-form-submit{
	margin-top: 10px;
}
.disposal-quote-form .enquiry-form-submit-div{
	position:relative;
}
.disposal-quote-form .enquiry-form-submit-div .enquiry-form-right-arrow{
	position: absolute;
   top: 13px;
left: 171px;
color: #fff;
font-size: 25px;

}
.enquiry-form-submit-div .wpcf7-form-control.wpcf7-submit.enquiry-form-submit {
	background-color: #ff4200;
	color: #fff;
	padding: 10px 45px 10px 25px;
	margin-top: 20px;
	margin-bottom: 10px;

}



div.wpcf7-response-output{margin: 0.5em 0 !important; text-align: center; color: #ffffff !important;}

.sidebar ul.product-categories li.cat-item.cat-parent span.chekcit {
    background: rgba(0, 0, 0, 0) url(https://thecomputermarket.com.au/wp-content/plugins/woocommerce-products-filter/img/plus2.png) repeat scroll 0 0;
    background-repeat: no-repeat;
    color: transparent;
    cursor: pointer;
    float: left;
    width: 100%;
    text-indent: -999px;
}