.header-style-3 .is-fixed.color-fill .main-bar {
    background: #ffffff;
}

/* .is-fixed.color-fill .light {
    display: none;
}

.sticky-header .dark {
    display: none;
}

.is-fixed.color-fill .dark {
    display: block;
} */

.header-style-3 .navbar-toggle .icon-bar {
    background: #da1f1e;
}

.sticky-header.header-style-3 .header-nav .nav>li>a {
    color: white;
}

.header-style-3 .is-fixed.color-fill .header-nav .nav>li>a {
    color: #000;
}

.header-style-3 .is-fixed.color-fill .header-nav .nav>li>a:hover {
    color: #da1f1e;
    
}

.header-style-3 .is-fixed.color-fill .header-nav .nav>li.active>a {
    color: #da1f1e;
}

.bg-primary {
    background-color: #f7f7f7;
}

.wt-team-four {
    position: relative;
    background-color: #f2f2f2;
    min-height: 535px;
}

.wt-separator.style-square .separator-left,
.wt-separator.style-square .separator-right {
    height: 4px;
    background: #da1f1e;
}

.wt-team-info {
    background: white;
    min-height: 177px;
}

.wt-team-one {
    position: relative;
    background: #f5f5f58a;
}

.wt-team-one:hover {
    box-shadow: 0 49.5px 70px -24.5px rgba(0, 0, 0, 0.3);
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    margin-bottom: 7%;
}


.bdr-gray-dark:hover {
    border: 1px solid #da1f1e;
    /* color: #da1f1e; */
}

.bg-primary .header-nav .nav>li:hover>a,
.bg-primary .header-nav .nav>li.active>a,
.bg-primary .header-nav .nav>li.current-menu-item>a {
    color: #da1f1e;
}

.icon-cell {
    color: #da1f1e;
}

.wt-icon-box-wraper p {
    margin: 0px;
    /* height: 187px; */
    text-align: justify;
    word-break: keep-all;
}

.wt-tilte P {
    margin: 0px;
    height: 187px;
    text-align: justify;
}
.ftr .wt-icon-box-wraper{
    min-height: 133px !important;
}
.ftr .wt-icon-box-wraper p {
    margin: 0px;
    height: auto !important;
    text-align: justify;
}

.cnct .wt-icon-box-wraper p {
    margin: 0px;
    height: auto !important;
    text-align: center;
}

.service_box a {
    color: black;
}

.header_img img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

.strategies_content .dot {
    position: absolute;
    top: 2px;
    left: 0;
    width: 15px;
    height: 15px;
    /* border-radius: 50%; */
    background-color: #c5c8c8;
}

.strategies_text-box {
    padding-left: 30px;
    position: relative;
    margin-bottom: 15px;
}

.strategies_text-box .dot::before {
    content: "";
    position: absolute;
    left: 4px;
    top: 4px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #535353;
}

.strategies_text-box .dot .line {
    position: absolute;
    left: -66px;
    top: 7px;
    height: 1px;
    width: 65px;
    background-color: #535353;
}

.strategies {
    /* background-image: url('../images/busi-about.jpg'); */
    background-repeat: no-repeat;
    margin-bottom: 100px;
}

.strategies_text-box p {
    line-height: 24px;
    margin-bottom: 6px;
    text-align: justify;
}

.contact-left-part {
    width: 47%;
    float: left;
    height: 72%;
    height: 693px !important;
}

#map {
    width: 100%;
    height: 693px !important;
}

.selection P,.selection h3 {
    text-align: justify;
    padding-left: 5%;
    padding-right: 5%;
}


.selection img{
    width:100%;
}
.selection .container{
    margin-bottom: 10%;
}

.header-nav .nav > li .mega-menu {
    background-color: #ffffff;
    border: 1px solid #e9e9e9;
    display: table;
    left: 0px;
    list-style: none;
    opacity: 0;
    position: absolute;
    right: 0px;
    visibility: hidden;
    width: 48%;
    margin-left: 50%;
    margin-top: 20px;
    z-index: 10;
}
.section-head {
    margin-bottom: 9px;
}

