@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&display=swap);body,html{height:100%}body{font-style:normal;font-weight:400;color:#000;font-size:1.125rem;font-family:Montserrat,sans-serif}a{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;outline:0}a:focus,button:focus{outline:0!important}h2{font-weight:700}header{padding:20px 0}.header-right{display:flex;align-items:center;justify-content:flex-end;margin-bottom:10px}.callus{font-size:1.875rem;font-weight:600;margin-right:40px}.callus a{color:#000}.callus a:focus,.callus a:hover{color:#f1641f;text-decoration:none}.callus .fa{margin-right:10px}.navbar-nav li{padding:0 3px}.navbar-nav li a{font-weight:700;text-transform:uppercase;display:block;padding:7px 15px;border:1px solid transparent;color:#000}.navbar-nav li a:focus,.navbar-nav li a:hover{color:#f1641f;text-decoration:none}.navbar-nav li.active a{border:1px solid #f1641f;color:#f1641f}.navbar-nav{margin-right:-25px}.banner h1{font-size:3.125rem!important;text-transform:uppercase;margin-bottom:25px!important;font-weight:300;line-height:1.2!important}.banner h1 strong{font-weight:700;font-size:3.75rem!important}.banner .btn-lg{font-size:1.25rem!important;line-height:1.5!important;color:#fff!important;font-family:Montserrat,sans-serif!important;font-weight:700!important}.quote-box{padding:55px;background:#f1641f;color:#fff}.quote-box h4{color:#000;font-size:1.625rem;font-weight:700}.quote-box h3{font-size:2.25rem;font-weight:700;margin-bottom:15px}.quote-box p{font-size:1.25rem}.quote-box h3 a{color:#fff}.quote-box h3 a:focus,.quote-box h3 a:hover{text-decoration:none;color:#000}.quote-left{padding-right:60px}.white-section{padding:70px 0 50px 0}.font-weight-medium{font-weight:600!important}.light-yellow-section{padding:80px 0 50px 0;background:#fffeef}.welcome-section{display:flex;width:100%}.welcome-left{background:url(../images/welcome-left.jpg) center no-repeat;background-size:cover}.welcome-right{background:#f7f9fa;padding:80px}.welcome-inner{padding-left:60px;padding-right:60px}.welcome-section h4{font-size:1.375rem;font-weight:700;margin-bottom:5px;margin-top:25px}.welcome-section h6{font-size:1rem}.move-box{border-radius:5px;box-shadow:0 0 24px 0 rgba(0,0,0,.13);background:#fff;padding:60px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0 0 40px 0}.move-box h3{color:#f1641f;font-size:2.7rem}.move-box h6{font-weight:700;font-size:1.125rem}.move-box:hover{margin-top:20px;box-shadow:0 3px 35px 0 rgba(36,53,64,.2);background:#fcf4eb}.testimonials-section{padding:120px 120px 120px 0;background:url(../images/testimonials-bg.jpg) center no-repeat;background-size:cover}.testimonials-box{border-radius:30px;text-align:center;background:#fff;padding:90px;position:relative}.testimonials-box:before{width:60px;height:60px;background:url(../images/testimonial-quote.png) center no-repeat;content:"";position:absolute;left:55px;top:55px}.testimonials-box h2{color:#f1641f;position:relative;padding-bottom:30px;margin-bottom:45px}.testimonials-box h2:after{width:80px;background:#000;height:2px;position:absolute;left:50%;bottom:0;content:"";margin-left:-40px}.textimonial-item p{font-size:1.5rem;font-weight:300;font-style:italic}.testimonial-avathar{margin:25px auto;width:70px;height:70px;overflow:hidden;object-fit:cover}.testimonial-avathar img{border-radius:5px;object-fit:cover;width:100%;height:100%}.testimonial-author{font-size:1.25rem;font-weight:700}.testimonial-desig{font-size:1rem;font-weight:300}.owl-carousel button.owl-dot{width:8px;height:8px;background:#afafaf;border-radius:8px;margin:3px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:#afafaf}.owl-carousel button.owl-dot.active{width:30px;background:#f1641f}.testimonials-slider .owl-dots{margin-top:50px}.faq-section{padding:80px 0 240px 0}.accordian-box .card-header{background:#fff}.accordian-box .card-header .btn{padding:1rem 0;text-transform:inherit;font-size:1.5rem;font-weight:700;display:block;width:100%;text-align:left;color:#000;position:relative}.accordian-box .card-header .btn:focus,.accordian-box .card-header .btn:hover{text-decoration:none;color:#f58025}.accordian-box .card-header .btn i{position:absolute;right:0;top:20px;font-weight:300}.safe-section{padding:80px 0;background:#f7f7f7}.safe-ul{margin:-220px 0 0 0;padding:0;list-style:none;display:flex;align-items:stretch;width:100%;justify-content:center}.safe-ul li{width:33.33%;font-size:1rem;color:#fff;text-align:center;background:#f58025;padding:70px 30px 50px 30px}.safe-ul li h4{font-size:1.75rem;font-weight:700;text-transform:uppercase;margin-bottom:20px}.safe-ul li:first-child{background:#ffd420;color:#000}.safe-ul li:last-child{background:#000}.blog-box{border:2px solid #e4e4e4;border-radius:5px;padding:7px;margin-bottom:40px}.blog-pic{height:260px;overflow:hidden;object-fit:cover}.blog-pic img{object-fit:cover;width:100%;height:100%}.blog-content{padding:40px 30px}.blog-date{font-weight:300;margin-bottom:10px}.blog-content h4{font-size:1.875rem;font-weight:700;text-transform:uppercase}.blog-content h4 a{color:#000}.blog-content h4 a:focus,.blog-content h4 a:hover{text-decoration:none;color:#f58025}.readmore{margin-bottom:15px;color:#f58025;font-weight:700;text-transform:uppercase}.readmore:focus,.readmore:hover{text-decoration:none;color:#000}footer{background:#000}.footer-top{padding:80px 0;color:#fff}.footer-top h4{font-weight:700;text-transform:uppercase;margin-bottom:20px}.footer-menu{margin:0;padding:0;list-style:none}.footer-menu li{padding:2px 0}.footer-menu li a{color:#fff;font-size:1rem;font-weight:300}.footer-bottom a:focus,.footer-bottom a:hover,.footer-menu li a:focus,.footer-menu li a:hover{color:#fcb856;text-decoration:none}.footer-social{margin:0;padding:0;list-style:none}.footer-social li{padding:5px;display:inline-block}.footer-social li a{width:40px;height:40px;background:#ccc;color:#000;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex}.footer-social li a:focus,.footer-social li a:hover{background:#fff;text-decoration:none}.footer-bottom{background:#151515;padding:30px 0;font-size:1rem;font-weight:300;color:#fff}.footer-bottom a{color:#fff}.inner-banner{background:url(../images/about-banner.jpg) center no-repeat;background-size:cover!important;min-height:500px;display:flex;align-items:center}.inner-banner h1{font-size:40px;font-weight:300;background:#ffd908;padding:13px 30px;display:inline-block;position:relative;border-left:20px solid #fff}.inner-banner h1:before{width:10px;height:100%;left:-20px;top:0;position:absolute;background:#f66d24;content:""}.about-right{background:#111;padding:85px 40px;border-bottom:8px solid #ffd908;color:#fff;text-align:center}.about-right h3{font-size:36px;font-weight:300;margin-bottom:30px}.gray-section{padding:100px 0 70px 0;background:#eef2f5}.contact-box{background:#fff;box-shadow:0 6px 18.8px 1.2px rgba(0,0,0,.17);margin-bottom:70px;display:flex;align-items:stretch}.contact-left{padding:60px;width:65%}.contact-left .form-control{background:#eef2f5;border-color:#eef2f5}.contact-right{background:#f1641f;color:#fff;padding:50px}.contact-right h4{position:relative;padding-bottom:20px;margin-bottom:25px}.contact-right h4:after{width:70px;height:2px;background:#fff;content:"";bottom:0;left:0;position:absolute}.contact-right-ul{margin:0;list-style:none;padding:0}.contact-right-ul li{display:flex;padding:10px 0}.contact-right-ul li i{width:35px;font-size:1.5rem}.contact-right-ul li strong{font-size:1.5rem}.contact-right hr{border-color:#fff;margin:40px 0}.contact-right .footer-social li a{background:#fff}.contact-right .footer-social li a:focus,.contact-right .footer-social li a:hover{background:#000;color:#fff}.location-h4{position:relative;padding-bottom:12px;margin-bottom:35px;font-weight:700}.location-h4:after{width:70px;height:2px;background:#f1641f;content:"";bottom:0;left:0;position:absolute}.bullet-ul{margin:30px 0;list-style:none}.bullet-ul li{position:relative;padding:8px 5px 8px 36px}.bullet-ul li:before{width:21px;height:21px;position:absolute;left:0;top:9px;content:"";background:url(../images/bullet.png) no-repeat}.service-box{background:#fff;height:100%;padding-top:10px;padding-bottom:0;text-align:center}.vc_custom_1556883761759 .service-box{width:calc(25% - 30px)!important;margin-left:15px!important;margin-right:15px!important}.service-box p{font-size:1rem}.service-box h5{font-size:1.125rem;text-transform:uppercase;font-weight:600;margin:12px 0 20px 0}#mega-menu-wrap-experience_menu{background:0 0!important;margin-top:18px!important}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-item>a.mega-menu-link{text-transform:uppercase}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link{border:1px solid #f1641f}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu{box-shadow:0 8px 16px rgba(0,0,0,.25);background:#fff;padding:20px!important}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu li{border-bottom:1px solid #ddd;padding-top:1px;padding-bottom:1px}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu li:last-child{border-bottom:none}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu a{background:0 0!important;color:#000!important;text-transform:uppercase!important;font-weight:600!important}#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu a:focus,#mega-menu-wrap-experience_menu #mega-menu-experience_menu>li.mega-menu-flyout ul.mega-sub-menu a:hover{color:#f1641f!important}.accordions-head{background:0 0!important;padding:15px!important;border:1px solid #ccc!important;margin:-1px 0!important}.accordions-head-title{font-size:16px!important;margin:0 15px 0 30px!important;color:#333!important;font-family:Montserrat,sans-serif;font-weight:600!important}.accordion-content{font-size:16px!important;font-family:Montserrat,sans-serif;padding:20px!important;border:1px solid #ccc!important}.accordion-content p{line-height:1.8!important}.accordion-content p a{display:inline-block;margin:7px 0!important;color:#f1641f!important}.accordion-content p a:focus,.accordion-content p a:hover{color:#000!important}.accordions-head:hover,.ui-state-active{background:#f1641f!important}.accordions-head:hover.accordions-head .accordion-icons,.accordions-head:hover.accordions-head .accordions-head-title,.ui-state-active .accordion-icons,.ui-state-active .accordions-head-title{color:#fff!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot{background:#898989!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active,div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot:HOVER{background:#f1641f!important}div#n2-ss-2 .n2-style-2a0a200d6a6e1fade27fb9c90af83812-dot.n2-active{width:30px}div#n2-ss-2 .n2-ss-control-bullet{width:1260px!important;margin:0 auto!important;justify-content:left!important;position:inherit!important;bottom:50px!important}#n2-ss-2-arrow-previous{right:123px!important}#n2-ss-2-arrow-next{right:60px!important}div#n2-ss-2 .nextend-arrow{padding:5px 10px;background:#f1641f}.page-id-125 ol li{padding:10px 0}.quote-box span.wpcf7-not-valid-tip{color:#000!important}.testimonials-slider button.owl-dot{background:#ccc!important}.testimonials-slider button.owl-dot.active{background:#f1641f!important}.wpcf7-display-none{width:100%}.services-tab{display:flex;align-items:center;justify-content:center;text-align:center}.services-tab li{width:25%}.services-tab li a{display:block;font-weight:600;color:#000;text-transform:uppercase;font-size:1.25rem;padding-top:20px;padding-bottom:25px}.services-tab li a:focus,.services-tab li a:hover{text-decoration:none}.services-tab li a img{margin-bottom:15px;width:110px;height:110px}.services-tab-section .bullet-ul{padding-left:0}.services-tab li a.active{background:#fce9e0;border-top-left-radius:10px;border-top-right-radius:10px}.services-tab-section .tab-content{background:#fce9e0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:30px}.services-tab-section .tab-content .bullet-ul{margin:25px 0!important}.services-tab{border-bottom:none!important}.process-section{padding:70px 0 70px 0;background:#f1641f;color:#fff}ol.process-chart{color:#000;counter-reset:item;display:flex;flex-wrap:wrap;list-style:none;margin-right:-1rem;padding:0 0 0 1rem}ol.process-chart>li,ol.process-chart>li>div{position:relative}ol.process-chart>li{background:linear-gradient(to right,rgba(0,0,0,.15) 0,transparent 25%);background-color:#fff;counter-increment:item;flex-basis:0;flex-grow:1;margin:1rem 1rem 1rem -1rem!important;min-width:11.25em;padding:1em 1em 1em 2em;background-color:#d2e5a7}ol.process-chart>li:before,ol.process-chart>li>div:before{color:rgba(0,0,0,.85);text-transform:uppercase}ol.process-chart>li:before{content:'Step';display:inline-block;font-weight:400;left:1.5em;letter-spacing:.1em;position:absolute;top:2em;transform:rotate(90deg);transform-origin:25% 50%}ol.process-chart>li>div{padding:0 0 20px 1rem}ol.process-chart>li p{font-size:16px}ol.process-chart>li>div:before{content:counter(item,decimal-leading-zero);font-size:3.5em;font-weight:700}.quote-left h2{font-size:2rem}.bullet-2-column{padding:0}.bullet-2-column li{width:50%;margin:0 -2px;display:inline-block}.lazy { background: none!important;}
#homeCarousel .carousel-item{height:515px;background-color:#eee;background-repeat:no-repeat; background-size:cover;    background-position: center;}
#homeCarousel .container{height:100%;    position: relative;}
.v-align {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#homeCarousel h2 {
    font-size: 3.125rem !important;
    text-transform: uppercase;
    margin-bottom: 25px !important;
    font-weight: 300;
    line-height: 1.2 !important;
}
#homeCarousel h2 strong {
    font-weight: 700;
    font-size: 3.75rem !important;
}

