body .site{ padding: 0; margin: 0; box-shadow: none; max-width: none; width: 100%; overflow: hidden; font-family: 'Roboto', sans-serif;}
footer#colophon{ max-width: none; margin: 0; padding: 0; }
a, a:focus{outline:none;text-decoration:none !important;transition:all 500ms ease-in-out;}
@font-face {
  font-family: 'coolvetica-rg';
  src:url('fonts/coolvetica-rg.woff') format('woff'),
        url('fonts/coolvetica-rg.woff2') format('woff2'),
        url('fonts/coolvetica-rg.svg#coolvetica-rg') format('svg'),
        url('fonts/coolvetica-rg.eot'),
        url('fonts/coolvetica-rg.eot?#iefix') format('embedded-opentype'),
        url('fonts/coolvetica-rg.ttf') format('truetype');

  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* ---- font open ---- 

font-family: 'Mulish', sans-serif;

font-family: 'Poppins', sans-serif;

font-family: 'Roboto', sans-serif;

 ---- end font ---- */

.widget-area{display:none;}
/*.site-content{display:none;}*/
.site-content{width:100%;}


#text-title h3{font-family: 'coolvetica-rg';}

#home-title h2{font-family: 'coolvetica-rg';}


/*   footer-top  */
.footer-top #mailpoet_form_1 form.mailpoet_form{padding:0px;}
.footer-top #mailpoet_form_1 .mailpoet_paragraph{margin-bottom: 5px;}
.footer-top .footer-newsletter #mailpoet_form_1 .mailpoet_text{border-radius: 0px;height: 48px;outline: none;font-size: 12px;font-weight: 300; line-height: 14px;font-family: "Poppins", Sans-serif;padding-left: 19px !important;padding-right: 19px !important;transition: all 500ms ease-in-out;border: transparent;width: 95% !important;}
.footer-top .footer-newsletter #mailpoet_form_1 .mailpoet_text::placeholder{color: #6c7877;}
.footer-top .footer-newsletter #mailpoet_form_1 .mailpoet_text:focus{border: 1px solid #FF8500;}
.footer-top .footer-newsletter #mailpoet_form_1 .mailpoet_submit{width: inherit !important;border-radius: 0px;border:2px solid #ff8500 !important;background: #ff8500;padding: 9px 47px !important;color: #ffffff;font-family: "Poppins", Sans-serif;font-weight: 600;font-size: 18px;line-height: 20px;text-transform: uppercase;transition: all 500ms ease-in-out;letter-spacing: 1px;}
.footer-top .footer-newsletter #mailpoet_form_1 .mailpoet_submit:hover{background: transparent;color: #ff8500;}



/*   counter  */

.counter .counter-icon{width: 38% !important;}
.counter .counter-number{width: 30% !important;}
.counter .counter-text{width: 32% !important;text-align: center;}


/*   home-service  */
.home-service .service-wrapper{display: flex;margin-bottom: 30px;}
.home-service .service-wrapper .service_text{padding-left: 35px;}
.home-service .service-wrapper .service_text h3{font-family: "Roboto", Sans-serif;font-size: 25px;font-weight: bold;line-height: 27px;color: #020c51;padding-bottom: 13px;}
.home-service .service-wrapper .service_text ul{position: relative;}
.home-service .service-wrapper .service_text ul li{font-family: "Roboto", Sans-serif;font-weight: 300;font-size: 15px;line-height: 28px;color: #5d5d5e;}
.home-service .service-wrapper .service_text .btn{font-family: "Poppins", Sans-serif;font-weight: bold;font-size: 15px;line-height: 17px;color: #020c51;text-transform: uppercase;border: 2px solid #020c51;border-radius: 50px;transition: all 500ms ease-in-out;background: transparent;padding: 12px 23px;margin-top: 19px;}
.home-service .service-wrapper .service_text .btn:hover{background: #020c51;color: #fff;}



/*   home testimonial  */
.home-testimonial .testimonial-wrapper{overflow:hidden;background: #f8f6f6;padding: 47px 47px 40px 47px;text-align: center;border-radius: 10px;position: relative;}
.home-testimonial .testimonial-wrapper::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 142px;background: #020c51;z-index: 1;}
.home-testimonial .testimonial-wrapper.second::after{background: #ff8500;}
.home-testimonial .testimonial-wrapper.third::after{background: #121212;}
.home-testimonial .owl-controls .owl-nav .owl-prev,.home-testimonial .owl-controls .owl-nav .owl-next{font-size: 15px;color: #878989;width: 40px;height: 40px;border-radius: 50%;background: transparent;border: 1px solid #dad9da;line-height: 40px;text-align: center;transition:all 500ms ease-in-out; }
.home-testimonial .owl-controls .owl-nav .owl-prev:hover,.home-testimonial .owl-controls .owl-nav .owl-next:hover{background: #ff8500;border: 1px solid #ff8500;color: #ffffff;}
.home-testimonial .owl-controls .owl-nav .owl-prev{position: absolute;left: -5%;top: 40%;}
.home-testimonial .owl-controls .owl-nav .owl-next{position: absolute;right: -5%;top: 40%;}

.home-testimonial .testimonial-wrapper .testimonial_img{width: 210px;height: 210px;border-radius: 50%;position: relative;overflow: hidden;z-index: 2;border: 8px solid #e3e1e1;left: 50%;transform: translateX(-50%);}
.home-testimonial .testimonial-wrapper .testimonial_img img{width: 100%;height: 100%;object-fit: cover;}
.home-testimonial .testimonial-wrapper h3{font-family: "Mulish", Sans-serif;font-size: 20px;line-height: 22px;font-weight: 900;color: #282727;text-transform: uppercase;padding-top: 22px;padding-bottom: 13px;}
.home-testimonial .testimonial-wrapper p{font-family: "Mulish", Sans-serif;font-size: 14px;line-height: 18px;font-weight: 300;color: #585757;padding-bottom: 20px;}
.home-testimonial .testimonial-wrapper h4{font-family: "Mulish", Sans-serif;font-size: 16px;line-height: 18px;font-weight: 300;color: #c2c0c1;text-transform: uppercase;}


/*   inner-team  */
.inner-team .team-wrapper{padding-bottom: 47px;}
.inner-team .team-wrapper .img-fluid{border: 10px solid #fff;box-shadow: 8px 8px 8px 8px rgba(0,0,0,0.09);}
.inner-team .team-wrapper .team_text{text-align: center;padding-top: 20px;}
.inner-team .team-wrapper .team_text h3{color:#505050;font-family: "Mulish", Sans-serif;font-size: 18px;line-height: 20px;font-weight: 800;padding-bottom: 17px;}
.inner-team .team-wrapper .team_text p{font-size: 14px;line-height: 23px;color: #818080;font-weight: 400;font-family: "Roboto", Sans-serif;}


/*   inner-story  */
.inner-story .story-wrapper{border: 1px solid #e2e0e0;margin-bottom: 14px;padding: 28px 34px;display: flex;}
.inner-story .story-wrapper .story_img{width: 100%;position: relative;}
.inner-story .story-wrapper .story_text{padding-top: 6px;padding-left: 20px;}
.inner-story .story-wrapper .story_text h3{font: 800 20px/22px "Mulish";text-transform: uppercase;color: #121212;padding-bottom: 7px;}
.inner-story .story-wrapper .story_text h4{font: 300 16px/18px "Mulish";color: #5f5e5e;padding-bottom: 16px; }
.inner-story .story-wrapper .story_text p{font: 400 16px/25px "Mulish";color: #676666;text-align: justify;}


/*   inner-tab  */
.inner-tab .nav-tabs{border: none;}
.inner-tab .nav-fill .nav-item{background: transparent;border-radius: 0px;font: bold 17px/19px "Mulish";transition: all 500ms ease-in-out }
.inner-tab .nav-item a{color: #121212; display: block; border-radius: 0; padding: 34px 12px; text-decoration: none; border:1px solid #ebebeb; border-right: none;}
.inner-tab .nav-item:last-child a{border-right: 1px solid #ebebeb;}
.inner-tab .nav-item a{}
.inner-tab .nav-item a:hover,
.inner-tab .nav-item a.active{background: #fba300;color: #ffffff;}
.inner-tab .tab-content{padding: 32px 32px 57px 32px;border:1px solid #ebebeb;}
.inner-tab .tab-content .tab-pane .innertab{display: flex;}
.inner-tab .tab-content .tab_img{width: 100%;max-width: 438px;}
.inner-tab .tab-content .tabcontent{padding-left: 50px;}
.inner-tab .tab-content .tabcontent h3{font: 800 30px/32px "Mulish";color: #021256;text-transform: uppercase;padding-bottom: 11px;}
.inner-tab .tab-content .tabcontent p{font: 300 17px/23px "Mulish";color: #222222;padding-bottom: 20px;}
.inner-tab .tab-content .tabcontent ul{position: relative;}
.inner-tab .tab-content .tabcontent ul li{display: list-item;font: 300 17px/44px "Mulish";color: #222222;padding-left: 32px;}
.inner-tab .tab-content .tabcontent ul li::after{content: '\f138';position: absolute;left: 0; color: #fba300;font-size: 19px;font-family: FontAwesome;}


/*   inner-contact  */

.contact-detalis .contact-list strong{font-weight: bold;}

.our-locations .box{padding-bottom: 19px;}
.our-locations .box label{font-size: 16px;line-height: 18px;font-weight: 300;font-family: "Roboto", Sans-serif;color:#212121;padding-bottom: 8px;}
.our-locations .box .form-control{height: 69px;font-size: 17px;font-family: "Roboto", Sans-serif;border: 1px solid #c9c9c9;border-radius: 4px;color: #121212;resize: none;outline: none;transition: all 500ms ease-in-out;height: 0 12px;}
.our-locations .box .form-control:focus{box-shadow: none;border: 1px solid #121212; }
.our-locations .box .wpcf7-textarea{height: 84px;padding: 15px 12px;}
.our-locations .box .btn{width: 100%;display: inline-block;background: #fba300;font-family: "Roboto", Sans-serif;color: #ffffff;font-weight: 800;text-transform: uppercase;border-radius: 4px;font-size: 18px;line-height: 20px;border: 2px solid #fba300;transition: all 500ms ease-in-out;padding: 15px 0;  }
.our-locations .box .btn:focus{box-shadow: none;}
.our-locations .box .btn:hover{background: transparent;color:#fba300; }
