*{
    margin: 0px;
    padding: 0px;
}
@font-face {
font-family: "Harabara Bold";
src: url("css/fonts/Harabara.eot");
src:
url("css/fonts/brandon-grotesque-black-58a8a3e824392.otf") format("opentype"),

}
body h2, h3, h4, h5, h6{
     font-family: 'Josefin Slab', serif;
    font-weight: bold;
    color: #114867;
}
body p, ul{
    font-family: 'Josefin Slab', serif;
    font-weight: 550;
    color: #464646;
    font-size: 20px;
    text-align: justify;
}

.slider-bbg{
    background-image: url(images/prfession-ser.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    padding: 250px 0px;
    position: relative;
    overflow: hidden;
}
.slider-bbg img{
    top: 17%;
    right: 2%;
    width: 16%;
    position: fixed;
    
}
/*.slider-bbg:after{
    content: '';
    background: #000000a3;
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    
    z-index: 1;
    
}*/
.slider-hdsc{
    background: #ffffff82;
    padding: 50px 20px;
    
}
.trainingg-sppp{
    margin-bottom: 20px;
}
.slider-bbg .ppprt{
    z-index: 9999!important;
}

 .ppprt h2{
    color: #272727;
     font-size: 29px;
     text-align: left;
     font-weight: bold;
    text-transform: uppercase;
}
.main-slider h4{
    color: #0d4d71;
    font-size: 35px;
}

.devider-png{
    padding-top: 10px;
    padding-bottom: 20px;
}
.devider-png .green{
    height: 2px;
    width: 10%;
    background: green;
    
}
.devider-png .black{
    height: 2px;
    width: 20%;
    margin-top: 5px;
    background: black;
    
}

.devider-png-main{
    padding: 20px 0px;
   
}
.devider-png-main .green{
    
    padding: 0px 6%;
    background: green;
    
}
.devider-png-main .black{
    height: 12px;
    width: 15%;
    margin-top: 5px;
    background: black;
    
}

.service-inner-main{
    padding: 50px 0px;
}
.service-inner-main .exprtt ul li{
    margin-left: 20px;
}

.service-inner-main .exprtt h3{
    font-weight: bold;
    color: #114867;
}


/*.oracle-slider{
    background-image: linear-gradient(180deg, #fff 60%, #1e1f52 100%);
}*/


/*
html{
    overflow-x: hidden;
}
@media (pointer:coarse) and (hover:none) {
    body {
        background: url(../img/bg-mobile-fallback.jpg) #002e66 no-repeat center center scroll;
        background-size: cover;
    }
    body video {
        display: none;
       
    }
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #cd9557c7;
 
    z-index: 1;
}
.overlay:after{
    content: '';
    position: absolute;
   background:  rgba(0,46,102,.8);
    height: 100%;
    width: 60%;
   
    transform: skewX(-8deg);
    transform-origin: top right;
}
.aruun{
   
    overflow: hidden;
}
.masthead {
  
    overflow: hidden;
   
    z-index: -2;
}
 .aruun .top-100{
    position: absolute;
     top: 40%;
   
     left: 10%;
     z-index: 99999999!important;
     height: 100%;
     width: 100%;
    
}
 .main-slider h2{
    color: #fff;
     font-size: 50px;
     text-align: left;
     font-weight: bold;
}
.main-slider h2 span{
    color: #32de04;
}



.masthead .masthead-content h1 {
    font-size: 2.5rem;
}

.masthead .masthead-content p {
    font-size: 1.2rem;
}

.masthead .masthead-content p strong {
    font-weight: 700;
}





@media (min-width:768px) {
    .masthead {
        height: 100%;
        min-height: 0;
        width: 40.5rem;
        padding-bottom: 0;
    }
    .masthead .masthead-bg {
     
        transform: skewX(-8deg);
        transform-origin: top right;
    }
    .masthead .masthead-content {
        padding-left: 3rem;
        padding-right: 10rem;
    }
    .masthead .masthead-content h1 {
        font-size: 3.5rem;
    }
    .masthead .masthead-content p {
        font-size: 1.3rem;
    }
}
*/




/*
.btn-secondary {
    background-color: #cd9557;
    border-color: #cd9557;
}

.btn-secondary:active,
.btn-secondary:focus,
.btn-secondary:hover {
    background-color: #ba7c37!important;
    border-color: #ba7c37!important;;
}
*/

.dnld{
    background: #1b4962;
    padding: 10px;
}
.dnld span{
     color: #fff;
}

.new-sallybus-ec{
    padding: 50px 0px;
}
.new-sallybus-ec .techanical-ppart{
    border: 1px solid #ddd;
    padding: 20px 40px;
}
.new-sallybus-ec .dnld{
    background: #1b4962;
    padding: 10px;
}
.new-sallybus-ec .dnld a{
    color: #fff;
   
}
  .new-video:after{
        content: '';
        background: #00000042;
        position: absolute;
        top: 0px;
        height: 100%;
        width: 100%;
        left: 0px;
        
    }
    #inner-video-container{
        position: absolute;
        top: 15%;
        left: 0px;
        z-index: 999;
        width: 100%;
        padding: 0px;
        overflow: hidden;
    }
    .new-video video{
        position: relative;
        overflow: hidden;
    }
    .solution-one{
        border: 1px solid #c5c5c5;
        padding: 100px 20px 15px 15px;
        background-image: url(images/cloud.jpg);
        background-repeat: no-repeat;
       
       
        
    }
    #Enterprise{
        background-image: url(images/Enterprise-application-development.jpg)!important;
        background-position: center center;
      
    }
    .solution-one h2 {
       /* border-bottom: 1px solid #fff;*/
    }
    .solution-one h2 a{
        color: #fff;
    }
    .solution-one h2 a:hover{
        text-decoration: none;
    }
    #second-roow .col-md-6{
        padding: 0px;
        background: #0000002b;
        color: #fff;
    }
    #second-roow{
        margin-right: 20px;
    }
    .left-heading{
        padding: 50px 50px;
    }
    .left-heading h2{
        background: #ffffff7a;
        color: #1d8c00;
        text-align: center;
        padding: 20px 10px;
        font-size: 60px;
        font-weight: 900!important;
        font-family: 'Work Sans', sans-serif!important;
        border-bottom: 5px solid red;
       
        
    }
