/*
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
*/
.avada-has-megamenu-shadow .fusion-main-menu .sub-menu, .avada-has-megamenu-shadow .fusion-megamenu-holder{ width:350px;}
#main{padding-top: 10px !important;}
#homepage-wrap .quote-form, div.wpcf7 {    background: #fff none repeat scroll 0 0; border: 1px solid #d6d6d6;float: left;    margin: 0 0 12px 12px;    padding: 11px 20px 0;    width: 100%;}
.rdbtn {    background: #FF9E09 linear-gradient(to bottom, #FF9E09 5%, #FF9E09 100%) repeat scroll 0 0 !important;
    border: 1px solid #d83526;    border-radius: 6px;    box-shadow: 0 1px 0 0 #f29c93 inset;    color: #ffffff !important;    display: inline-block;    font-family: arial;   font-size: 17px;    font-weight: bold;    margin-left: 8px;    margin-top: 6px;  padding: 6px;    text-decoration: none;    text-shadow: 0 1px 0 #b23e35;    text-transform: none;}
.contentbox{border: 1pt solid #ccc;border-radius:5px;padding: 20px;}
.contentext{text-align: center;padding-top: 30px;}
.contentext .heading h2{font-size: 24px;line-height: 35px;}
.contentservices{margin-left:16.5%;}
.fusion-main-menu{margin-top:15px;}
.fusion-sticky-shadow .fusion-main-menu{margin-top:0px;}
.fusion-main-menu .sub-menu{    width: 220px !important;}
.wpcf7-form textarea{margin-top: 8px;height: 60px;}
.wpcf7-form .wpcf7-captchar, .wpcf7-form .wpcf7-date, .wpcf7-form .wpcf7-number, .wpcf7-form .wpcf7-quiz, .wpcf7-form .wpcf7-text{margin-top: 6px;margin-bottom:5px;}
.fusion-content-boxes.fusion-columns-1 .fusion-column{ margin-bottom: 5px !important;}
.pbc_title{display:none;}
.Callnowbox{text-align:center;}
.contentservices h2{color:#ff9900;}
.bannertext{color:#ff9900;font-weight: bold;	}
.space{margin-top:25%;}
.featuretitle{font-size: 34px;text-align:center;}
.texttitle{font-size: 45px;}
.fusion-sticky-shadow #menu-item-42 a{line-height: 0px !important; height: 30px !important; padding: 12px 10px 0px 10px; margin-top: 16px;}
#menu-item-42 a{background: #ff9900; padding: 0px 10px 0px 10px;    border-radius: 5px;}
#menu-item-42 a span{color:#fff;}
#menu-item-42 a:hover{background:#1a80b6;}
.antititle{text-align: center;margin-top: 20px;margin-bottom: 20px;border-bottom: 1px solid #cfcfcf;}
.title, .antititle a{font-size:24px; color:#ff9900;}
.fusion-contact-info{line-height: 21px !important;margin-top: 10px;}
#callbox{margin-bottom:20px;}
.callbox-row{margin-top: 3%;}
.callbox-inner h2{font-size: 34px;margin-bottom: 20px;color: #fff;}
#callbox .title a{font-size: 45px;}
.bannertele{font-size: 35px;}
.buttoncal{background: #ff9900;padding: 7px;width: 45%;text-align: center;margin:auto;}
.buttoncal a{color: #fff;font-size: 20px;font-weight: bold;}
.toll{font-size: 20px;padding-top: 5px;text-align: left;width: 44%;margin: auto;}
.contactpage {border-radius: 5px;color: #999;text-align: left;border: 1px solid #f1f1f1;padding: 10px;}
.contactpage #subm {background-color: #ff9800;    border-radius: 5px;    color: #fff;    padding: 12px;    width: 500px;}
.testimonalbox h2 {text-align:center;font-weight:bold}
#titletext p {text-align: center;font-size: 19px;line-height: 20px;}
.testcontent{font-size:20px;}
.anitvirusbox h2{font-size: 30px;line-height: 23px;text-align: center;font-weight: bold;}
.techtext{color: #fff;font-size: 25px;margin-left: 10%;}
.shopbutton{margin-left: 24%;font-size: 25px;border: 1pt solid #fff;width: 190px;border-radius: 5px;margin-top: 13px;text-align: center;padding-left: 30px;
padding-right: 30px;}
.shopbutton a{color:#fff;}
.cntrmain {padding:5px 15px 15px 15px;background-color: #ffffff; border-bottom: 1px solid #cfcfcf; width: 100%;}
.cntrmain a{font-size:18px; color:#ff9900;}
.fusion-carousel-item{border: 1pt dashed #ccc;padding: 10px !important;}
.bluebox{background:#05a8f3;padding: 20px;color: #fff;font-size: 14px;}
.orangebox{background:#ff6501;padding: 20px;color: #fff;font-size: 14px;}
.greybox{background:#707070;padding: 20px;color: #fff;font-size: 14px;}
.boxtitle{font-size: 20px;}
.boxdesc{margin-bottom: 10px; margin-top: 10px;}
.boxbutton{border: 1pt solid #fff;border-radius: 5px;padding: 10px;width: 62%;margin: auto;}
.boxbutton a{font-size: 18px;color: #fff;}
.fusion-carousel .fusion-carousel-wrapper {  box-sizing:content-box;  padding:25px 0 !important;}
.fusion-main-menu > ul > li > a{text-transform: uppercase;}
.bnrbox{padding:20px 10px 20px 10px; border:1px solid #ccc;}
.bnrbox2{padding:30px 10px 20px 10px; border:1px solid #ccc;}
.fusion-checklist-1{margin-bottom:15px !important;}
.button-orange{ background:#ff9900 !important;}
.button-orange span{color:#fff;font-weight:600;font-size: 15px;}
.button-orange .button-icon-right{color:#fff;}