/*
Theme Name: larfrollershutter
Theme URI: http://larfrollershutter.com/
Author: Larf Window Roller Shutter
Author URI: http://larfrollershutter.com
*/
/*Common CSS*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);
@import url(http://fonts.googleapis.com/css?family=Lobster);

@font-face {
	font-family:'TodaySB-Bold';
	src: url('fonts/TodaySB-Bold_gdi.eot');
	src: url('fonts/TodaySB-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/TodaySB-Bold_gdi.woff') format('woff'),
		url('fonts/TodaySB-Bold_gdi.ttf') format('truetype'),
		url('fonts/TodaySB-Bold_gdi.svg#TodaySB-Bold') format('svg');
	font-weight: 500;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{ padding-top:0; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:22px; color:#000; text-align:justify;}
li{ list-style:none;}
a:hover, a:focus{ text-decoration:none; outline:0;}
ul, ol{ padding-left:0;}
img{ max-width:100%;}
a{color:#000;}
a:hover, a:focus{color:#343434;}
.why-container:after, .why-container ul:after, .responsive-tabs__list:after{font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block; clear:both;}
.quote-btn, .submit-btn .wpcf7-submit, .contact_right h3 { font-family: 'Open Sans', sans-serif;}
.quote-btn span, .tp-simpleresponsive ul li h2{ font-family: 'Lobster', cursive;}
.header-top ul li.list_mail a{ font-family:georgia, serif;}
.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4, .tp-simpleresponsive ul li h3, .read_btn, .slider-form .wpcf7-submit, .read_red, .gallery_btn{ font-family:'TodaySB-Bold';}

/*End Common CSS*/

/*Container*/
.container{ max-width:1124px; width:100%;}

