@import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css);
body{font-family: 'Open Sans', sans-serif !important;}
#wpsl-search-wrap input,
#wpsl-search-btn { border: 1px solid #d2d2d2; border-radius: 3px; background-color:#FFFFFF !important;}
#footer .col-md-3.script-champ img{margin: -23px 0 0 0;}
.post .post-header h1 { color: #fff; font-size: 26px; margin: 0 0 20px; font-family: 'Montserrat', sans-serif; font-weight: bold; letter-spacing: 0.2rem;
    line-height: 1.4; text-rendering: optimizeLegibility; text-transform: uppercase;}
.blog h2 { color: #fff; font-size: 22px; padding: 0 0 0px; font-family: 'Montserrat', sans-serif; font-weight: bold; letter-spacing: 0.2rem;
    line-height: 1.4; text-rendering: optimizeLegibility; text-transform: uppercase;}
.blog  h3 {font-size: 18px; padding: 0 0 0px; font-family: 'Montserrat', sans-serif; font-weight: bold; letter-spacing: 0.2rem;
    line-height: 1.4; text-rendering: optimizeLegibility; text-transform: uppercase;}
.blog  strong{font-family: 'Montserrat', sans-serif;}
.blog p{font-size: 16px; line-height: 1.8555;}	
/********thankyou*********/
.head_area{position: relative;}
.col-md-4.padd-right-15.custom-upload{display:none}
/*[aria-controls="hor_2_tab_item-0"]{display: none !important;}
[aria-labelledby="hor_2_tab_item-0"] */
ul.terms {list-style-type: circle;}
ol.warranty_terms {list-style-type: decimal;}
.img-thank-you{margin-top:-55px}
.search-message p {
    padding: 0;
    margin: 0 20px 0 0;
    color: #16448E;
    font-weight: 600;
    font-size: 18px;
    line-height: 26px;
    display: inline-block;
    vertical-align: middle;
}
.wpsl-direction-wrap{margin-right: 0 !important}
.search-message {
    display: none;
    margin: -9px 0 -8px 0;
    opacity: 0;
}
.search-message a {
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    vertical-align: middle;
    font-weight: 600;
    color: #ffffff;
    font-size: 14px;
    line-height: 20px;
    background-color: #16448E;
    border-radius: 5px;
    padding: 7px 16px 8px 16px;
}
/*****************/
.location-search-form form input {
    border: 3px solid #264B8A;
    color: #2F4D82;
    font-size: 18px;
    font-weight: bold;
    display: block;
    width: 100%;
    padding: 0 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 40px;
    line-height: 1;
}
.testimonial-v-main.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    position: relative;
    left: 0;
    top: 0;
    height: 382px;
    width: auto;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto !important;
}
.location-search-form form button {
    background: transparent url(https://doorsplus.com.au/wp-content/themes/doorplus/images/search-icon.png) no-repeat center center;
    width: 28px;
    height: 28px;
    border: none;
    position: absolute;
    top: 50%;
    margin-top: -14px;
    right: 21px;
}
.location-search-form form {
    position: relative;
    margin-left: 16px;
}
.location-search-form {
    display: inline-block;
    width: 100%;
    max-width: 254px;
}
@media screen and (media-width: 620px){
 html, body{-webkit-text-size-adjust :none;}
}

.testimonial-v-main .featured_gallery_link{height:auto !important;}
.owl-carousel.testimonial-v-main{display:block !important;}
.testimonial-v-main .featured_gallery_wrapper { width: 47% !important;}
.sub_pg_content {margin:0 0 30px 0;}
.top_nav {padding:0;color: #194d99;font-weight: 700;background: url("../images/top_nav_bg.jpg") repeat-x; height: 40px;padding: 10px 0 0;}
.top_nav a, .top_nav span{color:#194d99 !important;margin: 0 14px 0 0px;}
.social_links_top li a{margin: 0 10px 0 0px !important;}
.top_nav ul li{display:inline-block;float:left;}
.top_phn a{margin:0 !important;text-decoration:none;}
.call_part{margin: -1px 0 0px 0;color: #194d99;}
.nav_area{background:#606163;}
.sub_nav{margin: 28px 0 20px 0;padding-right: 0;}
.sub_nav a {color: #194d99;font-weight: 700;display: block;float: left;}
.month_spl{padding: 4px 26px 7px 14px;border-right: 1px solid #ccdceb;}
.find_my_store {border:none;}
.sub_nav a span {padding: 3px 0px 0 10px;float: left;font-size: 18px;}
.door_man{margin: -30px 0 0px 0px;}
.door_man img{float:right;}
.find_my_store {padding: 3px 0 7px 22px;}
.small_nav ul {padding:0 0 0 0;}
#menu {display:none;}
#menu a{   display: block;overflow: hidden;}
.nav {display:inline-block; }
.head_sep { float: left; margin: 0 3px 0 3px; }
.the_menu { background-color: #fff303; display: none; width:100%; overflow: hidden; top:0; z-index: 10; padding: 0;    margin-bottom: 0;}
.the_menu li { font-size: 100%; font-weight: 600; width:320px; clear: both; float: right; width: 100%; border-bottom: 1px solid #ffdc8b; }
.the_menu li a { color: #337ab7 !important; display: block; font-size:93%; padding:10px 25px 10px 15px; text-decoration: none; text-align: left; font-weight:600; margin: 0 20px 0 0; width:100%;}
.the_menu2 {display: none; width:100%; overflow: hidden; top:0; z-index: 10; padding: 0;    margin-bottom: 0;}
.the_menu2 li { font-size: 100%; font-weight: 600; width:320px; clear: both; float: right; width: 100%; border-bottom: 1px solid #ececec; }
.the_menu2 li a { color: #ffffff !important; display: block; font-size:93%; padding:10px 15px 10px 15px; text-decoration: none; text-align: left; font-weight:600; margin: 0 20px 0 0; }
.mobi_nav_area{ background: #606163;}   
.nav2{color: #ffffff !important;    padding-top: 15px;padding-bottom: 15px;    display: block;}
.nav2:hover{color: #ffffff;}
#menu2 .fa-arrow-down{float:right;padding:3px 0 3px 0;}
.the_menu2 .menu-header-navigation a:hover{color:#ffffff !important}

/*********Navigation**********/

.logo{float:left; margin: 17px 0 0 0;}
.spl-icon{    background: url("../images/spl-icon2.png") no-repeat 0px 0;    height: 30px;width: 30px;float: left;background-size: 30px;}
.adr-icon{    background: url("../images/adr-icon2.png") no-repeat 0px 0;    height: 30px;width: 24px;float: left;background-size: 32px;}
.call-icon{    background: url("../images/call-icon2.png") no-repeat 0px 0;height: 26px;width: 26px;float: left;background-size: 23px;}
.call_part span{float: left;margin: 1px 0 3px 3px;font-size: 15px;}
.menu-header-navigation {margin-bottom:0 !important;}
.menu-header-navigation li {    color:#ffffff; float: left;font-size: 13px;position: relative;width: 11.11%;text-align: center;}
.menu-header-navigation li:last-child {border-right: 1px solid #78797a;}
.menu-header-navigation {position: relative;float: left;list-style: outside none none;}

.menu-header-navigation li a{    display: block;padding: 9px 10px 9px 10px;color: #ffffff;border-left: 1px solid #78797a;height: 56px;}
.menu-header-navigation li a:hover{background:#fff303;color:#194d99 !important}
.main_nav2 .menu-header-navigation .menu-item-29 a{padding:18px 10px 18px 10px;}
.main_nav2 .menu-header-navigation .menu-item-28 a{padding:18px 10px 18px 10px;}
.menu-item-29 ul li a{padding: 9px 10px 9px 29px !important;}
.menu-item-28 ul li a{padding: 9px 10px 9px 29px !important;}
a:hover{text-decoration:none;}
.carousel-control {width:3%;}
.carousel-caption {top:0; bottom:0;}

/* .content_area1 iframe{margin:60px 0 0 0;} */



.slide_item{margin: 0 0 0 100px;}
.slide_item_shortcode {margin: 0 0 0 35px;}
.sub-menu.dropdown {background: none repeat scroll 0 0 #606163;position: absolute;z-index: 60;display: none;}
.slide_link img{height:445px !important;}
.menu-header-navigation li:hover > ul.sub-menu{display: block;}
ul.sub-menu li{float: none;width: 175px;}
ul.sub-menu li a{float: none;width: 175px;height: auto !important;border: none !important;text-align: left;padding-left: 29px;}
.sub-menu li:last-child {border:none;}
ul.menu-header-navigation ul ul.sub-menu {left: 100%;top: 0;}
.navbar-collapse {padding:0 !important}
.navbar-default {background-color:transparent !important;border:none;font-weight:600; margin-bottom: 0;}
.navbar-form {padding: 0;margin-top: 0 !important;margin-bottom: 0 !important}
.small_nav{margin: -1px 0 0px;font-size: 13px;font-weight: 600;z-index:30; padding: 0 0 0 5px;}
.top_phn{margin: 13px 0 13px;font-weight: bold;color: #ffffff;text-align: center;border-right:1px solid #f68e92;}
/* .fa-phone{padding: 0 10px !important;font-size: 15px;} */
.top_social {color:#ffffff;margin: 13px 0 13px; text-align: center; border-right: 1px solid #f68e92;}
.top_social i{padding:0 10px 0 10px}
.top_search{margin: 8px 0 8px;float:left;}
.navbar-nav>li{border-right:1px solid #c6c6c6;}
.navbar-nav>li>a {padding-top: 6px;padding-bottom: 6px;padding-left:18px;padding-right:17px;}
.main_nav{padding:0 !important;}
.navbar-nav>li>.dropdown-menu {margin-top: 15px;}
.dropdown-menu li{border-bottom: 1px solid #c6c6c6;}
.navbar-default .navbar-nav>li>a {color: #5a5a5a;}
.navbar-default .navbar-nav>li>a:hover {color: #ed1c24;}
.office_address .fa-map-marker,.office_address .fa-phone, .office_address .fa-envelope{font-size:15px;color:#194d99;}

/*****************************************/
.carousel-caption {padding: 0;}
.carousel-caption .col-md-4 {    text-align: left;background: #ffee02;color: #194d99;text-shadow: none;font-weight: 600;}
.banner_c2a_panel{float: right;border: 10px solid rgba(255, 255, 255, 0.3); text-align: left;padding:0;}
.banner_c2a_panel span{font-size:24px; margin:0 0 15px 0;display:block;}
.left_list{float: left;width: 46%;    margin: 0 0 20px 0;}
.right_list{float: left;width: 46%;margin:0 0 20px 8%}
.banner_c2a_panel ul li{padding:10px 0 10px 0;border-bottom:1px solid #606060;}
.banner_c2a_panel ul li a{color:#ffffff !important;}
.banner_c2a_panel ul li a:hover{color:#ed1c24 !important;}
.banner_c2a_panel .fa-chevron-right{float: right;margin: 6px 0 0 0;}
.get_in_touch{ clear: both;display: block;text-align: center;background: #ed1c24;padding: 10px 0 10px 0;color: #ffffff !important;font-weight: bold; margin: 10px 0 10px 0;}
.banner_overlay{background: #000000;padding: 15px 10px 15px 10px;}
.sub_page_banner{height:300px; margin: 0 auto !important;}
.search_field {border:none; background:#ffffff;float:left;}
.search_field:focus {border:none; }
.search-form input.bt_search {width: 24px;height: 24px;background: url(../images/search.png) no-repeat;border: 0;cursor: pointer;color: black !important;}
.search-form{padding: 5px 5px 5px 10px;position: absolute;top: -12px;right: 100px;border: 3px solid #194d99;z-index: 30;background-color: #fff;} 
/*********home_content***************/
.c2a_panels{margin: 0 0 0;z-index: 40;position: relative;    -webkit-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
    box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);}
.c2a .col-md-2{padding: 0 6px 0 9px !important;}
.c2a_panel {margin: 28px 30px 20px 30px; overflow:hidden;}

.c2a_icons{-webkit-box-shadow: -3px 9px 20px 0px rgba(0,0,0,0.4);
	   -moz-box-shadow: -3px 9px 20px 0px rgba(0,0,0,0.4);
	        box-shadow: -3px 9px 20px 0px rgba(0,0,0,0.4);}

.content_area1 .row{margin-top:15px; margin-bottom:15px;}
.entry-title{font-size:26px;font-weight:700; color:#194d99;margin-bottom: 20px;}
.youtube_details .fa-youtube-play{color: #194d99;float: left;padding: 8px 13px 50px 5px;font-size: 20px;}
.youtube_thumb{position:relative !important; top:0 !important; width:200px !important;}
.youtube_title{color:#194d99;font-weight:600;    padding: 7px 0 0 0px;font-size: 18px;}
.video_panel{background-color:#f4f4f4;padding: 12px 23px;display: block;overflow: hidden;}
.separator{background:url("../images/hor-sep.jpg") repeat-x;height:8px;display:block;clear:both;}
.video_row{margin: 10px 0 10px 0;display: block;overflow: hidden;}
.youtube_details::after{height:8px;background:url("../images/hor-sep.jpg") repeat-x}
.door_plus_difference{margin: 0 0 40px 0;}
.door_plus_difference .entry-title{margin:40px 0 40px 0;}
.door_plus_difference .entry-title .fa-arrow-right{font-size:20px;}
.video_thumb{float:left;width: 41%;}
.video_details{min-height:196px !important;float: left; width:59%;background: #ffffff; padding: 28px 20px 14px 20px;}
.video_blurb{padding: 10px 15px 0px 3px;font-size: 15px;font-weight: normal;line-height: 19px;letter-spacing: 0.3px;    margin: 0 0 15px 0;min-height: 87px;}
.button_links{margin: 0;}
.button_links .fa-youtube-play{font-size: 16px;color: #ff0000;padding: 1px 2px;}
.button_links .fa-arrow-right{font-size: 16px;padding: 1px 2px;margin: 0 0 0 5px;}
.pnp{margin: -7px 0 0;display: block;}
.sg{margin: 0 0 -8px 0;}
.ins-safe{margin: 0 0 9px 0;}
.safe-glass{margin: -18px 0 0;display: block;max-height:49px !important;}
.video_panel a{    color: #23527c !important;letter-spacing: 0.4px;}
.video_title{font-size: 20px;font-weight: 700;color: #194d99;}
.additonal_c2a span{    color: #194d99;font-weight: 700;display: block;margin: 0 0 45px 0;font-size: 22px;line-height: 27px;letter-spacing: 0.6px;word-spacing: 0.5px;}
.additonal_c2a a{color:#194d99;font-size: 15px;}
.img-responsive2 {display: block;max-width: 50%;height: auto;float:left;margin:0 20px 0 0}
.featured_doors{margin:50px 0 20px;}
.inspiration-sect{margin:0 0 0 24px; background-color:#194d99; width:335px; height:345px;float:left;}
.inspiration-gallery{margin: 53px 0 50px;}
.yellow_bg{background:url("../images/inspiration-gal-sect.png") no-repeat;height: 68px;width: 330px;margin: 37px 0 0 -24px;font-size:26px;font-weight:700;color:#194d99;padding: 15px 0px 0 47px;}
.inspiration-sect p{font-size:18px;padding: 13px 47px 15px 26px;color: #ffffff;line-height: 23px;}
.insp-bg{font-size:16px;padding:15px 15px 15px 27px;color: #ffffff !important;font-weight:600;margin: 97px 0 0 0;display: block;}
.inspiration-sect .fa-arrow-right{padding:0 5px 0 9px;}
.power_statement img{margin: 4px 45px 0 -283px;max-width:100%;}
.sub-entry-title{font-size: 26px;font-weight: 700;color: #194d99;margin-bottom: 20px;margin-top: 26px;}
.power_statement {width:1340px; margin:0 auto;}
/* .additonal_c2a .col-md-3{border-right:1px solid #ccdceb;}  */
.additonal_c2a .col-md-3{width:24.1%;}
.h-sep{background:url("../images/h-sep.png") no-repeat;height: 150px;width: 8px;float: left;margin-bottom: 0 !important;}
.home_content{background-color:#272727;padding: 0 0 40px 0;}
.news_panels{background-color:#ffffff;}
.c2a_img{background: #ffffff;}
.c2a_img span{padding:10px 10px 10px 10px;font-size: 20px;display: block;font-weight: 700;line-height: 22px; height: 65px;color:#333333;text-decoration:none;}
.c2a_desc{padding:0 10px 10px 10px;color:#333333;text-decoration:none;}
.c2a_head{text-align:center; font-weight:300;margin: 45px 0 20px 0;font-size:30px;color:#343434;}

.styles{margin: 83px 0px;}
.styles .fa-arrow-right{float:right;}
/* .styles ul li a{background:url("../images/tab_list_bg.png") 0 0 no-repeat;height: 57px;width: 276px;display:block;overflow:hidden;font-size:18px; font-weight:600;padding:15px 15px 15px 15px;}
.styles ul li a:hover{background:url("../images/tab_list_bg.png") 0 -57px no-repeat;height: 57px;width: 276px; display:block;overflow:hidden;font-size:18px; font-weight:600;color:#ffffff;padding:15px 15px 15px 15px;}
 */
.resp-tab-content .styles li{width:100%}
.styles ul li a{background: rgba(255, 255, 255, 0.8);height: 57px;width: 100%;display:block;overflow:hidden;font-size:18px; font-weight:600;padding:15px 15px 15px 15px;border-bottom:1px solid #e5e5e5;}
.styles ul li a:hover{background: rgba(25, 77, 153, 0.8);height: 57px;width: 100%; display:block;overflow:hidden;font-size:18px; font-weight:600;color:#ffffff;padding:15px 15px 15px 15px;}
.door-solutions-tab .styles{margin: 83px 0px;}
.door-solutions-tab .styles .fa-arrow-right{float:right;}
.door-solutions-tab .styles ul li a{background: rgba(255, 255, 255, 0.8);height: 57px;width: 100%;display:block;overflow:hidden;font-size:18px; font-weight:600;padding:15px 15px 15px 15px;border-bottom:1px solid #e5e5e5;}
.door-solutions-tab .styles ul li a:hover{background: rgba(25, 77, 153, 0.8);height: 57px;width:100%; display:block;overflow:hidden;font-size:18px; font-weight:600;color:#ffffff;padding:15px 15px 15px 15px;}
.door-solutions-tab .door-solutions-wrap .styles ul {margin: 0 auto;width: 70%;}
.door-solutions-tab .door-solutions-wrap .styles li { position:relative; z-index:1001;  width:100%; }

/* .content_list li{clear: both;font-size: 14px;margin: 0 0 20px 0;line-height: 21px;letter-spacing: 0.5px;} */
.content_list li{clear: both;font-size: 14px;margin: 0 0 0 0;line-height: 21px;letter-spacing: 0.5px;} 
.content_list li i{color:#194d99;}

/***********featured_door_c2a***********/
.featured_c2a_doors{    background-color: #f9f9f9;display: block;overflow: hidden;padding: 20px;}
.featured_content{float: left;margin: 0 0px 0 20px;}
.featured_content .feat{color:#0098cf;font-weight:600;display:block;margin: 0 0 10px 0;}
.featured_content .title{color:#194d99;font-weight:700;display:block;}
.featured_content .blurb{color:#000000;}
.featured_links { color: #194d99;margin: 130px 0 0 0;border-top: 1px solid #5287bd;padding: 15px 0;}
.featured_links a{display: block;}
.featured_links .fa{    float: right;margin: 5px 0;}
.featured_links .fa-youtube-play {color:#ff0000;}

.owl-carousel3 .col-md-4{margin:0 0 20px 0;}

.m_show{display:none;}

/*******************Subpages*******************************/
.content{margin:5px 0 15px 0;}
.main_heading{color:#343434;margin:0 0 5px 0;font-size: 30px;}
.content h2{font-size:18px;font-weight:700;}
.content p{line-height: 20px;clear: both;}
.content .col-md-3{padding-left:0 !important}
.side_panel .fa-arrow-circle-right{padding:0 10px 0 0;}
.side_panel ul{padding: 5px 15px 15px 15px;}
.side_panel ul li{font-size: 15px;padding: 5px 0 5px 0;font-weight:600;color:#567cb4 !important;}
.side_panel ul li a{text-decoration:none !important}
.sides{margin:50px 0 10px 0}
.sub_video_panel{background-color:#f4f4f4; padding: 20px 0 20px 0;display: block;overflow: hidden;}
.sub_video_details {    padding: 20px 10px 0 10px;background: #ffffff;display: block;overflow: hidden;}
.sub_video_panel .video_row{ margin: 10px 0 10px 0;}
.sub_video_details .video_title{font-weight:700;}
.sub_video_details .video_blurb{padding: 5px 0 0px 0;}
.sub_video_details .fa-youtube-play{color:#ff0000;}
.sub_video_panel .col-md-4{padding-top: 15px;padding-bottom: 15px;}
.sub_door_plus_difference{margin:20px 0 20px 0;}

/************Breadcrumbs*****************/
.breadcrumb_area{background-color:#ffffff;}
#breadcrumbs{margin: 10px 0 10px 0;}
#breadcrumbs a{color:#000000;}
.breadcrumb_last{color:#3b67a8;}

/*************Zone Living Page******************/
.zone-living-info {background: url(../images/w_bg.png) repeat;padding: 20px 32px 20px 54px;margin: 0 0 0 -57px;color: #000;min-height: 544px;}
.zone-living-info span{font-size:34px;display: block;color: #194d99;font-weight: 600;    margin: 20px 0 20px 0;}
.zone-living-info ul {margin:10px 0 10px 0}
.zone-living-info ul li{display:inline-block;}
.zone-living-info i{color:#ff0000;}
.fb{font-size:16px !important;font-weight:600;}
.zone-living-tab{background:#194d99;margin:30px 0 0 0;}
.zone-living-tab li {color: #ffffff;float: left;font-size: 22px;position: relative;width: 25%;text-align: center;font-weight:700;}
.zone-living-tab li a {display: block;padding: 30px 10px 30px 10px;color: #ffffff;border-left: 1px solid #5f81b3;}
.bdr_right {border-right: 1px solid #5f81b3;}
.zone-living-tab li a:hover {background: #ebf0f6;color: #194d99 !important;}
.zone-living-tab .gal_car {background: url(../images/w_bg.png) repeat;padding: 40px 60px 40px;color: #000;min-height: 483px;}
.zone-living-tab .container .col-md-12{padding:50px 15px 50px 15px;}
.door_plus_consultant{box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);padding: 20px 0 20px 0;}
.door_plus_consultant .form_head{    text-align: center;display: block;font-size: 22px;margin: 15px 0 25px 0;color: #194d99 !important;font-weight:700;}
.door_plus_consultant .wpcf7-form .wpcf7-submit {    width: 100%;padding: 10px 0 10px 0;margin: 10px 0 !important;border: none;color: #ffffff;background: #194d99;font-weight: 700;font-size: 16px;}
.door_plus_consultant .wpcf7-form input[type=text] {border: 1px solid #8ca6cc !important;margin: 15px 0 15px 0;}
/******************************************/

.inspirational_gallery{margin: 40px 0 0 0; background:#f4f4f4;}
.inspirational_gallery .entry-title{margin:40px 0 40px 0;}
.inspirational_gallery .entry-title .fa-arrow-right{font-size:20px;}
/* .gallery_panel {background-color: #f4f4f4;display: block;overflow: hidden;width: 945px;margin: 0 auto;}
.owl-carousel5 .owl-item {width:459px !important;    margin: 0 7px 0 7px !important;}
.owl-carousel5 .owl-item img {width:459px !important;margin: 0 auto;display: block;} */

/**************Store Loactor********************/

.store_subbanner{background:url("../images/store_locator_banner.jpg") no-repeat top center; width:100%; height:708px;}
.store_map_area{background: url(../images/w_bg.png) repeat;    padding: 87px 96px 52px;margin: 42px 0 15px 0;}
.store-img-responsive{    display: block;max-width: 60%;height: auto;}
.wpsl-search {      position: absolute;top: 550px !important;float: right;left: 58%;width: 370px;padding: 0 2px;line-height: 33px;}
.wpsl-results{display:none !important;}
.store-head{font-size:26px;font-weight:700;color: #194d99;}
.wpsl-input label{width:300px !important;font-size:20px; font-weight:normal;color:#194d99;}
#wpsl-search-wrap .wpsl-input label {    margin: 14px 1px 7px 1px;}
#wpsl-search-input {width: 360px !important;}
#wpsl-search-input {width: 179px;height: auto;padding: 13px 15px;font-size: 100%;margin: 0;}
#wpsl-search-btn{background:none;border:none !important;color:#194d99;font-weight:700;box-shadow:none!important;float:none !important;font-size: 20px;}
.wpsl-search-btn-wrap .fa-arrow-circle-right{color: #194d99;font-size: 20px;padding: 11px; background-color:#FFFFFF;border-radius:3px;}
#wpsl-gmap {margin:20px 0 0 0;}
#wpsl-result-list #wpsl-stores .wpsl-store-thumb {float:right;border:none;margin:0 0 15px 0;     height: 97px !important;
    width: 193px !important;}
#wpsl-gmap img[src*="orange@2x"] {display: none !important;}
#wpsl-stores ul li:last-child{border:none !important;}
#wpsl-result-list li p {padding-left: 0;margin: 0 0 10px;}
.store_preview{padding-bottom:20px;}
.store_add .wpsl-direction-wrap {
    margin-right: 0;
    float: right;
}
.store_add.store-padd-right-15{    padding-right: 30px;
    padding-left: 0;}
.wpsl-direction-wrap, .wpsl-view-more-wrap, .wpsl-googleplaces-wrap{background: #194d99;padding: 10px 15px;text-align: center;color: #ffffff;width: 150px;margin: 0 40px 15px 0; float:left;}
.wpsl-direction-wrap a, .wpsl-view-more-wrap a, .wpsl-googleplaces-wrap a{color: #ffffff; font-weight:600;} 
.wpsl-googleplaces-wrap{width:190px !important; margin: 20px 20px 15px 0 !important}

/***************FAQ *******************/
.faq_wrap { overflow:hidden; margin: 30px 0 0; }
.faq_wrap_min { min-height:520px; }
.faq_wrap .faq_col_lt, .faq_wrap .faq_col_rt { float:left; width:425px; padding: 0 5px;  }
.faq_wrap .faq_col_lt { margin: 0 29px 0 0; }
.faq_wrap ul { padding: 0 0 35px; }
.faq_wrap ul li { line-height: 22px; font-weight:bold; margin:0 0 10px 15px; overflow:hidden; padding: 0; background:none; }
.faq_wrap .ques { margin: 0 15px 0 0; color:#194d99; float:left; background:#fff303; border-radius:2px; font-weight: bold; width: 24px; height: 22px; line-height:22px; font-size: 14px; text-align: center; }
.faq_wrap .ques_txt { float:left; font-size: 15px; color: #ffffff !important;width:80%}
.faq_wrap_inner { overflow:hidden; border: 1px solid #dedede; margin:0 0 15px; border-radius: 3px; }
.faq_con { overflow:hidden;	padding: 20px 15px 20px 54px; }
.faq_con_a p{ padding: 0 0 15px 0;}
.faq_answer { overflow:hidden; clear:both; line-height: 18px; }
.faq_q {     margin-top: 0;margin-bottom: 0;font-weight:bold; color: #448ccb; line-height:22px; font-size:15px; background: #606163; /* Old browsers */
 min-height:23px; padding:10px 15px; overflow: hidden; }
.ans { margin: 0 15px 0 0; color:#fff; float:left; background:#1b54c5; border-radius:2px; font-weight: bold; width: 24px; height: 22px; line-height:22px; font-size: 14px; text-align: center; }
.faq_acc { border: 1px solid #dedede; margin:0 0 15px; border-radius: 3px; }
.acc_trigger, .acc_trigger a {display:block; }
.acc_trigger.active a { color:#045774; }
.faq_a_wrap { overflow:hidden; padding: 15px; }
.hrf-content {border-right: 1px solid #ccdceb;border-left: 1px solid #ccdceb;border-bottom: 1px solid #ccdceb;}
.hrf-content p{margin:0;}

/*********Door difference pages*******************/
.dd_subpage_banner{background:url("../images/sub_pg_banner.jpg") no-repeat top center; width:100%; height:300px;}
.brand-logo{margin: 103px 0 103px 0;}
.door_statement_bg{color: #194d99 !important;font-weight: 600;padding: 15px 0;clear:both;-webkit-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
-moz-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);}
.doorsplus_diff_listing_wrapper{margin-top: 15px;}
.doorsplus_diff_listing_img_wrapper{float:left;width:41%;}
.doorsplus_diff_listing_link{position: relative;width: 213px;height: 193px;margin: 0 auto;display: block;}
.ddp_wrap{border: 1px solid #94a9cc;display:block;overflow:hidden;}

/***************owl carousal*****************/
.owl-carousel2 .owl-stage-outer{float: right;width: 390px;}
.owl-carousel2 .owl-controls .owl-dots .owl-dot {display: initial !important;zoom: 1;}
.owl-theme .owl-dots .owl-dot span {width: 12px;height: 12px;margin: 12px 6px;background: #0098cf;display: block;
    -webkit-backface-visibility: visible;
    -webkit-transition: opacity 200ms ease;
    -moz-transition: opacity 200ms ease;
    -ms-transition: opacity 200ms ease;
    -o-transition: opacity 200ms ease;
    transition: opacity 200ms ease;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.video_area {padding: 43px 15px 0 45px;}


/************Contact Form*******************/
.contact p {line-height: 20px;}
.wpcf7-form input[type=text], .wpcf7-form input[type=email]{width:100%;padding:10px 10px 10px 10px;}
.wpcf7-form select{width:100%;padding:10px 10px 10px 10px;}
.wpcf7-form textarea {width:100%;padding:10px 10px 10px 10px;}
#captcha{width:50% !important;padding:10px 10px 10px 10px;}
.mand{color: #ff0000;padding: 0 5px 0 0;}
.no_padding{padding:0 !important}
.wpcf7-form .wpcf7-submit {    width: 100%;padding: 12px 0 11px 0;margin: 17px 0 0px 0;background: #194d99;border: none;color: #ffffff;}
.padd-left-15 {padding-right:0; padding-left:15px;}
.padd-right-15 {padding-left:0; padding-right:25px !important;}
input[type=checkbox]{height:20px;width:20px;}
div.wpcf7-validation-errors {clear: both;color: #ff0000;padding:10px 0 10px 5px; margin: 10px 0 10px 0;}
.contact_btn a {display:block;margin:0 0 25px 0;}
.contact, .e_404, .faq{margin:20px 0 20px 0}
.contact h1, .e_404 h1, .faq h1{margin: 20px 0 30px;}
.e_404 i {color:#337ab7;}
.e_404 ul li {padding:0 0 15px 0;}
div.wpcf7-mail-sent-ok {border: 2px solid #398f14;clear: both;margin:0 0 0 0;}
.send_us{cursor:pointer;}
/**********Employment*****************/

.job_description ul li{    margin: 0 0 0px;font-size: 14px;line-height: 21px;letter-spacing: 0.5px;}
.job_description ul li i{color:#194d99;}
.application_button{background: #194d99;border: none;color: #ffffff;font-weight: 700;}
.single_job_listing .job-listing-meta {border-bottom: 1px solid #ccdceb;padding:0 0 15px 0;}
.single_job_listing .meta .full-time {background-color: #194d99;}
.rss_link{display:none;}
.job_filters .search_jobs input, .job_filters .search_jobs select{padding:10px 10px 10px 10px;}
.job_listing .job-type{color: #194d99;}
div.job_listings ul.job_listings{padding: 20px 0;}
.search_jobs{background: #ffee02;}
.position h3{color: #194d99;font-weight:600;}

/************Blogs****************/

.blog article{padding: 20px 0;display: block;overflow: hidden;border-bottom: 1px solid #e5e5e5}
.list_content h2{margin:0 0 10px!important;}
.screen-reader-text{display:none;}
.tags{font-size:14px;    margin: 0 0 10px 0;}
.entry-post-thumbnail{display: block;margin: 10px auto;text-align: center;border: 1px solid #ececec;}
.blog_detail_img{text-align: center;border: 1px solid #ececec;margin: 0 0 20px 0;}
.blog_detail_img img{margin: 15px 0 15px 0;}
.post_img{float: left;margin: 5px 15px 0 0;border: 1px solid #ececec;padding: 5px;}
.categories{list-style:none;}
.tab-pane li{list-style:none;}
.archives{width:100% !important; margin: 0 0 15px 0;}
.entry-header a{color: #194d99 !important;margin: 0 0 5px 0;font-weight:600;    font-size: 22px;}
.small_part{font-size:13px;}
.top_social a{margin:0 !important}
.sidebar_active{color:#ed1c24 !important;}
.news_btn {display: block;margin: 15px 0 0 0;    overflow: hidden;}
.view_article {display: block;background:#606163 ;float: left;color: #ffffff !important;padding: 10px 10px;}
.blog_sidebar {margin: 90px 0 0 0;}
.blog_listing_sidebar {margin: 69px 0 0 0;}
.blog_categories{margin: 0 0 19px 0px;}
.blog_categories span{color: #194d99 !important;margin: 0 0 10px 0;font-weight: 600;font-size: 22px;display:block; border-bottom:1px solid #e5e5e5;    padding: 0 0 10px 0;}
.blog_archives span{color: #194d99 !important;margin: 0 0 10px 0;font-weight: 600;font-size: 22px;display:block; border-bottom:1px solid #e5e5e5;    padding: 0 0 10px 0;}
a:active, a:hover, a:focus {outline-offset:0;     text-decoration: none;out-line:none;}

/*********Footer**********/
.sub_foot ul li{padding: 15px;webkit-box-shadow:  0 5px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow:  0 5px 20px 0px rgba(0,0,0,0.2);box-shadow: 0 5px 20px 0px rgba(0,0,0,0.2);    font-weight: 700;color: #194d99;font-size:16px}
.sub_foot ul li:last-child{box-shadow:none;}
.sub_foot i{background-size:28px;}
.sub_foot .fa-arrow-right{float:right;padding:2px 0 2px 0;}
.sub_foot ul{margin:0;}
.additonal_c2a .container{margin-top: 80px;margin-bottom: 80px;}
.white_bg{color: #194d99 !important;font-size:18px;font-weight: 700;padding: 34px 0 27px 0;clear:both;-webkit-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
-moz-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);}
.white_bg .col-md-4{text-align:center;border-right:1px solid #ccdceb;}
.white_bg .col-md-4 a{padding: 10px 0 10px 40px;}
.white_bg .col-md-4 span{vertical-align:8px}
.white_bg .spl-icon2{    background: url("../images/spl-icon2.png") no-repeat 0px 0;    height: 30px;background-size: 30px;}
.white_bg .adr-icon2{    background: url("../images/adr-icon2.png") no-repeat 0px 0;    height: 30px;background-size: 32px;}
.white_bg .call-icon2{    background: url("../images/call-icon2.png") no-repeat 0px 0;height: 30px;background-size: 30px;}
a {color: #194d99;}
.no_bdr{border:none !important;}
#footer a{color:#fff;}
#footer{ color:#fff; overflow:hidden; padding:40px 0 14px 0;}
#footer2{ color:#fff; overflow:hidden; padding:10px 0 10px 0;}
#footer2 ul li{display:inline-block;float:left;}
#footer2 ul li a{color:#ffffff !important;padding: 0 17px 0 17px;}
#footer2 .col-md-6{padding:0;}
#footer .col-md-3 img{margin:91px 0 0 0}
.footer_site {background: rgba(15,45,90,1);
background: -moz-linear-gradient(top, rgba(15,45,90,1) 3%, rgba(17,50,101,1) 4%, rgba(25,76,153,1) 9%, rgba(25,76,153,1) 99%);
background: -webkit-gradient(left top, left bottom, color-stop(3%, rgba(15,45,90,1)), color-stop(4%, rgba(17,50,101,1)), color-stop(9%, rgba(25,76,153,1)), color-stop(99%, rgba(25,76,153,1)));
background: -webkit-linear-gradient(top, rgba(15,45,90,1) 3%, rgba(17,50,101,1) 4%, rgba(25,76,153,1) 9%, rgba(25,76,153,1) 99%);
background: -o-linear-gradient(top, rgba(15,45,90,1) 3%, rgba(17,50,101,1) 4%, rgba(25,76,153,1) 9%, rgba(25,76,153,1) 99%);
background: -ms-linear-gradient(top, rgba(15,45,90,1) 3%, rgba(17,50,101,1) 4%, rgba(25,76,153,1) 9%, rgba(25,76,153,1) 99%);
background: linear-gradient(to bottom, rgba(15,45,90,1) 3%, rgba(17,50,101,1) 4%, rgba(25,76,153,1) 9%, rgba(25,76,153,1) 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f2d5a', endColorstr='#194c99', GradientType=0 );}
.footer_bg { background:#1e1e1e; }
.footer_cpy{background:#ed1c24;color: #ffffff;}
.cpy span{padding:10px 0 10px 0;display:block;}
.priv_policy{padding:10px 0 10px 0;display:block;text-align: right;}
.priv_policy a{color:#ffffff !important;}
.social_btn{margin:45px 0 0 0;}
.social_btn a{float:left;}
.marg_20{margin: 0 20px 0 0;}
.social_subscriber_bg .col-md-4 {margin: 50px 0 50px 0;border-right: 1px solid #454545;}
.social_subscriber_bg .col-md-8 {margin: 50px 0 50px 0; padding:0 30px 0 30px;}
.sub_heads{display: block;font-size: 20px;color: #194d99;padding: 0 0 10px 0;font-weight:600;}
.footer_wrap .col-md-3 {height: 250px;}
.footer_wrap .col-md-3 a{display:block; color:#ffffff !important;padding: 5px 0 5px 0;}
.footer_wrap .col-md-2 a{display:block; color:#ffffff !important;padding: 5px 0 5px 0;}
.footer_wrap .col-md-3 a.sub_links{display:block;font-weight:300; color:#ffffff !important;padding: 5px 0 5px 0;}
.footer_wrap .col-md-3 p.sub_links{display:block;font-weight:300; color:#ffffff !important;font-size: 14px;}
.copy_footer{background: #606163;}


/********************Border*************************/

.main_bdr{margin-top: 0px !important;margin-bottom: 30px;border:0;border-top: 2px solid #ed1c24; width:10%}
.sub_bdr{margin-top: 10px !important;margin-bottom: 10px;border: 0;border-top: 2px solid #ed1c24;width: 10%;float: left;display: block;}
.subpg_bdr{margin-top: 10px !important;margin-bottom: 20px;border: 0;border-top: 2px solid #ed1c24;width: 10%;float: left;display: block;}
.sub_pg_content{clear:both;}

/**********/

.form-top-search{background:transparent;border:none;box-shadow:none;}
#searchform .btn{background-color: #ed1c24;}
.input-top-search-group{border:1px solid #e98185;}
.form-control:focus {border:none !important;box-shadow:none;}
#searchform .fa-search{color:#ffffff !important;}

/********************/
.navbar-default .navbar-toggle:hover {background:none;border: none;}
.navbar-collapse.in {overflow:hidden;clear:both;}

/*************************/
.content .col-md-9{float: right;}
.chemical_supplier{color: #ffffff;padding: 20px 15px 40px 15px;}
p{margin: 0 0 20px;font-size: 14px;line-height: 21px;letter-spacing: 0.5px;}
.wonderplugingallery-container{max-width: 100% !important;margin: 0 auto 20px!important;}
.news_list{width: 264px;border: 1px solid #ececec;float: left;margin: 0 20px 0 0;}
.news_list img{margin: 10px auto;display: block;}


/****************Door Solutions Styling*********************/
.door-styles-tab-subnav{background:#194d99;margin:30px 0 0 0;}
.door-styles-tab li {color: #ffffff;float: left;font-size: 22px;position: relative;width: 228px;text-align: center;font-weight:700;}
.door-styles-tab li a {display: block;padding: 30px 10px 30px 10px;color: #ffffff;border-left: 1px solid #5f81b3;}
.bdr_right {border-right: 1px solid #5f81b3;}
.door-styles-tab li a:hover {background: #ebf0f6;color: #194d99 !important;}
.door-styles-tab .container .col-md-12{padding:50px 15px 50px 15px;}
.door-styles-tab .gal_car {background: url(../images/w_bg.png) repeat;padding: 40px 60px 40px;color: #000;min-height: 587px;}
.gallery_panel_wrap{display: block;overflow: hidden;width: 945px;margin: 0 auto;}
.benefits ul li i{color: #337ab7;}
.benefits ul li{padding:0 0 10px 0;}

/************Door Solutions Material Sub pages ******************/

.video_area2{padding: 5px 15px 0 45px;}
.subparts{clear:both;}
.part_left{float:left; width:58%;}
/*.part_right{float:left; margin:0 0 0 45px;}*/

.part_right {
    float: left;
    margin: 0 0 15px 0px;
    position: relative !important;
    width: 100%;
}



/************************Gallery Inspitration****************************************/
.gallery_categories {margin: 20px 0 0 0;}
.gallery_categories span {color: #194d99 !important;margin: 0 0 10px 0;font-weight: 600;font-size: 22px;display: block;border-bottom: 1px solid #e5e5e5;padding: 0 0 10px 0;}
.dpd_side {color: #194d99 !important;margin: 0 0 10px 0;font-weight: 600;font-size: 22px;display: block;border-bottom: 1px solid #e5e5e5;padding: 0 0 10px 0;}
.back2gallery{background: #194d99;padding: 15px;color: #ffffff !important;font-weight: 600;font-size:16px;clear:left;display: inline-block;}
/* .before_tags{background: #fff303;padding: 15px 15px 15px 15px;text-align: center;font-size: 18px;font-weight: 600;color: #194d99;} */
.before_tags{z-index: 9;background: url(../images/before_tag.png) no-repeat;position:absolute; height: 33px !important;width: 90px !important;margin: 30px 0px;}
.after_tags{z-index: 9;background: url(../images/after_tag.png) no-repeat;position:absolute; height: 33px !important;width: 90px !important;margin: 30px 0px;}
#lightbox .modal-content {display: inline-block;text-align: center;   }
#lightbox .close {opacity: 1;color: rgb(255, 255, 255);background-color: rgb(25, 25, 25);padding: 5px 8px;border-radius: 30px;border: 2px solid rgb(255, 255, 255);position: absolute;top: -8px;right: -55px;z-index:1032;}
#lightbox{top:0;}
.inspirational_gallery .gallery_panel .owl-carousel6{display:none}
.door-styles-tab .gallery_panel .owl-carousel6{display:none}
.owl-carousel6 .featured_gallery_wrapper {width: 100%;float: left;border: 1px solid #e5e5e5;padding: 10px;margin: 0 10px 0 0;}
/************bootstrap modal at center**************/
.modal-vertical-centered {transform: translate(0, 15%) !important;-ms-transform: translate(0, 10%) !important; /* IE 9 */-webkit-transform: translate(0, 10%) !important; /* Safari and Chrome */}
.view_album{font-weight:700px;}

/************************Reviews Form************************************/
#postbox{display:block;overflow:hidden;}
.easy-testimonials-submission-form input[type=text] {font-size: 14px;margin-bottom: 4px;padding: 10px;width: 100%;}
#the-body {font-size: 14px;margin-bottom: 4px;padding: 10px;width: 100%;}
.easy-testimonials-submission-form .easy_t_field_wrap label {display: block;font-size: 14px;font-weight:normal;}
.easy_t_field_wrap #submit{width: 100%;padding: 12px 0 13px 0;background: #194d99;border: none;color: #ffffff;margin: -7px 0 0 0;}
.easy-testimonials-submission-form .easy_t_description {margin-bottom:0;}
.style-light_style blockquote.easy_testimonial {background-color: #ffffff;border: 1px solid #CCC;color: #666;padding: 10px;margin: 20px auto;border-radius:0;}
.easy_t_single_testimonial .easy_testimonial_title {font-weight: 600;color: #194d99;}
.easy_t_submission_success_message {border: 2px solid #398f14;clear: both;margin: 0 0 0 0;padding: 0 10px;}
.faq h2{font-size:22px;color: #194d99;}



.content_list li,.benefits li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;}
.categories li, .blog_archives li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;list-style-type:none;}
.materials_sub ul li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;}
.content_list li i, .materials_sub li i, .benefits li i, .job_description ul li i{display:none;}
.faq .hrf-entry ul li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;}
.faq .job_description ul li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;}
.faq .wsp-pages-list li, .wsp-doorsplus-differences-list li, .wsp-doorsolutionss-list li {clear: both;padding: 5px 0px 3px 25px !important;background: url(../images/list_arrow_v3.png) no-repeat scroll 0 8px transparent !important;}
.wsp-pages-title, .wsp-doorsplus-differences-title, .wsp-doorsolutionss-title {display:none;}

/*****************************************/
.materials_tabs {clear: both;display: block;overflow: hidden;margin: 40px 0 40px;}
.mat_wrap {margin: 0 9px 0 0; width: 49%;float: left;}
.materials_tabs a {width: 100%;color: white;background-color: #194d99;font-weight: 700;font-size: 15px;margin: 0 0 20px 0;    float: left;}
.materials_tabs a span {padding: 10px 15px;display: block;float: left;}
.arr{background: #ffee02;color:#194d99;}
.form_row{margin: 0 0 20px 0;display: block;overflow: hidden;}

.modal-header {background: #194d99;}
.modal-header .close{color:#ffffff;}
.modal-title {font-size: 20px;font-weight: 700;color: #ffffff;}
.modal-footer button{background: #194d99;color:#ffffff;}

img{max-width:100%; height:auto;}

.social_links li{display:inline-block;float: left; padding: 0 5px 0 0;}
.social_links_top{margin: -8px 0 0 0 !important;float:left;}
.social_links_top li{display:inline-block;float: left;padding:5px 0px 0px;}
.t_icon{background: url(../images/twitter_gray.png) no-repeat; width:32px; height:32px;display:block;float: left;}
.t_icon_top{background: url(../images/twitter_color.png) no-repeat; width:24px; height:24px;display:block;float: left;}
.fb_icon{background: url(../images/facebook_gray.png) no-repeat; width:32px; height:32px;display:block;float: left;}
.fb_icon_top{background: url(../images/facebook_color.png) no-repeat; width:24px; height:24px;display:block;float: left;}
.youtube_icon{background: url(../images/youtube_gray.png) no-repeat; width:32px; height:32px;display:block;float: left;}
.youtube_icon_top{background: url(../images/youtube_color.png) no-repeat; width:24px; height:24px;display:block;float: left;}
.insta_icon{background: url(../images/instagram_gray.png) no-repeat; width:32px; height:32px;display:block;float: left;}
.insta_icon_top{background: url(../images/instagram_color.png) no-repeat; width:24px; height:24px;display:block;float: left;}

.door-styles-tab{margin:40px 0 0 0;}
div.wpcf7-spam-blocked {border: 2px solid #ffa500;clear: both;margin:0;}

/*******************pagination*******************/
.blog .pagnation{margin:0;}
.pagination{float:right;}
.page-numbers{border: 1px solid #d4d4d4;padding: 1px 5px 0 3px;font-weight: bold;color:#777777!important;}
.current{border: 1px solid #d4d4d4;padding: 1px 5px 0 3px;font-weight: bold;color:#ffffff !important;background:#737373;}
.tab_snippet{display:none;}


/* Moved css 14th feb VN */
.resp-tab-active a span {color:#194d99 !important;}

/* .styles li:hover > a{border-left:5px solid;} */
/*************Media quereis***************************/

@media only screen and (min-width: 768px) {
	.desklogocon{display:block;}
	.moblogocon {display:none;}
}
@media only screen and (max-width: 768px) {

   /* #parentHorizontalTab-looking .resp-tabs-container h2[aria-controls="hor_2_tab_item-0"], 
    #parentHorizontalTab-looking .resp-tabs-container div[aria-labelledby="hor_2_tab_item-0"] {display: none !important;} */

	.img-thank-you{margin-top:5px; margin-bottom: 15px;}
	.main-thank-you-box{display: flex; flex-direction: column-reverse;}
	.menu-trigger{opacity:0;}
.moblogocon .responsive-menuwrapper li.witem a {padding: 5px 15px !important;}
    .navbar-form .input-group{width:100%;}
    .mobmenusearch{width:99%;}
        #menu2{display:none;}
    .opt-mobile{display:none !important;}
.desklogocon{display:none;}
.moblogocon {display:block;}
.desklogocon{display:none;}
.moblogocon {display:block;}
.posfixed{position:fixed !important;top:0 !important;left: 0;}
.moblogocon .logo {float: right;}
.moblogocon .responsive-menuwrapper{padding: 6px 10px 0;}
.responsive-menuwrapper {display: inline-block !important;width:auto !important;margin-right:0 !important;}
.logo-nav.logonewmneu {float: right; margin-top:0px;}
.moblogocon .responsive-menuwrapper .awesome-menu {margin: 0 0 0 0;min-width: 280px;top: 0;left: 0;height: 100%;overflow-y: scroll;}
.moblogocon .responsive-menuwrapper button.menu-trigger:after {background: #0e4494 !important;box-shadow: 0 10px 0 #0e4494, 0 20px 0 #0e4494 !important;}
.moblogocon .responsive-menuwrapper button.menu-trigger:hover, .moblogocon .responsive-menuwrapper button.menu-trigger.dl-active, .moblogocon .responsive-menuwrapper button.menu-trigger {background: transparent;}
.moblogocon .responsive-menuwrapper ul {background: #545557 !important;}
.moblogocon .responsive-menuwrapper ul.dl-subview {background: #6e6e6e !important;}
.moblogocon .responsive-menuwrapper li a {padding: 10px 15px !important;}
.moblogocon .responsive-menuwrapper li.bitem a, .moblogocon ul.sub-menu li a {border-bottom: 1px solid #fff;}
.responsive-menuwrapper li > a:after {color: #fff !important;}
.responsive-menuwrapper li.menu-back:after, .responsive-menuwrapper li > a:not(:only-child):after {line-height: 40px !important;}
.moblogocon .responsive-menuwrapper li:hover > a{background-color:#feef01;color:#0e4494;}
.responsive-menuwrapper li:hover > a:after {color:#0e4494 !important;}
.moblogocon .responsive-menuwrapper li ul{background: #6e6e6e !important;}
li.witem a {background-color: #e9e9e7;color:#0e4494 !important;}
.responsive-menuwrapper li.mobmenusearch {background-color: #fff;}
.moblogocon .responsive-menuwrapper li.mobmenusearch button{background-color:transparent;}
.moblogocon .responsive-menuwrapper li.mobmenusearch button {border: none;}
.moblogocon .responsive-menuwrapper button{text-indent: unset !important;}
.moblogocon #searchform .btn {background-color: transparent !important;}
.moblogocon .responsive-menuwrapper button .fa-search:before {content: "\f002" !important;}
.moblogocon #searchform .fa-search { color: #545557 !important;}
.moblogocon .responsive-menuwrapper li.mobmenusearch button:after{display:none !important;}
.moblogocon .responsive-menuwrapper li button{width: auto;height: auto;}
.moblogocon .responsive-menuwrapper li button:after {
    background: transparent !important;
    box-shadow: 0 10px 0 transparent, 0 20px 0 transparent !important;
}
.moblogocon .responsive-menuwrapper li.mobmenusearch #search {color: #000 !important;}
.moblogocon .responsive-menuwrapper li.mobmenusearch #search::-webkit-input-placeholder {color: #000;}
.moblogocon .responsive-menuwrapper li.mobmenusearch #search::-moz-placeholder {color: #000;}
.moblogocon .responsive-menuwrapper li.mobmenusearch #search:-ms-input-placeholder {color: #000;}
.moblogocon .responsive-menuwrapper li.mobmenusearch #search:-moz-placeholder {color: #000;}
.moblogocon .responsive-menuwrapper li.mobmenusearch {background-color: #fff;position: absolute;top: 35px;}
.moblogocon .responsive-menuwrapper .awesome-menu.awesome-menuopen li.firstmobitem {padding-top: 40px;}
.close-menu a {color: #fff;display: inline-block;}
span.close-menu {position: absolute;top: 0;right:0;width: auto;background: transparent;padding: 5px 10px;text-align: RIGHT;font-size: 18px;z-index: 5;}
.responsive-menuwrapper .awesome-menu {padding-top: 30px;}
.responsive-menuwrapper > .awesome-menu.dl-subview {padding-top: 0;}
.menuoverlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1;background-color: rgba(0,0,0,0.4);overflow:hidden !important;}
div#awesome-menu.posfixed{height: 100% !important;width: 100% !important;background-color: #e9e9e7;}
li.menu-back, .moblogocon .responsive-menuwrapper li.bitem {background-color: #545557 !important;}
.mobi_nav_area.noshowinmob{display:none !important;}
.sub_foot ul {box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2) !important;}
}
@media only screen and (max-width: 767px) {

.testimonial-v-main.owl-carousel .owl-item img{height:140px;}
.owl-carousel.testimonial-v-main{display:block !important;}
.search_field {border:none; background:#ffffff;float:left;width:92%}
.search_field:focus {border:none; }
.search-form input.bt_search {width: 24px;height: 24px;background: url(../images/search.png) no-repeat;border: 0;cursor: pointer;color: black !important;}
.search-form{padding: 5px 5px 5px 10px;position: relative;top: 0;right: 0;border: 3px solid #194d99;z-index: 30;} 

.m_hide{display:none !important;}
.nav_area {background:none !important}
.call_part{float:right;}
.sub_nav {margin: 10px 0 14px 0;}
.sub_nav a {padding: 0 8px 0;float:right;}
.m_show{display:block !important;}
.sub_nav{padding:0}
.nav{ padding-bottom:4px !important;}
#menu{float:right;padding: 0 8px 0 9px;}
.menu-header-navigation {position: relative;float: none; list-style: outside none none; }
.menu-header-navigation li {font-size: 100%;position: relative;width: 100%;text-align: center;color: #232323;}
.menu-header-navigation li a{position: relative;width: 100%;color: #232323;height:auto;padding: 12px 15px 12px 15px;}
.menu-header-navigation li a:hover {background: none;color: #232323;}
.menu-header-navigation li:last-child {border:none;}
.menu-item-34{border-top: 1px solid #ececec;}
.menu-item-29 a,.menu-item-28 a,.menu-item-27 a{border-bottom: 1px solid #ececec;}
/*.sub-menu{display:block !important;} */
.menu-item-29:first-child{border-bottom: 1px solid #ffffff !important;}
.sub-menu.dropdown {position:relative;}
ul.sub-menu li {width:100%;}
ul.sub-menu li a {float: none;width: 100%;}
.slide_link img {height: 200px !important;}
.find_my_store {border-right: 1px solid #ccdceb;}
.c2a_icons .entry-title{font-size:18px; padding:20px 0 0 0}
.featured_content{width: 45%;}
.content_area1 .row {margin-top: 10px;margin-bottom: 10px;}
.content_area1 iframe {margin: 10px 0 0 0;}
.door_plus_difference .entry-title {margin: 10px 0 10px 0;}
.door_plus_difference .row {margin: 0;}
.door_plus_difference .row .col-md-12{padding:0;}
.owl-carousel2 .owl-stage-outer {float:none;width:100%;}
.video_panel {padding:10px 0;}
.video_area { padding: 10px 15px 10px 15px;}
.entry-title {font-size:18px;}
.door_plus_difference .container{padding:0}
.additonal_c2a .col-md-3 {border-right: none;width:100%;background: url("../images/hor-sep.jpg") repeat-x center top;display: block;clear: both;}
.additonal_c2a .container {padding:0;margin-top:20px; margin-bottom:20px;background: url("../images/hor-sep.jpg") repeat-x center bottom;}
.additonal_c2a a {font-size: 13px;}
.additonal_c2a span {color: #194d99;font-weight: 700;display: block;margin: 0 0 15px 0;font-size: 16px; letter-spacing:0; word-spacing:0;}
.additonal_c2a .cont-c2a {margin: 23px 0px 20px;}
.video_thumb {width:100%;margin:0 auto;}
.doorsplus_diff_listing_img_wrapper{background-color:#ffffff;width:100%;}
.video_details{width:100%;border-top: 1px solid #94a9cc;}
.video_row .col-md-6{margin: 0 0 20px 0;}
.padd-right-15{padding-right:0;}
.padd-left-15{padding-left:0;}
.sub_page_banner {height: 150px;}
.inspiration-gallery .container{padding:0;}
.inspiration-gallery .inspiration-sect{margin:0;width:100%;}
.power_statement {width:100%;}
.store_subbanner {background-size: cover !important;height:auto;}
.store_map_area {padding: 15px 10px 15px;margin: 15px 0 15px 0;}
.store-img-responsive {display: block;max-width: 100%;height: auto;}
.wpsl-search {position:relative;top:0; float:none;left:0;width:100%;}
.store-head {font-size: 16px;}
.wpsl-no-filters #wpsl-search-input, .wpsl-no-filters #wpsl-search-wrap .wpsl-input {width: 90%!important;}
.wpsl-input label {width:100%;font-size:16px;}
.wpsl-search-btn-wrap {margin-top: 5px;clear: both;}
.video_area2 {padding: 0;}
.sub_foot ul{box-shadow: 0px 4px 6px 7px rgba(0,0,0,0.2);}

.title h1 {text-align: center;font-weight: 300;margin: 25px 0 20px 0;font-size: 24px;color: #343434;}
.main_bdr {margin-top: 0px !important;margin-bottom: 20px;border: 0;border-top: 2px solid #ed1c24;width: 10%;}
.title{padding:0 0 15px 0;}
.c2a_head {text-align: center;font-weight: 300;margin: 25px 0 15px 0;font-size: 24px;color: #343434;}
.c2a_panel {margin: 25px 0 80px 0;overflow: hidden;}
.c2a_img span {height: 55px;}
.center_services {margin: -60px 0 0 0;}
.center_content {margin: 0 0 25px 0;}
.center_content .col-md-5{margin:25px 0 0 0;}
.social_subscriber_bg .col-md-4 {margin: 25px 0 25px 0;border-right: 1px solid #454545;}
.news_list {width: 100%; margin: 0 0 15px 0;}
.blog article {padding: 0px 0 20px 0;}
.news_panels .col-md-4 {margin: 25px 0 25px 0;}
.news_panels .col-md-8 {margin: 25px 0 25px 0 !important;padding: 0 15px 0 15px !important;}
.news_featured span {margin: 20px 0 0 0;}
.social_btn {margin: 25px 0 0 0;display: block;overflow: hidden;}
.marg_20 {margin: 0 12px 0 0;}
.social_subscriber_bg .col-md-8 {margin: 25px 0 25px 0;padding: 0 15px 0 15px;}
#footer .col-md-3{border:none; height: auto;}
#footer .col-md-2{border:none; height: auto;}
#footer {color: #fff;overflow:inherit;padding: 25px 0 0 0;}
.carousel-caption{position:relative !important;left:0; right:0;bottom:0;}
.banner_c2a_panel {background: #000000;padding: 15px 15px 15px 15px;text-align: left;}
.banner_c2a_panel {background: #000000;border:none;text-align: left;width: 100%;}
.left_list {width: 100%;margin: 0 0 0 0;}
.right_list{float: left;width: 100%;margin:0 0 20px 0}
.carousel-control{display:none;}
.carousel slide img{height:150px !important;}
.main_nav .col-md-10{}
.top_search {margin: 8px 0 0px;background: #ffffff;}
.top_nav {text-align: right;padding: 5px 0 0 0;height:auto;box-shadow: 0 4px 8px 0px rgba(0,0,0,0.2);}
.input-top-search-group {border: 1px solid #dddddd;}
#logo{z-index: 100;    margin: 10px 0 0 0;}
.navbar-collapse{margin: 40px 0 0 0;}
.form-field-2 {position: relative;margin: 10px 0px;float: none;}
.no_padd1 {padding:0 !important;}
.no_padd2 {padding: 15px 0px 0!important;}
.cpy{padding: 0 !important;}
.priv_policy {padding: 0px 0 10px 0;display: block;text-align: left; }
.center_services{padding: 20px 10px;}
.video_area .col-md-12 {margin: 0 0 0px 0;}
.content .col-md-9{padding: 15px 0 0!important;    width: 100%;}
.content .col-md-3 {padding: 15px 0 15px!important;}
.accordian_footer{display:block;}
.normal_footer{display:none;}

.cm-name{ width: 100%;}
.news_form{margin-top: 40px;}
.news-button{width:100%;}

.form-field {position: relative;margin: 10px 0px 10px 0;float: none;}
.no_padd_cont{padding:0 !important}
.cont_form .col-md-6{padding:0 !important;clear:both;}
#chk_bx .wpcf7-list-item {display: block;float: left;width: 70%;}

.main_nav .col-md-10 {width:100%;}

.navbar-collapse {margin: 0px 0 0 0;}
.navbar-toggle {margin-right:0 !important}
.desktop_form{display:none !important;}
.top_search2{cursor: pointer;}
.top_phn {color: #ffffff;text-align: left; border-right: 1px solid #f68e92;padding:0 5px 0 5px;}
.navbar-form {margin:0!important;    clear: both;}
.top_search {background:none;margin:0 !important}
.mobi_search {display:block;}
.top_search2 .fa-search{font-size: 20px;margin: 10px 0;}
.photogrid .col-md-3{padding: 10px 11px !important;}
/*************store locator******************/
.wpsl-store-location .store_img{float:left;}
.wpsl-store-location .store_add{float:left; width: 100%}
.store_preview .store_img{float:left}
.store_preview .store_add{float:left; margin:20px 0 0 0;}
.product_review_img{padding-top:15px;display: inline-block;}
/************gallery*****************/
.gallery_categories{display:block; overflow:hidden;clear:both;}
.gallery_cat_listing_wrapper {width: 100% !important;margin: 0 0 20px 0 !important;}
.faq h2{font-size:22px;color: #194d99;}
.door-styles-tab li {font-size: 16px;position: relative;width: 100%; text-align: left;font-weight: 700;    border-bottom: 1px solid;}
.door-styles-tab li a {padding: 15px 15px 15px 15px; border:none;}
.door-styles-tab .container{padding:0;}
.door-styles-tab ul li a i{float:right;}
.door-styles-tab .gal_car {background: url(../images/w_bg.png) repeat;padding: 40px 15px 40px;color: #000;min-height: auto;}
.zone-living-tab li {font-size: 16px;position: relative;width: 100%; text-align: left;font-weight: 700;    border-bottom: 1px solid;}
.zone-living-tab li a {padding: 15px 15px 15px 15px; border:none;}
.zone-living-tab .container{padding:0;}
.zone-living-tab ul li a i{float:right;}
.zone-living-tab .gal_car {background: url(../images/w_bg.png) repeat;padding: 40px 15px 40px;color: #000;min-height: auto;}
.zone-living-info {background:none !important; min-height:100px !important;padding-top:8px;}
.zone_banner{background-size:contain !important;height:auto !important;}
.door_plus_consultant .col-md-4{margin:0 0 10px 0;}
.gallery_panel_wrap {width:100%;}
.spl-icon{background: url("../images/spl-icon2.png") no-repeat 0px 0;    height: 30px;width: 35px;float: left;background-size: 30px;}
.adr-icon{background: url("../images/adr-icon2.png") no-repeat 0px 0;    height: 30px;width: 35px;float: left;background-size: 32px;}
.call-icon{background: url("../images/call-icon2.png") no-repeat 0px 0;height: 26px;width: 35px;float: left;background-size: 23px;}
/* .inspirational_gallery .owl-carousel .owl-item img {height:50% !important;} */
.desk_hide{display:block;}
.part_left{width:100%;float:none;}
.part_right{width:100%;float:none; margin:0 0 15px 0;}
.door_plus_consultant .col-md-4{padding:0 15px;}
.door_plus_consultant .wpcf7-form .wpcf7-submit {width: 100%;padding: 5px 0 5px 0;margin: 0 !important;border: none;color: #ffffff;background: #194d99;font-weight: 700;font-size:20px;}
.mat_wrap {margin: 0 10px 0 0; width: 100%;}
.materials_tabs a span {padding: 10px 9px;display: block;float: left;font-size: 12px;}
.top_nav a{margin:0;}
.gal_before {min-height:100% !important;}
img {max-width: 100%;height:auto;}
.door-styles-tab .row{margin-left:0; margin-right:0;}
.tab_snippet{display:block;font-weight: normal;margin: 20px 0;font-size:12px;}
}

/* New code 5th Feb */

@media only screen and (max-width: 1199px) and (min-width: 1025px){
    .testimonial-v-main .featured_gallery_wrapper {width: 48%;}
    .owl-carousel.testimonial-v-main{display:block !important;}
	.power_statement {width: 100%;}
	.power_statement img {margin: 1px 20px 0 -368px;max-width: 100%;}
	.additonal_c2a span {font-size: 20px;}
	.additonal_c2a .col-md-3 {width: 23.93%;}
	#rev_slider_2_2_wrapper {max-width: 581px !important;}
	.insp-bg {margin: 20px 0 0 0;}
	.inspiration-sect {height: 260px;}
	.doorsplus_diff_listing_img_wrapper {width: 100%;background: #ffffff;}
	.video_details {width: 100%;border-top: 1px solid #94a9cc;}
		.styles {margin: 0;padding: 0;width: 100%;}
	.look-img-wrap {position: relative !important;padding: 0 !important;height: auto !important;}
	.feature-looking-wrap ul {margin: 0 0 0 0 !important;float: left !important;width: 100% !important;}
	.feature-looking-wrap li {position: relative !important;z-index: 1001 !important;width: 100% !important;}	
	.styles ul li a {
		width: 100%;
		display: block;
		overflow: hidden;
		font-size: 16px;
		font-weight: 600;
		padding: 10px 15px 10px 15px;
		height: auto;
		background: rgb(255,255,255);
		background: -moz-linear-gradient(top, rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%);
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
	}
	/*.m_show {display: block !important;}*/
	.i_hide {display: none !important;}
	.i_show {display: block;}
	.feature-looking-wrap .container {/*padding: 0;*/margin: 0;width: 100%;}
	#parentHorizontalTab-looking .resp-tab-content {padding: 0 !important;}
	.tab_snippet {display: block;font-weight: normal;margin: 20px 0;font-size: 12px;}
	.feature-looking-bg {background: none;}
	.feature-looking-bg {height: auto !important;width: 100% !important;}
	
	.resp-tab-active a span {color: #ffffff !important;}
	#doorspageid-2108 .inspirational_gallery .m_show {display: block !important;}
	.door-solutions-tab {height: auto !important;}
	#parentHorizontalTab-looking .resp-tab-content {padding: 0 !important;}
	.door-solutions-tab .look-img-wrap2 {background: none !important;}
	.door-solutions-tab .styles {margin: 0;padding: 0;width: 100%;}
	.door-solutions-wrap ul {width: 100% !important;}
	#parentHorizontalTab-looking .resp-tab-content-active {background: #ffffff;}
	#parentHorizontalTab-looking .resp-tab-content {padding: 0 !important;}
	.door-solutions-tab .styles { margin: 0;padding: 0; width: 100%;}
	.look-img-wrap {position: relative;padding: 0;height: auto;}
	.door-solutions-wrap .m_show{display:block;}
	.door-solutions-wrap .m_hide{display:none;}
	.door-solutions-tab .look-img-wrap .container {width: 100%;}
	.door-solutions-tab .styles ul li a {
        border: none;
        width: 100%;
        display: block;
        overflow: hidden;
        font-size: 16px;
        font-weight: 600;
        padding: 10px 15px 10px 15px;
        height: auto;
        background: rgb(255,255,255);
        background: -moz-linear-gradient(top, rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%);
        background: -webkit-linear-gradient(top, rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%);
        background: linear-gradient(to bottom, rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
    }
    .resp-tab-active a span {color: #ffffff !important;}
    .video_area {padding: 43px 15px 0 10px;}
    .sub_nav {padding: 0;}
    .social_links_top li a {margin: 0 6px 0 0px !important;}
    .resp-tab-active a span {color: #ffffff !important;}
    .inspirational_gallery .gallery_panel .owl-carousel6 {display: block;}
    
    .zone_banner {height: 320px !important;background-size: contain !important;}
    .zone-living-info {background: none !important;min-height: auto !important;}
    .door-styles-tab .gallery_panel .owl-carousel6 {display: block;}
    .door_plus_consultant .wpcf7-form .wpcf7-submit {font-size: 14px;padding: 13px 0 13px 0;}
    .sub-menu.dropdown {margin: 0 0 0 -95px;}
    .search-form {padding: 5px 5px 0 10px;position: absolute;top: 45px;right: 135px;border: 3px solid #194d99;z-index: 30;}
}

/* New code 5th Feb ends */

@media only screen and (min-width : 768px) and (max-width : 1024px)and (orientation : portrait){

.top_nav a, .top_nav span {color: #194d99 !important;margin: 0 0 0 0px; }
.social_links_top li a{margin:0 5px 0 0 !important;}
.logo {margin:0;}
.m_hide{display:none;}
.nav_area {background:none !important}
.call_part{float:right;padding-right: 8px;}
.sub_nav {margin: 20px 0 14px 0;}
.sub_nav a {padding: 0 8px 0;float:right;}
.m_show{display:block !important;}
.sub_nav{padding:0}
.nav{ padding-bottom:4px !important;}
#menu{float:right;}
.menu-header-navigation {position: relative;float: none; list-style: outside none none; }
.menu-header-navigation li {font-size: 100%;position: relative;width: 100%;text-align: center;color: #232323;}
.menu-header-navigation li a{position: relative;width: 100%;color: #232323;height:auto;border:none !important;padding: 12px 15px 12px 15px;}
.menu-header-navigation li a:hover {background: none;color: #232323;}
.menu-header-navigation li:last-child {border:none;}
/*.sub-menu{display:block !important;}*/
.menu-item-29:first-child{border-bottom: 1px solid #ffffff !important;}
.sub-menu.dropdown {position:relative;}
ul.sub-menu li {width:100%;}
ul.sub-menu li a {float: none;width: 100%;}
.slide_link img {height: 200px !important;}
.find_my_store {border-right: 1px solid #ccdceb;}
.c2a_icons .entry-title{font-size:18px; padding:20px 0 0 0}
.video_area2 {padding: 0;}
.power_statement img {margin: 4px 0px 15px -7px;max-width: 98%;display: block;}
/****content video carousal*****/
.video_area {padding: 43px 15px 0 0px;}
.owl-carousel2 .owl-stage-outer {float: right;width: 715px;}
/*******door difference******/
.video_details {width:100%;border-top: 1px solid #94a9cc;}
.i_display{width:33%; float:left;}
.featured_doors {margin: 40px 0 0px;}
.inspiration-sect {height:auto;}
.yellow_bg {margin: 15px 0 0 -24px;}
.inspiration-sect p {font-size: 18px;padding: 4px 47px 0px 26px;color: #ffffff;line-height: 23px;margin: 0;}
.insp-bg {margin:0;}
.additonal_c2a .container {margin-top: 30px;margin-bottom: 30px;}
.power_statement{margin:0 15px 0 15px;}
.additonal_c2a .col-md-3 {width: 23.6%;}
.additonal_c2a a {color: #194d99;font-size: 12px;}
.additonal_c2a span {font-size:15px;letter-spacing:0; word-spacing:0;}

/*****blogs****/
.blog_sidebar {margin: 20px 0 0 0;}
.blog_listing_sidebar {margin: 20px 0 0 0;}

/*************/
.wpsl-search {position: absolute;top: 360px;float: right;left: 48%;width: 370px;padding: 0 2px;line-height: 33px;}
.store-img-responsive {display: block;max-width: 50%;height: auto;}
.store_map_area {background: url(../images/w_bg.png) repeat;padding: 58px 0px 52px;margin: 42px 0 15px 0;}
.store_subbanner {height: 510px;}

#rev_slider_2_2_wrapper{max-width: 360px !important; width: 100% !important;}  

.door-styles-tab li {color: #ffffff;float: left;font-size: 16px;position: relative;width: 144px;text-align: center;font-weight: 700;}
.door-styles-tab li a {padding: 15px 10px 15px 10px;}
.zone-living-tab li {color: #ffffff;float: left;font-size: 14px;position: relative;width: 25%;text-align: center;font-weight: 700;}
.zone-living-tab li a {padding: 15px 10px 15px 10px;}
.zone-living-tab .i_hide{display:none !important;}
.zone-living-tab .gal_car {background: url(../images/w_bg.png) repeat;padding: 40px 60px 40px;color: #000;min-height: auto;}
.gallery_panel_wrap {width:100%;}
.gallery_inspiration .col-md-9 {width:100%;padding: 0;}
.gallery_categories{clear:both;padding: 0;}
.gallery_cat_listing_wrapper {width: 48% !important;}

/*************store locator******************/
.wpsl-store-location .store_img, .wpsl-store-location .store_add{float:left;margin: 15px 30px 0 0;}
.store_preview .store_img{float:left}
.store_preview .store_add{float:left; margin:15px 0 0 15px;}
.product_review_img{padding-top:15px;display: inline-block;}
.padd-right-15{padding:0}
.padd-left-15{padding:0}
.doorsplus_diff_listing_wrapper{width:50% !important;}
.doorsplus_diff_listing_img_wrapper {width: 100%;background:#ffffff;}
.power_statement {width:100%;}
.door-styles-tab ul li a i {display:none;}
.zone_banner{height: 218px !important;background-size: contain !important;}
.zone-living-info {background:none !important; min-height:auto !important}
.search_field {padding: 5px 5px 5px 10px;position: relative;border: 3px solid #194d99;z-index: 30;width:100%;right:0;}
.part_left{width:100%;float:none;}
.part_right{width:100%;float:none;margin: 0 0 15px 0;}
.door-solutions-wrap ul {width:100% !important;}
.door-solutions-wrap ul li {width: 100%;}
.inspirational_gallery .gallery_panel .owl-carousel5{display:none;}
.door-styles-tab .gallery_panel .owl-carousel5{display:none;}
.owl-carousel6 .featured_gallery_wrapper {width: 100%;float: left;border: 1px solid #e5e5e5;padding: 10px;margin: 0 10px 0 0;}
.inspirational_gallery .gallery_panel .owl-carousel6{display:block;}
.door-styles-tab .gallery_panel .owl-carousel6{display:block;}
.door-solutions-tab .resp-tab-content .look-img-wrap .container{padding:0 5px;}
.door_plus_consultant .col-md-4 {margin: 0 0 10px 0;}
.door_plus_consultant .wpcf7-form .wpcf7-submit {width: 100%;padding: 5px 0 5px 0;margin: 0 !important;border: none;color: #ffffff;background: #194d99;font-weight: 700;font-size:20px;}
.mat_wrap {margin: 0 10px 0 0; width: 100%;}

.search_field {border:none; background:#ffffff;float:left;width:92%}
.search_field:focus {border:none; }
.search-form input.bt_search {width: 24px;height: 24px;background: url(../images/search.png) no-repeat;border: 0;cursor: pointer;color: black !important;}
.search-form{padding: 5px 5px 5px 10px;position: relative;top: 0;right: 0;border: 3px solid #194d99;z-index: 30;}
.materials_sub .col-md-9, .materials_sub .col-md-3{padding:0;}
.dsd .col-md-9, .dsd .col-md-3{padding:0;}
.footer_wrap .col-md-3 {height: 270px;}
.gal_before {min-height: auto !important;}
img {max-width: 100%;height:auto;}
#lightbox .close {opacity: 1;color: rgb(255, 255, 255);background-color: rgb(25, 25, 25);padding: 5px 8px;border-radius: 30px;border: 2px solid rgb(255, 255, 255);position: absolute;top: -8px;right: -40px;z-index: 1032;}
.youtube_details .fa-youtube-play{color: #194d99;float: left;padding: 8px 13px 90px 5px;font-size: 20px;}
.tab_snippet{display:block;font-weight: normal;margin: 20px 0;font-size:12px;}
.material_enq_wrapper span.arr{padding: 15px 20px;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px)and (orientation : landscape){
.small_nav {margin: -1px -13px 0 0;font-size: 13px;font-weight: 600;z-index: 30;padding: 0 0 0 0px;}
.small_nav ul {padding: 0;}
.top_nav a, .top_nav span {color: #194d99 !important;margin: 0 3px 0 4px;}
#footer .col-md-3 img{margin:143px 0 0 0}
.col-md-2.social_links_top_wrapper{width: 90px;padding: 0;}
.call_part a{margin:0 !important;}
.social_links_top li a{margin:0 5px 0 0 !important;}
.menu-header-navigation li a {height: 76px;}
.month_spl {padding: 0px 15px 0 14px;border-right: 1px solid #ccdceb;}
.find_my_store {padding: 0px 0 0 8px;}
.sub_nav {padding: 0;}
.sub_nav a span {padding: 3px 0px 0 10px;float: left;font-size: 16px;}
.sub-menu.dropdown {margin: 0 0 0 -95px;}
.owl-carousel2 .owl-stage-outer {float: right;width: 350px;}
.video_area {padding: 43px 15px 0 10px;}
.video_area2 {padding: 0;}
.insp-bg {margin: 25px 0 0 0;}
.inspiration-sect {height:auto;}
.additonal_c2a .col-md-3 {width: 23.9%;}
.additonal_c2a span {font-size:20px}
.power_statement img {margin: 4px 20px 0 -283px;max-width: 80%;}
.i_hide{display:none !important;}
.i_show{display:block;}
.i_show .video_panel .owl-carousel4 .item{width:100%;}
.video_details {width:100%;border-top: 1px solid #94a9cc;}
.button_links {font-size:12px;}

#parentHorizontalTab-looking .resp-tabs-list li { background: url(../images/nav3_nav_bg_992.png) no-repeat 0 0 !important; width: 156px !important; }
#parentHorizontalTab-looking .resp-tabs-list li.last { width: 156px !important; }
#parentHorizontalTab-looking .resp-tabs-list li.resp-tab-active { background-position: 0 -183px !important; }

.door-solutions-wrap #parentHorizontalTab-looking .resp-tabs-list li { background: url(../images/nav3_nav_bg_992.png) no-repeat 0 0 !important; width: 394px !important; }
.door-solutions-wrap #parentHorizontalTab-looking .resp-tabs-list li.last { width: 394px !important; }
.door-solutions-wrap #parentHorizontalTab-looking .resp-tabs-list li.resp-tab-active { background-position: 0 -100px !important; }

.door-styles-tab li {color: #ffffff;float: left;font-size: 18px;position: relative;width: 187px;text-align: center;font-weight: 700;}
.door-styles-tab li a {display: block;padding: 15px 10px 15px 10px;color: #ffffff;border-left: 1px solid #5f81b3;}
.zone-living-tab li {color: #ffffff;float: left;font-size: 18px;position: relative;width: 25%;text-align: center;font-weight: 700;}
.zone-living-tab li a {display: block;padding: 15px 10px 15px 10px;color: #ffffff;border-left: 1px solid #5f81b3;}
.gallery_panel_wrap {width:100%;}
#rev_slider_2_2_wrapper{max-width: 580px !important; width: 100% !important;}
.gallery_cat_listing_wrapper {width: 48% !important;}
/* .padd-right-15{padding:0}
.padd-left-15{padding:0} */
.doorsplus_diff_listing_img_wrapper {width: 100%;background:#ffffff;}
.power_statement {width:100%;}
.zone_banner{height: 293px !important;background-size: contain !important;}
.zone-living-info {background:none !important; min-height:auto !important}
.search_field {border:none; background:#ffffff;float:left;}
.search_field:focus {border:none; }
.search-form input.bt_search {width: 24px;height: 24px;background: url(../images/search.png) no-repeat;border: 0;cursor: pointer;color: black !important;}
.part_left{width:100%;float:none;}
.part_right{width:100%;float:none;margin: 0 0 15px 0;}
.owl-carousel6 .featured_gallery_wrapper {width: 100%;float: left;border: 1px solid #e5e5e5;padding: 10px;margin: 0 10px 0 0;}
.inspirational_gallery .gallery_panel .owl-carousel6{display:block;}
.door-styles-tab .gallery_panel .owl-carousel6{display:block;}
.featured_gallery_wrapper .general_center_align_img {position: absolute;left: 50%;top: 55%;}
.door-solutions-tab .resp-tab-content .look-img-wrap {display:block;}
.door-solutions-wrap ul {width: 100% !important;}
.door-solutions-wrap li {width: 100% !important;}
.door-solutions-tab {height:auto !important;}
.gal_before {min-height: auto !important;}
img {max-width: 100%;height:auto;}
.door_plus_consultant .wpcf7-form .wpcf7-submit {font-size: 14px;padding:13px 0 13px 0;}
.door-solutions-tab .look-img-wrap .container{width:100%}
#lightbox {top: 6%; left: -30px !important;}
.modal-dialog {margin: 10px auto;}
.tab_snippet{display:block;font-weight: normal;margin: 20px 0;font-size:12px;}
.product_review_img{padding-top:15px;display: inline-block;}
.door-solutions-tab .look-img-wrap2{background: none !important;}
.material_enq_wrapper span.arr{padding: 28px 28px !important;}
}



/*** captcha resize style *****/
#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}



#search::-webkit-input-placeholder { color: #ffffff;}
#search:-moz-placeholder {color: #ffffff;}
#search::-moz-placeholder { color: #ffffff;}
#search:-ms-input-placeholder {color: #ffffff;}
#search{   color: #fff;}

.news_featured span {min-height: 50px;}

.form_layout::-webkit-input-placeholder {color:#ffffff;}
.form_layout:-moz-placeholder {color:#ffffff;}
.form_layout::-moz-placeholder {color:#ffffff;}
.form_layout:-ms-input-placeholder {color:#ffffff;}



/************************/
.navbar-default .navbar-toggle .icon-bar {background-color: #ed1c24;}
.navbar-toggle .icon-bar {display: block;width: 26px;height: 4px;border-radius: 5px;}
.navbar-default .navbar-toggle {border:none !important;}

/*****************door solution tabs*******************/
.door-solutions-tab { width:100%; height:585px; margin: 28px 0 0px 0;    -webkit-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);
    box-shadow: 0px -3px 29px -6px rgba(0,0,0,0.4);}
.look-img-wrap2 {     position: absolute;width: 100%;overflow: hidden;height: 483px;}
.look-img-wrap2 img { position:absolute; top:-67px; left:0; width:100%; height:auto; }
.look-img-wrap2 .styles {margin: 69px 0px;}
.door-solutions-wrap { width:100%; background:#194d99; padding:0 0 0; }
.door-solutions-wrap ul {margin: 0 auto;width: 388px;}
.door-solutions-wrap li { position:relative; z-index:1001; float:left; width:388px; }
.door-solutions-wrap li.last { width:228px; }
.door-solutions-wrap li a span {color: #fff;font-size: 22px;text-align: center;display: block;padding: 38px 15px 0;font-weight: 600;line-height: 28px;letter-spacing: 0.7px;}
.door-solutions-wrap li a span i.icon-arrow-dn { background-position: -35px 10px; width:12px; height:18px; margin: 0 0 0 7px; }

.feature-looking-info2 { background:url(../images/w_bg.png) repeat; padding: 80px 60px 80px;margin: 0 0 0 -57px;color: #000;    min-height: 483px;}
.feature-looking-info2 p { line-height:normal; font-size:15px; text-align:left;}
.feature-looking-info2 iframe {margin: 13px 4px 0 0;}
.feature-looking-info2 .heading { font-size:26px; line-height:1.1; display:block;color:#194d99;font-weight:700;}
.feature-looking-info2 .heading span { color: #830050; display:block; font-size:15px;  padding: 0 0 13px; font-weight: 600; }
.feature-looking-info2 .btn { margin: 20px 0 0; }

/************Feature Offer & Promotions *************/
/* Iâ€™m looking for */
.feature-looking-bg { width:100%; height:717px; margin: 28px 0 0px 0;}
.feature-looking-wrap { width:100%; background:#194d99; padding:0 0 0; }
/* .feature-looking-wrap { width:100%; background:url('../images/nav3_bg.jpg') repeat-x 0 0; padding:0 0 70px; } */
.feature-looking-bg p.title { font-size:26px; font-weight:300; font-style:normal; color:#fff; float:left; padding:24px 58px 0 52px; }
.feature-looking-wrap ul {  margin: 0 0 48px; float:left;}
.feature-looking-wrap li { position:relative; z-index:1001; float:left; width:190px; }
.feature-looking-wrap li.last { width:228px; }
.feature-looking-wrap li a span {color: #fff;font-size: 22px;text-align: center;display: block;padding: 25px 15px 0 15px;font-weight: 600;line-height: 28px;letter-spacing: 0.7px;min-height:110px;}
.feature-looking-wrap li a span i.icon-arrow-dn { background-position: -35px 10px; width:12px; height:18px; margin: 0 0 0 7px; }

/* .feature-looking-info { background:url(../images/w_bg.png) repeat; padding: 108px 54px 59px;margin: 0 0 0 -57px;color: #000;min-height: 550px;} */
.feature-looking-info {background: rgba(255, 255, 255, 0.7); padding: 108px 54px 59px;margin: 0 0 0 -57px;color: #000;min-height: 550px;}
.feature-looking-info p { line-height:normal; font-size:20px; text-align:left;}
.feature-looking-info iframe {margin: 13px 4px 0 0;}
.feature-looking-info .heading { font-size:50px; line-height:1.1; display:block;color:#194d99;font-weight:600;}
.feature-looking-info .solutions { font-size:50px;  line-height:45px; display:block;color:#194d99;font-weight:300;}
.feature-looking-info .heading span { color: #830050; display:block; font-size:15px;  padding: 0 0 13px; font-weight: 600; }
.feature-looking-info .btn { margin: 20px 0 0; }

.look-tabs-wrap { position:absolute; width:100%; }
.look-img-wrap { position:absolute; width:100%; overflow: hidden; padding: 0 0 80px; height: 550px; }
.look-img-wrap img { position:absolute; top:-67px; left:0; width:100%; height:auto; }

/* moved to top - effecting media query ----
.resp-tab-active a span {color:#194d99 !important;}
*/
a:focus {outline:none;}
.fm-door{font-size:16px !important; font-weight:300 !important;padding:0 !important;}
@media (min-width: 1024px) {
 
}
@media (max-width: 1024px) {
    .wpsl-direction-wrap, .wpsl-view-more-wrap, .wpsl-googleplaces-wrap {
    width: 142px;
    margin: 0 10px 15px 0;
    float: left;
}
.store_add.store-padd-right-15 {
    padding-right: 12px;}
   .location-search-form {max-width: 244px;}
.post .post-header h1 {color: #fff; font-size: 23px;margin: 0 auto; width:80%}
.door-solutions-tab .styles .fa-arrow-right {float: right;margin: 3px 0;}
.door-solutions-tab .styles {margin:0;padding: 0; width:100%;}
.door-solutions-tab .styles ul li a {border:none;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;padding: 10px 15px 10px 15px;height:auto;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.door-solutions-tab .styles ul li a:hover {background:#194c98;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;color: #ffffff;padding: 10px 15px 10px 15px;height:auto;}
.styles .fa-arrow-right {float: right;margin: 3px 0;}
.styles {margin:0;padding: 0; width:100%;}
.styles ul li a {width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;padding: 10px 15px 10px 15px;height:auto;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.styles ul li a:hover {background:#194c98;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;color: #ffffff;padding: 10px 15px 10px 15px;height:auto;}

#parentHorizontalTab-looking .resp-tab-content {padding:0 !important;}
.feature-looking-wrap li {position: relative;z-index: 1001;width: 100%;}
.styles ul li a:hover {background:#194c98;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;color: #ffffff;padding: 10px 15px 10px 15px;height:auto;}
.feature-looking-wrap ul {margin: 0 0 0 0; float: left;width:100%;}
.feature-looking-bg { height: auto; width: 100%; }
.resp-tab-active a span {color:#ffffff !important;}
/* Iâ€™m looking for */
	.feature-looking-wrap .container { padding:0; margin:0; width:100% }
	.feature-looking-wrap .row { padding:0; margin:0; }
	.feature-looking-bg { background:none; }
	.feature-looking-bg p.title { padding-bottom: 22px; padding-left:15px; }
	.feature-looking-info { margin: 10px 0; padding: 15px; }
	.look-img-wrap { position:relative; padding:0; height:auto; }
	.look-img-wrap img { top:0; }
	.issuuembed, .issuu-isrendered{height: 650px !important;}
}

@media (max-width: 768px) { 
#footer .col-md-3.script-champ{height:auto}
#footer .col-md-3.script-champ img { margin: 13px 0 0 0;}
.door-solutions-tab .styles .fa-arrow-right {float: right;margin: 3px 0;}
.door-solutions-tab .styles {margin:0;padding: 0;}
.door-solutions-tab .door-solutions-wrap .styles ul {margin: 0 auto;width: 100%;}
.door-solutions-tab .styles ul li a {border:none;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;padding: 10px 15px 10px 15px;height:auto;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.door-solutions-tab .styles ul li a:hover {background:#194c98;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;color: #ffffff;padding: 10px 15px 10px 15px;height:auto;}
.styles .fa-arrow-right {float: right;margin: 3px 0;}
.styles {margin:0;padding: 0;}
.styles ul li a {width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;padding: 10px 15px 10px 15px;height:auto;
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 27%, rgba(239,239,239,1) 100%, rgba(225,225,225,1) 100%, rgba(239,239,239,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 27%,rgba(239,239,239,1) 100%,rgba(225,225,225,1) 100%,rgba(239,239,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
.styles ul li a:hover {background:#194c98;width: 100%;display: block;overflow: hidden;font-size: 16px;font-weight: 600;color: #ffffff;padding: 10px 15px 10px 15px;height:auto;}
.feature-looking-wrap li {position: relative;z-index: 1001;width: 100%;}
.feature-looking-wrap ul {margin: 0 0 0 0; float: left;width:100%;}
.feature-looking-bg { height: auto; width: 100%; }
.resp-tab-active a span {color:#ffffff !important;}
/* Iâ€™m looking for */
	.feature-looking-wrap .container { padding:0; margin:0; width:100% }
	.feature-looking-wrap .row { padding:0; margin:0; }
	.feature-looking-bg { background:none; }
	.feature-looking-bg p.title { padding-bottom: 22px; padding-left:15px; }
	.feature-looking-info { margin: 10px 0; padding: 15px; }
	.look-img-wrap { position:relative; padding:0; height:auto;z-index:100; }
	.look-img-wrap img { top:0; }
	.issuuembed, .issuu-isrendered{height: 650px !important;}
	.door-solutions-wrap #parentHorizontalTab-looking .resp-tab-content {padding: 0 !important;}
	.door-solutions-tab {height:auto !important;}
}

.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}

/* Monthly Specials */
.issuuembed, .issuu-isrendered{width: 100% !important; height: 850px !important;}
.issuuembed div span, .issuu-isrendered div span {display:none !important;}

@media screen and (max-width: 767px) {
	.wpsl-search{top:0 !important}	
}

@media screen and (max-width: 480px) {
.issuuembed, .issuu-isrendered{height: 450px !important;}
.featured_gallery_wrapper{width: 100% !important;}
.entry-title-product-review{float:none !important;}
.product_review_float{float:none !important;}
.material_enq_wrapper span.arr{padding: 28px 28px !important;}
}

/* Inspiration Gallery */
/* Main, Sub & SubSub Category Listing */
.gallery_cat_listing_wrapper {width: 32%;float: left;border: 1px solid #e5e5e5;padding: 0;margin: 0 5px 20px 5px;box-shadow: 1px 1px 1px #dddddd;}
.gallery_cat_listing_link {position: relative; width: 100%; height: 310px; margin: 0 auto; display: block; }
.gallery_name{display:block;text-align:center;    margin: 15px 0 0px 0;font-weight: 600;    min-height: 45px;}
.sub_nodes ul{padding: 5px 15px 0px 15px !important;}
.gallery_categories .side_panel ul{padding: 5px 0 0px 15px !important;}
.general_center_align_img {position: absolute;left: 50%;top: 50%;}
.img-responsive {display: block; max-width: 100%; height: auto; text-align: center;vertical-align: middle;}
.gal_before{float:left; width:49%;border: 1px solid #e5e5e5;padding: 10px; margin: 0 1% 10px 0;}
.gal_after{float:left; width:49%;margin:0 0 10px 0;border: 1px solid #e5e5e5;padding: 10px;}
.easy_t_pagination {clear:both;float: right;margin: 10px 10px;}
.no_album_found{text-align:center;padding: 0 0 40px 0;}
.featured_gallery_wrapper{width: 49%;float: left;border: 1px solid #e5e5e5;padding: 10px; margin: 0 10px 0 0;}
.featured_gallery_link{position: relative;width: 100%;height: 401px;margin: 0 auto;display: block;}
.featured_gallery_link .owl-carousel .owl-item img{width:initial !important;}
.gallery_categories .side_panel ul.gallery_category_sub_ul{padding:5px 0 0px 30px !important}
.side_panel ul.gallery_category_sub_ul li{font-weight: normal !important;font-size: 13px;}
.side_panel ul.gallery_category_parent_ul li a{text-decoration: underline !important;}
.side_panel ul.gallery_category_sub_ul li a{text-decoration:none !important;}
.side_panel ul.gallery_category_sub_ul li a.active_gallery_menu{font-weight: 600 !important;}
.search_list article{clear:both;}
.entry-title-product-review{float:left;}
.product_review_float{float:right;}
/*#country_error, #state_error{color:#f00;}*/
.wpcf7-form .required{color:#000 !important;}
.material_enq{font-weight:bold; border: none;}
.material_enq:focus{outline:none;}
.material_enq input[type="text" i]:disabled{background-color:#ffffff;}
.material_enq_wrapper{font-size: 18px;font-weight: bold;background-color: #194d99;}
.material_enq_wrapper span.arr{padding: 15px 20px;display: block;float: left;}
.material_enq_link, .material_enq_link:hover{color: #fff;padding: 15px 15px 15px 90px;display: block;margin-bottom: 20px;}
.video_overlay_parent{position:relative;display:block;}
.video_overlay{position:absolute !important; top:0 !important; left:0 !important;}
.video_overlay_home{width:200px !important; height:150px !important;}
.sub_header_menu_mobile ul li {
    width: 50%;
    font-size: 13px;
    float: left;
}

/*Main.css from zipmoney website*/

#zip-pay-container {
    font-family: 'Open Sans', sans-serif !important;
    font-weight: 400;
    font-size: 18px !important;
    color: #32373f;
}

#zip-pay-container a {
    color: #518ef3 !important;
}

#zip-pay-container ul {
    list-style: none;
    padding-left: 0;
}

    #zip-pay-container ul > li {
        padding-bottom: 15px;
    }

/*SPACING*/
#zip-pay-container .no-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#zip-pay-container .margin-bottom-large {
    margin-bottom: 45px;
}

#zip-pay-container .margin-top-large {
    margin-top: 45px;
}

#zip-pay-container .padding-top-large {
    padding-top: 45px;
}

#zip-pay-container .padding-bottom-large {
    padding-bottom: 45px;
}

#zip-pay-container .margin-bottom-medium {
    margin-bottom: 30px;
}

#zip-pay-container .margin-top-medium {
    margin-top: 30px;
}

/*BUTTON*/
#zip-pay-container .button {
    background-color: #5cbd60;
    -webkit-border-radius: 37px;
    -moz-border-radius: 37px;
    border-radius: 37px;
    color: white;
    text-transform: uppercase;
    width: 250px;
    font-size: 15px;
    font-weight: 700;
    padding: 15px;
    text-align: center;
    cursor: pointer;
}

/*CONTAINER*/
#zip-pay-container .header-container .header {
    font-size: 30px;
    font-weight: 700;
    padding-top: 25px;
    padding-bottom: 45px;
}

/*ACCORDION*/
#zip-pay-container #accordion .panel {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin-bottom: 0;
}

#zip-pay-container #accordion .panel {
    border-color: #959595;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}

#zip-pay-container #accordion .panel-body {
    padding: 0 0 15px 0;
}

#zip-pay-container #accordion .panel:last-child {
    border-bottom: 1px solid #959595;
}

#zip-pay-container #accordion .panel-heading {
    background-color: transparent;
    padding-left: 0;
    padding-right: 0;
    border: 0;
}

#zip-pay-container #accordion.panel-group .panel + .panel {
    margin-top: 0;
}

#zip-pay-container #accordion .panel-heading a {
    color: #32373f !important;
}

   #zip-pay-container #accordion .panel-heading a:focus, #accordion .panel-heading a:hover {
        text-decoration: none;
    }

   #zip-pay-container #accordion .panel-heading a .title {
        padding-top: 5px;
    }

#zip-pay-container #accordion .panel-heading .arrow {
    float: right;
    height: 35px;
    width: 35px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

#zip-pay-container #accordion .arrow-icon {
    color: #0095c8;
}

#zip-pay-container #accordion .panel-heading .collapsed .arrow {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

#zip-pay-container #accordion.panel-group .panel-heading + .panel-collapse > .panel-body {
    border: 0;
}

/*NAV*/
#zip-nav {
    color: white;
    background-color: #32373f;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99;
}

    #zip-nav .container {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #zip-nav .title {
        font-weight: 300;
        font-size: 32px;
    }

    #zip-nav .button {
        margin-left: 50px;
        display: inline-block;
    }

/*HOME*/
#zip-home {
    /*background: url('https://d3k1w8lx8mqizo.cloudfront.net/zipPay/landing-page/images/bg_home.png') no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: white;*/
}

    #zip-home .container {
        /*padding-top: 95px;*/
        padding-bottom: 30px;
    }

    #zip-home .sub-title {
        font-size: 24px;
        line-height: 39px;
    }

    #zip-home .button {
        width: 343px;
        font-size: 30px;
        padding: 15px;
        margin: auto;
    }

    #zip-home .description {
        margin-top: 18px;
        font-weight: 300;
        font-size: 16px;
    }

/*INFO*/
#zip-info .image-container {
    background: url('https://d3k1w8lx8mqizo.cloudfront.net/zipPay/landing-page/images/img_zipInfo.png') no-repeat left top;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 640px;
    max-width: 424px;
}

#zip-info .message {
    line-height: 36px;
}

/*WORK*/
#zip-work {
    background-color: #f2f6f8;
}

    #zip-work .step {
        text-align: center;
        /*padding-bottom: 100px;*/
    }

        #zip-work .step .number {
            width: 62px;
            height: 62px;
            color: white;
            font-size: 36px;
            font-weight: 400;
            padding: 5px;
            margin: auto;
            background-color: #60ba60;
            -webkit-border-radius: 50%;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }

        #zip-work .step .title {
            font-size: 20px;
            font-weight: 700;
            padding-top: 30px;
            padding-bottom: 25px;
        }

        #zip-work .step.line:after {
            content: '';
            display: block;
            position: absolute;
            right: -30%;
            width: 60%;
            height: 5px;
            background: #60ba60;
            top: 28px;
        }

/*PEOPLE*/
#zip-people .photo {
    margin-bottom: 30px;
}

#zip-people .rate {
    margin-bottom: 15px;
}

    #zip-people .rate .icon-grade {
        font-size: 28px;
    }

#zip-people .message {
    font-size: 14px;
    text-align: left;
    line-height: 24px;
    padding: 0 15px;
}

/*QUESTION*/
#zip-question {
    background-color: #f2f6f8;
}

    #zip-question .container {
        padding-bottom: 100px;
    }

    #zip-question .answer {
        font-size: 14px;
        line-height: 24px;
        margin-top: 25px;
    }

    #zip-question .divider {
        padding-top: 25px;
        margin-bottom: 25px;
        width: 100%;
        border-bottom: 1px solid #c2c2c2;
    }

/*FOOTER*/
#zip-footer {
    /*background: url('https://d3k1w8lx8mqizo.cloudfront.net/zipPay/landing-page/images/bg_home.png') no-repeat center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    color: white;*/
    font-weight: 300;
}

    #zip-footer .container {
        padding-top: 15px;
    }

    #zip-footer .image-container {
        background: url('https://d3k1w8lx8mqizo.cloudfront.net/zipPay/landing-page/images/img_zipFooter.png') no-repeat right top;
        -webkit-background-size: contain;
        -moz-background-size: contain;
        -o-background-size: contain;
        background-size: contain;
        height: 658px;
        max-width: 459px;
    }

    #zip-footer .title {
        font-weight: 300;
        font-size: 49px;
       /* padding-top: 85px;*/
    }

    #zip-footer .sub-title {
        font-size: 36px;
    }

    #zip-footer .sub-text {
        font-size: 24px;
        margin-bottom: 20px;
    }

    #zip-footer .contact {
        color: #5cbd60;
    }

#zip-pay-container footer {
    background-color: #d7d7d7;
    color: #676767;
    font-size: 12px;
}

    #zip-pay-container footer .text {
        padding-top: 27px;
        padding-bottom: 27px;
    }

/*********TABLET && MOBILE*********/
@media (max-width: 991px) {
    #zip-nav {
        visibility: hidden;
    }
}

/*********TABLET*********/
@media (min-width: 768px) and (max-width: 991px) {
	
    #zip-nav .title {
        font-size: 24px;
    }

    #zip-nav .button {
        margin-left: 25px;
    }

    #zip-home .sub-title br {
        display: none;
    }

    #zip-work .step .title {
        font-size: 18px;
    }

    #zip-footer .title {
        font-size: 34px;
        padding-top: 65px;
    }

    #zip-footer .sub-title {
        font-size: 23px;
    }

    #zip-footer .image-container {
        height: 458px;
    }
}

/*********MOBILE*********/
@media (max-width: 767px) {
	
	.script-champ{margin-top:50px}
    #zip-pay-container {
        font-size: 12px !important;
    }

    #zip-pay-container ul > li {
        padding-bottom: 10px;
    }

    #zip-pay-container .margin-bottom-large {
        margin-bottom: 25px;
    }

    #zip-pay-container .margin-top-large {
        margin-top: 25px;
    }

    #zip-pay-container .padding-top-large {
        padding-top: 25px;
    }

    #zip-pay-container .padding-bottom-large {
        padding-bottom: 25px;
    }

    #zip-pay-container .margin-bottom-medium {
        margin-bottom: 20px;
    }

    #zip-pay-container .margin-top-medium {
        margin-top: 20px;
    }

    #zip-pay-container .header-container .header {
        padding-top: 15px;
        font-size: 18px;
        padding-bottom: 25px;
    }

    #zip-home .container {
        padding-top: 50px;
    }

    #zip-home img {
        height: 90px;
    }

    #zip-home .sub-title {
        font-size: 12px;
        line-height: 20px;
    }

        #zip-home .sub-title br {
            display: none;
        }

    #zip-home .button {
        font-size: 15px;
        width: 170px;
        padding: 8px;
    }

    #zip-home .description {
        font-size: 10px;
    }

    #zip-info .message {
        line-height: 18px;
    }

    #zip-work .step {
        padding-bottom: 50px;
    }

        #zip-work .step.line {
            padding-bottom: 60px;
        }

        #zip-work .step.line:after {
            width: 5px;
            height: 50px;
            top: 45px;
            left: 8%;
        }

        #zip-work .step .number {
            width: 40px;
            height: 40px;
            font-size: 24px;
            padding: 3px;
        }

        #zip-work .step .title {
            font-size: 14px;
            padding-top: 0;
            padding-bottom: 0;
        }

        #zip-work .step .message {
            font-size: 12px;
        }

        #zip-work .step .content {
            font-size: 14px;
            padding-top: 0;
            padding-bottom: 0;
            padding-left: 2px;
            padding-right: 0;
            text-align: left;
        }

    #zip-people .people {
        padding-bottom: 25px;
    }

    #zip-people .photo {
        height: 60px;
        margin-bottom: 0;
    }

    #zip-people .rate {
        margin-bottom: 0;
        text-align: left;
    }

        #zip-people .rate .icon-grade {
            font-size: 18px;
        }

    #zip-people .message {
        font-size: 12px;
        line-height: 18px;
        padding: 0;
    }

    #zip-question .container {
        padding-bottom: 50px;
    }

    #zip-footer .container {
        padding-bottom: 45px;
    }

    #zip-footer .title {
        font-size: 25px;
        padding-top: 25px;
    }

    #zip-footer .sub-title {
        font-size: 16px;
        padding-top: 8px;
    }

    #zip-footer .button {
        margin-left: auto;
        margin-right: auto;
        font-size: 15px;
        width: 170px;
        padding: 8px;
    }

    #zip-footer .sub-text {
        font-size: 15px;
        text-align: center;
        margin-bottom: 10px;
    }

    #zip-footer .contact {
        font-size: 14px;
        text-align: center;
    }
}

.feature-looking-wrap li a span i.icon-arrow-dn {
font-size: 22px;
}

/*Tag page*/

.post_tags  { 
	padding: 10px 0;
	text-align: center;
}
.post_tags a, 
.post_tags span {
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 15px;
    display: inline-block;
	margin: 10px 10px 0 0;
}

.post_tags a:visited,
.post_tags a {
	background: #fff;
	color: #222;
}

.post_tags a:hover,
.post_tags a.active-tag {
	background: #194d99 ;
	color: #fff;
}

.sub_pg_content > div { margin-bottom: 24px; }
.gal_before a { 
	height: 260px;
	display: block;
	width:100%;
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.gal_before { 
  height: 280px;
	 position: relative;
}

.gal_before img{ 
	max-height: 100%;
    margin: auto;}

.gal_before + p { font-weight: bold; font-size: 16px;
    color: #194d99;}
    

.loader {
  border: 6px solid #f3f3f3;
  border-radius: 50%;
  border-top: 6px solid #3498db;
  width: 90px;
  height: 90px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
  display: none;
  margin: 10px auto;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

.sub_header_menu_mobile ul li {
    width: 50%;
    font-size: 13px;
    float: left;
}
  @media (max-width: 600px) {
	  .search_field{width:88%}
  }
@media (max-width: 480px) {
	.gal_before { 
		height: 180px;
	}
	.gal_before a { 
		height: 150px;
	}
}

@media (max-width: 400px) {
	.contact-front .wpcf7 .g-recaptcha{transform:scale(0.80);-webkit-transform:scale(0.80);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media (max-width: 350px) {
	.contact-front .wpcf7 .g-recaptcha{transform:scale(0.70);-webkit-transform:scale(0.70);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media only screen and (max-device-width: 960px){
	div.post_tags a:hover{background: #fff;color: #222;}
	div.post_tags a.active-tag {background: #194d99;color: #fff;}
}


/* Media queries for height */
@media only screen and (max-width: 768px) and (max-height: 1024){
	.moblogocon .responsive-menuwrapper .awesome-menu {height: 1024px !important;}
}
 
@media only screen and (max-width: 768px) and (max-height: 812){
	.moblogocon .responsive-menuwrapper .awesome-menu {height: 812px !important;}
}

@media only screen and (max-width: 768px) and (max-height: 768){
	.moblogocon .responsive-menuwrapper .awesome-menu {height: 768px !important;}
}

@media only screen and (max-width: 768px) and (max-height: 736){
	.moblogocon .responsive-menuwrapper .awesome-menu {height: 736px !important;}
}

@media only screen and (max-width: 768px) and (max-height: 667){
	.moblogocon .responsive-menuwrapper .awesome-menu {height: 667px !important;}
}

.opt-store-banner {
    display: none;
}

@media(max-width: 1199px) and (min-width: 992px) {
	.location-search-form {
		max-width: 200px;
	}
	.location-search-form form button {
		right: 6px;
	}

	.location-search-form form input {
		padding: 0 10px;
	}
	
	.video_area .owl-carousel2 .owl-stage-outer {
		width: auto;
	}
	.video_area .owl-item {
		margin: 0 !important;
		float: right !important;
	}
}

@media (min-width: 992px) {
	.inspiration-gallery .container > a::after {
		content: '';
		display: block;
		clear: both;
	}

	.inspiration-gallery .container > a {
		width: 359px;
		float: left;
	}

	.inspiration-slider {
		width: calc(100% - 359px);
		float: right;
	}
}

@media (max-width: 480px){
    .opt-store-banner {
        display: block;
    }
	
	.opt-store-banner a{
		width: 100%;
		display:block;
		text-align:center;
		background: #194d99 !important;
		margin-bottom: 40px;
		padding: 10px 25px;
	}
	
	.opt-store-banner + .opt-store-banner {
		display: none;
	}

    /* KR */
    body .row.blog {
        padding: 0 15px;
    }
}



/*@media (max-width: 767px) and (orientation:portrait){
    .opt-store-banner {
        display: block;
    }
}*/

