<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Automatic Doors Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  Automatic Door Child Theme
 Author:       the WordPress team
 Author URI:   https://wordpress.org/
 Template:     automaticDoors
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/
.custom-logo{height:99px;max-width:100%;width:auto;}
.slider-form{position:relative;}
.banner_midd .wpcf7-form{background:rgba(12, 141, 214, 0.9) none repeat scroll 0 0;border-radius:10px;max-width:300px;position:absolute;right:150px;top:20px;padding-bottom:20px;}
.estimate-form{padding:55px 0 0 5px;}
h2.estimate-form-heading{background:#1b4062 none repeat scroll 0 0;border-radius:10px 10px 0 0;box-sizing:border-box;color:#fff;float:left;font-size:21px;font-weight:normal;margin:0;padding:8px 5px;text-align:center;width:100%;}
.estimate-form span input{background:#eaeaea none repeat scroll 0 0;border:1px solid #fff;border-radius:10px;box-sizing:border-box;color:#0a3964;float:left;font-size:15px;height:31px;margin-top:4px;padding:0 10px;width:100%;}
.estimate-form label{box-sizing:border-box;color:#e9e9e9;float:left;font-size:15px;font-weight:normal;margin:0 0 10px;padding:0 10px;width:100%;}
.estimate-form &gt; p{float:left;}
.estimate-submit .wpcf7-submit{background:#025a78 none repeat scroll 0 0;border:1px solid #025a78;border-radius:25px 0;box-shadow:2px 2px 3px #002a48;color:#fff;float:right;font-size:19px;margin-top:0;padding:7px 30px;}
.slider-form .flex-control-nav{bottom:10px;}
.carousel-indicators li{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #f7f9fa;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0;text-indent:-999px;width:12px;}
.carousel-indicators .active{background:#00a3ff none repeat scroll 0 0;border:medium none;height:12px;margin:-1px 0 0;width:12px;}
.home header{display:none;}
.door-section .box_left{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #dbdbdb;box-shadow:0 0 8px #bbb;margin-top:15px;padding-bottom:34px;width:100%;}
.door-section .box_img{width:100%;}
.door-section .box_left h1{background:rgba(0, 0, 0, 0) url("images/txt_line.jpg") no-repeat scroll center bottom;color:#0c8dd6;font-size:22px;font-weight:normal;margin-top:20px;padding-bottom:8px;text-align:center;text-transform:uppercase;width:100%;}
.door-section .box_left p{box-sizing:border-box;color:#606060;float:left;font-size:15px;font-weight:normal;line-height:20px;margin-top:5px;min-height:70px;padding:0 20px;width:100%;}
.door-section .box_left h2{margin:10px 0 0;text-align:center;}
.slider-form .widget_metaslider_widget{margin-bottom:0!important;}
.slider-form .flexslider{margin-bottom:0!important;}
.cls_installation h2{margin-top:0;}
.cls_installation &gt; p{font-size:14px;}
.cls_installation{padding:0px 20px;}
.cls_service .panel-first-child{margin-bottom:0 !important;}
.cls_service_heading h1{background:rgba(0, 0, 0, 0) url("assets/images/txt_line2.jpg") no-repeat scroll center bottom;color:#1b4062;float:left;font-size:26px;font-weight:normal;margin-top:0;padding-bottom:12px;text-align:center;text-transform:uppercase;width:100%;position:relative;z-index:2;}
.phone &gt; font{display:none;}
.company_logos .slick-prev::before{content:"ï„„";font-family:fontawesome;font-size:29px;color:#1b4062;}
.company_logos .slick-next::before{color:#1b4062;content:"ï„…";font-family:fontawesome;font-size:29px;}
.company_logos .rt-wpls .slick-prev, .company_logos .rt-wpls .slick-next{background-color:transparent;}
.company_logos .rt-wpls .slick-prev{margin-right:20px;}
.company_logos .rt-wpls .slick-next{margin-left:20px;}
.company_logos .rt-wpls .single-logo .single-logo-container{border:1px solid #ccc;border-radius:5px;}
.slider-form .flex-control-paging li a.flex-active{background:#00a3ff none repeat scroll 0 0;border:1px solid #00a3ff;}
.slider-form .flex-control-paging li a{background:transparent;border:1px solid #fff;}
.slider-form .flex-control-nav li a{margin:0 2px;}
.post-37 .entry-content{background:#f5f5f5;}
.post-37 #pg-37-7, .post-37 #pg-37-10, .post-37 #pg-37-11{background:#fff !important;}
#pg-37-9{background:#0c8dd6;}
.entry-content h3.widget-title{text-align:center;padding-bottom:20px;color:#1b3f5f;float:left;font-size:26px;font-weight:normal;width:100%;}
.entry-content p{color:#616161;float:left;font-size:15px;font-weight:normal;width:100%;}
.section_values .box_right p{box-sizing:border-box;color:#616161;float:left;font-size:15px;margin:15px 0 0;padding:0 15px;text-align:center;width:100%;}
.entry-content p label{font-weight:normal;}
.contact_info #pgc-39-1-0 br{display:none;}
.contact_info #pgc-39-1-0 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{height:40px;padding:0 10px;border-radius:5px;border:none;margin-bottom:30px;}
.contact_info #pgc-39-1-0 .name-wrap{width:46%;float:left;margin-right:30px;}
.contact_info #pgc-39-1-0 .email-wrap{width:47%;}
.contact_info #pgc-39-1-0 .tel-wrap{margin-bottom:30px;width:46%;float:left;margin-right:30px;}
.contact_info #pgc-39-1-0 .subject-wrap{width:47%;}
.contact_info #pgc-39-1-0 .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel{width:100%;height:40px;border-radius:5px;border:none;padding:0 10px;}
.contact_info #pgc-39-1-0 .wpcf7-form-control.wpcf7-text{width:100%;}
.contact_info #pgc-39-1-0 .comment-wrap{width:100%;}
.contact_info #pgc-39-1-0 textarea{overflow:auto;width:100%;}
.contact_info #pgc-39-1-0{background:#3381C8;padding:30px 30px;}
.contact_info #pgc-39-1-0 .wpcf7-form-control.wpcf7-text{height:40px;border-radius:5px;border:none;padding:0 10px;}
.our_team_text{text-align:center;}
#pg-38-4, #pg-281-2, #pg-281-3, #pg-282-2, #pg-282-3{background:#f5f5f5;}
.contact_info #pgc-39-1-0 .wpcf7-form-control.wpcf7-submit{background:#ffffff none repeat scroll 0 0;border:medium none;border-radius:5px;height:40px;margin:0 auto;padding:7px 35px;text-align:center;}
.submit-btn{margin:0 auto !important;text-align:center;width:100%;}
.contact_info #pgc-39-1-0 h3:before{position:absolute;content:"";height:2px;width:60%;background:#ffff;bottom:10px;}
.contact_info #pgc-39-1-0 h3{color:#ffffff;position:relative;}
.customers h2{width:100%;color:#1b4062;font-size:26px;margin-top:0px;text-align:center;font-weight:normal;padding-bottom:12px;text-transform:uppercase;background:url(assets/images/txt_line2.jpg) bottom center no-repeat;}
.Showrooms_left{border:12px solid #ffffff;float:left;margin-top:30px;width:100%;}
.metaslider .flexslider{margin:0 !important;}
.flex-control-nav{bottom:10px !important;}
.flex-control-paging li a.flex-active{background:#00a3ff !important;cursor:default;border:1px solid #00a3ff !important;}
.flex-control-paging li a{background:none !important;border:1px solid #ffffff;}
#pg-37-8{background-color:#007fdf;}
.woocommerce form.login, form.register{border:medium none;}
.page-id-614 .banner_midd, .page-id-614 .customers, .woocommerce .banner_midd, .page-id-97 .banner_midd, .page-id-97 .customers, .page-id-95 .banner_midd, .page-id-95 .customers{display:none;}
.col-lg-6.col-md-12.col-sm-12.col-xs-12.form-row span{width:69%;float:left;padding:8px 0 0 10px;}
.col-lg-6.col-md-12.col-sm-12.col-xs-12.form-row input{margin:0;padding:0;width:25px;}
.col-lg-6.col-md-12.col-sm-12.col-xs-12.form-row label{margin:0;padding:0;}
.col-lg-6.col-md-12.col-sm-12.col-xs-12.woocommerce-LostPassword.lost_password{margin:0;padding:15px 0 0 25px;}
.woocommerce-Button.button.login{background:#0c8dd6 none repeat scroll 0 0;color:#fff;}
.register .woocommerce-Button.button{background:#0c8dd6 none repeat scroll 0 0;color:#fff;}
.products li{border:1px solid #dedede;box-shadow:0 0 10px #d8d8d8 !important;box-sizing:border-box !important;padding:15px !important;}
.products li h2{font-size:13px !important;text-align:center;}
.shoppage_content ul.products li{float:left !important;margin:1% 1% !important;width:31% !important;min-height:466px;}
.shoppage_sidebar h2.widget-title{margin:0;background:#485768;font-size:16px;padding:0 10px;text-align:center;line-height:42px;color:#fff;}

.shoppage_sidebar .woof_container_inner_populartags ul li input{display:none;}
.woof_container_inner_populartags h4{background:#485768;font:16px;padding:0 10px;text-align:center;line-height:42px;color:#fff;margin-top:0px;margin-bottom:0px;}
.woof_container_inner.woof_container_inner_populartags{border:1px solid #e9e9e9;}
.woof_container_inner_populartags ul li{border-bottom:1px solid #e9e9e9;width:100%;margin:0 !important;padding:0 !important;}
.woof_list label{width:100%;margin:0;padding:10px 10px;}
.woof_container_inner_populartags ul li a{position:absolute;right:50px;}
form.register #reg_sr_firstname, form.register #reg_sr_lastname{height:44px;padding:0px 10px;}
form.register .col-lg-6{width:47%;}
form.register{border:none !important;}
.woocommerce table.shop_table td.product-thumbnail img{border:1px solid #bdbdbd;border-radius:5px;box-shadow:none;padding:10px 0;width:80px;}
.woocommerce table.shop_table td.product-name{padding:8px 50px 8px 12px;}
form.woocommerce-checkout h3{background:#4c5b6c none repeat scroll 0 0;color:#ffffff;float:left;font-size:20px;font-weight:600;margin-top:0;padding:8px 12px;width:100%;}
form.woocommerce-checkout .col-1, form.woocommerce-checkout .col-2{background:#f7f7f7 none repeat scroll 0 0;border:1px solid #e4e4e4;box-shadow:1px 1px 5px #e4e4e4;float:left;margin-top:30px;padding-bottom:35px;width:100%;}
form.woocommerce-checkout input{background:#ffffff none repeat scroll 0 0;border:1px solid #c6c6c6;border-radius:5px;color:#b2b2b2;float:left;font-size:14px;font-weight:normal;height:44px;margin:8px 0 0;padding:0 10px;width:auto;}
form.woocommerce-checkout p{padding:0 15px !important;}
.woocommerce-product-gallery__image{background:#f0f0f0;border:1px solid #e9e9e9;width:100%;float:left;margin:0 0 10px 0px;}
.single-product .summary.entry-summary{margin:0 0 10px 0px;width:100%;float:left;}
.single-product .woocommerce div.product div.images img{box-shadow:none;display:block;height:auto;width:65%;margin:0 auto;}

/*custom css sterts here*/
.Services_left {min-height: 400px; }
.contact h2, .weinstall2 {
    margin: 30px 0 !important;
    float: left !important;
    width: 100% !important;
    color: #0c8dd6 !important;
    font-size: 20px !important;
    font-weight: normal !important;
    text-transform: uppercase !important;
}
.contact em {
    color: #0c8dd6;
    font-size: 18px;
    font-weight: bold;
}
.contact ul li {
    width: 100%;
    float: left;
    color: #5d5d5d;
    font-size: 16px;
    padding-left: 20px;
    box-sizing: border-box;
    background: url(assets/images/arw_icon2.png) 0px 4px no-repeat;
}
.We_install_left ul {
   
    margin: 0 0 0 0 !important;
}
@media screen and (max-width:1180px){.estimate-form label{width:50%;}
.estimate-form &gt; br{display:none;}
.banner_midd .wpcf7-form{max-width:60;top:60px;}
}
@media screen and (max-width:980px){.banner_midd .wpcf7-form{top:10px;right:154px;}
}
@media screen and (max-width:767px){.banner_midd .wpcf7-form{max-width:100% !important;top:10px;right:0px !important;position:relative !important;}
.estimate-submit{display:-moz-box;width:100%;}
#pg-37-8.panel-grid.panel-has-style::before{background:#007fdf none repeat scroll 0 0;content:"";height:178px !important;left:0;position:absolute;width:100%;z-index:1;}
}
.woocommerce ul.products li.product .button{margin-top:0 !important;background:url(http://www.automaticdoordoctors.com/automaticdoors/wp-content/themes/automaticDoors/assets/images/cart_icon2.png) !important;background-repeat:no-repeat !important;background-position:center bottom 0px !important;background-size:20px !important;color:transparent !important;background-color:#0C8DD6 !important;float:right  !important;width:50px !important;border-bottom:10px solid #0C8DD6;border-radius:0; height: 35px;}


.woocommerce ul.products li.product:hover .button{background:#ed1b1b url(http://www.automaticdoordoctors.com/automaticdoors/wp-content/themes/automaticDoors/assets/images/cart_icon2.png) !important;background-size:20px !important;background-repeat:no-repeat !important;margin-top:0 !important;background-position:center bottom 0px !important;border-bottom:10px solid #ed1b1b;}

.woocommerce .products .star-rating {
    display: block;
    margin: 0 0 .5em;
    float: left;
    clear: both;
    margin: 10px 0 0;
}

.woocommerce a.added_to_cart {
    position: absolute;
    right: 12px;
    bottom: 10px;
}

.woocommerce ul.products li.product a img {
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto 1em;
    box-shadow: none;
    display: block;
}

.woocommerce ul.products li.product .price{color:#ed1b1b !important;display:block !important;font-weight:400 !important;margin-bottom:.5em !important;font-size:18px;width:auto !important;float:left !important;border-bottom:1px solid #0C8DD6; padding: 0 10px 0 0;}
.woocommerce ul.products li.product .price ins{background:0 0;font-weight:normal;text-decoration:none;}
.woocommerce ul.products li.product .price del{color:inherit;color:#676767 !important;font-size:17px !important;margin-bottom:10px;font-weight:normal;}
.products li h2 {
    min-height: 50px !important;
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}
/*#pg-38-3.panel-grid.panel-has-style::before{background:rgb(241,241,241);content:"";height:553px;left:0;position:absolute;width:100%;z-index:-111;}*/
#pg-37-6.panel-grid.panel-has-style::before{background:#fff;content:"";height:90px;left:0;position:absolute;width:100%;z-index:1;}
#pg-37-7.panel-grid.panel-has-style:before{content:"";background:#fff;position:absolute;height:344px;width:100%;left:0;}
#pgc-37-7-2 #panel-37-7-2-0 img{position:relative;}
#pg-37-8.panel-grid.panel-has-style::before{background:#007FDF none repeat scroll 0 0;content:"";height:116px;left:0;position:absolute;width:100%;z-index:1;}
#pg-37-8 .Call_left, #pg-37-8 .Call_right{position:relative;z-index:2;}
.shoppage_sidebar .woof_container_inner_productcategories h4{background:#485768;color:#fff;line-height:42px;margin-bottom:0;margin-top:0;padding:0 10px;text-align:center;}
.shoppage_sidebar .woof_container_inner_productcategories ul.woof_list.woof_list_radio{float:left;margin:0;width:100%;}
.shoppage_sidebar .woof_container_inner_productcategories ul.woof_list.woof_list_radio li{border-bottom:1px solid #e9e9e9;margin:0 !important;padding:0 !important;width:100%;}
.shoppage_sidebar .woof_container_inner_productcategories ul.woof_list.woof_list_radio li input{display:none;}
.shoppage_sidebar .woof_container_inner.woof_container_inner_productcategories{border:1px solid #e9e9e9;float:left;width:100%;}
.product_title.entry-title{border-bottom:1px solid #ccc;color:#0c8dd6;float:left;font-size:18px;padding:0 0 21px !important;width:100%;font-weight:normal;}
.single-product .woocommerce-product-details__short-description &gt; p{border-bottom:1px solid #ccc;color:#4d4d4e;float:left;font-size:16px;padding:0 0 11px;width:100%;}
.regular-price &gt; del{font-size:16px;color:#000;font-family:"Montserrat";}
.regular-price b{color:#0c8dd6;font-family:"Montserrat";font-size:16px;font-weight:normal;margin-right:11px;}
.regular-price &gt; ins{color:red;font-size:18px;text-decoration:none;font-family:"Montserrat";}
.regular-price{border-bottom:1px solid #0C8DD6;width:47%;}
.addreviewtab .rating{float:left;width:auto;height:17px;margin-top:3px;}
.addreviewtab .star-rating::before{color:#000;}
.Reviewbreadcrumb{float:left;width:100%;margin-bottom:25px;}
#review_form a{color:#ff0000;font-size:16px;}
#review_form .review{font-size:16px;margin:0 8px;}
#review_form .star-rating{margin:0 11px;}
#tab-title-description &gt; a{color:#000;font-size:18px;font-weight:normal;}
.description_tab.active{border:1px solid #c8c8c7 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#fff;display:inline-block;font-weight:700;padding:0.5em 0;text-decoration:none;font-size:18px;font-weight:normal}

.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;}
#tab-description.panel{border:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff;text-decoration:none;}
.entry-summary .quantity .screen-reader-text{clip:unset !important;float:left;overflow:visible !important;overflow-wrap:normal !important;position:relative !important;width:26%;}
.woocommerce div.product form.cart div.quantity{float:left;font-size:16px;margin-top:22px;width:54%;font-weight:normal!important;}
.entry-summary .product_meta{display:none;}
.woocommerce .quantity .qty{border:1px solid #ccc;padding:0 3px;text-align:left;width:30%;}
.woocommerce .quantity .qty{text-align:left;width:30%;border-right:0;border:1px solid#ccc;padding:0px 3px;height:30px;}
.entry-summary .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#0c8dd6 url("http://www.automaticdoordoctors.com/automaticdoors/wp-content/themes/automaticDoors/assets/images/cart_icon2.png") no-repeat scroll center bottom 0/20px auto !important;border-bottom:13px solid;border-radius:0;color:transparent;float:right;margin:0;padding:6px 3px;text-align:center;top:-13px;width:18%;}
.entry-summary .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background-color:red;color:transparent;}
.single-product .customers{display:none;}
#tab-description.entry-content p{color:#616161;float:left;font-size:14px;font-weight:normal;line-height:22px;margin-bottom:38px;width:100%;}
.single-product .woocommerce-breadcrumb{display:none;}
.type-product.status-publish.sale.shipping-taxable.purchasable{margin-top:30px;}
.single-product .related.products{display:none;}
#tab-description.panel{border:medium none !important;box-shadow:none;}
.single-product.woocommerce div.product div.images img{box-shadow:none;display:inline;height:auto;text-align:center;width:58%;}
.woocommerce-product-gallery__image &gt; a{display:inline-block;float:none;margin:0 auto;text-align:center;width:100%;}
#tab-title-description.description_tab.active &gt; a{color:#fff;font-size:18px;font-weight:normal;}
#tab-title-description &gt; a{color:#fff;}
.single-product #review_form .stars a{color:#337ab7 !important;}
.reviews_tab.active#tab-title-reviews &gt; a:hover{color:#000;}
.images .woocommerce-main-image.zoom{border:1px solid #ccc;display:inline-block;float:none;height:auto;text-align:center;width:100%;}
.images .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{float:left;width:48%;}
.images .woocommerce div.product div.images img{box-shadow:none;display:inline-block;height:auto;text-align:center !important;width:auto;}
.images .owl-carousel .owl-item{overflow:visible !important;position:relative;width:auto;}
.images .attachment-shop_thumbnail.size-shop_thumbnail{border:1px solid #ccc;height:106px !important;padding:15px;width:100% !important;}
.owl-prev .fa.fa-angle-left{font-size:30px !important;margin-left:-13px !important;}
.images .owl-stage-outer{float:left;width:95%;}
.images .thumbnails.columns-3.owl-carousel.owl-theme.owl-loaded.owl-text-select-on{padding-left:11px;}
.owl-next .fa.fa-angle-right{font-size:30px !important;margin-left:-12px;}
.images .woocommerce .thumbnails .owl-nav .owl-prev, .woocommerce .thumbnails .owl-nav .owl-next{background:transparent;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#337ab7;}
.images .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a{width:80% !important;}
.addreviewtab .star-rating{float:left;}
.addreviewtab{float:left !important;padding-bottom:19px !important;width:100% !important;}
.addreviewtab &gt; span{padding-left:6px;padding-right:6px;}
.addreview &gt; button{background:transparent none repeat scroll 0 0;border:medium none;color:#ff0000;font-size:16px;}
.weinstall1 font{color:#0c8dd6;font-size:19px;}
.weinstalll p{font-size:16px;}
.weinstall2 font a{color:#0c8dd6;font-size:19px;border-bottom:1px solid;}
.type-services .entry-header .entry-title{color:#1b3f5f;float:left;font-size:26px;text-align:center;width:100%;padding:40px 0 20px 0;font-weight:normal;}
.We_install_left img{height:295px;}
.single-services #comments{display:none;}
.single-services #secondary{display:none;}
.single-services #primary #main .navigation.post-navigation{display:none;}
.weinstall1 span a{color:#fa0000;font-size:19px;border-bottom:1px solid;}
.woocommerce-checkout .woocommerce form .form-row{margin:0 10px 6px;padding:3px;}
.form-row.form-row-wide.address-field{width:47%;}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide{clear:none;}
.woocommerce-billing-fields {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  height: 100%;
  padding-bottom: 16px;
}
.ordr1 h4{background:rgba(0, 0, 0, 0) url("../images/line_img2.jpg") repeat-x scroll center bottom;box-sizing:border-box;color:#3d3d3d;float:left;font-size:15px;font-weight:normal;margin:0;padding:13px 18px 18px;width:100%;}
.ordr2 h2{color:#000;float:left;font-size:24px;font-weight:normal;margin-bottom:15px;margin-top:0;text-align:center;width:100%;border-top:1px solid#ccc;padding:13px 0px 0px 0;}
.woocommerce form .form-row label{color:#2d2d2d;line-height:2;}
.ordr{margin:0!important;float:left;width:100%;box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.5);}
.woocommerce table.shop_table td.product-name{color:#343434;font-size:15px;width:61%;}
.order-total &gt; th{color:#0c8dd6;font-size:20px;}
.order-total .woocommerce-Price-amount.amount{color:#0c8dd6;float:right;font-size:20px;}
.woocommerce-Price-amount.amount{float:none;}
.product-total{float:right;}
/*.page-id-96 .banner_midd{display:none;}
.page-id-96 .woocommerce a.button.alt,.page-id-96 .woocommerce button.button.alt,.page-id-96 .woocommerce input.button.alt{background-color:#0c8dd6;background-image:none !important;border-bottom:medium none;border-radius:5px;color:#fff;display:inline-block !important;font-size:20px;margin:0 21% 0 auto;padding:10px 13px;text-align:center !important;top:0;width:52%;border:1px solid #0c8dd6;}
.page-id-96 .woocommerce a.button.alt,.page-id-96 .woocommerce button.button.alt,.page-id-96 .woocommerce input.button.alt:hover{background:transparent !important;border:1px solid #0c8dd6;color:#0c8dd6;}
.page-id-96 .woocommerce table.shop_table tbody th,.page-id-96 .woocommerce table.shop_table tfoot td,.page-id-96 .woocommerce table.shop_table tfoot th{border-top:none;}
.page-id-96 .order-total &gt; th{border-top:1px solid#ccc!important;border-bottom:1px solid #ccc !important;}
.page-id-96 .order-total &gt; td{border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important;}
.page-id-96 .woocommerce table.shop_table td{border-top:none;}
.page-id-96 .woocommerce table.shop_table{border:none;}*/
.select2-container .select2-selection--single{height:44px;}
/*.page-id-96 .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;right:1px;top:1px;width:20px;background:#0c8dd6;height:42px;color:#fff;}
.page-id-96 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff transparent transparent;}*/
.bt_view2{margin-top:20px;text-align:center !important;}
.page-id-282 #pgc-282-0-0 .Services_left p{box-sizing:border-box;color:#5d5d5d;float:left;font-size:16px;margin-top:25px;min-height:69px !important;padding:0 15px;text-align:center;width:100%;}
.single-services .delelet{display:none;}
.page-id-282 #pgc-282-0-0 .Services_left h2{box-sizing:border-box;color:#5d5d5d;float:left;font-size:16px;margin-top:25px;min-height:69px !important;padding:0 15px;text-align:center;width:100%;font-weight:normal;}
.tax-rate .woocommerce-Price-amount.amount {float: right; }
.shipping td {text-align: right; font-weight: 400!important;} 
.shipping th {font-weight: 400 !important; }
.tax-rate th {font-weight: 400 !important; }
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward:hover {
    background: #0c8dd6 !important;
    color: #fff !important;border: 1px solid #0c8dd6;
}

.thank_you {
  float: left;
  width: 100%;
}
.thnak_you_main {
  background: #f5f5f5 none repeat scroll 0 0;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.5);
  display: inline-block;
  float: left;
  margin: 0 auto 30px;
  text-align: center;
  width: 600px;
  margin-top: 40px;
  margin-bottom: 50px;
}
.thnak_you_main &gt; h2 {
  background: #4c5b6c none repeat scroll 0 0;
  border: 1px solid #4c5b6c;
  color: #fff;
  float: left;
  font-size: 20px;
  font-weight: normal;
  margin: 0;
  padding: 9px;
  width: 100%;
}
.thnak_you_main h3 {
  float: left;
  width: 100%;
  font-size: 23px;
  color: #0C8DD6;
  padding: 10px;
}
.thnak_you_main &gt; p {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 17px;
  padding-bottom: 10px;

}.thnak_you_main button {
  background: #0C8DD6;
  color: #fff;
  font-size: 18px;
  border: none;
  padding: 9px 15px;
  border-radius: 10px;
}
.thnak_you_main h4 {
  color: #6e6e6e;
  float: left;
  font-size: 21px;
  font-weight: normal;
  text-align: center;
  width: 100%;
}
.thnak_you_main span {
  color:#0C8DD6;
}
.wc-proceed-to-shopping &gt; a {
  background: #475667 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  padding: 10px 40px;
}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
  
 
  border-radius: 0;
  
  float: none;
  margin: 0;
  padding: 6px 3px;
  text-align: center;
  top: -13px;
}




.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
  background: #0c8dd6 none repeat scroll 0 0 !important;
  border: 1px solid #0c8dd6; border-radius: 5px !important;
  color: #fff !important;width: 72%;
}
.page-id-95 .checkout-button.button.alt.wc-forward {
  float: right!important;
  width: 50%!important;
  font-size: 15px;
  margin: 5px 18px!important;
  padding: 10px 0!important;
}
.page-id-95 .woocommerce .quantity .qty {
  border: 1px solid #ccc;
  height: 30px;
  padding: 0 3px;
  text-align: left;
  width: 100% !important;
     top: -23px !important;
}
.remove:after {
  content: "ï€”";
  font-family: fontawesome;
  font-size: 15px;
  color: #000;
}

.page-id-95 .woocommerce a.remove:hover {
  background: transparent;
  color: transparent;
}
.single-product.woocommerce button.button.alt{background-color:#0c8dd6;background-image:none !important;border-bottom:medium none;border-radius:5px;color:#fff ;display:inline-block ;font-size:20px;margin:20px 21% 0 auto;padding:10px 13px;text-align:center;top:0;width:41%;border:1px solid #0c8dd6;}
.single-product.woocommerce button.button.alt:hover{
    background-color:transparent !important;color: #0c8dd6 !important;
}
.thnak_you_main .button {
  background: #0c8dd6 none repeat scroll 0 0 !important;
  color: #fff !important;
  font-size: 15px !important;
  padding: 16px 24px !important;
}

.thnak_you_main .woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
  
  color: #0c8dd6;
  float: left;
  font-size: 22px;
  font-weight: inherit;
  width: 100%;
}
.thnak_you_main h5 {
  color: #6e6e6e;
  float: left;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  width: 100%;
}
.thnak_you_main h5 {
  color: #616161;
  float: left;
  font-size: 16px;
  font-weight: normal;
  text-align: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
  background: #337ab7  none repeat scroll 0 0;
  border-bottom-color: #fff;
  z-index: 2;
  color: #fff!important;
}
#tab-title-reviews.reviews_tab.active {
  background: #337ab7;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  display: inline-block;
  margin: 0;
  padding: 0 1em;
  position: relative;
  z-index: 0;
}
#tab-title-description.description_tab &gt; a {
  color: #337ab7;
}
#description_tab.active,#tab-title-description &gt; a {
  color: #fff;
}
.reviews_tab#tab-title-reviews &gt; a {
  color: #337ab7;
}
.reviews_tab.active#tab-title-reviews &gt; a {
  color: #fff;
}
/*29 JAN 2018*/
/* .page-id-96 */


.wc-proceed-to-checkout.col-lg-6 #wc-stripe-payment-request-wrapper {
  padding-top: 0!important;
}
#page-id-95 #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout {
  padding: 0;
}

.ss.woocommerce-cart-form .actions #coupon_code.input-text {
  padding: 8px 5px;
  width: 150px;
  float: left;
}
.ss.woocommerce-cart-form .actions .button {
  background: #ccc;
}
#post-96 #checkout_timeline.woocommerce_checkout_timeline.horizontal.text {
  display: none;
}
#post-96 #form_actions .button.alt.yith-wcms-button.next {
  color: #fff;
}
#post-96 #form_actions .button.alt.yith-wcms-button {
  background: #0c8dd6 none repeat scroll 0 0 !important;
  border-bottom: 0 none !important;
  border-radius: 5px;
  color: #fff;
  float: left;
  left: 0;
  margin: 6px;
  overflow: hidden !important;
  padding: 14px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 12%;
  margin-left: 20px;
}
#order_review_heading {
  margin-bottom: 0 !important;

}
#checkout-wrapper.timeline-horizontal {
  float: left;
  width: 100%;
  margin-top: 40px;
}
#customer_billing_details .woocommerce-billing-fields {
  margin-bottom: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  background: #0c8dd6 none repeat scroll 0 0;
  color: #fff !important;
  height: 42px;
  position: absolute;
  right: 0;
  top: 1px;
  width: 25px;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {

  line-height: 40px;
}
.checkout_description &gt; h4 {
  font-size: 15px;
  color: #3d3d3d;
  font-weight: normal;
  padding: 37px 30px 12px;
  border-bottom: 1px solid#ccc;
}
.checkout_description {
  background: #f7f7f7 none repeat scroll 0 0;
  border: 1px solid #ccc;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  height: 100%;
  margin-bottom: 40px;
}
#order_info1  table {
  background-color: transparent;
  border: none;
}
#order_info1 {
  border-top: none;

}
#order_info1.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
  border-top: 0 none;

}
.shop_table.woocommerce-checkout-review-order-table .order-total &gt; th {
      border-top: 1px solid #ccc !important;
  border-bottom: 1px solid#ccc;
  
}
.shop_table.woocommerce-checkout-review-order-table .order-total &gt; td {
  border-top: 1px solid #ccc !important;
  border-bottom: 1px solid#ccc;
}
.shop_table.woocommerce-checkout-review-order-table {
  padding: 15px;
}
.shop_table.woocommerce-checkout-review-order-table .product-name {
  padding: 0!important;
  border-top: 0px;

}
.shop_table.woocommerce-checkout-review-order-table .shipping &gt; th {
  padding: 8px 0px!important;
}
.shop_table.woocommerce-checkout-review-order-table .tax-rate.tax-rate-in-taxes-1 &gt; th {
  padding: 0!important;
}
.shop_table.woocommerce-checkout-review-order-table .product-total {
  border-top: 0px!important;
}

.customerdetail .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff  transparent transparent;
 
}
.page-id-96 .banner_midd {
  display: none;
}
#post-96 .ship-to-different-address.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
  margin-left: -12px;
  position: absolute;
  top: 34px;
}
#order_comments_field.form-row.notes {
  margin-bottom: 29px;
}
#customer_shipping_details .shipping_address .form-row.form-row-wide.address-field {
  width: 100%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #fff  transparent transparent;
  
}
#order_review.woocommerce-checkout-review-order {
  width: 500px;
  margin: 0 auto;
}

.shop_table.woocommerce-checkout-review-order-table {
  border: none;
}
#order_review .woocommerce-checkout-review-order {
  border: 1px solid #ccc;
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  margin-bottom: 40px;
}
#order_review table {
  border: 0 none ;
}

#order_info &gt; h4 {
  border-bottom: 1px solid #ccc;
  font-size: 15px;
  margin-top: 36px !important;
  text-align: center;
  padding: 14px;

}
#order_info &gt; h3 {
  text-align: center;
}
#payment label {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 0;
  max-width: 100%;
  margin-top: 10px;
}
.payment_box.payment_method_cheque {
  background: transparent!important;
}
#payment .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background: #0c8dd6 none repeat scroll 0 0 !important;
  border-bottom: medium none !important;
  border-radius: 5px;
  color: #fff;
  float: left;
  text-transform: uppercase;
  width: 32%;
  margin-top: 27px;
  margin-left: 33%;
}
#payment #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  margin-bottom: 29px;
  background: #f7f7f7 !important;
}
.payment_box.payment_method_stripe {
  background: transparent!important;
}
#order_checkout_payment .payment_box.payment_method_stripe::before {
  display: none;
}
#payment .payment_box.payment_method_paypal {
  background: none !important;
}
#payment_heading .woocommerce-Price-amount.amount {
  float: right !important;
}
.nav li a {
    color: #fff !important;
    display: block;
    font-size: 14px;
    padding: 10px !important;
    text-transform: uppercase;
    transition: all 0.5s ease 0s;
}
/*30jan2017*/
#order_info1 .shop_table.woocommerce-checkout-review-order-table .shipping p {
  font-size: 12px;
}
#order_info .shop_table.woocommerce-checkout-review-order-table .shipping p {
  font-size: 14px;
}

.shoppage .Search-product .aws-container .aws-search-field {
  background: #fff;
  border: 1px solid #ccc;
}
.shoppage .woocommerce-ordering select {
  background: #fff;
  border: 1px solid #ccc;
  padding: 11px 38px 11px 3px;
}
.shoppage .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: right;
  top: -63px;
  padding-right: 23px;
}
.shoppage .aws-container .aws-search-form {
  position: relative;
  width: 30%;
}
.shoppage .woocommerce-result-count {
  padding: 9px 22px 0;
  font-size: 15px;
}
.shoppage .aws-container .aws-search-form::after {
  
  top: 73%;
  
}/*
.shoppage_sidebar .woof_container.woof_container_radio.woof_container_product_cat.woof_container_2.woof_container_productcategories{
    padding:5px 20px 0;}*/

    .shoppage_sidebar .woof_price_search_container.woof_container, .shoppage_sidebar .woof_container.woof_container_radio.woof_container_product_tag.woof_container_1.woof_container_populartags{
        padding:0;
    }
    .shoppage .aws-container {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #ccc;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);
  padding-bottom: 20px;
  padding-left: 20px;
}

#customer_billing_details #createaccount {
    left: -30px;
    top: -11px;
}



span.wpcf7-not-valid-tip {
  color: #f00;
  display: inline;
  float: left;
  font-size: 14px;
  font-weight: normal;
  margin: -26px -2px 4px 16px;
}
div.wpcf7-validation-errors {
  border: 0 none;
  color: #f00;
}
.wpcf7-mail-sent-ok {
  border: 0 none;
  color: #3DD83D;
  display: block;
}

#deskmenu{
    display: none;
}
#mobiletoggle{
    display: none;
}
.col-lg-12.col-md-12.col-sm-12.col-xs-12 &gt; button {
  background: #0c8dd6 none repeat scroll 0 0;
  border: medium none;
  float: right;
  font-size: 21px;
  padding: 4px 13px;
  color: #fff;
}
.page-id-95 .woocommerce-message::before {
   
    top: 40px;
}

/**--30--**/

/*.table-responsive {
    overflow-x: visible;
    min-height: 0.01%;
    overflow-x: auto;
}
.table.table {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
.table {
    margin-bottom: 20px;
    max-width: 100%;
    width: 100%;
}
table {
    background-color: transparent;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
  display: table-cell !important;
  text-align: right !important;
}*/


#sidebar { color: #272727;
    font-size: 13px; }

#sidebar h2.widget-title {
    font-size: 20px;
    border-bottom: 1px solid #dedede;
    padding: 0 0 10px;
    margin-bottom: 20px;
}

#sidebar ul {
    display: block;
}

#sidebar ul li {
    display: block;
    margin: 10px 0;
}

#sidebar a {
    color: #272727;
    font-size: 13px;
    letter-spacing: 0.5px;
}

#sidebar a:hover, #sidebar a:focus {
    color: #0c8dd6;
    text-decoration: none;
}

.aws-container .aws-search-field {
    border: 0;
    padding: 5px 20px;
    height: auto;
    background: #fff;
    border: 1px solid #b3b3b3;
}

.Search-product {
    width: 100%;
    float: left;
    margin: 0;
}

.woocommerce .woocommerce-ordering {
    width: 100%;
    top: 0;
    margin: 10px 0 40px;
    padding: 0;
}

.woocommerce .woocommerce-ordering select {
    border: 1px solid #b3b3b3;
    padding: 10px;
    width: 100%;
    margin: 0;
}

.woof_container.woof_container_radio.woof_container_product_tag.woof_container_1.woof_container_populartags {
    display: none;
}

.woof_container_inner_productcategories {
    border: 1px solid #000;
    margin: 25px 0;
    padding: 10px;
}

.woof_container_inner_productcategories h4 {
    margin: 5px 0 20px;
}

.woof_list label {
    width: auto;
    padding: 0;
    margin: 0 10px;
}

.woof_container_inner_productcategories input[type=radio], 
.woof_container_inner_productcategories input[type=checkbox] {
    top: 3px;
    position: relative;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #337ab7 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
    color: #fff !important;
}

.qu-right-side {
    float: right;
    width: 50%;
}

.pr-left-side {
    float: left;
    width: 50%;
}

.woocommerce div.product form.cart div.quantity {
    width: 100%;
}

.woocommerce .quantity .qty {
    width: 100px;
    height: auto;
    padding: 5px 10px;
    outline: none;
}

.entry-summary .quantity .screen-reader-text {
    height: auto;
    width: auto;
    display: inline-block;
    margin-right: 10px;
}

h3#reply-title {
    margin: 20px 0 !important;
    display: block;
}

nav.navigation.post-navigation {
    display: none;
}

#secondary h2.widget-title {
    font-size: 24px;
}


.addreviewtab {
    display: none;
}
.single-product.woocommerce button.button.alt {
    margin: 0;
}

p#billing_postcode_field,
p#shipping_postcode_field {
    width: 47%;
    float: left;
    clear: left;
}

p#billing_country_field,
p#shipping_country_field {
    margin-top: 1px;
}

p#billing_country_field strong,
p#shipping_country_field strong{
    border: 1px solid #c6c6c6;
    display: block;
    padding: 10px;
    border-radius: 5px;
}
input#billing_company {
    width: 97.2%;
}

input#ship-to-different-address-checkbox {
    position: relative !important;
    top: 0;
    margin: 6px 10px !important;
    padding: 0 !important;
    height: auto;
}

/*input.button.alt.yith-wcms-button.next,
input.button.alt.yith-wcms-button.prev {
    float: right !important;
}

a#yith-wcms-back-to-cart-button {
    float: left !important;
}*/

fieldset#wc-stripe-cc-form {
    display: block;
    width: 100%;
}

a#yith-wcms-back-to-cart-button {
    float: right !important;
}

#checkout-wrapper.timeline-horizontal {
    margin-bottom: 50px;
}

button.bt_more:hover a, button.bt_more:focus a {
    color: #fff !important;
}

.page-id-739 .content {
    margin-bottom: 50px;
}
.single #secondary {
    display: none;
}

.single #primary {
    margin-bottom: 30px;
}

.woocommerce ul.products li.product a .star-rating {
    display: none !important;
}
.woocommerce ul.products li.product .price del {
    font-size: 12px !important;
}

.woocommerce ul.products li.product .button {
    font-size: 0px;
}
.single .woocommerce div.product p.price {
    color: #ed1b1b !important;
}
.single .woocommerce div.product p.price del {
    font-size: 16px;
    font-weight: 300;
    color: #676767 !important;
}
.single .woocommerce div.product p.price ins {
    text-decoration: none;
}
.single .woocommerce div.product p.price ins {
    display: block;
}

.type-product.status-publish.sale.shipping-taxable.purchasable {
    margin-top: 0;
}





/******  Responsive  30- Jan  ***********/

@media screen and (max-width: 1199px){
.woocommerce-checkout .woocommerce form .form-row {
  margin: 0 8px 6px;
  padding: 3px;
}
.nav {
  display: block;
}
}
@media screen and (max-width: 991px){
.shoppage ul.products li {
  float: left !important;
  margin: 1% !important;
  width: 48% !important;
}
.star-rating {
  float: left !important;
  width: 100% !important;
}
div#order_info1 {
    width: 100%;
    display: inline-block;
}
#post-96 #form_actions .button.alt.yith-wcms-button{
        width: 17%;
}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward{
        top: -27px;
}
}
@media screen and (max-width: 767px){
#post-96 #form_actions .button.alt.yith-wcms-button {
  width: 20%;
}
#mobiletoggle {
  display: block;
}
#menu-main-menu li {
  border-bottom: 1px solid #fff;
  width: 100%;
}
ul.hvr-bubble-bottom li::before {

  display: none;

}
div#order_info1 {
    width: 100%;
    display: inline-block;
}
#panel-282-0-0-0 .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
  width: 50%;
}
.Services_left {
  background: #f5f5f5 none repeat scroll 0 0;
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  box-shadow: 0 0 5px #bbb;
  float: left;
  padding-bottom: 34px;
  text-align: center;
  transition: all 0.5s ease 0s;
    margin: 5px;
}
}
@media screen and (max-width: 592px){
.woocommerce-checkout .woocommerce form .form-row {
  margin: 0 7px 7px;
  padding: 3px;
}
#mobiletoggle {
  display: block;
}
#menu-main-menu li {
  border-bottom: 1px solid #fff;
  width: 100%;
}

}

