/*
Theme Name: weightwatchers-redesign
Theme URI: http://puca.com/
Author: Puca
Author URI: http://puca.com/
Description: Description
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: puca
Domain Path: /languages/
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

 weightwatchers is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/

/* ***************************** Desktop view Css Starting Here   ************************* */
.col-right-6{padding-top: 40px;font-size: 40px;font-weight: 400;word-spacing: 5px;font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif';}
.section_first {background-position: 40% 100%;min-height: 570px;font-family: "Trade Gothic";}
.section_two{min-height: 450px;font-family: "Trade Gothic";margin-bottom: -1px;  vertical-align: middle;}
.col-left-8.heading {padding-right: 15px;font-family: "Trade Gothic";}
.col-left-8.heading .textwidget {font-size: 32px;font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif';font-weight: 400;padding-top: 45px;padding-left: 0px;}
.col-left-8.para{padding-right: 15px;font-family: 'Trade Gothic Light', 'Calibri', 'sans-serif';font-weight: 300;}
.col-left-8.para .textwidget {font-size: 19px;padding-left: 0px;}
.section_two .so-panel {margin-bottom: 15px !important;}
.section_three {min-height: 440px;font-family: "Trade Gothic";background-position: center center;vertical-align: middle;background-repeat: no-repeat;}
.section_three .heading{font-size: 32px;font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif';font-weight: 400;padding-top: 60px;text-align: left;line-height: 55px;}
.healthier_dec .textwidget {font-size: 19px;font-family: 'Trade Gothic Light', 'Calibri', 'sans-serif';font-weight: 300;}
.section_three .para h1{font-size: 24px;font-weight: normal;color: #000;font-family: "Trade Gothic";margin-top: 0;}
.section_three_cell_class .so-panel {margin-bottom: 10px !important;}
.section_four .so-panel {max-width: 70%;margin: 0 auto 30px auto !important;text-align: center;font-family: "Trade Gothic";}
.section_four .so-panel h1 {font-size: 24px;font-weight: normal;color: #000;font-family: "Trade Gothic";margin-bottom: 0;margin-top: 0;}
.section_four .so-panel h3 {font-size: 20px;font-weight: normal;color: #000;font-family: "Trade Gothic";}
.section_four .so-panel h5 {font-size: 18px;font-weight: normal;color: #000;font-family: "Trade Gothic";}
.call_number {font-size: 40px;color: #fff;font-weight: 100;font-family: "Trade Gothic";}
.bottom-banner-text.margin_lose {margin-bottom: 8px;}
.work_para {width: 80%;margin: 0 auto;text-align: center;color: #fff;font-size: 19px;font-family: 'Trade Gothic Light', 'Calibri', 'sans-serif';font-weight: 300;word-spacing: 3px;}
.work_para.black{color: #000;text-align: left;width: 100%;}
body .panel-grid-cell .widget-title {font-family: 'Trade Gothic Bold', 'Calibri', sans-serif;font-weight: 400;}
.section_one_work {position: relative;min-height: 290px;background-position:center center;}
.section_one_work .panel-grid-cell {position: relative;z-index: 9;}
.section_one_work:before {background-color: rgba(0,0,0,0.5);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;display: block;}
.section_two_work {background-position: center center;}
.section_tow_work_cell {padding-left: 130px;}
.section_tow_work_cell .so-panel.widget.widget_text {margin-bottom: 23px !important}
.section_three_cell_class {padding-right: 100px;}
.cost_section_one h1 {font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif' !important;font-weight: 400;font-size: 48px !important;margin-bottom: 10px !important;}
.cost_section_one h3{font-family:'Trade Gothic Light' !important;font-size: 24px !important;margin-bottom: 10px !important;font-weight: 300 !important;}
.coast_find_btn a {font-size: 18px !important;font-family: 'Trade Gothic Bold' !important;letter-spacing: 3px;padding: 15px 15px !important;text-shadow: none !important;border-radius: 0 !important;font-weight: 400 !important;}
.cost_section_pricing_table h3 {text-align:center;font-size:30px;font-family: "Trade Gothic";margin-bottom: 30px;margin-top: 9px !important;}
.cost_section_two .panel-grid-cell {width: 75%;margin: 0 auto;}
.cost_section_two .ow-pt-title {font-size: 30px !important;text-shadow: none !important;border: 1px solid rgb(7,147,196) !important;background: rgb(7,147,196) !important;font-family: 'Trade Gothic Bold'/*, 'Calibri', 'sans-serif'*/ !important;font-weight: 400;box-shadow: none !important;}
.cost_section_two .ow-pt-details {display: none;}
.cost_section_two .ow-pt-features .ow-pt-feature.ow-pt-feature-even,
.cost_section_two .ow-pt-features .ow-pt-feature.ow-pt-feature-odd {background: rgb(27,174,228) !important;text-shadow: none !important;}
.cost_section_two .ow-pt-features .sow-feature-text{text-align: center}
.cost_section_two .ow-pt-features .sow-feature-text p{color: #fff;font-family:"Trade Gothic Light" !important;font-size: 22px;text-align: center;}
.cost_section_pricing_table .ow-pt-column{width: 45% !important;}
.cost_section_pricing_table .ow-pt-column.ow-pt-first.ow-pt-even{margin-right:5%}
.cost_section_pricing_table .ow-pt-column.ow-pt-last.ow-pt-odd{margin-left: 5%}
.price_con_dec .textwidget {text-align: center;font-size: 18px;font-family: "Trade Gothic Light";}
.price_con_dec.small_font .textwidget{font-size: 14px;}
.font-family-title h1{font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif' !important;font-size: 31px !important;margin: 0 !important;font-weight: 400 !important;letter-spacing: -1px;}
.font-family-title.sort-decription .textwidget {text-align: center;color: #fff;font-family: "Trade Gothic Light" !important;font-size: 19px;max-width: 385px;margin: 0 auto;font-weight: 100;}
.green_last_child {padding-bottom: 35px !important;}
.coast_last_section_row {background-position: center center;}
.coast_last_section {padding-left: 130px;}
.coast_last_section_row h1 {margin-bottom: 7px !important;font-family: 'Trade Gothic Bold' !important;font-size: 34px !important;font-weight: 400 !important;}
.coast_last_section_row .coast_last_section.custom_class_dec_font h1{font-size: 28px !important}
.coast_last_section_row h3 {font-family: "Trade Gothic Light" !important;font-weight: 300;font-size: 18px;line-height:36px!important;}
.section_overlay_cost {position: relative;}
.section_overlay_cost .panel-grid-cell {position: relative;z-index: 9;}
.section_overlay_cost:before {background-color: rgba(0,0,0,0.5);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;display: block;}
.section_overlay_white {position: relative;}
.section_overlay_white .panel-grid-cell {position: relative;z-index: 9;}
.section_overlay_white:before {background-color: rgba(247,246,244,0.7);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;display: block;}
.accodian_custom {font-family: 'Trade Gothic Bold', 'Calibri', 'sans-serif';color: #333 !important;font-size: 1.125em;text-decoration: underline;font-weight: 400;}
.so-widget-toggles-toggles-style-012b01bbd2ef .soua-accordion-icon-right{position: absolute;right: 6px;top: 14px;font-size: 31px;line-height: 0;}
.soua-accordion-content a{color: #00a8e3;font-weight: 700;}
.soua-accordion-content span{padding-left: 50px;}
a.soua-accordion-title.accodian_custom.active .soua-accordion-icon-right {transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);}
.fullwidth_content_wrapper .content-wrapper {margin: 0 auto;padding: 50px 25px !important;}
.col-md-4 {float: left;width: 33.33%;padding: 0 13px;box-sizing: border-box;}
.custom_category_grid {position: relative;overflow: auto;margin: 0 0 10px 0;}
.custom_category_grid .col_md_3_grid {float: left;width: 33.33%;padding: 0 8px;box-sizing: border-box;text-align: center;position: relative;}
.post_title {background: #fff;padding: 18px 0;}
.category_name_div {position: absolute;left: 0px;padding: 12px 25px;background-image: url("images/ribbon.png");color: #fff;font-size: 18px;font-weight: 600;top: 9px;line-height: 32px;background-repeat: no-repeat;z-index: 9;}
.get_date {position: absolute;top: 23px;right: 9px;background: rgba(9,122,160,0.6);color: #fff;padding: 5px 15px;font-size: 14px;}
.search_box_container {overflow: auto;margin-bottom: 30px;padding: 0 10px;}
.category_data .custom_category_grid:last-child {margin-bottom: 0;}
.search_box_container .search_input {float: left;width: 85%;overflow-x: hidden}
.search_box_container .submit_button {float: left;width: 15%;}
.search_input input[type="text"],
.search_input input[type="text"]:active,
.search_input input[type="text"]:focus,
.search_input input[type="text"]:hover{width: 100%;padding: 15px 15px;border: 1px solid #fff;outline: none;}
.submit_button input[type="submit"],
.submit_button input[type="submit"]:active,
.submit_button input[type="submit"]:focus,
.submit_button input[type="submit"]:hover{width: 100%;padding: 15px;background: rgb(31,175,228);border: 1px solid rgb(31,175,228);color: #fff;font-size: 16px;cursor: pointer;}
.category_name_view_all {text-align: right;margin-bottom: 25px;padding-right: 10px;}
.category_name_view_all a {color: rgb(61,157,199);font-size: 18px;font-weight: 600;}
.post_title a {color: #000;font-size: 16px;}
span.error {color: red;}
.search_result_div_list .search_result_div_grid {position: relative;float: left;padding: 0 10px;text-align: center;width: 33.33%;margin-bottom: 30px;box-sizing: border-box;}
.search_result_div_list {overflow: auto;position: relative;}
.serach_post_title {background: #fff;padding: 2px 0 24px 0;height: 20px;overflow: hidden;line-height: 42px;}
.serach_post_title a {color: #000;font-size: 16px;}
body .search_result_div_list > p {color: black;font-size: 22px;font-weight: 600;padding-left: 10px;}
.back_to_blog_page_btn a {color: #14A2D9;font-size: 18px;line-height: 26px;padding: 0 10px;font-weight: 600;}
.back_to_blog_page_btn {text-align: right;text-transform: capitalize;margin: 20px 0 0 0;}
.view_all_cat_grid {overflow: auto;position: relative;}
.view_all_cat_grid article {float: left;width: 33.33%;box-sizing: border-box;padding: 0 10px;margin-bottom: 25px;position: relative;}
.view_all_cat_grid article img {width: 100%;}
.post_title_cat_page {background: #fff;padding: 18px 0;text-align: center;}
.post_title_cat_page a {color: #000;font-size: 16px;}
.go_back_blog {text-align: right;padding-right: 10px;margin-top: 25px;}
.go_back_blog a {color: #0F9ED6;font-size: 18px;font-weight: 600;}
.single_cat_title {left: 0px;top: 14px;position: absolute;padding: 12px 52px;background-image: url("images/ribbon.png");color: #fff;font-size: 18px;font-weight: 600;line-height: 32px;background-repeat: no-repeat;z-index: 9;}
body .panel-grid-cell .cost_section_pricing_table .ow-pt-features > div:nth-child(6){background-color: rgb(7,147,196) !important;}
.col-left-8 {width: 70%;float: left;overflow: auto;padding: 0 15px;box-sizing: border-box;}
.col-left-4 {float: left;width: 30%;overflow: auto;padding: 0 15px;box-sizing: border-box;}
.listing_custom_post_types li {margin-bottom: 25px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.25);}
.custom_post_type_title {padding: 15px 5px;text-align: center;color: #000;font-size: 20px;font-weight: 600;background-color: #fff;}
.single_post_title_and_content h1 {margin-top: 20px;margin-bottom: 20px;}
.single_post_title_and_content p {font-size: 1.125em;color: #333;line-height: 26px;}
.content-wrapper-left-col12 img {width: 100%;height: 100%;}
.go_back_blog.go_back_blog_single {text-align: left;margin: 15px 0;padding-left: 20px;}
.category_name_div a {color: #fff;}
.image-container {position: relative;transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.image-container .after {color: #ffffff;height: 0;left: 0;position: absolute;top: 0;transition: all 0.5s ease 0s;-o-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;width: 100%;visibility: hidden;background: rgba(0, 0, 0, 0.6)}
.image-container:hover .after {display: block;height: 100%;visibility: visible;}
.category_name_view_all a {display: none;}
.page-template-page-at-home-page-template .bottom-banner,
.page-template-terms-and-conditions-page-template .bottom-banner,
.single-blog_posts .bottom-banner,
.page-template-recipe-page-template .bottom-banner,
.page-template-blog-page-template .bottom-banner,
.page-template-at-cost-page-template .bottom-banner{margin-top:0}
.cost_section_one {background-position: center center;}
/*.col-left-8{width:90%;}*/
input {/*-webkit-appearance: none;*/ border-radius:0;}
input[type='text'], input[type='email'], input[type='search'],
input[type='password'], textarea
{
        -webkit-user-select: text; 
}
.slide_2_custom_image{
    display: none;
}
.content-wrapper-bg{background-image: url("images/terms-bg.jpg");background-repeat: no-repeat; background-repeat: no-repeat; background-size: 100% 100%;background-position: 100% 100%;}
.content-wrapper-bg .content-wrapper-left-col .content-wrapper-inner .wrap-content_terms .textwidget{  text-align: left; color: #fff; font-weight: 300;  font-size: 25px;  margin-bottom: 25px; line-height: 1.2;   }
.content-wrapper-bg .content-wrapper-left-col .content-wrapper-inner .wrap-content_terms .sow-image-container{margin-top:30px;}
.content-wrapper-bg .content-wrapper-left-col .content-wrapper-inner .wrap-content_terms .widget-title{ font-size: 30px; color: #00468b; margin-top: 20px;margin-bottom: 15px;}
.wrap-content_terms{width:60%; margin:0 auto;}
.bottom-spacing_terms{margin-bottom:30px;}
.content_white_image{    font-family: sans-serif !important;    font-style: italic;font-size: 62px !important;font-weight: 700 !important;}
.blue_small{color: #01496b;font-weight: 600;font-size:50px;}
.blue_large{    color: #01496b;font-weight: 600;font-size: 94px;    margin-left: -28px;
    margin-right: -28px;}
.white_small{    font-style: normal;font-size: 35px; font-weight: 600;}

.slider_girl_circle{background-position:100% 35%  !important;}
.aligncenter{text-align:center;}
.full_width_image img{width:100%;}
.small_mid_image img{width:60%; margin:0 auto;    margin-top: -3%;margin-bottom: -7%;}
.ni_view_terms_wrap .widget-title_ni_view{font-size: 30px;color: #fff; margin-top: 20px; margin-bottom: 15px; font-weight:100 !important;}
.ni_view_terms_wrap p{text-align: left;color: #fff !important; font-weight: 300 !important; font-size: 25px!important ; margin-bottom: 25px !important; line-height: 1.2 !important; }
.content-wrapper-inner-ni-view .ni_view_terms_wrap .panel-last-child{background-color:#00468b;}
.ni_term_mid_content{width:60%; margin:0 auto;}
.col-md_divider{    width: 47%;float: left;}
.local_meeting_text{    font-size: 40px;color: #fff; margin: 36px 0px;}
.btm_right_text{text-align:right;}
.btm_right_text .first_child{    color: #1cade4;
    font-size: 57px;
    font-weight: 600;
    font-style: italic;}
.btm_right_text .second_child{    font-size: 90px;
    color: #1bace5;
    font-weight: 700;
    font-style: italic;}
.btm_right_text .third_child{    color: #fff;
    font-size: 30px;
    font-weight: 600;}
.last_btm_cr{    text-align: right;
    font-size: 70px;
    color: #fff;
    font-style: italic;}
	.col-divider-qurter{    width: 24%;
    float: left; padding:10px;}
	.half_more_divider{width:70%;    float: left; padding:10px;}
	.top_line{    color: #fff;
    font-size: 30px;
    font-weight: 100;}
	.apr_line{    font-size: 38px;
    font-weight: 600;
    color: #fff;}
	.spacer{margin-top:15px; margin-bottom:15px;}
	.row_wrap{width:100%;    display: inline-block;}
.ni-view-tandc{background-color: #00468b; padding: 0px 20px;}
.roi_slider_data .slide_2_title_custom {    font-family: sans-serif !important;font-style: italic;margin-top: -8px;line-height: 20px;text-align:right;}
.roi_slider_data .slide_2_title_custom .tags_ln {
    font-size: 31px;
    margin-top: 10px;
    font-weight: 600;
    line-height: 28px;
    display: block;
}
.roi_slider_data .slide_2_title_custom .tag_line_blue_slide{    font-size: 18px;padding-left: 69px;color: #01496b;font-style: normal;font-weight: 800;}
.slide_custom_data .blue_small, .slide_custom_data .blue_large{    font-family: sans-serif;font-style: italic;}
.roi_slider_data .slide_2_title_custom .blue_small_green{    margin-right: -20px;    color: #01496b;font-weight: 600;font-size: 50px;}
.slide_custom_data .white_small{font-family: sans-serif; font-style:normal;}
.slide_custom_data_tag{    font-family: sans-serif !important;
    font-style: italic;
    font-size: 62px !important;
    font-weight: 700 !important;}
.m_16  {margin-right:16%;}
.roi_first_slide{
    background-position: 100% 0% !important;
}
.roi_three_slide{
    background-position: 100% 0% !important;
}
body .roi_fourth_slide {
    background-position: 100% 33%;
}
span.blue_large.blue_space_correction {
    margin-left: 15px;
    margin-right: 15px;
}
.slide_custom_data_tag_last{margin-top:3px !important;}
.ml_20{margin-left:40%;}
/* ********************************** Meadia Query start here for responsive mode ******************************************/
@media screen and (max-width:1200px) {
	.blue_large{font-size:60px;margin-left: -15px;
    margin-right: -15px;}
	.roi_slider_data .slide_2_title_custom .blue_small_green{    font-size: 40px;}
	span.blue_large.blue_space_correction{margin-right:0px;}
	.ml_20{margin-left:0%;}
	
}

/* Meadia Query start here from max width 1024*/
@media screen and (max-width:1024px) {
    .section_overlay_white .panel-grid-cell {width: 100% !important;text-align: center;padding: 0 35px !important;}
    .col-left-8.heading .textwidget{padding-top: 0;}
    .section_two{padding: 100px 0px;min-height: 1px;}
    .section_three .heading{padding-top:0;}
    .section_three {min-height: 1px;padding: 100px 20px;}
    .section_three_cell_class .so-panel .para {font-size: 19px}
    .section_three .heading{text-align: center}
    .section_two.section_overlay_white .col-left-8{float: none;margin: 0 auto;width:100%} 
    .section_three_cell_class {padding-right: 0}
    .image-container:hover .after,
    .image-container .after{display: none;}
    .wrap-content_terms{width:80%; margin:0 auto;}
.half_more_divider {
    width: 100%;
}

}


/* Meadia Query start here from max width 980*/
@media screen and (max-width:980px) {
    .archive .content-wrapper{width:100%;}
    .view_all_cat_grid article{width:50%;}
    .cost_section_pricing_table .ow-pt-column {width: 100% !important;margin-bottom: 30px;padding: 0px;}
    .cost_section_pricing_table .ow-pt-column.ow-pt-first.ow-pt-even {margin-right: 0}
    .cost_section_pricing_table .ow-pt-column.ow-pt-last.ow-pt-odd{margin-left: 0}
    .coast_last_section_row .panel-grid-cell.panel-grid-cell-mobile-last {width: 100%!important}
    .cost_section_one h1{font-size: 35px !important}
    .cost_section_one h3{font-size: 18px !important;}
    .price_con_dec .textwidget {padding: 0 20px}
    .coast_last_section {padding-left: 15px;}
    .section_two_work .panel-grid-cell.panel-grid-cell-mobile-last{width: 100%!important}
    .section_tow_work_cell {padding-left: 15px;padding-right: 15px;}
    .section_one_work {padding: 50px 20px !important;}
    .content-wrapper-inner.page_work_inner {padding-right: 0;padding-left: 0;}
    .section_three_cell_class {padding-right: 20px;}
    .cost_section_pricing_table.panel-widget-style {width: 90%;margin: 0 auto;overflow: hidden;}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
 .apr_line{font-size:35px;}
	.blue_large{font-size:45px;}
	.roi_slider_data .slide_2_title_custom .blue_small_green{    font-size: 30px;}
	.white_small{font-size:25px;}
	.roi_slider_data .slide_2_title_custom{text-align:center;}
	.roi_slider_data .slide_2_title_custom .tags_ln{font-size:20px;}
	.roi_slider_data .slide_2_title_custom .tag_line_blue_slide{padding-left:0px;}
	.blue_small{font-size:30px;}
}

/* Meadia Query start here from max width 800*/
@media screen and (max-width:800px) {
    .blog_posts .col-left-8 {width: 100%;float: none;margin-bottom: 30px}
    .blog_posts .col-left-4 {width: 100%;}
    .blog_posts .col-left-4 img{width: 100%;}
    .blog_posts .col-left-4 ul.listing_custom_post_types {width: 49%;float: none;padding: 0 20px;box-sizing: border-box;display: inline-block;vertical-align: top;}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
    .section_first{text-align:center}
}

/* Meadia Query start here from max width 768*/
@media screen and (max-width:768px) {
    .post_title a, .serach_post_title a{font-size: 12px}
    .category_name_div{padding: 12px 20px;font-size: 14px;}
    .get_date{padding: 5px 8px;}
    .search_result_div_list .search_result_div_grid{width:50%;margin-bottom: 25px;}
    .single_cat_title{padding:12px 25px;font-size: 14px;}
    .col-left-8.heading .textwidget{font-size: 25px;}
    .section_three .heading{font-size: 35px;padding: 0 !important;}
    body .header-banner-text{font-size: 2.75em}
    .search_box_container .search_input{width: 75%;}
    .search_box_container {overflow-y: auto;max-width: 100%;}
    .search_box_container .submit_button {width: 25%;}
    .section_first,
    .section_two,
    .section_three{background-position: center center;}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
    body .so-widget-toggles-toggles-style-012b01bbd2ef .soua-main .soua-accordion{margin: 5px 0 30px 0!important;}
    body .so-widget-toggles-toggles-style-012b01bbd2ef .soua-accordion-icon-right {top: -5px;right: -25px;}
    body .so-widget-toggles-toggles-style-012b01bbd2ef .soua-main .soua-accordion-title{line-height: 20px;}
}
@media screen and (max-width:767px) {
    .slider-section .slider-content .slide_2_custom_image img {       
        width: 181px;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .slide_2_title_custom,
    .slider_2_content_text_hide_for_mobile p{
        display: none;
    }
    .slide_2_custom_image{display: block}
}

/* Meadia Query start here from max width 600*/
@media screen and (max-width:600px) {
    .custom_category_grid .col_md_3_grid{width:100%;margin-bottom: 25px}
    .custom_category_grid .col_md_3_grid .post_tumbnail img {width: 100%;}
    .search_box_container .search_input{width:70%;}
    .search_box_container .submit_button{width:30%;}
    .view_all_cat_grid article{width:100%;}
    .cost_section_one .so-panel.widget.widget_sow-headline.panel-first-child > div { padding: 0 20px !important}    
    /*    .so-widget-toggles-toggles-style-012b01bbd2ef .soua-accordion-icon-right{top: 14px;right:-25px}*/
    .blog_posts .col-left-4 ul.listing_custom_post_types {width: 100%}
    .cost_section_pricing_table .ow-pt-column {padding: 0px 20px}
    .cost_section_pricing_table.panel-widget-style {width: 95%}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
    .col-right-6{padding-top: 20px;}
}

/* Meadia Query start here from max width 500*/
@media screen and (max-width:500px) {
    .search_result_div_list .search_result_div_grid{width:100%}
    .serach_post_title {padding: 15px 0px;height:auto;overflow: auto;line-height: 20px;}
    .cost_section_two .ow-pt-features .sow-feature-text p{font-size: 18px}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
}

/* Meadia Query start here from max width 380*/
@media screen and (max-width:380px) {
    .search_box_container .search_input{width: 65%;}    
    .search_box_container .submit_button {width: 35%;}
    .submit_button input[type="submit"], .submit_button input[type="submit"]:active, .submit_button input[type="submit"]:focus, .submit_button input[type="submit"]:hover{padding: 16px 15px;font-size: 13px;}
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
}

/* Meadia Query start here from max width 320*/
@media screen and (max-width:320px) {
    .nav-open .navigation {height: 336px !important;background-color:#FFFFFF;}
}
.show_tagline_search_form {
    text-align: left;
    padding-top: 22px;
    font-size: 20px;
    letter-spacing: 0;
    word-spacing: 0;
}