body{font-family:"Poppins", sans-serif !important;color:#333 !important;font-weight:200 !important;}
body .row{max-width:1200px;}
p{
	font-weight: 200;
}
h1, h2, h3, h4, h5, h6{
	font-family:"Poppins", sans-serif !important;
}
.aboutus_intro_area {
    width: 100%;
	height: auto;
	background: #FFB74D;
	/* background-image: url(../images/innerpageBg.png);
    background-position: center;
    background-size: cover; */
	min-height: auto;
    position: relative;
}
.aboutus_intro_data {
    color: #fff;
    text-align: center;
    margin: 50px auto;
}
.inner_intro_bg_trans {
    background: rgb(203 203 203 / 36%);
    /* background: rgb(0 0 0 / 58%); */
    width: 100%;
    height: 100%;
    position: absolute;
}
.aboutus_intro_data b {
    font-size: 2rem;
    line-height: 2;
}
.headtextbaseline {
    width: 151px;
    height: 2px;
    background: #fff;
    margin: auto;
}
.headingArea{font-family:'Poppins', sans-serif;font-size:23px;clear:both;}
.loginformbox{margin:0;float:right;position:relative;}
.loginformbox .febuttoncontainer{display:inline-block;position:relative;}
.loginformbox .febuttoncontainer a#toploginbutton,
.loginformbox .febuttoncontainer a#topregisterbutton{padding:3px 15px;margin:0;font-size:0.8rem;background-color:#fff;color:#091794;font-family: "Poppins", sans-serif;font-weight: 500;border-radius: 3px;}
.loginformbox .orseparator{display:inline-block;font-size:12px;height:37px;line-height:37px;margin:0px 0px;font-weight:700;text-transform:uppercase;color:#fff;}
.feform{position:absolute;top:-10px;right:0px;width:260px;border-width:1px;border-style:solid;padding:20px;opacity:0;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;transition-delay:0.3s;-webkit-transition-delay:0.3s;z-index:-1;}
.feform{background-color:#f1f1f1;border-color:#f1f1f1;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
.login_form p{margin-bottom:10px;}
.febuttoncontainer:hover .feform{top:29px;opacity:1;z-index:10000;}
.login_form .textbox{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;height:28px;}
.login_form label{display:block;margin-bottom:5px;}
.login_form .button{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#forgot-pass-div{display:none;}
.search-icon{
	position:absolute;
	top: 16px;
    right: 6px;
	color:#091794;
}
.login-links{margin-top:12px;text-align:center;}
.login-links a{color:#091794;font-size:12px;}
.login-links a:hover{color:#091794;font-size:12px;text-decoration:underline;}
.loginformbox .febuttoncontainer:hover a#topregisterbutton{background-color:#fff;color:#000;border-color:#fff;}
.login_form .button{background:#091794 !important;margin:10px 0px !important;padding:5px 12px 5px 12px !important;overflow:visible !important;cursor:pointer !important;font-family:"Poppins", sans-serif !important;font-size:13px;white-space:nowrap !important;border:1px solid #091794 !important;margin-left:0.8% !important;text-transform:uppercase !important;}
.no-padding{padding-left:0;padding-right:0;}
.topSocialIconsarea a{display:inline-block;vertical-align:middle;text-align:center;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;margin:0;}
.topSocialIconsarea a:hover{}
.topSocialIconsarea a:hover .fa{color:#3A0414;}
.topSocialIconsarea a .fa{height:38px;width:27px;border:0px solid #fff;font-size:15px;color:#fff;display:table-cell;vertical-align:middle;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;}
.contactdetailstrip{background-color:#fff;}
.topHeader{background:#1a1b18;}
.Topheader_height{height:auto;}
.logo_margin{margin:15px 0;width:265px;float:left;}
.header_bg{background:#fff;}
.header_height{height:85px;}
.search_text{display:block;color:#FFF;font-size:11px;font-weight:bold;width:32%;margin-top:24px;margin-left:0px;font-family:Verdana, sans-serif;}
.search_area_margin{position:relative;}
.top-ephone-container{float:left;margin-top:8px;width:100%;}
.top-email-icon,
.top-phone-icon{float:left;height:28px;line-height:15px;font-size:20px;margin-right:12px;color:#fff;}
.top-text-container{}
.top-email-container{display:inline-block;margin-left:0px;}
.top-phone-container{display:inline-block;margin-left:0px;}
.top-email-title,
.top-phone-title{font-weight:700;text-transform:uppercase;font-size:11px;line-height:11px;display:block;margin-bottom:5px;color:#a70101;font-family:Arial;}
.top-email-text,
.top-phone-text{font-weight:600;font-size:13px;line-height:16px;display:block;white-space:nowrap;color:#fff;font-family:Arial;}
.search_text_box{border-radius:5px !important;box-shadow:inherit !important;height:35px !important;width:100% !important;margin:7px 0 !important;float:left !important;font-size:12px !important;color:#333 !important;border-top:solid 1px #eceeef !important;border-bottom:solid 1px #eceeef !important;border-left:solid 1px #eceeef !important;border-right:solid 0px #eceeef !important;background-color: #eceeef;}
.search_go_button{border-radius:5px !important;width:40px !important;height:35px !important;line-height:37px !important;margin:7px 0 !important;position:absolute !important;top:0px !important;right:0px !important;background-color: transparent !important;float:right !important;border-top:solid 1px #eceeef !important;border-bottom:solid 1px #eceeef !important;border-left:solid 0px #eceeef !important;border-right:solid 1px #eceeef !important;cursor:pointer;z-index:1;}
.call_our_experts_area{width:100%;height:auto;float:right;border:0px solid yellow;}
.call_our_experts_detail_area{text-align:right;width:84%;height:auto;float:left;border:0px solid yellow;}
.call_our_experts_img_area{width:48px;height:69px;float:right;}
.call_our_experts_img_area > img{margin:11px 10px;}
.main_area_bg{}
.padding_left_area{padding-left:2px;}
.padding_none_area{padding:0;}
.news_blog_padding_none_area{padding:0;}
.ph_no{color:#fff;font-size:18px;position:relative;top:3px;}
.footer_links_area{width:100%;height:20px;border:0px solid red;text-align:left;font-weight:bold;margin-top:6px;color:#666;text-align:center;line-height:20px;}
.location_pages_area{float:left;margin-top:22px;width:100%;}
.margin_footer_tabs{margin:0px 5px 0px 10px !important;}
.footer_tab_a{font-size:12px !important;text-decoration:none !important;color:#FFFFFF !important;}
.view_all_clearance_area{position:relative;top:10px;right:2%;color:#000000;font:bold 12px Verdana, Arial, Helvetica, sans-serif;cursor:pointer;text-decoration:none;float:right;}
.home_product_addbasket_area{width:100%;float:left;}
.banner_upper_area{width:100%;height:auto;border:0px solid #F00;margin:8px 0px 10px -5px;}
.lighting_by_gabrielli_text_area{color:#5A53B2;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:26px;text-align:center;display:block;margin-top:10px;}
.delivery_text_bg{background:#C8A2C8 url(../images/custom_1Header.jpg) repeat-x;width:100% !important;margin:0px auto !important;}
.delivery_text_bg_view_all_prod{background:#C8A2C8 url(../images/custom_1Header.jpg) repeat-x;width:99% !important;margin:0px auto !important;}
.delivery_text_bg_view_all_prod ul li a{position:relative !important;top:-2px !important;}
.delivery_text_bg_p_page{background:#C8A2C8 url(../images/custom_1Header.jpg) repeat-x;width:99% !important;margin:0px auto !important;}
.delivery_text_bg_p_page ul li a{position:relative !important;top:-2px !important;}
.clearance_products_head{background:#f3f3f3;width:100% !important;margin:0px auto !important;}
.clearance_products_text{color:#00A651;letter-spacing:1px;text-align:center;display:block;text-transform:uppercase;}
.leftmenu_desktop{display:block;}
.leftmenu_mobile{display:none;}
.buy_with_confidence_area{margin:5px 0px -4px 1px !important;height:auto !important;}
.one_hour_delivery_area{border:0px solid #F00 !important;height:auto !important;background:#fff !important;}
.what_our_customer_say_area{margin-top:10px;width:231px;height:101px;border:0px solid red;background:url(../images/w.png) no-repeat;margin-left:2px;}
.find_on_fb_area{margin-top:10px;width:231px;height:101px;border:0px solid red;background:url(../images/facebook.png) no-repeat;margin-left:2px;}
.find_on_tw_area{margin-top:10px;width:231px;height:101px;border:0px solid red;background:url(../images/twitter1.png) no-repeat;margin-left:2px;}
.nav{list-style:none;*zoom:1;background:#000;}
.nav:before,
.nav:after{content:" ";display:table;}
.nav:after{clear:both;}
.nav ul{list-style:none;width:9em;}
.nav a{padding:10px 15px;color:#E071E0 !important;}
.nav li{position:relative;}
.nav > li{float:left;border-top:1px solid #fff;}
.nav > li > .parent{background-image:url("../images/downArrow.png");background-repeat:no-repeat;background-position:right;}
.nav > li > a{display:block;}
.nav li ul{position:absolute;left:-9999px;}
.nav > li.hover > ul{left:0;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a{display:block;background:#B575B5;position:relative;z-index:100;border-top:1px solid #fff;color:#fff;}
.nav li li li a{background:#555;z-index:200;border-top:1px solid #fff;color:#fff;}
.call_expert_area_text{display:block;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;margin:14px 0px 0px 0px;font-size:12px;}
.mon_sat_text_area{display:block;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;margin:5px 0px 0px 0px;font-size:12px;}
.logo.large-4{}
.large-12.container{max-width:1200px;padding:0;}
.ft-title{font-size:11px;margin:20px 0 0;}
.top-bar.info{background:none;height:auto;margin-top:5px}
a:hover{color:#3A0414;}
.info .top-bar-section ul li,
.info .top-bar-section li:not(.has-form) a:not(.button){background:none;margin-left:10px;}
.top-bar.info li.has-dropdown a:visited{color:#004e83;text-transform:uppercase;}
.top-bar.info .top-bar-section ul li > a{text-transform:uppercase;}
.top-bar.info .top-bar-section li.has-dropdown a:link,
.top-bar.info .top-bar-section li.has-dropdown a:visited{color:#004e83;display:block;height:auto;line-height:1.3em;margin:0;padding:5px 0 !important;text-decoration:none;font-size:14px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.active{color:#000000 !important;}
.top-bar.info .top-bar-section .right li .dropdown{left:0;background:#fff;width:100px !important;}
.info .top-bar-section ul li .dropdown.text-left li{margin-left:0;}
.top-bar.info .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background:#fff;color:#004e83;}
.contact{color:#000000;font:32px/32px Century Gothic, sans-serif;margin:20px 0 0;}
.secondary-nav{position:relative;top:28px;}
.info-menu > ul,
.info-menu ul ul{list-style:none;color:#fff;padding:0;margin:0;}
.info-menu ul ul{position:absolute;}
.info-menu li{display:inline-block;}
.info-menu li ul li{display:block;}
.info-menu ul ul{position:absolute;z-index:99;width:18%;}
.services-info .sub_menu ul li a{color:#333;padding:7px 10px;line-height:normal;font-size:13px;}
.services-info .sub_menu ul{width:210px;background:#fff;-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.35);-moz-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.35);box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.35);transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s;}
.sub_menu ul{display:none;}
.sub_menu.hover ul{display:block;}
.services-info .info-menu li a{color:#333;display:block;margin:0;padding:8px 10px;text-decoration:none;line-height:normal;font-size:1rem;font-family:"Poppins", sans-serif;text-transform:uppercase;font-weight:200;}
.services-info .info-menu li a:hover{text-shadow:0 0 1px #fff;}
.services-info .menu ul li,
.services-info .menu ul li a{background-color:#000000;}
.services-info .menu ul li.sub_menu a:hover,
.services-info .menu ul li.sub_menu:hover a{background:url(../img/web_bg.png) repeat;color:#f00;}
.top-bar-section li:not(.has-form) a:not(.button),
.services-info .menu li a:after{border:none}
.services-info{background:#000 none repeat scroll 0 0;height:auto;}
.services-info .menu li a:hover{color:#000000 !important;}
.open-menu{display:none;}
.slider{position:relative;max-width:100%;margin:0 auto;background-color:rgba(255, 255, 255, 0.5);padding:0px 0px 0;}
.slider .orbit-container .orbit-slides-container img{width:65.5%;border-bottom:10px solid #3A0414;}
.slider .orbit-container .orbit-slides-container > * .orbit-caption{background-color:rgba(250, 250, 250, 0);bottom:0;color:#1f1f1f;font:16px/24px Century Gothic, sans-serif;padding:0 50px 0 0;position:absolute;right:0;top:0;width:33%;border-bottom:10px solid #3A0414;}
.orbit-timer{display:none !important;}
.slider .orbit-container .orbit-prev,
.slider .orbit-container .orbit-next{background:url(../img/arrows.png) no-repeat;z-index:99;width:60px;}
.slider .orbit-container .orbit-prev{background-position:0 0px;}
.slider .orbit-container .orbit-next{background-position:-60px 0;}
.slider .orbit-container .orbit-prev{left:5px;}
.slider .orbit-container .orbit-prev:hover{background-position:0px -60px;}
.slider .orbit-container .orbit-next:hover{background-position:-60px -60px;}
.slider .orbit-container .orbit-next{right:5px;}
.slider .orbit-container .orbit-next > span,
.slider .orbit-container .orbit-prev > span{border:none;}
.main-wrapper{max-width:1020px;margin:0 auto;padding:0 20px;}
.left-col,
.right-col{margin-top:20px;}
.left-col{padding-left:0;}
.right-col{padding:0 0 50px;}
.management-services h1{color:#004e83;font-size:24px;line-height:30px;font-family:inherit;}
.management-services p{font-size:13px;margin-bottom:0;}
.management-services ul{list-style-type:disc;margin:0 0 0 20px;float:right;height:24px;width:48px;}
.page-options li{display:inline-block;float:left;height:24px;padding:0;width:24px;margin:0 0 5px;}
.page-options li a.print{background-position:0 0;}
.page-options li a{display:inline-block;height:24px;text-indent:-9999px;width:24px;background:url(../img/print-email.png) no-repeat;}
.page-options li a.print:hover{background-position:0 -24px;}
.page-options li a.email{background-position:-24px 0;}
.block-management{margin-top:40px;}
.block-management h1{color:#3A0414;font-size:20px;line-height:24px;font-family:inherit;margin-bottom:30px;}
.block-management li{margin-bottom:30px;}
.block-management p{font-size:13px;}
.block-management li{font-size:13px;font-family:inherit;margin-bottom:3px;}
.block-management h2{color:#000000;font-size:16px;line-height:24px;font-family:inherit;margin-bottom:30px;}
.right-menu{list-style:none;text-align:right;margin-left:0;margin-bottom:30px;}
.right-menu > li{margin-bottom:10px;}
.right-menu a{color:#000;}
.right-menu li a span.icn{background:url("../img/icons_sml.png") no-repeat;display:block;float:right;height:60px;vertical-align:middle;width:60px;}
.right-menu .txt,
.right-menu .icn{display:inline-block;}
.right-menu .txt{font-family:inherit;font-size:14px;line-height:normal;margin-right:10px;width:75%;vertical-align:middle;display:inline-block;}
.right-menu li a span.txt strong{text-transform:uppercase;display:block;line-height:normal;}
.right-menu li a.pay-online span.txt strong{color:#3A0414;}
.right-menu li a.pay-online span.icn{background-position:0px -60px;}
.right-menu li a.pay-online span.icn{background-position:0 0;}
.right-menu li a.pay-online:hover span.icn{background-position:0 -60px;}
.maintenance .txt > strong{color:#000000;}
.right-menu li a.maintenance span.icn{background-position:-60px 0px;}
.right-menu li a.right-to-manage span.txt strong{color:#004e83;}
.right-menu li a.maintenance:hover span.icn{background-position:-60px -60px;}
.right-menu li a.national-landlords-association span.txt strong{color:#3A0414;}
.right-menu li a.right-to-manage span.icn{background-position:-120px 0;}
.right-menu li a.right-to-manage:hover span.icn{background-position:-120px -60px;}
.right-menu li a.login span.txt strong{color:#000000;}
.right-menu li a.national-landlords-association span.icn{background-position:-180px 0;}
.right-menu li a.national-landlords-association:hover span.icn{background-position:-180px -60px;}
.right-menu li a.login span.icn{background-position:-240px 0;}
.right-menu li a.login:hover span.icn{background-position:-240px -60px;}
.right-menu li a.anti-social-behaviour-issues span.icn{background-position:-300px 0;}
.right-menu li a.anti-social-behaviour-issues span.txt strong{color:#004e83;}
.right-menu li a.anti-social-behaviour-issues:hover span.icn{background-position:-300px -60px;}
.services-info .sub_menu ul li a:hover{color:#fff;background:#000000;}
.latest-blog h1,
.faqs h1,
.faqs h1 a{color:#000000;margin:5px 0;padding:0;font-size:18px;line-height:22px;font-family:inherit;}
.latest-blog ul{list-style-type:none;margin-left:0;}
.latest-blog,
.faqs{margin:10px 0 20px 20px;}
.latest-blog .item em{background:url("../img/bullet-blog.png") no-repeat scroll 0 50%;font-weight:bold;padding-left:17px;font-size:13px;}
.mod-feed .item em{color:#004e83;}
.latest-blog .item .title{color:#3A0414;display:block;font-weight:bold;font-family:inherit;line-height:normal;font-size:14px;}
.latest-blog li .item span.body{font-family:inherit;font-size:13px;line-height:18px;display:block;}
.faqs a em{color:#2a2a2a;float:right;font:11px "Lucida Sans Unicode", "Lucida Grande", sans-serif;text-transform:uppercase;}
.faqs .item .title{color:#3A0414;display:block;font-weight:bold;}
.faqs > ul{margin-left:0;list-style:none;}
.faqs ul li a{font-size:14px;font-family:inherit;}
.slider-wrapper{background-color:rgba(255, 255, 255, 0.5);margin:0 auto 20px;max-width:1020px;padding:0;}
.bottom-slider{width:100%;position:relative;clear:both;border-top:1px solid #000000;border-bottom:1px solid #000000;padding:20px;}
.bottom-slider .item{text-align:center;}
.owl-prev{display:block;height:60px;position:absolute;width:60px;z-index:100;background:url("../img/arrows.png") no-repeat;background-position:0 0;text-indent:-9999px;top:40%;left:-15px;}
.owl-next{display:block;height:60px;position:absolute;width:60px;z-index:100;background:url("../img/arrows.png") no-repeat;background-position:-60px 0;text-indent:-9999px;top:40%;right:-15px;}
.owl-prev:hover,
.owl-next:hover{opacity:.7;}
.bottom-slider .owl-item{padding:0 10px;}
.bottom-slider .item a .title{font:22px/24px Century Gothic, sans-serif;padding:2px 5px;text-transform:uppercase;margin-bottom:0;}
.bottom-slider .item img{margin-bottom:25px;}
.bottom-slider .item a .desc{color:#1f1f1f;font-size:14px;line-height:18px;padding:2px 5px;width:100%;font-family:inherit;}
.bottom-slider .item a.pay-online .title{color:#3A0414;}
.bottom-slider .item a.maintenance .title{color:#000000;}
.bottom-slider .item a.anti-social-behaviour-issues .title{color:#004e83;}
.bottom-slider .item a.login .title{color:#000000;}
.bottom-slider .item a.right-to-manage .title{color:#004e83;}
.footer-wrapper{background:#40a275;padding:20px 0 0;}
.footer-wrapper .footer-links li a{background:transparent url("../img/footer_arrows.png") no-repeat scroll 0 0;display:block;font-size:11px;line-height:18px;padding:3px 0 3px 30px;text-decoration:none;text-transform:capitalize;}
.footer-links{margin:0;list-style:none;}
.footer-links ul{list-style:none;margin:0;}
.footer-links li{margin-bottom:3px;}
.footer-wrapper a{color:#fff;}
.footer-wrapper a:hover{color:#cddfc8;}
.footer-wrapper .footer-links li ul li a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:block;font-size:11px;line-height:18px;padding:2px 2px 2px 30px;text-decoration:none;text-transform:capitalize;}
.footer-wrapper .footer-links li a:hover{background-position:0 -109px;}
.sitemap{background:#108b52;color:#fff;font-size:11px;margin:10px 0 0;text-align:center;padding:10px 15px;}
.card_img{border:0px solid #00A651;margin-top:15px;width:216px;}
.globalsign_img{border:3px solid #00A651;margin-top:8px;width:216px;}
.copyright{font-size:13px;margin:10px auto;padding:5px 0;width:90%;color:#fff;text-align: center;}
.copyright a{color:#fff;font-size:13px;font-family:inherit;}
.copyright a:hover{text-decoration:underline;}
.footer-xlinks li{display:inline-block;width:auto;}
.footer-wrapper .footer-xlinks{display:block;padding:2px 0 0;text-align:center;line-height:1em;}
.footer-xlinks li a{color:#cddfc8;font-size:10px;font-weight:normal;padding:2px 5px;text-decoration:none;text-transform:capitalize;}
.footer-xlinks li a:hover{color:#fff;}
.red-strip{border-top:0 solid #333;padding:20px 0 0;margin-top:-12px;}
.red-strip span{color:#fff;font-size:20px;font-family:'SegoeUI-Semilight';text-transform:uppercase;display:inline-block;vertical-align:middle;padding-left:12px;margin-right:22px;}
.red-strip a{display:inline-block;vertical-align:middle;text-align:center;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;margin:1px 1px 0 0;}
.red-strip a:hover{}
.red-strip a:hover .fa{text-shadow:0 0 3px #fff;}
.red-strip a .fa{height:34px;width:34px;border:0px solid #000;font-size:20px;color:#fff;display:table-cell;vertical-align:middle;transition:all ease .3s;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;}
#scroll-top{background-color:#000;color:#fff;font-size:20px;line-height:15px;padding:15px;z-index:99;}
#scroll-top{bottom:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);-ms-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);-o-box-shadow:0 0 10px rgba(0, 0, 0, 0.05);display:inline-block;height:50px;margin-right:20px;opacity:0;overflow:hidden;position:fixed;right:0;text-indent:100%;transition:opacity 0.3s ease 0s, visibility 0s ease 0.3s;visibility:hidden;white-space:nowrap;width:50px;}
#scroll-top.cd-is-visible,
#scroll-top.cd-fade-out,
.no-touch #scroll-top:hover{display:inline-block;transition:opacity 0.3s ease 0s, visibility 0s ease 0s;-webkit-transition:opacity 0.3s ease 0s, visibility 0s ease 0s;-moz-transition:opacity 0.3s ease 0s, visibility 0s ease 0s;-ms-transition:opacity 0.3s ease 0s, visibility 0s ease 0s;-o-transition:opacity 0.3s ease 0s, visibility 0s ease 0s;}
.fa.fa-arrow-up{left:-4px;position:absolute;top:15px;}
#scroll-top.cd-is-visible{opacity:9;visibility:visible;}
.home .row.inner-container{overflow:visible;}
.page-title{color:#004e83;font-size:24px;line-height:30px;font-family:inherit;margin:0;}
.page-wrapper .large-6 > p{font-family:inherit;line-height:18px;font-size:13px;}
.page-wrapper .left-col,
.page-wrapper .right-col{margin-top:10px;padding-bottom:0;}
.contact-form.clearfix{clear:both;display:inline-block;padding-top:0;width:100%;border-top:0px solid #e6e6e6;margin-top:15px;}
.contact-form label{font-size:13px;margin:0;}
.contact-form label em{position:absolute;right:0;color:#f00;top:0;}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea{height:30px;margin:5px 0;background-color:#f1f1f1;border:1px solid #e6e6e6;width:100%;}
.contact-form input[type="email"]:focus,
.contact-form textarea:focus{background-color:#fff;border:1px solid #3A0414;box-shadow:none;}
.contact-form input[type="submit"]:focus{background-color:#fff;border:1px solid #e6e6e6;box-shadow:none;color:#000;}
.contact-form textarea{height:140px;margin:5px 0;}
.contact-form p{font-size:11px;font-family:inherit;margin:0;}
.right-col.right > img{width:100%;}
input[type="submit"]{color:#fff;background-color:#000000;display:inline;float:left;font-size:11px;margin:10px 0;padding:5px 20px;border:none;}
#submit-message .columns{padding:0;}
.mobile-icon{display:none;}
.sub-menu{border-bottom:1px solid #e4e4e4;display:block;margin:0 0 20px;text-align:right;width:100%;padding:0 0 15px;}
.sub-menu li{display:block;height:30px;margin:0 0 5px;padding:0;}
.sub-menu li a:hover,
.sub-menu li.active a{background-position:100% -26px;}
.sub-menu li a{background-position:100% 4px;}
.sub-menu li a{background:url("../img/submenu_arrows.png") no-repeat;display:block;font-size:14px;font-weight:bold;height:auto;margin:0;padding:5px 35px 5px 0;text-align:right;text-transform:uppercase;background-position:100% 4px;}
.sub-menu li.active a span{color:#000000;}
.services-info .sub_menu.hover > a{color:#000;}
.sub_menu.hover{background:#fff;}
.paging_area table{background:transparent;border:0;}
.bottom_paging_area table{background:transparent;border:0;}
.pagetitle{font-family:'Poppins', sans-serif;font-size:21px;color:#8b5e3b;font-weight:bold;letter-spacing:0.5px;}
.cart-area{min-width:125px;float:right;margin-top:12px;}
.set-pad-tag{clear:both;padding:51px 0 18px;}
.tagline-text-area{font-family:'Poppins', sans-serif;font-size:1.8rem;clear:both;font-weight: 300;}
.phone-mob{color:#FFF;margin-top:8px;text-transform:uppercase;font-size:14px;font-weight: 100;}
.hideon869{display:block;}
.showon869{display:none;}
@media screen and (max-width:768px){.active{display:block;}
.nav > li{float:none;}
.nav > li > .parent{background-position:95% 50%;}
.nav li li .parent{background-image:url("../images/downArrow.png");background-repeat:no-repeat;background-position:95% 50%;}
.nav ul{display:block;width:100%;}
.nav > li.hover > ul,
.nav li li.hover ul{position:static;}
}
@media screen and (max-width:1024px){.header_height{height:auto;}
.secondary-nav{top:0;}
.left{float:inherit !important;}
.services-info .info-menu li a{padding:8px 9px;color:#fff;}
.logo.large-4{padding-left:0.9375rem;padding-right:0.9375rem;}
.logo_margin{margin:0;float:inherit;}
.search_go_button{right:15px !important;}
}
@media screen and (max-width:1006px){.ph_no{font-size:15px;}
.call_our_experts_img_area{width:45px;}
.search_text_box{}
}
@media screen and (max-width:960px){.banner_upper_area{margin:-11px 0px 10px -5px;}
.location_pages_area{margin-top:38px;}
.logo{height:auto;}
.logo_margin{}
.ph_no{font-size:15px;}
.call_our_experts_img_area{width:34px;position:relative;top:10px;right:5px;}
.call_our_experts_detail_area{width:87%;}
.header_height{height:auto;}
.services-info .info-menu ul.left{text-align:center;width:100%;}
.slider{padding:0;}
.services-info .info-menu li a{padding:15px 4px 14px;}
.logo-container img{width:100%;}
.contact{font:25px/20px Century Gothic, sans-serif;padding:10px 0 20px;margin:0;}
.logo.large-4 a img{width:151px;}
.slider .orbit-container .orbit-slides-container > * .orbit-caption{font:15px/24px Century Gothic, sans-serif;}
.services-info .top-bar-section li a{padding:15px 10px 14px !important;font-size:12px !important;}
.top-bar .top-bar-section ul.left li{float:none;display:inline-block;}
}
@media screen and (max-width:903px){.call_our_experts_img_area{display:none;}
.call_our_experts_detail_area{width:100%;}
}
@media screen and (max-width:869px){.topSocialIconsarea{text-align:center;}
.contactdetailstrip{background-color:#2e5f98;}
.phone-mob{color:#2e5f98;font-weight: 300;}
.phone-mob a{font-size:15px;color:#2e5f98;font-weight: 300;}
.cart-area{min-width:125px;width:161px;float:initial;margin:0 auto;margin-top:10px;margin-bottom:10px;}
.hideon869{display:none;}
.showon869{display:block;}
.search_hide_960{display:none;}
.what_our_customer_say_area{display:none;}
.logo_margin{}
.find_on_fb_area{display:none;}
.find_on_tw_area{display:none;}
.info-menu li{display:block;background:#7F377F;}
.info-menu .sub_menu:hover{background:#000;}
.open-menu span.change-arrow{background-position:7px -31px;}
.sub_menu .text-left.open > li{border-bottom:1px solid #ccc;padding-left:0px;}
.services-info .info-menu ul.left{text-align:left;}
.info-menu .sub_menu::after{background:rgba(0, 0, 0, 0) url("../img/plus-minus.png") no-repeat scroll 0 0;content:"";height:24px;position:absolute;width:24px;z-index:99;right:8px;top:15px;background-size:14px auto;cursor:pointer;}
.info-menu ul.open{display:block;}
.info-menu .sub_menu.click::after{background-position:0px -25px;}
.info-menu .sub_menu{text-align:left;position:relative;}
.services-info .info-menu li a{padding:12px 15px;border-bottom:1px solid rgba(250, 250, 250, 0.80);background:#000;}
.services-info .sub_menu ul li a{padding:10px 15px;color: #b9e5fd;}
.services-info{display:none;}
.open-menu{display:inline-block;clear:both;width:100%;vertical-align:middle;line-height:35px;font-size:15px;padding:0 15px;color:#fff;cursor:pointer;}
.open-menu span{height:25px;margin-top:5px;transition:all ease-in-out .2s;-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;width:25px;float:right;background:rgba(0, 0, 0, 0) url("../img/mob-menu.png") no-repeat;background-size:17px auto;background-position:4px 5px;}
.info-menu > ul.left{padding:0;}
.info-menu .sub_menu{display:block;padding:0;}
.info-menu > ul,
.info-menu ul ul{width:100%;padding:0 15px;}
.info-menu > ul .sub_menu ul{display:none;width:100%;position:static;height:0;}
.info-menu > ul .sub_menu.click ul{height:auto;padding:0;display:block;}
.top-bar .top-bar-section ul.left li{display:block;}
.slider .orbit-container .orbit-slides-container > * .orbit-caption{font:15px/17px Century Gothic, sans-serif}
.right-menu .txt{width:70%;}
}
@media screen and (max-width:799px){.ph_no{font-size:10px;position:relative;top:0px;}
.call_expert_area_text{font-size:10px;}
.mon_sat_text_area{font-size:10px;}
}
@media screen and (max-width:768px){.secondary-nav{top:0;}
.services-info .info-menu li a{color:#fff;}
.services-info .info-menu li a:hover{color:#ddd;}
.logo_margin{margin:12px 0;}
.owl-next,
.owl-prev{display:none;}
.right-menu .txt{width:65%;}
.slider .orbit-container .orbit-prev,
.slider .orbit-container .orbit-next{width:40px;height:38px;background-size:80px auto;}
.slider .orbit-container .orbit-prev{background-position:0 0;}
.slider .orbit-container .orbit-prev:hover{background-position:0 -40px;}
.slider .orbit-container .orbit-next{background-position:-40px 0;}
.slider .orbit-container .orbit-next:hover{background-position:-40px -40px;}
.slider .orbit-container .orbit-slides-container > * .orbit-caption{font:12px/14px Century Gothic, sans-serif}
}
@media screen and (max-width:640px){
.red-strip{
	display:none;
}	
.aboutus_intro_data {
    margin: 20px auto;
}
.aboutus_intro_data b {
    font-size: 1.5rem;
}
.feform{/* right:initial;left:0; */}
.set-pad-tag{padding:41px 0 15px;}
.tagline-text-area{font-size:18px;}
.top-ephone-container{text-align:center;}
.topSocialIconsarea{text-align:center;}
.loginformbox{}
.logo_margin{margin:2% 0 0 0;}
.hide_on_mob{display:none;}
.leftmenu_desktop{display:none;}
.leftmenu_mobile{display:block;}
.buy_with_confidence_area{display:none;}
.one_hour_delivery_area{display:none;}
.what_our_customer_say_area{display:none;}
.find_on_fb_area{display:none;}
.find_on_tw_area{display:none;}
.banner_upper_area{width:100%;height:auto;margin:0px;}
.padding_left_area{padding-left:3.2%;}
.location_pages_area{/* margin-top:16%;margin-left:3%; */}
.padding_none_area{}
.footer_links_area{line-height:18px;}
.news_blog_padding_none_area{padding-left:0;padding-right:0;margin-bottom:5%;}
.header_height{}
.ph_no{color:#000;font-size:16px;}
.call_expert_area_text{font-size:12px;}
.mon_sat_text_area{font-size:12px;}
.search_hide_960{display:block;}
.call_our_experts_img_area{display:none;}
.call_our_experts_area{margin-bottom:1%;margin-top:-2%;}
.search_area_margin{}
.call_our_experts_detail_area{text-align:center;width:100%;}
.search_text{color:#000;font-size:16px;margin-top:6px;}
.info .top-bar-section ul li,
.info .top-bar-section li:not(.has-form) a:not(.button){margin-left:0;}
.logo.large-4 a img{}
.sub-menu{display:none;}
.top-bar .top-bar.info .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){padding-left:15px;}
.orbit-caption{display:none;}
.large-3.medium-3.small-6.columns{margin:0;min-height:300px;}
.sidebar{border-top:1px solid #000000;padding:30px 0;}
.management-services h1,
.block-management h1{font-size:20px;line-height:22px;margin-bottom:15px;}
.right-menu li a span.icn{display:inline-block;float:none;}
.right-menu .txt{display:inline-block;font-family:inherit;font-size:14px;line-height:normal;margin-right:0;text-align:left;vertical-align:middle;width:80%;}
.right-menu{text-align:left;}
.slider .orbit-container .orbit-slides-container > * .orbit-caption{border:medium none;font:14px Century Gothic, sans-serif;margin:25px auto;text-align:center;width:90%;background-color:rgba(250, 250, 250, .7) !important;padding:15px 10px;left:15px;margin:20px 0 30px;}
.slider .orbit-container .orbit-slides-container img{border-bottom:10px solid #3A0414;width:100%;min-height:150px;}
.mobile-icon{display:block;position:absolute;top:10px;right:15px;z-index:99;cursor:pointer;}
.top-bar.info .top-bar-section li a{border-bottom:1px solid #ccc;}
.top-bar.info .top-bar-section li.has-dropdown a:link,
.top-bar.info .top-bar-section li.has-dropdown a:visited{line-height:28px;}
.top-bar.info .top-bar-section li:last-child ul li a:link,
.top-bar.info .top-bar-section li:last-child ul li a:visited{border:none;}
.info .top-bar-section ul li,
.info .top-bar-section li:not(.has-form) a:not(.button){margin-left:0;}
.top-bar.info .top-bar-section .right li .dropdown{background:#fff none repeat scroll 0 0;left:0;width:100% !important;}
header .top-bar.info{background-color:#fff;border-bottom:1px solid green;height:100%;margin-top:0;padding:20px;position:absolute;text-align:center;width:100%;z-index:110;transition:all ease 1s;-webkit-transition:all ease 1s;-moz-transition:all ease 1s;height:100%;top:-999px;}
.top-bar-section{position:relative;}
.close-menu.show{display:block;position:absolute;right:-20px;top:-20px;}
.close-menu{display:none;}
.top-bar.info.expand{top:0;}
.top-bar.info.expand .top-bar-section .dropdown{clip:rect(0px, 0px, 0px, 0px);display:block;height:auto;overflow:auto;padding:0;position:static !important;top:0;width:100%;z-index:99;}
.close-menu::after{background-color:green;clear:both;color:#fff;content:"X";cursor:pointer;font-size:14px;line-height:normal;padding:7px 15px;position:absolute;right:0;top:0;z-index:109;}
.top-bar-section ul.right{text-align:left;}
.logo.large-4{padding:0 15px;}
.ft-title{background:#7e2b7e;background:-moz-linear-gradient(top, #7e2b7e 0%, #ca54ca 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7e2b7e), color-stop(100%, #ca54ca));background:-webkit-linear-gradient(top, #7e2b7e 0%, #ca54ca 100%);background:-o-linear-gradient(top, #7e2b7e 0%, #ca54ca 100%);background:-ms-linear-gradient(top, #7e2b7e 0%, #ca54ca 100%);background:linear-gradient(to bottom, #7e2b7e 0%, #ca54ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e2b7e', endColorstr='#ca54ca', GradientType=0);color:#fff;margin:0;padding:10px 0;text-align:center;border-bottom:0px solid #760D76;box-shadow:0px 3px 6px #000;position:relative;z-index:9;}
.contact{color:#000000;font:14px/32px Century Gothic, sans-serif;margin:0;padding:0;}
.logo.large-4{}
.contact-no{width:auto;}
.left-col{padding:0;}
.top-bar.info .top-bar-section .right li .dropdown li a{padding-left:12px !important;font-size:12px;}
}
@media screen and (max-width:480px){body{overflow-x:hidden;}
.search_area_margin{}
.view_all_clearance_area{float:inherit;text-align:center;display:block;top:28px;right:0%;}
.delivery_text_bg{background:#C8A2C8;height:auto !important;}
.delivery_text_bg_view_all_prod{background:#C8A2C8;height:auto !important;}
.delivery_text_bg_p_page{background:#C8A2C8;height:auto !important;}
.lighting_by_gabrielli_text_area{margin-top:2%;}
.margin_footer_tabs{margin:2px !important;}
.footer_tab_a{font-size:10px !important;}
.location_pages_area{/* margin-top:40%; */}
.header_height{}
.call_our_experts_area{margin-top:-3%;}
.bottom-slider .item{padding:0 30px;}
.address,
.contact-img{display:block;float:none;margin-bottom:20px;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:0;width:100%;}
.page-title{margin-bottom:20px;}
.management-services h1,
.block-management h1{font-size:16px;line-height:20px;}
.contact-form label em{top:auto;bottom:-5px;}
.contact-form #submit-message .columns{width:100%;}
.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form textarea{margin:0;width:100%;}
.right-menu .txt{width:70%;}
.container .logo.large-4,
.container .text-right.contact-no{margin:0 auto;width:100%;float:none;}
.contact{margin:0 0 15px;text-align:center;line-height:normal;font-size:15px;}
.ft-title{text-align:left;padding-left:10px;}
.mobile-icon{cursor:pointer;display:inline-block;position:absolute;right:15px;top:10px;z-index:99;}
.ft-title span{display:inline-block;width:80%;line-height:normal;}
}
@media screen and (max-width:353px){.search_area_margin{}
.call_our_experts_area{margin-top:-6%;}
.header_height{height:201px;}
.logo{}
}