@media screen and (max-width: 520px){
#order_review.woocommerce-checkout-review-order {
  margin: 0 auto;
  width: 100%;
}
#mobiletoggle {
  display: block;
}
#menu-main-menu li {
  border-bottom: 1px solid #fff;
  width: 100%;
}
.woocommerce-account-fields {
  display: inline-block;
  width: 100%;
}
.woocommerce-billing-fields {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  height: 100%;
  padding: 0 0 30px;
}
.woocommerce-billing-fields__field-wrapper p {
  display: inline-block;
  margin: 0 !important;
  width: 100% !important;
}
}
@media screen and (max-width: 480px){
    .form-row.form-row-wide.address-field {
  width: 100%;
}
#panel-282-0-0-0 .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
  width: 70%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
  margin: 0 !important;
  overflow: visible;
  width: 100%;
}
.form-row.form-row-wide.address-field {
  width: 100%;
  margin: 0!important;
}
   
.woocommerce-billing-fields {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  height: 863px;
}
#post-96 #form_actions .button.alt.yith-wcms-button {
  width: 33%;
}
.col-md-8.customerdetail {
  padding: 0;
}
p.form-row.form-row-wide.create-account.woocommerce-validated {
    margin-top: -37px;
}
.col-md-4.woocommerce-checkout-review-order {
  padding: 0!important;
}
#payment .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  width: 38%;
}
#mobiletoggle {
  display: block;
}
#menu-main-menu li {
  border-bottom: 1px solid #fff;
  width: 100%;
}
/**--30--**/
.shoppage ul.products li {
  float: left !important;
  margin: 2% 0 !important;
  width: 100% !important;
}
.wc-proceed-to-checkout.col-lg-6 {
  padding: 0 15px !important;
}
.wc-proceed-to-shopping &gt; a {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.page-id-95 .checkout-button.button.alt.wc-forward {
  margin: 30px 0 0 !important;
  padding: 10px 0 !important;
  width: 100% !important;
}
.woocommerce table.shop_table td.product-name {
  width: 100% !important;
}
.ss.woocommerce-cart-form .actions #coupon_code.input-text {
  width: 100% !important;
}
#post-95 input.button {
  margin-top: 10px !important;
  width: 100% !important;
}
.shoppage .woocommerce-ordering .orderby {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  padding: 0;
  height: 40px;
  width: 102px;
}
}