.list-checked li p,.list-checked li {
    padding: 5px 5px 5px 20px;
    position: relative;
    text-align: justify;
    word-break: keep-all;
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
    font-family: Flaticon;
    font-size: 20px;
    font-style: normal;
    margin-left: 0px;
}
.about-com-pic:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 10px;
    left: -10px;
    background-color: transparent!important;
    z-index: -1;
}
iframe{
   
        border: 0;
        width: 100%;
        height: 630px;
        margin-top: 10%;    
}
.bdr-gray-dark {
    border: 1px solid black;
    min-height: 114px;
}

@media only screen and (max-width: 500px) {
    .header-nav .nav > li .mega-menu {
        background-color: #ffffff;
        border: 1px solid #e9e9e9;
        display: table;
        left: 0px;
        list-style: none;
        opacity: 0;
        position: absolute;
        right: 0px;
        visibility: hidden;
        width: 100%;
        margin-left: 50%;
        margin-top: 20px;
        z-index: 10;
    }
    .header-nav .nav > li .mega-menu li i{
        display: none;
    }
}
@media only screen and (max-width: 768px) {
    .header-nav .nav > li .mega-menu {
        background-color: #ffffff;
        border: 1px solid #e9e9e9;
        display: table;
        left: 0px;
        list-style: none;
        opacity: 0;
        position: absolute;
        right: 0px;
        visibility: hidden;
        width: 100%;
        margin-left: 50%;
        margin-top: 20px;
        z-index: 10;
    }
    .header-nav .nav > li .mega-menu li i{
        display: none;
    }
}
@media only screen and (max-width: 414px) {
    .carousel-caption h2 {
        color: white;
        text-transform: capitalize;
        text-align: left;
        margin-left: -10px;
        margin-bottom: 0px;
    }
}
@media only screen and (max-width: 375px) {
    .carousel-caption h2 {
        color: white;
        text-transform: capitalize;
        text-align: left;
        margin-left: -10px;
        margin-bottom: 30px;
    }
}

/* ============================================== */
.slider22{
    margin-bottom: 50px;
}
.container-fluid {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
}
#feedback_sec .feedback_area{
    background: white;
}
#feedback_sec .img_svg{
   margin-top:7%;
}
#response_sec .response_area{
    background: white;
}
#response_sec .img_svg{
   margin-top:2%;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: inherit;
    width: 100%;
    /* height: 40vh; */
}
.carousel-indicators {
    position: absolute;
    bottom: -9px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

.carousel-caption h2{
    color:white;
    text-transform: capitalize;
    text-align: left;
    margin-left: -10px;
}
.carousel-caption span{
    color:#da1f1e;
    text-transform: capitalize;
}
@media only screen and (max-width: 320px) {
    .carousel-caption h2{
        font-size: 20px;
    }
    .carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        bottom: -14px;
        text-shadow: 0 1px 2px rgba(0,0,0,.6);
    }
     
}
@media only screen and (max-width: 375px) {
    .carousel-caption h2{
        font-size: 20px;
    }
    .carousel-caption {
        position: absolute;
        right: 15%;
        bottom: 20px;
        left: 15%;
        z-index: 10;
        padding-top: 20px;
        padding-bottom: 20px;
        color: #fff;
        text-align: center;
        bottom: -14px;
        text-shadow: 0 1px 2px rgba(0,0,0,.6);
    }
     
}
/* ================================================================================= */
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
    width: 50%;
}

.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: #212121;
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}

.panel-title {
    font-size: 14px;
}

.panel-title > a {
    display: block;
    padding: 15px;
    text-decoration: none;
}

.more-less {
    float: right;
    color: #212121;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}




.demo {
padding-top: 60px;
padding-bottom: 60px;
}

.framework_sec_bgy {
    background-color: #ffffff;
}
.framework_sec ul li{
    color:black;
    margin-left: 20px;
}
.wt-accordion .wt-panel p{
    text-align: justify;
    word-break: keep-all;
}
.section-head p {
    padding-top: 10px;
    font-size: 14px;
    margin-bottom: 5px;
    text-align: justify;
    word-break: keep-all;
}
.header-nav .nav > li:hover > .sub-menu, .header-nav .nav > li:hover > .mega-menu {
    opacity: 1;
    /* visibility: visible; */
    margin-top: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display:block;
}

.header-nav .nav > li > .mega-menu{
    display: none;
}

.google-map {
    width: 100%;
    height: auto;
}
.ser .wt-icon-box-wraper {
    position: relative;
    min-height: 423px;
}