.left-heading h2 span{
    color: red;
}
    #databasesolutio{
        background-image: url(images/database-solutions-images.jpg);
        background-position: center center;
    }
    #it-staff{
        background-image: url(images/staff-augmentation.jpg);
        background-position: center center;
    }
    .left-heading a{
        background: #ff000094;
        padding: 10px 40px;
        color: #fff;
    }
    .dowm-colum{
        margin-top: 80px;
        padding: 45px 20px 52px 20px;
       border-right: 1px solid #ddd;
        text-align: center;
        background: #565656;
    }
    .dowm-colum a{
        color: #fff;
    }
.dowm-colum a:hover{
    text-decoration: none;
}
    #down-rooww .col-md-3{
        padding: 0px;
    }
/*.color-one{
    background: #e8e4e4;
}
.color-two{
    background: #e8e4e4;
}
.color-three{
    background: #e8e4e4;
}
.color-four{
    background: #e8e4e4;
}*/


@media (min-width: 481px) and (max-width: 767px) {
    .top-navbar-section .navbar-brand img{
        padding-top: 0px!important;
    }
  
    #inner-video-container{
        top: 20%!important;
    }
    .left-heading{
        padding: 0px 10px!important;
    }
    .left-heading h2{
        font-size: 25px;
    }
    .left-heading a{
        display: none;
    }
    #down-rooww{
        display: none;
    }
    #second-roow{
        display: none;
    }
  
}

.yello-section {
    background: #f3f3f3;
    padding: 100px 0px;
}
.first-step {
    background: #fff;
    padding: 6px;
    margin-bottom: 10px;
    transition: all 0.5s;
/*    height: 225px;*/
    border: 1px solid #ddd;
}
.yello-down-sec{
    background: #fff;
    padding: 20px;
    border: 1px solid #ddd;
}
.yello-down-sec ul li{
    font-size: 16px;
    margin-bottom: 10px;
}
.first-step h4{
    color: #333;
}
.first-step:hover h4{
    color: #1f9400;
}
.first-step:hover .icon i{
    color: #1f9400;
}
.first-step .icon {
    display: inline-block;
}
.first-step .icon i {
  height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 13px;
    text-align: center;
    border: 1px solid #333;
    border-radius: 50%;
    
    text-align: center;
    color: #2e5797;
}
.first-step .heading-nn {
    display: inline-block;
    margin-left: 10px;
    margin-top: -12px!important;
    color: #9e9e9e;
}
.first-step .dsrcc {
    padding-top: 20px;
}
.first-step ul{
    list-style:circle;margin-left: 20px;
}
.yello-section p {
    font-size: 14px;
    line-height: 20px;
}
/*.first-step:hover {
    outline: 1px solid #2e5797;
    outline-offset: -10px;
    transition: all 0.5s;
}*/

.yello-down-sec h4{
    color: #1f9400;
    font-size: 25px
}
.yello-down-sec ul{
    list-style: circle;
    margin-left: 20px;
}


body{
/*font-family: 'Raleway', sans-serif;*/
    font-family: 'Poppins', sans-serif;
   

}
.navbar-header .navbar-brand{
    padding: 2px 8px!important;
}

