
.tabs-overview-content {height:100%;}
.portfolio .assistance-box-main {
    margin-top: 0;
}
.boxes-main {
    border-bottom: 1px solid #cccccc;
}.h-number {
    color: #fff;
     text-shadow: 1px 1px 22px #cdcdcd;
    font-family: var(--secondary-font-family);
}
.lrg-num h2 {
    opacity: 1;
    font-size: 120px !important;
}
.how-it-work .reasons{
    margin-top: 0;
}
.how-it-work .ctn-list {    padding: 20px 0;
}

.inner-slider-wrapper a.inner-banner-link {
    margin: 0;
    font-size: 6vmin;
    line-height: 1;
    font-weight: 700;
    text-transform: capitalize;
    padding: 12px 35px 12px 40px;
    color: white;
    position: relative;
    display: table;
    border-radius: 3px 3px 3px 3px;
    z-index: 110;
    background: rgba(255,94,0,1);
    background: -moz-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,94,0,1)), color-stop(100%, rgba(255,34,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5e00', endColorstr='#ff2200', GradientType=0 );
    -webkit-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
}
.orange-bg{
    background: rgba(255,94,0,1);
    background: -moz-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,94,0,1)), color-stop(100%, rgba(255,34,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,94,0,1) 0%, rgba(255,34,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5e00', endColorstr='#ff2200', GradientType=0 );
    -webkit-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
    box-shadow: 2px 5px 10px 0px rgba(0,0,0,0.2);
}
.inner-slider-wrapper a.inner-banner-link:hover {
    background: rgba(255,34,0,1);
    background: -moz-linear-gradient(top, rgba(255,34,0,1) 0%, rgba(255,94,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,34,0,1)), color-stop(100%, rgba(255,94,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,34,0,1) 0%, rgba(255,94,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,34,0,1) 0%, rgba(255,94,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,34,0,1) 0%, rgba(255,94,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,34,0,1) 0%, rgba(255,94,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2200', endColorstr='#ff5e00', GradientType=0 );
}
.inner-slider-wrapper a.inner-banner-link:after {
    content: "\e94d";
    font-family: 'icomoon' !important;
    font-size: 18px;
    color: white;
    padding-left: 10px;
    display: table-cell;
    vertical-align: middle;
}
.testimonial-box {
border: 1px solid #dbe7ff; padding: 20px 25px; height: 340px; 
-webkit-box-shadow: 0px 1px 24px -5px rgba(166,193,255,1); 
-moz-box-shadow: 0px 1px 24px -5px rgba(166,193,255,1); 
box-shadow: 0px 1px 24px -5px rgba(166,193,255,1);
 position: relative; margin: 40px 0;
}
.testimonial-box:before{content: ""; width: 47px; height: 46px; 
position: absolute; left: 0; right: 0; top: -20px; 
background: url(../images/testimonials/arrow-sprite.png) no-repeat; margin: 0 auto;
}
.testimonial-box span {
    font-size: 30px;
    color: #f2f2f2;
}
.testimonials-box-main:hover h4{color: rgba(255,94,0,1); transition:all 0.3s ease-in-out;}
.testimonials-box-main:hover :before {background-position: 0 104%; } 
.testimonials-box-main:hover .testimonial-box{border: 1px solid #4fd734; }
.testimonials-box-main:hover span { color:#4fd734; transition:all 0.3s ease-in-out; }

.oc_box{     -webkit-box-shadow: 0px 1px 24px -5px rgba(166,193,255,1);
    -moz-box-shadow: 0px 1px 24px -5px rgba(166,193,255,1);
    box-shadow: 0px 1px 24px -5px rgba(166,193,255,1); }

.error-404 .ctn-list{padding: 30px 0;}
.contact .ctn-list a, .contact .ctn-list p {color:#fff !important;}
.reson-area-mtpx0 .reasons{margin-top:0 !important;}

.our-clients .ctn-list{border-top: 1px solid #e2e2e2;}
.our-clients .ctn-list .assistance-list-main{padding:20px !important; }
.our-clients .partners-area{margin:0 !important;}
.our-clients .reasons{margin:0 !important;}



/* Tabs Start*/
.about-tab-header{background-color: #f7f6f6;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.about-tab-header .tabs-custom-nav{margin:0 auto; display: table ;}
.about-tab-header .tabs-custom-nav li { float: left; position: relative; }
.about-tab-header .tabs-custom-nav li+li:before {
position: absolute; content: ""; width: 1px; height: 45px; background-color:#d9d9d9;
margin: auto; top: 0; bottom: 0px; left: 0px;  }
 

.about-tab-header .tabs-custom-nav a { padding: 18px 30px 18px; text-transform: uppercase; display: block; font-size: 20px; font-weight: 700; color: #333333;}
.about-tab-header .tabs-custom-nav li:last-child a{border:none;}

.about-tab-header .tabs-custom-nav li a span { font-size: 30px; margin: 0 15px 0 0;   
float: left; }

.about-tab-header .tabs-custom-nav li.current {border-bottom: 2px solid #e22749; }
.about-tab-header .tabs-custom-nav li.current a {color:#e22749 ; }
.about-tab-header .tabs-custom-nav li.current a span {color:#333333; }
.about-tab-header .tabs-custom-nav li.current a span{color:#e22749;}


.our-team-tab-main {}
.team-content { padding: 40px 0px; }

.award-tab .about-award-box {padding: 30px 30px; margin-bottom: 10px; width:100%;display: inline-block; background-color: #fff;-webkit-box-shadow: -1px 0px 32px 0px rgba(230,230,230,1); -moz-box-shadow: -1px 0px 32px 0px rgba(230,230,230,1); box-shadow: -1px 0px 32px 0px rgba(230,230,230,1);}
.award-tab .about-award-box  figure img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.6; }
.award-tab .about-award-box  figure img:hover { -webkit-filter: grayscale(0%); filter: grayscale(0%); opacity: 1; }


.qm-tab .quality-box-main { float: left; width: 100%; }
.qm-tab .quality-box-left { width: 50%; border-right: 1px solid #ebebeb; padding: 0 30px 30px 0;
float: left; }
.qm-tab .quality-box-right { width: 50%; padding: 20px 0 30px 30px; float: left; }
.qm-tab .quality-box { position:relative;/*border: 1px solid #ebebeb;*/ padding: 20px 20px; -webkit-box-shadow: -1px 0px 50px 0px rgba(219,215,219,1);
-moz-box-shadow: -1px 0px 50px 0px rgba(219,215,219,1);
box-shadow: -1px 0px 50px 0px rgba(219,215,219,1);}
.qm-tab .quality-box:before
{content: ""; position: absolute; right: -25px; width: 26px; height: 45px; 
background: url(../images/about/box-arrow.png) no-repeat;}
.qm-tab .quality-box-main:nth-child(even) .quality-box:before
{content: ""; position: absolute; left: -25px; width: 26px; height: 45px; 
 background: url(../images/about/box-arrow.png) no-repeat;-moz-transform: scaleX(-1);
 -o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.qm-tab .quality-hd { float: left; padding: 10px 20px; border-radius: 5px; color: white; 
font-size: 16px; text-align: left; font-weight: 500; width: 318px; position: relative; background-color: #e22749;}
.qm-tab .quality-hd:before { position: absolute; content: ""; width: 8px; height: 8px;
 left: -34px; top: 45%; border-radius: 100%;background-color:#e22749;}
.qm-tab .quality-box-main:nth-child(even) .quality-box-left { float: right;  padding: 0 0 30px 30px;
 border-right: 0px;  }
.qm-tab .quality-box-main:nth-child(even) .quality-box-right { padding: 20px 30px 30px 0;
border-right: 1px solid #ebebeb;  }
.qm-tab .quality-box-main:nth-child(even) .quality-box-right .quality-hd  { float: right; }
.qm-tab .quality-box-main:nth-child(even) .quality-box-right .quality-hd:before { right: -34px;
left: initial; }
.qm-tab .quality-box-main:last-child .quality-box-right,
.qm-tab .quality-box-main:last-child .quality-box-left
 { padding-bottom: 0px; }

.overview-box-main{position: relative;margin-top: 25px;}
.overview-box-main:before{content: "";position: absolute;height:660px;width:1px;background-color: #f2f2f2;left:0;right:0;margin:0 auto;}
.overview-box-main:after{content: "";position: absolute;height:1px;width:842px;background-color: #f2f2f2;left:0;right:0;top:43.5%;margin:0 auto;}
.overview-box {position:relative;margin-bottom: 100px;min-height: 280px; background-color: #f2f2f2; padding: 55px 22px 22px 22px; border-radius: 5px; }
.overview-box h4{font-size: 15px;color:#333333;text-transform: uppercase;}
.overview-box p{font-size: 15px;color:#666666;}
.overview-box span {
position: absolute;top: -35px;font-size: 35px;text-align: center;
left: 0;right: 0;background-color: #fff;width: 72px;margin: auto;color: #f41f0f;
height: 72px;padding: 20px 0;border-radius: 100px;border: 1px solid #f2f2f2;
}

/* Tabs End*/




@media only screen and (min-width: 768px){
.inner-slider-wrapper a.inner-banner-link {
    font-size: 20px;
}