/*-----------------------------------------------------------------------------------

 Theme Name: CureTech Services
 Description: 
 Author: Kapil Prajapati
-----------------------------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


.preloader{text-align:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background-color:#fff;text-align:center}
.loader-main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.loader-inner img {
    width: 40%;
}

:root {
  --primary-font-family:'IBM Plex Sans', sans-serif;
  --secondary-font-family:'Noto Sans', sans-serif;
  --ternory-font-family:'Poppins', sans-serif;
  --primary-background:#e79d50;
  --secondary-background:#efefef;
  --footer-primary-background:#282828;
  --footer-secondary-background:#434343;
  --footer-ternory-background:#3c3c3c;
  --white-background:#fff;
  --black-background:#000;
  --primary-color:#e79d50;
  --secondary-color:#000;
  --white-color:#fff;
  --font-weight-100:100;
  --font-weight-200:200;
  --font-weight-300:300;
  --font-weight-400:400;
  --font-weight-500:500;
  --font-weight-600:600;
  --font-weight-700:700;
  --font-weight-800:800;
  --font-10:10px;
  --font-11:11px;
  --font-12:12px;
  --font-13:13px;
  --font-14:14px;
  --font-15:15px;
  --font-16:16px;
  --font-17:17px;
  --font-18:18px;
  --font-19:19px;
  --font-20:20px;
  --font-21:21px;
  --font-22:22px;
  --font-23:23px;
  --font-24:24px;
  --font-25:25px;
  --font-26:26px;
  --font-27:27px;
  --font-28:28px;
  --font-29:29px;
  --font-30:30px;
  --font-31:31px;
  --font-32:32px;
  --font-33:33px;
  --font-34:34px;
  --font-35:35px;
  --font-36:36px;
  --font-37:37px;
  --font-38:38px;
  --font-39:39px;
  --font-40:40px;
  --font-41:41px;
  --font-42:42px;
  --font-43:43px;
  --font-44:44px;
  --font-45:45px;
  --font-46:46px;
  --font-47:47px;
  --font-48:48px;
  --font-49:49px;
  --font-50:50px;
  --font-60:60px;
  --font-70:70px;
  --font-80:80px;
  --font-90:90px;
  --font-100:100px;
  --justify-center:center;
  --justify-space:space-between;
  --justify-end:flex-end;
  --align-center:center;
  --primary-display:block;
  --secondary-display:flex;
  --display-inline:inline-block;
  --text-uppercase:uppercase;
  --text-capital:capitalize;
  --list-style:none;
}
body{font-family:var(--primary-font-family);}
p{font-family: var(--ternory-font-family);}
h1{font-family: var(--primary-font-family);}
h2{font-family: var(--primary-font-family);}
h3{font-family: var(--primary-font-family);}
h4{font-family: var(--primary-font-family);}
h5{font-family: var(--primary-font-family);}
h6{font-family: var(--primary-font-family);}
a{font-family: var(--primary-font-family);}
li{font-family: var(--primary-font-family);}
span{font-family: var(--primary-font-family);}

/*============================================header ccss start=======================================*/
/* sticky menu css */
.is-sticky{position: fixed!important; top: 0; left: 0; width: 100%; z-index: 999; box-shadow: 0 2px 15px rgba(0,0,0,.1); }
.is-sticky{animation: smoothScroll 1s forwards; }
@keyframes smoothScroll {
    0% {transform: translateY(-150px); } 
    100% {transform: translateY(0px); }
}
.topbar{background-color: var(--primary-background); padding: 10px;}
.top-flag a{color: var(--white-color); text-transform: var(--text-uppercase); text-decoration: none; margin-right: 20px; font-family: var(--ternory-font-family); font-size: var(--font-17);}
.top-flag a span{margin-left: 5px;}
.top-social ul{padding-left: 0; list-style-type: var(--list-style); display: var(--secondary-display); justify-content: var(--justify-end); align-items: var(--align-center);margin-bottom: 0;}
.top-social ul li a{color: var(--white-color); }
.top-social ul li a i{font-size: var(--font-25);}
.top-social ul li{margin-left: 10px;}


.main-header nav{background-color: var(--white-background)!important; padding: 14px 0px;}
.navbar-nav li{margin-right: 18px;}
.navbar-nav li:last-child{margin-right: 0px;}
.navbar-nav li a{color: var(--primary-color)!important; font-weight: var(--font-weight-400); font-size: var(--font-15); font-family: var(--primary-font-family); text-transform: var(--text-uppercase);}
.right-navbar ul li{list-style-type: var(--list-style);padding-right: 1px;}
.right-navbar ul li:nth-last-child(1){padding-right: 0px;}
.right-navbar ul{display: var(--secondary-display); width: 100%; justify-content: var(--justify-end);padding-top: 0px;}
.right-navbar{ width: 100%; }
.navbar-right{position: relative;}
.navbar-right ul li i{color: var(--primary-color); font-size: var(--font-17);}
/*============================================header ccss end=======================================*/


/*===================================Home main banner css start====================================*/

#home-slider{position: relative;}
#home-slider .owl-nav .owl-prev {position: absolute; left: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgb(255 255 255 / 50%) !important; width: 45px; cursor: pointer; height: 45px; position: absolute; display: block; z-index: 1000; border-radius: 0;  border: 1px solid #ccc;}
#home-slider .owl-nav .owl-prev span {font-size: 1.6875rem; color: var(--color); }
#home-slider .owl-nav .owl-prev:focus {outline: 0; }
#home-slider .owl-nav .owl-prev:hover {background: var(--primary-color)!important; color: var(--color);}
#home-slider .owl-nav .owl-next {position: absolute; right: 15px; top: 43%; opacity: 0; -webkit-transition: all 0.4s ease-out; transition: all 0.4s ease-out; background: rgb(255 255 255 / 50%) !important; width: 45px; cursor: pointer; height: 45px; position: absolute; display: block; z-index: 1000; border-radius: 0;  border: 1px solid #ccc;}
#home-slider .owl-nav .owl-next span {font-size: 1.6875rem; color: var(--color); }
#home-slider .owl-nav .owl-next:focus {outline: 0; }
#home-slider .owl-nav .owl-next:hover {background: var(--primary-color)!important; color: var(--color);}
#home-slider:hover .owl-prev {left: 15px; opacity: 1; }
#home-slider:hover .owl-next {right: 15px; opacity: 1; }
#home-slider .item{height: 550px;}
#home-slider .item img{height: 100%; object-fit: cover; width: 100%;}
#home-slider .item .cover {padding: 75px 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;/*background: rgb(0 0 0 / 40%);*/display: var(--secondary-display);align-items: var(--align-center);}
#home-slider .item .cover .header-content {position: relative;padding: 56px;overflow: hidden;width: 57%;right: 0;margin-left: auto;}
#home-slider .item .cover .header-content .line {content: ""; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; border: 9px solid #fff; -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); }
#home-slider .item .cover .header-content h2 {font-weight: 300; font-size: 35px; color: var(--color); }
#home-slider .item .cover .header-content h1 {font-size: 51px;  margin: 0px 0 20px; word-spacing: 3px; color: #000;  text-align: left; }
#home-slider .item .cover .header-content h2 {font-size: 32px;margin: 0px 0 25px;word-spacing: 0px;color: #000;text-align: left;font-weight: 800;text-transform: uppercase;position: relative;line-height: 41px;}
#home-slider .item .cover .header-content h2 span{color: var(--color);text-decoration: none;padding: 0px 0px;font-size: 32px;color: var(--primary-color);}
#home-slider .item .cover .header-content h5 {font-size: 32px;font-weight: 800;margin: 0px 0 0px;word-spacing: 1px;color: #000;text-transform: lowercase;text-align: left;text-transform: uppercase;}
/*header .item .cover .header-content h2 {color: #ff0200; padding: 0px 20px; font-size: 61px;}*/
#home-slider .item .cover .header-content p{color: #000;font-size: 18px;text-align: left;width: 84%;font-weight: 400;margin-bottom: 40px;}
#home-slider .owl-item.active p {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; }
#home-slider .owl-item.active .banner_button {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; }
#home-slider .owl-item.active h2 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.6s; }
#home-slider .owl-item.active h5 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; }
#home-slider .owl-item.active .line {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInLeft; animation-delay: 0.3s; }
#home-slider .owl-item.active h2:before{content: '';position: absolute;width: 47%;height: 2px;top: -5px;background-color: var(--color);right: 0;left: 0;margin: 0 auto;display: none;}
#home-slider .owl-item.active h2:after{content: '';position: absolute;width: 47%;height: 2px;bottom: -6px;background-color: var(--color);left: 0;margin: 0 auto;right: 0;display: none;}
/*#home-slider .owl-dots button{border: none;width: 9px;height: 52px;border-radius: 50px;margin-right: 10px;margin-bottom: 9px;background-color: #aaaaaa;}
#home-slider .owl-dots button.active{background-color: var(--primary-color)!important;height: 52px;}
#home-slider .owl-dots{justify-content: var(--justify-center);margin-top: 30px;margin-bottom: 30px;position: absolute;display: grid;left: 90px;text-align: center;top: 35%;}
#home-slider .owl-dots button:focus{outline: none; box-shadow: none;}*/