#homeCarousel  .carousel-indicators li {
    background: #898989;
    opacity: 1;
    box-shadow: none;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    border-color: RGBA(0,0,0,1);
    border-radius: 50px;
    margin: 4px;    width: 12px;
    height: 12px;
}
#homeCarousel .carousel-indicators li.active{width:40px;background: #f1641f;}
#homeCarousel .carousel-indicators{ right:auto; margin:0;bottom: 20px;}
.quote-box1 {
    background: none !important;
    color: #000!important;
    padding: 15px 0;
}
.quote-box1 a ,.quote-box1 strong{
    color: #f1641f;
    font-size: 2.25rem;
    font-weight: 700;    margin-right: 8px;
}
#quoteform::before {
    width: 80px;
    height: 75px;
    background: url(../images/right-arrow.png);
    display: block;
    content: " ";
    position: absolute;
    left: -15px;
    top: 100px;
}
.quote-box1 h4 {
    font-size: 30px;margin-bottom: 20px;
}
.formleft {
    padding-top: 116px;
    padding-right: 60px !important;
}
.formleft_top h4 {
    background: #ffd420;
    color: #000;
    display: inline-block;    width: 100%;
    padding: 10px 20px;    font-size: 21px;
}
.form-bottom {
    background: #f1f1f1;
    padding: 20px 30px;
    line-height: 32px;
	font-weight:bold;
}
.mobile-vs{display:none;}
#quoteform textarea{height:100px;}
/*
::-webkit-input-placeholder { 
  font-size: 14px;
}
:-ms-input-placeholder { 
  font-size: 14px;
}
::placeholder {
  font-size: 14px;
}
*/
img{max-width:100%; height:auto;}
.news-box {
    border: 1px #ccc solid;
    padding: 20px;
}
.news-box h4 a{color:#23272b;}