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

/*==  Font Face  ==*/
@font-face {
    font-family: 'EngraversGothicBT-Regular';
    src: url('fonts/EngraversGothicBT-Regular.eot');
    src: url('fonts/EngraversGothicBT-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/EngraversGothicBT-Regular.woff') format('woff'),
         url('fonts/EngraversGothicBT-Regular.ttf') format('truetype'),
         url('fonts/EngraversGothicBT-Regular.svg#EngraversGothicBT-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MinionPro-Regular';
    src: url('fonts/MinionPro-Regular.eot');
    src: url('fonts/MinionPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/MinionPro-Regular.woff') format('woff'),
         url('fonts/MinionPro-Regular.ttf') format('truetype'),
         url('fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MillerBanner-Light';
    src: url('fonts/MillerBanner-Light.eot');
    src: url('fonts/MillerBanner-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/MillerBanner-Light.woff') format('woff'),
         url('fonts/MillerBanner-Light.ttf') format('truetype'),
         url('fonts/MillerBanner-Light.svg#MillerBanner-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MillerBanner-LightItalic';
    src: url('fonts/MillerBanner-LightItalic.eot');
    src: url('fonts/MillerBanner-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('fonts/MillerBanner-LightItalic.woff') format('woff'),
         url('fonts/MillerBanner-LightItalic.ttf') format('truetype'),
         url('fonts/MillerBanner-LightItalic.svg#MillerBanner-LightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MillerBanner-Bold';
    src: url('fonts/MillerBanner-Bold.eot');
    src: url('fonts/MillerBanner-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/MillerBanner-Bold.woff') format('woff'),
         url('fonts/MillerBanner-Bold.ttf') format('truetype'),
         url('fonts/MillerBanner-Bold.svg#MillerBanner-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{ overflow-x: hidden;}

/*==   Global CSS  ==*/
body{font-family: 'EngraversGothicBT-Regular';}
#twitter-widget-i1440504730182256116{ font-family: 'MillerBanner-Bold' !important; }

/*==  Header Top  ==*/
.fusion-contact-info { color: #747474; font-size:18px; font-family: 'MillerBanner-Light'; position: relative;}
.fusion-contact-info:before {content: ""; background-image: url(images/ph.png); background-repeat: no-repeat; padding: 4px 0 0 28px; background-size: 24px 20px;}
.fusion-contact-info a{background-image: url(images/mail.png); background-repeat: no-repeat; background-position: 8px 4px; padding: 5px 0 0 38px; background-size: 24px 20px;}
.fusion-secondary-header a { color:#747474 !important; font-size:18px;}
.fusion-secondary-main-menu { background-image: url('https://4everyoungliving.com/wp-content/uploads/2015/09/navbackground.jpg');
background-size: 100% 100%;
min-height: 69px;
/*background: rgba(233,202,184,1);
background: -moz-linear-gradient(left, rgba(233,202,184,1) 0%, rgba(211,170,144,1) 15%, rgba(164,105,59,1) 51%, rgba(192,144,109,1) 83%, rgba(230,196,178,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(233,202,184,1)), color-stop(15%, rgba(211,170,144,1)), color-stop(51%, rgba(164,105,59,1)), color-stop(83%, rgba(192,144,109,1)), color-stop(100%, rgba(230,196,178,1)));
background: -webkit-linear-gradient(left, rgba(233,202,184,1) 0%, rgba(211,170,144,1) 15%, rgba(164,105,59,1) 51%, rgba(192,144,109,1) 83%, rgba(230,196,178,1) 100%);
background: -o-linear-gradient(left, rgba(233,202,184,1) 0%, rgba(211,170,144,1) 15%, rgba(164,105,59,1) 51%, rgba(192,144,109,1) 83%, rgba(230,196,178,1) 100%);
background: -ms-linear-gradient(left, rgba(233,202,184,1) 0%, rgba(211,170,144,1) 15%, rgba(164,105,59,1) 51%, rgba(192,144,109,1) 83%, rgba(230,196,178,1) 100%);
background: linear-gradient(to right, rgba(233,202,184,1) 0%, rgba(211,170,144,1) 15%, rgba(164,105,59,1) 51%, rgba(192,144,109,1) 83%, rgba(230,196,178,1) 100%);*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4c2b0', endColorstr='#e6c4b2', GradientType=1 );}
.fusion-main-menu li a { color: #fff !important;  font-size: 22px !important; padding: 0px 55px !important; height: 50px !important; line-height: 50px !important; border:0px solid !important;
 text-transform: uppercase; font-family: 'EngraversGothicBT-Regular'; }
.fusion-main-menu li a:hover {  color: #fff !important; border: 0px solid !important; 	}
.fusion-main-menu li a:active { color: #fff !important; border:none; 	}
.fusion-logo {margin: 15px 0 !important;}
.fusion-secondary-main-menu-inner { /* border-bottom: 2px solid #fff;   border-top: 2px solid #fff; */}
.fusion-secondary-main-menu{padding: 9px 0;}
.fusion-main-menu .sub-menu li a {font-family:'MuseoSlab500Regular', Arial, Helvetica, sans-serif !important; text-align: center;}
.fusion-main-menu .sub-menu { left: -12px;}

/*== Home Content ==*/
.page-heading h1{color: #181f51 !important; font-size: 27px !important; letter-spacing: 1px; text-transform: uppercase; padding: 0 0 24px; position: relative; font-family: 'MillerBanner-Bold';}
#main{padding-top: 0px !important;}
.page-heading p { color: #5a5959; font-size: 22px; line-height: 32px; margin: 30px 0 7px; text-transform: uppercase; font-family: 'EngraversGothicBT-Regular';}
.page-heading h1::after { border-bottom: 4px solid #ccc; bottom: -5px; content: ""; height: 27px; margin-left: -49px;
  position: absolute; right: 44%; width: 300px;}
  

/*==  Home Slider  ==*/
.home-slider{position: relative; border-top: 6px solid #B9683E !important; border-bottom: 6px solid #B9683E !important; max-width: 1200px; margin: 0 auto !important;}
.home-slider:before{top: -6px; content: ""; position: absolute; left: 0; width: 5000px; background-color:#061d4f; height:100%; margin-left: -5000px; border-top: 6px solid #B9683E; border-bottom: 6px solid #B9683E;}
.home-slider:after{top: -6px; content: ""; position: absolute; right: 0; width: 5000px; background-color:#061d4f; height:100%; margin-right: -5000px;border-top: 6px solid #B9683E; border-bottom: 6px solid #B9683E; } 
.home-slider .rev_slider_wrapper:before{background-image: url(images/banner-left.png); background-repeat: no-repeat; top: 0; content: ""; position: absolute; left: 0; height: 100%; width: 400px; left: -112px; z-index: 99;}
.home-slider .rev_slider_wrapper:after{background-image: url(images/banner-right.png); background-repeat: no-repeat; top: 0; content: ""; position: absolute; right: 0; height: 100%; width: 400px; right: -202px; z-index: 99;}
.home-slider .avada-skin-rev{border-top: 0px; border-bottom: 0px;}


/*==  Know Company Section  ==*/
.know-company  .avatar-image{margin: 60px auto 0;  position:relative;}
.know-company .testimonial-thumbnail::after { background-image: url("images/sm-ring.png"); background-repeat: no-repeat; content: ""; height: 101%;
  position: absolute; right: 0px; top: 0; width: 100%; z-index:99;}
.know-company  .testimonial-thumbnail { width: 216px !important; position: relative;}
.know-company  blockquote q { font-size: 27px !important; font-style:  normal !important; line-height: 37px !important; background-color: transparent !important;}
.know-company  blockquote{background-color: transparent !important;}
.know-company  .author strong {  display: block; font-weight: normal; margin-bottom: 12px;}
.know-company  .author {font-size: 24px !important; text-transform: uppercase; font-family: 'EngraversGothicBT-Regular';}
.know-company { margin: 28px 0 0 0;}
.wc-services .custom-link {margin: -12px 0 48px !important; }
.custom-link  {text-transform: capitalize; font-family: 'MillerBanner-LightItalic' !important; font-size: 25px;  margin: 19px 0 40px; background-image: none !important; background-color: transparent !important; color: #181f51 !important; font-weight: normal !important; z-index: 1;}
.custom-link :before{background-image: url(images/left-b.png); background-repeat: no-repeat; top: 15px; content: ""; position: absolute; left: 0; height: 100%; width: 100px; left: -17px; z-index: 99;}
.custom-link :after{background-image: url(images/right-b.png); background-repeat: no-repeat; top: 15px; content: ""; position: absolute; right: 0; height: 100%; width: 100px; right: -90px; z-index: 99;}
.know-company .fusion-separator{background-image: url(images/strip.png); background-repeat: repeat-x; height: 51px !important;}
.know-company .fusion-separator:before{background-image: url(images/strip.png);   content: ""; position: absolute; left: 0; width: 5000px; background-color:#fff; height:100%; margin-right: -4996px;}
.know-company .fusion-separator:after{background-image: url(images/strip.png);  content: ""; position: absolute; left: 0; width: 5000px; background-color:#fff; height:100%; margin-left: -4967px; }
.know-company .fusion-testimonials.clean blockquote q{font-family: 'MillerBanner-Light';}

/*==  Services Section  ==*/
.wc-services { max-width: 1500px; margin:  94px auto 60px !important;}
.wc-services  .fusion-layout-column {margin-left: 8%; margin-right: 0; width: 28% !important;}
.wc-services .fusion-row{ border: 4px solid #181f51;  padding: 0px 77px !important;}
.wc-services .fusion-row p { font-family: 'MillerBanner-Bold'; background-color: #fff; color: #181f51; font-size: 27px; margin: -13px auto 26px; width: 300px; border-bottom: 4px solid #ccc;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;}

.wc-services .fusion-column-wrapper p { font-family: 'EngraversGothicBT-Regular'; background-image: url("images/list-bg.png"); background-position: 0px 6px; background-repeat: no-repeat; color: #5a5959;
  font-size: 20px; padding: 9px 0 9px 40px !important; margin: 22px 0 0; width: 100% !important; border-bottom: 0px; text-transform: uppercase;}
.wc-services .fusion-column-wrapper p:before{display: none;}
.wc-services .fusion-column-wrapper p:after{display: none;}
.wc-services .one_third { margin-bottom: 80px !important;}
.wc-services .fusion-row h2::before { background-color: #fff; background-image: url("images/dot.png"); background-repeat: no-repeat; content: "";
  height: 100%; left: -58px; position: absolute; top: 4px; width: 78px; z-index: 99; }
.wc-services .fusion-row h2::after { background-color: #fff; background-image: url("images/dot.png"); background-position: right center; background-repeat: no-repeat;
  content: ""; height: 108px; position: absolute; right: -50px; top: -44px; width: 70px; z-index: 99;}
   .wc-services .fusion-row h2 { letter-spacing: 1px; font-family: 'MillerBanner-Bold' !important; background-color: #fff; color: #181f51; font-size: 20px !important; margin: -13px auto 26px; width: 300px; border-bottom: 4px solid #ccc;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;} 
  .wc-services .fusion-row h2 .bsize{font-size:27px !important}
/*==  Footer Section  ==*/
.fusion-columns { max-width: 1200px; margin:  0 auto;}
.fusion-footer{border-top: 6px double #B9683E !important; margin-top: 78px;}
.fusion-footer-widget-area{border-top: 0px; margin-top: 3px;}

/*== Footer first Widget==*/
.fusion-footer-widget-area .fusion-social-network-icon  {font-size:  0px !important; background-repeat: no-repeat; width:41px; height: 41px; vertical-align: top; display: inline;}
.widget_sp_image h4 { display: none;}
.fusion-icon-facebook{background-image: url("images/ico-fb.png"); background-size: 41px;}
.fusion-icon-twitter{background-image: url("images/ico-twitter.png"); background-size: 41px;}
.fusion-icon-googleplus{background-image: url("images/ico-gplus.png"); background-size: 41px;}

.fusion-footer-widget-area .fusion-social-networks {text-align: center;}
.fusion-footer-widget-area .widget_sp_image { text-align: center;}

/*== Footer Second Widget==*/
.fusion-footer-widget-area  .widget_text { text-align:  center; color: #fff;}
.fusion-footer-widget-area .widget_text h4 {color: #FFF; letter-spacing: 1px; border-bottom: 5px solid #a3a5b9; font-size: 22px; padding: 30px 0 30px 0 ;  width: 90%; margin: 0 auto 28px; font-family: 'MillerBanner-Bold';}
.fusion-footer-widget-area .widget_text .textwidget p {font-family: 'MillerBanner-Bold'; font-size: 18px; margin: 7px 0;}
.textwidget {color: #cfcfcf}

/*== Footer Third Widget==*/
.fusion-footer-widget-area .widget-title  span{line-height: 27px; font-family: 'MillerBanner-Bold'; border-bottom: 5px solid #a3a5b9; font-size: 27px; padding: 30px 0 30px 0 ; text-align:  center; color: #fff;  width: 90%; margin: 0 auto 28px;}
.timeline {background-color: transparent !important;}
.widget-easy-twitter-feed-widget-kamn-2 iframe{display: block !important; margin: 0 auto !important;}
.widget-easy-twitter-feed-widget-container #twitter-widget-0.env-narrow .tweet .header {display: none !important;}
.fusion-footer-widget-area .widget-title .bsize{border-bottom: 0px;}
#widget-easy-twitter-feed-widget-kamn-2 h4 {letter-spacing: 1px; border-bottom: 5px solid #a3a5b9; color: #fff;  display: block;
    font-family: "MillerBanner-Bold"; font-size: 22px; line-height: 27px;  margin: 0 auto 28px; padding: 30px 0; text-align: center;  width: 90%;}
.fusion-footer .bsize { font-size: 30px !important;}

/*==  Sub Footer ==*/
.fusion-footer-copyright-area .fusion-row {max-width: 1200px !important;}
.fusion-footer-copyright-area{background-color: #fff !important}
.wc-footer-menu a { color: #181f50; font-size:  19px; text-transform:  uppercase; font-family: 'EngraversGothicBT-Regular';}
.wc-footer-menu li{ display: inline-block; list-style: none;  margin: 0 25px;}
.footer-bootom-left { width: 630px; float: left;  margin: 24px 107px 20px 87px;}
.fusion-copyright-notice {font-family: 'EngraversGothicBT-Regular'; letter-spacing: 1px; color: #181f50 !important; font-size: 19px !important; text-align: center; text-transform: uppercase; margin: 12px 0; display: block;}
.footer-bootom-right { width: 130px; float: left;}
.fusion-footer-copyright-area { border-top: 6px double #B9683E !important; margin: 3px 0 0 0;}


/*==  About Us*
======================*/
#main{position: relative;  }
.wc-better .fusion-row > p { color: #181f51; font-size: 26px; padding: 42px 0 28px; text-transform: uppercase; position: relative; font-family: 'MillerBanner-Bold';}
.wc-better .fusion-row > p::after {border-bottom: 4px solid #ccc; bottom: -4px; content: ""; height: 27px; margin-left: -49px; position: absolute;
  right: 40.3%; width: 300px;}
.wc-get-bg { border-bottom: 4px solid #B9683E !important; border-top: 4px solid #B9683E !important; height: 589px; left: 0; 
/* position: absolute; top: 146px; width: 100%; z-index: 99; */}
.know-company { margin: 0 auto !important;  max-width: 1100px;}

/*==  History Section  ==*/
.wc-history .content-container {font-family: 'EngraversGothicBT-Regular'; text-align: center; color: #fff; font-size: 24px; line-height: 26px; margin: 0 auto; max-width: 1200px; padding: 52px 80px;}
.wc-history 	{background-color: #181f51; text-transform: uppercase;}
.wc-history .content-wrapper:before{top: -6px; content: ""; position: absolute; left: 0; width: 5000px; background-color:#061d4f; height:100%; margin-left: -5000px; border-top: 6px solid #B9683E; border-bottom: 6px solid #B9683E;}
.wc-history .content-wrapper:after{top: -6px; content: ""; position: absolute; right: 0; width: 5000px; background-color:#061d4f; height:100%; margin-right: -5000px;border-top: 6px solid #B9683E; border-bottom: 6px solid #B9683E; } 
.wc-history  .fusion-column{margin-bottom: 0px !important; border-top: 6px solid #B9683E; border-bottom: 6px solid #B9683E;}
.wc-history  .fusion-column:before{/*background-image: url("images/history-frame-left.png");*/ background-repeat: no-repeat; content: ""; height: 100%;  left: -15px; position: absolute;
    top: 20px; width: 70px;  z-index: 99;}
.wc-history  .fusion-column:after{/*background-image: url(images/history-frame-right.png);*/ background-repeat: no-repeat; top: 20px; content: ""; position: absolute; right: 0; height: 100%; width: 253px; right: -202px; z-index: 99;}
.Wc-pk11 { border: 6px solid #B9683E !important; margin: 90px auto !important; max-width: 1400px; padding: 19px 31px !important;}
.Wc-pk11 .fusion-row p {font-family: 'MillerBanner-Bold'; background-color: #fff; color: #181f51; font-size: 27px; margin: -33px auto 26px; width: 300px; border-bottom: 4px solid #bebebe;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;}
.Wc-pk11 .fusion-row p:first-child::before { background-color: #fff; background-image: url("images/orange-dot.png"); background-repeat: no-repeat; content: "";
  height: 115%; left: -59px; position: absolute; top: 4px; width: 87px; z-index: 99;}
.Wc-pk11  .fusion-row p:first-child::after { background-color: #fff; background-image: url("images/orange-dot.png"); background-position: right center; background-repeat: no-repeat;
  content: ""; height: 89px; position: absolute; right: -50px; top: -34px; width: 87px; z-index: 99;}
.Wc-pk11 .custom-link { border: 0 none; text-transform: capitalize;}
.Wc-pk11 .content-container {font-family: 'MillerBanner-Light'; color: #454545; font-size: 22px; line-height: 30px; text-align: center;}

.Wc-pk11 .fusion-row h2 {font-family: 'MillerBanner-Bold'; background-color: #fff; color: #181f51; font-size: 27px; margin: -33px auto 26px; width: 300px; border-bottom: 4px solid #bebebe;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;}
.Wc-pk11 .fusion-row h2:first-child::before { background-color: #fff; background-image: url("images/orange-dot.png"); background-repeat: no-repeat; content: "";
  height: 115%; left: -59px; position: absolute; top: 4px; width: 87px; z-index: 99;}
.Wc-pk11 .fusion-row h2:first-child::after { background-color: #fff; background-image: url("images/orange-dot.png"); background-position: right center;
  background-repeat: no-repeat; content: ""; height: 96px; position: absolute; right: -50px; top: -36px; width: 76px; z-index: 99;}

/*==  Our Team  ==*/
.wc-team .fusion-row { margin: 0 auto; max-width: 1500px !important;}
.Wc-pk12.fusion-separator{background-image: url(images/sm-strip.png); background-repeat: repeat-x; height: 61px !important;}
.Wc-pk12.fusion-separator:before{background-image: url(images/sm-strip.png);   content: ""; position: absolute; left: -107px; width: 6000px;  height:100%; margin-right: -4996px;}
.Wc-pk12 .fusion-separator:after{background-image: url(images/sm-strip.png);  content: ""; position: absolute; left: 0; width: 6000px;  height:100%; margin-left: -4967px; }
.wc-team::before { background-color: transparent; background-image: url("images/upper.png"); background-repeat: no-repeat; content: ""; height: 316px;
  left: -46px; position: absolute; width: 108%; background-size: 100% 100%;}
.wc-team::after { background-color: transparent; background-image: url("images/lower.png"); background-repeat: no-repeat; bottom: -1px; content: ""; height: 311px;
  left: -46px; margin-left: 0; position: absolute; width: 108%; background-size: 100% 100%;}
.wc-team{  max-width: 100%; padding: 0 !important; margin: 0 auto !important; position: relative; text-align: center; }
.wc-team p { margin: 188px 0 0 !important;}
.wc-team .person-imgage-container { margin: 52px 0 0; position: relative;}
.wc-team .person-imgage-container::after { background-image: url("images/sm-ring.png"); background-repeat: no-repeat; background-size: 100% auto; content: "";
  height: 100%; position: absolute; right: 0; top: 0; width: 101%; z-index: 99;}
.wc-team .fusion-one-third { margin-bottom: 20px !important;}
.wc-team .person-author-wrapper span { color: #5a5959; font-size: 24px !important; margin: 0 0 10px; text-transform: uppercase; font-family: 'EngraversGothicBT-Regular';}
.wc-team .person-content {font-family: 'MillerBanner-Light'; color: #5a5959; font-size: 24px; line-height: 28px; margin: 30px auto 25px; padding: 0 24px; width: 70%;}
.wc-team .fusion-one-third .person-content {font-family: 'MillerBanner-Light'; font-size: 22px; line-height: 26px; padding: 0 57px; width: 100%;}
.wc-team .fusion-one-third .person-author-wrapper span{font-size: 23px !important; }
.wc-team .custom-link{margin: 19px 0 250px; text-transform: capitalize; }
	.company-name{font-size: 0px !important;}
	.company-name strong{font-size:24px !important;}
	.company-name span{font-size:24px !important;}
.m-b-60	{margin-bottom: 60px !important;}

/*== Contact Us
====================*/

/*==   Contact Banner  ==*/
.contact-banner{position: relative; border-top: 6px solid #181f51 !important; border-bottom: 6px solid #181f51 !important; max-width: 1200px; margin: 0 auto !important; padding: 0px !important;}
.contact-banner:before{background: #B9683E; top: -6px; content: ""; position: absolute; left: 0; width: 5000px; /*background-image: url(images/contact-bg.jpg);*/ height:100%; margin-left: -5000px; border-top: 6px solid #181f51; border-bottom: 6px solid #181f51;}
.contact-banner:after{background-color: #B9683E;top: -6px; content: ""; position: absolute; right: 0; width: 5000px; /*background-image: url(images/contact-bg.jpg);*/height:100%; margin-right: -5000px;border-top: 6px solid #181f51; border-bottom: 6px solid #181f51; } 
.contact-banner .imageframe-align-center:before{/*background-image: url(images/c-left-1.png);*/ background-repeat: no-repeat; top: 0; content: ""; position: absolute; left: 0; height: 100%; width: 253px; left: -64px; z-index: 99; background-size: 100%;}
.contact-banner .imageframe-align-center:after{/*background-image: url(images/c-right.png);*/ background-repeat: no-repeat; top: 0; content: ""; position: absolute; right: 0; height: 100%; width: 253px; right: -67px; z-index: 99; background-size: 100%;}

/*==   Contact Social  ==*/
.wc-better .fusion-social-links{margin: 60px 0; background-color: #181f51; text-transform: uppercase; position: relative; border-top: 5px solid #B9683E; border-bottom: 5px solid #B9683E; padding: 100px 0 148px;}
.wc-better .fusion-social-links:before{/*background-image: url("images/history-frame-left.png");*/ background-repeat: no-repeat; content: ""; height: 100%;  left: 0px; position: absolute;
    top: 20px; width: 70px;  z-index: 99;}
.wc-better .fusion-social-links:after{/*background-image: url(images/history-frame-right.png);*/ background-repeat: no-repeat; top: 20px; content: ""; position: absolute; height: 100%; width: 253px; right: -187px; z-index: 99;}
.wc-better .fusion-social-networks { margin: 0 auto; max-width: 1200px;}
.wc-better .fusion-social-networks  a{font-family: 'EngraversGothicBT-Regular'; font-size: 0px !important; background-image: url(images/c-contact.png); position: relative; background-repeat: no-repeat; width: 107px !important; height: 107px !important; vertical-align: top; margin: 10px 144px 30px; background-size: 358px !important}
.wc-better .fusion-social-networks .fusion-icon-twitter{background-position: -124px 0; }
.wc-better .fusion-social-networks .fusion-icon-googleplus{background-position: -250px 0;}
.wc-better .fusion-social-networks .fusion-icon-facebook::after { color: #ebccbc; content: "FACEBOOK"; font-size: 30px; height: 100%; position: absolute; right: -132px; top: 150px; width: 253px; z-index: 99;}
.wc-better .fusion-social-networks .fusion-icon-twitter::after { color: #ebccbc; content: "TWITTER"; font-size: 30px; height: 100%; position: absolute; right: -151px;
  top: 148px; width: 253px; z-index: 99;}
.wc-better .fusion-social-networks .fusion-icon-googleplus::after { color: #ebccbc; content: "GOOGLE+"; font-size: 30px; height: 100%; position: absolute; right: -145px;
  top: 148px; width: 253px; z-index: 99;}

/*==  Connect Team  ==*/
.wc-connect { border: 4px solid #181f51 !important;  padding: 0px 77px !important; max-width: 1500px; margin: 60px auto 10px !important;}
.wc-connect .fusion-row h2:first-child {font-family: 'MillerBanner-Bold'; background-color: #fff; color: #181f51; font-size: 27px; margin: -13px auto 26px; max-width: 402px; border-bottom: 4px solid #ccc;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;}
.wc-connect .fusion-row h2:first-child::before { background-color: #fff; background-image: url("images/dot.png"); background-repeat: no-repeat; content: "";
  height: 100%; left: -58px; position: absolute; top: 4px; width: 94px; z-index: 99; }
.wc-connect .fusion-row h2:first-child::after { background-color: #fff; background-image: url("images/dot.png"); background-position: right center; background-repeat: no-repeat;
  content: ""; height: 95px; position: absolute; right: -50px; top: -35px; width: 87px; z-index: 99;}
.wc-connect h3 { color: #454545; font-size: 21px !important; text-transform: uppercase; font-family: 'MillerBanner-Light'; }
.wc-connect .fusion-column-wrapper p { color: #454545; font-size: 22px; line-height: 26px; margin: 20px 0 0;  word-wrap: break-word;}
.wc-connect .fusion-one-third { padding: 34px 0 52px; width: 30.6666%; font-family: 'MillerBanner-Light';}
.wc-connect h3 .bsize{font-size: 27px;}

/*==  Contact Form  ==*/
.wc-save .fusion-row h2 {font-family: 'MillerBanner-Bold'; color: #181f51; font-size: 26px; margin: 0 auto 70px; padding: 42px 0 28px; position: relative; text-transform: uppercase; width: 300px;}
.wc-save .fusion-row h2:first-child::after {border-bottom: 4px solid #ccc; bottom: -4px; content: ""; height: 26px; margin-left: -49px; position: absolute;
  right: 1.5%; width: 300px;}
.wc-save .fusion-row .wpcf7-form p { width: 100%;}
.wc-save .fusion-separator {background-image: url(images/strip5.jpg); background-repeat: repeat-x; height: 62px !important;}
.wpcf7 { margin: 0 auto !important; max-width: 1200px;}
.wc-save  .wpcf7-form-control-wrap.Message { width: 100% !important;}
.wc-save .wpcf7-form br { display: none;}
.wpcf7-form-control-wrap.LastName, .wpcf7-form-control-wrap.Website { float: right !important;  margin: 0 !important;}
.wc-save .wpcf7 input {border: 2px solid #181f50; height: 42px; text-align: center; font-size: 18px; color: #5d5959; text-transform: uppercase; font-family: 'EngraversGothicBT-Regular';}
.wc-save .wpcf7 span {display: block; float: left; margin: 0 20px 0 0; min-height: 74px; width: 48%;}
.wc-save .wpcf7 textarea{border: 2px solid #181f50;  text-align: center; font-size: 18px; color: #5d5959; height: 250px; text-transform: uppercase; font-family: 'EngraversGothicBT-Regular';}
.wpcf7-form-control.wpcf7-submit.wc-content-submit {background: #181f50 none repeat scroll 0 0 !important; color: #FFF; font-family: "EngraversGothicBT-Regular"; font-size: 18px; margin: -3px 0; padding: 10px 0; width: 100%;}
.wc-save span.wpcf7-not-valid-tip { font-size: 16px; text-align: left; min-height: 45px !important;}
.wpcf7 { padding: 60px 0 16px !important;}



/*==  FAQ 
===================*/
.wc-pk20 { border: 6px solid #B9683E !important; margin: 90px auto !important; max-width: 1500px; padding: 19px 31px !important;}
.wc-pk20 .fusion-row h2 { text-align: center; background-color: #fff; color: #181f51; font-size: 27px; margin: -33px auto 26px; width: 370px; border-bottom: 4px solid #bebebe;
  padding: 0 0 27px 0; position: relative; text-transform: uppercase;}
.wc-pk20 .fusion-row h2:first-child::before { background-color: #fff; background-image: url("images/orange-dot.png"); background-repeat: no-repeat; content: "";
  height: 115%; left: -59px; position: absolute; top: 4px; width: 87px; z-index: 99;}
.wc-pk20 .fusion-row h2:first-child::after {
  background-color: #fff;
  background-image: url("images/orange-dot.png");
  background-position: right center;
  background-repeat: no-repeat;
  content: "";
  height: 98px;
  position: absolute;
  right: -50px;
  top: -38px;
  width: 83px;
  z-index: 99;
}
.wc-pk20 .custom-link { border: 0 none; text-transform: capitalize;}
.wc-pk20 .content-container {color: #454545; font-size: 22px; line-height: 30px; text-align: center;}
.wc-pk20 .content-container li{text-align: left;}
span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none {background-color: #B9683E;}
#what-is, #does-4ever, #is-a, #is-an, #what-services, #who-typically, #how-does, #what-are, #what-geographical, #can-4ever, #transportation-services, #other-services {
    margin-top: -145px !important;
    padding-bottom: 145px !important;
    display: block !important;
}

/*==  faq all Seprators  ==*/
.wc-pk14{position: relative;}
.wc-pk14 .fusion-row { padding: 212px 0 200px;}
.wc-pk14:before{ background-color: transparent; background-image: url("images/upper.png"); background-repeat: no-repeat; content: ""; height: 316px;
  left: -46px; position: absolute; width: 108%; background-size: 100% 100%;}
.wc-pk14:after{ background-color: transparent; background-image: url("images/lower.png"); background-repeat: no-repeat; bottom: -1px; content: ""; height: 311px;
  left: -46px; margin-left: 0; position: absolute; width: 108%; background-size: 100% 100%;}
.Wc-pk11 li{ font-family: 'EngraversGothicBT-Regular'; color: #454545; float: left; font-size: 27px; line-height: 30px;  margin: 0 4% 19px 0; vertical-align: top; width: 100%;}
.wc-pk14 .content-container {color: #454545; font-size: 24px; line-height: 27px; text-align: center; max-width: 1200px; margin: 0 auto; font-family: 'MillerBanner-Light';}
.wc-pk14 .heading h2{font-family: 'MillerBanner-Bold' !important; line-height: 32px !important; text-align: center; color: #181f51 !important; font-size: 20px !important; letter-spacing: 1px; padding: 52px 0 20px  !important; text-transform: uppercase; position: relative; margin: 0 auto 20px  !important; max-width: 1200px;}
.wc-pk14 .heading h2::after {border-bottom: 4px solid #ccc; bottom: -4px; content: ""; height: 26px; margin-left: -49px; position: absolute;
  right: 36.5%; width: 300px;}
.wc-faq-separator{/*background-image: url(images/strip6.png);*/   content: ""; position: absolute; left: -107px; width: 6000px;  height: 95px !important; margin-right: -4996px;}
.wc-faq-separator  .fusion-column-last{margin-bottom: 0px !important;}
.wc-pk14 .fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes { margin: 0 0 -2px !important;}
.wc-pk17 { margin: 0px 0 70px !important;}
.wc-pk19 { margin: 0px 0 0 !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-1.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-2.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-3.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-4.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-5.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important;}

.fusion-column.content-box-column.content-box-column-1.col-lg-6.col-md-6.col-sm-6.content-box-column-first-in-row {margin-bottom: 0px;}
.content-container ul {margin-top: -40px !important;}



/*==   Services
======================*/

.wc-page-service .fusion-row p::after{right: 40.3% !important;}
.wc-page-service .fusion-row p{margin-bottom: 30px; padding-top: 50px; line-height:25px; }
.wc-page-service .fusion-row br {margin: 0 0 16px;}
.wc-page-service .fusion-row{position: relative;}
.wc-pk25  {position: relative; border-top: 6px solid #b76835 !important; border-bottom: 6px solid #b76835 !important; max-width: 1500px; margin: 0 auto !important;}
.wc-pk25:before{top: -6px; content: ""; position: absolute; left: 0; width: 5000px; background-color:#b76835; height:100%; margin-left: -5000px; border-top: 6px solid #b76835; border-bottom: 6px solid #b76835;}
.wc-pk25:after{top: -6px; content: ""; position: absolute; right: 0; width: 5000px; background-color:#b76835; height:100%; margin-right: -5000px;border-top: 6px solid #b76835; border-bottom: 6px solid #b76835; } 
.wc-pk25 .fusion-content-boxes:before{background-image: url(images/o-left.png); background-repeat: no-repeat; top: 0; content: ""; position: absolute; left: 0; height: 100%; width: 400px; left: -16px; z-index: 99;}
.wc-pk25 .fusion-content-boxes:after{background-image: url(images/o-right.png); background-repeat: no-repeat; top: 0; content: ""; position: absolute; right: 0; height: 100%; width: 400px; right: -202px; z-index: 99; display: block !important}

.wc-pk25 .fusion-content-boxes .fusion-column{margin-bottom: 0px !important}
.wc-pk25 .content-container { color: #181f51; font-size: 24px; line-height: 26px; padding: 20px 200px 0px; text-align: center; font-family: 'EngraversGothicBT-Regular';}
.wc-pk25  .fusion-content-boxes{margin-bottom: 0px !important;}
.wc-pk25 .custom-link{margin-bottom: 34px;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.margin-left-8 {margin-left: 8% !important;}

/*==  Our Services Section   ==*/
.wc-pk26 h2 { font-size: 26px !important; text-transform: uppercase; margin: 52px 0  52px!important; text-align: center; color: #181f51 !important; font-family: 'MillerBanner-Bold' !important;}
.wc-pk26 { max-width: 1500px; margin:  52px auto 30px !important;}
.wc-pk26 .fusion-row{ border: 4px solid #181f51 !important;  padding: 0px 77px !important;}
.wc-pk26 .fusion-row > h2:first-child::before { background-color: #fff; background-image: url("images/dot.png"); background-repeat: no-repeat; content: "";
  height: 100%; left: -58px; position: absolute; top: 4px; width: 87px; z-index: 99; }
.wc-pk26 .fusion-row > h2:first-child::after { background-color: #fff; background-image: url("images/dot.png");  background-position: right center; background-repeat: no-repeat; content: ""; height: 98px; position: absolute; right: -50px; top: -36px; width: 81px; z-index: 99;}
.wc-pk26   .fusion-row h2::after{border-bottom: 0px !important;}
.wc-pk26 .fusion-row > h2 { font-family: 'MillerBanner-Bold'; background-color: #fff; color: #181f51;  margin: -13px auto 26px !important; width: 300px; border-bottom: 4px solid #ccc;
  padding: 0 0 27px 0 !important; position: relative !important; text-transform: uppercase;}
.wc-better.wc-pk26 .fusion-row p::after{border-bottom: none;}
.wc-pk26 .content-container > p { color: #454545 !important; font-family: "EngraversGothicBT-Regular"; font-size: 26px; line-height: 30px; margin: 0 0 40px;  padding: 0;}
.wc-pk30 .content-container li {background-image: url("images/list-bg.png"); background-position: 2px; background-repeat: no-repeat; background-size: 5px auto; display: inline-block; font-family: "EngraversGothicBT-Regular"; font-size: 26px; line-height: 33px;   padding: 24px 0 24px 46px; width: 48%;}
.services-list {background-image: url("images/list-bg.png"); background-position: 2px; background-repeat: no-repeat; display: inline-block; font-family: "EngraversGothicBT-Regular"; font-size: 26px; line-height: 33px;   padding: 24px 0 24px 46px;}
.pad-top {padding-top: 25px; margin-bottom: -58px !important;}
.wc-pk30 .content-container ul{width: 100%; margin: 0 auto;}
.wc-pk29, .wc-pk30, .wc-pk31 {margin-bottom: 0px !important;}
.wc-pk30 h2 { margin-top: 10px !important; }
.wc-pk31 .fusion-column{margin-bottom: 0px !important}
.wc-pk32 .content-container li { /*background-image: url("images/black-dot.png"); background-position: 0 33px; background-repeat: no-repeat; background-size: 5px auto; display: inline-block;*/
  font-family: "EngraversGothicBT-Regular"; font-size: 26px; padding: 17px 0 15px 5px; margin-left: 2%;}
.newbullets{ background-image: url("images/black-dot.png"); background-position: 0 33px; background-repeat: no-repeat; background-size: 5px auto; display: inline-block;
  font-family: "EngraversGothicBT-Regular"; font-size: 26px; padding: 26px 0 15px 25px;}
.wc-pk32 h2{margin-bottom: 10px !important; margin-top: 20px !important; text-align: left !important; padding: 0 0 0 69px !important; color: #454545 !important;}


.wc-pk33::before { background-color: transparent; background-image: url("images/upper.png"); background-repeat: no-repeat; content: ""; height: 316px;
  left: -46px; position: absolute; width: 108%; background-size: 100% 100%;}
.wc-pk33::after { background-color: transparent; background-image: url("images/lower.png"); background-repeat: no-repeat; bottom: -1px; content: ""; height: 311px;
  left: -46px; margin-left: 0; position: absolute; width: 108%; background-size: 100% 100%;}
.wc-pk33{  max-width: 100%; padding: 0 !important; margin: 0 auto !important; position: relative;  }
.wc-pk33 .fusion-row { max-width: 1500px !important;}
.wc-pk33 .content-container li {background-image: url("images/black-dot.png"); background-position: 0 33px; background-repeat: no-repeat; background-size: 5px auto; display: inline-block;
  font-family: "EngraversGothicBT-Regular"; font-size: 26px; padding: 22px 0 10px 25px; width: 47%; margin: 0 2% 0 0;}
  .fusion-one-half.fusion-layout-column.fusion-spacing-yes .fusion-column-wrapper li {
  font-family: "EngraversGothicBT-Regular"; font-size: 26px; padding: 22px 0 10px 25px;}
.wc-pk33  .fusion-row{ padding: 200px 0;}
.wc-pk33  .content-container { margin: 0 auto;  width: 87%; }
.wc-pk33 .fusion-content-boxes{margin-bottom: 0px !important;}
.fusion-mobile-nav-item { padding: 0 22px ;}
ul.margin-top-0 {margin-top: 0px !important;}



/*==  Home Testimonial Slider  ==*/
.wc-better .fusion-testimonials-2 q {text-align: center; font-size:  24px; font-style: initial; color: #454545 !important; background-color: transparent !important; font-family: 'MillerBanner-Light';}
.wc-better .fusion-testimonials-2 q {text-align: center; font-size:  24px; font-style: initial; color: #454545 !important; background-color: transparent !important; font-family: 'MillerBanner-Light';}
.wc-better .fusion-testimonials.classic blockquote { background-color: transparent !important;}
.wc-better .fusion-testimonials.classic .doe::before{display: none;}
.wc-better .fusion-testimonials.classic .company-name {text-align: center; width: 100%; font-family: 'EngraversGothicBT-Regular'; font-size: 24px; line-height: 28px;}
.company-name strong { display: block !important; width: 100% !important; font-weight: 400; }

.wc-pk40:before{background-image: url(images/blue-pattern-border.jpg);   content: ""; position: absolute; left: -107px; width: 5000px;  height:105px; margin-right: -4996px;}
/* .wc-pk40:after{background-image: url(images/);  content: ""; position: absolute; left: 0; width: 5000px;  height:100%; margin-left: -4967px; } */
.wc-pk40 { height: 105px !important;}
.fusion-testimonials.classic .author { margin: 0 0 34px 0 !important;}
.wc-pk40 .fusion-row p::after{right: 40%;}
.wc-pk51 p {margin: 0 auto 22px; width: 445px;}
.wc-pk51 p:after { right: 13% !important;}

.wc-pk52 .fusion-row h2:after { right: 17% !important;}
.page-heading  h1 .bsize{ font-size: 38px !important;}

h2 .bsize { font-size: 30px !important;}
h2{font-size: 21px !important; font-family: 'MillerBanner-Bold' !important; letter-spacing: 1px; color: #181f51 !important; text-transform: uppercase;}
.wc-better h2{}
.wc-better  .fusion-row  h2::after {
  border-bottom: 4px solid #ccc;
  bottom: -4px;
  content: "";
  height: 27px;
  margin-left: -49px;
  position: absolute;
  right: 21%;
  width: 300px;
}
.wc-better .fusion-row h2 {
  margin: 0 auto 20px;
  padding: 43px 0 20px;
  position: relative;
 max-width: 464px;
}
.wc-pk51 h2 .bsize{font-size: 40px !important;}
.wc-pk51 h2  {font-size: 30px !important;}
.wc-pk52 h2 .bsize{font-size: 40px !important;}
.wc-pk52 h2  {font-size: 30px !important;}
.wc-pk55 h2 .bsize{font-size: 40px !important;}
.wc-pk55 h2  {font-size: 30px !important;}

.wc-page-service h2:first-child .bsize{font-size: 40px !important;}
.wc-page-service h2:first-child   {font-size: 30px !important;  padding-bottom: 30px;}
.wc-team .fusion-row {padding: 169px 0 0;}
.wc-page-service h2:first-child{max-width: 600px !important; margin-bottom: 48px !important;}
.wc-page-service h2:first-child:after{right: 22% !important}
.wc-pk29 h2 { margin: 0 auto !important;}
.wc-pk26 h2 .bsize{font-size: 28px !important;}
.wc-pk26 h2 {font-size: 21px !important;}
.wc-pk26 .fusion-row > h2 .bsize{font-size: 28px !important;}
.wc-pk26  > h2 {font-size: 21px !important;}
.wc-pk31 h2{max-width:300px !important;   margin: 0 auto !important;}
.wc-pk33 h2{max-width: 500px !important; margin: 0 auto 27px !important;}
.wc-pk33 h2:after{right: 19% !important;}
.wc-pk51 h2:after{right: 22% !important;}
.wc-pk55 h2:after{right: 31% !important;}
.wc-better h2 { max-width: 502px !important;}
.wc-pk51 h2 { max-width: 552px !important; padding-bottom: 24px !important;}
.wc-pk55 h2{max-width:800px !important; position: relative ;}
.wc-pk52 .fusion-row h2 { max-width: 456px !important; margin: 0 auto 27px !important; padding-bottom: 32px !important;}
.wc-team .bsize { font-size: 36px !important;}
.wc-team h2{font-size: 25px !important; max-width: 442px !important;}
.wc-pk30 h2 { margin: 0 auto !important; max-width: 729px !important;}
.mobile-full {width: 100% !important; margin-left: 0% !important;}
.padding-top-20 {padding-top: 20px;}
.fusion-main-menu .sub-menu { width: 226px !important;}
.fusion-main-menu .sub-menu a, .fusion-main-menu .sub-menu li a:hover {color: #181f51 !important;}

/*  Responsive  */

@media only screen and (max-width: 2560px) {
.fusion-one-half.fusion-layout-column.fusion-spacing-yes {  margin-left: 3% !important;}
.fusion-one-half {  width: 35%;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome { margin-left: 9% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome { margin-left: 3% !important;}
.wc-better  .fusion-row  h2::after {right: 16%;}
.wc-better  .fusion-row  h2.after::after {right: 20%;}
.wc-better  .fusion-row  h2.after-1::after {right: 20%;}

.margin-left-8 { margin-left: 8% !important; margin-bottom: -20px !important;}
.margin-left-3 { margin-left: 7% !important; margin-bottom: -35px !important;}
.wc-pk14 .heading h2::after {border-bottom: 4px solid #ccc; bottom: -4px; content: ""; height: 26px; margin-left: -49px; position: absolute;
  right: 38.5%; width: 300px;}
  .fusion-one-half.fusion-layout-column.fusion-spacing-no.left-spacing {width: 47% !important; margin-left: 2% !important;}
  .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-no.left-spacing-right {width: 47% !important; margin-left: 4% !important;}
}
@media only screen and (max-width: 1920px) {
.page-heading h1::after { border-bottom: 4px solid #ccc; bottom: -5px; content: ""; height: 27px; margin-left: -44px;
  position: absolute; right: 42%; width: 300px;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome { margin-left: 8% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome { margin-left: 9% !important; width: 20% !important}
.wc-better  .fusion-row  h2::after {right: 16%;}
}
@media only screen and (max-width: 1680px) {
.page-heading h1::after { border-bottom: 4px solid #ccc; bottom: -5px; content: ""; height: 27px; margin-left: -44px;
  position: absolute; right: 41%; width: 300px;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome { margin-left: 8% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome { margin-left: 9% !important; width: 20% !important}
.margin-left-3 { margin-left: 6% !important; margin-bottom: -35px !important;}
}
@media only screen and (max-width: 1440px) {
.fusion-main-menu > ul > li { padding-right: 34px !important; }
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome { margin-left: 7% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome { margin-left: 9% !important; width: 20% !important} 
}
@media only screen and  (max-width: 1300px){
.wc-services .fusion-layout-column { margin-left: 3%; margin-right: 0; width: 29.6% !important;}
.wc-better p::after{right: 38% !important;}
.wc-page-service .fusion-row p::after { right: 36% !important;}
.wc-pk26 h2::after { right: -18% !important;}
.fusion-social-networks { text-align: center;}
.wc-better .fusion-social-networks a { margin: 10px 110px 30px;}
.wc-better .fusion-social-networks .fusion-icon-facebook::after {right: 23px; width: 100%;}
.wc-better .fusion-social-networks .fusion-icon-twitter::after {right: 0px; width: 100%;}
.wc-better .fusion-social-networks .fusion-icon-googleplus::after {right: 10px; width: 100%;}
.wpcf7 {padding: 41px 20px 10px !important;}
.Wc-pk11 li{font-size: 22px; line-height: 26px;}
.wc-pk18 { padding: 0 20px;}
.wc-pk51 p:after { right: 13% !important;}
.wc-pk14 .fusion-row { padding: 120px 0 200px;}
.wc-team::before{height: 230px;}
.wc-pk14::before{height: 230px;}
.fusion-main-menu > ul > li { padding-right: 11px !important; }
.page-heading h1::after { border-bottom: 4px solid #ccc; bottom: -5px; content: ""; height: 27px; margin-left: -44px;
  position: absolute; right: 38%; width: 300px;}
.wc-pk25 .content-container {padding: 20px 184px 0px;}

}


@media only screen and  (max-width: 1100px){
.page-heading h1::after{ right: 38%;}
.wc-services .fusion-row {padding: 0 12px !important;}
.wc-services .fusion-layout-column{margin-right: 0px !important;}
.footer-bootom-left { float: left; margin: 24px 103px 20px 0;  width: 64%;}
.wc-footer-menu li {margin: 0 22px;}
.wc-better p::after{right: 35% !important;}
.wc-get-bg{height: 400px; background-size: 100%;}
.wc-team::after, .wc-pk14::after{height: 200px}
.wc-page-service .fusion-row p {margin: 0 auto 35px; max-width: 452px; padding-top: 50px; position: relative;}
.wc-page-service .fusion-row p::after { right: 16.3% !important;}
.wc-pk25 .fusion-content-boxes::before{display: none;}
.wc-pk25 .fusion-content-boxes::after{display: none !important;}
.wc-pk25 .content-container { padding: 20px 21px 0 !important;}
.wc-better p::after { right: 35% !important;}
.wc-pk26 .content-container p{font-size: 20px;}
.wc-pk33::after {height: 230px;}
.wc-pk33 p::after{right: 34% !important;}
.wc-connect {padding: 0 30px !important;}
.Wc-pk11 li {margin: 0 4% 19px 0;width: 100%;}
.wc-pk14 .heading h2::after{right: 35.5%;}
.wc-pk14 .fusion-one-full.fusion-layout-column.fusion-column-last.fusion-spacing-yes { margin: 0px !important;}
.wc-pk51 p:after { right: 13% !important;}

.fusion-footer-widget-area .widget_text{word-wrap: break-word;}
.fusion-main-menu li a {padding: 0 53px !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome { margin-left: 3% !important; width: 31% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome { margin-left: 7% !important; width: 20% !important}
.mobile-full {}
}


@media only screen and  (max-width: 1024px){
.wc-team::before, .wc-pk14::before, .wc-pk33::before{width: 111%;}	
.wc-team::after, .wc-pk14::after, .wc-pk33::after{width: 111%;}	
.wc-team p { margin: 115px 0 0 !important;}
.wc-pk33::before {width: 111%;}
.wc-pk33::after {width: 111%;}
.wc-pk52 .fusion-row p::after { right: 8% !important;}
.wc-team .fusion-one-third .person-content {padding: 0 10px;}
.wc-team::before, .wc-pk33::before, .wc-pk33::after{height: 170px;}
}

@media only screen and  (max-width: 980px){
.fusion-main-menu li a{padding: 0 25px !important;}
.page-heading h1::after{ right: 35%;}
.know-company .avatar-image br { display: none;}	
.know-company .fusion-testimonials.clean blockquote q {font-size: 22px !important;}
.wc-better p::after { right: 32% !important;}
.wc-team .person-content{font-size: 20px;}
.wc-team .person-author-wrapper span{font-size: 21px !important}
.wc-team .fusion-one-third .person-author-wrapper span { font-size: 17px !important;}
.wc-team .fusion-one-third .person-content {font-size: 16px;}
.wc-team::after, .wc-pk14::after, .wc-pk33::after{height: 155px}
.wc-pk26  p::after { right: -21% !important;}
.wc-pk32 .content-container li{font-size: 21px; text-align:left;}
.wc-pk32 .content-container ul{padding: 0px;}
.wc-pk33 .content-container li{font-size: 21px;}
.wc-pk33 .fusion-row { padding: 80px 0px 150px !important;}
.wc-pk33::after {height: 155px;}
.wc-better .fusion-social-networks a { margin: 10px 54px 30px;}
.wc-connect h3 { font-size: 22px !important;}
.wc-connect .fusion-column-wrapper p { font-size: 18px; margin: 24px 0 0; padding: 0 13px;}
.Wc-pk11 li {font-size: 21px;}
.wc-pk14 .heading h2 {font-size: 21px !important;}
.wc-pk14 .content-container { font-size: 18px; padding: 0 21px; padding: 5px 0px 16px 0px !important;}
.wc-pk14 .heading h2::after { bottom: 9px; right: 32.5%;}
.wc-pk51 p:after { right: 13% !important;}
.fusion-footer{margin-top: 0px;}
#widget-easy-twitter-feed-widget-kamn-2 h4{font-size: 18px;}
.fusion-footer .bsize {font-size: 25px !important;}
.fusion-footer-widget-area .widget_text h4{font-size: 18px;}
.wc-team .fusion-row { padding: 94px 0 0;}
.wc-pk14::before{height: 180px;}
}

@media only screen and  (max-width: 800px){
.fusion-mobile-nav-item { padding: 0 22px ;}
.fusion-logo { width: 130px ;}
.fusion-logo img{width: 100%;}
.fusion-mobile-menu-icons a::before { background-color: #fff; border: 5px solid #B9683E; color: #B9683E !important; padding: 2px 17px; position: relative; top: 46px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/ -webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/ box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/ -moz-border-radius: 6px;/*Firefox*/
-webkit-border-radius: 6px;/*Safari, Chrome*/ border-radius: 6px;}
.fusion-secondary-main-menu{padding: 0px;}
.fusion-mobile-nav-item a{background-color: #B9683E !important; color:#fff !important; font-size: 17px !important; text-transform: uppercase;}
.fusion-mobile-nav-item a:hover{background-color: #181f50 !important;}
.page-heading h1{font-size: 32px !important;} 
.page-heading h1::after{ right: 32%;}
.wc-services .fusion-layout-column { margin-left: 3%; margin-right: 0; width: 100% !important; }
.wc-services .one_third{margin-bottom: 20px !important;}
.wc-services .fusion-layout-column { margin-left: 0% !important;}
.footer-bootom-left {margin: 24px 13px 20px 0; width: 78%;}
.wc-footer-menu li { margin: 0 18px;}
.wc-history .content-container { font-size: 20px;}
.wc-team p::after { right: 29% !important;}
.wc-pk26 .fusion-row { padding: 0 10px !important;}
.wc-pk30 .content-container li { padding: 28px 0 8px 47px; font-size: 21px;}
.wc-connect .fusion-one-third {padding: 1px 0 28px;}
.wc-pk20 { padding: 20px 0 !important;}
.wc-pk14 .heading h2::after{right: 30.5%;}
.wc-pk14 .heading h2{font-size: 18px !important}
.wc-pk14 .fusion-row { padding: 90px 0 200px;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.lefthome.mobile-full { width: 29.6% !important; margin-bottom: 80px !important;}
.fusion-layout-column.fusion-spacing-yes {width: 100% !important;}
.margin-left-3 {margin-bottom: -20px !important;}
.fusion-column.content-box-column.content-box-column-1.col-lg-6.col-md-6.col-sm-6.content-box-column-first-in-row {margin-left: 2%; width: 48% !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.margin-left-8, .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.margin-left-3 {width: 90% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes {margin-bottom: 50px !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.m-b-0 {margin-bottom: 0px !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-no.left-spacing, .fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-no.left-spacing-right {width: 100% !important; margin-left: 0% !important;}
#toTop {display: block;}
}


@media only screen and  (max-width: 768px){
.wc-pk14 .heading h2::after { right: 29%}
.wc-team::before, .wc-pk33::before{height: 120px;}
.fusion-social-links-footer {visibility: hidden;}
.custom-link :before {left: -4px !important;}
.custom-link :after {right: -75px !important;}
.fusion-column.content-box-column.content-box-column-1.col-lg-6.col-md-6.col-sm-6.content-box-column-first-in-row, .fusion-column.content-box-column.content-box-column-2.col-lg-6.col-md-6.col-sm-6.content-box-column-last.content-box-column-last-in-row {margin-left: 6%; width: 91% !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-2.fusion-content-boxes-6.content-boxes-icon-with-title.row.content-left.wc-pk32 {margin-bottom: 0px !important}
.wc-pk32 h2 {padding: 0 0 36px 24px !important;}
.home-slider .rev_slider_wrapper:before{background-image: none !important;}
.home-slider .rev_slider_wrapper:after{background-image: none !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.margin-left-8 {margin-left: 3% !important;}
ul.margin-top-0 {margin-top: -35px !important;}
.fusion-column.content-box-column.content-box-column-2.col-lg-6.col-md-6.col-sm-6.content-box-column-last.content-box-column-last-in-row {margin-bottom: 0px;}
}

@media only screen and  (max-width: 767px){
.page-heading h1::after{ right: 30%;}	
.page-heading h1{font-size: 28px !important; padding-bottom: 12px;} 
.page-heading .fusion-row p br { display: none;}
.page-heading {padding: 0 20px;}
.custom-link{font-size: 18px;}
.wc-footer-menu li { margin: 0 10px;}
.footer-bootom-right {width: 103px; margin: 24px 0 0 2px;}
.wc-better p::after { right: 27% !important;}
.wc-get-bg{height: 300px;}
.wc-history .content-container { font-size: 18px;}
.wc-team::before,.wc-pk14::before{width: 111%; left: -30px}	
.wc-pk33::before {width: 100%; left: 0px;}
.wc-team::after{width: 111%; left: -30px;}
.wc-team::after, .wc-pk33::after{height: 130px}
.wc-pk14::after {width: 100%; left: 0px; height: 130px;}
.wc-pk25 .content-container { padding: 20px 10px 0; font-size: 20px;}
.wc-pk26 h2::after { right: -18% !important;}
.wc-pk33::before {width: 111%; left: -30px}
.wc-pk33::after {width: 111%; left: -30px}
.wc-pk33::after {height: 150px;}
.contact-banner .imageframe-align-center::before{display: none;}
.contact-banner .imageframe-align-center::after{display: none;}
.wc-better .fusion-social-networks a { margin: 10px 40px 30px;}
.wc-better .fusion-social-networks .fusion-icon-facebook::after { right: 1px; width: 100%; font-size: 19px;}
.wc-better .fusion-social-networks .fusion-icon-twitter::after { right: 1px; width: 100%; font-size: 19px;}
.wc-better .fusion-social-networks .fusion-icon-googleplus::after { right: 1px; width: 100%; font-size: 19px;}
.wc-pk14 .heading h2::after { right: 26%;}
.wc-pk51 p:after { right: 9% !important;}
.wc-pk14 .fusion-row { padding: 90px 0 78px;}
.fusion-footer{margin-top: 0px;}
.wc-pk55 h2 .bsize{font-size: 30px !important;}
.wc-pk55 h2  {font-size: 20px !important;}
span.menu-text {text-transform: uppercase}
}

@media only screen and  (max-width: 640px){
h1.each-word .bsize { font-size: 30px !important;}
.page-heading h1::after {right: 25%;}
.page-heading h1{font-size: 20px !important; padding-bottom: 8px; padding: 0 20px;} 
.page-heading p {font-size: 20px; line-height: 28px; margin: 30px 0 7px; text-transform: uppercase;}
.home-slider .rev_slider_wrapper::before{display: none;}
.home-slider .rev_slider_wrapper::after{display: none;}
.custom-link { font-size: 18px; width: 185px; line-height: 28px;}
.custom-link *::before {left: -6px; top: 35px;}
.custom-link *::after {top: 36px; right: -74px;}
.know-company .author{font-size: 19px !important;}
#main .fusion-row, #sliders-container .tfs-slider .slide-content-container, #slidingbar .fusion-row, .fusion-footer-copyright-area, .fusion-footer-widget-area, .fusion-header, .fusion-page-title-bar, .fusion-secondary-header .fusion-row{padding-left: 10px !important; padding-right: 10px !important;}
.fusion-testimonials.clean blockquote q{padding: 0px;}
.know-company .fusion-testimonials.clean blockquote q { font-size: 18px !important; line-height: 30px !important;}
.fusion-footer-widget-area .widget_text .textwidget p { font-size: 15px;}
.fusion-footer-widget-area .widget_text h4 { font-size: 22px; padding: 30px 0 20px;}
.footer-bootom-left {width: 100%;}
.wc-footer-menu li { margin: 0 25px;}
.footer-bootom-right { float: none; margin: 0 auto;}
.wc-footer-menu .menu { text-align: center; margin: 0; padding: 0;}
.wc-footer-menu li {margin: 0 25px 10px;}
.wc-better .fusion-row p {font-size: 19px; line-height: 25px;  padding: 22px 38px 3px; margin-bottom: 7px;}
.wc-better .fusion-testimonials-2 q{font-size:17px; line-height: 24px !important;}
.wc-better  .fusion-testimonials.classic .testimonial-thumbnail{padding-right: 5px!important;}
.wc-better p::after { right: 24% !important;}
.page-heading p { padding: 0px 10px !important;}
.wc-services {margin: 33px auto 0px !important;}
.wc-get-bg{height: 250px;}
.wc-history .content-container { font-size: 18px; padding: 40px 9px;}
.wc-history .fusion-column::before{display: none;}
.wc-history .fusion-column::after{display: none;}
.Wc-pk11 .content-container {font-size: 18px;}
.Wc-pk11 .fusion-row h2 { font-size: 22px; margin: -74px auto 26px; padding: 0 0 14px; width: 227px;}
.Wc-pk11  .fusion-content-boxes-3{margin-bottom: 0px !important;}
.Wc-pk11 {margin: 25px auto !important;  padding: 19px 8px !important;}
.wc-team .person-content {font-size: 20px; width: 100%;}
.wc-team p { margin: 70px 0 0 !important;}
.wc-team .custom-link {margin: 19px 0 77px;}
.wc-pk14::before {left: 0px; width: 100%;}
.wc-team::after, .wc-pk14::after {height: 121px;}
.wc-team::after, .wc-pk14::after { height: 110px;}
.wc-team .person-author-wrapper span {font-size: 17px !important;}
.wc-better .fusion-row p::after{display: none;}
.wc-pk26 h2::after { display: block !important; right: -16% !important;}
.wc-pk26 .fusion-row  p { margin: -33px auto 26px;}
.wc-pk26 .fusion-row > h2:first-child::before{top: 4px;}
.wc-pk26 .fusion-row > h2:first-child::after{top: -37px; display: block !important;}
.wc-pk26 h2 { font-size: 14px !important; line-height: 26px !important; margin: 18px 0 !important;}
.wc-pk26 .fusion-row p { font-size: 16px;  padding: 22px 7px 3px;}
.wc-pk30 .content-container li {font-size: 21px; width: 100%; background-position: 0px 30px;}
.wc-pk33 .content-container li{width: 100%;}
.wc-better .fusion-social-networks a { display: block; float: none; margin: 0 auto 91px !important; width: 107px;}
.wc-better .fusion-social-links { margin: 30px 0; padding: 37px 0 22px;}
.wc-better .fusion-social-links::before{display: none;}
.wc-better .fusion-social-links::after{display: none;}
.wc-connect .fusion-row h2:first-child { font-size: 21px; width: 341px;}
.wc-connect .fusion-row h2:first-child::before {left: -40px; width: 62px;}
.wc-connect .fusion-row h2:first-child::after {right: -42px; width: 69px;}
.wc-save .wpcf7 span{width: 100%;}
.Wc-pk11 .fusion-row h2:first-child::before { left: -59px; top: 45px;}
.wc-page-service h2 .bsize{font-size: 26px !important;}
.wc-page-service h2   {font-size: 18px !important;}
.Wc-pk11 li { margin: 0 0 19px 0; width: 100%;}
.Wc-pk11 li  br{display: none;}
.wc-pk20 .fusion-row p { font-size: 19px; padding: 0 0 16px; width: 272px;}
.wc-pk20 {margin-top: 46px !important;}
.wc-pk14 .heading h2::after {bottom: 9px; }
/*.wc-pk14 .heading h2{padding: 18px 0 4px !important;} */
.wc-pk18 .content-box-column { margin: 0 !important;}
.wc-pk14 .fusion-row { padding: 70px 0 52px;}
.wc-pk52 h2 { font-size: 20px !important;}
.wc-pk52 h2 .bsize {font-size: 30px !important;}
.wc-pk51 h2 .bsize{font-size: 30px !important;}
.wc-pk51 h2  {font-size: 20px !important;}
.wc-pk14::after { height: 115px;}
.wc-pk32 h2 {padding: 0 0 0 29px !important;}
.wc-pk32 .content-container ul { margin: 0;}
.wc-pk33 .content-box-column {padding: 0;}
.wc-pk33 .content-container li {  line-height: 24px; padding: 22px 0 0 25px;}
#main { padding-bottom: 0;}
.wc-better .fusion-row .reviews p {padding: 22px 18px 3px;}
.wc-better .fusion-row .reviews .company-name > span { padding: 0 ;}
h2 {color: #181f51 !important; font-family: "MillerBanner-Bold" !important; font-size: 16px !important; letter-spacing: 1px; text-transform: uppercase; padding: 33px 22px 9px !important;}
h2 .bsize {font-size: 21px;}
.fusion-separator.fusion-full-width-sep.sep-none.Wc-pk12 {margin-top: 0px !important;}
.Wc-pk11 h2::after{display: block;  right: -50px; top: 4px !important; width: 80px;}
.wc-page-service h2:first-child .bsize{font-size: 26px !important;}
.wc-page-service h2:first-child   {font-size: 19px !important;  padding-bottom: 30px;}
.wc-pk20 h2::after { top: 3px !important;}
.wc-pk20 .fusion-row h2:first-child::before { height: 43px !important; left: -60px !important; top: 45px !important;}
.wc-pk20 { margin: 62px 0 0 !important;}
.wc-connect .fusion-row h2:first-child::after{display: block;}
.wc-connect .fusion-row h2:first-child { padding: 0 0 8px !important;}
.wc-team::before, .wc-pk14::before{height: 63px;}
.fusion-separator.fusion-full-width-sep.sep-none.Wc-pk12.m-t-60 {margin-top: 60px !important;}
.fusion-content-boxes.content-boxes.columns.fusion-columns-1.fusion-content-boxes-2.content-boxes-icon-with-title.row.content-left.m-b-60 {margin-top: 45px !important;}
}

@media only screen and  (max-width: 480px){
.page-heading h1::after {right: 19%; display: none;}
.page-heading h1{font-size: 18px !important; padding-bottom: 5px;} 
.page-heading p {font-size: 16px; line-height: 20px; margin: 30px 0 7px; text-transform: uppercase;}
.wc-footer-menu li {margin: 0 8px 10px 10px;}
.wc-better p::after {display: none;}
.wc-better .fusion-testimonials.classic .company-name { font-size: 20px;}
#main { padding-bottom: 7px !important;}
#content {margin-bottom: 7px !important;}
.wc-better {padding: 0px !important;}
.wc-get-bg{height: 200px;}
.Wc-pk11 .fusion-row h2:first-child::before { height: 32px; left: -17px; top: 45px; width: 51px;}
.Wc-pk11 .fusion-row h2:first-child::after {right: -17px; width: 50px;}
.wc-team .person-content {font-size: 18px; width: 100%;}
.wc-team .fusion-one-third .person-author-wrapper span { font-size: 17px !important;}
.wc-team .fusion-one-third .person-content {font-size: 17px; padding: 0 8px;}
.wc-team::before, .wc-pk14::before { left: -11px; width: 108%;}
.wc-team::after, .wc-pk14::after { left: -11px; width: 108%; }
.wc-team::after, .wc-pk14::after {height: 93px;}
.wc-pk26 .fusion-row > h2:first-child::before { left: -7px; width: 72px;}
.wc-pk26 .fusion-row > h2:first-child::after {right: -11px !important; width: 73px;}
.wc-pk30 .content-container ul {padding: 0;}
.wc-pk33::before { left: -11px; width: 108%;}
.wc-pk33::after { left: -11px; width: 108%; }
.wc-pk33 .fusion-row p {padding: 22px 12px 3px;}
.wc-connect .fusion-row h2:first-child::before { left: -40px; width: 45px;}
.wc-connect .fusion-row h2:first-child::after { right: -19px; width: 23px;}
.wc-connect .fusion-row h2:first-child { font-size: 17px; width: 227px;}
.wc-pk14 .heading h2 { font-size: 17px !important; line-height: 22px !important;}
.wc-pk14::before { left: 20px; width: 93%;}
.wc-pk14::after { left: 20px; width: 93%;}
.wc-services .fusion-row h2{font-size: 19px;   width: 232px; margin: -13px auto 26px; padding: 0 0 13px;}
.wc-services .fusion-row h2::before {left: -25px; width: 32px;}
.wc-services .fusion-row h2::after {right: -24px; width: 46px;}
.wc-pk20 .fusion-row h2:first-child::before {width: 64px !important; left: -43px !important;}
.wc-pk20 .fusion-row h2:first-child::after { right: -44px; width: 62px;}
.wc-save .fusion-row h2{margin-bottom: 20px !important;}
.wc-team .fusion-row {padding: 67px 0 0;}
.wc-pk14::before {height: 87px;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.lefthome.mobile-full { margin-left: 0% !important; width: 100% !important; margin-bottom: 20px !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes.centerhome.mobile-full { margin-left: 0% !important; width: 100% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-column-last.fusion-spacing-yes.righthome.mobile-full {margin-left: 0% !important; width: 100% !important;}
.wc-services .custom-link { margin: 0px 0 17px !important;}
.custom-link {width: 79% !important}
.custom-link *::before {top: 20px !important;}
.custom-link *::after {top: 20px !important;}
.Wc-pk11 .fusion-row h2 {width: 239px !important;}
.wc-pk33 h2:after { right: 11% !important;}
.fusion-one-half.fusion-layout-column.fusion-spacing-yes.margin-left-8 {margin-left: 0% !important;}
.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes.margin-left-3 {margin-left: 0% !important;}
h2 { font-size: 18px !important}
.fusion-social-links-footer .fusion-social-networks {display: none !important;}
.wc-pk25 .content-container { padding: 20px 9px 0 !important;}
.fusion-column.content-box-column.content-box-column-1.col-lg-6.col-md-6.col-sm-6.content-box-column-first-in-row {width: 93% !important}
.content-container ul {margin-top: -24px !important;}
.fusion-row h2.after::after {right: 16% !important;}
.fusion-row h2.right-11::after {right: 11% !important;}
.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-none.nonhundred-percent-fullwidth.contact-banner {background-color: #B9683E;}
h2.after.large.right-4 {font-size: 18px;}
h2.after.large.right-4::after {right: 11% !important;}
.fusion-one-third.one_third.fusion-layout-column.fusion-spacing-yes {margin-bottom: 20px !important;}
.Wc-pk12.fusion-separator {margin-top: 0px !important}
/* .fusion-separator.fusion-full-width-sep.sep-none.Wc-pk12 {margin-top: 40px !important;} */
.wc-pk14 .heading h2::after {right: 12% !important;}
h2:first-child { font-size: 18px !important;}
.wc-team::before, .wc-pk33::before, .wc-pk33::after {height: 70px;}
}

@media only screen and  (max-width: 375px){
h2.after {font-size: 12px !important;}
h2.after.large {font-size: 16px !important;}
.fusion-row h2.after::after {right: 11% !important;}
.fusion-row h2.right11::after {right: 7% !important;}
.Wc-pk11 .fusion-row h2 {width: 243px !important;}
.fusion-row h2.right-11::after {right: 6% !important;}
.wc-better .fusion-row h2.after-11::after {right: 12% !important;}
.fusion-row h2.after::after {right: 7% !important;}
.fusion-row h2.after.faq::after {right: 13% !important;}
.fusion-row h2.after.what-clients::after {right: 11% !important;}
h2.after.large.right-4::after {right: 6% !important;}
.wc-pk14 .heading h2::after {width: 249px !important; right: 9% !important;}
}

@media only screen and  (max-width: 360px){
.page-heading h1::after {right: 9%;}
.page-heading h1 {font-size: 18px !important; padding: 0 18px 0 5px; line-height: 26px !important;}
.custom-link *::after {top: 36px; right: -66px;}
.wc-better .fusion-testimonials.classic .company-name { font-size: 18px;}
.Wc-pk11 .fusion-row h2:first-child::after { right: -18px; width: 42px;}
.wc-team::after, .wc-pk14::after { height: 70px;}
.wc-pk26 .fusion-row > h2:first-child::before {left: -1px; width: 53px;}
.wc-pk26 .fusion-row > h2{width: 270px;}
.wc-pk26 .fusion-row > h2:first-child::after { right: -5px !important;  width: 62px;}
.wc-pk33::after {height: 70px;}
.wc-pk20 .fusion-row p:first-child::before {left: -10px !important; width: 35px !important;}
.wc-pk20 .fusion-row p:first-child::after { right: 0px !important; width: 28px  !important;}
.fusion-contact-info{font-size: 15px;}
.fusion-contact-info a{font-size: 15px; background-position: 8px 1px;}
.wc-pk20 .fusion-row h2:first-child::before { left: -16px !important; width: 38px !important;}
.wc-connect .fusion-row h2:first-child::before {left: -30px;  width: 32px;}
.wc-pk52 .fusion-row h2 {padding-bottom: 12px !important;}
h2.after{font-size: 18px !important;}
h2.right-11.meet-our-team {font-size: 18px !important;}
}

@media only screen and  (max-width: 320px){
.Wc-pk11 .fusion-row h2:first-child::before { left: -22px;}
.Wc-pk11 {padding: 19px 0 19px 3px !important;}
.wc-team::after, .wc-pk14::after { height: 63px;}
.fusion-row h2.after.what-clients::after, .fusion-row h2.after.faq::after  {right: 6% !important;}
.fusion-row h2.after.after-11::after {right: 6% !important;}
.fusion-row h2.after.after-11.get-to-know-us::after, .fusion-row h2.after.after-11.4el-services::after {right: 6% !important;}
.fusion-row h2.right-11.meet-our-team::after {right: -4% !important;}
.fusion-row h2.after.right-4::after {right: -4% !important;}
.fusion-layout-column.fusion-spacing-yes {width: 103% !important;}
}
.mobile-full {width: 100% !important; margin-left: 0% !important;}
