/*
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
*/
body{padding-bottom:0px;}
#ascrail2000{background:#F1F1F1 !important;width:14px !important;}
.nicescroll-cursors{background-color:#383639 !important;border-radius:0px !important;width:14px !important;}
#main {padding-bottom:0px !important;padding-top:0 !important;}
.single #main{padding-bottom:0px !important;padding-top:10px !important;}
.fusion-modal h1, .fusion-widget-area h1, .post-content h1{text-align: center;}
.head-nav {margin-left: 430px;font-size:14px; font-weight:600;}
.fusion-contact-info span a{font-weight:bold; color:#747474; font-size:12px;}
.Titletext span{font-size: 55px;color: #fff;}
.subtitletext{text-align: center;}
.dummy p{    margin-bottom:5px;margin-top:20px;}
.subtitletext span{font-size: 40px;color: #ffffff;}
.fusion-button-text{font-size: 18px;font-weight: bold;text-shadow: none;}
.fusion-button.button-1{border-radius: 4px !important;padding:10px 35px;    text-transform: capitalize;}
/*.bannerform{background: #fff;padding: 20px;border-radius: 4px;}*/
.bannerform body .gform_wrapper ul li.gfield{margin-top:6px;}
/*.home .post .floated-slideshow{display:block; width:100%;}
.home .post .slides img{border-radius:3px;}
.page .flexslider-lightbox{display: none;}
.home .post{border: 1px solid #ccc;padding: 0px; border-radius: 3px;width: 32%;margin-right: 10px;}
.home .recent-posts-content{padding:10px;}*/
.page .post-slideshow{    display: none;}
#more {display: none;}
.orangebutton {background: #FF9900 none repeat scroll 0 0;    border-radius: 5px;    margin: auto;    padding: 15px;    width: 50%;    margin-bottom: 20px;}
.youtube-frame{margin-top: 20%;}
.SAN-DIEGO-DIGITAL h1 p{color: #000;font-weight: 600;font-size: 32px;line-height: 40px;}
.landing-gravity{border: 4px solid rgb(204, 204, 204); border-radius: 30px;}
.landing-gravity #gform_wrapper_4{padding:0 20px;}
.landing-gravity .Landing-heading-title h2{font-size: 24px !important;     background:rgb(238, 238, 238);    border-radius: 25px 25px 0px 0px;    padding: 20px !important; color:#000;}
.San-h2 h2 b{color:#000;}
#gform_wrapper_4{display:block !important;}
#gform_wrapper_4 .gform_body{margin-top:15%}
.landing-form-gravity{width:40% !important; margin-left:8% !important;}
.landing-gravity ul li.gfield{margin-top:1px !important; font-size:18px !important;}
.landing-gravity .gf_step_number{background: #ccc;height: 54px;width:54px;border-radius: 50px;font-size: 48.58px !important;color: #fff;display: inline-block;line-height: 1.2;z-index: 1;position: relative;}
.landing-gravity .gf_step{float: left;width: 33.3333%;text-align: center; position: relative;}
.landing-gravity .gf_page_steps{border-bottom:none !important;margin-left: 10% !important;}
.landing-gravity .gf_step_last:after{content: '';background-color: #ccc;display: block;position: absolute;left: 1px;top: 50%;margin-top:20px;width: 100%;background-repeat: no-repeat;height: 2px;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);}
.landing-gravity .gf_step_label{color: #443f35;font-size: 16px;display: block !important;}
.landing-gravity #field_4_2,.landing-gravity #field_4_15,.landing-gravity #field_4_9{text-align: center;}
.landing-gravity #field_4_2 b,.landing-gravity #field_4_15 a{color:#000;font-size: 17px;font-weight: bold;}
.landing-gravity #input_4_6{height:100px;}
.landing-gravity input,#input_4_6{width: 100%;/*border: 2px solid #0076bd;*/border-radius: 4px;padding: 20px 10px;}
.landing-gravity .gform_page_footer{border-top:none !important;    text-align: center;;}
.landing-gravity #gform_next_button_4_8,#gform_submit_button_4{width: 100%;border-radius:10px;font-size: 24px;}
.landing-gravity #gform_next_button_4_8:hove,#gform_submit_button_4:hover{background:#f7761f;}
#gform_previous_button_4{ display:none;}
.landing-gravity .select-arrow{left:90% !important;height: 41px;width: 36px;line-height: 38px;margin-bottom:2px;height: 35px !important;}
.landing-gravity .top_label input.medium, .gform_wrapper .top_label select.medium{    width: 100% !important;
    /*border: 2px solid #0076bd !important;*/ padding:0px 15px !important; height:35px;}
.landing-desc p{line-height: 25px;}
.testimonals-space,.reviews{margin:20px 0;}
#wrapper .gform_wrapper .gravity-select-parent select{height:40px;}
.social-review-item{ text-align:center;}
.social-review-item .social-review-icon {background: url(/wp-content/uploads/2020/07/social-reviews-icons-sprite.png) no-repeat;
	display: block;width: 172px;height: 48px;margin: 0 auto;margin-bottom: 10px;}
.social-review-item .google{width: 142px;}
.social-review-item .facebook{background-position: 0 -50px;}
.social-review-item .clutch{background-position: 0 -100px;    margin-left: 29%;}
.social-review-item .fas{color:#fff;font-size:20px;}
.social-review-item .review-count{display: block;color: #fff;font-size: 17px;line-height: 1.6;text-transform: uppercase; margin-top:10px;}
.call-to-action{ text-align:center;}
.call-to-action h2{font-size: 40px !important;font-weight: bold !important;color: #fff !important;margin:0px;}
.call-to-action h3{font-size:35px !important;color: #fff !important;margin:0px;}
.call-to-action h4{font-size:25px !important;color: #fff !important;margin:0px;}
.call-to-action .button {border: 2px solid #ccc;width: 30%;background: #f7761f;margin: auto;margin-top: 16px;border-radius: 5px;padding:10px;}
.call-to-action .button a{background: url(/wp-content/uploads/2020/07/chat-icon.webp) no-repeat center left; color:#fff !important;padding-left:15%;font-size:24px;}
.box-content-1{border: 1px solid #ccc;padding: 10px;box-shadow: 2px 1px #ccc;border-radius: 3px;margin-top:10px !important;}
.box-btn1{padding-top: 50px;}
.box-btn1 a{background: #ff9900;padding: 10px 40px;border-radius: 3px;color: #fff;}
.box-btn1 a:hover{color:#fff;background-image: linear-gradient(180deg, #0e2ea6, #1e2c4e);}
blockquote{background-image: linear-gradient(180deg, #0e2ea6, #1e2c4e) !important;}
.getbtn{background: #ff6600;padding:4px 10px;border-radius: 3px;}
.getbtn:hover{background:#ff9900 ;}
.getbtn a{color:#fff;}
.getbtn a:hover{color:#fff;}
.orangebutton a {color: #fff;    font-size: 24px;    text-decoration: none !important;}
#menu-item-13490 a { color:#fff;}
#menu-item-13490 a:hover{color:#fff;}
.fusion-is-sticky #menu-item-19171,.fusion-is-sticky #menu-item-13490 {margin-top:0px;}
#menu-item-19171{border:2px solid #5686bf;padding: 0px 15px 0px 15px;border-radius:4px;margin-top: 15px;}
#menu-item-19171 a, #menu-item-13490 a{height:60px !important;}
#menu-item-19171 span, #menu-item-13490 span{line-height: 25px;text-align: center;}
#menu-item-13490{ margin-right:20px;background: #f7761f;    font-weight: bold;border:2px solid #ccc;padding: 0px 15px 0px 15px;border-radius:4px;margin-top: 15px;}
.fusion-button-wrapper {text-align:center; display: block !important;}
.fusion-modal h1, .fusion-widget-area h1, .post-content h1{font-size:40px;}
.typed-me{font-size:40px;font-weight:bold;}
h3 span{ font-size: 25px; font-weight: bold;}
.subtitle strong{font-size:25px;line-height:20px;}
#gform_wrapper_8{background: #eaeaea none repeat scroll 0 0; padding: 10px; width: 80%;}
#gform_fields_8 input, #gform_fields_8 select{width:100%;}
#input_8_8 label{display:none;}
#input_8_8 input{margin-bottom: 10px;height: 35px;}
.fusion_builder_column_1_1 .fusion-imageframe .fusion-no-lightbox img{text-align:center;}
#posts-container article .flexslider{ display: block;}
.blog main {margin-top:20px;}
#gform_wrapper_3{background: #f1f1f1 none repeat scroll 0 0; padding: 2px 0 0 10px;}
#gform_wrapper_3 ul.gform_fields li.gfield{padding-right: 10px;}
#gform_wrapper_3 ul li.gfield{margin-top: -10px;}
#input_5_5{height:100px;}
#gform_wrapper_5{margin-bottom: 0px;}
#gform_fields_5 ul li.gfield{padding-right: 5px !important;margin-bottom: 5px;}
.author-box{position: absolute !important;top: 22.5% !important;   left: 73%;}
.section-top{}
.pagetitle{color:#FFFFFF !important;font-size:60px !important;margin-bottom:5px;text-align:left !important;line-height:77px !important;}
.pagetitle2{color:#FFFFFF !important;font-size:50px !important;text-align:left !important;line-height:70px !important;}
.mainsection-box {color:#FFFFFF;font-size:25px; font-weight:bold;}
.mainsection-box2 {color:#FFFFFF;font-size:25px; font-weight:bold; margin-bottom:20px;}
.h2title-commerce{text-align:center}
.h2title-commerce h2{font-size:32px !important; padding-bottom:10px;}
.h2title-commerce p{font-size:20px !important;}
.h3-titlebox h3{text-align:center}
.mageprojec{background:rgba(244, 111, 37, 0.46); padding:20px;}
.mageprojec .gform_wrapper h3.gform_title { color:#ffffff;text-align:center;font-size:30px;font-weight:bold; }
.mageprojec .gform_body #gform_fields_9 label{display:none;}
.mageprojec .gform_body #gform_fields_9 input{width:100%;-webkit-appearance:none;background:#FFFFFF;border:0 solid #0688CC;border-radius:2px;color:#000000;  display:block;font-size:18px;line-height:34px;  margin:0;  padding:6px 18px;height:50px;}
.mageprojec .gform_body #gform_fields_9 textarea {height:191px; max-height:286.5px; min-height:50px; overflow:auto;  resize:vertical;-webkit-appearance:none;
 background:#FFFFFF;border:0 solid #0688CC;border-radius:2px;color:#000000; display:block;font-size:18px; line-height:34px; margin:0; padding:6px 18px;  width:100%;}
#gform_submit_button_9{background:#F46F25;border:2px solid #F46F25;border-radius:4px;color:#FFFFFF;display:inline-block;font-size:18px;
  font-style:normal;font-weight:600; margin-top:12px;padding:15px 24px;width:96%;}
#gform_submit_button_9:hover{background:transparent;border:2pt solid #ff9900;}
.fusion-content-boxes.fusion-columns-1 .fusion-column {margin-bottom:10px !important;}
.mobile-img{display:none;}
.mageproject{background:rgba(255, 255, 255, 0.46); padding:20px;}
.mageproject .gform_wrapper h3.gform_title { color:#ffffff;text-align:center;font-size:29px;font-weight:bold; }
.mageproject .gform_body #gform_fields_10 label{display:none;}
.mageproject .gform_body #gform_fields_10 input{width:100%;-webkit-appearance:none;background:#FFFFFF;border:0 solid #0688CC;border-radius:2px;color:#000000;  display:block;font-size:18px;line-height:34px;  margin:0;  padding:6px 18px;height:50px;}
.mageproject .gform_body #gform_fields_10 textarea {height:191px; max-height:286.5px; min-height:50px; overflow:auto;  resize:vertical;-webkit-appearance:none;
 background:#FFFFFF;border:0 solid #0688CC;border-radius:2px;color:#000000; display:block;font-size:18px; line-height:34px; margin:0; padding:6px 18px;  width:100%;}
#gform_submit_button_10{background:#F46F25;border:2px solid #F46F25;border-radius:4px;color:#FFFFFF;display:inline-block;font-size:18px; font-style:normal;font-weight:600; margin-top:12px;padding:15px 24px;width:96%;}
#gform_submit_button_10:hover{background:transparent;border:2pt solid #ff9900;}
.ampform{display:none;}
.fusion-column-inner-bg-image:hover{ background:#ff9900;box-shadow:2px 2px #ff9900;}
.San-h2:hover{color:#fff;}
/*----------------------------------------------------Responsive CSS Start ------------------------------------------------------------------*/
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : portrait) { 
/* iPhone 5 Portrait */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 10px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.mainsection-box {text-align:left;}
.wp-image-17226, .wp-image-17225{max-width: 48%;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
.frmcen2 {width:90%;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation : landscape) { 
    /* iPhone 5 landscape */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 10px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.mainsection-box {text-align:left;}
.wp-image-17226, .wp-image-17225{max-width: 48%;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
.frmcen2 {width:90%;}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { 
/* iPhone 6 Portrait */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 35px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.fusion-layout-column .fusion-column-wrapper {text-align: center;}
.pagetitle{font-size:48px !important;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.mainsection-box {text-align:left;}
.wp-image-17226, .wp-image-17225{max-width: 48%;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
.frmcen2 {width:90%;}
}

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : landscape) { 
    /* iPhone 6 landscape */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 10px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.fusion-layout-column .fusion-column-wrapper {text-align: center;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.mainsection-box {text-align:left;}
.wp-image-17226, .wp-image-17225{max-width: 48%;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
.frmcen2 {width:100%;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : portrait) { 
    /* iPhone 6+ Portrait */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 10px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.mainsection-box {text-align:left;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
.frmcen2 {width:100%;}
}

@media only screen and (min-device-width: 414px) and (max-device-width: 736px) and (orientation : landscape) { 
    /* iPhone 6+ landscape */
.Titletext span{font-size: 25px;}
.subtitletext span{font-size: 20px;}
.fusion-contact-info{padding:0px}
.fusion-contact-info .head-nav{margin-left: 10px;}
.fusion-body .fusion-page-title-bar h1 {line-height:25px !important;}
.orangebutton{width:100%;}
.h2title-commerce h2{font-size:20px !important; padding-bottom:10px;line-height:22px;}
.h2title-commerce p{font-size:16px !important;}
.pagetitle{font-size:38px !important;line-height: 44px !important;}
.mainsection-box {text-align:left;}
.mobile-img{display:block;}
.section-top{background-image:none;} 
}
/*----------------------------------------------------Responsive CSS End ------------------------------------------------------------------*/

/*---------------------------------------------------- WLP ------------------------------------------------------------------*/
.frmcen2 {
width:50%;
margin:auto;
border: 1px solid #ccc;
padding: 0px 10px;
}

#gform_submit_button_14{width:50%;}

.gform_wrapper ul.gform_fields li.gfield {
   padding-right: 0px; 
}
#gform_14 .gform_footer{text-align: center;}

/*----------------------------------------------------WLP End ------------------------------------------------------------------*/