/*Header Top*/
.header-top { background:#000; color:#fff;}
.header-top .container{ padding:0px 48px;}
.header-top .row{ margin:0; background:#222222;}
.header-top .widget, .header-top ul{ margin:0;}
.header-top ul{ padding:6px 0;}
.header-top ul li{ display:inline-block; font-size:15px;}
.header-top ul li.list_mail{ padding-right:15px;}
.header-top ul li.list_mail a{ display:inline-block; color:#fff; background:url(images/mail-img.png) no-repeat left center; padding:4px 0 4px 34px; font-style:italic;}
.header-top ul li.list_phone{ color:#a2a1a1; background:url(images/phone-img.png) no-repeat left center; padding:0px 0 0px 34px;}
.header-top ul li.list_phone span{ font-size:21px; display:inline-block; padding:0 0 0 8px; vertical-align:middle;}
.header-top ul li.list_phone span a{ color:#a2a1a1;}
.slider-form div.wpcf7-mail-sent-ok{ color:#fff;}

/*Social Icon*/
.header-top .menu-social-icon-container{ text-align:right;}
.header-top .menu-social-icon-container ul{ padding:5px 0 5px 9px; border-left:1px solid #000; margin:0; display:inline-block;}
.header-top .menu-social-icon-container ul li{ width:33px; height:33px; position:relative; background:#ff8e13; padding:8px 8px; font-size:15px; text-align:center; border-radius:50%;}
.header-top .menu-social-icon-container ul li a{ text-indent:-999999px; display:block; position:absolute; width:33px; height:33px; left:0; top:0;}


/*Header Middle*/
.header-middle .row{ padding:27px 33px 20px; margin:0;}
/*Logo*/
.navbar-brand{ height:auto; padding:0;}

/*Nav*/
.navbar-collapse{ background:#000; border-bottom:3px solid #ff8e13!important;}
.navbar-fixed-top, .navbar-fixed-bottom{ position:static; border:0; margin:0;}
.navbar-default .navbar-nav{/*  padding:0 48px; */ padding:0; float:none; text-align:center;}
.navbar-default .navbar-nav > li{ border-left:1px solid #5e5d5d; margin-right:-3px; float:none; display:inline-block;}
.navbar-default .navbar-nav > li:last-child{ border-right:1px solid #5e5d5d;}
.navbar-default .navbar-nav > li > a{ color:#fff; text-transform:uppercase; font-size:17px; font-weight:300; padding:24px 25px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ background:#262626; color:#fff;}

/*Quote*/
.quote-btn a{ font-size:23px; background:#ff8e13; color:#fff; border-bottom:4px solid #9a0606; padding:10px 14px 16px; border-radius:8px; text-shadow:1px 1px 1px rgba(146,2,2,0.75); display:inline-block; font-weight:700; text-shadow:1px 1px 3px rgba(146, 2, 2, 1);}
.quote-btn a span{ font-size:30px; line-height:0.8;}

/*Home Slider*/
.home-slider{ min-height:632px;}
.fullwidthbanner-container .fullwidthabanner{ height:632px!important;}
.tp-caption.black_new_h1{ left:50%!important; margin-left:-528px!important; margin-top:-160px!important; top:50%!important;}
.tp-caption.black.black-two{ left:50%!important; margin-left:-528px!important; margin-top:-116px!important; top:50%!important;}
.tp-caption.black.black-four{ left:50%!important; margin-left:-267px!important; margin-top:-55px!important; top:50%!important;}
.tp-caption.black.black-img{ left:50%!important; margin-left:26px; margin-top:-180px; top:50%!important;}

.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4, .tp-simpleresponsive ul li h2, .tp-simpleresponsive ul li h3{ line-height:normal;}
.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4{ font-size:46px!important; text-transform:uppercase; color:#000; margin:0 0 5px; padding:0 0 0 41px!important; line-height:37px!important;}
.tp-simpleresponsive ul li h2{ font-size:46px; background:url(images/headding-left.png) no-repeat left top; font-size:53px; color:#fff; margin:0 0 5px; padding:0 0 0 27px!important; line-height:normal!important;}
.tp-simpleresponsive ul li h2 span{ background:#000; font-size:53px!important; padding:0 41px 3px 9px!important; line-height:1!important; display:inline-block;}
.tp-simpleresponsive ul li h3{ font-size:53px!important; text-transform:uppercase; text-align:right; margin:0; padding:0 24px 0 0!important; line-height:normal!important;}
.tp-simpleresponsive ul li img.alignright{ width:auto!important; height:auto!important;}

/*.home_one*/
.home_one{ position:relative; margin:-128px 0 80px 0; z-index:99;}
.price_con{ background:#ff8e13; color:#fff; padding:10px 42px 15px 279px; position:relative; font-size:19px; font-weight:600;}
.price_img{ float:left; position:absolute; top:-58px; left:42px; z-index:10;}
.price_con h1{ margin:0; color:#fff; font-weight:700; text-transform:uppercase;}

.home_two_block{ background:#000; color:#fff; margin:0;  padding:38px 35px 34px;}
.home_two_block .one_half img.alignleft{ border:5px solid #fff; margin-right:26px;}
.home_two_block h4{ font-size:18px; color:#fff; font-weight:600; text-transform:uppercase; margin:0 0 20px;}

.read_btn{ background:#fff; color:#000; padding:3px 10px; font-size:15px; text-transform:uppercase; display:inline-block;}

.contact-slider .container{ position:relative;}
.contact-slider .slider-form{ position:absolute; top:0; right:0; z-index:100; margin:64px 16px 0 0; background:#000; padding:25px 20px 10px; width:100%; max-width:318px;}
.contact-slider .slider-form p{ margin-bottom:20px;}
.slider-form h1{ margin:0 0 15px; font-size:28px; color:#fff; font-weight:300;}
.slider-form span.wpcf7-form-control-wrap{ display:block; padding-bottom:0;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-text, .slider-form span.wpcf7-form-control-wrap .wpcf7-textarea, .slider-form .wpcf7-captchar{ height:43px; color:#afacac; background:#222222; border:0; padding:0 22px; width:100%;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:110px; padding:15px 22px; resize:none;}
.slider-form .wpcf7-submit{ background:#ff8e13; color:#fff; font-size:17px; border:0; padding:10px 12px; text-transform:uppercase; width:100%;}

.slider-form div.wpcf7-validation-errors{ border:1px solid #ff0000; color:#fff;}
.roller-shutters ul {margin:0; padding:0;}
.roller-shutters ul li{ display:inline; padding-right:38px;}
.roller-shutters ul li:last-child{ padding-right:0px;}
.slider-form .wpcf7-form p{margin-bottom:10px;}
.slider-form .wpcf7-submit{margin-top:10px;}

/* Footer Styling */
.footer-bottom{background:#ff8e13;}
.footer-bottom .roller-shutters{ display:none;}
.page-template-page-gallery-php .footer-bottom .roller-shutters{ background:#262626; padding:46px 0 40px; display:block;}
.footer-bottom .roller-shutters .widget{ margin:0;}
#inner-footer{padding:40px 0 40px; color:#FFF;}
.first-footer{width:34%; margin-right:2%; float:left;}
.second-footer{width:19%; margin-right:2%; float:left;}
.third-footer{width:17%; margin-right:2%; float:left;}
.fourth-footer{width:24%; float:left;}
#widget-footer .widget h4{margin-bottom:30px; font-weight:600; font-size:16px; text-transform:uppercase;}
#widget-footer a{color:#FFF;}
.fourth-footer .menu-social-icon-container{}
.fourth-footer .menu-social-icon-container ul{ padding:5px 0 5px 0; margin:0;}
.fourth-footer .menu-social-icon-container ul li{ width:33px; height:33px; position:relative; background:#000000; padding:8px 8px; font-size:15px; text-align:center; border-radius:50%;}
.fourth-footer .menu-social-icon-container ul li a{ text-indent:-999999px; display:block; position:absolute; width:33px; height:33px; left:0; top:0;}
.fourth-footer .textwidget ul li{margin:0px 0 15px;}
.fourth-footer .textwidget ul li i{margin-right:10px;}
.why-container{float:right; width:56%; color:#FFF; padding:75px 0 130px 0;}
.why-container h1{font-size:31px; text-transform:uppercase; margin-bottom:26px;}
.why-container ul{margin:45px 0 30px 0;}
.why-container ul li{float:left; width:18%; text-align:center; margin-right:2%;}
.why-container ul li br{display:none;}
.why-container ul li h3{font-size:14px; font-weight:600; margin:20px 0 10px 0;}
.read_red{background:#ff8e13; font-size:20px; padding:8px 17px; color:#FFF; text-transform:uppercase; display:block; float:right; }
.read_red:hover{background:#810707; color:#FFF;}
#product-gallery{background:#f8f8f8; }
#product-gallery .gallery-container{margin-top:-47px; background:#f8f8f8; position:relative; z-index:1; padding:38px 15px 53px; text-align:center;}
.gallery-container h2{font-size:33px; text-transform:uppercase; line-height:24px;}
.gallery-container p{ font-size:22px;}
#page-header{min-height:249px; height:100%;}

/* WHY ROLLER PAGE */
.page-why-rollershutters{ background:#000; color:#fff;}
.page-why-rollershutters #content{ padding:50px 0 0;}
.pageheader-container{ text-align:center; color:#fff;}
.pageheader-container h1, .pageheader-container h3 {font-family: "Lobster",cursive;font-size: 53px;line-height: 57px;}
.pageheader-container h1, .pageheader-container h3 { background: #000 none repeat scroll 0 0; display: inline-block;font-family: "Lobster",cursive;  margin-top: 75px;padding: 1px 0; position: relative;
}
.pageheader-container .left-arrow, .pageheader-container .right-arrow{ display:inline-block; width:17px; height:59px; }

.banner-headding span {display: block;font-size: 49px;padding: 0 10px;}
.pageheader-container .left-arrow {background: rgba(0, 0, 0, 0) url("images/left-img.png") repeat scroll 0 0; height: 59px; left: -17px; position: absolute; top: 0; width: 17px;}
.pageheader-container .right-arrow {
    background: rgba(0, 0, 0, 0) url("images/right-img.png") repeat scroll 0 0;
    height: 59px; position: absolute; right: -17px; top: 0; width: 17px;}
	/* TABS */
.post_content .responsive-tabs ul.responsive-tabs__list{ margin-left:0;}
.post_content .responsive-tabs .responsive-tabs__list__item{ background-color:#fff; border:none; border-radius:0; color:#444343; font-size:14px; font-weight:600; margin:0; min-height:189px; padding:137px 50px 10px; text-transform:uppercase; text-align:center; white-space:normal; width:20%; background-repeat:no-repeat; background-position:center 20px;}
.post_content .responsive-tabs .responsive-tabs__list__item:hover, .post_content .responsive-tabs .responsive-tabs__list__item--active, .post_content .responsive-tabs .responsive-tabs__list__item--active:hover{ background-color:#ff8e13; color:#fff; top:0; background-repeat:no-repeat; background-position:center 10px; padding:128px 50px 10px;}
.post_content .responsive-tabs .responsive-tabs__panel{ background:#262626; border:none; padding:40px 36px 57px;}

#tablist1-tab1{ background-image:url(images/security-icon.png);}
#tablist1-tab2{ background-image:url(images/temperature-icon.png);}
#tablist1-tab3{ background-image:url(images/noise-icon.png);}
#tablist1-tab4{ background-image:url(images/control-icon.png);}
#tablist1-tab5{ background-image:url(images/weather-icon.png);}
#tablist1-tab1:hover, #tablist1-tab1.responsive-tabs__list__item--active{ background-image:url(images/security-icon-hover.png);}
#tablist1-tab2:hover, #tablist1-tab2.responsive-tabs__list__item--active{ background-image:url(images/temperature-icon-hover.png);}
#tablist1-tab3:hover, #tablist1-tab3.responsive-tabs__list__item--active{ background-image:url(images/noise-icon-hover.png);}
#tablist1-tab4:hover, #tablist1-tab4.responsive-tabs__list__item--active{ background-image:url(images/control-icon-hover.png);}
#tablist1-tab5:hover, #tablist1-tab5.responsive-tabs__list__item--active{ background-image:url(images/weather-icon-hover.png);}
	
.gallery-container .amazingcarousel-list-container .amazingcarousel-list-wrapper .amazingcarousel-image a[target="_blank"]{ display:none;}

.gallery-container .wonderplugincarousel{ padding:25px 0 6px;}
.wonderplugincarousel .amazingcarousel-item-container{ margin:0 6px!important; padding:5px!important; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.26);}
.wonderplugincarousel .amazingcarousel-list-container{ border:0!important;}
.amazingcarousel-list-container .amazingcarousel-bottom-shadow{ display:none!important;}
.amazingcarousel-list .amazingcarousel-item{ padding:5px!important;}
.wonderplugincarousel .amazingcarousel-prev{ background:url(images/left-arrow.png) no-repeat center center!important; margin-left:-26px!important;}
.wonderplugincarousel .amazingcarousel-next{ background:url(images/right-arrow.png) no-repeat center center!important; margin-right:-26px!important;}

/*gallery_btn*/
.gallery_btn{ background:#000 url(images/link-arrow.png) no-repeat 94% center; font-size:29px; color:#fff; padding:17px 56px 17px 29px; text-transform:uppercase; display:inline-block;}
.gallery_btn:hover{ background-color:#ff8e13; color:#fff;}

.page-contact-us #content{ padding-top:70px;}
.two_colum{ padding-bottom:37px;}
.contact_left div.wpcf7{ padding:0 40px 0 0;}
span.wpcf7-form-control-wrap{ display:block; padding-bottom:17px;}
span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea{ height:43px; color:#afacac; background:#fff; border:1px solid #d7d7d7; padding:0 22px; width:100%; font-size:15px; color:#878484;}
span.wpcf7-form-control-wrap .wpcf7-textarea{ height:110px; padding:15px 22px; resize:none;}
div.wpcf7-validation-errors{ border:1px solid #ff0000;}
div.wpcf7-mail-sent-ok{ border:1px solid #398f14;}
.contact_left span.wpcf7-form-control-wrap .wpcf7-textarea{ height:123px; padding:12px 15px 40px;}
.submit-btn{ margin:-67px 0 0; position:relative;}
.submit-btn .wpcf7-submit{ background:#ff8e13; border:0; color:#fff; font-size:18px; font-weight:600; padding:8px 19px; float:right; text-transform:uppercase;}
.social_icon{ padding-top:7px;}
.social_icon li{ width:33px; height:33px; position:relative; background:#ff8e13; padding:8px 8px; font-size:15px; text-align:center; border-radius:50%; color:#fff; margin:0 2px;}
.social_icon li a{ text-indent:-999999px; display:block; position:absolute; width:33px; height:33px; left:0; top:0;}
.contact_right .inner_block{ background:#000; color:#fff; padding:28px 28px 80px;}
.contact_right h3{ background:#ff8e13; color:#fff; font-size:24px; font-weight:700; margin:0; line-height:normal; padding:25px 30px 20px; text-transform:uppercase;}
.contact_right h3 span{ font-weight:600; color:#fff; font-size:19px; display:block; text-transform:none;}
.contact_right h4{ font-weight:600; margin:0 0 9px;}
.contant_right address{ margin;0;}
.contant_right strong{ font-weight:600;}
.contact_right .inner_block a{ color:#fff;}

/*Gallery Page*/
#product-gallery.gallery-block .gallery-container{ padding:59px 15px 23px;}
.black-background{ background:#000; color:#fff; padding:67px 0 65px; text-align:center;}
.black-background .post_content h2{font-size:33px; text-transform:uppercase; line-height:24px; margin:0 0 10px; color:#FFF; font-weight:normal;}
.black-background p{ font-size:22px;}
.black-background #main article{ margin:0;}
.ngg-gallery-thumbnail-box{ margin:12px!important;}
.ngg-gallery-thumbnail img{ border:0!important; padding:5px!important; box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.26); margin:0!important;}
#product-gallery .ngg-galleryoverview{ width:100%; max-width:980px; margin:0 auto;}

/*17-6-15 style.css*/

.morecontent  {display: none;}
#roller_box .roller-container {background: #f8f8f8 none repeat scroll 0 0;margin-top: -47px;
    padding: 38px 15px 53px;position: relative;z-index: 1;}
.roller-container h2 {font-size: 33px;line-height: 24px;text-transform: uppercase;}

.roller-container  .morelink {background: #ff8e13 none repeat scroll 0 0;border: 1px solid #ff8e13;color: #fff;  padding: 8px 17px; text-transform: uppercase;float: left; margin-top: 12px;}
.roller-container  .morelink:hover { background: #810707 none repeat scroll 0 0;color: #fff;
}
.morecontent a { color: red;}
.pageheader-container span{display: block; font-size: 49px; padding: 0 10px;}
.roller-container.more h4 {font-weight:bold;}
.post_content > h4{font-weight:bold;}
.simplebullets { opacity:1 !important;}
/* IPHONE

----------------------------------------------- */
@media (max-width:767px) {
.mobile-menu{ text-align:center; padding:20px 0 0;}
.navbar-toggle{ float:none; display:inline-block; background:url(images/menu-opener.png) no-repeat center center; border-radius:0; border:0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background-color:transparent;}
.pageheader-container h1,.pageheader-container h3{ font-size:30px; background:#000;}
.nav > li > a:hover, .nav > li > a:focus{ background:#af0e0e; color:#fff;}
.header-top .container{ padding:0 15px;}
.header-top ul li.list_mail{ padding-right:0;}
.header-top ul li{ padding-bottom:10px; text-align:left;}
.header-top .widget, .header-top ul{ text-align:center;}
.header-top .menu-social-icon-container ul{ display:block; text-align:center; border:0; padding:10px 0;}
.header-middle .row{ padding:27px 0px 20px;}
.navbar-default .navbar-brand{ float:none;}
.quote-btn a span{ font-size:24px;} 
.menu-quote-btn-container{ text-align:center; padding-top:15px;}
.contact-slider { display:none;}
.mobile-contact-slider{ display:block!important;}
.contact-slider .slider-form{ position:static; margin:20px auto;}
.home_one{ margin:52px 0 20px;}
.price_img{ left:50%; margin:0 0 0 -114px;}
.price_con{ padding:145px 15px 15px 15px;}
.price_con h1{ font-size:27px;}
.home_two_block{ padding:20px 0px 20px; text-align:center;}
.home_two_block img.alignleft{ display:block; margin:0 auto 20px!important; float:none;}
.home_two_block .one_half{ padding-bottom:20px;}
.home_two_block h4{ margin:0 0 10px;}
.roller-shutters ul li{ width:48%; display:inline-block; text-align:center; padding:0 15px 20px;}
.roller-shutters ul li:first-child{ width:100%;}
.why-container{ float:none; width:100%;}
.why-container ul li{ display:inline-block; margin:0; padding:0 10px 20px; text-align:center; float:none; width:48%;}
.gallery-container h2, .black-background h2{ font-size:22px;}
.gallery-container p, .black-background p{ font-size:17px;}
.gallery-container .wonderplugincarousel{ padding:0;}
.gallery_btn{ font-size:25px;}
.first-footer, .second-footer, .third-footer, .fourth-footer{ width:100%; margin:0;}
.second-footer, .third-footer{ width:50%; text-align:left; padding:0 10px;}
.fourth-footer{ text-align:center;}
#inner-footer{ padding:15px;}
#widget-footer .widget h4{ margin-bottom:12px;}
.responsive-tabs-wrapper{ padding-top:20px; border:0!important;}
.responsive-tabs .responsive-tabs__heading{ background:#ff8e13!important; color:#fff!important; border:0!important;}
.responsive-tabs .responsive-tabs__heading:after, .responsive-tabs .responsive-tabs__heading:hover:after{ border-top-color:#fff!important;}
.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover{ background:#fff!important; color:#000!important; border:0!important;}
.responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after{ border-bottom-color:#000!important;}
.ngg-gallery-thumbnail-box{ width:100%; margin:0!important; padding:10px 0; text-align:center;}
.ngg-gallery-thumbnail{ display:inline-block; float:none!important;}
#product-gallery.gallery-block .gallery-container{ padding:20px 15px 12px;}
.contact_left div.wpcf7{ padding:0;}
.contact_right{ padding-top:40px;}
.contact_right h3{ padding:25px 17px 20px;}
.contact_right .inner_block{ padding:28px 28px 25px;}
.two_colum{ padding-bottom:20px;}
.page-contact-us #content{ padding-top:20px;} 
.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4{ font-size:20px!important;}
.tp-simpleresponsive ul li h2 span{ font-size:20px!important; padding:0 20px 0 9px!important; height:24px;}
.tp-simpleresponsive ul li h3{ font-size:20px!important; margin:24px 0 0!important;}
.tp-simpleresponsive ul li h2{ margin:17px 0 0!important;}
.tp-caption.black.tp-fade.tp-resizeme.tp-resizeme.start img{ margin:-48px 0 0; float:none!important; height:auto!important; width:38px!important;}
.tp-bullets{ display:none;}
.tp-caption.black_new_h1{ margin-left:-150px!important; margin-top:-59px!important;}
.tp-caption.black.black-two{ margin-left:-146px!important; margin-top:-48px!important;}
.tp-caption.black.black-four{ margin-left:-65px!important; margin-top:-27px!important;}
.tp-caption.black.black-img{ margin-left:-22px; margin-top:49px;}
.home-slider{ min-height:150px;}
.fullwidthbanner-container .fullwidthabanner{ height:150px!important;}

 }
 
 
/* Samsung Tab
----------------------------------------------- */
@media only screen and (min-width: 500px) and (max-width: 767px) {
.ngg-gallery-thumbnail-box{ width:50%;}
.why-container ul li{ width:32%;}
.roller-shutters ul li{ width:32.333%;}
.roller-shutters ul li:first-child{ width:100%;}
.tp-caption.black_new_h1{ margin-left:-220px!important; margin-top:-59px!important;}
.tp-caption.black.black-two{ margin-left:-214px!important; margin-top:-48px!important;}
.tp-caption.black.black-four{ margin-left:-94px!important; margin-top:-27px!important;}
.tp-caption.black.black-img{ margin-left:-22px; margin-top:-64px;}
.tp-caption.black.tp-fade.tp-resizeme.tp-resizeme.start img{ width:82px!important; margin:0 0 0 57px;}
.home-slider{ min-height:234px;}
.fullwidthbanner-container .fullwidthabanner{ height:234px!important;}

}

/* TABLET LAYOUT 

----------------------------------------------- */

@media only screen and (min-width: 768px) and (max-width: 1008px) {
.navbar-brand, .navbar-header{ float:none;}
.navbar-brand img{ display:inline;}
.navbar-default .navbar-nav > li > a{ padding:18px 13px; font-size:14px;}
.contact_right h3{ padding:25px 15px 20px;}
.contact_right .inner_block{ padding:20px 15px 38px;}
.quote-btn a{ font-size:20px;}
.quote-btn a span{ font-size:25px;}
#widget-footer{ margin:0;}
.fourth-footer .textwidget ul li{ word-wrap:break-word;}
.ngg-gallery-thumbnail-box{ margin:0!important; padding:6px 5px; width:25%;}
.ngg-gallery-thumbnail img{ width:100%!important; height:auto!important;}
.roller-shutters ul li{ display:inline-block; width:11%; padding:0 10px;}
.roller-shutters ul li:first-child{ width:25%;}
.post_content .responsive-tabs .responsive-tabs__list__item{ padding:137px 15px 10px;}
.post_content .responsive-tabs .responsive-tabs__list__item:hover, .post_content .responsive-tabs .responsive-tabs__list__item--active, .post_content .responsive-tabs .responsive-tabs__list__item--active:hover{ padding:128px 15px 10px;}
.header-top .container{ padding:0 15px;}
.header-top ul li.list_mail, .header-top ul li.list_phone{ display:block;}
.header-top .menu-social-icon-container ul{ padding:16px 0 16px 9px;}
.home_two_block .one_half img.alignleft{ float:none; margin:0 0 20px;}
.home_one{ margin:-53px 0 80px;}
.contact-slider .slider-form{ width:267px; margin-top:12px; padding:9px 20px 0px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:81px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-text, .slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:30px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:80px;}
.slider-form .wpcf7-submit{ margin-top:0;}
.price_con h1{ font-size:35px;} 
.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4{ font-size:25px!important;}
.tp-simpleresponsive ul li h2{ margin:10px 0 0!important;}
.tp-simpleresponsive ul li h2 span{ font-size:26px!important; padding:0 20px 3px 9px!important;}
.tp-simpleresponsive ul li h3{ font-size:27px!important; margin:10px 0 0!important;}
.tp-simpleresponsive ul li img.alignright{ width:72px!important; margin:12px 0 0 12px;}
.tp-caption.black_new_h1{ margin-left:-325px!important; margin-top:-116px!important;}
.tp-caption.black.black-two{ margin-left:-319px!important; margin-top:-91px!important;}
.tp-caption.black.black-four{ margin-left:-177px!important; margin-top:-60px!important;}
.tp-caption.black.black-img{ margin-left:-29px; margin-top:-123px;}
.home-slider{ min-height:387px;}
.fullwidthbanner-container .fullwidthabanner{ height:387px!important;}
}

@media only screen and (min-width: 1009px) and (max-width: 1224px) {
.quote-btn a span{ font-size:39px;}
.navbar-default .navbar-nav > li > a{ padding:24px 22px;}
.ngg-gallery-thumbnail-box{ margin:0!important; padding:6px 5px; width:25%;}
.ngg-gallery-thumbnail img{ width:100%!important; height:auto!important;}
.roller-shutters ul li{ display:inline-block; width:11%; padding:0 10px;}
.roller-shutters ul li:first-child{ width:25%;}
#widget-footer{ margin:0;}
.header-top ul li{ font-size:14px;}
.contact-slider .slider-form{ margin-top:30px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:81px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-text, .slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:30px;}
.slider-form span.wpcf7-form-control-wrap .wpcf7-textarea{ height:80px;}
.slider-form .wpcf7-submit{ margin-top:0;}

}
.post_content h2 { color: #222; font-weight: bold;}
.post_content > ul {margin-left: 24px;}
.post_content li { list-style:disc;}
.post_content a {color: red;}

/* @media screen and (-webkit-min-device-pixel-ratio:0) {
    .tp-simpleresponsive ul li h2{ line-height:96px!important; background-position:left 15px!important;}
} */

@media only screen and (min-width: 1009px) and (max-width: 1119px) {
/* .tp-simpleresponsive ul li h1{ font-size:36px!important;}
.tp-simpleresponsive ul li h2{ margin:10px 0 0!important;}
.tp-simpleresponsive ul li h2 span{ font-size:34px!important;}
.tp-simpleresponsive ul li h3{ font-size:40px!important; margin:10px 0 0!important;} */
.tp-simpleresponsive ul li h1,.tp-simpleresponsive ul li h4{ font-size:39px!important; padding:0 0 0 44px!important;}
.tp-simpleresponsive ul li h2 span, .tp-simpleresponsive ul li h3{ font-size:51px!important;}
.tp-caption.black.black-two{ margin-left:-513px!important;}
.tp-simpleresponsive ul li img.alignright{ width:137px!important;}
.tp-caption.black.black-img{ margin-top:-169px;}
.home-slider{ min-height:473px;}
.fullwidthbanner-container .fullwidthabanner{ height:473px!important;}
}


/* @media only screen and (min-width: 1225px) and (max-width: 1337px) {
.tp-simpleresponsive ul li h1{ font-size:45px!important; padding:0 0 0 29px!important;}
.tp-simpleresponsive ul li h2 span{ font-size:48px!important; padding:0 65px 3px 9px!important;}
.tp-simpleresponsive ul li h3{ font-size:51px!important;}
} */

/*	Heading css for Landing Pages
.suburbs h1{color:#222; font-weight:bold; font-size:50px;}

.topnumber {

}