/*
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-child
*/

.contact_from{ float: right; width: 100%;}
.contact_from .from_two_col{ background: none; border: 1px solid #ccc; }
.contact_from .from_one_col{ background: none; border: 1px solid #ccc; }
.contact_from_tab{ float: left; width: 100%;}
.from_two_col{ float: left; width: 48%; border: #2b2b2b 1px solid; margin-bottom: 20px;  border-radius: 5px; padding: 8px 5px; background: #181818;}
.from_two_col:nth-child(2n){ margin-left: 4%;}
.from_two_col input{ border: none !important; background: none; font-size: 12px; width: 100%; color: #000;}
.from_two_col select{ border: none !important; width: 100%; color:#000;}
.from_one_col{ float: left; width: 100%; border: #2b2b2b 1px solid; margin-bottom: 20px;  border-radius: 5px; padding: 8px 5px; background: #181818;}
.from_one_col textarea{ border: none !important; width: 100%; background: none; height: 70px; font-size: 12px; resize: none; color: #000;}
.from_one_col input{ border: none !important; background: none; font-size: 12px; width: 100%; color: #fff;}
.from_blank_col{ float: left; width: 100%; clear: both; margin-top: 5px;}
.from_blank_col input[type="submit"]{ float: left; border-radius: 5px; background: #222 !important; color: #fff; text-transform: uppercase; border: none; padding: 10px 30px !important; font-weight: 600; font-size: 14px;}


.slc-c{ float: left; width: 31.333333%; background: none; border: 1px solid #ccc; margin-bottom: 20px;  border-radius: 5px; padding: 8px 5px; margin-right: 3%;}
.slc-c:last-child{ margin-right: 0;}
.slc-c select{ border: none !important; background: none; font-size: 12px; width: 100%; color: #000;}

span.wpcf7-not-valid-tip {
    bottom: -10px;
    color: #f00;
    display: block;
    font-size: 10px;
    left: 5px;
    position: absolute;
}
div.wpcf7-validation-errors{ width: 100%; clear: both; border: none !important; text-align: center; font-size: 12px; color: #f00; padding-top: 20px; }

.ns-row{ float: left; width: 100%; clear: both; padding: 25px 0; background: #003701;  text-align: center;}
.ns-row .container{ max-width: 600px; width:100%;}	  
.ns-row h2{ text-transform: uppercase; color: #fff; font-size: 32px; margin: 0; font-weight: 400 !important;}	

.ns-row input[type=email], input[type=submit] { float: left;
 
  padding: 12px;
  margin: 8px 0;
  display: block;
  border: 1px solid #ccc;
  box-sizing: border-box;
}

.ns-row input[type=email]{ padding: 20px 15px;  width: 70%;}
	
.ns-row input[type=submit] {  
  width: 30%;
  background-color: #ddc106;
  color: white;
  border: none;
  text-transform: uppercase; cursor: pointer;
}

.ns-row input[type=submit]:hover {
  opacity: 0.8;
}


.home .slide-content{ padding: 20px; background:rgba(0,0,0,0.2); color:#fff !important;}
.home .slide-content h2{ color:#fff !important;}
.home .slide-content h4{ color:#fff !important;}

.qt h2{ font-size: 55px !important; line-height: 60px !important; margin: 0 0 20px 0 !important;}
.qt h3{ font-size: 25px !important; line-height: 30px !important; margin: 0 0 20px 0 !important;}
.qt p{ font-size: 18px; margin-bottom: 15px !important; }

.news-logo{
  width: 25%;
  margin-left: 175px;
  position: absolute;
  margin-top: 10px;
}
.news-logo .hearldsun{
  width: 155px;
  margin-top: -8px;
}
.news-logo .news9{
  width: 150px;
  padding-left: 8px;
}
.news-logo .radio3{
  width: 115px;
  height: 40px;
  margin-top: 5px;
}

@media (max-width: 767px){
	
.slc-c{ width: 100%;  margin-right: 0;}
.qt h2{ font-size: 30px !important; line-height: 40px !important;}
.qt h3{ font-size: 20px !important; line-height: 28px !important;}
.qt p{font-size: 14px;}

}

.award-wrapper {
  float: right;z-index: 888888;position: absolute;right: 68px;height: 175px;top: 80px;
}
.award-wrapper ul li  {
  float: right;
  list-style: none;
}
.award-wrapper ul li img {
  width: 175px;
}

@media (max-width: 1465px){
.news-logo{
  width: 20%;
  margin-left: 175px;
  position: absolute;
}
.news-logo .hearldsun{
  width: 155px;
  margin-top: -8px;
}
.news-logo .news9{
  width: 150px;
  padding-left: 8px;
  margin-top: -15px;
}
.news-logo .radio3{
  width: 144px;
  height: 40px;
  margin-top: -8px;
  padding-left: 11px;
}
}

@media (max-width: 1247px){
.award-wrapper {
  float: right;z-index: 888888;position: absolute;right: 50px;height: 125px;top: 20px;
}

}

@media (max-width: 800px){
.award-wrapper {
  float: right;z-index: 888888;position: absolute;right: 15px;height: 125px;top: 50px;
}

.award-wrapper ul li img {
  width: 125px;
}
}

@media (max-width: 550px){
.award-wrapper {
  height: 80px; top: 20px;
}

.award-wrapper ul li img {
  width: 80px;
}
.news-logo{ margin-top: 8px; }

}

@media (max-width: 405px){
  .award-wrapper {
    float: right;z-index: 10010;position: absolute;right: 5px;height: 100px;top: 20px;
  }
  .news-logo{ margin-top: 20px; }

}
@media (max-width: 1191px){
  .news-logo{
    width: 10%;
  }
  .news-logo .radio3{
    width: 108px;
    height: auto;
  }
  .news-logo .news9{
    width: 155px;
  }
  .fusion-main-menu > ul > li{
    margin-left: -20px !important;
  }
}


.the_marker_newsletter ul {list-style: none;}
.the_marker_newsletter ul li {width: 200px; float: left;}
.the_marker_newsletter ul li img {margin-bottom: 20px; }



/* @media (max-width: 1190px){
  .news-logo .hearldsun{width: 121px;
    margin-top: -13px;height:auto}
}


@media (max-width: 1190px){
  .news-logo .radio3{width: 72px;
    height: auto;margin-top: -2px;height:auto}
}

@media (max-width: 1190px){
  .news-logo .news9{
    width: 114px;margin-top: -5px;height:auto
  }
}

@media (max-width: 1190px){
  .fusion-logo img{height: auto;
    width: 52% !important;
    margin-top: -3px;}
}


@media (max-width: 1026px){
  .news-logo .hearldsun{width: 121px;
    margin-top: -8px;
    height: auto;}
}

@media (max-width: 985px){
  .news-logo .hearldsun{width: 121px;
    margin-top: -5px;
    height: auto;}
} */



@media (max-width: 1771px){
  .news-logo{width: 27%;
    margin-left: 175px;
    position: absolute;
    margin-top: 10px;}
}



@media (max-width: 1664px){
  
  .news-logo .hearldsun{width: 144px;
    margin-top: -8px;}
}



@media (max-width: 1664px){
  .news-logo .radio3{width: 100px;
    height: 40px;
    margin-top: 5px;}
}

@media (max-width: 1664px){
  .news-logo .news9{width: 127px;
    padding-left: 8px;}
}


@media (max-width: 1664px){
.news-logo{width: 27%;
  margin-left: 164px;
  position: absolute;
  margin-top: 10px;
}
}



@media (max-width: 1584px){
  .news-logo{width: 13%;
    margin-left: 208px;
    position: absolute;
    margin-top: 10px;}
}


@media (max-width: 1584px){
  .news-logo .hearldsun{
    width: 144px;
margin-top: -3px;margin-left: -15px;
  }
}

@media (max-width: 1584px){
  .news-logo .radio3{width: 100px;
    height: 40px;
    margin-top: -6px;}
}

@media (max-width: 1584px){
  .news-logo .news9{
    margin-left: -13px;
width: 127px;
padding-left: 8px;
  }
}


@media (max-width: 1465px){
  .news-logo .news9{margin-top: -1px;
    margin-left: -13px;
    width: 127px;
    padding-left: 8px;}
}

@media (max-width: 1400px){
  .news-logo .hearldsun{width: 129px;
    margin-top: -3px;
    margin-left: -15px;}
}


@media (max-width: 1400px){
  .news-logo .radio3{width: 84px;
    height: 40px;
    margin-top: -6px;}}


    @media (max-width: 1400px){
      .news-logo .news9{
        margin-top: -1px;
margin-left: -13px;
width: 116px;
padding-left: 8px;
      }
    }



    @media (max-width: 1368px){
      .fusion-logo img{
        width: 52% !important;
margin-top: -2px;
      }
    }

    @media (max-width: 1368px){
      .news-logo{
        width: 13%;
margin-left: 186px;
position: absolute;
margin-top: 10px;
      }
    }

    @media (max-width: 1368px){
      .news-logo .hearldsun{
        width: 117px;
margin-top: -3px;
margin-left: -15px;
      }
    }


    @media (max-width: 1368px){
      .news-logo .radio3{
        width: 74px;
height: 40px;
margin-top: 0px;
      }
    }

    @media (max-width: 1368px){
      .news-logo .news9{margin-top: -1px;
        margin-left: -13px;
        width: 109px;
        padding-left: 8px;}
    }

    @media (max-width: 1334px){
      .fusion-main-menu{margin-top: -143px;float: right;
        position: relative;
        z-index: 200;
        overflow: hidden;font-size: 13px;}
    }

    @media (max-width: 1310px){
      .fusion-logo img{
        width: 45%!important;
margin-top: -2px;
      }
    }

    @media (max-width: 1310px){
      .news-logo{width: 13%;
        margin-left: 160px;
        position: absolute;
        margin-top: 10px;}
    }

    @media (max-width: 1310px){
      .news-logo .hearldsun{
        width: 106px;
margin-top: -3px;
margin-left: -15px;
      }
    }


    @media (max-width: 1310px){
      .news-logo .radio3{
        width: 68px;
height: 40px;
margin-top: 0px;
      }
    }

    @media (max-width: 1310px){
      .news-logo .news9{
        margin-top: -1px;
margin-left: -13px;
width: 105px;
padding-left: 4px;
      }
    }


    @media (max-width: 1310px){
      .fusion-header .fusion-logo{
        width: 257px;
      }
    }


    @media (max-width: 1310px){
      .fusion-main-menu{
        margin-top: -5px;font-size: 13px;
      }
    }



    @media (max-width: 1291px){
      .fusion-main-menu{margin-top: -126px;
        font-size: 13px;}
    }



    @media (max-width: 1284px){
      .fusion-header .fusion-logo{width: 220x;
        margin-top: -2px;}
    }

    @media (max-width: 1284px){
      .fusion-logo img{width: 45% !important;
margin-top: -2px;
    }
  }




  @media (max-width: 1284px){
    .fusion-main-menu{margin-top: 1px;
      font-size: 13px;}
  }

  @media (max-width: 1284px){
    
      .fusion-main-menu > ul > li{height: 86px;
        padding-left: 6px;
        float: left;
        margin: 0;
        position: relative;
        cursor: pointer;
        margin-left: -14px;
        font-size: 14px;}
    }
  



    @media (max-width: 1227px){
      .fusion-main-menu > ul > li{height: 86px;
        padding-left: 6px;
        float: left;
        margin: 0;
        position: relative;
        cursor: pointer;
        margin-left: -25px;
        font-size: 12px;
        margin-top: 1px;}
    }


    @media (max-width: 1190px){
      .news-logo{width: 51%;
        margin-left: 159px;
        position: absolute;
        margin-top: 10px;}
    }

    @media (max-width: 1190px){
      .news-logo .hearldsun{width: 106px;
        margin-top: -3px;
        margin-left: -15px;}
    }


    @media (max-width: 1190px){
      .news-logo .radio3{
        width: 69px;
height: 40px;
margin-top: 0px;
      }
    }

    @media (max-width: 1190px){
      .news-logo .news9{margin-top: -1px;
        margin-left: -6px;
        width: 115px;
        padding-left: 22px;}
    }


    @media (max-width: 602px){
      .news-logo{width: 51%;
        margin-left: 150px;
        position: absolute;
        margin-top: 10px;}
    }

    @media (max-width: 602px){
      .news-logo .hearldsun{
        width: 94px;
margin-top: -3px;
margin-left: -15px;
      }
    }

    @media (max-width: 602px){
      .news-logo .radio3{width: 60px;
        height: 40px;
        margin-top: 0px;}
    }

    @media (max-width: 602px){
      .news-logo .news9{
        margin-top: -4px;
margin-left: -6px;
width: 107px;
padding-left: 22px;
      }
    }



    @media (max-width: 545px){
      .news-logo .hearldsun{width: 87px;
        margin-top: -3px;
        margin-left: -20px;}
    }

    @media (max-width: 545px){
      .news-logo .radio3{width: 55px;
height: 40px;
margin-top: 0px;
      }}

      @media (max-width: 545px){
        .news-logo .news9{
          margin-top: -8px;
margin-left: -9px;
width: 107px;
padding-left: 18px;
        }
      }


      @media (max-width: 506px){
        .news-logo{width: 50%;
          margin-left: 150px;
          position: absolute;
          margin-top: 10px;}
      }

      @media (max-width: 506px){
        .news-logo .hearldsun{width: 81px;
          margin-top: -3px;
          margin-left: -23px;}
      }


      @media (max-width: 506px){
        .news-logo .radio3{
          width: 52px;
height: 40px;
margin-top: 0px;
        }
      }

      @media (max-width: 506px){
        .news-logo .news9{
          margin-top: -8px;
margin-left: -11px;
width: 101px;
padding-left: 18px;
        }
      }


      @media (max-width: 484px){
        .news-logo{width: 51%;
          margin-left: 148px;
          position: absolute;
          margin-top: 10px;}
      
    }

    @media (max-width: 484px){
      .news-logo .hearldsun{
        width: 71px;
margin-top: -3px;
margin-left: -23px;
      }
    }


    @media (max-width: 484px){
      .news-logo .radio3{
        width: 46px;
height: 35px;
margin-top: 0px;
margin-left: -6px;
      }
    }

    @media (max-width: 484px){
      .news-logo .news9{
        margin-top: -8px;
margin-left: -13px;
width: 98px;
padding-left: 18px;
      }
    }


    @media (max-width: 450px){
      .news-logo{width: 24%;
        margin-left: 188px;
        position: absolute;
        margin-top: 0px;}
    }
    @media (max-width: 450px){
      .news-logo .hearldsun{width: 87px;
        margin-top: -3px;
        margin-left: -25px;}
    }


    @media (max-width: 450px){
      .news-logo .radio3{
        width: 54px;
height: 35px;
margin-top: 0px;
margin-left: -15px;
      }
    }


    @media (max-width: 450px){
      .news-logo .news9{
        margin-top: -1px;
margin-left: -32px;
width: 102px;
padding-left: 13px;
      }
    }

    @media (max-width: 408px){
      .news-logo .radio3{width: 49px;
        height: 35px;
        margin-top: 0px;
        margin-left: -16px;}
    }


    @media (max-width: 379px){
      .news-logo .radio3{width: 49px;
        height: 35px;
        margin-top: 0px;
        margin-left: -17px;}
    }


    @media (max-width: 379px){
      .news-logo{
        width: 24%;
margin-left: 188px;
position: absolute;
margin-top: 8px;
      }
    }

    @media (max-width: 357px){
      .news-logo{width: 21%;
        margin-left: 174px;
        position: absolute;
        margin-top: 6px;}
    }

    @media (max-width: 357px){
      .news-logo .hearldsun{width: 111px;
        margin-top: -3px;
        margin-left: -25px;}
    }


    @media (max-width: 357px){
      .news-logo .radio3{
        width: 48px;
height: 35px;
margin-top: 0px;
margin-left: -26px;
      }
    }


    @media (max-width: 357px){
      .news-logo .news9{
        margin-top: 36px;
margin-left: -51px;
width: 116px;
padding-left: 2px
      }
    }


    @media (max-width: 357px){
      .fusion-mobile-menu-icons{
        position: relative;
top: -87px!important ;
right: 0;
text-align: right;
      }
    }