.top-navbar-section{
   /* position: absolute;*/
    width: 100%;
    z-index: 9999;
}
.top-navbar-section .navbar-brand img{
    width: 72%;
    padding-top: 10px;
} 
nav.navbar.bootsnav{
    background-color: #ffffffa8;
    border-bottom: 0px;
}
nav.navbar.bootsnav ul.nav > li > a{
    color: #1b4962;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: bold;
}
nav.navbar.bootsnav ul.nav > li > a:hover{
    background: #27a206;
    color: #fff;
}

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{
    font-size: 18px;
    font-weight: bold;
}
.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    background: #fff!important;
  }

/*
.main-slider .owl-nav button.owl-next{
    
    position: absolute;
    top: 50%;
    right: 50px;
    background: #27a206;
    height: 50px;
    width: 50px;
    color: #fff;
    font-size: 20px;
}
*/


/*
.main-slider .owl-nav button.owl-prev{
    
    position: absolute;
    top: 50%;
    left: 50px;
    background: #27a206;
    height: 50px;
    width: 50px;
    color: #fff;
    font-size: 20px;
}
*/

 .owl-theme .owl-dots{
    position: absolute;
    top: 90%;
     left: 28%;
}


.main-slider .slider-txt{
    position: absolute;
    top: 23%;
    left: 180px;
    width: 90%;
    vertical-align: middle;
    
    
}
.main-slider .slider-txt img{
    width: 70%;
}
.main-slider .slider-txt p{
    color: #fff;
}
.main-slider .owl-item.active .slider-txt img{
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; 
    
}

.main-slider .owl-item.active .slider-txt{
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; 
    
}
.main-slider .owl-item.active img {
    transition: transform 5s linear 1s;
    transform: scale(1.05, 1.05);
}
.main-slider .slider-txt h2{
     font-size: 50px;
    font-weight: bold;
     color:#ffffff;
     
}
.main-slider .slider-txt p{
    margin-top: 50px;
}
.main-slider .slider-txt p a{
    border-radius: 20px;
    color:  #27a206;
    background: #fff;
    padding: 2% 7%;
}

.main-slider .slider-txt h2 span{
    color: #fff;
}



.main-slider .slider-txt-two{
    position: absolute;
    top: 35%;
    right: 180px;
    width: 40%;
    
    
}

.main-slider .owl-item.active .slider-txt-two{
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp; 
    
}
.main-slider .owl-item.active img {
    transition: transform 5s linear 1s;
    transform: scale(1.05, 1.05);
}
.main-slider .slider-txt-two h2{
     font-size: 50px;
    font-weight: bold;
     color:#1b4962;;
     
}
.main-slider .slider-txt-two h2 span{
    color: #27a206;
}
.three-blockk{
    padding: 50px 0px;
}
.three-blockk .three-blockk-iner img{
    width: 30%;
}

.three-blockk .three-blockk-iner h2{
    font-weight: bold;
    font-size: 21px;
    color: #1b4962;
}

.job-forrm .form-control{
border-radius: 0px;
    margin-bottom: 10px;
    height: 50px;
}
.job-forrm button{
    text-align: center;
}

.applly-btn{
     background:#215877;
    padding: 10px 40px;
    width: 200px;
    text-align: center;
    margin: 0 auto;
    
    
}
.ab-bg{
    background: #d3d3d375;
    padding: 20px;
}
.applly-btn a{
    color: #fff;
}
.applly-btn:hover a{
    text-decoration: none;
}
.our-benchh .table tr{
    font-size: 16px;
    
}
.our-benchh .table td{
    padding: 10px 20px;
}








.hirin-sectiion{
    padding: 50px 0px;
}

.hiring{
    background-image: url(images/bgn-boxes-01.jpg);
    padding: 20px 20px 40px 20px;
    background-position: center top;
    background-size: cover;
    box-shadow: 0 2px 20px rgba(0,0,0,.2);
    
}



.hiring2{
    background-image: url(images/bgn-boxes-02.jpg);
    padding: 20px 20px 40px 20px;
    background-position: center top;
    background-size: cover;
    box-shadow: 0 2px 20px rgba(0,0,0,.2);
    
}

.hiring3{
    background-image: url(images/bgn-boxes-03.jpg);
    padding: 20px 20px 40px 20px;
    background-position: center top;
    background-size: cover;
    box-shadow: 0 2px 20px rgba(0,0,0,.2);
    
}

p{
    font-size: 16px;
    letter-spacing: 0.5;
        
}

 .hiring-contt{
    padding-top: 130px;
}
 .hiring-contt h2{
    font-weight: bold;
    color: #1b4962;
}
 .hiring-contt p{
    font-size: 16px;
}
 .hiring-contt a{
    background-color: #27a206;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
      
    
}

