*{
	margin:0px;
	padding:0px;
}


@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Regular.eot');
    src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Regular.woff2') format('woff2'),
        url('../fonts/Poppins-Regular.woff') format('woff'),
        url('../fonts/Poppins-Regular.ttf') format('truetype'),
        url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Medium.eot');
    src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Medium.woff2') format('woff2'),
        url('../fonts/Poppins-Medium.woff') format('woff'),
        url('../fonts/Poppins-Medium.ttf') format('truetype'),
        url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-SemiBold.eot');
    src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
        url('../fonts/Poppins-SemiBold.woff') format('woff'),
        url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
        url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/Poppins-Bold.eot');
    src: url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Poppins-Bold.woff2') format('woff2'),
        url('../fonts/Poppins-Bold.woff') format('woff'),
        url('../fonts/Poppins-Bold.ttf') format('truetype'),
        url('../fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body, html{
	font-family: 'Poppins';
   font-size: 18px;
   color: #333333;
}

h2{font-size: 2em; font-weight: 600;}
h3{font-size: 1.3333em;	}
h4{font-size: 1.1111em;	}
p{font-size: 1em;}

.p-t{padding-top: 60px;}
.p-b{padding-bottom: 60px;}

ul{
    list-style-type: none;
    margin:0px;
    padding:0px;
}
a:hover{text-decoration: none;}
/*header section css*/
.header-wrapp{
    box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
    
}
.slider-section{
    margin-top: 45px;
}
.header-top p{
   font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.link-col{color:#f16162;}
/*header section css end*/

.section-wrapp h2 span{
    color:#26acda;
}

/*buttons css*/
.learn-morebtn{
    background-color: #333333;
    text-decoration: none;
    color: white;
    font-size: 16px;
    border-radius: 30px;
    padding: 9px 22px;
    margin-top: 10px;
    transition: all 0.3s;
}
.learn-morebtn:hover{
    background-color: #66b470;
    color:#ffffff;
    box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}
.read{
    border:1px solid #333333;
    color:#333333;
    font-size: 16px;
    border-radius: 30px;
    padding: 9px 22px;
    margin-top: 10px;
    transition: all 0.3s;
}
.start-btn{
    background-color: #333333;
    color: white;
    font-size: 14px;
}
.search-btn{
    border-radius: 50%;
    margin: 0px 15px;
    background: #c8eaf5;
    color: #26acda;
    padding: 4px 9px;
}
.suport {
    margin-right: 5px;
    font-size: 15px;
    background: #c8eaf5;
    padding: 5px 10px;
    border-radius: 20px;
}
.suport span{
    color: #26acda !important;
    display: inline-block;
    margin-right: 5px;
    
}
.sign-up{
    background: #26acda;
    color: white;
    border: 0px;
    border-radius: 8px;
    font-size: 12px;
    margin-left: 5px;
    padding: 9px 10px;
}
/*button css end*/

/*slider section css*/

.my-slider .carousel-caption {
    position: absolute;
    top: 5%;
    left: 15%;
    left: 6%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
}
.slide-btn{
    margin-right: 14px;
    background: #26acda;
}
.slide-btn:hover{
    margin-right: 5px;
    background: #ffff;
    color:#26acda;
}
.slide-home .carousel-control-next, .slide-home .carousel-control-prev {
   position: absolute;
    top: inherit;
    bottom: -28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    /* width: 15%; */
    color: #26acda;
    text-align: center;
    opacity: 1.5;
}
.my-slider{
    position: relative;
}
.my-slider h5{
    font-size: 36px;
    margin-bottom: 24px;
}
.play-btn-slider{
    left: 47% !important;
    top: 49% !important;
}
.slide-home .carousel-control-next-icon, .slide-home .carousel-control-prev-icon{
        width: 123px;
    font-size: 14px;
    font-weight: 400;
    color:#333333;
}
.slide-home .carousel-control-next-icon:hover, .slide-home .carousel-control-prev-icon:hover{
    color:#26acda;
}
.slide-home .carousel-indicators{
    bottom: -53px;
}
.slide-home .carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgb(191 209 215);
    border-radius: 50%;}
.slide-home .carousel-indicators .active{
    background-color: #26acda !important;
    width: 12px;
    height: 12px;
    top: -1px;
}
.n2-ss-layer.n2-ow.slide-title-wrap h2 {
    font-family: "Poppins", Sans-serif !important;
    font-size: 36px !important;
    line-height: 52px !important;
}
.n2-ss-layer.n2-ow.slide-subtitle-wrap>div {
    font-family: "Poppins", Sans-serif !important;
    font-size: 20px !important;
    line-height: 34px !important;
}
.n2-ss-layer.n2-ow.slide-btn-wrap a {
    font-family: "Poppins", Sans-serif !important;
    font-size: 16px !important;
}
/*slider section css end*/
/*about section css start*/
.about-section h3{
margin-bottom: 36px;
font-weight: 600;
}
.about-section p{
    margin-bottom: 36px;
}
.about-section ul li{
margin-bottom: 24px;
}
.about-section ul li a{
    text-decoration: none;
    color: #333333;
}
.about-section ul li a span{
    display: inline-block;
    margin-right: 5px;
    color:#66b470;
}
.img-r{
    position: relative;
    overflow: hidden;
    border-radius: 8px;
}
.img-r img{
    width: 100%;
}
.play-btn{
    position: absolute;
    width: 64px;
    height: 64px;
    background-color: #26acda;
    text-align: center;
    line-height: 52px;
    top: 42%;
    color: white;
    font-size: 27px;
    left: 42%;
    border-radius: 50%;
    border: 7px solid #d2bcac;
    z-index: 99;
    cursor: pointer;
}
.quote {
    position: relative;
    color: white;
    z-index: 9999;
    font-size: 28px;
    bottom: 0px;
    text-align: center;
    display: block;
    margin: 0px auto;
    width: 300px;
}
.header-top {
    padding: 10px 0px 0px 0px;
}
.quote h5{
        position: relative;
    font-weight: 600;
    font-size: 30px;
}
.quote h5:after{
   content: "";
    display: block;
    position: absolute;
    width: 40px;
    height: 49px;
    padding: 5px;
    background-image: url(../img/slider-down-aerow.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    right: 22px;
    top: -31px;
}
/*about section css end*/

/*choose better section css start*/
.choose-better-section{
    background-image: url(../img/bgcolor.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    color: #ffffff;
    position: relative;
}
.right-bottom-img{
    background-image: url(../img/stock.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
    position: absolute;
    right: 3%;
    bottom: 3%;
    width: 16%;
    height: 38%;
    
}
.varti1{
    height: 100%;
    display:table;
}
.varti2{
    display: table-cell;
    vertical-align: middle;
}
.choose-better-section ul li{
    display: inline-block;
    margin-right: 22px;
}
.choose-content h3{
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 34px;
}
.choose-content p{
    margin-bottom: 50px;
}
.mobilebox{
    width: 70%;
    margin:0px auto;
}
.mobilebox img{
    width: 100%;
    margin:0px auto;
}
.choose-content{
    display: table;
    height: 100%;
}
.w-align{
    display: table-cell;
    vertical-align: middle;
}
/*choose better section css end*/


/*why choose us section css start*/
.serviceBox1{
        text-align: left;
    /* margin: 30px 0px; */
    position: relative;
    padding-left: 10px;
    padding-right: 42px;
    padding-top: 34px;
    padding-bottom: 40px;
}
.boxtop:after{
    display: block;
    position: absolute;
    content:"";
    border-right: 1px dashed #d6d6d6;
    right: 0px;
    height: 70%;
    top:15%;

}
.boxtop2:before{
    display: block;
    position: absolute;
    content: "";
    border-top: 1px dashed #d6d6d6;
    right: -20%;
    width: 40%;
    top: 0%;

}
.serviceBox1 .service-icon{
    width: 84px;
    height: 84px;
}
.serviceBox1:hover .service-icon{
    color: #f2eeb3;
}
.serviceBox1 .title{
    font-size: 20px;
    font-weight: 500;
    color: #333333;
    margin-bottom: 10px;
    transition: all 0.5s ease 0s;
    margin-bottom: 30px;
}
.serviceBox1:hover .title{
    color: #3bb4de;
}
.serviceBox1 .description{
    font-size: 16px;
    font-weight: 400;
    color: #333333;
    line-height: 27px;
    margin-bottom: 28px;
}
.serviceBox1:hover .read{
    border-color:#3bb4de;
    color: #3bb4de; 
}


/*delivery-section css start*/
.delivery-section{
    background-color: #fafafa;
}
.delivery-section h2{
    font-size: 3.3333em;
    font-weight: 700;
    position: relative;
}
.delivery-section h2:after{
    content:"";
    position: absolute;
    right: 8%;
    bottom: -54px;
    width: 59px;
    height: 72px;
    background-image: url(../img/aerow-icon.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}
.delivery-section h2 span.delivery-text{
    color: #f16161;
}
.industry-box{

}
.industry-icon-box{
    width: 127px;
    height: 127px;
    border-radius: 50%;
    line-height: 127px;
    background: white;
    box-shadow: 0px 0px 20px rgb(0 0 0 / 7%);
    /* margin-bottom: 40px; */
    margin: 10px auto 40px;
}
/*delivery-section css end*/








/*work section start*/
.work_section{
  background-image: url(../img/bgcolor.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;overflow: hidden;
  padding-bottom: 9.375em;
}
.work_section h3{color:white; margin-bottom: 30px; margin-top: 45px; font-size: 30px;}
.work_section p{color:white; padding-right: 60px; margin-bottom: 30px;}
.work_section a{display: inline-block; margin-right: 14px;}
.left_mobile{
  position: absolute;
    background: url(../img/mobile.png) no-repeat;
    background-size: contain;
    left: calc(50% - 170px);
    width: 349px;
    height: 728px;
    margin: 0 auto;
    -webkit-filter: drop-shadow(4px 0 16px rgba(0, 0, 0, 0.25));
    filter: drop-shadow(4px 0 16px rgba(0, 0, 0, 0.25));
}


@media only screen and (max-width: 990px){
    .serviceBox{ margin-bottom: 30px; }
}
/*why choose us section css end*/









@media (min-width: 1300px){
.container {
    max-width: 1240px;
}
}
@media (min-width: 1400px){
.container {
    max-width: 1340px;
}
}
@media (min-width: 1440px){
.container {
    max-width: 1440px;
}
}



.head-nav{
    background-color: #fff;
    /*box-shadow: 0px 2px 5px rgba(0,0,0,0.1);*/
}
.nav-pad{padding: 0.7rem 0rem;}
.main-nav{padding: 1rem 0rem 1.25rem;}
/*nav*/
/*menu css3 start*/

ul{list-style-type: none: }
#menu-main-menu > .menu-item-has-children::after{content: "\f105";display: inline-block;font: normal normal normal 14px/0 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #151414; font-size: 18px;position: absolute;top: 19px;right: 6px;}
#menu-main-menu > .menu-item-has-children:hover::after{
    content: "\f107";
}
.navigation-section{width:100%;}
ul#menu-main-menu { float: right; background-color: white;border-radius: 10px;}
#cssmenu > ul > li:nth-child(1) a{padding-left: 0px;padding-right: 16px;}
#cssmenu > ul > li:nth-child(8) a{padding-left: 0px;padding-right: 0px;}
#cssmenu > ul > li::before, #cssmenu > ul > li::before{content: "";width: 0%;height: 0%;background: #fff;position: absolute;top: 50%;left:50%;border-radius:50%;opacity: 0.3;transition: all 0.5s ease 0s;}
li.menu-item-has-children.has-sub:hover:after { color: #26acda !important;content: "\f105";}
.shrink{top:0px;left:0;position:fixed;width: 100%;background: white;z-index: 999999;box-shadow: 0 0 22px #c8c4c4;}
ul{margin-bottom: 0px;}
.glyphicon.glyphicon-chevron-down{font-size: 11px;}
nav{position:relative;/*width:980px;*/margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{text-transform: capitalize;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #head-mobile{display:none;}
#cssmenu{width:100%;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a{padding: 10px 14px;font-size: 16px;text-transform: capitalize;text-decoration: none;color: #282828;font-weight: 500;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color:#26acda;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:none !important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right:17px;}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0;}
#cssmenu ul ul{position:absolute;left:-9999px;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:white;transition:all .25s ease;}
#cssmenu li:hover > ul{left:auto; z-index: 999; box-shadow: 0 0 4px #e9e1e1;}
#cssmenu li:hover > ul > li{height:40px; border-left: 0px solid white;}
#cssmenu ul ul ul{margin-left:100%;top:0;}
#cssmenu ul ul li a{border-bottom:1;padding:13px 15px;width:270px;font-size:14px;text-decoration:none;color:#151414;font-weight:400; transition: all 0.4s;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff; background-color: #26acda;padding-left: 25px;}
#cssmenu ul ul li.menu-item-has-children::after{ position:absolute;top:16px;right:11px;display:block;content:"\f054";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: 9px;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0;}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:white;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333;}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333;}
#cssmenu ul ul li:hover{background:white; border-left: 0px solid #26acda;}
#cssmenu ul li.active ul .has-sub a {color: #151414;}
#cssmenu ul li.active ul li a {color: #151414;}
#cssmenu ul li.active ul .has-sub a:hover {color: #26acda;}
#cssmenu ul li.active ul li a:hover {color: #26acda;}
.menu-main-menu{display: block !important;}


.search-icon{padding: 10px 10px;border-radius: 5px;position: relative;cursor: pointer;}
.searchform{margin-top: 10px;position: absolute;right: 0px;padding: 10px;background: whitesmoke;border-radius: 5px; box-shadow: 0px 2px 3px rgba(0,0,0,0.1); display: none;}
    .searchform input{padding: 5px 10px;
    border-radius: 5px;
    border: 1px solid #26acda;
    height: 36px;
}
.show{display: block;}

@media screen and (max-width:1000px){
  .get_quto{display: none;}
  .navbar-expand-lg {-ms-flex-flow: wrap;flex-flow: wrap;}
  .navigation-section{width: 100%;}   
  #cssmenu ul li.active ul .has-sub a {color: #ffffff;}
  #cssmenu ul li.active ul li a {color: #ffffff;}
  nav{width:100%;}
  #cssmenu{width:100%}
  #cssmenu ul{width:100%;display:none;}
  #cssmenu ul li{width:100%;border-top: 2px solid #dedede;}
  #cssmenu ul li:hover{background:#363636;}
  #cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;}
  #cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0;}
  #cssmenu > ul > li{float:none;}
  #cssmenu ul ul li a{padding-left:25px;}
  #cssmenu ul ul li{background:#ebeef1!important;}
  #cssmenu ul ul li:hover{background:#363636!important;}
  #cssmenu ul ul ul li a{padding-left:35px;}
  #cssmenu ul ul li a{color:#262626;background:none;}
  #cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fff;}
  #cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;}
  #cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none;}
  #cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700;}
  .button{width:55px;height:46px;position:absolute;right:0;top:0;cursor:pointer;z-index: 12399994;}
  .button:after{position:absolute;top:22px;right:20px;display:block;height:11px;width:30px;border-top:2px solid #26acda;border-bottom:2px solid #26acda;content:'';}
  .button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:13px;right:20px;display:block;height:2px;width:30px;background:#26acda;content:'';}
  .button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#26acda;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);
          -ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
  .button.menu-opened:before{top:23px;background:#26acda;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
  #cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left: 1px solid #d2d2d2;height:42px;width:46px;cursor:pointer;}
  #cssmenu .submenu-button.submenu-opened{background:#26acda;}
  #cssmenu ul ul .submenu-button{height:34px;width:34px;}
  #cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#262626;content:'';}
  #cssmenu ul ul .submenu-button:after{top:15px;right:13px;}
  #cssmenu .submenu-button.submenu-opened:after{background:#fff;}
  #cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#262626;content:'';}
  #cssmenu ul ul .submenu-button:before{top:12px;right:16px}
  #cssmenu .submenu-button.submenu-opened:before{display:none;}
  #cssmenu ul ul ul li.active a{border-left:none;}
  #cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none;}
  #menu-main-menu > .menu-item-has-children::after{display: none;}

  li.search-icon { width: 40px !important;text-align: center;}
  .searchform {margin-top: 0px; position: absolute;left: 44px;top: 0px;padding: 1px;}
}

#cssmenu > ul > li:nth-child(1) a{padding-left: 18px;}
#cssmenu > ul > li:nth-child(8) a{padding-right: 13px;padding-left: 13px;}

@media (max-width: 1200px){
  #cssmenu > ul > li > a{padding:25px 14px;}
  #cssmenu > ul > li.has-sub > a{padding-right: 17px;} 
  #cssmenu > ul > li > a{padding:11px 11px;}
  #menu-main-menu > .menu-item-has-children::after{right:4px; top:19px;}
  .content-section{min-height:auto;}
}
/*header section css end*/



/*teem section start css*/
.teem_section{
    background-color: #fafafa;
}
.teem_section h2{font-weight: 600;font-style: italic;}
.teem_section .teem_img{
  width: 6em;
  height: 6em;
  border-radius: 50%;
  overflow: hidden;
}
.testimonial2 {
    margin: 0px 10px;
}
.testimonial2 h5{
font-size: 17px;
}
.testimonial2 p{
    font-size: 14px;
}
.teemcontent{
  position: relative;
  border-radius: 10px;
  background-color: white;
  color: white;
  padding: 11px 29px;
  margin-bottom: 20px;
}
.teemcontent svg {
    width: 15px;
}
.teem_section.testimonial-wrapper .testimonial2 h5 {
    font-size: 17px;
    color: #333333;
    font-weight: 600;
    font-family: 'Poppins';
    text-transform: capitalize;
    letter-spacing: normal;
    margin-bottom: 0;
}
.testimonial-wrapper {
    max-width: 1250px;
    margin: 0 auto;
}
.teemcontent:after{
      content: "";
    position: absolute;
    display: block;
    bottom: -25px;
    left: 40%;
    z-index: -1;
    border-left: -12px solid transparent;
    border-right: 16px solid transparent;
   
    transform: rotate3d(1, 1, 1, 45deg);
}
.item-1-background{background:#ff5a5a;}
.item-2-background{background:#2891cb; }
.item-3-background{background:#ffc632;}
.item-4-background{background:#35c06d;}

.item-1-background:after{border-top: 32px solid #dc4c4c;}
.item-2-background:after{ border-top: 32px solid #37a3f6;}
.item-3-background:after{ border-top: 32px solid #ffc431;}
.item-4-background:after{border-top: 32px solid #6dbe71;}

/*join of most css start*/

.join_of_most{
  background-color:#f16161;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;

}
.join_of_most h2{color:white; margin-bottom: 45px; margin-top: 10px;}
.join_of_most p{color:white; margin-bottom: 30px;text-align: left;}
.on-time-form{

}
.on-time-form input.form-control{
    border: 1px solid white;
    background-color: transparent;
    color: white;
    height: 45px;
    margin-bottom: 45px;
}
.subsciribi-btn{
    background: white;
    padding: 10px 49px;
    font-size: 20px;
    border-radius: 30px;
    transition: all 0.3s;
}
.subsciribi-btn:hover{background-color: #333333;color:#fff;}
.on-time-form input.form-control::-webkit-input-placeholder { /* Edge */
  color: #fff;
}

.on-time-form input.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff;
}

.on-time-form input.form-control::placeholder {
  color: #fff;
}
/*contact section css*/
.contact_section{
  background: black;
  color:white;
}

.custom-form {
  font-weight: 400;
    font-size: 16px;
    padding: 10px;
    border-radius: 4px;
}
.custom-form .send_btn {
    background: transparent;
    color: white;
        font-size: 1.5em;
}
/*.submit {
    margin: 4px auto;
  }*/
.submit{
      text-align: right;
    display: block;
    width: 100%;
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
    background-color: #ffffff;
}
.custom-control-label::before {
    background-color: transparent;
    border: 1px solid white;
}
.custom-form .form-group {
  position: relative;
  padding-top: 16px;
  margin-bottom: 3em;
}
.description_input{margin-bottom: 15px !important;}
.custom-form .form-group .animated-label {
  position: absolute;
  top: 20px;
  left: 0;
  bottom: 0;
  z-index: 2;
  width: 100%;
  font-weight: 300;
  opacity: 0.5;
  cursor: text;
  color:white;
  transition: 0.2s ease all;
  margin: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.custom-form .form-group .animated-label:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 45%;
  height: 2px;
  width: 10px;
  visibility: hidden;
  background-color: white;
  transition: 0.2s ease all;
}
.custom-form .form-group.not-empty .animated-label {
  top: 0;
  font-size: 12px;
}
.home-form-wrapper .wpforms-field-container .wpforms-field input,
.home-form-wrapper .wpforms-field-container .wpforms-field textarea {
    position: relative;
    background: transparent !important;
    z-index: 1;
    border-radius: 0 !important;
    border-width: 0 0 1px !important;
    border-bottom-color: rgba(199, 199, 199, 0.76) !important;
    height: auto !important;
    padding: 25px 15px 25px !important;
    color: #ffffff !important;
}
.home-form-wrapper .wpforms-field-container .wpforms-field input::placeholder,
.home-form-wrapper .wpforms-field-container .wpforms-field textarea::placeholder{
    color: #dddddd;
    font-size: 18px;
}
.home-form-wrapper label.wpforms-field-label-inline {
    color: #ffffff;
}
.wpforms-submit-container button#wpforms-submit-465 {
    background: transparent;
    color: white;
    font-size: 1.5em;
    border: none;
    text-align: right;
    position: relative;
}
.home-form-wrapper .wpforms-submit-container {
    text-align: left;
    margin-right: 40px !important;
}
.home-form-wrapper .wpforms-submit-container button#wpforms-submit-465:after {
    position: absolute;
    content: "";
    width: 45px;
    height: 45px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2022/07/send.png);
    background-size: contain;
    top: 0;
    right: -45px;
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #dc4c4c;
}
.custom-form .form-group .form-control:focus {
  box-shadow: none;
  border-bottom-color: rgba(0, 0, 0, 0.12);
}
.custom-form .form-group .form-control:focus ~ .animated-label {
  top: 0;
  opacity: 1;
  color: white;
  font-size: 12px;
}
.custom-form .form-group .form-control:focus ~ .animated-label:after {
  visibility: visible;
  width: 100%;
  left: 0;
}

.contact_address{padding: 40px 0px 0px 35px;}
.contact_address ul{list-style: none; margin:0px; padding:0px;}
.contact_address ul li{position: relative;
    margin-left: 30px;
    font-size: 1.1em;
    margin-bottom: 1.5em;}
.contact_address ul li:before{
  position: absolute;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    left: -30px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.contact_address ul li.phone:before{
  content: "\f095";
  top:5px;
  left: -25px;
}
.contact_address ul li.email:before{
  content: "\f0e0";
  top:5px;
}
.contact_address ul li.address:before{
  content: "\f041";
  top:5px;
  left: -25px;
}
.contact_address ul li a{text-decoration: none;color: white;}
.contact_address .social ul li{display: inline-block; margin:5px 15px;}
.contact_address .social{}
.contact_address .social{}


/*blog section*/
.blog_inner {
    height: 100%;border-radius: 5px;
    overflow: hidden;
}
.blog_section h3{font-weight: 600;}
.blog_inner img{height: 100%;}
.blog_content{
    padding: 30px;
    background: #dc4c4c;
    position: relative;
    color: white;
    z-index: 22;
}
.blog_content i{font-size: 30px;}
.blog_content:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: #e45e5d;
    position: absolute;
    border-radius: 266px 0px 0px 0px;
    top: 0;
    left: 0;
    z-index: -1;
}
.green_blog{
  background: #ffc431;
}
.green_blog.blog_content:after{
  background: #ffcb48;
}
.post_date{font-size: 12px;
    position: absolute;
    right: 30px;
    bottom: 10px;}
.blog_content h5{font-size: 27px;
    margin-bottom: 20px;
    font-weight: 700;}
.blog_content h6{font-size: 18px; margin-bottom: 10px;}
.blog_content p{font-size: 16px; margin-bottom: 20px;}

/*footer section css start*/
.footer-section h5{
    margin-bottom: 35px;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: #333333;
    text-transform: inherit;
}
.footer-section ul{
  padding-left: 0px;
  list-style-type: none;
}
.footer-section ul li{
  position: relative;
  left:14px;
  margin-bottom: 12px;
  transition: all 0.4s;

}
.footer-section ul li:hover{
  color: #26acda;
  margin-left: 5px;
}
.footer-section ul li:before{
  content: "\f105";
  position: absolute;
  left: -14px;
  top: 3px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}
.footer-section ul li a{
  color: #282828;
  text-decoration: none;
  font-size:1em;
  transition: all 0.5s;
}
.footer-section ul li a:hover{
  color: #26acda;
}
.footer-section img{
     width: 100%;
     margin-top: 40px;
}

.footer_botam{background-color: white; padding:10px 0px;}
.footer_botam p{margin:0px; font-size: 16px;}




/*getstarted css*/
.get-started .tab{margin-top: 390px;}
.get-started .nav-tabs{
  border-bottom: 0px;
}
.get-started .tab .nav-tabs li a{
  padding: 0px;
}
.get-started .tab .tab-content{
  position: absolute;
  bottom:90px;
}
.get_read{
  border:1px solid black;
  color:black;
  transition: all 0.4s;
  font-size: 16px;
  background: white;
}
.get_read:hover{
  background-color: #bd2130;
  color:white;
  border:1px solid #bd2130;
}
.tab .nav-tabs li{
    width: 32.3%;
    margin-right: 1%;
    padding: 0px 15px;
}
.tab .nav-tabs li a{
    display: block;
    font-size: 14px;
    color: #282828;
    text-align: left;
    border: none;
    padding: 18px;
    border-radius: 0;
    margin: 0;
    position: relative;
    transition: all 0.3s ease 0s;
}
.tab .nav-tabs li a:hover{
  text-decoration: none;
}
.tab .nav-tabs li.active a,
.tab .nav-tabs li.active a:focus,
.tab .nav-tabs li.active a:hover{
    border: none;
    color: #282828;
    transition: all 0.20s ease 0s;
    text-decoration: none;
}

.tab .tab-content{
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    padding: 20px;
}
.get-started{
   /* position: relative;
    top: -190px;*/
}
.get_tab_img {
    margin-bottom: 90px;
}
.get-started img{
  width: 100%;
}
.get-started h5{
  font-size: 18px;
  font-weight: 600;
  position: relative;
    display: inline-block;
}
.get-started h5:after{
  content: "";
    position: absolute;
    top: -2px;
    right: -22px;
    border: 9px solid transparent;
    border-bottom-color: #bd2130;
}
.tab .tab-content h3{
    font-size: 20px;
    color: #6676ff;
}


/*top search*/
.modal-backdrop.show {
    opacity: .7;
    z-index: 1;}
.search-box .modal-dialog {
    max-width: 100%;
    margin: 3.75rem auto 0rem;
}
div#exampleModal {
    padding-right: 17px !important;
}
.modal-content{border-radius: 0px;}

.modal-body .form-control:focus{
    border-color: #bd2130;
    box-shadow: 0 0 0 0.2rem rgba(60,57,57,0.1);
}
button.btn.btn-outline-secondary.green_bg.search_button {
    background: #bd2130;
    border-color: #bd2130;
}

/*contact page css*/
.contactpage{
  color: black;
  background-color: white;
}
.contactpage h3{font-weight: 600;}
.contactpage .contact_address ul li a{color: #303030;}
.contactpage .custom-form .form-group .animated-label{color: #303030;}
.contactpage .custom-form .form-group .form-control:focus ~ .animated-label{color: #303030;}
.contactpage .custom-form .form-group .animated-label:after{    background-color: #bd2130;}
.contactpage .custom-control-label::before {
    border: 1px solid #afafaf;
}
.contactpage .custom-form .send_btn{color:#282828; font-weight: 600;}
.contactpage .custom-form .send_btn i{color:#dc4c4c;}
.contactpage .contact_address ul li:before{color: #dc4c4c;}
.contact_slider{background-image: url(../images/contact_slider.jpg); background-position: center;}
.border-bottom{border-bottom: 1px solid #d6d6d6; padding-bottom: 30px;}



.company_section_logo{}

.company_section_logo .post-slide{
    margin: 0 10px;
    background: #fff;
}
.company_section_logo .owl-theme .owl-buttons div{
    position:relative;
    border-radius: 0;
    background:#dc4c4c;
    padding: 7px 15px;
    transition: all 0.5s ease 0s;
}
.company_section_logo .owl-theme .owl-buttons .owl-prev{
    position: absolute;
    left: 6px;
    top: 50%;
    transition: all 0.50s linear;
}
.company_section_logo .owl-theme .owl-controls{left: 50%;}

.company_section_logo .owl-theme .owl-buttons .owl-next{
    position: absolute;
    right: 0;
    top: 50%;
    transition: all 0.50s linear;
}

.company_section_logo .owl-prev:before,
.company_section_logo .owl-next:before{
    content: "\f054";
        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    top:6px;
}
.company_section_logo .owl-prev:before{left: 12px;}
.company_section_logo .owl-next:before{
    content: "\f053";
}


.task_managment{
  background-color: #dc4c4c;
  color: white;
}


.post-slide{
    padding: 0 0px;
    transform: translateY(0);
    transition: all 0.30s ease 0s;
    border-radius: 20px;
    overflow: hidden;
    background: white;
    box-shadow: 0px 0px 12px rgb(0 0 0 / 9%);
    margin: 20px 5px;
}
.post-slide .post-img {
    position: relative;
}
.post-slide .post-img img{
    width: 100%;
    height: auto;
}
.post-slide .icons{
    position: absolute;
    bottom: -33px;
    left: 6px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    overflow: hidden;
    z-index: 99;
    -webkit-box-shadow: 0px 0px 43px -16px rgb(0 0 0 / 35%);
    -moz-box-shadow: 0px 0px 43px -16px rgba(0,0,0,0.35);
    box-shadow: 0px 0px 43px -16px rgb(0 0 0 / 35%);
}
.post-slide .icons img{
    width: 100%;
    height: 100%;
}
.post-slide .post-review{
    border:0px solid #9c4a6c;
    border-top: none;
    padding:18px;
    background: #fff;
    position:relative;
}
.post-slide .post-review h6 {
    padding-top: 0;
    font-weight: 500;
    font-size: 16px;
    font-family: 'Poppins';
    line-height: 24px;
}
.post-slide .post-review:after{
    content: "";
    width: 90%;
    height: 10px;
    position: absolute;
    top: 100%;
    left: 5%;
    opacity: 0;
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    transform: translateY(0);
    transition: all 0.30s ease 0s;
}
/*.post-slide:hover .post-review:after{
    opacity: 1;
    transform: translateY(5px);
}*/
.post-slide .post-bar{
    padding: 0;
    list-style: none;
    margin-bottom: 18px;
}
.post-slide .post-bar li {
    display: block;
    font-size: 14px;
    color: #333333;
    text-transform: capitalize;
    text-align: right;
    font-weight: 500;
    margin-bottom: 3px;
}
.post-slide .post-bar li i{
    color:#9c4a6c;
    margin-right:2px;
}
.post-slide .post-title{
    margin:0 0 20px 0;
    color:#555;
    font-weight:bold;
    font-size:18px;
}
.post-slide .post-description {
    font-size: 14px;
    line-height: 22px;
    color: #333333;
    text-align: left;
    margin-bottom: 8px;
}
.bt-1{
    text-align: right;
}
.post-slide .read{
    text-transform: capitalize;
    font-size: 15px;
    color: #26b4e5;
    border-radius: 0px;
    border: none;
    text-align: right;
    position: relative;
    margin-right: 20px;
}
.post-slide .read:after {
    position: absolute;
    content: "";
    width: 18px;
    height: 18px;
    background-image: url(/wp-content/uploads/2022/08/blue-right-arrow.png);
    top: 11px;
    right: -4px;
    background-size: 100%;
}
.post-slide .read i.fa-right-long{

    position: absolute;
    right: -10px;
    top:4px;
    display: inline-block;
}
.post-slide .read:hover{
    text-decoration:none;
    color:#333;
}
/*Some of our ameging*/
.core-sed .learn-morebtn{
    margin-right: 10px;
}
.core-sed .learn-morebtn:hover{
    background-color: #3bb4de; 
}
.video_section{
  background-image: url(../images/video_bg.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: bottom;
}
.serviceBox_wrap {
    margin-bottom: 35px;
}
.serviceBox, .overlay-box{
    color: #555;
    background-color: #fff;
    font-family: 'Montserrat', sans-serif;
    padding: 27px 17px;
    margin: 0px 0px 0px 0px;
    border: 1px solid #eaeaea;
    position: relative;
    z-index: 1;
    border-radius: 10px;
    overflow: hidden;
    transition: all ease 3s;
    min-height: 288px;
}
.overlay-box{border: 0px solid #eaeaea !important;}

.overlay-box{
  position: absolute;
    bottom: -385px;
    left: 0;
    right: 0;
    transition: all 0.7s;
}
.overlay-box .service-icon {
    width: 75px;
    height: 75px;
    margin-bottom: 0px;
    margin-top: -1px;
}
.serviceBox:hover .overlay-box{
  /*top:0px;*/
    bottom: 0px;
    transition: all .3s;
}

.video_section img{
    width: 100%;
    display: block;
    padding-right: 85px;
}
.video_section h2{margin-bottom:40px; font-weight: 600;}
.video_section .content_box{margin-top: 120px; padding: 0px 45px;}
.video_section .content_box h5{
  margin-bottom: 20px;
}
.video_sect p{margin:10px 0px;}
.video_section .content_box p{
  font-size: 16px;
  margin-bottom: 50px;
}
.service-icon {
    width: 75px;
    height: 75px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.service-icon img{
    padding: 0px;
}
.servicesBox:hover .service-icon{display: none;}
.serviceBox .down_aerow{
      display: block;
    text-align: center;
    margin: 0px auto;
    width: 50px;
}

.serviceBox span{
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
   
    border-radius: 50%;
    line-height: 50px;
}

.serviceBox:hover .down_aerow{
    color:#ffffff;
}

/*.serviceBox.box_blue span{
    color: #3bb4de;
    background-color: #e5f2f7;
}*/
.overlay-box.services_1:hover{
    background-color: #3bb4de;
}
.serviceBox.box_1:hover span{
    background-color: #ffffff;
}
.serviceBox.box_blue .down_aerow{color: #3bb4de;}


/*.serviceBox.box_2 span{
    color: #2fc967;
    background-color: #c0efd1;
}*/
.overlay-box.services_2:hover{
    background-color: #2fc967;
}
.serviceBox.box_2:hover span{
    background-color: #ffffff;
}
.serviceBox.box_2 .down_aerow{color: #2fc967;}



/*.serviceBox.box_3 span{
    color: #9b6cca;
    background-color: #e1d3ef;
}*/
.overlay-box.services_3:hover{
    background-color: #9b6cca;
}
.serviceBox.box_3:hover span{
    background-color: #ffffff;
}
.serviceBox.box_3 .down_aerow{color: #9b6cca;}


/*.serviceBox.box_4 span{
    color: #ffb931;
    background-color: #ffeac1;
}*/
.overlay-box.services_4:hover{
    background-color: #ffb931;
}
.serviceBox.box_4:hover span{
    background-color: #ffffff;
}
.serviceBox.box_4 .down_aerow{color: #ffb931;}

/*.serviceBox.box_5 span{
    color: #fb2e63;
    background-color: #fec0d0;
}*/
.overlay-box.services_5:hover{
    background-color: #fb2e63;
}
.serviceBox.box_5:hover span{
    background-color: #ffffff;
}
.serviceBox.box_5 .down_aerow{color: #fb2e63;}


/*.serviceBox.box_6 span{
    color: #4c62c0;
    background-color: #c9d0ec;
}*/
.overlay-box.services_6:hover{
    background-color: #4c62c0;
}
.serviceBox.box_6:hover span{
    background-color: #ffffff;
}
.serviceBox.box_6 .down_aerow{color: #4c62c0;}



.serviceBox:hover .title{color: white;}
.serviceBox:hover .description{ color:white;}

.serviceBox.box_sky .down_aerow{color: #4dc6f3;}
.serviceBox.box_purple .down_aerow{color: #9b6cca;}

.overlay-box:hover.services_blue .down_aerow, .overlay-box:hover.services_green .down_aerow,
 .overlay-box:hover.services_bag .down_aerow, .overlay-box:hover.services_yellow .down_aerow, .overlay-box:hover.services_red .down_aerow, .overlay-box:hover.services_sky .down_aerow 
 {
  color: white;
}

.serviceBox .title, .overlay-box .title {
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 21px;
    text-transform: capitalize;
    color: #333333;
    font-family: 'Poppins';
    letter-spacing: normal;
}
.serviceBox .description, .overlay-box .description{
    font-size: 15px;
    text-align: left;
    line-height: 25px;
    margin: 0 0 23px; 
}
.serviceBox .read-more{
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    border-bottom: 2px solid rgba(255,255,255,0.3);
    transition: all 0.3s ease 0s;
}
.serviceBox .read-more:hover{ text-shadow: 0 0 5px #555; }

/*select language css start*/



select.form-control::-ms-expand {
    display: none
}

textarea {
    resize: vertical;
    overflow: auto;
    vertical-align: top
}

input::-ms-clear {
    display: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}


.language-picker {
    display: inline-block;
    position: relative
}

.js .language-picker__form {
    display: none
}

.language-picker__button .icon {
    height: 16px;
    width: 16px;
    margin-left: .25rem;
    margin-left: var(--space-xxxs)
}

.language-picker__dropdown {
    position: absolute;
    left: 0;
    top: 100%;
    width: 200px;
    background-color: #fff;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 30%);
    padding: .375rem 0;
    padding: var(--space-xxs) 0;
    border-radius: .25em;
    z-index: 4;
    z-index: var(--zindex-popover);
    --space-unit: 1rem;
    --space-xxxxs: 0.125rem;
    --space-xxxs: 0.25rem;
    --space-xxs: 0.375rem;
    --space-xs: 0.5rem;
    --space-sm: 0.75rem;
    --space-md: 1.25rem;
    --space-lg: 2rem;
    --space-xl: 3.25rem;
    --space-xxl: 5.25rem;
    --space-xxxl: 8.5rem;
    --space-xxxxl: 13.75rem;
    --component-padding: 1.25rem;
    --component-padding: var(--space-md);
    font-size: 1rem;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s .2s, opacity .2s, -webkit-transform .2s ease-out;
    transition: visibility 0s .2s, opacity .2s, transform .2s ease-out;
    transition: visibility 0s .2s, opacity .2s, transform .2s ease-out, -webkit-transform .2s ease-out
    box-shadow: 0px 0px 5px rgb(0 0 0 / 40%);
    z-index: 999999;
}
button.language-picker__button.btn.btn--subtle {
    padding: 0px;
    font-size: 15px;
    background: transparent;
    margin: 0px 10px;}
.language-picker__button[aria-expanded=true]+.language-picker__dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(4px);
    -ms-transform: translateY(4px);
    transform: translateY(4px);
    transition: opacity .2s, -webkit-transform .2s ease-out;
    transition: opacity .2s, transform .2s ease-out;
    transition: opacity .2s, transform .2s ease-out, -webkit-transform .2s ease-out
}

.language-picker__item {
    text-decoration: none;
    padding: .5em 2em .5em 1.25em;
    padding: var(--space-xs) var(--space-lg) var(--space-xs) var(--space-md);
    color: #313135;
    color: var(--color-contrast-high)
}

.language-picker__item span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.language-picker__item:hover {
    background-color: #f2f2f2;
    background-color: var(--color-contrast-lower)
}

.language-picker__item[aria-selected=true] {
    position: relative;
    background-color: #2a6df4;
    background-color: var(--color-primary);
    color: #fff;
    color: var(--color-white);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.language-picker__item[aria-selected=true]::after {
    content: '';
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 16px;
    width: 16px;
    right: .75rem;
    right: var(--space-sm);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBvbHlsaW5lIHN0cm9rZS13aWR0aD0nMScgc3Ryb2tlPScjZmZmZmZmJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHBvaW50cz0nMSw5IDUsMTMgMTUsMyAnLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center
}

.language-picker__flag {
    display: block;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.language-picker__flag::before {
    display: inline-block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    content: '';
    height: 20px;
    width: 20px;
    margin-right: .375rem;
    margin-right: var(--space-xxs);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: red;
    border-radius: 50%;
    margin-right: 7px;
}

.language-picker__dropdown .language-picker__flag::before {
    margin-right: .5rem;
    margin-right: var(--space-xs)
}

.language-picker__flag--deutsch::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZD0nTTQ4LDE4SDBWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDQ0YzEuMTA1LDAsMiwwLjg5NSwyLDJWMTh6Jy8+PHJlY3QgeT0nMTgnIGZpbGw9JyNFRTAwMDAnIHdpZHRoPSc0OCcgaGVpZ2h0PScxMicvPjxwYXRoIGZpbGw9JyNGRENGMDAnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWMzBoNDhWNDB6Jy8+PC9zdmc+)
}

.language-picker__flag--english::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwMjc4MScgZD0nTTQ2LDZIMkMwLjg5Niw2LDAsNi44OTYsMCw4djMyYzAsMS4xMDQsMC44OTYsMiwyLDJoNDRjMS4xMDQsMCwyLTAuODk2LDItMlY4QzQ4LDYuODk2LDQ3LjEwNCw2LDQ2LDZ6Jy8+PHBhdGggZmlsbD0nI0U2RTZFNicgZD0nTTQ4LDhjMC0xLjEwNC0wLjg5Ni0yLTItMmgtNS4xNjFMMjgsMTUuODc2VjZoLTh2OS44NzZMNy4xNjEsNkgyQzAuODk2LDYsMCw2Ljg5NiwwLDh2Mi41ODZMMTIuMjM5LDIwSDB2OCBoMTIuMjM5TDAsMzcuNDE1VjQwYzAsMS4xMDQsMC44OTYsMiwyLDJoNS4xNjFMMjAsMzIuMTI0VjQyaDh2LTkuODc2TDQwLjgzOSw0Mkg0NmMxLjEwNCwwLDItMC44OTYsMi0ydi0yLjU4NUwzNS43NjEsMjhINDh2LTggSDM1Ljc2MUw0OCwxMC41ODZWOHonLz48cG9seWdvbiBmaWxsPScjRDEwRDI0JyBwb2ludHM9JzQ4LDIyIDI2LDIyIDI2LDYgMjIsNiAyMiwyMiAwLDIyIDAsMjYgMjIsMjYgMjIsNDIgMjYsNDIgMjYsMjYgNDgsMjYgJy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTQ3LjAwMSw2LjMwN0wyOS4yLDIwaDMuMjhMNDgsOC4wNjJWOEM0OCw3LjI2OCw0Ny41ODcsNi42NTYsNDcuMDAxLDYuMzA3eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00zMi40OCwyOEgyOS4ybDE3LjgwMSwxMy42OTNDNDcuNTg3LDQxLjM0NCw0OCw0MC43MzIsNDgsNDB2LTAuMDYyTDMyLjQ4LDI4eicvPjxwYXRoIGZpbGw9JyNEMTBEMjQnIGQ9J00xNS41MiwyOEwwLDM5LjkzOFY0MGMwLDAuNzMyLDAuNDEzLDEuMzQ0LDAuOTk5LDEuNjkzTDE4LjgsMjhIMTUuNTJ6Jy8+PHBhdGggZmlsbD0nI0QxMEQyNCcgZD0nTTE1LjUyLDIwaDMuMjhMMC45OTksNi4zMDdDMC40MTMsNi42NTYsMCw3LjI2OCwwLDh2MC4wNjJMMTUuNTIsMjB6Jy8+PC9zdmc+)
}

.language-picker__flag--francais::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAxMjA5RicgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNFRjQyMzQnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+)
}

.language-picker__flag--italiano::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0OCA0OCc+PHBhdGggZmlsbD0nIzAwOTM0NScgZD0nTTE2LDQySDJjLTEuMTA1LDAtMi0wLjg5NS0yLTJWOGMwLTEuMTA1LDAuODk1LTIsMi0yaDE0VjQyeicvPjxwYXRoIGZpbGw9JyNDRjJCMzYnIGQ9J000OCw0MGMwLDEuMTA1LTAuODk1LDItMiwySDMyVjZoMTRjMS4xMDUsMCwyLDAuODk1LDIsMlY0MHonLz48cmVjdCB4PScxNicgeT0nNicgZmlsbD0nI0U2RTZFNicgd2lkdGg9JzE2JyBoZWlnaHQ9JzM2Jy8+PC9zdmc+)
}

.language-picker--hide-label .language-picker__button .icon {
    margin-left: 0
}

.language-picker--hide-label .language-picker__button em {
    display: none
}

.language-picker--hide-label .language-picker__button .language-picker__flag::before {
    margin-right: .25rem;
    margin-right: var(--space-xxxs)
}



/*contact page css start*/
/*.contact-page-section{
    background:#ffffff;
    color:black;
}*/
/*.form-wrapp{
    background-color: #f7f7f7;
    color:black;
}*/
.form-horizontal.form4 label {
    color: #ffffff;
}
.form-wrapp .contact_address ul li a{
    color:black;
}
.form-group select option {
    font-family: 'Poppins';
    color: #333333;
}
.ineer-page-slider-section{
    margin-top: 0px;
}
.ineer-page-slider-section img{
    width: 100%;
}
.form4 .form-control{
    background: transparent;
    border: 1px solid #333333;
    border-radius: 5px;
    margin-bottom: 40px;
    min-height: 40px;

    font-size: 14px;
}
.page-su{
    text-align: left;
}
.page-su a{
    color: #333333;
    font-size: 24px;
    font-weight: 700;
    }
.form4 label {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Poppins';
}
.form-horizontal.form4 .col p {
    display: none;
}
.form-group br {
    display: none;
}
.form-horizontal.form4 .col br {
    display: none;
}
.form-horizontal.form4 input, .form-horizontal.form4 select.wpcf7-form-control.wpcf7-select {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin-bottom: 40px;
    min-height: 40px;
    font-size: 14px;
    width: 100%;
    color: #cccccc;
}
.form-horizontal.form4 select.wpcf7-form-control.wpcf7-select {
    padding-left: 5px;
}
.form-horizontal.form4 select.wpcf7-form-control.wpcf7-select option {
    color: #333333;
    font-family: 'Poppins';
}
.form-horizontal.form4 input::placeholder {
    color: #cccccc;
}
.form-horizontal.form4 span.submit-btn input {
    color: #cccccc !important;
}
.form-horizontal.form4 input[type="checkbox"] {
    width: 15px !important;
    float: left;
}
.form-horizontal.form4 .form-group.form-check {
    padding-left: 0px;
}
.form-horizontal.form4 .wpcf7-acceptance > span.wpcf7-list-item {
    margin-left: 0;
}
.form-horizontal.form4  .wpcf7-submit.submit.page-su {
    color: #333333;
    font-size: 24px;
    font-weight: 700;
    border: none;
    padding: 0;
    width: 100%;
    max-width: 100px;
    margin-bottom: 0;
}
.form-horizontal.form4 span.submit-btn {
    position: relative;
    max-width: 95px;
    display: inline-flex;
}
.form-horizontal.form4 span.submit-btn:after {
    position: absolute;
    content: "";
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2022/07/redSend.png);
    background-size: contain;
    top: 4px;
    right: -28px;
}
.form-horizontal.form4 span.submit-btn .wpcf7-spinner::before{
    top: 12px;
    left: -20px;
}
.form-horizontal.form4 .wpcf7 form.failed .wpcf7-response-output, .form-horizontal.form4 .wpcf7 form.aborted .wpcf7-response-output {    
    color: #cccccc;
}
.text-red{
    color: #dd4c4d;
}
.page-su a span{
    color: #dd4c4d !important;
    }
.contactpage-link ul li:before{
    color:#dd4c4d;
}
.social-link ul li a .fa-facebook-f{
    color: #3b5998;
}
.social-link ul li a .fa-twitter{
    color: #1fb5ef;
}
.social-link ul li a .fa-linkedin-in{
    color: #0e76a8;
}


/*contact page css end*/
@media only screen and (max-width: 1199.9px){
.header-top p {
    font-size: 13px;}
}

@media only screen and (max-width: 1000px){
  .navbar-brand img{width: 210px;display: block;}
  .fixed-top {position: relative;background: black;}
  .laptop_img img {position: relative; right: auto;top: 20%;left: 0px;width: 100%;}
  .get-started .tab{margin-top: 0px;}
  .get-started .tab .tab-content{position: inherit;}
  .get_tab_img{margin-bottom: 50px;}
  .left_mobile{display: none;}
  .quote{display: none;}
  .search-btn, .start-btn{/*display: none;*/}
  .header-top p {
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    text-align: center;}
  .inner_header .button:before{background: #dc4c4c;}
  .inner_header .button:after{border-top: 2px solid #dc4c4c;border-bottom: 2px solid #dc4c4c;}
}

@media only screen and (max-width: 990px) {
    .company_section_logo .post-slide .post-info li { margin-right: 5px; }
    .company_section_logo .owl-theme .owl-buttons div{ display:none; }
    .serviceBox{ margin: 15px 0 50px; }
    .navbar-light .navbar-brand{margin:0px auto;}
}

@media only screen and (max-width: 767px) {
    .company_section_logo .post-slide .post-link li a{
        width: 40px;
        height: 40px;
        line-height: 39px;
        font-size:13px;
    }
    .company_section_logo .post-slide .post-title a{
        font-size:14px;
    }
    .testimonial .pic {width: 100%;}
  .testimonial{margin:0px 0px;}
  .business_section h2{font-size: 30px;}
  .how_it_work .vertical-tab .nav-tabs {vertical-align: baseline;}
  .tab-margin{margin-bottom: 50px;}
  .tab .nav-tabs li { width: 50%;margin-right: 0%;}
  .left_mobile{display: none;}
  .img-test { position: relative; width: 100%;padding: 50px;}
  .testimonial .pic img{margin-top: 0px;}
  .testimonial{text-align: center; padding-left: 0;}
  .testimonial .pic{height: 100px;  float: none;margin-right: 0;}
  .testimonial .testimonial-content{width: 100%;}
  .owl-theme .owl-controls,
  .owl-prev:before,
  .owl-next:before{position: static;}
  .owl-theme .owl-controls .owl-buttons div{display: inline-block;margin-bottom: 0;}
  .navbar-brand{text-decoration: none;text-align: center;margin: 0px auto;width: 193px;display: block;}
  .toggle_btn{float: right;}
  .main-container {top: auto;}
}
@media only screen and (max-width: 480px){
    .tab .nav-tabs li{width: 100%;margin-bottom: 2px;}
    .tab .nav-tabs li.active a:after{border: none;}
}