@charset "utf-8";

/* CSS Document */

/*
Theme Name: AVV Private Limited
Theme URI: http://avv.com.au/
Author: Mr.Krishna Kumar Sah
Author URI: http://krishnaks.com.np/
Description: AVV Private Limited
Version: 1.0.0
Text Domain: avv.com.au
Tags: blog, one-column,Asbestos Removal Sydney NSW, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template ,post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, wide-blocks
*/

/* Awesome Font */
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
/* Font */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
html,body{color:#555;font-weight:300;background-color:#ffffff;letter-spacing:0.64px;}
body{font-family: 'Roboto', sans-serif; font-weight: normal; font-size: 16px; line-height: 1.4;}
p{font-size:15px;line-height:24px;font-weight:400;color:#4f4c4c;}
a{text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s;}
a:hover{text-decoration:none;}
a:focus{outline:none;text-decoration:none;}
img{max-width:100%;}
ul,li{margin:0;padding:0;}
img{max-width:100%;height:auto;}
b,strong{font-weight:700;}
h1,h2,h3,h4,h5,h6{font-weight: 700;font-family: 'Poppins', sans-serif;}
.ptb50{padding:50px 0px;}
.pt50{padding-top:50px;}
.pb50{padding-bottom:50px;}
.ptb20{padding:20px 0px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.container{max-width:1238px;}
*::-moz-selection{background:#cbdc3c;color:#fff;text-shadow:none;}
::-moz-selection{color:#fff;background:#cbdc3c;text-shadow:none;}
::selection{background:#cbdc3c;text-shadow:none;color:#fff;}




/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.top-head{background-color: #000000;padding:15px 0px;}
.top-head ul{list-style-type: none;}
.top-head ul li{display: inline-block;padding-right: 20px;color: #faf8f8;font-size: 14px;}
.top-head ul li:last-child{padding-right: 0px;}
.top-head ul li a{color: #faf8f8;font-size: 14px;}
.top-head ul li a:hover{color: #C4E538;}
.top-left ul li i{padding-right: 7px;}
.top-right{text-align: right;}
/* Logo,Menu */
.logo img{max-width: 170px;}
.primary-menu{float: right;padding-top: 4px;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu > ul > li{float:left;}
#cssmenu.align-center > ul{font-size:0;text-align:center;}
#cssmenu.align-center > ul > li{display:inline-block;float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li > a{padding:8px 16px;font-size:16px;letter-spacing:1px;text-decoration:none;color:#fff;font-weight:600;text-transform: capitalize;}
#cssmenu > ul > li.active a{color: #A3CB38;}
#cssmenu > ul > li:hover > a{color: #A3CB38;}
#cssmenu > ul > li.has-sub > a{padding-right:30px;}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#C4E538;content:'';font-weight: 300;}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-weight: 300;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{position:absolute;left:-9999px;z-index: 9999;padding-top: 22px;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto;}
#cssmenu.align-right li:hover > ul{left:auto;right:0;}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:250px;font-size:12px;text-decoration:none;color:#000;font-weight:400;background:#ffffff;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#009432;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#cssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#cssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;background-color: #fff;}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
	#cssmenu{width:100%;}
	#cssmenu ul{width:100%;display:none;}
	#cssmenu.align-center > ul{text-align:left;}
	#cssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2);}
	#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
	#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
	#cssmenu > ul > li{float:none;}
	#cssmenu ul ul li a{padding-left:25px;}
	#cssmenu ul ul ul li a{padding-left:35px;}
	#cssmenu ul ul li a{color:#777;background:none;}
	#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#A3CB38;}
	#cssmenu ul ul,#cssmenu ul ul ul,#cssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
	#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
#cssmenu #menu-button{display:block;padding:15px 17px;color:#A3CB38;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;margin-top:18px;border-top:1px solid #ddd;}
	#cssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #A3CB38;border-bottom:2px solid #A3CB38;content:'';}
	#cssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#A3CB38;content:'';}
	#cssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#A3CB38;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	#cssmenu #menu-button.menu-opened:before{top:23px;background:#A3CB38;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
	#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer;}
	#cssmenu .submenu-button.submenu-opened{background:#262626;}
	#cssmenu ul ul .submenu-button{height:34px;width:34px;}
	#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
	#cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
	#cssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
	#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:'';}
	#cssmenu ul ul .submenu-button:before{top:12px;right:16px;}
	#cssmenu .submenu-button.submenu-opened:before{display:none;}
}
/* Slider */
.main-slider{position: relative;}
.header-slider{position: relative;}
.logo-menu.sticky{position:fixed;-webkit-animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;animation:slide-down 0.7s;z-index:9999;width:100%;background-color: #000000;border:none;}
#insideheader.sticky{position:fixed;-webkit-animation:slide-down 0.7s;-moz-animation:slide-down 0.7s;animation:slide-down 0.7s;z-index:9999;width:100%;background-color: #ffffff;border:none;top: 0;-webkit-box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);
box-shadow: 0 2px 30px 0 rgba(0,0,0,.15);}
@-webkit-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@-moz-keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
@keyframes slide-down{
    0%{opacity:0;transform:translateY(-100%);}
    100%{opacity:0.9;transform:translateY(0);}
}
.logo-menu{position:absolute;top:0px;left:0px;z-index:10;right:0px;padding:10px 0px;/* border-bottom: 1px solid #a8a2a2; */}
.logo-menu::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);width: 100%;height: 100%;}
.main-slider .carousel-item img{width:100%;height:auto;}
.logo,.primary-menu,.contact-search{position: relative;z-index: 9;}
.search-pop-up .form-control:focus{border-color:#ced4da;box-shadow:none;background: none;color: #fff;}

.search-pop-up ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  color: #fff !important;

  font-size: 14px;

  font-weight: 500;

}

.search-pop-up ::-moz-placeholder { /* Firefox 19+ */

  color: #fff !important;

   font-size: 14px;

   font-weight: 500;

}

.search-pop-up :-ms-input-placeholder { /* IE 10+ */

  color: #fff !important;

   font-size: 14px;

   font-weight: 500;

}

.search-pop-up :-moz-placeholder { /* Firefox 18- */

  color: #fff !important;

   font-size: 14px;

   font-weight: 500;

}
/* .main-slider .carousel-item::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.4);width: 100%;height: 100%;} */

/* Caption Effects */
#minimal-bootstrap-carousel{margin-top:0px;position:relative;}
#minimal-bootstrap-carousel .carousel-caption{position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-align:right;text-shadow:none;}
#minimal-bootstrap-carousel .carousel-caption .container{display:table;width:100%;height:100%;margin-left:auto;margin-right:auto;text-align:center;}
@media (max-width:1199px){
	#minimal-bootstrap-carousel .carousel-caption .container{max-width:960px;}
}
@media (max-width:991px){
	#minimal-bootstrap-carousel .carousel-caption .container{max-width:720px;}
}
#minimal-bootstrap-carousel .carousel-caption .container .box{display:table-cell;text-align:left;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-top{vertical-align:top;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-bottom{vertical-align:bottom;}
#minimal-bootstrap-carousel .carousel-caption .container .box.valign-middle{vertical-align:middle;}
#minimal-bootstrap-carousel .carousel-caption .container .box .content{display:block;}
#minimal-bootstrap-carousel [class*=carousel-control]{background:none;width:50px;height:50px;font-size:36px;line-height:48px;color:#fff;background-color:transparent;visibility:visible!important;opacity:1;border:1px solid #fff;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:99;}
@media (max-width:667px){
	#minimal-bootstrap-carousel [class*=carousel-control]{width:30px;height:30px;font-size:15px;line-height:30px;}
}
@media (max-width:480px){
	#minimal-bootstrap-carousel [class*=carousel-control]{width:40px;height:40px;font-size:17px;line-height:40px;background:rgba(255,255,255,0.4);color:#000;}
}
#minimal-bootstrap-carousel .carousel-control-prev{left:1%;}
#minimal-bootstrap-carousel .carousel-control-next{right:1%;}
#minimal-bootstrap-carousel [class*=carousel-control]:hover{opacity:1;background:#C4E538;border-color:#C4E538;}

/* fixing slider height */
#minimal-bootstrap-carousel.slider-home-one .carousel-inner .carousel-item{height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#222;}
.slider-content-style .content{text-align:center;position:relative;z-index:999;}
.slider-content-style .content h3,.slider-content-style .content h2,.slider-content-style .content p{margin:0;}
.slider-content-style .content h3{color:#fff;font-size:60px;line-height:1em;font-weight:600;-webkit-animation-delay:.5s;animation-delay:.5s;}
.slider-content-style .content p{font-weight:600;font-size:18px;color:#FFFFFF;letter-spacing:.150em;margin-top:20px;-webkit-animation-delay:1.5s;animation-delay:1.5s;}
.slider-content-style .content a.thm-btn{background:#ffba60;display:inline-block;vertical-align:middle;color:#222222;font-size:18px;letter-spacing:.1em;font-weight:600;padding:10px 17px;margin-top:27px;transition:all .4s ease;-webkit-animation-delay:2s;animation-delay:2s;}
.slider-content-style .content a.thm-btn:hover{background:#fff;}
#minimal-bootstrap-carousel .carousel-item.active img{transform: scale(1.1);
transition: 10s;-webkit-animation: -webkit-animation:kenburns-top 5s ease-in-out infinite alternate-reverse;
animation: kenburns-top 5s ease-in-out infinite alternate-reverse;width: 100%;}
/* Contact us,Search Box */
.contact-search{padding-top: 22px;}
.contact-search ul{list-style-type: none;}
.contact-search ul li{display: inline-block;margin-right: 10px;}
.contact-search ul li:last-child{margin-right: 0px;}
.contact-search ul li.contactus-top a{background-color: #009432;padding: 12px 14px;color: #fff;text-transform: uppercase;font-size: 14px;}
.contact-search ul li.contactus-top a:hover{background-color: #000;}
.contact-search ul li.searchbox-top a{padding: 12px 14px;background-color: #000;color: #fff;font-size: 14px;}
.contact-search ul li.searchbox-top a:hover{background-color: #009432;}
/* Search Box */
.searchbox{display:inline-block;line-height:65px;margin-left:19px;float: right;}
.searchbox .button{color:#3e3e3e;font-size:13px;padding-left:5px;}
.search-pop-up input{border:1px solid rgb(255,255,255);color:rgb(255,255,255);font-size:15px;height:100%;padding:0 18px;width:702px;background:rgba(0,0,0,0) none repeat scroll 0 0;}
#search_box .modal-content{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;box-shadow:none;display:table-cell;vertical-align:middle;}
#search_box .modal-header{border:0 none;padding:0;}
form.search-pop-up{height:56px;position:relative;width:702px;margin:auto;}
.search-pop-up > button{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ffffff;font-size:18px;height:100%;padding:0 18px;position:absolute;right:0;top:0;}
.modal-dialog button.close{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#ffffff;cursor:pointer;font-size:20px;height:28px;line-height:13px;margin-top:0;opacity:1;position:absolute;right:0;text-align:center;text-shadow:none;text-transform:uppercase;top:85px;width:28px;z-index:5;}
#search_box .modal-dialog{display:table;height:100%;margin:auto;width:1170px;max-width:1170px;}
#search_box .modal-body{padding:0;}
.search-pop-up input::-moz-placeholder{color:rgb(255,255,255);}
.search-pop-up input::-webkit-input-placeholder{color:#fff;}
#search_box{background:rgba(0,0,0,0.457) none repeat scroll 0 0;}
.search-btn-icon i{font-size: 30px;}
.search-btn-icon img{max-width: 30px;}


/*--------------------------------------------------------------
# Header 1
--------------------------------------------------------------*/
#main-wrapper{width:100%;overflow-x:hidden;}
.head-two{position:relative;background:#e5edf2;}
#maincssmenu{min-height: 45px;}
#maincssmenu,#maincssmenu ul,#maincssmenu ul li,#maincssmenu ul li a,#maincssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#maincssmenu:after,#maincssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#maincssmenu #menu-button{display:none;}
#maincssmenu > ul > li{float:left;}
#maincssmenu.align-center > ul{font-size:0;text-align:center;}
#maincssmenu.align-center > ul > li{display:inline-block;float:none;}
#maincssmenu.align-center ul ul{text-align:left;}
#maincssmenu.align-right > ul > li{float:right;}
#maincssmenu > ul > li:first-child > a{padding-left:0;border:none;}
#maincssmenu > ul > li > a{padding: 14px 26px 13px;font-size:14px;letter-spacing:1px;text-decoration:none;color:#222;font-weight:600;text-transform:uppercase;border-left: 1px solid #dde4ea;line-height: 20px;}
#maincssmenu > ul > li.active a{color: #add136;}
#maincssmenu > ul > li:hover > a{color: #add136;}
#maincssmenu > ul > li.has-sub > a{padding-right:30px;}
#maincssmenu > ul > li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#222;content:'';font-weight: 300;}
#maincssmenu > ul > li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#222;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-weight: 300;}
#maincssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#maincssmenu ul ul{position:absolute;left:-9999px;z-index: 9999;padding-top: 22px;}
#maincssmenu.align-right ul ul{text-align:right;}
#maincssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#maincssmenu li:hover > ul{left:auto;}
#maincssmenu.align-right li:hover > ul{left:auto;right:0;}
#maincssmenu li:hover > ul > li{height:35px;}
#maincssmenu ul ul ul{margin-left:100%;top:0;}
#maincssmenu.align-right ul ul ul{margin-left:0;margin-right:100%;}
#maincssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding:11px 15px;width:250px;font-size:12px;text-decoration:none;color:#000;font-weight:400;background:#ffffff;}
#maincssmenu ul ul li:last-child > a,#maincssmenu ul ul li.last-item > a{border-bottom:0;}
#maincssmenu ul ul li:hover > a,#maincssmenu ul ul li a:hover{color:#fd7200;}
#maincssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
#maincssmenu.align-right ul ul li.has-sub > a:after{right:auto;left:11px;}
#maincssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#dddddd;content:'';-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
#maincssmenu.align-right ul ul li.has-sub > a:before{right:auto;left:14px;}
#maincssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;background-color: #fff;}
@media all and (max-width:768px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px),only screen and (min-device-pixel-ratio:2) and (max-width:1024px),only screen and (min-resolution:192dpi) and (max-width:1024px),only screen and (min-resolution:2dppx) and (max-width:1024px){
	#maincssmenu{width:100%;}
	#maincssmenu ul{width:100%;display:none;}
	#maincssmenu.align-center > ul{text-align:left;}
	#maincssmenu ul li{width:100%;border-top:1px solid rgba(120,120,120,0.2);}
	#maincssmenu ul ul li,#maincssmenu li:hover > ul > li{height:auto;}
	#maincssmenu ul li a,#maincssmenu ul ul li a{width:100%;border-bottom:0;}
	#maincssmenu > ul > li{float:none;}
	#maincssmenu ul ul li a{padding-left:25px;}
	#maincssmenu ul ul ul li a{padding-left:35px;}
	#maincssmenu ul ul li a{color:#777;background:none;}
	#maincssmenu ul ul li:hover > a,#maincssmenu ul ul li.active > a{color:#A3CB38;}
	#maincssmenu ul ul,#maincssmenu ul ul ul,#maincssmenu.align-right ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
	#maincssmenu > ul > li.has-sub > a:after,#maincssmenu > ul > li.has-sub > a:before,#maincssmenu ul ul > li.has-sub > a:after,#maincssmenu ul ul > li.has-sub > a:before{display:none;}
#maincssmenu #menu-button{display:block;padding:15px 17px;color:#A3CB38;cursor:pointer;font-size:12px;text-transform:uppercase;font-weight:700;margin-top:18px;border-top:1px solid #ddd;}
	#maincssmenu #menu-button:after{position:absolute;top:22px;right:17px;display:block;height:8px;width:20px;border-top:2px solid #A3CB38;border-bottom:2px solid #A3CB38;content:'';}
	#maincssmenu #menu-button:before{position:absolute;top:16px;right:17px;display:block;height:2px;width:20px;background:#A3CB38;content:'';}
	#maincssmenu #menu-button.menu-opened:after{top:23px;border:0;height:2px;width:15px;background:#A3CB38;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
	#maincssmenu #menu-button.menu-opened:before{top:23px;background:#A3CB38;width:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
	#maincssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,0.2);height:46px;width:46px;cursor:pointer;}
	#maincssmenu .submenu-button.submenu-opened{background:#262626;}
	#maincssmenu ul ul .submenu-button{height:34px;width:34px;}
	#maincssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#dddddd;content:'';}
	#maincssmenu ul ul .submenu-button:after{top:15px;right:13px;}
	#maincssmenu .submenu-button.submenu-opened:after{background:#ffffff;}
	#maincssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#dddddd;content:'';}
	#maincssmenu ul ul .submenu-button:before{top:12px;right:16px;}
	#maincssmenu .submenu-button.submenu-opened:before{display:none;}
}
.request-quote-btn{font-size:14px;color:#fff;display:block;text-align:center;text-transform:uppercase;padding:15px 7px 13px 10px;font-weight:600;background-color:#A3CB38;position:relative;}
.request-quote-btn i{padding-right: 5px;}
.request-quote-btn:hover{color: #fff;}
.head-two::after{position:absolute;right:-603px;width:50%;height:48px;background:#A3CB38;content:'';top:0;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-current > a.mega-menu-link{color: #a3cb38;}
/* Logo,Phone,Email */
.logo-phemail{}
.phone-email{float:right;}
.logo-head-two img{max-width:150px;padding-top:11px;padding-bottom:0px;}
.call-us-two,.mail-to-two{display:block;padding:13px 19px 6px;float:left;}
.icon-box-two,.icon-box-mail{font-size:40px;color:#ffaf36;display:inline-block;padding-top:0;position:relative;top:-3px;border-radius:8px;line-height:1;padding:0.25em;}
.icon-box-two::before{content:"\f10b";font-family:fontAwesome;color:#cbdc3c;}
.icon-box-mail::before{content:"\f003";font-family:fontAwesome;color:#cbdc3c;}
.call-two-content,.mail-two-content{font-size:22px;color:#333333;font-weight:700;display:inline-block;padding-top:5px;}
.call-two-content span,.mail-two-content span{display:block;color:#8e9aa4;font-weight:600;font-size:12px;text-transform:uppercase;line-height:18px;}
.mail-to-two{border-left:1px solid #dde4ea;}
.header-two-slider .carousel-item img{height: 530px;object-fit: cover;object-position: center;}
.header-two-slider  .carousel-item::after{display: none;}




/*--------------------------------------------------------------
# Why Choose Us
--------------------------------------------------------------*/
#why-choose-us{text-align: center;padding: 40px 0px;border-bottom: 1px solid #ddd;-webkit-box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);}
.wcubox img{max-width: 60px;margin-bottom: 10px;}
.wcubox h4 a{font-size: 18px;font-weight: 600;color: #333;}
.wcubox h4 a:hover{color: #add136;}




/*--------------------------------------------------------------
# Our Services
--------------------------------------------------------------*/
#our-servives{padding:70px 0px;}
.servicebox{padding-top:30px;padding-bottom:41px;}
.left-servives{text-align:right;padding-right:20px;}
.left-servives h3{text-transform:uppercase;color:#000;font-weight:700;margin-bottom:5px;font-size:30px;text-shadow:0px 3px 4px rgba(203,220,60,.3);-webkit-text-shadow:0px 3px 4px rgba(203,220,60,.3);-ms-text-shadow:0px 3px 4px rgba(203,220,60,.3);-o-text-shadow:0px 3px 4px rgba(203,220,60,.3);}
.left-servives h5{font-weight:500;font-size:15px;font-style:italic;margin-bottom:35px;}
.left-servives p{padding-bottom:36px;color:#585858;font-size:14px;line-height:28px;}
.services-box .img-box{height:175px;position:relative;overflow:hidden;}
.services-box .img-box::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);}
.services-box{margin-bottom:30px;}
.services-box .img-box img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;}
.services-box .title-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:20px;}
.services-box .title-overlay h4 a{color:#fff;font-weight:600;font-size:20px;}
.services-box .title-overlay h4 a:hover{color:#A3CB38;}
.view-more a{padding:14px 28px;font-size:13px;color:#fff;font-weight:600;text-align:center;background:#A3CB38;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}
.view-more a:hover{background-color: #000000;}



/*--------------------------------------------------------------
# Quote
--------------------------------------------------------------*/
#contact-quote{background-color:#96c33c;padding:40px 0px;}
#contact-quote h4{color:#fff;font-weight:700;font-size:30px;text-shadow:0px 3px 4px rgba(45,114,63,.29);-webkit-text-shadow:0px 3px 4px rgba(45,114,63,.29);-ms-text-shadow:0px 3px 4px rgba(45,114,63,.29);-o-text-shadow:0px 3px 4px rgba(45,114,63,.29);margin:0px;}
.quotecontactus{float: right;padding-top: 7px;}
.quotecontactus a{background-color: #000;padding:12px 20px;color: #fff;font-weight: 600;}
.quotecontactus a:hover{background-color: #009432;}


/*--------------------------------------------------------------
# Latest Projects
--------------------------------------------------------------*/
#latest-projects{background-color:#F7F7F7;padding:70px 0px;}
.avv-title{max-width:800px;margin:0 auto;text-align:center;}
.avv-title h3{text-transform:capitalize;color:#000;font-weight:700;margin-bottom:20px;font-size:30px;text-shadow:0px 3px 4px rgba(203,220,60,.3);-webkit-text-shadow:0px 3px 4px rgba(203,220,60,.3);-ms-text-shadow:0px 3px 4px rgba(203,220,60,.3);-o-text-shadow:0px 3px 4px rgba(203,220,60,.3);}
.avv-title p{padding-top:20px;}
.divider-line{content:"";display:block;height:2px;width:41px;background-color:#276e63;margin:-5px auto 5px;position:relative;}
.divider-line::after{content:"";width:26px;background:#276e63;display:block;margin:0 auto;height:2px;position:absolute;bottom:-4px;left:7px;}
.proj-box{-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;position:relative;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);box-shadow:0 10px 20px 0 rgba(0,0,0,0.1);border-bottom:4px solid transparent;}
.proj-box .pimg{height:280px;position:relative;overflow:hidden;}
.proj-box  .pimg img{max-width:100%;width:100%;height:100%;object-fit:cover;object-position:center;}
.proj-title{background-color:#fff;padding:15px;text-align:center;}
.proj-box:hover{-webkit-box-shadow:14px 17px 17px rgba(34,34,32,0.1);box-shadow:14px 17px 17px rgba(34,34,32,0.1);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;border-bottom:4px solid #cbdc3c;}
.proj-title h4{margin:0px;}
.proj-title h4 a{font-size:18px;font-weight:700;color:#333;}
.proj-box:hover h4 a{color: #3a795e;}
.project-lists{margin-top:50px;}



/*--------------------------------------------------------------
# Testimonials
--------------------------------------------------------------*/
#testimonials{padding:70px 0px;}
.testimonials-lists{padding-top: 40px;}
.testimonlbox{background: url(../img/quote.png) 0 0 no-repeat;padding-top: 29px;
padding-right: 40px;}
.testimonlbox img{width:60px;height:60px;float:left;overflow:hidden;border-radius:50%;display:block;margin-right: 15px;}
.testimonlbox .media{margin-top:30px;}
.testimonlbox .media h5{font-size:15px;color:#1c1c1c;display:block;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin:0px 0px 5px 0px;}
.testimonlbox .media-body{padding-top: 8px;}
.testimonlbox p a{font-size: 13px;color: #a3cb38;font-weight: 600;}
/* Clients Owl */
.testimonialslider,.testimonialslider .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.testimonialslider{display:none;width:100%;z-index:1}
.testimonialslider .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.testimonialslider .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.testimonialslider .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.testimonialslider .owl-item,.testimonialslider .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.testimonialslider .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.testimonialslider .owl-item img{    /* display: block;
	        width: 100% */}
	.testimonialslider .owl-dots.disabled,.testimonialslider .owl-nav.disabled{display:none}
	.no-js .testimonialslider,.testimonialslider.owl-loaded{display:block}
	.testimonialslider .owl-dot,.testimonialslider .owl-nav .owl-next,.testimonialslider .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.testimonialslider .owl-nav button.owl-next,.testimonialslider .owl-nav button.owl-prev,.testimonialslider button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
	.testimonialslider.owl-loading{opacity:0;display:block}
	.testimonialslider.owl-hidden{opacity:0}
	.testimonialslider.owl-refresh .owl-item{visibility:hidden}
	.testimonialslider.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
	.testimonialslider.owl-grab{cursor:move;cursor:grab}
	.testimonialslider.owl-rtl{direction:rtl}
	.testimonialslider.owl-rtl .owl-item{float:right}
	.testimonialslider .animated{animation-duration:1s;animation-fill-mode:both}
	.testimonialslider .owl-animated-in{z-index:0}
	.testimonialslider .owl-animated-out{z-index:1}
	.testimonialslider .fadeOut{animation-name:fadeOut}
	@keyframes fadeOut{
		0%{opacity:1}
		100%{opacity:0}
	}
	.owl-height{transition:height .5s ease-in-out}
	.testimonialslider .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
	.testimonialslider .owl-item .owl-lazy:not([src]),.testimonialslider .owl-item .owl-lazy[src^=""]{max-height:0}
	.testimonialslider .owl-item img.owl-lazy{transform-style:preserve-3d}
	.testimonialslider .owl-video-wrapper{position:relative;height:100%;background:#000}
	.testimonialslider .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
	.testimonialslider .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
	.testimonialslider .owl-video-playing .owl-video-play-icon,.testimonialslider .owl-video-playing .owl-video-tn{display:none}
	.testimonialslider .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
	.testimonialslider .owl-video-frame{position:relative;z-index:1;height:100%;width:100%;}
	.testimonialslider .owl-nav{text-align:right;-webkit-tap-highlight-color:transparent;display: none;}
	.testimonialslider .owl-nav .disabled{opacity:1;cursor:default}
	.testimonialslider .owl-nav i{font-size:3.2em;width:1.6em;text-align:center;color:#7a7a7a;}
	.testimonialslider .owl-nav [class*=owl-]:hover i{color:#A3CB38!important}
	.testimonialslider .owl-prev{position:absolute;top:30%;left:-24px}
	.testimonialslider .owl-next{position:absolute;top:30%;right:-22px;}

.testimonialslider .owl-dots{padding-top:25px;text-align: center;}
.testimonialslider .owl-dot{background-color:#cec8c8;width:15px;height:15px;display:inline-block;margin-right:10px;}
.testimonialslider .owl-dot.active{background-color:#A3CB38;}


/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
.top-footer{background-color:#121809;padding:70px 0px;}
.footer-logo{margin-bottom:38px;}
.footer-logo img{max-width:180px;}
.aboutus-text{margin-bottom:20px;}
.aboutus-text p{font-size:14px;color:#999;line-height:26px;font-weight:400;}
.contact-info-footer{list-style-type:none;}
.contact-info-footer li{position:relative;padding-left:30px;font-size:15px;color:#999;line-height:26px;margin-bottom:14px;}
.contact-info-footer li:last-child{margin-bottom:0px;}
.contact-info-footer li span{font-size:18px;color:#cbdc3c;position:absolute;left:0;top:0px;}
.icon-signs::before{content:"\f041";color:#cbdc3c;font-family:FontAwesome;}
.icon-phone-call::before{content:"\f2a0";color:#cbdc3c;font-family:FontAwesome;}
.icon-note::before{content:"\f003";color:#cbdc3c;font-family:FontAwesome;}
.usefil-services ul{list-style-type:none;}
.usefil-services ul li{padding-bottom:12px;}
.usefil-services ul li:last-child{padding-bottom:0px;}
.usefil-services ul li a{color:#999;font-size:14px;}
.usefil-services ul li a:hover{color:#cbdc3c;}
.usefil-services ul li a::before{content:"\f105";font-family:fontAwesome;padding-right:10px;color:#cbdc3c;}
#footer .fbox h4{color:#fff;font-weight:500;margin-bottom:40px;position:relative;font-size:22px;border-bottom:1px solid #f1f1f126;padding-bottom:20px;}
#footer .fbox h4::after{background:#cbdc3c;position:absolute;bottom:-2px;content:"";width:20%;height:3px;left:0;}
.footer-bottom{background-color:#121809;padding:15px 0px;border-top: 1px dotted #f1f1f126;}
.footer-bottom p{margin:0px;color:#999;}
p.poweredby{text-align: right;}
p.poweredby a{color: #cbdc3c;}


/*--------------------------------------------------------------
# Category Page
--------------------------------------------------------------*/
#breadcrumb-nf{background: #e5edf2;padding:20px 0px;}
#breadcrumb-nf h1{color:#000;position:relative;z-index:10;margin:0px;font-size: 32px;}
.breadcrumb-menu{position:relative;z-index:10;float: right;padding-top: 3px;}
.breadcrumb-menu li:first-child{margin-left:0px;}
.breadcrumb-menu li{position:relative;display:inline-block;line-height:30px;margin-left:20px;color:#add136;font-size:16px;font-weight:600;}
.breadcrumb-menu li::before{content:"\f105";font-family:FontAwesome;position:absolute;right:-24px;width:24px;top:0px;text-align:center;line-height:30px;color:#333;}
.breadcrumb-menu li:last-child::before{content:none;}
.breadcrumb-menu li a{color:#333;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.breadcrumb-menu li a:hover{color:#add136;}
.right-sidebar-services{padding:50px 0px 50px 30px;}
.all-services-lists{padding-top: 50px;}
.cat-services-box{margin-bottom: 30px;}
.cat-img{height: 250px;position: relative;overflow: hidden;}
.cat-img img{max-width: 100%;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.cat-title-ser{margin-top: 30px;}
.cat-title-ser h4{padding-bottom: 10px;}
.cat-title-ser p{color: #9c9c9c;}
.cat-title-ser h4 a{font-size: 22px;font-weight: 500;color: #333;}
.cat-title-ser h4 a:hover{color: #add136;}
.servives-left-sidebar{padding:50px 30px 50px 0px;text-align: right;}
.services-lists ul{list-style-type: none;}
.services-lists ul li{padding:7px 0px;}
.services-lists ul li:first-child{padding-top: 0px;}
.services-lists ul li:last-child{padding-bottom: 0px;}
.services-lists ul li a{color: #919191;font-size: 14px;}
.services-lists ul li a:hover{color: #add136;}
.contact-info{margin:50px 0px;}
.contact-info h3{border:1px solid #e4e3e3;border-left: none;border-right: none;margin:0px 0px 15px 0px;padding:10px 0px;font-weight: 500;font-size: 18px;text-transform: uppercase;}
.contact-info-widget p strong{color: #add136;font-size: 16px;}
.contact-info-widget p{color: #919191;font-size: 14px;word-break: break-all;}


/*--------------------------------------------------------------
# Detail Page
--------------------------------------------------------------*/
.single-page-all{padding-top: 0px;}
.single-page-all img{margin-bottom: 30px;}
.single-page-all h1{font-weight: 500;font-size: 24px;text-transform: uppercase;margin-bottom: 20px;}
.single-page-all p{color: #9b9a9a;}



/*--------------------------------------------------------------
# Contact us
--------------------------------------------------------------*/
#contact-us{padding:70px 0px;}
.submitbtn-avv input{background-color:#A3CB38;padding:10px 30px;border:none;color:#fff;font-size:16px;font-weight:600;}
.submitbtn-avv input:hover{background-color: #000000;}
.get-in-touch h3,.right-contact-info h3{font-weight:500;margin-bottom:40px;position:relative;font-size:26px;border-bottom:1px solid #f1f1f126;padding-bottom:10px;}
.get-in-touch h3::after,.right-contact-info h3::after{background:#cbdc3c;position:absolute;bottom:-2px;content:"";width:70px;height:2px;left:0;}
.coninfo-form .form-control{height:auto;padding:.675rem .75rem;border-radius:0px;font-size:14px;border-color:#e1e1e1;background-color:#f7f7f7;color:#888;}
.coninfo-form label{font-weight: 500;color: #777;}
.coninfo-form label span{color: #f00;}
.coninfo-form ::-webkit-input-placeholder {
  color: #b5b3b3 !important;
  font-size: 14px;
  font-weight: 400;
}
.coninfo-form ::-moz-placeholder {
  color: #b5b3b3 !important;
   font-size: 14px;
   font-weight: 400;
}
.coninfo-form :-ms-input-placeholder {
  color: #b5b3b3 !important;
   font-size: 14px;
   font-weight: 400;

}
.coninfo-form :-moz-placeholder {
  color: #b5b3b3 !important;
   font-size: 14px;
   font-weight: 400;
}
.coninfo-form .form-control:focus{border-color:#ced4da;box-shadow:none;outline:0 none;}
/* Add Css 7/25/2020 */
#breadcrumb-nf ul{margin:0px;}
ul.post-categories li a{color: #add136;}
.pagepaddmargin{padding:70px 0px;}
.pagepaddmargin .site-main{text-align: center;}
#searh-page{padding:70px 0px;}
.footergooglemap iframe{max-width: 100%;height: 220px;}
#google-map iframe{max-width: 100%;height: 400px;width: 100%;}
#google-map p{margin:0px;}
#insideheader{padding:10px 0px;}
#insideheader #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #333;}
#insideheader #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #a3cb38;}
/* #insideheader.sticky #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #fff;}
#insideheader.sticky #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #a3cb38;} */
.logo-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {color: #a3cb38;}
.mega-menu-description{display:none !important;}

/*--------------------------------------------------------------
# Serach Page
--------------------------------------------------------------*/
.rightsearch-box ul{list-style-type: none;}
.rightsearch-box ul li{padding:15px 0px;border-bottom: 1px solid #ddd;}
.rightsearch-box ul li:first-child{padding-top: 0px;}
.rightsearch-box ul li img{width: 120px;height: 120px;object-fit: cover;object-position: center;margin-right: 15px;}
.rightsearch-box ul li h4 a{font-size:22px;font-weight:500;color:#333;}
.rightsearch-box ul li h4 a:hover{color: #add136;}
.rightsearch-box ul li p{color: #9c9c9c;margin:0px;}



/*--------------------------------------------------------------
# Responsive
--------------------------------------------------------------*/
@media (min-width: 320px) and (max-width: 767px)
{
.header-two-slider .carousel-item img{height:250px;}
.wcubox,.proj-box{margin-bottom:30px;}
.usefil-services{margin:30px 0px;}
p.poweredby{text-align:center;}
.quotecontactus{float:left;padding-top:30px;}
.logo-menu{position:relative;}
.primary-menu{float:none;padding-top: 0px;border-top: 1px solid #ddd;margin-top: 10px;}
.logo img{display: block;margin:0 auto;}
#cssmenu > ul > li > a{color: #333;padding: 15px 16px;}
#cssmenu ul ul{padding-top: 0px;}
.contact-search{padding:20px 0px 10px 0px;}
.contact-search ul li:last-child{margin-right:0px;float:right;}
.logo-menu.sticky{position: relative;}
.top-right{text-align:center;}
.get-in-touch{margin-bottom: 30px;}
.breadcrumb-menu{float:left;}
.servives-left-sidebar{text-align:left;}
.right-sidebar-services{padding:0px 0px 50px 0px;}
.contact-info{margin:50px 0px 0px 0px;}
#search_box .modal-dialog{display:table;height:100%;margin:auto;width:auto;max-width:100%;}
form.search-pop-up{height:56px;position:relative;width:100%;margin:auto;}
.search-pop-up input{width:100%;}
.modal-dialog button.close{position:relative;top:-37px;}
.logo-menu::after{background: rgba(0,0,0,.6);}
.mega-toggle-label-closed,.mega-toggle-label-open{position: absolute;left: 0;}
.logo-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{color: #fff;}
.logo-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{color: #a3cb38;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{padding:0px;}
#insideheader.sticky{position: relative;}
#insideheader #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{border-bottom:1px solid #ddd;}
.logo-menu #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{border-bottom:1px solid #5e5b5b;}
}
@media (min-width: 768px) and (max-width: 991px)
{
.proj-box,.fbox{margin-bottom:30px;}
.logo img{display: block;margin:0 auto;}
.logo-menu{position:relative;}
.primary-menu{float:right;padding-top: 0px;}
#cssmenu > ul > li > a{color: #333;padding: 15px 16px;}
#cssmenu ul ul{padding-top: 0px;}
.contact-search{padding:6px 0px 10px 0px;}
.contact-search ul li:last-child{margin-right:0px;float:right;}
/* .logo-menu.sticky{position: relative;} */
.top-right{text-align:center;}
#search_box .modal-dialog{display:table;height:100%;margin:auto;width:auto;max-width:100%;}
form.search-pop-up{height:56px;position:relative;width:100%;margin:auto;}
.search-pop-up input{width:100%;}
.modal-dialog button.close{position:relative;top:-37px;}
.logo-menu::after{background: rgba(0,0,0,.7);}
.logo img{max-width: 95px;}
.contact-search ul li.contactus-top a{padding: 10px 10px;font-size: 12px;}
.contact-search ul li.searchbox-top a{padding: 10px 14px;font-size: 12px;}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link{line-height: initial;height: auto;}
.top-head ul li{display:inline-block;padding-right:5px;color:#faf8f8;font-size:11px;}
}
@media (max-width: 992px)
{
.request-quote-btn{font-size: 11px;padding: 15px 6px 16px 6px;}
}