.main-tititle h2 span{
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
    
     color: #27a206;
}
.main-tititle h2{
    font-weight: bold;
    text-align: center;
    margin-bottom: 50px;
   color: #1b4962;
}

.consultn-indstry{
    background: #f1f1f1a8;
    background-image: url(images/bgn-industries.png);
    padding: 50px 0px;
        background-position: center top;
    background-size: contain;
}

.consultn-indstry .main-ser-blok {
    text-align: left;
}
/*.main-ser-blok{
    padding: 50px 0px;
}
.main-bdr-right{
    border-bottom: 2px solid red;
}*/
.main-ser-blok{
    margin-bottom: 40px;
}

.service-blockk-icon{
    float: left;
    margin-right: 10px;
    margin-top: 10px;
    height: 100px;
}
.service-bloccck h2 a{
font-weight: bold;
    font-size: 21px;
    color: #1b4962;
}

.exp-heading h2{
     color: #1b4962;
    font-weight: bold;
    
    font-size: 40px;
}
.exp-heading h2 span{
    font-weight: bold;
    color: #27a206;
}

.experience-section .container-fluid{
    padding: 0px;
    overflow: hidden;
}

.main-right{
    padding-right: 80px;
    text-align: justify;
}

.experience-section{
    padding: 100px 0px 50px 0px;
    background-image: url(images/bgn-experience.png);
        background-position: right 85%;
    background-size: auto;
    background-repeat: no-repeat;
}

.threer-colum h2{
     color: #1b4962;
}

.threer-colum .exp-icon{
    border: 5px solid #27a206;
    height: 100px;
    width: 100px;
    border-radius: 100%;
    line-height: 110px;
    margin: 0 auto;
}
.threer-colum .exp-icon i{
    font-size: 40px;
    color: #1b4962;
}
.threer-colum h2{
    font-size: 22px;
}
#ex-tree-row{
    margin-top: 20px;
}
#ex-tree-row .threer-colum p{
    text-align: center;
    
}

.review-section{
    background-image: url(images/bgn-quotes.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    
    padding: 100px 0px;
    margin-top: 50px;
}
.catter-heading h2{
    font-weight: bold;
    font-size: 40px;
    color: #fff;
    
    margin-top: 100px;
}
.catter-heading h2 span{
    color:  #27a206;
}
.review-section .all-detailsss{
    text-align: center;
    border: 1px solid #ddd;
    padding: 40px 20px;
    height: 400px;
}
.review-section .all-detailsss:hover .ind-imagee img{
    transform: rotate(0deg);
    transition: all 2s;
}
.review-section .all-detailsss .ind-imagee img{
    transform: rotate(-360deg);
    transition: all 1s;
}
.review-section .all-detailsss .ind-imagee{
    width: 100px;
    height: 100px;
    background: #fff;
    margin: 0 auto;
    padding: 30px;
    border-radius:100%;
    margin-bottom: 30px;
}
.review-section .all-detailsss h4{
 color:  #ffffff;
    font-weight: bold;
    
}

.review-section .all-detailsss p{
 color:  #fff;
    
    
}
.review-section .all-detailsss a{
 color:  #fff;
    background: #27a206;
    border: 1px solid #ddd;
    font-size: 16px;
    padding: 10px 40px;
}

.review-section .all-detailsss a:hover{
    text-decoration: none;
    background: #333;
    color: #fff;
}
.why-section .main-left{
    padding-left: 100px;
}


.why-section{
    background-image: url(images/bgn-experience.png);
        background-position: right 85%;
    background-size: auto;
    padding: 50px 0px;
    background-repeat: no-repeat;
}
.why-section .exp-div p{
    font-size: 20px;
    color: #1d4b65;
}
.why-section .main-left a{
    background: #27a206;
    font-size: 20px;
    padding: 10px 40px;
    color: #fff;
}
.why-section .main-left a:hover{
    text-decoration: none;
    background: #333;
    color: #fff;
    box-shadow: 0px 0px 8px 2px #ababab;
    
}
.why-section .main-left .advisse h2{
    font-weight: bold;
    color: #27a206;
    font-size: 40px;
}
    
.why-section .main-left .counttr{
    text-align: center;
    margin-top: 100px;
    border-top: 1px solid #afafaf;
    padding-top: 50px;
}
.why-section .advisse p{
    text-align: center;
}

.consultancy-case{
    padding: 50px 0px;
    background: #eee;
}
.consultancy-case .clt-image{
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.consultancy-case .ctl-dsrcc{
    content: '';
    position: absolute;
    top: 330px;
    left: 0px;
    height: 100%;
    width: 100%;
    padding: 30px 20px 30px  20px;
    background: #fff;
    overflow: hidden;
    transition: 1s;
    transform: skewY(-15deg);
    
}
.ctl-dsrc-inner{
    transform: skewY(15deg);
    position: relative;
}
.ctl-dsrc-inner h2{
    color: #27a206;
    font-weight: bold;
}
.ctl-dsrc-inner p{
    color: #1d4b65;;
    
}
 .plus-sign{
    background: #1a475e;
    height: 100px;
    width: 150px;
     position: absolute;
     top: -65px;
     right: 0px;
     line-height: 100px;
     color: #fff;
     transform: skewY(40deg);
     
   
    
}
.plus-sign i{
    float: right;
    /* bottom: 6px; */
    /* right: 50px; */
    margin-right: 20px;
    margin-top: 45px;
    transform: skewY(-31deg);
    font-size: 30px;
}
.consultancy-case .clt-image:hover .ctl-dsrcc{
    margin-top: -170px;
    transition: 1s;
    
}

.our-placement{
    padding: 50px 0px;
    background: #d4d4d42e;
    
}
.our-placement .placem-imaage{
    box-shadow: 0px 0px 8px 0px #ddd;
    margin: 20px 10px;
}

.our-announcement{
    padding: 50px 0px;
}
.our-announcement .blog-sec-one{
    background-image: url(images/blog-post-01-640x640.jpg);
    padding: 150px 20px 20px 20px;
    background-size: cover;
    background-position: center center;
    position: relative;
    overflow: hidden;
    
    
}
#second-blg{
    background: #f3f3f3;
}

.our-announcement .blog-sec-one h2{
    color:  #fff;
    font-weight: bold;
}
#second-blg h4{
    color:  #27a206;;
    font-weight: bold;
}
#second-blg p{
    color:  #1a475e;

}
.our-announcement .blog-sec-one p{
    color: #fff;
}
.sld-img1{
 /*   background-image: url(images/img-slider-01.jpg);*/
    /*background-repeat: no-repeat;
    background-size: cover;*/
    padding: 323px;
   /* background-position: center center;*/
}
.sld-img2{
     background-image: url(images/img-slider-02.jpg);
    background-repeat: no-repeat;
    padding: 323px;
     background-size: cover;
}

