/*@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap);
@import url(https://fonts.googleapis.com/css?family=Lato:300,400,700,900);*/
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;1,700&display=swap');
body, html{font-family:verdana;font-size:13px;color:#424143;}
a{color:#79C300; font-weight:600;}
a:hover{color:#2b2d2f;}
a:focus{outline:none;}
button::-moz-focus-inner{border:0;}
body{}
.slicknav_menu{display:none;}
#newmenu{display:none;}
h4{text-transform:uppercase;color:#000000;}
#title{height:0px;position:absolute;}
#title span{display:none;}
#form{position:relative;overflow:hidden;clear:both;margin-top:50px;}
#login_boxinner{float:left;height:auto;line-height:18px;margin-bottom:3px;padding:0;width:100%;}
#login_boxinner input{margin-bottom:8px;border:1px solid #dedede;}
#login_box{padding:20px;border:1px solid #dedede;}
header{border:none !important;}
#header{background:#fff; position: sticky !important;}
#wrapper{}
.cms_content{overflow:hidden;}
#content_0{min-height:500px;padding-bottom:20px;overflow:hidden;}
@media(min-height:900px){#content_0{min-height:700px;}
}
#content{min-height:300px;}
#content #form label{height:20px;margin-bottom:2px;padding-right:5px;text-align:right;width:39%;}
#content table td{padding:1px 0px;}
.edit_cms{padding:0 !important;}
.navbar-nav > li{list-style:none;display:inline;}
.main_nav{clear:both;text-transform:uppercase;padding-bottom: 7px;}
.main_nav > li{padding:45px 35px 0 35px}
.main_nav li a{padding-bottom:0px;}
.container-fluid{}
.top_nav li a{color:#fff !important;padding-left:0 !important;}
.top_nav li a:hover{color:#fec115 !important;padding-left:0 !important;}
.top_nav li a:first-child{padding-right:20px;line-height:29px;}
.top_nav li:nth-child(3){margin-top:6px;}
.navbar-brand{display:block;margin-left:0 !important;padding:2px 0px 8px;}
.menu{position:inherit;}
#secondry_menu{position:relative;clear:both;background:#fff;color:#000000;line-height:18px;padding-left:15px;padding-right:15px;}
.second_menu{clear:both;position:relative;color:#000;}
.second_menu .navbar-nav{padding-left:0;margin-left:0;}
.second_menu .navbar-nav li a{color:#231f20;font-size:17px;text-transform:uppercase;font-weight:normal;}
.second_menu .navbar-nav li a:hover{color:#79C300;text-decoration:none;}
.second_menu .navbar-nav li:first-child{padding-left:0;}
.second_menu .navbar-nav li{padding:10px 15px;}
.logout_class{}
#welcome_bar{float:right;list-style-type:none;margin-bottom:0 !important;text-align:right;vertical-align:middle;}
#welcome_bar li.last2{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding-right:0;}
#welcome_bar li{background:rgba(0, 0, 0, 0) url("../images/welcome_bar_sep.gif") no-repeat scroll right 3px;display:inline;padding-left:2px;padding-right:7px;}
#welcome_bar li a{color:#2b2d2f;}
/*#welcome_bar li a:hover{color:#ffffff;}*/
#select_client_div{float:right; line-height: 30px;padding-right: 12px;}
#select_client_div a{}
#select_client_div a:hover{color:#2b2d2f;}
#content input[type="button"], #content input[type="submit"], #login_box input[type="submit"]{background:#2b2d2f;border-radius:3px;color:#fff;padding:6px 12px;text-transform: uppercase;cursor:pointer;border:none;text-shadow:;font-weight:500;}
#content input[type="button"]:hover, #content input[type="submit"]:hover, #login_box input[type="submit"]:hover{background:#333333 none repeat scroll 0 0;color:#ffffff;}
.leftside_bar{padding-top:20px;}
.right_side_bar{margin-bottom:40px;}
.product_listheading_div{text-transform:uppercase;padding-left:15px;}
/*#product_list{background:#dadbdd;}*/
#product_list .ih-item{background:#ffffff;padding-bottom:5px;border:1px solid #78c334;background:#78c334;}
#product_list .ih-item:hover{background:#2b2d2f;}
#product_list img{display:block;height:auto;margin:0 0 1px;transition:all 0.2s ease-in-out 0s;width:100%;}
#product_list .col-sm-3{padding-bottom:20px;text-align:center;}
.search_txtbox{border:none;color:#231f20;font-size:13px;vertical-align:middle;padding:0 3px 4px 7px;width: 83%;}
.search_div {border: 1px solid #231f20;margin:0 auto;text-align: center;position: relative;width:310px;}
.search-main-div{margin-top: 4px;}
.search_button{background:url(../images/search_button.png)no-repeat;width:25px;height:18px;border:0 none;line-height:3px;padding-right:23px;}
#banner{background:url(../images/banner_img.jpg) no-repeat scroll center top/cover;width:auto;height:370px;}
.center{margin:0 auto;width:98%;}
#bgimg_row1{background:#88b03f;overflow:hidden;}
#bgimg_row1 div{padding:0 !important;margin:0 !important;}
#bgimg_row1 div:last-child{background:#88b03f;}
#bgimg_row1 .textslide{color:#fff;font-size:26px;font-weight:normal;text-align:right;}
#bgimg_row2 .textslide{color:#fff;font-weight:normal;text-align:left;}
#bgimg_row2{background:#a155a1;overflow:hidden;}
#bgimg_row2 div{padding:0 !important;margin:0 !important;}
#bgimg_row2 .btn-info{background:#5d2c63;border:0 none;}
#bgimg_row3 .textslide{color:#000;font-size:26px;font-weight:normal;text-align:left;padding-top:40px !important;}
#bgimg_row3{background:#fff;overflow:hidden;}
#bgimg_row3 div{padding:0 !important;margin:0 !important;}
.enquiry_button{float:right;cursor:pointer;}
.enquiry_button img{position:relative;min-width:45px;}
#about_us h2{text-align:center;color:#fec115;text-transform:uppercase;padding-bottom:5px;padding-top:20px;}
.about_us_txt{margin-left:77px;}
#about_us{margin:0;padding:0;}
.textslide{font-size:14px;padding-top:15px;padding:35px 35px 15px;text-align:justify;}
.first_div{border-right:1px solid #ccc;}
.about_red_txt{color:#f15925;font-size:14px;}
.bold{font-weight:700;}
.uppercase{text-transform:uppercase;}
.about_us_txt span{float:left;width:100%;line-height:22px;}
.textslide span:first-child{margin-bottom:10px;}
.row_border{border-bottom:1px solid #ccc;clear:both;width:86%;}
.padding_top{padding-top:50px;}
.padding_bottom{padding-bottom:20px}
.testimonials_button{position:relative;margin:0 auto;}
.btn-info{text-transform:uppercase;margin-top:20px;}
.readmore{position:relative;clear:both;margin-bottom:30px;}
#bgimg_row2 div:last-child img{float:right;}
#bgimg_row3 div:last-child img{padding-left:100px;padding-top:40px;}
.italic{font-style:italic;}
.textslide h3{color:#febe10;}
.btn:focus, .btn:hover{color:#000000 !important;}
.viewcart_header{background:#424143 none repeat scroll 0 0;border:1px solid #000000;box-shadow:0 2px 7px 0 #dedede;color:#ffffff;overflow:hidden;padding:8px 10px;}
.viewcart_raw{border-bottom:2px solid #d6d6d6;overflow:hidden;padding:11px 8px;background:#ffffff;box-shadow:0 2px 7px 0 #dedede;margin-bottom:0px;}
.viewcart_raw img{width:90%;}
.viewcart_raw .cart_td_left{}
.viewcart_raw .cart_td_right{text-align:right;}
.viewcart_raw a{text-transform:uppercase;}
.viewcart_header .cart_th_left{text-align:left;}
.viewcart_header .cart_th_right{text-align:right;}
.cart_th{padding-left:6px;padding-right:6px;text-align:center;color:#fec115;text-transform:uppercase;}
.cart_button_div{padding-top:20px;}
html #lightbox{background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right:2px solid #666;}
html #lightboxDetails{font-size:0.8em;padding-top:0.4em;}
html #lightboxCaption{float:left;}
html #keyboardMsg{float:right;}
html #closeButton{top:5px;right:5px;}
html #lightbox img{border:none;clear:both;}
html #overlay img{border:none;}
html #overlay{background-image:url(../../conf/images/overlay.png);}
html>/**/body #overlay{background-image:url(../../conf/images/overlay.png);}
html #overlay{background-color:#333;back\ground-color:transparent;background-image:url(blank.gif);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../conf/images/overlay.png", sizingMethod="scale");}
label.error{background-color:#D70000;color:#FFFFFF;font-weight:bold;line-height:17px;text-align:center;width:100%;padding:2px;}
.antispam{display:none;}
.new_enquery_form{}
.inside_enquery_form{padding-bottom:20px;padding-left:12px;padding-top:22px;width:671px;}
.text_box_span{float:left;padding:0 62px 0 18px;}
.submit_button_span{display:block;overflow:hidden;padding-bottom:10px;padding-top:17px;position:relative;text-align:center;}
.product_details{overflow:hidden;padding-bottom:33px;width:100%;}
.product_details .col-sm-8 h2{margin-top:0 !important;background:#81C920;padding:8px;color:#fff;}
.product_details h2{font-size:18px;font-weight:600;}
.product_details p{font-size:15px;font-weight:300;}
.table th{background:#424143 none repeat scroll 0 0;color:white;padding:2px;text-align:center;width:35px;}
.table td{background:#dedede none repeat scroll 0 0;padding:5px;text-align:center;}
.main_enquery_div{padding:10px;}
.form_table{background:#ffffff none repeat scroll 0 0;padding:0 4px 5px 17px;}
.form_table .right_heading{font-size:20px;font-weight:700;line-height:46px;padding-left:0;color:#F16032;}
.form_table input[type=text], .form_table select{border:1px solid;color:#000000;font-size:12px;height:31px;margin-bottom:11px;margin-right:20px;padding-left:8px;width:99%;}
.new_enquery_form input[type=text], textarea{color:#666666;/*font-family:"Open Sans",sans-serif;*/font-size:12px;margin-top:7px;padding:3px 3px 3px 7px;}
.form_table textarea{/*font-family:"proxima-nova",sans-serif;*/font-size:12px;padding-left:8px;padding-top:8px;width:100%;border:1px solid;}
.thumbview_div{margin-bottom:16px;}
.productlist_div{height:auto;padding-left:5px;padding-right:5px;padding-top:5px;}
.portfolio .col-lg-2,.portfolio .col-sm-3,.portfolio .col-xs-4{padding-left:5px;padding-right:5px;}
.thumbview_div .img{padding:11px 9px;}
.thumbview_div img{margin:0 auto;}
#product_list h3{color:#fff !important;margin:0;padding:0;line-height:27px;text-align:center;font-size:18px;height:51px;text-decoration:none !important;overflow:hidden;}
#productlist_div h3:hover{text-decoration:none;}
#ih-item a:hover{text-decoration:none !important;}
#search_top{background:#faa028;color:#333333;font-size:11px;font-weight:bold;height:41px;list-style-type:none;width:100%;margin-bottom:0;padding-left:0;}
#search_top li{font-size:21px;padding:8px 20px;}
@media only screen and (min-width:1824px){.container{width:1580px !important;}
}
@media only screen and (min-width:1300px){.container{width:1300px !important;}
}
@media(min-width:1200px){.enquiry_button img{top:50px;}
#about_us div:last-child{}
.btn-info{margin-left:-120px;}
#bgimg_row1 .textslide p{float:right;font-size:27px;margin-left:102px;margin-top:-132px;}
#bgimg_row2 .textslide p{float:right;margin-left:102px;}
#bgimg_row2 .textslide{padding-top:38px !important;font-size:26px;}
#bgimg_row3 .textslide p{float:right;margin-left:102px;}
.textslide_small{font-size:18px;margin-top:25px;}
.textslide_large{font-size:22px;}
.textslide h3{padding-left:102px;padding-bottom:20px;font-size:27px;}
.newtopcategory_list{padding-top:20px;}
#product_list .col-lg-2{}
}
@media (max-width:991px){#search_top li{font-size:12px;}
/*body{padding-top:142px;}*/
.maincontainer{margin-bottom:0px;}
.sidecontainer{margin-top:10px;}
.navbar-header{margin-top:-6px;}
.textslide{}
.enquiry_button img{top:50px;width:20px;}
#bgimg_row1 .textslide p{float:right;font-size:20px;margin-left:25px;margin-top:-132px;}
.enquiry_button img{margin-top:0;position:relative;width:60px;}
#bgimg_row2 .textslide p{float:right;font-size:13px;margin-left:44px;margin-top:7px;}
#bgimg_row2 .textslide{font-size:26px;}
.textslide_large{font-size:19px;}
.textslide_small{font-size:17px;margin-top:25px;}
.textslide h3{padding-bottom:20px;font-size:27px;}
#bgimg_row3 .textslide{padding-top:0px !important;}
.newtopcategory_list{padding-top:20px;}
#product_list .h3, h3{font-size:17px;}
.logo_image{width:61%;}
.second_menu .navbar-nav li a{font-size:15px;}
.search_txtbox{width:224px;}
}
@media only screen and (max-width:768px), only screen and (max-device-width:768px){#cssmenu > ul li a{font-size:12px;}
#search_top li{font-size:12px;}
body{padding-top:250px !important;}
.second_menu .navbar-nav li a{font-size:15px;}
.navbar-header{margin-top:0;}
.nav > li > a{margin-top:10px;font-size:14px;padding-left:15px;}
.navbar-nav > li > a{padding-bottom:0;}
.textslide{padding-left:30px;padding-right:30px;}
.enquiry_button img{top:40px;position:relative;width:50px;}
#bgimg_row1 .textslide p{float:right;font-size:20px;margin-left:30px;margin-top:-123px;}
#bgimg_row2 .textslide p{float:right;font-size:13px;margin-left:44px;margin-top:4px;}
.textslide_large{font-size:15px;}
.textslide_small{font-size:14px;margin-top:18px;}
.textslide h3{font-size:26px;padding-bottom:13px;}
#bgimg_row3 .textslide{padding-top:0px !important;}
#bgimg_row3 div:last-child img{float:right;padding-top:13px;}
#product_list .h3, h3{font-size:17px;}
.logo_image{width:33%;}
.newtopcategory_list{padding-top:20px;}
.navbar-brand{padding:4px !important;}
#mdf_menu .navbar-nav li{padding:10px 12px !important;}
.search_div{border:1px solid #231f20;float:left;margin-bottom:10px;margin-top:9px;}
.make_enquiry_button{display:none !important;}
#product_list .col-xs-4{padding-right:3px !important;padding-left:3px !important;padding-bottom:7px !important;margin-bottom:6px !important;}
.container-fluid{padding-right:10px !important;padding-left:10px !important;}
#product_list h3{color:#000;font-size:15px !important;height:50px !important;line-height:21px !important;margin:0;overflow:hidden;padding:0;text-align:center;text-decoration:none !important;}
.h2, h2{font-size:20px !important;margin-bottom:20px !important;margin-top:40px !important;}
.h1, h1{font-size:20px !important;}
.avia-testimonial-image{height:auto !important;}
.logo_image{width:42% !important;}
.top_nav{margin-top:0 !important;padding:0 !important;}
.flex_cell{padding:95px 12px !important;}
.avia-testimonial-image{width:auto !important;}
.avia-testimonial-meta{margin-left:4px !important;}
.avia_image{width:61% !important;}
.first{width:71% !important;}
div .av_one_half{width:21%;}
.avia-builder-el-31 .hr{height:0px !important;}
#newmenu{display:none;}
.slicknav_menu{display:block;}
.navbar-fixed-top{position:relative !important;}
body{padding-top:0px !important;margin-top:0px !important;}
#secondry_menu{display:none !important;}
#top .no_margin.av_one_half{background-size:100% !important;height:258px !important;min-height:0px !important;padding:33px 7px !important;}
.avia-builder-el-30{background-position:left center !important;}
#after_submenu .avia-builder-el-31{width:46% !important;}
#after_submenu .avia-builder-el-31 h2{font-size:18px !important;}
#after_submenu .avia-builder-el-39{}
#after_submenu .avia-builder-el-39 .avia_image{width:100% !important;}
}
@media only screen and (max-width:480px), only screen and (max-device-width:480px){#cssmenu > ul li a{font-size:12px;}
#search_top li{font-size:15px;}
body{margin-top:08px !important;}
.second_menu .navbar-nav li a{font-size:15px;}
.navbar-header{margin-top:0;}
.nav > li > a{margin-top:10px;font-size:14px;padding-left:15px;}
.navbar-nav > li > a{padding-bottom:0;}
.second_menu_div{}
.second_menu .navbar-nav li a{font-size:12px;}
.search_div{float:left;}
.top_nav li a:first-child{padding-right:0;}
.textslide{padding-left:10px;padding-right:10px;}
.enquiry_button img{top:75px;}
#bgimg_row1 .textslide p{float:right;font-size:13px;margin-left:30px;margin-top:-122px;}
.logo_image{width:73%;}
.newtopcategory_list{padding-top:20px;}
.navbar-brand{padding:4px !important;}
#mdf_menu .navbar-nav li{padding:10px 4px !important;}
.search_div{border:1px solid #231f20;float:left;margin-bottom:10px;margin-top:9px;}
.make_enquiry_button{display:none !important;}
#product_list .col-xs-4{padding-right:3px !important;padding-left:3px !important;padding-bottom:7px !important;margin-bottom:6px !important;}
.container-fluid{padding-right:1px !important;padding-left:1px !important;}
#product_list h3{color:#000;font-size:15px !important;height:50px !important;line-height:21px !important;margin:0;overflow:hidden;padding:0;text-align:center;text-decoration:none !important;}
.h2, h2{font-size:20px !important;margin-bottom:20px !important;margin-top:40px !important;}
.h1, h1{font-size:20px !important;}
.avia-testimonial-image{height:auto !important;}
.logo_image{width:42% !important;}
.top_nav{margin-top:0 !important;padding:0 !important;padding-left:26px !important;}
.flex_cell{padding:95px 12px !important;}
.avia-testimonial-image{width:auto !important;}
.avia-testimonial-meta{margin-left:4px !important;}
.avia_image{width:61% !important;}
.first{width:71% !important;}
div .av_one_half{width:21%;}
.avia-builder-el-31 .hr{height:0px !important;}
#newmenu{display:none;}
.slicknav_menu{display:block;}
.navbar-fixed-top{position:relative !important;}
body{padding-top:0px !important;margin-top:0px !important;}
#secondry_menu{display:none !important;}
#top .no_margin.av_one_half{background-size:100% !important;height:258px !important;min-height:0px !important;padding:33px 7px !important;}
.avia-builder-el-30{background-position:left center !important;}
#after_submenu .avia-builder-el-31{width:46% !important;}
#after_submenu .avia-builder-el-31 h2{font-size:18px !important;}
#after_submenu .avia-builder-el-39{}
#after_submenu .avia-builder-el-39 .avia_image{width:100% !important;}
.phone_li{padding-right:10px;}
#form1{font-size:14px !important;}
.virtual_sample_search_button{padding:1px 3px !important;}
div .av_one_fourth{width:100% !important;}
}
@media only screen and (max-width:360px), only screen and (max-device-width:360px){#cssmenu > ul li a{font-size:12px;}
#search_top li{font-size:15px;}
.navbar-header{margin-top:0;}
.nav > li > a{margin-top:10px;padding-left:15px;}
.navbar-nav > li > a{padding-bottom:0;}
.second_menu .navbar-nav li a{font-size:12px;}
.search_div{float:left;}
.top_nav li a:first-child{padding-right:0;}
.textslide{padding-left:10px;padding-right:10px;}
.enquiry_button img{min-height:20px;top:19px;width:42px !important;}
.about_us_txt{margin-left:14px !important;}
.first_div{border-right:none;}
.logo_image{width:73%;}
.newtopcategory_list{padding-top:20px;}
.navbar-brand{padding:4px !important;}
#mdf_menu .navbar-nav li{padding:10px 2px !important;}
.search_div{border:1px solid #231f20;float:left;margin-bottom:10px;margin-top:9px;}
body{margin-top:08px !important;}
.make_enquiry_button{display:none !important;}
#product_list .col-xs-4{padding-right:3px !important;padding-left:3px !important;padding-bottom:7px !important;margin-bottom:6px !important;}
.container-fluid{padding-right:1px !important;padding-left:1px !important;}
#product_list h3{color:#000;font-size:15px !important;height:50px !important;line-height:21px !important;margin:0;overflow:hidden;padding:0;text-align:center;text-decoration:none !important;}
.h2, h2{font-size:20px !important;margin-bottom:20px !important;margin-top:40px !important;}
.h1, h1{font-size:20px !important;}
.avia-testimonial-image{height:auto !important;}
.logo_image{width:42% !important;}
.top_nav{margin-top:0 !important;padding:0 !important;padding-left:26px !important;}
.flex_cell{padding:95px 12px !important;}
.avia-testimonial-image{width:auto !important;}
.avia-testimonial-meta{margin-left:4px !important;}
.avia_image{width:50% !important;}
.first{width:71% !important;}
div .av_one_half{width:21%;}
.avia-builder-el-31 .hr{height:0px !important;}
#newmenu{display:none;}
.slicknav_menu{display:block;}
.navbar-fixed-top{position:relative !important;}
body{padding-top:0px !important;margin-top:0px !important;}
#secondry_menu{display:none !important;}
#top .no_margin.av_one_half{background-size:100% !important;height:258px !important;min-height:0px !important;padding:33px 7px !important;}
.avia-builder-el-30{background-position:left center !important;}
#after_submenu .avia-builder-el-31{width:46% !important;}
#after_submenu .avia-builder-el-31 h2{font-size:18px !important;}
#after_submenu .avia-builder-el-39{}
#after_submenu .avia-builder-el-39 .avia_image{width:100% !important;}
.phone_li{padding-right:10px;}
#form1{font-size:14px !important;}
.virtual_sample_search_button{padding:1px 3px !important;}
div .av_one_fourth{width:100% !important;}
footer .container .row .col-sm-3{padding-left:0px !important;}
}
.video_div{border-radius:29px;background-color:#00ccff;height:163px;margin-bottom:10px;color:#ffffff;padding:24px 0px;}
.video_div p{font-weight:bold;font-size:15px;text-align:center;}
.player_span{background-color:#ffffff;display:block;padding:6px 16px;width:100%;}
.quicklinks_div{border-radius:29px;background-color:#ffffff;margin-bottom:10px;padding:17px 0 30px;}
.quicklinks_div p{font-weight:bold;font-size:15px;padding-left:23px;color:#e31b23;}
.quicklinks_div ul li{margin-top:0px;}
.quicklinks_div ul li a{border-radius:0px;background-color:#e31b23;padding:5px 15px;color:#ffffff;font-weight:bold;}
.quicklinks_div ul li.odd a{background-color:#ba0000;}
.quicklinks_div ul li a:hover{background-color:#0078ae;}
.recentlyviewed_div{border-radius:29px;background-color:#e31b23;margin-bottom:10px;color:#ffffff;padding:17px 0 30px;}
.recentlyviewed_div p{font-weight:bold;font-size:15px;padding-left:23px;}
.quotes_div{border-radius:29px;background-color:#0078ae;margin-bottom:10px;color:#ffffff;padding:17px 0 30px;}
.quotes_div p{font-weight:bold;font-size:15px;padding-left:23px;}
.quotes_div .btn-info{background-color:#00ccff;border-color:#fff;color:#fff;border-radius:0;border:2px solid;margin:3px;width:70%;padding:3px 0;font-weight:bold;font-size:13px;}
.quotes_div .btn-info:hover{background-color:#e31b23;}
.latestnews_div{border-radius:29px;background-color:#ba0000;margin-bottom:10px;color:#ffffff;padding:17px 0 45px;}
.latestnews_div p{font-weight:bold;font-size:15px;padding-left:23px;}
.news_div{min-height:170px;border:1px solid #dedede;}
.ourclients_div{border-radius:29px;background-color:#0078ae;margin-bottom:10px;color:#ffffff;padding:17px 0 45px;}
.ourclients_div p{font-weight:bold;font-size:15px;padding-left:23px;}
.clients_div{min-height:120px;}
.footer_div{background:#231f20;padding:14px 16px 14px 0;clear:both;}
.footer_strap{color:#ffffff;font-size:11px;line-height:50px;text-align:center;text-transform:uppercase;}
.move-top{background:url(../images/move-top.png) no-repeat;width:44px;height:41px;float:right;margin-right:51px;}
.tdgap{padding-top:20px;}
.nav > li > a{margin-top:0px !important;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
}
.section-padding{background:#424143;padding-left:15px;padding-right:15px;width:100%;}
footer{overflow:hidden;}
footer .col-sm-4{padding-top:10px;color:#dedede;}
footer h3{color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;}
footer .content a{color:#dedede;font-size:14px;font-weight:500;margin-bottom:3px;}
#table_cart td,#table_cart th{padding:3px 5px !important;}
#table_cart th{background:#dedede none repeat scroll 0 0;}
#form input[type=text],#form input[type=password]{margin:3px;}
.LiveHelpButton{position:fixed;bottom:0px;right:0px;}
.parallax-window{min-height:340px;background:transparent;}
.av-special-heading{clear:both;display:block;margin-top:50px;overflow:hidden;position:relative;width:100%;}
div .av_one_fourth{margin-left:6%;width:20.5%;}
div .flex_column{float:left;min-height:1px;position:relative;width:100%;z-index:1;}
.avia-section-large .content, .avia-section-large .sidebar, .entry-content-wrapper{}
#after_submenu .container{clear:both;margin:0 auto;padding:0 50px;position:relative;width:100%;}
#after_submenu{padding-bottom:50px;padding-top:50px;}
#top .no_margin.av_one_half{width:50%;}
#top div .no_margin{margin-left:0;margin-top:0;}
body div .avia-testimonial{display:table-cell;float:none;}
#top .main_color .avia-color-theme-color{border-color:#dda303;color:#ffffff;}
.main_color .primary-background, .main_color .primary-background a, div .main_color .button, .main_color #submit, .main_color input[type="submit"], .main_color .small-preview:hover, .main_color .avia-menu-fx, .main_color .avia-menu-fx .avia-arrow, .main_color.iconbox_top .iconbox_icon, .main_color .iconbox_top a.iconbox_icon:hover, .main_color .avia-data-table th.avia-highlight-col, .main_color .avia-color-theme-color, .main_color .avia-color-theme-color:hover, .main_color .image-overlay .image-overlay-inside::before, .main_color .comment-count, .main_color .av_dropcap2, #top #wrap_all .main_color .av-menu-button-colored > a .avia-menu-text, .main_color .av-colored-style .av-countdown-cell-inner, .responsive #top .main_color .av-open-submenu.av-subnav-menu > li > a:hover, #top .main_color .av-open-submenu.av-subnav-menu li > ul a:hover{background-color:#79C300;border-color:#dda303;color:#ffffff;}
.avia-button.avia-size-small{font-size:13px;min-width:80px;padding:9px 10px 7px;}
body div .avia-button{border-bottom-style:solid;border-bottom-width:1px;border-radius:3px;display:inline-block;font-size:12px;font-weight:normal;line-height:1.2em;margin:3px 0;max-width:100%;padding:10px;position:relative;text-align:center;text-decoration:none;}
.avia-section h1,.avia-section h2,.avia-section h3,.avia-section h4,.avia-section h5,.avia-section h6{font-weight:200;}
.av-layout-grid-container h1,.av-layout-grid-container h2,.av-layout-grid-container h3,.av-layout-grid-container h4,.av-layout-grid-container h5,.av-layout-grid-container h6{font-weight:200;}
.flex_column h1,.flex_column h2,.flex_column h3,.flex_column h4,.flex_column h5,.flex_column h6{font-weight:200;}
div .av_one_half{margin-left:6%;width:47%;}
.make_enquiry_button{position:fixed;right:0;top:285px;background :#79C300;/*background:url("../images/make-enquiry-side-button.png") no-repeat scroll -50px 0px;*/width:50px;height:230px;border:none;cursor:pointer;}
.make_enquiry_button:hover{}
.enquery_form{padding:42px 44px;display:block;border:1px solid #dedede;box-shadow:0 0 11px;min-width:350px;/*font-family:"Lato", Helvetica, sans-serif;*/font-size:13px;}
.enquery_form h1{color:#79C300;text-transform:uppercase;font-weight:300;}
.enquery_form .title{padding:10px 0;font-size:16px;}
.enquery_form .heading{padding-top:10px;padding-bottom:5px;display:block;}
.enquery_form .text_box{border:1px solid #dedede;width:100%;display:block;padding:5px;}
.enquery_form .textarea{border:1px solid #dedede;width:100%;display:block;margin-bottom:30px;}
#login_boxinner span{/*font-family:"Lato",Helvetica,sans-serif;*/font-size:13px;}
.cms_content > h3 > b {
    font-weight: 400;
}
.cms_content h2{
	 color: #79C300;
    font-weight: 200;
}
.cms_content h3{
	font-weight: 200;
	text-transform: none !important;
	font-size: 16px !important;
	line-height: inherit !important;
}
@media (max-width:767px){.portfolio>.clear:nth-child(6n)::before{content:'';display:table;clear:both;}
}
@media (min-width:768px) and (max-width:1199px){.portfolio>.clear:nth-child(8n)::before{content:'';display:table;clear:both;}
}
@media (min-width:1200px){.portfolio>.clear:nth-child(12n)::before{content:'';display:table;clear:both;}
}
.custom-combobox{display:inline-block;position:relative;}
.custom-combobox-input{margin-bottom:0 !important;margin-left:0;margin-right:0;margin-top:0;padding:0.6em;border:1px solid #333333 !important;}
.custom-combobox-toggle{bottom:0;margin-left:-1px;padding:0;position:absolute;top:0;}
.hyperlinkbuttton{color:#2b2d2f;font-weight:bold;font-size:19px;display:block;text-align:center;}
.hyperlinkbuttton:hover{color:#79C300;}
.client-form{border:1px solid #dedede;display:block;margin:0 auto;overflow:hidden;padding:10px;width:46%;margin-bottom:30px;}
@media (max-width:980px){.client-form{width:75%;}}
.client-form label{width:30% !important;}
.from_price{color:#fff;font-size:13px;padding-top:10px;}
.virtual_sample_search_button{background:#2b2d2f none repeat scroll 0 0;border:medium none;border-radius:3px;color:#333333;cursor:pointer;padding:6px 12px;text-shadow:2px 3px 6px #eeeeee;text-transform:uppercase;text-decoration:none !important;}
.virtual_sample_search_button:hover{background:#333333 none repeat scroll 0 0;color:#ffffff;}
.virtual_sample_code_text{width:60% !important;}
.h2, h2{margin-bottom:20px;margin-top:20px;}
section{clear:both;}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#111;overflow-x:hidden;padding-top:60px;transition:0.5s;}
.sidenav a{padding:5px 7px 5px 20px;text-decoration:none;font-size:18px;color:#fec115;display:block;transition:0.3s}
.sidenav a:hover, .offcanvas a:focus{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px;}
#main{transition:margin-left .5s;padding:20px;}
@media screen and (max-height:450px){.sidenav{padding-top:15px;}
.sidenav a{font-size:18px;}
}
.mobile_search_textfield{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #fec115;border-radius:6px;margin-bottom:11px;margin-left:0;margin-top:3px;padding-left:8px;width:68px;}
@media (min-width:768px){
.navbar-right {
	margin-right:0px !important;
}
}
.second_menu .navbar-nav li a:active, .second_menu .navbar-nav li a:focus{
	color: #231f20;
}
.top-phone-button {
    padding: 4px 12px;
    border-radius: 0 0 15px 15px;
    background: #79C300;
	margin-left: 5px;
	width: 168px;
}
.top-phone-button a{
    /*font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;*/
    font-style: normal;
    line-height: 1;
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-weight: bold;
}
.main_nav li a{
	color:#79C300 !important;
	font-weight: 600;
}
.main_nav .fa{
    color: #424143;
}
.main_nav .fa:hover{
    color: #2b2d2f;
}
.main_nav a:hover{
	color: #2b2d2f !important;
}
.quick-quote-div {
    width: 100%;
    text-align: center;
    background: #98D600;
    padding: 27px;
}
.quick-quote-div #quote-btn {
    background: #2b2d2f;
    color: #fff;
    border: none;
    height: auto;
    outline: none;
    font-size: 26px;
    font-weight: lighter;
    padding-left: 15px;
    padding-top: 5px;
    padding-right: 15px;
    padding-bottom: 5px;
    border-radius: 25px;
    /*font-family: 'Oswald',sans-serif;*/
}
.bluestrip{
	background:#2b2d2f;
	height:50px;
}
.view-eco-range{
	background: linear-gradient(to bottom, #2b2d2f 0%,#2b2d2f 50%,#000 50%,white 50%,white 100%);
}
.view-eco-range .content{
	width:100%;
	margin:0 auto;
    margin-top: 0px;
    z-index: 2;
    background: #fff;
    position: relative;
    padding: 0px;
    border: none;
}
.view-eco-range h2 {
    width: 100%;
    text-align: center;
    font-size: 62px;
    font-weight: 500;
    /*font-family: 'Oswald', sans-serif;*/
    margin-top: 0px;
    color: #2b2d2f;
}
.view-eco-range span {
    color: #98D600;
    font-weight: 600;
    /*font-family: sans-serif;*/
}
.eco-banner {
    width: auto;
    margin-left: 18%;
    margin-right: 18%;
    margin-top: 0px;
    z-index: 2;
    background: #fff;
    position: relative;
    padding: 20px;
    border: none;
}
.view-eco-range .content img{
	margin:0 auto;
}
.product_category_heading{
    background: #78c334;
    color: #fff;
    padding: 1px;
	padding-left: 20px;
}
@media (max-width:768px){
.portfolio .col-xs-4 {
    width: 33.33333333%;
}
}
@media (max-width:600px){
.portfolio .col-xs-4 {
    width: 50%;
}
}
.main_nav{
display: inline-flex;
width: auto;
}
#myNavbar{
	text-align:center;
}
.newtopcategory_list h1{
    text-align: center;
    padding-bottom: 26px;
    font-size: 40px;
	font-weight:bold;
	color:#424143;
}

.best-selling h1 {
    text-align: center;
    color: #2b2d2f;
    font-size: 49px;
	font-weight:bold;
}
.best-selling h3 {
    text-align: center;
    color: #424143;
    font-size: 30px;
    margin-top: 0px;
}
.best-selling img{
	margin:0 auto;
}
.best-selling h4 {
    text-align: center;
    color: #fff;
    font-size: 20px;
    text-transform: none;
    font-weight: bold;
	margin-bottom: 0px;
	background: #2b2d2f;
	line-height: 38px;
}
.best-selling-product {
    border: 2px solid #2b2d2f;
    margin-left: 20px;
    margin-right: 20px;
	width:75%;
}
.best-selling a h4:hover{
	background:#424143;
}
.best-selling a:hover{
		text-decoration:none;
}
.navbar-header {
    padding-top: 0px;
    padding-bottom: 0px;
}
@media (max-width:768px){
.best-selling .col-xs-4{
	padding-left:0px;
	padding-right:0px;
}
footer .col-xs-6{
	padding-left:0px !important;
	padding-right:0px !important;
}
}
@media (max-width:768px){
#mdf_menu .navbar-nav li a{
	font-size:13px;
}
}
@media (max-width:980px){
	.main_nav > li {
    padding: 0 12px;
}
#mdf_menu .navbar-nav li a{
	font-size:13px;
}
#myNavbar ul li a{
	font-size:13px;
}
}
.clients-logo {
    /*background: #dadbdd;*/
    padding-bottom: 30px;
    margin-top: 50px;
}
.clients-logo h3{
    color: #424143;
    text-align: center;
    font-weight: bold;
    font-size: 36px;
    text-transform: uppercase;
	line-height: 80px;
}
.logo_image {
	width:50%;
}