.banner-button a{background-color: var(--primary-color); color: #fff; padding: 11px 28px; text-decoration: none; font-size: 17px; border-radius: 0; display: inline-block; margin-top: 0px; text-transform: uppercase;}
.banner-button a i{margin-left: 10px;}

/*====================================Home main banner css end===================================*/

/*====================================Footer section css start===================================*/

.main-footer{background-color: #e79d50;padding: 70px 0px;}
.footer-about img{width: 90%; margin-bottom: 20px;}
.footer-about p{color: var(--white-color);}
.footer-quick-link h4{color: var(--white-color); margin-bottom: 25px;}
.footer-quick-link ul{padding-left: 0; list-style-type: var(--list-style);}
.footer-quick-link ul li{margin-bottom: 17px;}
.footer-quick-link ul li a{color: var(--white-color);text-decoration: none;position: relative;padding-left: 20px;font-size: 14px;}
.footer-quick-link ul li a:before{content: '\f0da'; font-family: 'Font Awesome 5 Free'; position: absolute; top: 0; left: 0;width: 100%;height: 100%;color: var(--white-color);font-weight: var(--font-weight-600);}
.footer-contact ul li{display: var(--secondary-display); color: var(--white-color); font-size: var(--font-16);}
.footer-contact ul li i{margin-top: 4px; margin-right: 12px;}
.footer-quick-link{padding-left: 70px;}
.footer-quick-link{position: relative;}
.footer-quick-link:after{content: '';position: absolute;top: 0;right: 0;width: 3px;height: 100%;/* background-image: url(../images/foot-shape.jpg); */background-repeat: no-repeat;background-size: cover;}
.footer-contact:after{display: none;}
.footer-contact{padding-left: 35px;}
.second-footer{background-color: #ffffff;padding:27px 0px;}
.footer-social ul{padding-left: 0px; list-style-type: var(--list-style); display: var(--secondary-display); justify-content: flex-start; align-items: center; margin-bottom: 0px;height: 100%;}
.footer-social ul li{margin-right: 15px;}
.footer-social ul li a i{color: var(--white-color);background-color: #e79d50;width: 45px;height: 45px;border-radius: 3px;display: flex;justify-content: center;align-items: center;font-size: 19px;text-decoration: none;box-shadow: 2px 2px 0px #2e2e2e;}
.footer-social ul li a{text-decoration: none;}
.card-payment{float: right;}
.card-payment p{color: #e79d50;font-weight: 600;}
.subs-div p{color: #e79d50;font-weight: 600;}
.subs-div{width: 50%; margin: 0 auto;}
.form-subscribe button{border-radius: 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;background-color: #e79d50!important;border: none;}
.footer-social{height: 100%;}
.footer-bottom h6{color: #f8f9fa;font-size: 17px;margin-bottom: 14px;}
.footer-bottom p{color: #f8f9fa;font-size: 12px;padding: 0px 0px 0px 34px;}
.third-footer{background-color: #e79d50;padding: 25px 0px;}
.copyright-inner p{margin-bottom: 0;font-size: 14px;color: #f8f9fa;}
.copyright-inner p span{color: #299eff;}
.copyright-inner p a{text-decoration: none; color: #299eff;}


.footer-social ul li a .fa-facebook-f{background-color: #4267B2;}
.footer-social ul li a .fa-twitter{background-color: #00acee;}
.footer-social ul li a .fa-linkedin{background-color: #0077b5;}
.footer-social ul li a .fa-pinterest-p{background-color: #c8232c;}
.footer-social ul li a .fa-instagram{background: #f09433;background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );background-color:#8a3ab9;}


/*====================================Footer section css end===================================*/

/*====================================home banner below css start===================================*/

.banner-below-box{background-color: var(--white-background); padding: 40px 35px;width: 100%;height: 100%;box-shadow: 0px 0px 10px #cccc;border-radius: 5px;}
.banner-below-wrap{padding: 50px 0px;}
.banner-below-box i{color: var(--primary-color); font-size: var(--font-35);}
.banner-below-box h3{color: var(--primary-color); font-size: var(--font-25);font-weight: var(--font-weight-700);margin: 22px 0px;}
.banner-below-box p{margin-bottom: 0px; font-size: var(--font-15); color: var(--secondary-color); line-height: 31px;}
.banner-below-main{margin-top: -99px; z-index: 9; position: relative; }

/*====================================home banner below css end===================================*/

/*====================================home about sec css start===================================*/

.home-about-content h5{margin-bottom: 20px; font-size: var(--font-26);}
.home-about-content h3{color: var(--primary-color); font-weight: var(--font-weight-800); font-size: var(--font-35); margin-bottom: 20px;}
.home-about-content p{font-size: var(--font-15);line-height: 32px;text-align: justify;}
.home-about-content a{background-color: var(--primary-color); color: #fff; padding: 11px 28px; text-decoration: none; font-size: var(--font-17); border-radius: 0; display: inline-block; margin-top: 20px; text-transform: var(--text-uppercase); }
.home-about-content a i{margin-left: 20px;}
.home-about-image img{margin-left: auto;display: var(--primary-display);width: 92%;  animation-name: example; animation-duration: 4s; animation-delay: 2s; animation-iteration-count: infinite; position: relative;}
@keyframes example {0%   {top:0px;} 50%  {top:50px;} 100% {top:0px;} }
.cloud-image img{width: 100%;margin-top: -123px; z-index: 9; position: relative;}
.home-about{padding-top: 70px;}

/*====================================home about sec css end===================================*/

/*====================================home technology sec css start===================================*/
.technology-head h3{text-align: center; font-size: var(--font-40); color: var(--primary-color);margin-bottom: 50px;font-weight: var(--font-weight-600);font-family: var(--secondary-font-family);}
.technology-wrap{padding: 50px 0px 120px;}
#tech-slider .owl-dots button{border: none;width: 59px;height: 10px;border-radius: 50px;margin-right: 10px;margin-bottom: 9px;background-color: #c3c3c3;}
#tech-slider .owl-dots button.active{background-color: var(--primary-background)!important;height: 10px;}
#tech-slider .owl-dots{justify-content: var(--justify-center);margin-top: 30px;margin-bottom: 30px;position: absolute;display: block;bottom: -96px;right: 0;left: 0;text-align: center;}
#tech-slider .owl-dots button:focus{outline: none; box-shadow: none;}

#certification-slider .owl-dots button{border: none;width: 59px;height: 10px;border-radius: 50px;margin-right: 10px;margin-bottom: 9px;background-color: #c3c3c3;}
#certification-slider .owl-dots button.active{background-color: var(--primary-background)!important;height: 10px;}
#certification-slider .owl-dots{justify-content: var(--justify-center);margin-top: 30px;margin-bottom: 30px;position: absolute;display: block;bottom: -96px;right: 0;left: 0;text-align: center;}
#certification-slider .owl-dots button:focus{outline: none; box-shadow: none;}

#client-slider .owl-dots button{border: none;width: 59px;height: 10px;border-radius: 50px;margin-right: 10px;margin-bottom: 9px;background-color: #c3c3c3;}
#client-slider .owl-dots button.active{background-color: var(--primary-background)!important;height: 10px;}
#client-slider .owl-dots{justify-content: var(--justify-center);margin-top: 30px;margin-bottom: 30px;position: absolute;display: block;bottom: -96px;right: 0;left: 0;text-align: center;}
#client-slider .owl-dots button:focus{outline: none; box-shadow: none;}

.tech-links p{text-align: center; color: var(--primary-color); font-size: var(--font-20);font-weight: var(--font-weight-600);font-family: var(--secondary-font-family)!important;}
.tech-links p a{color: var(--primary-color); font-family: var(--secondary-font-family)!important;}
/*====================================home technology sec css end===================================*/


/*====================================home cta sec css start===================================*/

.cta-main img{width: 100%;height: 400px;}
.cta-main{position: relative;}
.cta-con-inner{background-color: #0009;width: 57%;padding: 53px 57px;text-align: center;}
.cta-content{position: absolute; top: 0; left: 0; display: var(--secondary-display); justify-content: var(--justify-center); align-items: var(--align-center); width: 100%; height: 100%; }
.cta-inner-div h4{color: var(--white-color);font-size: var(--font-31);margin-bottom: 13px;}
.cta-inner-div h2{font-weight: var(--font-weight-800);text-transform: var(--text-uppercase);color: var(--white-color);font-size: var(--font-38);}
.cta-inner-div p{color: var(--white-color);font-size: var(--font-15);margin-top: 14px;}
.tech-links{margin-bottom: 70px;}
/*====================================home cta sec css end===================================*/

/*====================================home industries sec css start===================================*/

.industries-box .content {background: var(--white-background); max-width: 98%; position: relative; padding: 20px; }
.industries-box .content small {font-size: var(--font-14); letter-spacing: 8px; font-weight: var(--font-weight-400); color: #222; text-transform: var(--text-uppercase); }
.industries-box .content h4 {font-size: var(--font-42); font-weight: var(--font-weight-800); text-shadow: 0 0 14px rgb(0 0 0 / 20%); color: var(--primary-color); margin: 11px 0px;}
.industries-box .content h6 {font-size: var(--font-23); margin-bottom: 20px; margin-top: 13px; line-height: 1.5; color: #222; }
.industries-box .content:after {content: ""; position: absolute; left: 20%; right: -2%; top: -20%; bottom: -20%; border: 4px solid var(--primary-color); z-index: -1; }
.industries-image img{width: 100%;}
.industries-box{padding: 100px 50px 100px 150px;}
.industries-box .content p{font-size: var(--font-15);}
.industries-number span{font-size: 119px; font-weight: var(--font-weight-800); color: var(--primary-color); font-family: var(--ternory-font-family);}
.industries-number{padding: 40px 0px 0px 100px;}
.main-con {padding: 90px 0px 0px 100px; }
.main-con p{color: #000; font-size: var(--font-19); font-weight: var(--font-weight-500); }
.second-row{margin-top: 100px;}

/*====================================home industries sec css end===================================*/

/*====================================home we serve sec css start===================================*/

.we-serve-wrapper{background-color: #efefef; margin: 100px 0px; padding: 80px 0px;}
.we-serve-head{text-align: center; margin-bottom: 40px;}
.we-serve-head h2{color: var(--primary-color);font-weight: var(--font-weight-600);font-size: var(--font-40);margin-bottom: 24px;}
.we-serve-head p{color: var(--secondary-color);font-size: var(--font-17);}
.we-serve-box{background-color: #fff; border: 1px solid #ccc; width: 100%; padding: 20px; display: flex; justify-content: center; align-items: center;margin-top: 30px;}
.serve-icon i{width: 130px; height: 130px; background-color: var(--primary-background); border-radius: 100%; color: var(--white-color); display: flex; justify-content: center; align-items: center; font-size: 61px; margin-right: 37px; }
.serve-content h6{color: var(--primary-color);font-weight: var(--font-weight-700);font-size: var(--font-23);margin-bottom: 12px;}
.serve-content p{color: var(--secondary-color);font-size: var(--font-15);text-align: justify;}

/*====================================home we serve sec css end===================================*/


/*====================================home service sec css start===================================*/

.service-box i{background-color: #f0f0f0;width: 120px;height: 120px;border-radius: 100%;display: flex;justify-content: center;align-items: center;color: var(--primary-color);font-size: var(--font-60);text-align: center;margin: 0 auto;}
.service-box h2{color: var(--primary-color);font-size: 17px;font-weight: 600;margin: 20px 0px;line-height: 27px;}
.service-box{text-align: center;margin-bottom: 50px;}
.service-head h2 {color: var(--primary-color); font-weight: var(--font-weight-600); font-size: var(--font-40); margin-bottom: 24px; }
.service-head p {color: var(--secondary-color); font-size: var(--font-15); }
.service-head {text-align: center; margin-bottom: 80px; }

/*====================================home service sec css end===================================*/

/*====================================home hire sec css start===================================*/

.hire-main{background-color: var(--primary-background);padding: 0px 0px;}
.hire-content p{color: var(--white-color); text-align: justify; font-size: 15px; line-height: 26px;}
.hire-image img{width: 100%;}
.hire-content a{   background-color: var(--white-background); color: var(--primary-color); padding: 11px 28px; text-decoration: none; font-size: var(--font-17); border-radius: 0; display: inline-block; margin-top: 20px; font-weight: 500; text-transform: var(--text-uppercase); margin-right: 20px;}
.hire-content a i{margin-left: 10px;}
.hire-content{padding-top: 17px;}
.client-wrap{padding: 80px 0px 160px;}

/*====================================home hire sec css end===================================*/

/*====================================home counter sec css start===================================*/
.conter-head{text-align: center; margin-bottom: 40px;}
.conter-head h2{color: var(--primary-color);font-weight: var(--font-weight-600);font-size: var(--font-40);margin-bottom: 24px;}
.conter-head p{color: var(--secondary-color);font-size: var(--font-17);}
.counter-wrapper{background-color: #efefef; padding: 60px 0px 90px; margin-top: 50px;}
#counter {background: unset;padding: 0px 25px 0px;width: 100%;max-width: 100%;margin: 0 auto;display: flex;justify-content: space-between;list-style-type: none;}
 #counter li {flex: 1;text-align: center;font-size: 58px;color: var(--primary-color);font-weight: 700;}
 #counter span.percent:after {/*content: "%";*/ display: inline-block; }
.counter-main{background-size: cover;background-position: 80%;padding: 21px;margin-top: 51px;}
 #counter li p{font-size: 18px;margin-top: 0px;color: var(--secondary-color);font-weight: 500;text-transform: uppercase;}
.counter-icon i{    background-color: #fff; width: 120px; height: 120px; border-radius: 100%; display: flex; justify-content: center; align-items: center; color: var(--primary-color); font-size: var(--font-60); text-align: center; margin: 0 auto;}
.counter-button{text-align: center;}
.counter-button a{background-color: var(--primary-background); color: var(--white-color); padding: 11px 28px; text-decoration: none; font-size: var(--font-17); border-radius: 0; display: inline-block; margin-top: 50px; font-weight: 500; text-transform: var(--text-uppercase); margin-right: 20px;}
.counter-button a i{margin-left: 10px;}

/*====================================home counter sec css start===================================*/


/*===============================Inner banner section css start================================*/
.inner-banner-inner{/* background-position: 0px 98%; *//* background-size: cover; */max-height: 250px !important;position: relative;}
.inner-banner-overlay{/* background-color: #000; *//* opacity: 0.65; *//* transition: background 0.3s, border-radius 0.3s, opacity 0.3s; *//* height: 100%; *//* width: 100%; *//* top: 0; *//* left: 0; */position: absolute;}
.inner-banner-content h3{color: #fff;font-weight: 700;font-size: 38px;padding-top: 0;text-transform: uppercase;}
.inner-banner-content{display: flex;justify-content: center;align-items: center;height: 100%;position: relative;}
.inner-page-header{position: unset;}
ul.breadcrumb {padding: 10px 16px; list-style: none; background-color: #e1e1e1; }
ul.breadcrumb li {display: inline; font-size: 18px; color: var(--primary-color);font-weight: 500;}
ul.breadcrumb li+li:before {padding: 8px; color: black; content: "/\00a0"; }
ul.breadcrumb li a {color: #000; text-decoration: none; font-weight: 500;}
ul.breadcrumb li a:hover {color: #000; text-decoration: underline; }
.bread-crumbs{margin-bottom: 0;}
ul.breadcrumb li a i{margin-right: 7px;}

/*=================================Inner banner section css end==================================*/



/*===============================Side Navbar section css start============================*/
.sidemenu {background-color: var(--white); color: var(--black); --fontColor: #000; --fontColor_H: 0; --fontColor_S: 0%; --fontColor_L: 0%; --fontColor_A: 1; --fontColor_darkenDir: 1; --bgColor: #fff; --bgColor_H: 0; --bgColor_S: 0%; --bgColor_L: 100%; --bgColor_A: 1; --bgColor_darkenDir: -1; }
.sidemenu {bottom: 0; left: auto; right: 0; display: block; width: 100%; background-color: transparent; transition-duration: 0.01s,0.3s,0.3s; transition-property: transform,background-color,opacity; transition-delay: 0.6s,0.3s,0.3s; --hoverColor: hsla( var(--fontColor_H, 0), var(--fontColor_S, 0%), 53%, var(--fontColor_A, 1)); }
.sidemenu {position: fixed; top: 0; left: 0; min-height: 100vh; z-index: 999; display: none; }
@media (max-height: 580px){
.sidemenu .sidemenu__wrap {padding: 16px 25px; }

}
.sidemenu .sidemenu__wrap {position: absolute; right: 0; top: 0; bottom: 0; background-color: var(--white); background-color: var(--bgColor, #fff); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding: 55px 53px; width: 100%; max-width: 442px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; height: 100%; }
@media (max-height: 580px)
{.sidemenu .sidemenu__header {margin-bottom: 20px; }

}
.sidemenu .sidemenu__header {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 50px; }
@media (max-height: 580px)
{.sidemenu .sidemenu__close {width: 20px; height: 20px; }

}
.sidemenu .sidemenu__close {width: 40px; height: 40px; display: block; position: relative; padding: 0; border: none; background-color: transparent; cursor: pointer; }
.sidemenu .sidemenu__main {overflow-y: auto; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.sidemenu .sidemenu__nav {margin: 0; padding: 0; list-style-type: none; max-width: 330px; width: 100%; }
.redesign li {margin-bottom: 0; }
.sidemenu .sidemenu__nav-link {line-height: 2; text-align: center; display: block; padding: 16px 30px; width: 100%; border: none; background-color: transparent; border-bottom: 1px solid var(--grey); cursor: pointer; font-size: 16px; text-transform: uppercase; color: var(--fontColor, #171819); font-weight: 500; -webkit-transition: 0.2s all ease; transition: 0.2s all ease; text-decoration: none;}
@media (max-height: 580px){
.sidemenu .sidemenu__nav-link {padding: 10px 25px; }
}
.sidemenu .sidemenu__nav-item.sub-nav-container {position: relative; }
@media (max-height: 580px){
.sidemenu .sidemenu__footer {padding-top: 10px; }
}
.sidemenu .sidemenu__footer .socials {-webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; list-style-type: none; padding-left: 0; display: flex; margin-top: 30px; }
.sidemenu .sidemenu__footer .socials>li {padding: 0; margin: 0 8px 16px; }
.sidemenu .sidemenu__footer .socials__link {padding: 0; margin: 0; }
.socials__link {display: flex; align-items: center; justify-content: center; padding: 5px; border: solid 1px #eeeeee; border-radius: 50%; width: 46px; height: 46px; flex-shrink: 0; font-size: 18px; transition: all 0.2s; background-color: var(--white); cursor: pointer; margin-bottom: 1em; }
.sidemenu.visible {opacity: 1; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); background-color: rgba(0,0,0,0.5); transition-duration: 0.01s,0.3s,0.3s; transition-property: transform,background-color,opacity; transition-delay: 0s,0s,0s; }
.sidemenu.visible {display: block; }
.sidemenu .sidemenu__nav-item.sub-nav-container {position: relative; }
.sidemenu.visible-subnav .sidemenu__nav-item.visible-subnav .sidemenu__nav-link {color: var(--fontColor, #171819); border-bottom-color: transparent; }
.sidemenu .sidemenu__wrap .sub-nav.visible {opacity: 1; visibility: visible; max-height: 1000px; height: 100%; }
.sidemenu .sidemenu__wrap .sub-nav {opacity: 0; visibility: hidden; -webkit-transition: all .2s ease; transition: all .2s ease; max-height: 0; }
.sidemenu .sidemenu__subnav {list-style-type: none; margin: 0; padding: 10px 30px; border-bottom: 1px solid var(--grey); }
.sidemenu .sidemenu__subnav-item {text-align: center; margin-bottom: 13px; }
.sidemenu .sidemenu__subnav-link {line-height: 1.43; font-size: 18px; color: var(--fontColor, #000); -webkit-transition: 0.2s all ease; transition: 0.2s all ease; }
/* width */
.sidemenu .sidemenu__main::-webkit-scrollbar {width: 5px; }
/* Track */
.sidemenu .sidemenu__main::-webkit-scrollbar-track {background: #ccc; }
/* Handle */
.sidemenu .sidemenu__main::-webkit-scrollbar-thumb {background: #000; }
/* Handle on hover */
.sidemenu .sidemenu__main::-webkit-scrollbar-thumb:hover {background: #000; }
 .hamburger-component{border: none; background-color: unset; padding: 0; margin-left: 28px; margin-top: 0px; }
.dropdown-menu{background-color: #e79d50; padding: 0!important;}
.dropdown-menu li a{color: #fff!important;}
.dropdown-menu li{margin:0!important; border-bottom: 1px solid #fff;}
.dropdown-menu li:last-child{border:none;}
.dropdown-menu li a:hover{background-color: #fff!important; color: #000!important;}
.dropdown-menu li a:focus{background-color: #fff!important;}
.dropdown-menu li a:active{background-color: #fff!important;}

/*==============================Side Navbar section css end==================================*/

/*==============================Home service section css start==================================*/

.service-inn-box{background-color: var(--white-background);box-shadow: 0px 0px 10px #ccc;border-radius: 7px;margin-bottom: 30px;}
.service-inn-box img{width: 100%;height: 270px;object-fit: cover;border-top-left-radius: 7px;border-top-right-radius: 7px;}
.services-content{padding: 30px 40px 30px;}
.services-content h4{color: var(--primary-color);font-weight: var(--font-weight-800);font-size: var(--font-20);margin-bottom: 18px;}
.services-content p{font-size: var(--font-13);text-align: justify;}
.services-content a{color: var(--white-color);text-decoration: none;font-size: var(--font-13);font-weight: var(--font-weight-500);background-color: var(--primary-background);padding: 8px 15px;display: inline-block;margin-top: 12px;}
.home-service-head h3{text-align: center; font-size: var(--font-40); color: var(--primary-color); margin-bottom: 80px; font-weight: var(--font-weight-600); font-family: var(--secondary-font-family); }
.home-service-wrap{padding: 85px 0px 30px;}

/*==============================Home service section css end==================================*/

/*==============================about page css start==================================*/

.consult-image-about img{margin-top: -350px;}
.about-page-wrap{padding: 150px 0px 70px;}
.about-cta-main{background-color: #f1f1f1;padding: 60px 0px 40px;}
.about-cta-inner{}
.about-cta-inner h4{color: var(--primary-color);font-size: var(--font-26);font-weight: var(--font-weight-700);margin-bottom: 37px;}
.about-cta-inner p{color: var(--secondary-color);font-size: var(--font-15);text-align: justify;margin-bottom: 37px;}
.about-feat{padding: 70px 0px 50px;}
.team-stru-content h5{color: var(--white-color);font-size: var(--font-26);}
.team-stru-content h2{color: var(--white-color);font-weight: var(--font-weight-700);font-size: var(--font-40);margin: 13px 0px;}
.team-stru-content p{color: var(--white-color);font-size: var(--font-15);text-align: justify;line-height: 28px;}
.team-stru-main{background-color: var(--primary-background);
    padding: 50px 0px;}
.team-stru-img img{width: 100%;padding-left: 50px;}
.our-story-image img{width: 100%;}
.our-story-tab #v-pills-tabContent{width: 100%;}
.our-story-tab #v-pills-tab button{transform: rotate(-90deg);margin: 27px 0px;border: 2px solid #e79d50;border-radius: 0;color: #000!important;width: 100px;}
.our-story-wrap{padding: 50px 0px;}
.out-story-con-inn{border: 3px solid var(--primary-color); padding: 0px 29px 20px; height: 300px;}
.out-story-con-inn h2{background-color: #fff; display: inline-block; color: var(--primary-color); font-weight: 700; font-size: 29px; position: relative; top: -18px; padding: 0px 20px; }
.out-story-con-inn p{font-size: 15px; text-align: justify; color: #000; }
.our-story-tab{display: flex; justify-content: center; align-items: center; height: 100%; }

.our-story-tab #v-pills-tab button.active{background-color: var(--primary-background); color: #fff!important;}
.about-hire-main{background-color: #f7f7f9; padding: 50px 0px 0;}
.hire-content-about h2{color: var(--primary-color);font-weight: var(--font-weight-700);font-size: 28px;margin-bottom: 22px;}
.hire-content-about p{font-size: 15px;text-align: justify;margin-bottom: 28px;}
.hire-content-about h6{color: var(--primary-color);font-weight: 600;margin-top: 19px;}
.hire-about-image img{width: 100%;}
.social-awar{padding: 70px 0px 50px;}

.our-effort{padding: 50px 0px;}
.effort-main{background-color: #f1f1f1;padding: 50px 0px;}

/*==============================about page css end==================================*/


.blog-page-wrapper {
    padding: 50px 0;
}
.blog-listing-inner {
    width: 100%;
    background-color: var(--white-background);
    padding: 12px;
    box-shadow: 0 0 10px #b9b9b9;
    height: 498px;
    min-height: 498px;
    margin-bottom: 30px;
}
.blog-image {
    position: relative;
}

.blog-image img {
    width: 100%;
    height: 250px;
    max-height: 250px;
}

.blog-date {
    position: absolute;
    top: 0;
    left: 0;
    background-color: var(--primary-background);
    color: var(--white-color);
    padding: 9px 18px;
}


.blog-date p {
    margin-bottom: 0;
    font-size: 13px;
}
.blog-category {
    position: absolute;
    top: 0;
    right: 0;
    background-color: var(--primary-background);
    color: var(--white-color);
    padding: 9px 18px;
}

.blog-category a {
    margin-bottom: 0;
    font-size: 13px;
    color: var(--white-color);
    text-decoration: none;
}

.blog-title h4 {
    margin-top: 15px;
}
.blog-title h4 a {
    color: var(--primary-color);
    text-decoration: none;
    font-size: 19px;
    margin-top: 10px;
font-weight: 700;}

.blog-description p {
    font-weight: 400;
    margin-top: 25px;
font-size: 14px;}

.blog-read-more {
    margin-top: 30px;
}
.blog-read-more a {
    transition: .3s ease-in-out;
}
.blog-read-more a {
    color: var(--white-color);
    text-decoration: none;
    background-color: var(--primary-background);
    padding: 11px 16px;
    font-size: 15px;
}




/*=================================Blog detail section css start==================================*/



.blog-detail-page-title h3{font-size: 24px; text-align: center; margin-bottom: 30px; color: #000E44; font-weight: 600; }



.blog-detail-image img{width: 100%;height: 370px;max-height: 370px;object-fit: cover;}



.blog-detail-image{position: relative;}



.blog-detail-title h1{color: #000E44;text-decoration: none;font-size: 33px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}



.blog-detail-title h2{color: #000E44;text-decoration: none;font-size: 29px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}



.blog-detail-title h3{color: #000;text-decoration: none;font-size: 22px;margin-top: 10px;font-weight: 700;margin-bottom: 15px;}



.blog-detail-title h4{color: #000E44;text-decoration: none;font-size: 24px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}



.blog-detail-title h5{color: #000E44;text-decoration: none;font-size: 22px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}



.blog-detail-title h6{color: #000E44;text-decoration: none;font-size: 20px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}



.blog-detail-title{margin-top: 20px;}



.blod-detail-description p{text-align: justify;font-size: 15px;font-weight: 400;color: #000;}



.blod-detail-description{margin-top: 13px;}



.widget {margin-bottom: 0px;padding: 30px;background-color: #fff;border-radius: 10px;position: relative;/* box-shadow: 0 0 20px rgb(0 0 0 / 7%); */}



h2.widget-title, h2.widgettitle {font-size: 24px;font-size: 25px;padding-bottom: 18px;margin-bottom: 30px;position: relative;color: #000;font-weight: 700;}



.widget-title:after{position: absolute;content: '';width: 63px;height: 2px;background-color: #0a5596;bottom: 6px;left: 0;}



#secondary .widget ul {margin: 0; padding-left: 0; list-style-type: none; }



.widget ol li, .widget ul li {padding: .72rem 0; border-bottom: 1px solid #e8ecef; border-top: 1px solid #e8ecef; list-style-type: none; padding-left: 0; display: flex; justify-content: space-between; }



.widget_categories ul{padding-left: 0;}



.widget ol li:first-child, .widget ul li:first-child {border-top: none; padding-top: 0; }



#secondary .widget ul li {position: relative; }



.widget_categories li a {display: flex; color: #000!important; font-size: 17px; text-decoration: none; }



.widget_categories li a i {display: flex; color: #000!important; padding-left: 20px; font-size: 19px; padding-right: 14px; padding-top: 7px; }



.widget_recent_entries img {margin-right: 17px; height: 74px; max-width: 75px; display: block; object-fit: cover; border-radius: 10px; }



.widget_recent_entries li.item-recent-post .title-post {display: flex; flex-direction: column; }



.widget_recent_entries li.item-recent-post a {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.3;max-height: 2.6em;margin-bottom: .5em;font-size: 17px;color: #000;text-decoration: none;font-weight: 600;}



.widget_recent_entries .post-date {display: block;font-size: 14px!important;font-size: .6875rem;color: #e79d50;text-transform: uppercase;}



.widget_recent_entries ul{padding-left: 0px;}



.feat_blog_con p span {color: #e79d50;font-size: 15px;margin-right: 17px;font-weight: 400;}



.feat_blog_con p span a {color: #848e9f;font-size: 15px;margin-right: 17px;font-weight: 400; text-decoration: none;}



.blog-detail-image{position: relative;}



.blog-detail-image img{border-radius: 10px;}



.blog-detail-image .blog-detail-cat{font-size: 16px;font-weight: 400;position: absolute;bottom: 10px;right: 10px;background-color: #721915;padding: 5px 23px;border-radius: 50px;color: #fff;box-shadow: 0px 0px 10px #fff;}



.blog-detail-image .blog-detail-cat a{color: #fff; text-decoration: none;}







/*===========================Blog detail section css end==============================*/

.contact-one{ margin-bottom: 30px;}

.office-addres h5{font-size: 26px;font-weight: 600;margin-bottom: 24px;color: #e79d50;}

.office-addres h6{font-size: 18px; margin-bottom: 19px;}

.office-addres p i{color: #e79d50; margin-right: 10px;}
.office-addres p {color: #a59f9f;}

.office-addres h4{font-size: 18px;font-weight: 600;margin-top: 33px;}

.office-addres h4 a img{margin-left: 7px;width: 10%;position: absolute;right: 20px;bottom: 20px;}

.office-addres{box-shadow: 0px 0px 10px #cccc;padding: 20px 33px;position: relative;margin-bottom: 50px;}

.contact-one:last-child{border: none;}

.contact-page-wrapper{padding: 50px 0px 20px;}

.contact-image img{width: 100%;height: 551px;object-fit: cover;}

.form-inner form label{font-weight: 600; color: #000;margin-bottom: 10px;}

.form-inner form input{border: 2px solid #085493; border-radius: 0; padding: 11px; }

.form-inner form select{border: 2px solid #085493; border-radius: 0;     height: 49px!important; }

.form-inner form textarea{border: 2px solid #085493; border-radius: 0; padding: 11px; }

.contact-submit{color: #fff; font-size: 17px; line-height: 15px; font-weight: 700; font-style: normal; font-family: 'Lato', sans-serif; text-decoration: none; background-color: unset; border-color: #085493; border-style: solid; border-width: 2px 2px 2px 2px; border-radius: 4px; padding: 16px 59px; background-color: #085493; }

.contact-submit:hover{
  background-color: #085493; color: #fff; border-color: #085493;
}
 .contact-us-page-image img{width: 100%;height: 260px;
    object-fit: cover;}

.contact-page-form-main-sty form .form-group{margin-bottom: 15px;}

.contact-page-form .course-head{ text-align: center; margin-bottom: 100px; margin-top: 0px;}
.contact-page-form .course-head h3{font-size: 45px; font-weight: 700; color: #e79d50; display: inline-block; border-bottom: 3px solid #e79d50; padding: 20px;}
.contact-page-form{padding-bottom: 90px;}




.grid-item-inner {position: relative; margin-bottom: 0px; text-align: center; }
.item--featured img {width: 100%; }
.item--meta {position: absolute; bottom: 0; left: 0; right: 0; padding: 50px 20px 25px; z-index: 99; -webkit-transition: .3s cubic-bezier(.24,.74,.58,1); -khtml-transition: .3s cubic-bezier(.24,.74,.58,1); -moz-transition: .3s cubic-bezier(.24,.74,.58,1); -ms-transition: .3s cubic-bezier(.24,.74,.58,1); -o-transition: .3s cubic-bezier(.24,.74,.58,1); transition: .3s cubic-bezier(.24,.74,.58,1); transform-origin: bottom center; -webkit-transform-origin: bottom center; }
.grid-item-inner:hover .item--meta {opacity: 0; -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); }
.item--meta:before {content: ''; z-index: -1; position: absolute; left: 0; bottom: 0; height: 100%; width: 100%; background-color: #e79d50; -webkit-clip-path: polygon(0 25%,100% 0,100% 100%,25% 100%,0 100%); -moz-clip-path: polygon(0 25%,100% 0,100% 100%,25% 100%,0 100%); -ms-clip-path: polygon(0 25%,100% 0,100% 100%,25% 100%,0 100%); -o-clip-path: polygon(0 25%,100% 0,100% 100%,25% 100%,0 100%); -webkit-transition: .3s cubic-bezier(.24,.74,.58,1); -khtml-transition: .3s cubic-bezier(.24,.74,.58,1); -moz-transition: .3s cubic-bezier(.24,.74,.58,1); -ms-transition: .3s cubic-bezier(.24,.74,.58,1); -o-transition: .3s cubic-bezier(.24,.74,.58,1); transition: .3s cubic-bezier(.24,.74,.58,1); }
.item--icon {position: absolute; top: -38px; left: 50%; transform: translate(-50%,0); width: 76px; height: 76px; border-radius: 76px; background-color: #fff; border: 3px solid #e79d50; }
.item--icon * {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -khtml-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.item--icon i{font-size: 45px; background-color: #e79d50; background-clip: text; -o-background-clip: text; -ms-background-clip: text; -moz-background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; -o-text-fill-color: transparent; -ms-text-fill-color: transparent; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; }
.item--title {margin-bottom: 0; font-size: 20px; color: #fff; }
.grid-item-inner:hover .item--holder {-webkit-transform: scaleY(1); -khtml-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1); opacity: 1; -webkit-transition-delay: .12s; -moz-transition-delay: .12s; transition-delay: .12s; }
.item--holder {position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 15px; background-color: #e79d50d4; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-transform: scaleY(0); -khtml-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); opacity: 0; transform-origin: bottom center; -webkit-transform-origin: bottom center; -webkit-transition: .3s cubic-bezier(.24,.74,.58,1); -khtml-transition: .3s cubic-bezier(.24,.74,.58,1); -moz-transition: .3s cubic-bezier(.24,.74,.58,1); -ms-transition: .3s cubic-bezier(.24,.74,.58,1); -o-transition: .3s cubic-bezier(.24,.74,.58,1); transition: .3s cubic-bezier(.24,.74,.58,1); z-index: 100; }
 .item-readmore a { line-height: 35px; padding: 6px 44px; background: #e79d50; border: 1px solid #fff;border-radius: 0;font-size: 16px;}
  .item-readmore a:hover{ line-height: 35px; padding: 6px 44px; background: #e79d50; border: 1px solid #fff;border-radius: 0;font-size: 16px;}
 .item-readmore a i{margin-left: 11px;}
  .item--holder-inner h3 a{color: #fff; text-decoration: none;}
 .item--holder-inner h3{color: #fff;margin-bottom: 29px;}
 .item--holder-inner .item--content {color: #fff;margin-bottom: 28px;}
.service-listing{margin-bottom: 50px;}

.service-list-head{text-align: center;}
.service-list-head h5{font-size: 36px;font-weight: 600;display: flex;align-items: center;justify-content: center;margin-bottom: 21px;}
.service-list-head h5:before{content: '';width: 150px; height: 4px; background-color: #e79d50; display: inline-block; margin-bottom: 13px; margin-right: 10px; margin-top: 16px;border-radius: 100%;}
.service-list-head h5:after{content: ''; width: 150px; height: 4px; background-color: #e79d50; display: inline-block; margin-bottom: 13px; margin-left: 10px; margin-top: 16px; border-radius: 100%;}
.service-list-head h2{color: #e79d50;font-weight: 700;font-size: 40px;width: 50%;margin: .0 auto;margin-bottom: 90px;}
.service-list-wrap{padding: 70px 0px 50px;}

.our-work-button a{padding: 0;
    background-color: unset;
    text-decoration: underline;
    display: block;
    border: none;
    margin-bottom: 28px;     font-size: 18px;}
.our-work-button a:hover{padding: 0;
    background-color: unset;
    text-decoration: underline;
    display: block;
    border: none;
    margin-bottom: 28px;     font-size: 18px;}

.our-work-button a i{margin-left: 0px; margin-right: 15px;}


.faq-wrapper{padding: 70px 0px;}
.faq-inner-div .accordion-item{margin-bottom: 20px; border: 1px solid rgba(0,0,0,.125)!important;background-color: #fff;box-shadow: 0px 0px 10px #ccc!important;padding: 14px 22px;}
.faq-inner-div  .accordion-button:not(.collapsed) {
    color: #000!important;
    background-color: #fff!important;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

.our-team-box{display: flex;align-items: center;border: 2px solid #ccc;padding: 25px 35px; margin-bottom: 40px;}
.our-team-box .team-image img{width: 160px;height: 160px;border-radius: 50%;margin-right: 30px;}
.our-team-box .team-content h3{color: #e79d50;font-weight: 700;margin-bottom: 17px;}
.our-team-box .team-content h6{color: #000;font-size: 20px;font-weight: 600;margin-bottom: 15px;}
.our-team-box .team-content p{color: #9d9d9d;font-size: 15px;}
.our-team-box .team-content ul{list-style-type: none;padding-left: 0;display: flex;margin-bottom: 0;}
.our-team-box .team-content ul li{margin-right: 20px;}
.our-team-box .team-content ul li a{font-size: 20px;}
.our-team-box .team-content ul li a i{color: #e79d50;}


.our-team-box:hover{background-color: #e79d50;}
.our-team-box:hover .team-content h3{color: #fff;}
.our-team-box:hover .team-content h6{color: #fff;}
.our-team-box:hover .team-content p{color: #fff;}
.our-team-box:hover .team-content ul li a i{color: #fff;}
.our-team-head h2{color: #e79d50;font-weight: 700;font-size: 40px;width: 50%;margin: .0 auto;margin-bottom: 50px; text-align: center; }
.our-team-wrapp{padding: 70px 0px 10px;}


@media screen and (max-width: 480px) {
   .table-collapse-phone {
     display: block;
  }
   .table-collapse-phone caption, .table-collapse-phone tbody, .table-collapse-phone tr, .table-collapse-phone th, .table-collapse-phone td {
     display: block;
  }
   .table-collapse-phone thead, .table-collapse-phone tfoot {
     display: none;
  }
   .table-collapse-phone tr {
     border-top: 1px solid #ddd;
  }
   .table-collapse-phone tr:first-child {
     border: 0;
  }
   .table-collapse-phone > tbody > tr > th:first-child, .table-collapse-phone > tbody > tr > td:first-child {
     border: 0;
  }
   .table-collapse-phone .has-label[data-label] {
     position: relative;
     padding-left: 50% !important;
  }
   .table-collapse-phone .has-label[data-label]:before {
     position: absolute;
     top: 0;
     left: 0;
     padding: 8px;
     content: attr(data-label);
     font-weight: bold;
  }
}
 @media screen and (max-width: 768px) {
   .table-collapse-tablet {
     display: block;
  }
   .table-collapse-tablet caption, .table-collapse-tablet tbody, .table-collapse-tablet tr, .table-collapse-tablet th, .table-collapse-tablet td {
     display: block;
  }
   .table-collapse-tablet thead, .table-collapse-tablet tfoot {
     display: none;
  }
   .table-collapse-tablet tr {
     border-top: 1px solid #ddd;
  }
   .table-collapse-tablet tr:first-child {
     border: 0;
  }
   .table-collapse-tablet > tbody > tr > th:first-child, .table-collapse-tablet > tbody > tr > td:first-child {
     border: 0;
  }
   .table-collapse-tablet .has-label[data-label] {
     position: relative;
     padding-left: 50% !important;
  }
   .table-collapse-tablet .has-label[data-label]:before {
     position: absolute;
     top: 0;
     left: 0;
     padding: 8px;
     content: attr(data-label);
     font-weight: bold;
  }
}


.common-page-wrap .nav-pills button{border-width: 2px 2px 2px 12px!important;border-color: #ccc!important;border: solid;margin-bottom: 18px;border-radius: 0!important;padding: 10px 15px;color: #e79d50;font-weight: 600;}
.common-page-wrap .nav-pills button.active{border-width: 2px 2px 2px 12px!important;border-color: #e79d50!important;border: solid;margin-bottom: 18px;border-radius: 0!important;padding: 10px 15px;color: #e79d50!important;font-weight: 600; background-color: #fff!important;}


.common-page-wrap .nav-pills{width: 80%; margin-right: 30px!important;}
.common-page-wrap{padding: 70px 0px;}
.common-page-wrap h1{font-size: 33px;color: #000;font-weight: 600;margin-bottom: 15px;
    margin-top: 15px;}
.common-page-wrap h2{font-size: 33px;font-weight: 600;color: #000;margin-bottom: 15px;
    margin-top: 15px;}
.common-page-wrap h3{font-size: 31px;
    font-weight: 600;
    color: #000;margin-bottom: 15px;
    margin-top: 15px;}
.common-page-wrap h4{font-size: 30px;
    font-weight: 600;
    color: #000;margin-bottom: 15px;
    margin-top: 15px;}
.common-page-wrap h5{font-size: 28px;
    font-weight: 600;
    color: #000;margin-bottom: 15px;
    margin-top: 15px;}
.common-page-wrap h6{font-size: 24px;
    font-weight: 600;
    color: #000;margin-bottom: 15px;margin-top: 15px;}
.common-page-wrap p{color: #000;font-size: 15px;text-align: justify;}
.common-page-wrap ul{padding-left: 0px;list-style: none;margin: 17px 0px;}
.common-page-wrap ul li{position: relative;margin-bottom: 9px; color: #000;}
.common-page-wrap ul li:before{content: '\f0da';font-weight: 600;font-family: 'Font Awesome 5 Free';margin-right: 10px;color: #e79d50;font-size: 20px;position: relative;top: 1px;}
.common-page-wrap ul li a{ color: #000; text-decoration: none; }
.common-page-wrap table{margin: 24px 0px;}
.common-page-wrap table thead{}
.common-page-wrap table thead th{background-color: #e79d50;color: #fff;text-align: center;}
.common-page-wrap table tbody{}
.common-page-wrap table tbody td{text-align: center;}
.common-page-wrap table tr{border-width: 1px!important;}
.common-page-wrap table th{text-align: center;}


.domain-about-image img{width: 100%;}


.domain-indus-box{padding: 0px;display: flex;justify-content: flex-end;align-items: center;height: 100%;}
.domain-indus-box .content:after{display: none;}
.domian-indus-image img{height: 350px; object-fit: cover;}
.third-row{margin-top: 100px;}
.domain-indus-head{text-align: center;margin-bottom: 90px;}
.domain-indus-head h2{color: #e79d50;font-weight: 700;margin-bottom: 21px;font-size: 35px;}
.domain-indus-head p{font-size: 15px;}
.domain-main-cta{background-color: #fff;box-shadow: 0px 0px 10px #ccc;padding: 40px;display: flex;align-items: center;height: 100%;margin: 100px 0px;}
.domain-cat-content p{margin-bottom: 0;font-size: 15px;color: #000;}
.domain-cta-button{text-align: center;}
.domain-cta-button a{background-color: #e79d50;color: #fff;text-decoration: none;padding: 12px 46px;font-size: 18px;display: inline-block;}
.domain-detail-box{background-color: #fff;border: 1px solid #ccc;text-align: center;padding: 15px;height: 220px;margin-bottom: 30px;}
.domain-detail-box h4{font-size: 15px;margin-top: 10px;color: #e79d50;font-weight: 700;}
.domain-listing-padd{padding: 0px;}
.domain-detail-listing-wrap{padding: 70px 0px 70px;}
.domain-list-main-cta{background-repeat: no-repeat;background-size: cover;padding: 60px;}
.domain-list-cta-content{padding-left: 35px;}
.domain-list-cta-inner-content{text-align: right;}
.domain-list-cta-inner-content h5{color: #fff;font-size: 31px;font-weight: 600;margin-bottom: 30px;}
.domain-list-cta-inner-content p{color: #fff;}
.domain-form-left{background-color: #fff;width: 100%;padding: 28px;border-radius: 13px;}
.domain-hire-main{background-color: #fff;padding-top: 90px;}
.domain-hire-main p{color: #000; }
.domain-hire-main a{background-color: #e79d50;color: #fff;padding: 13px 42px;}

.domain-form-left h4{margin-bottom: 27px;font-weight: 600;font-size: 16px;}
.domain-form-left form .form-group{position: relative;margin-bottom: 30px;}
.domain-form-left form .form-group label{ position: absolute; top: -8px; background-color: #fff; padding: 0px 15px;left: 23px;font-size: 14px;}

.domain-form-left form .form-group input{padding: 21px 21px 12px;font-size: 15px;}
.cta-submit-button{text-align: center;}
.cta-submit-button button{background-color: #e79d50;border: none;color: #fff;padding: 10px 38px;font-size: 18px;display: inline-block;margin-top: 18px;}





.error-page{text-align: center;}
.error-page-inner { max-width: 100%; width: 100%; position: relative; }
.error-page-inner > h1 {display: inherit; font-size: 200px; color: #292929; font-weight: 700; margin-bottom: 20px; }
.error-page-inner > h1 > i{color: #e79d50;}
.error-page-inner span{font-size: 25px; margin-bottom: 22px; display: block;}
.error-button a{color: #fff;font-size: 17px;line-height: 15px;font-weight: 700;font-style: normal;font-family: 'Lato', sans-serif;text-decoration: none;background-color: unset;border-color: #e79d50;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 4px;padding: 16px 59px;background-color: #e79d50;}
.error-button a:hover{background-color: #18191b;color: #f8f9fa;border-color: #e79d50;}
.error-button{margin-top: 46px; margin-bottom: 80px;}



.career-box{display: flex;justify-content: center;align-items: center;width: 100%;height: 300px;border: 2px solid #ccc;text-align: center;padding: 25px;}
.career-box-inner i{font-size: 70px;color: #095797;margin-bottom: 20px;}
.career-box-inner h3{font-size: 25px;font-weight: 600;color: #095797;margin-bottom: 16px;}
.career-main-head{text-align: center; margin-bottom: 60px;}
.career-main-head h3{color: #095797;font-weight: 700;text-transform: uppercase;font-size: 28px;}
.career-main-wrap{padding: 100px 0px 60px;margin-bottom: 100px;}
.career-box-inner h5{color: #000;}
.career-box{margin-bottom: 35px;}
.main-career-link:hover .career-box{background-color: #095797;}
.main-career-link:hover .career-box-inner i{color: #fff;}
.main-career-link:hover .career-box-inner h3{color: #fff;}
.main-career-link:hover .career-box-inner h5{color: #fff;}
.main-career-link{text-decoration: none;}
.browse-category{text-align: center;}
.browse-category a{color: #fff;text-decoration: none;background-color: #e79d50;padding: 15px 30px;display: inline-block;margin-top: 19px;font-size: 18px;}
.how-career-image img{width: 100%; margin-bottom: 70px;}
.how-career-head{text-align: center; margin-bottom: 50px;}
.how-career-head h3{color: #095797;font-weight: 700;text-transform: uppercase;font-size: 28px;}
.career-main-wrap{background-color: #f4f4f4;}
.career-feat-box{display: flex;border-width: 2px 2px 2px 17px;border-style: solid;border-color: #ccc;padding: 40px;align-items: center;margin-bottom: 40px;}
.career-feat-img img{max-width: 260px;max-height: 200px;object-fit: cover;}
.career-feat-content{width: 68%;padding: 0px 40px;}
.career-feat-content h3{color: #e79d50;font-weight: 800;font-size: 31px;margin-bottom: 13px;}
.career-feat-content h5{font-size: 27px;font-weight: 600;margin-bottom: 19px;}
.career-feat-content p{color: #878585;font-size: 17px;}
.career-feat-content ul{padding-left: 0px;list-style-type: none;display: flex;}
.career-feat-content ul li{margin-right: 33px;color: #878585;font-weight: 500;font-size: 18px;}
.career-feat-content ul li i{color: #e79d50;font-size: 26px;margin-right: 8px;}
.browse-jobs{text-align: center;width: 32%;display: flex;justify-content: center;align-items: center;}
.browse-jobs a{border: 2px solid #e79d50;padding: 12px 60px;color: #e79d50;text-decoration: none;font-size: 23px;display: inline-block;}
.career-feat-head{margin-top: 50px;}
.career-feat-head h4{font-size: 36px;font-weight: 700;margin-bottom: 30px;}
.career-feat-content p a{color: #095797; text-decoration: none;}
.tech-det-main{background-color: #fff;box-shadow: 0px 0px 10px #ccc;width: 80%;padding: 15px;margin-top: -120px;position: relative;}
.tech-det-main ul{display: flex;justify-content: space-between;list-style-type: none;margin-bottom: 0;padding: 13px 21px;}
.tech-det-main ul li{color: #e79d50;font-size: 22px;font-weight: 600;display: flex;position: relative;padding: 21px 0px;}
.tech-det-main ul li i{margin-right: 12px;font-size: 40px;}
.tech-det-main ul li:after{content: '';width: 1px;height: 100%;background-color: #d3d3d3;position: absolute;right: -31px;top: 0;}
.tech-det-main ul li:last-child:after{display: none;}
.tech-form-inner img{width: 100%;}
.tech-detail-form{padding: 30px 0px 6px;}
.tech-det-form-main{box-shadow: 0px 0px 10px #ccc;}
.tech-form-right{background-color: #fff; /* padding: 50px; */ height: 100%;}
.tech-form-right-inner form input{border: none;border-bottom: 3px solid #e79d50;border-radius: 0;margin-bottom: 25px;padding: 33px 7px;}
.tech-form-right-inner form textarea{border: none;
    border-bottom: 3px solid #e79d50;
    border-radius: 0;
    margin-bottom: 55px;
    padding: 33px 7px;height: 150px;}
.tech-form-right-inner form button{background-color: #e79d50;color: #fff;border: none;padding: 15px 26px;font-size: 21px;}
.tech-form-right{display: flex;justify-content: center;align-items: center;width: 100%; padding: 0px 50px;}
.tech-form-right-inner{width: 100%;}
.tech-form-inner{position: relative;}
.tech-form-inner h2{position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;font-size: 56px;color: #fff;font-weight: 900;text-align: center;display: flex;justify-content: center;align-items: center;height: 100%;}
.tech-choose-right img{width: 100%;}

.tech-choose-head-main h2.tech-choose-head{margin-bottom: 56px;color: #e79d50; font-weight: 700;font-size: 37px;text-align: center;}

.tech-choose-us{padding: 70px 0px 50px;background-color: #f4f4f4;margin-top: 50px;}

.why-choose-main h3{color: #e79d50;font-weight: 700;font-size: 33px;margin-bottom: 27px;}
.why-choose-main{padding: 110px 0px 50px;text-align: center;}
.why-choose-main p{font-size: 17px;color: #000;}

.info-image-div img{width: 100%;}
.info-image-main{background-color: #f4f4f4;padding: 70px 0px;margin-bottom: 0px;}

.navbar-brand{width: 18%;}
.navbar-brand img{width: 100%;}

.how-does-wrap{
    background-color: #e79d50;
    padding: 80px 0px;
    margin: 40px 0px;
}
.how-does-content h3{
    text-align: center;
    color: #fff;
    margin-bottom: 30px;
    font-size: 33px;
    font-weight: 600;
}
.how-does-content p{
    text-align: center;
    color: #ffff;
}



.career-find-job{
    border-width: 2px 2px 2px 17px;
    border-style: solid;
    border-color: #ccc;
    padding: 30px;
    margin-bottom: 40px;
}
.career-find-inner h4{
    color: #e79d50;
    font-weight: 700;
    font-size: 27px;
    margin-bottom: 15px;
}
.career-find-inner h5{
    color: #000;
    font-size: 23px;
    font-weight: 500;
}
.career-find-inner p{
    font-size: 21px;
    color: #000;
    font-weight: 500;
}
.career-find-inner a{
    display: inline-block;
    /* background-color: #e79d50; */
    color: #e79d50;
    text-decoration: none;
    padding: 8px 29px;
    font-size: 20px;
    margin: 10px 0px;
    border: 2px solid #e79d50;
    font-weight: 600;
}
.career-detail-right{}
.career-detail-right h3{
    margin-bottom: 27px;
    font-size: 24px;
    font-weight: 700;
    color: #e79d50;
}

.career-find-inner h5 i{
    color: #e79d50;
    margin-right: 10px;
}
.career-detail-wrap{padding: 100px 0px 50px;}
.career-detail-left{}
.career-detail-left h2{
    font-size: 31px;
    font-weight: 800;
    color: #095797;
    margin-bottom: 20px;
}
.career-detail-left h2 i{
    margin-right: 9px;
}
.career-detail-left h3{
    font-weight: 700;
    color: #095797;
    margin-bottom: 18px;
    margin-top: 40px;
    font-size: 25px;
}
.career-detail-left ul{
    padding-left: 0;
    list-style-type: none;
}
.career-detail-left ul li{
    color: #000;
    font-size: 15px;
    margin-bottom: 16px;
    font-weight: 500;
    position: relative;
}
.career-detail-left ul li:before{content: '\f111';color: #e79d50;font-family: 'Font Awesome 5 Free';font-weight: 600;font-size: 8px;margin-right: 10px;}

.career-detail-left p{color: #000; font-size: 16px;}

.career-detail-profile-main{background-color: #e79d50; padding: 65px 0px;}


.home-about-back-main{background-image:url('../images/home-bg.png'); background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    padding: 70px 0px;}
.home-about-content{padding-right: 81px;}
.home-about-images img{width: 100%;}


.serve-content h6 a{color: #e79d50; text-decoration: none;}
.domain-detail-box img{width: 115px!important;/* height: 115px; */margin-bottom: 15px;/* object-fit: cover; */}
.testimonial-page-wrap .card figure{position: relative;}
.testimonial-page-wrap .card figure:before{content: '\f10e';position: absolute;top: -29px;font-weight: 600;font-family: 'Font Awesome 5 Free';width: 45px;height: 45px;background-color: #e79d50;justify-content: center;align-items: center;display: flex;color: #fff;}
.testimonial-page-wrap .card{
    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
    border-radius: 0;
    border: none;
}
.testimonial-page-wrap .card .blockquote-footer{
    margin-top: 10px;
    text-align: right;
    color: #e79d50!important;
    font-weight: 600;
}
.testimonial-page-wrap .card blockquote p{
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
}

.testimonial-page-wrap{padding: 80px 0px 0;}
.testimonial-page-wrap .card .blockquote-footer cite{
  font-weight: 800;
}



.comman-service-head h5{
    font-size: 24px;
    font-weight: 700;
    margin: 27px 0px;
    text-align: center;
}


.support-box img{width: 100%;}
 .overlay {position: absolute; top: 0; left: 0; background: #fff; opacity: 0.8; width: 100%; height: 100%; z-index: -1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; }
.flex-middle {display: flex; align-items: center; justify-content: center; }
.ot-heading h2{font-size: 40px;}
.team-item-wrap img{width: 186px;height: 254px;object-fit: cover;}
.rs-team.style1 .team-item-wrap {padding: 0 0px 62px 0px;}
.rs-team.style1 .team-item-wrap .images-wrap {position: relative; overflow: visible; }
.rs-team.style1 .team-item-wrap .images-wrap a img {border-radius: 4px; }
.rs-team.style1 .team-item-wrap .images-wrap .footer-social {text-align: center; margin-top: 14px; position: absolute; bottom: 0; width: 50px; padding: 12px 0; transition: all 0.3s ease 0s; background: none; right: -55px !important; top: 75px; opacity: 1; }
.rs-team.style1 .team-item-wrap .images-wrap .footer-social li a i {line-height: 35px; text-align: center; font-size: 15px; color: #ffffff; margin: 5px 0; }
.rs-team.style1 .team-item-wrap .images-wrap .footer-social li a i:hover {color: #ccc; }
.rs-team.style1 .team-item-wrap .images-wrap:before {content: "";width: 73%;background: #e79d50;height: 100%;right: 39px;top: 33px;position: absolute;z-index: -1;border-radius: 4px;opacity: 1;transition: all .5s ease;}
/*.rs-team.style1 .team-item-wrap .team-content {margin: 0; padding: 13px 0 15px 90px; background: none; text-align: left; box-shadow: none; display: block; }*/
.rs-team.style1 .team-item-wrap .title-name {font-weight: 600; font-size: 20px; line-height: 30px; margin-bottom: 0px; text-transform: capitalize; }
.rs-team.style1 .team-item-wrap .title-name a {color: #ffffff; }
.rs-team.style1 .team-item-wrap .title-name a:hover {color: #baa08f; }
.rs-team.style1{padding-left: 40px;}
.title-name a{color: #e79d50; text-decoration: none; font-weight: 600;}
.team-desc-con{font-size: 15px;
    padding-top: 9px;}

.gallery-tab-inner a{color: #fff; background-color: #e79d50; padding: 10px 20px; margin-right: 20px; text-decoration: none; font-size: 17px; font-weight: 600; }
.gallery-tab-inner a img{margin-right: 11px; }


.infographic-comon-sec{padding-top: 70px;}
.infographic-comon-sec img{width: 100%;}

 .instagram{
            background: #f09433; 
            background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
            background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
            background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
 
	    }
.comman-service-head{padding-bottom: 50px;}



.team-pro-social{height:auto; margin-top:14px; margin-bottom:10px;}
.team-pro-social ul{height:auto; justify-content:center;}
.team-pro-social ul li a i{width:35px; height:35px; font-size:16px;}



.footer-contact a:before{display:none;}


.team-main-box a img{width:100%; margin-bottom: 20px;}

.team-main-box{    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
    padding: 27px 27px;
    border-radius: 2px; margin-bottom:30px; text-align: center;}


.office-addres a {
    text-decoration: none;
    color: #e79d50;
}



.mobile-form{width: 100%;padding: 69px 0px;background-repeat: no-repeat;background-size: cover;margin-top: 52px;}

.mobile-main-form input{border:none;margin-bottom: 0px;width: 84%!important;margin-right: 6px;background-color: unset;color: #fff!important;border-radius: 0;}
.mobile-main-form button{border:none;margin-bottom: 0px!important;background-color: #eb4c63;border-radius: 0;padding: 13px 23px;}
.mobile-main-form {width: 100%; border: 1px solid #fff;}
.mobile-main-form input:focus{border: none; outline: none; background-color: unset; box-shadow: none; }

.mobile-main-form input::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.mobile-main-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #fff;
}

.mobile-main-form input::-ms-input-placeholder { /* Microsoft Edge */
 color: #fff;
}
.mobile-form-content h3{color: #fff;font-size: 24px;display: block; justify-content: center;align-items: center;}
.mobile-form-content p{color: #fff; margin-bottom: 0px;}

.mobile-form-content{height: 100%;}


.mobile-main-form a{
    background-color: #ffffff;
    color: #e79d50;
    text-align: center;
    display: block;
    padding: 19px;
    text-decoration:
    none;
}

.inner-banner-inner img{
    max-height: 250px;
}