@media screen and (max-width: 320px){
.woocommerce-billing-fields {
  box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.5);
  height: 879px;
}
#payment #place_order {
    width: 45%;
}
a.checkout-button.button.alt.wc-forward {
    font-size: 13px !important;
}
.shoppage_content ul.products li {
  float: left !important;
  margin: 1% !important;
  min-height: 466px;
  width: 48% ;
}
.checkout_description {

  height: 100%;

}

#mobiletoggle {
  display: block;
}

#post-96 #form_actions .button.alt.yith-wcms-button {
  margin: 6px;
  width: 45%;
}
#menu-main-menu li {
  border-bottom: 1px solid #fff;
  width: 100%;
}
#metaslider_78 ol {
  display: none;
}
#panel-282-0-0-0 .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
  width: 100%;
}
}
/******  Responsive   END   30- Jan  ***********/





@media (max-width: 767px) {
	
.estimate-submit .wpcf7-submit {
    float: none;
    margin: 20px 0 0;
}
	#mobiletoggle {
    margin: 0 0 10px;
}
	
	.nav { display: none; } 
	
	.box_img img {
    height: auto;
}
	#panel-282-0-0-0 .col-lg-3.col-md-3.col-sm-6.col-xs-12 {
    width: auto;
    margin-bottom: 20px;
}
	
	.Services_icon img {
    height: auto;
}
	.rt-wpls .slick-slide img {
    margin: 0 auto;
}
	img.alignnone {
    margin: 10px auto;
    display: block;
}
	
	.images .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: 100%;
}
	
	a.woocommerce-review-link {
    margin: 10px 0;
    display: block;
    float: left;
    width: 100%;
}
	
	.woocommerce #reviews #comments h2 {
    font-size: 24px;
    line-height: 31px;
    margin: 10px 0 30px;
}
	
	.woocommerce-billing-fields {
    height: auto;
}
	p#billing_postcode_field, p#shipping_postcode_field {
    width: 100%;
    margin: 10px 0;
}
	div#form_actions input[type="button"], div#form_actions .button {
    padding: 10px 20px !important;
    width: auto !important;
}
	
	
	
	
}


.page-id-38 .alignleft {
    float: left;
    margin-right: 30px;
}

.team-images img.alignleft {
    border-radius: 100%;
    width: 120px;
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    box-shadow: 0px 0px 0 6px #ececec;
}




</pre></body></html>