.sld-img3{
     background-image: url(images/img-slider-03.jpg);
    background-repeat: no-repeat;
    padding: 323px;
     background-size: cover;
}
.sld-img4{
     background-image: url(images/erp.jpg);
    background-repeat: no-repeat;
    padding: 323px;
     background-size: cover;
}

#triangle-topright{
    background:#fff;
    height: 200px;
    width: 200px;
    position: absolute;
    transform: rotate(35deg);
    line-height: 350px;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    top: -130px;
    right: -100px;
    color: #1a475e;
}

.home-mmap .get-tuch h4{
    color: #27a206;
    font-weight: bold;
}

.home-mmap .get-tuch p{
     color: #1a475e;
}
.home-mmap{
    position: relative;
}
#map-upper-div{
    position: absolute;
    top: 49%;
    background: #fff;
    left: 8%;
    padding: 20px;
    box-shadow: 0 2px 20px rgba(0,0,0,.2);
}
.job-position p{
    text-align: justify!important;
    font-size: 16px!important;
    margin-bottom: 10px!important;
}
.job-position i{
    color: #27a206;
}
.aply-btn{
    background:#27a206;
    padding: 10px 40px;
    width: 150px;
    text-align: center;
    float: right;
    
}
.aply-btn a{
    color: #fff;
}
.career-form{
    background: #f1f1f1;
    padding: 50px 20px;
}
.career-form .form-control{
    margin-bottom: 20px!important;
}
#career{
    background-image: url(images/bgn-experience.png);
    background-repeat: no-repeat;
    background-position: center left;
}

.bg-in1{
        background: #eee;
}

