

body {
    font-size: 14px!important;
    line-height: 25px!important;
    font-weight: 400!important;}
.about-text {
    background: #2a335c;
    color: #fff;
    padding-top: 50px;
    border-top:1px solid #eaeaea;
    border-bottom:1px solid #eaeaea;
    text-align: center;
}

.about-text h2 {
    text-align: center;
    position: relative;
    padding: 0 0 20px 0;
    margin-bottom: 35px;
    color: #fff;
}

.about-text h2:after {
    position: absolute;
    content: '';
    height: 2px;
    bottom: -4px;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 200px;
    background: #fff;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s;
    
}

.vision {
    background-color: #f8f8f8;
    padding: 82px;
}

.visionicon h2 i {
    border-radius: 100%;
}

.vision h2 {
    text-align: center;
}

.textali {
    text-align:center;
}

.careerspad {
    padding-left: 80px;
    padding-right: 80px;
}

.careerspad p {
    padding: 30px;
}
.hover_color{
    background: #fff;
    border:10px solid #e8e8e8;
    padding: 15px;
    color: #000;
    min-height: 338px;
}
.hover_color:hover{background: #2a335c; border:10px solid #2a335c; }
.hover_color:hover h2, .hover_color:hover p{color: #fff}
.career-block h2{font-size: 18px; font-weight: bold}
.services-list .image_frame{margin-right: 20px;}
.services-list .content-service{margin: 0 20px; text-align: center; padding: 20px; border-top:5px solid #fcfcfc}}
.services-list .image_wrapper{text-align: center; margin: 0 0 20px 0;}
.services-list .content-service:hover{background: #f7f7f7; border-top:5px solid #2a335c}
.sec-in {
    background-color: #fff;
    padding-top: 20px;
}
.sec-in1 {
    background-color:#f6f6f6;
    padding-top: 20px;
}
.read-more {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}
.read-more1 {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}
.read-more2 {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}
.read-more3 {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}
.read-more4 {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}
.read-more5 {
    text-align: left;
    padding: 5px 10px 0px 32px;
    color: #000;
}





.post-title, .post-title1 {
    padding: 20px 0px 10px 32px;
    text-align: left;
}
.insustry .post-photo-wrapper{border: 0}
.insustry .image_wrapper{margin-top: 20px;}
.heading{ text-align:justify; }

.read{ display: inline-block;
    position: relative;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color:#fff;
}
.careers-form{padding:50px 0px}
.careers-form .form-group input, .careers-form .form-group textarea{border-color:#2a335c;}
.careers-form .form-group textarea{width: 600px;margin-left: 14px;}
.form-submit{background:#2a335c; color:#fff; margin-right: 55px}
.form-submit:hover{background:#babad0;color:#000;}
.careers-form .form-group .content{padding-left: 15px;}
#Top_bar .menu>li:not(.mfn-megamenu-parent):hover{background-color: #babad0;}
.btn-service{background: #2a335c; }
.btn-service:hover{text-decoration: none;}
.skype a{color: #1686D9!important}
.facebook a{color:#3b5998!important;}
.googleplus a{color:#d34836!important;}
.twitter a{ color:#0084b4 !important; }
.instagram a { color:#8a3ab9!important; }
.column .one-second .file {
    display: block;
    border: 1px solid #EBEBEB;
    height: 50px;
    padding: 14px 24px;
    width: 571px;}
.icon_box{padding:50px 32px!important;} 
.quick-links{padding:10px 0px 0px 105px!important; text-align:center;}
.quick-links h4{font-size: 28px;
    line-height: 25px;} 
.aboutus h4{font-size: 28px;
    line-height: 25px;}
.getintouch{padding:10px 0px 0px 96px!important;} 
.getintouch h4{font-size: 28px;
    line-height: 25px;}
.services-list p{line-height: 30px!important;} 
.services {padding:50px 100px}
.services p{padding-top:10px}
.services i{padding-right:8px}
.about-image img{width:520px ; height:300px;float: left; border-radius: 5%;margin-right:30px;}
.about-image p{ padding:0px 20px 0px 20px;text-align: justify; font-size:14px}
/* Mobile css */

@media only screen and (min-width : 320px) and (max-width : 767px) {
.quick-links {padding-left:0px!important; text-align: left}
.aboutus h4{font-size:28px}
.getintouch h3{font-size: 28px}
.getintouch{padding:50px 0px 0px 0px!important;} 
.about-stepup p {
    margin: 0 0 0px!important;
    font-size: 13px!important;
    line-height: 18px!important;
}
.about-stepup h4{font-size:18px}
.space{padding-top:20px}
.fancy_heading .title{font-size:26px}
.banner p {padding:10px 10px}
.dropdown-menu li {background: #000}
.about-image img{width:310px ; height:190px;float: left; border-radius: 10%;} 
.menu_wrapper a span { color:#fff}
#Side_slide #menu ul li:hover>a{color:#fff;background: #000}
.careerspad{padding-left:0px; padding-right: 0px}

}





@media only screen and (min-width : 768px) and (max-width : 967px) {
    .getintouch{padding:10px 0px 0px 50px!important;} 
    .list_item.lists_3 .list_right{padding-left:20px}
    .dropdown-menu li {background: #000}
    .menu_wrapper a span { color:#fff}
#Side_slide #menu ul li:hover>a{color:#fff;background: #000}
}




@media only screen and (min-width : 968px) and (max-width : 1199px) {
    .getintouch{padding:10px 0px 0px 60px!important;} 
    .dropdown-menu li {background: #000}
    .menu_wrapper a span { color:#fff}
#Side_slide #menu ul li:hover>a{color:#fff;background: #000}
}

@media only screen and (min-width : 1200px) and (max-width : 1350px) {
    .getintouch{padding:10px 0px 0px 75px!important;} 


}