/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');
 
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000!important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000000!important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000000!important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000000!important;
}
/***************************topbar********************************/
.display-none{display:none;}
.footer-section.last{border-bottom:0px!important;}
.call_green_buton{margin-top: -10px;bottom: -9px;position: relative;left: 0px;right: 10%;width: auto;height: 52px; background: #479501;z-index: 9999999;border-top: 3px solid #74d006;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; padding: 14px;}
.call_green_buton a{line-height: 10px;color: #fff!important;font-weight: 600;font-weight: 400;font-family: 'Montserrat', sans-serif;}
.fusion-secondary-header .fusion-alignright .fusion-social-links-header{margin-right: 10%;} 
.ulserve{padding-left:0px;}
.ulserve .homeli{list-style:none;}
.ulserve .homeli:before{content: "\f041"; font-family: fontawesome;display: inline-block;margin-right:5px;}
.fusion-secondary-header .fusion-contact-info:before{content: "\f003"; color: #dedede; font-family: fontawesome;display: inline-block;margin-right:5px;}
.fusion-social-links-header .fusion-social-networks-wrapper:before{content: "Follow Us:"; color: #dedede; display: inline-block;margin-right:5px;    padding-left: 10px;color: #ababab!important;font-size: 14px!important;line-height: 14px!important;}
/********************************slider****************************************/
.slider-box{background:rgba(0,0,0,0.59);padding:30px 14px;}
.slider-top-border{border-top:4px solid #75d00b;}
.slider-big-title{line-height: 28px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 23px!important;letter-spacing: 1px;text-transform: uppercase;}
.slider-medium-title{font-family: 'Montserrat', sans-serif;font-weight: 500; font-size: 18px; letter-spacing: 1px;text-transform: uppercase;line-height: 18px;} 
.slider-small-title{color: #fff;line-height: 16px;font-family: 'Montserrat', sans-serif;font-weight: 100;margin-top: 10px;} 
li.fusion-last-menu-item:after{display:none!important;}
/********************************menu****************************************/
.fusion-main-menu{margin:25px 0px;}
.fusion-main-menu > ul > li > a{font-family: 'Montserrat', sans-serif;font-weight: 500!important;color: #707070!important;padding: 0px 10px !important; margin: 0px 5px !important; font-size: 15px!important; border-radius: 6px;}
.fusion-main-menu > ul > li.current-menu-ancestor.current-menu-parent > a, .fusion-main-menu > ul > li.current-menu-item > a, .fusion-main-menu > ul > li > a:hover, .fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-main-menu > ul > li:not(.fusion-middle-logo-menu-logo):hover > a{color: #ffffff!important;}
.fusion-main-menu .sub-menu{margin-left: 5px;}
.fusion-main-menu .sub-menu a{padding: 7px 10px!important; border-radius: 0px;}
.fusion-main-menu > ul > li:after{content:""; width: 1px; height: 15px;background:url(img/menu-sep.jpg) no-repeat;display: block; position: absolute; top: 13px; right: 0px;}
.fusion-sticky-shadow .fusion-main-menu > ul > li:after{display: none;}
.fusion-page-title-bar{border-color:#76ce0a!important;border-top: -1px solid #76ce0a!important;border-bottom: 0px solid #76ce0a!important;}
.fusion-header-wrapper:after{content:""; display: block;background: url(img/top-border.jpg) repeat-x;bottom: 0px;height: 8px;
width: 100%; left: 0px;}
.contact-us-form .form-slider-new:before{left:12px!important;}
.contact-us-form .form-slider-new:after{left:12px!important;}
iframe{width: 100%!important;}


/*********************************top call buton***************************************/
.callbox{width: 22%; display: inline-block; margin: 25px 0px 25px 35px;}
.leftisde{margin-right:5px;float: left;}
.calltitle-top{font-family: 'Montserrat', sans-serif!important;font-weight: 700!important;line-height: 24px!important;
font-size: 20px!important;}
.calltitle-bottom{color: #7a7a7a!important;font-family: 'Montserrat', sans-serif !important;font-weight: 500!important;line-height: 14px!important;font-size: 12px!important;} 

/*********************************colors***************************************/
.green, .call-acion-title-top .green{color: #75d00b!important;}
.darkgreen{color:#479501!important;}
.white, .white.section-title-top{color:#fff!important;}

/************************************contact form************************************/
/* .slider-contact-form{position: absolute;right: 10%;clear:both;} */
.form-slider-new .slider-form-top-title{font-family: 'Montserrat', sans-serif;color: #fff;font-size: 16px;font-weight: 500;
margin: 0px!important;line-height: 16px;} 
.form-slider-new .slider-form-title{font-family: 'Montserrat', sans-serif!important;margin-top: 0px;margin-bottom: 0px;font-size: 32px!important;color: #75d00b;font-weight: 500!important;line-height: 32px!important;}
.form-slider-new .slider-form-bottom-title{color: #fff;line-height: 16px;font-family: 'Montserrat', sans-serif;font-weight: 100;margin-top: 0px;    margin-bottom: 10px;}
.slider-contact-form{font-family: 'Montserrat', sans-serif;}
.form-slider-new {width: 320px;float: right;background:rgba(0,0,0,0.59);padding: 20px;margin-right: 0px;}
.form-slider-new span.wpcf7-form-control-wrap input, .form-slider-new span.wpcf7-form-control-wrap .wpcf7-select-parent select {color: #000;border-radius: 4px;margin-bottom: 8px!important;padding-left: 15px;width: 100%;height: 35px!important;}
.form-slider-new span.wpcf7-form-control-wrap textarea{border-radius: 4px; height: 80px!important;}
.form-slider-new .btn-sm{margin-top:10px;float:left!important;padding: 10px 15px!important;font-weight: 600!important;
letter-spacing: 1px !important;background: #75d00b!important; width: 50%!important;}
.section-new{background:#479501!important;border-radius: 0px 6px 6px 0px;}
.section-new:after{content: '';display: block; position: absolute;left: 12px;bottom: 1px;width: 0px;height: 0px;    border-bottom: 23px solid rgba(0, 128, 0, 0);border-top: 0px solid rgba(0, 128, 0, 0); border-right: 20px solid rgb(0, 128, 0);}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next, .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{background:transparent!important;}
.fusion-blog-pagination .pagination .pagination-prev:before{color:#000!important;content:"\f0d9"!important;font-family:fontawesome;display: inline-block; font-size: 30px!important;left: 0px;}
.fusion-blog-pagination .pagination .pagination-next:after{color:#000!important;content:"\f0da"!important;font-family:fontawesome;display: inline-block;font-size: 30px!important;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-prev:before{color:#000!important;content:"\f0d9"!important;font-family:fontawesome;display: inline-block; font-size: 30px!important;left: 20px;}
.fusion-carousel .fusion-carousel-nav .fusion-nav-next:before{color:#000!important;content:"\f0da"!important;font-family:fontawesome;display: inline-block;font-size: 30px!important;}
.section-new:before{content: '';display: block;position: absolute;left: 12px;top: 1px;width: 0px;z-index: 0;height: 0px;
    border-bottom: 23px solid #008000;border-top: 0px solid rgba(0, 128, 0, 0);border-left: 20px solid rgba(0, 128, 0, 0);}
/********************************social ****************************************/
.fusion-icon-facebook:before{content:"\f082"!important; display:block;  font-family:fontawesome;}
.fusion-icon-youtube:before{content:"\f166"!important; display:block;  font-family:fontawesome;}
.fusion-footer-widget-column  .widget-title{margin-bottom: 5px!important;}
#social_links-widget-2 .fusion-social-networks-wrapper a{font-size:25px!important;}
.home-last-section{margin-bottom:-15px!important;}
/********************************section title****************************************/
/********************************section title****************************************/
.fusion-footer-widget-area{background-position:top center!important;}
.section-title-top{line-height: 35px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 35px;letter-spacing: 1px;text-transform: uppercase;color:#4a4a4a !important;} 
.title-box .section-title-bottom{line-height: 18px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
.border-box {margin-top:10px;}
.border-box .border-line{border-bottom: 1px solid #dedede;width: 55%;margin: 0 auto;}
.border-box .double-border-line{width: 55%;margin: 0 auto;}
.border-box .border-line .imgbox{position: absolute;top: 55px;left: 48%;}
.border-box .border-line .imgbox.aboutcent{position: absolute;top: 140px;left: 48%;}
.border-box .double-border-line .imgbox{position: absolute;top: 20px;left: 48%;z-index: 99999999;}
.fusion-rollover-gallery, .fusion-rollover-categories{display:none!important;}
.fusion-rollover:hover{background-image:none!important;background:transparent!important;}.fusion-rollover{background-image:none!important;background:transparent!important;}
/******************************text******************************************/
.normal-text{font-family: 'Raleway', sans-serif;font-weight: 400;font-size: 13px;}

/*****************************map contact form******************************************/
.recent-project-form .slider-contact-form{font-family: 'Montserrat', sans-serif;width: 100%;float: left;position: absolute;
bottom:-22px;}
.recent-project-form .section-new:after{content: '';display: block; position: absolute;left: 92px;bottom: 0%;width: 0px;height: 0px;    border-bottom: 23px solid rgba(0, 128, 0, 0);border-top: 0px solid rgba(0, 128, 0, 0); border-right: 20px solid rgb(0, 128, 0);}	
.recent-project-form .section-new:before{content: '';display: block;position: absolute;left: 92px;top: 0%;width: 0px;z-index: 0;height: 0px;  border-bottom: 23px solid #008000;border-top: 0px solid rgba(0, 128, 0, 0);border-left: 20px solid rgba(0, 128, 0, 0);}
.recnt-map{border-top:9px solid #424242;border-bottom:9px solid #424242;}



/*****************************footer box******************************************/
.address-footbox{width: 100%;float: left; border: 1px solid #dedede; padding: 30px;}
.address-footbox .contbox {border-right: 1px solid #dedede;width: 30%;float: left;margin-right: 15px;}
.address-footbox .contbox.last{border-right: 0px solid #dedede;width: 29%;float: left;margin-right: 15px;}
.address-footbox .fooeticon {margin-right: 10px;color: #75d00b;font-size: 38px; float: left;display: inline-block;}




/*****************************buton******************************************/
a.learn-buton{padding:12px 0px 0px!important; }
a.learn-buton{font-family: 'Montserrat', sans-serif; font-weight: 500; font-size: 13px;}
.fusion-rollover-title a{color: #fff!important;font-family: 'Montserrat', sans-serif!important; font-weight: 500;font-size: 24px!important; text-transform: uppercase!important;}
.fusion-image-wrapper .fusion-rollover .fusion-rollover-gallery, .fusion-image-wrapper .fusion-rollover .fusion-rollover-link{background: #75d00b!important;background-color: #75d00b!important;}
.fusion-load-more-button{width: 20%;padding: 0px 15px 15px 15px;border-radius: 4px;margin: 0 auto;background:#479501!important;color:#fff!important;}


/*********************************spaces***************************************/
.space{margin:5px 0px;}
.lgspace{margin:20px 0px;}
.extraspace{margin:30px 0px;}
.extralgspace{margin:40px 0px;}
/*********************************service***************************************/
.service-title{line-height: 18px;font-family: 'Montserrat', sans-serif; font-weight: 500;font-size: 18px;text-transform: capitalize;margin-bottom: 15px;color: #494949;}

/**********************************about**************************************/
.about-light-title{line-height: 24px!important;font-weight: 400!important;font-size: 20px!important; font-family: 'Montserrat', sans-serif!important;}
.about-text{font-family: 'Raleway', sans-serif;font-size: 14px !important;line-height: 22px;}
.about-smal-title{font-weight: 800;font-size: 16px;}

/*******************************stump removal**************************************/
.stump-title-top{line-height: 30px;font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 24px;}
.stump-title-bottom{line-height: 22px;font-family: 'Montserrat', sans-serif;font-weight: 200;font-size: 16px; float: left;    width: 100%;}
.section-callbox{float:left;background: #fff;padding: 15px 40px;border-radius: 4px;}
.section-callbox .leftisde{margin-right: 5px;float:left;} 
.section-callbox .rightside{float:left;} 
.disc-section-title-top{line-height: 35px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 35px;  letter-spacing: 1px;text-transform: uppercase;display: inline-block;}
.smalltree{font-size:26px!important;}
.smalltree-top{font-size:16px!important;line-height: 35px!important;vertical-align: bottom!important;}
.disc-title-box{float: left;text-align: center;margin: 0 auto;width: 100%;}
.aboutbox{float: left; text-align: left; width: 100%;}
.disc-stump-title-top{line-height: 30px;font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 24px;display: inline-block; vertical-align: super;}
/*****************************************choose title***************************************/
.choose-title{line-height: 22px!important;font-family: 'Montserrat', sans-serif!important;font-weight: 500!important;color: #4a4a4a!important;font-size: 22px!important;text-transform: capitalize;margin-bottom: 15px;}
.choose-light-title{line-height: 24px;font-weight: 500;font-size: 18px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
.greenbox .vido{background: #479501;padding: 5px 10px;text-transform: uppercase;line-height: 25px!important;}

/*****************************************testimonial***************************************/
.top-tile{text-transform: capitalize;font-weight: 600;display: block;}
.bottom-tile{text-transform: capitalize;font-size: 16px;font-weight: 600;display: none;}
.testimonial-name{margin-top:15px;}
.testmonial-cont-box:after {content: "\F10E";color: #d0d0d0;bottom: -8%;right: 15%;font-size: 52px;position: absolute;    font-family: fontawesome;display: block;}
.testmonial-cont-box2:after {content: "\F10E";color: #91d93c;bottom: -8%;right: 15%;font-size: 52px;position: absolute;    font-family: fontawesome;display: block;} 
.home-projects.fusion-portfolio{margin-bottom:0px!important;}
.home-projects .fusion-carousel .fusion-carousel-wrapper{padding:30px 0px!important;}
.home-projects .fusion-carousel .fusion-carousel-nav .fusion-nav-prev{top: 10px;right: 38px!important;left:auto!important;}
.home-projects .fusion-carousel .fusion-carousel-nav .fusion-nav-next{top: 10px;}

/*********************************log***************************************/
.mediumblog.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{width:40%!important;margin-right: 0px!important;}
.mediumblog .fusion-posts-container .fusion-post-medium .post-content.my-blog-post{padding: 16px!important;width: 60%;float: right;min-height: 190px;}
.mediumblog .fusion-posts-container .fusion-post-medium .fusion-post-slideshow ul.slides li .fusion-image-wrapper img{height: 190px!important;}
.page-text{display:none;}
.mediumblog.fusion-blog-layout-medium .post-content h2 a, .fullblog.fusion-blog-layout-large .post-content h2 a{font-weight: 500!important; font-family: 'Montserrat', sans-serif!important;font-size:17px!important;}
.mediumblog article .my-blog-post{border-right: 2px solid #f0f0f0;border-bottom: 2px solid #f0f0f0;border-top: 2px solid #f0f0f0; border-radius: 0px 4px 4px 0px;}
.mediumblog .fusion-posts-container .fusion-post-medium .flexslider ul.slides li .fusion-image-wrapper{border-top-left-radius: 4px!important;border-bottom-left-radius: 4px!important;}
.mediumblog .fusion-posts-container .fusion-post-medium .my-blog-post .my-post-title, .fullblog .fusion-posts-container .fusion-post-large .post-content.my-blog-post .my-post-title{margin-bottom:0px!important;}
.mediumblog .fusion-posts-container .fusion-post-medium .my-blog-post .my-blog-entry-date, .fullblog .fusion-posts-container .fusion-post-large .post-content.my-blog-post .my-blog-entry-date{color: #494949!important; font-family: 'Montserrat', sans-serif!important; font-weight: 500!important; font-size: 13px!important;}
.mediumblog .fusion-posts-container .fusion-post-medium .my-blog-post .fusion-post-content-container, .fullblog .fusion-posts-container .fusion-post-large .my-blog-post .fusion-post-content-container{margin-top:10px!important;}
.myblog .fusion-blog-shortcode .post {margin-bottom: 20px!important;}
.myblog .fusion-post-content-container p{font-size:16px!important;margin-bottom:0px!important;}
.myblog .fusion-image-wrapper .fusion-rollover{background: #a0ce4e!important;}
.mediumblog .fusion-posts-container article{padding: 20px!important;width: 48%!important;float: left; margin-right: 5px;}
.fusion-blog-pagination .pagination{text-align: center;    float: none!important;}
.section-callbox.bottom{padding:15px 0px!important;}
.newhome{margin-bottom:0px!important;}
.my-blog-post h2 a{color: #494949!important;font-family: 'Montserrat', sans-serif!important;font-weight: 400!important;
font-size: 18px!important;}
/*********footercopyright*********************************/
.copright .red{color:#025fc3!important;}
.fusion-column-last .fusion-footer-widget-column{margin-bottom:20px!important;}
/* #menu-footer-menu li{margin-bottom:10px;} */
.copright{margin-top:10px;}
.copyright{font-size: 14px;color: #4a4848;font-weight: 600;font-family: 'Montserrat', sans-serif;}
.footer-section i.fa{font-size: 24px!important;color: #65c707!important;width: 12%;float:left;}
.fotr-right{float: left;width: 85%;} 
.footer-tlte {font-family: 'Montserrat', sans-serif!important;margin-bottom: 5px!important;font-size: 15px!important;line-height: 15px!important;color: #fff!important;
font-weight: bold;}
 .fusion-copyright-notice .image{padding-right:0px!important;}
.fusion-copyright-notice .text-fot{padding-left:0px!important;} 
.footer-section {float: left;width: 100%;border-bottom: 1px solid #ba9b7c !important;margin-bottom: 15px!important;}
.footer-section .fusion-li-item span{background-color: #482e26!important;}
.time{float: left;width: 100%;font-size: 15px;font-weight: 600;}
.day{float: left;width: 100%;margin-bottom:20px;}
.fusion-footer-widget-column {text-align:left!important;font-family: 'Montserrat', sans-serif!important;}
.text-fot h3 {float: left;width: 100%;margin-top: 0px;margin-bottom: 0px;font-size: 24px;font-family: 'Montserrat', sans-serif;font-weight: 600;letter-spacing: 1px;line-height: 25px;}
.text-fot span{color: #22262f;font-size: 14px!important;line-height: 14px!important;}
.text-fot h3 span{font-size: 22px!important;line-height: 30px!important;float: left;}
.right {text-align: right;}
.image-right{padding-left: 0px;text-align: left;}
.fusion-copyright-notice{width:100%;}
.menu-footer-menu-container li{border-bottom:0px!important;} 
#sticky-phone {
    display: none;  
    background: #25a258;
    padding: 0;
    text-align:center;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    height:50px !important;
}
#sticky-phone .contact-first {
    height: auto !important;   
}

#sticky-phone .contact-first .contact-body {
    padding: 0 !important;
}
#sticky-phone .contact-first .contact-body .phone:before{content: "\f095";color: #fff;font-size: 20px;font-family: fontawesome;display: inline-block;margin-right: 5px;}

#sticky-phone .contact-first .contact-body .phone {
    display: block;
    font-size: 18px;
	font-weight: 600;
    color: #fff;
    margin-top: 10px;
    margin-bottom: 10px;
}

@media (max-width: 500px) {
     #sticky-phone {
        display: block;      
    }
}
/******************************innerpage***********************************/
.fusion-page-title-bar h1{font-family: 'Raleway', sans-serif!important;font-weight:800!important;font-size: 34px!important;color: #75d00b!important;line-height: 40px!important;}
.fusion-page-title-bar h3{font-family: 'Raleway', sans-serif!important;font-weight: 500!important;font-size: 16px!important;color: #ffffff!important;line-height: 15px!important;}
.fusion-breadcrumbs{font-family: 'Raleway', sans-serif!important;font-weight: 700!important;font-size: 12px!important;color: #75d00b!important;line-height: 15px!important;}
.fusion-breadcrumbs a{font-family: 'Raleway', sans-serif!important;font-weight: 500!important;font-size: 12px!important;color: #fff!important;line-height: 15px!important;}

/********************************inner title**************************/
.inner-service.section-title-top{line-height: 25px!important;font-family: 'Montserrat', sans-serif!important;font-weight: 500!important;font-size: 25px!important; letter-spacing: 1px;text-transform: capitalize;}
.inner-section-title-bottom{text-transform: capitalize;text-align: left;line-height: 18px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;}
.inner-sub-section{margin-bottom:5px;line-height: 18px;font-family: 'Montserrat', sans-serif;font-weight: 500;font-size: 16px;letter-spacing: 1px;text-transform: uppercase;}
.inner-stump-title-top{line-height: 24px;font-family: 'Montserrat', sans-serif;font-weight: 400;font-size: 18px;vertical-align: super; display: inline-block;}
/********************************inner title**************************/
.callaction.section-callbox {padding: 15px 18px!important;}
.call-acion-title-top{font-family: 'Raleway', sans-serif!important;font-weight: 300!important;font-size: 22px!important;
    color: #fff!important;line-height: 22px!important;text-transform: uppercase;}
.call-acion-title-bottom{font-family: 'Raleway', sans-serif!important;font-weight: 100!important;font-size: 15px!important;line-height: 22px!important;}
.lovesection{background-position:-60px 100px!important;background-size: contain!important;}
.recntimg{background-size: contain!important;}
.contact-title{font-family: 'Montserrat', sans-serif!important;font-weight: 400!important;font-size: 18px!important;line-height: 24px !important;}
 /********************************sidebar***********************************/
 .sidebar .form-slider-new{width:100%;background:#333333!important;}
.sidebarititle{font-size:22px!important;line-height: 20px;}
.sidebarititlebottom {font-size:10px!important;line-height: 15px;}
.sidemenu{margin-bottom: 0px;text-align: center; color: #fff;display: inline-block;}
.arrow-sidebar:before{content: "\f105";color: #fff;font-size: 20px;font-family: fontawesome;display: inline-block;margin-left: 7px;line-height: 18px;}
.arrow-sidebar{display: inline-block;}
.active-sidebar-menu, .nonactive-sidebar-menu{text-align:center;}
.active-sidebar-menu .sidemenu a{color:#fff;}
.nonactive-sidebar-menu .sidemenu a{color:#000;}
.henderul{padding-left:0px;}
.hendli{list-style: none!important; font-weight: 400;font-size: 16px;}
.hendli:before{content: "\f111";color: #479501; font-size: 10px;font-family: fontawesome;display: inline-block;margin-right: 7px;line-height: 18px;}
.light-title{line-height: 24px;font-weight: 300;font-size: 18px;font-family: 'Montserrat', sans-serif;text-transform: uppercase;}
#footermobile-call{width:100%;position: fixed;bottom: 0%;right: 0%;padding: 10px; z-index: 9999;background: #479501; color: #fff;  text-align: center;border-radius: 2px; border-top: 1px solid #000;display: none;}
.fusion-contact-info a{font-size: 14px!important; line-height: 14px!important;}

.portfolio-full .fusion-flexslider{display:none;}
.project-content .project-description{width:100%!important;}
.project-content .project-description h3{display:none!important;}
.project-content .project-info{display:none!important;}

.fusion-header.fusion-sticky-shadow .callbox{margin: 15px 0px 5px 35px!important;}
.fusion-header.fusion-sticky-shadow .fusion-main-menu{margin: 0px!important;}
.fusion-header.fusion-sticky-shadow .fusion-main-menu #menu-main_menu li a{border-radius: 0px!important;}
.fusion-header.fusion-sticky-shadow .fusion-main-menu #menu-main_menu li{margin-right:0px!important;}
.service-nestd  .disc-stump-title-top{font-size:18px!important;}
.service.child{margin-top: 15px;padding: 15px!important;}
.service.child .rightside .calltitle-top{font-size:16px!important;}
.service.child .rightside .calltitle-bottom{font-size:10px!important;}

.sidebar-img span.fusion-imageframe{border-top-left-radius: 4px!important;border-bottom-left-radius: 4px!important;}
.sidebar-content .fusion-column-wrapper{border-top-right-radius: 4px!important;border-bottom-right-radius: 4px!important;}
.fusion-social-networks .fusion-social-networks-wrapper{margin: 0px!important;}
.fusion-social-networks .fusion-social-network-icon{margin:0px 4px 10px!important;}
@media only screen and (min-width: 1400px)  {
.service-ars { position: relative; top: -24px;}
.service-ares-bottom { position: relative; top: 30px;}
}



@media only screen and (min-device-width: 230px) and (max-device-width: 768px){
/*******************************callbox*****************************************/
	.callbox {width: 90%;display: inline-block;margin: 5px 0px;float: left;}
	.fusion-mobile-menu-icons a{margin-left:0px;}
	.section-callbox{padding:15px;}
/*********************************title***************************************/
	.border-box .border-line .imgbox{position: relative!important;top:0px; left:0px;}
	.greenbox .vido{font-size:10px;}
	iframe{width:100%;height:auto;}
	.section-title-top{font-size:25px!important;}
	.form-slider-new{width:100%!important;}
/***********************************************************************/
/*********************************service***************************************/
	.mob-img img{width:100%;}
	.mob-img{display: block!important;}
	.servicemob{background:#479501!important;}
	.home-projects .fusion-carousel .fusion-carousel-wrapper{padding:50px 0px!important;}
/************************************************************************/
/*******************************testimonial*****************************************/
	.testmonial-cont-box, .testmonial-cont-box2{padding:15px;}
		.mediumblog.fusion-blog-layout-medium .fusion-post-slideshow, .fusion-blog-layout-medium-alternate .fusion-post-slideshow{width:100%!important;}
	/* .text-fot span{float:left!important;} */
	.image-right{text-align:center!important;}
	.my-blog-post{width:100%!important;border:none!important;}
	.section-new:after, .section-new:before, .recent-project-form .slider-contact-form .section-new:after, .recent-project-form .slider-contact-form .section-new:before{display:none;}
	.mediumblog .fusion-posts-container article{width: 100%!important;}
	.lovesection, .recntimg {background:none!important;}
	.testmonial-cont-box:after {display: none;}
	.testmonial-cont-box2:after {display: none;} 
	.fusion-page-title-bar h1{font-size: 22px!important;line-height: 26px!important;}
	#footermobile-call{display:block;}
	.recent-project-form .slider-contact-form{position:relative;}
	.address-footbox .contbox, .address-footbox .contbox.last{border-right: 0px solid #dedede;width: 100%;}
	.contact-link{font-size:9px!important;}
	.address-footbox .fooeticon{font-size:24px!important;}
	.fusion-load-more-button{width:50%;}
	.fusion-social-networks .fusion-social-networks-wrapper{margin:10px!important;}
	.text-fot span.footli{float:none!important;}
	.respnmob{padding:15px!important;}
	.home-last-section{margin-bottom:0px!important;}
}


/*******************************callbox*****************************************/
/*******************************callbox*****************************************/

/***********Fix images size**************/
.w-100{
	width: 100%;
	img{
		width: 100%;
		aspect-ratio: 4/2;
		object-fit: cover;
		object-position: bottom;
	}
}