.new-abt-top{
vertical-align: middle;
    padding: 0px 0px 0px 0px;
   background: linear-gradient(135deg, #215877 14%,#215877 68%,#ededed 28%,#f5f7f9 100%);
    position: relative;
}
.new-abt-top .oracle-ffusion img{
top: 34px;
    right: 20px;
    position: absolute;
width: 30%;
}
.new-abt-top h2{
    color: #fff;
    font-size: 40px;
    padding-top: 20px;
}
.new-abt-top h2 span{
    color: #27a206;
}
.copy-footer{
    background: #383838;
    text-align: center;
    padding: 14px 0px;
    color: #fff;
}

footer{
    background: #215877;

    color: #fff;
    padding: 80px 0px;
    
}

footer .linkss i{
    font-size: 20px;
    margin-right: 10px;
}
footer .linkss li a{
    transition: all 1s;
    
}
footer .linkss li{
    margin-bottom: 10px;
}
footer .linkss li a:hover{
    color: #fff;
    margin-left: 10px;
    transition: all 1s;
    text-decoration: none;
}
footer a{
    color: #fff;
    font-size: 16px;
}
footer h2{
    color: #fff;
    font-weight: bold;
}
footer .footer-widget h2{
    margin-bottom: 20px;
}
.footer-widget i{
    color: #27a206;
    

}
.footer-widget li {
    list-style: none;
}

.new-abut-us{
     background-image: url(images/nabt.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-fusion{
      background-image: url(images/oracle-f.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.oracle-training{
      background-image: url(images/ortt-tr.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.oracle-adf{
     background-image: url(images/oracleadf.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-f-financial{
      background-image: url(images/oracle-financ.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-ebs-t{
    background-image: url(images/oracle-ebs-t.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.oracle-ebs-f{
    background-image: url(images/oracle-ebs-f.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-ebs-scm{
    background-image: url(images/oracle-scm.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-ebs-mman{
    background-image: url(images/oracle-ebs-man.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-ebs-hrms{
     background-image: url(images/oracle-f-hrms.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-oaf{
         background-image: url(images/oracle-oaf.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.oracle-b-suit{
     background-image: url(images/oracle-b-suit.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.ind-manuf{
     background-image: url(images/ind-manfu.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.ing-cont{
     background-image: url(images/eng&con.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.consumer{
    background-image: url(images/consumeer.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.profession-ser{
    background-image: url(images/prfession-ser.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.contact-header{
     background-image: url(images/contact.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.about-header-banner{
  /*  background-image: url(images/banner.jpg);*/
    padding: 150px 0px;
    /*background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;*/
}
.about-header-banner:before{
    content: '';
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
    /*background: #ffffff87;*/
}
.about-header-banner h2{
     color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 40px;
    z-index: 999999;
}
.about-header-banner p{
    font-size: 20px;
    text-align: justify;
}
.contact-header-banner{
     background-image: url(images/blog-post-14.jpg);
    padding: 150px 0px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

/*.contact-header-banner:before{
    content: '';
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
    position: absolute;
    background: #ffffff87;
}*/
.contact-header-banner h2{
     color: #333;
    text-align:left;
    font-weight: bold;
    font-size: 50px;
    z-index: 999999;
}

.social-iccon li a{
    background: #27a206;
   height: 60px!important;
    width: 60px!important;
    padding: 7px 13px;
    /*border-radius: 50%;*/
    color: #fff;
    font-size: 20px;
}
.about-pagee{
    padding: 80px 0px;
}
.about-pagee .left-about h2{
     color: #27a206;
   /* font-weight: bold;*/
   /* margin-bottom: 30px;*/
    font-size: 30px;
    
}
.about-pagee .left-about h2 span{
    color: #215877;
}
.about-pagee .left-about p{
    font-size: 18px;
    text-align: justify;
}
.devider{
    border-bottom: 2px solid #ddd;
}


@media (min-width: 768px){
.navbar-right .dropdown-menu {
    right: auto;
    left: 0!important;
} 
    
}
.vision{
    background-image: url(images/cover-box-1-home-main-500x346.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
     height: 255px;
}
.vision h4{
    font-size: 20px;
    font-weight: bold;
}

.mission{
     background-image: url(images/box-image-2.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 30px;
    height: 255px;
}
.mission h4{
    font-size: 20px;
    font-weight: bold;
}

.Value{
     background-image: url(images/cover-box-3-home-main.png);
    background-repeat: no-repeat;
    background-position: center center;
    padding: 30px;
    color: #fff;
     height: 255px;
}

.Value h4{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}

.management-teamms #hdng h2 {
    color: #215877;
    font-weight: bold;
    margin-bottom: 50px;
    font-size: 50px;
    text-align: center;
}

.management-teamms #hdng span {
    color: #27a206;
}

.management-teamms{
    padding: 50px 0px;
}

.about-pagee .left-contact h2{
     color: #27a206;
    font-weight: bold;
    margin-bottom: 30px;
    font-size: 50px;
    
}
.about-pagee .left-contact h2 span{
    color: #215877;
}
.about-pagee .left-contact p{
    font-size: 18px;
    text-align: center;
    margin-bottom: 50px;
}
.c-row {
    text-align: center;
}
.c-row h2{
    color: #27a206;
    font-weight: bold;
    
}
.c-row p{
    line-height: 30px;
}
.c-row .f-icon{
    font-size: 50px;
    text-align: center;
     color: #215877;
}

.right-contact form .form-control{
    border-radius: 0px;
    margin-bottom: 10px;
    height: 50px;
}
.right-contact form textarea{
    height: 180px!important;
}

.right-contact .send-buton button{
background: #215877;
    padding: 10px 50px;
    color: #fff;
}
.bottom-imagge{
background-image: url(images/bgn-quotes-bottom.png);
    height: 50px;
    background-position: right bottom;
    background-size: 100%;
   bottom: 0px;
    
    width: 100%;
    right: 0px;
    z-index: 999999;
    position: absolute;
  
}
.inner-fluid-section{
    overflow: hidden;
}
.inner-fluid-section .left-inner-sec img{
    width: 100%;
}
.img-1{
    background-image: url(images/oacle-fusion.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 445px;
}
.img-2{
    background-image: url(images/suport.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 445px;
}
.img-3{
    background-image: url(images/expert.jpg);
    background-size: cover;
    background-position: center center;
    min-height: 475px;
}

.inner-fluid-section .col-md-6{
    padding: 0px!important;
}
.inner-fluid-section .col-sm-12{
    padding: 0px!important;
}
.inner-fluid-section .col-lg-6{
    padding: 0px!important;
}
.inner-fluid-section .col-md-6{
    padding: 0px!important;
}
.inner-fluid-section .col-sm-12{
    padding: 0px!important;
}
.inner-fluid-section .col-lg-6{
    padding: 0px!important;
}
.inner-fluid-section .container-fluid{
    padding: 0px;
}

.inner-fluid-section .bg-in1{
    background: #eee;
}

.inner-fluid-section .right-inner-sec{
    padding: 0px 40px;
}



#accordion .panel{
    border: none;
    border-radius: 3px;
    box-shadow: none;
    margin-bottom: 15px;
}
#accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 3px;
}
#accordion .panel-title a{
    display: block;
    padding: 12px 15px 12px 50px;
   /* background: linear-gradient(to bottom, #fefefe, #cdcdcd);*/
    background: #eee;
    border: 1px solid #c3c3c3;
   /* border-radius: 3px;*/
    font-size: 14px;
    color: #676767;
   /* text-shadow: 1px 1px 1px #fff;*/
    position: relative;
}
#accordion .panel-title a:before{
    content: "\f068";
    font-family: "FontAwesome";
    width: 25px;
    height: 25px;
    line-height: 26px;
    border-radius: 50%;
    background: #28b901;
    font-size: 12px;
    font-weight: 900;
    color: #fdfbfb;
    text-align: center;
    /*box-shadow: inset 0 0 10px rgba(0,0,0,0.5);*/
    text-shadow: none;
    position: absolute;
    top: 8px;
    left: 15px;
}
#accordion .panel-title a.collapsed:before{ content: "\f067"; }
#accordion .panel-body{
    padding: 10px 15px;
    font-size: 15px;
    color: #222;
    line-height: 27px;
    border: none;
}
#accordion .panel-body p{ margin-bottom: 0; }

#accordion .panel-title a:hover{
    text-decoration: none;
}
.inner-four-left .affix{
   
    top: 100px!important;
    width: 27%;
    z-index: 9999 !important;
  
}
.copy-footer p{
    color: #fff;
}
@media (max-width: 667px){
    .inner-four-left .affix{
   position: static;
        width: 100%;
  }
    
    .ppprt h2{
        font-size: 24px;
    }
    .main-slider h4{
         font-size: 24px;
    }
    .review-section .all-detailsss{
        height: 435px;
    }
    nav.navbar.bootsnav{
        padding: 10px 0px;
        background: #fff;
    }
    .top-navbar-section .navbar-brand img{
        width: 50%;
    }
    .slider-bbg{
        padding: 120px 0px;
    }
    .exp-heading h2{
        font-size: 33px;
    }
    .new-abt-top h2{
        font-size: 24px;
    }
    .new-abt-top .oracle-ffusion img{
        width: 25%;
        top:-58px;
    }
    .c-row p{
        text-align: center!important;
    }
    
}
.c-row p{
    text-align: center;
    font-size: 17px;
}
.inner-courses-left{
    padding: 20px;
}
.inner-courses-right .left-fform{
    background: #ddd;
    padding: 20px;
}
.inner-courses-right .left-fform .form-control{
    margin-bottom: 20px;
    height: 50px;
    border-radius: 0px;
}
.inner-courses-right .left-fform .btn-default{
    padding: 10px 50px;
    background: #27a206;
    color: #fff;
}
.inner-courses-right .left-fform .btn-default:hover{
    background: #333;
}
.inner-courses-right{
    padding:5px 20px;
}
.inner-courses-right p{
    text-align: justify;
   
    font-size: 14px;
        
}
.inner-courses-left .panel-primary>.panel-heading{
    background: #373435;
    padding: 5px 10px;
}
.inner-courses-left .panel-primary>.panel-heading h2{
    margin-top: 0px;
}
.inner-courses-left .panel-primary {
    border-color: #373435;
}
.inner-courses-left .panel-body{
    background: #f2f2f2;
    padding: 0px;
}
.inner-courses-left .panel-body li{
    padding: 15px 20px;
    border-bottom: 1px solid #b3b3b3;
}
.inner-courses-left .panel-body li:nth-last-child(1){
    border-bottom: none;
}
.inner-courses-left .panel-body ul{
    list-style: none;
}
.inner-courses-left .panel-body li a{
    color: #333;
    font-size: 18px;
}
.inner-courses-left .panel-body li a:hover{
    color: #27a206;
    text-decoration: none;
}

.inner-courses-section{
    margin-top: 100px;
    border-top: 1px solid #ddd;
}
.bdrdd-lefft{
    border-left: 1px solid #ddd;
}

.inner-courses-right ul{
    list-style: none;
}
.inner-courses-right h2, h3{
      color: #27a206;
   font-weight: 600;
}

.inner-courses-right i{
    color: #27a206;
}

#oracle-section{
  /* padding: 80px 0px 0px 0px;*/
    position: relative;
}
.down-form{
    padding: 80px 0px;
}
.down-form form .form-control{
    margin-bottom: 50px;
}
#new-sub-menu li a{
    color: #333;
}
#new-sub-menu li:hover a{
    color: #333;
}
.oracale-content{
   background-image: url(images/banner2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 80px 0px;
}
.oracale-content ul li{
    font-size: 20px;
    margin-left: 20px;
}


.oracale-content h2{
    color: #215877;
    font-weight: bold;
    margin-bottom: 30px;
    font-size:30px;
   
}
.oracale-content h2 span{
     
    color: #27a206;
}
.oracale-content p{
     font-size: 18px;
    text-align: justify;
}
.Upgrades-lists{
    background:#f5f5f5;
    padding: 20px 20px;
    box-shadow:0px 0px 8px 3px #d6d6d67a;
    margin-bottom: 20px;
}
.Upgrades-lists h4{
    font-size: 20px;
    font-weight: bold;
    }
.Upgrades-lists:hover{
    background: #27a206;
    color: #fff;
}
.Upgrades-lists ul li{
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
    list-style: none;
    text-align: right;
      color: #215877;
}

.our-experttt{
    background: #f5f5f5;
    padding: 50px 0px;
}
.our-experttt #hdng h2{
     color: #215877;
    font-weight: bold;
    margin-bottom: 50px;
    font-size: 50px;
    text-align: center;

}

.our-experttt #hdng span{
        color: #27a206;
}
.fprIlH{
    display: none!important;
}

.blog-pagee{
    padding: 80px 0px;
}

.blog-pagee .blogg-main-block{
    border: 2px solid #ddd;
    padding: 20px;
}

.bloggg-cnt p{
    text-align: justify;
}
.bloggg-cnt h2{
     color: #27a206;
}
.blogg p i{
      color: #215877;
}
.solutiion{
    padding: 50px 0px;
}
.solutiion h2{
    font-weight: bold;
    color: #27a206;
}
.solutiion p{
    font-size: 20px;
}
.section-2{
    background-image: url(images/Strategy.jpg);
    padding: 100px 0px;
    background-size: cover;
    background-position: center center;
}
.section-2 h2{
    font-weight: bold;
     color: #27a206;
}

.section-2 p{
    font-size: 20px;
    color: #215877;
}


.section-3{
    background-image: url(images/Deploy.jpg);
    padding: 100px 0px;
    background-size: cover;
    background-position: center center;
}
.section-3 h2{
    font-weight: bold;
     color: #fff;
    text-align: right;
}

.section-3 p{
    text-align: right;
    font-size: 20px;
    color: #fff;
}

.section-4{
    background-image: url(images/Manage2.jpg);
    padding: 100px 0px;
    background-size: cover;
    background-position: center center;
}
.section-4 h2{
    font-weight: bold;
     color: #27a206;
}

.section-4 p{
    font-size: 20px;
    color: #215877;
}


.section-5{
    background-image: url(images/Adopt.jpg);
    padding: 100px 0px;
    background-size: cover;
    background-position: center center;
}
.section-5 h2{
    font-weight: bold;
     color: #fff;
    text-align: right
}

.section-5 p{
    font-size: 20px;
    color: #fff;
    text-align: right;
}


.section-6{
    background-image: url(images/Speed.jpg);
    padding: 100px 0px;
    background-size: cover;
    background-position: center center;
}
.section-6 h2{
    font-weight: bold;
     color: #27a206;
    
}

.section-6 p{
    font-size: 20px;
    color: #215877;
}

#section5 #forst-tr{
    background: #636363;
    text-align: center;
    color: #fff;
}
#section5 .table-bordered>thead>tr>th{
    text-align: center;
}
#section5 .table{
    text-align: center;
}


