@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed|Open+Sans:400,600,700,700i|Poppins:800&display=swap);
@font-face{
    font-weight:400;
    font-style:normal;
     font-display: swap;
    font-family:"codropsicons";
    src:url(../fonts/codropsicons/codropsicons.eot);
    src:url("../fonts/codropsicons/codropsicons.eot?#iefix") format("embedded-opentype"),url(../fonts/codropsicons/codropsicons.woff) format("woff"),url(../fonts/codropsicons/codropsicons.ttf) format("truetype"),url("../fonts/codropsicons/codropsicons.svg#codropsicons") format("svg")
}
*,*:after,*:before{
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.clearfix:before,.clearfix:after{
    display:table;
    content:""
}
.clearfix:after{
    clear:both
}
.h1,.h2,.h3,h1,h2,h3{
    margin:0
}
a{
    outline:0;
    color:#d3394c;
    text-decoration:none
}
.hidden{
    position:absolute;
    overflow:hidden;
    width:0;
    height:0;
    pointer-events:none
}
.newsletter-box{
    margin-top:40px;
}
.codrops-header{
    padding:2em 1em 4em;
    text-align:center
}
.codrops-header h1{
    margin:.5em 0 0;
    letter-spacing:-1px;
    font-size:3em;
    line-height:1
}
.codrops-header h1 span{
    display:block;
    padding:.5em 0 1em;
    color:#999;
    font-weight:400;
    font-size:.45em
}
.codrops-links{
    position:relative;
    display:inline-block;
    text-align:center;
    white-space:nowrap
}
.codrops-links::after{
    position:absolute;
    top:0;
    left:50%;
    width:1px;
    height:100%;
    background:rgba(0,0,0,.1);
    content:"";
    -webkit-transform:rotate3d(0,0,1,22.5deg);
    transform:rotate3d(0,0,1,22.5deg)
}
.codrops-icon{
    display:inline-block;
    margin:.5em;
    padding:0;
    width:1.5em;
    text-decoration:none
}
.codrops-icon span{
    display:none
}
.codrops-icon:before{
    margin:0 5px;
    text-transform:none;
    font-weight:400;
    font-style:normal;
    font-variant:normal;
    font-family:"codropsicons";
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.codrops-icon--drop:before{
    content:"e001"
}
.codrops-icon--prev:before{
    content:"e004"
}
.codrops-demos{
    margin:2em 0 0
}
.codrops-demos a{
    display:inline-block;
    margin:0 .5em
}
.codrops-demos a.current-demo{
    color:#333
}
.content{
    width:100%;
    max-width:800px;
    text-align:center;
    margin:0 auto;
    padding:0 0 3em 0
}
.content footer{
    color:#b39295;
    margin-top:40px
}
.content footer a:hover,.content footer a:focus{
    color:#4b0f31
}
.box+.box{
    margin-top:2.5rem
}
.content--related{
    text-align:center;
    font-weight:700;
    padding-top:4em
}
.media-item{
    display:inline-block;
    padding:1em;
    vertical-align:top;
    -webkit-transition:color .3s;
    transition:color .3s
}
.media-item__img{
    max-width:100%;
    opacity:.6;
    -webkit-transition:opacity .3s;
    transition:opacity .3s
}
.media-item:hover .media-item__img,.media-item:focus .media-item__img{
    opacity:1
}
.media-item__title{
    margin:0;
    padding:.5em;
    font-size:1em
}
@media screen and (max-width:50em){
    .codrops-header{
        padding:3em 10% 4em
    }
}
@media screen and (max-width:40em){
    .codrops-header h1{
        font-size:2.8em
    }
}
.item{
    background:transparent;
    text-align:center
}
a:focus{
    text-decoration:none!important
}
.thumbnail{
    display:block;
    padding:0!important;
    margin-bottom:0!important;
    line-height:0!important;
    background-color:transparent!important;
    border:none!important;
    border-radius:none!important;
    -webkit-transition:border .2s ease-in-out;
    -o-transition:border .2s ease-in-out;
    transition:border .2s ease-in-out
}
.padding_left{
    padding-left:0
}
.padding_right{
    padding-right:0
}
.carousel-control.left{
    background-image:none!important
}
.carousel-control.right{
    background-image:none!important
}
.carousel-control:hover{
    color:gray!important
}
.show_logo{
    display:none
}
.mobile-hide{
    display:none
}
.desktop-hide{
    display:block
}
.ul_width{
    width:100%
}
.ul_one{
    margin:0;
    padding-left:10px
}
.ul_other{
    padding-top:4px
}
.ul_width>li>ul>li{
    list-style:none
}
.ul_width>li>ul>li>.ul_one>li>a>i{
    font-size:9px;
    padding-right:15px
}
.new{
    padding-left:11px
}
.dropdown-menu-large{
    padding:20px 0
}
.dropdown-menu-large>li>ul{
    padding:0;
    margin:0
}
.dropdown-menu-large>li>ul>li>.ul_one>li{
    padding:0;
    list-style:none
}
.dropdown-large{
    position:static!important
}
.dropdown-large:hover ul{
    display:block!important
}
.wtf-menu ul li:hover>ul{
    display:block;
    -moz-animation:fadeInUp .3s ease-in;
    -webkit-animation:fadeInUp .3s ease-in;
    animation:fadeInUp .3s ease-in;
    border:1px red solid
}
.owl-theme .owl-nav.disabled+.owl-dots{
    display:none!important
}
.wtf-menu ul li:hover>ul{
    display:block;
    -moz-animation:fadeInRight .3s ease-in;
    -webkit-animation:fadeInRight .3s ease-in;
    animation:fadeInRight .3s ease-in;
    border:1px red solid
}
.dropdown-menu-large>li>ul>li>.ul_one>li>a{
    display:block;
    padding:3px 0;
    clear:both;
    font-weight:500;
    line-height:1.428571429;
    color:#333;
    white-space:normal;
    text-align:left;
    font-size:14px
}
.company-div2 li{
    padding:0;
    text-align:left
}
.company-div2 li i{
    font-size:9px;
    padding-right:10px
}
.dropdown-menu-large li a{
    border-bottom:none!important
}
.dropdown-menu-large>li ul>li>a:hover,.dropdown-menu-large>li ul>li>a:focus{
    text-decoration:none
}
.dropdown-menu-large .disabled>a,.dropdown-menu-large .disabled>a:hover,.dropdown-menu-large .disabled>a:focus{
    color:#999
}
.dropdown-menu-large .disabled>a:hover,.dropdown-menu-large .disabled>a:focus{
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
    cursor:pointer
}
.ul_one .dropdown-header{
    color:#4666cb;
    font-size:16px;
    height:26px
}
.navbar-nav>li>a{
    padding-bottom:25px!important
}
.ul_one .dropdown-header img{
    padding-right:15px
}
.dropdown-header2{
    color:#f5841e;
    font-size:16px;
    margin-top:15px;
    padding-top:0!important
}
.dropdown-header2 img{
    padding-right:15px
}
.dropdown-header3{
    color:#97c024;
    font-size:16px;
    padding-left:23px
}
.dropdown-header3 img{
    padding-right:15px
}
.dropdown-header4{
    color:#e11e22;
    font-size:16px;
    /*margin-top:43px*/
}
.dropdown-header4 img{
    padding-right:15px
}
.dropdown-header44{
    color:#e11e22;
    font-size:16px;
    margin-top:43px
}
.dropdown-header44 img{
    padding-right:15px
}
.dropdown-header5{
    color:#12a3ff;
    font-size:16px
}
.dropdown-header5 img{
    padding-right:15px
}
.dropdown-header6{
    color:#03aab7;
    font-size:16px
}
.dropdown-header6 img{
    padding-right:15px
}
.dropdown-header7{
    color:#ff6100;
    font-size:16px;
    height:31px
}
.dropdown-header7 img{
    padding-right:15px
}
.dropdown-header8{
    color:#ffd414;
    font-size:16px;
    margin-top:30px
}
.dropdown-header8 img{
    padding-right:15px
}
@media(max-width:768px){
    .dropdown-menu-large{
        margin-left:0;
        margin-right:0
    }
    .dropdown-menu-large>li{
        margin-bottom:30px
    }
    .dropdown-menu-large>li:last-child{
        margin-bottom:0
    }
}
.stu_zone{
    margin:0;
    padding:0
}
.stu_zone>li{
    list-style:none;
    float:left;
    width:50%
}
.stu_zone>li>a>i{
    font-size:9px;
    padding-right:15px
}
.ul_width>li>ul>li>.ul_one>li>.stu_zone>li>a{
    font-size:13px
}
.dropdown-menu-large li a:hover{
    color:#35424c!important
}
.logo_img{
    width:192px;
    height:70px
}
.header_fixed_scroll{
    position:fixed;
    -webkit-box-shadow:0 8px 6px -6px #ccc;
    -moz-box-shadow:0 8px 6px -6px #ccc;
    box-shadow:0 8px 6px -6px #ccc;
    z-index:99
}
.phone_mail{
    float:right;
    padding-top:7px;
    width:82%
}
.phone_mail>.number{
    margin:0!important;
    padding-left:5px
}
.phone_mail .number li{
    float:left;
    list-style:none;
    font-size:14px;
    display:block;
    margin-left:1px;
    color:#777;
    font-family:"Open Sans";
    font-weight:550;
    font-style:normal
}
.phone_mail .number li i{
    margin-right:3px;
    color:#22a3df;
    font-size:20px;
    animation:phn_hover 1s linear infinite
}
.phone_mail ul li:last-child{
    padding-left:9px
}
.phone_mail ul li:first-child{
    padding-left:10px;
    padding-right:25px
}
.number li a{
    text-decoration:none;
    color:#4e4e4e;
    position:relative;
    top:2px;
    font-size:13px
}
.getquote a{
    padding-left:8px;
    color:#0095da!important
}
.digital a{
    font-size:13px;
    font-family:"Open Sans";
    font-weight:520!important;
    font-style:normal;
    color:#0095da!important;
    padding-left:25px;
    word-spacing:1.3px;
    letter-spacing:.4px
}
.line_first{
    padding-left:9px!important;
    font-family:"Open Sans";
    font-weight:520!important;
    font-style:normal
}
.line_second{
    padding-left:10px!important;
    font-family:"Open Sans";
    font-weight:520!important;
    font-style:normal
}
.carree{
    padding-left:10px
}
.phone_mail .number li img{
    padding-right:2px
}
@keyframes phn_hover{
    0%{
        -webkit-transform:rotate(0deg)
    }
    25%{
        -webkit-transform:rotate(20deg)
    }
    50%{
        -webkit-transform:rotate(0deg)
    }
    75%{
        -webkit-transform:rotate(-20deg)
    }
    100%{
        -webkit-transform:rotate(0deg)
    }
}
.navbar-brand{
    padding:15px 15px;
    height:auto!important
}
.navbar{
    transition:.5s
}
.navbar-brand>img{
    transition:.5s
}
.header-bg{
    background-color:#fff;
    width:100%;
    z-index:999999999;
    border:1px solid #ededed
}
.menu_resposive{
    background-color:#fff;
    border:0;
    margin-bottom:0!important
}
.equal_to{
    margin-top:9px;
    padding:0
}
.equal_to li a{
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    color:#4e4e4e!important;
    padding-bottom:10px;
    text-decoration:none;
    margin-left:0;
    font-size:14px;
    border-bottom:2px solid transparent
}
.equal_to li a:hover{
    color:#12a0e0;
    border-bottom:2px solid #12a0e0
}
.margin_right{
    margin:0 0 18px 0
}
.background-img{
    padding-bottom:110px;
    background:url(../images/bigdatbg-min.jpg) center center;
    background-size:cover
}
.banner-left h3{
    margin-top:10px;
    font-size:50px;
    color:#fff;
    font-family:"Poppins";
    font-weight:600;
    line-height:50px;
    letter-spacing:2px
}
.banner-left h1{
    margin:0;
    padding-top:120px;
    font-family:"Poppins";
    font-weight:400;
    font-style:normal;
    font-size:23px;
    color:#fff
}
.banner-left h2{
    margin-top:10px;
    font-size:50px;
    color:#fff;
    font-family:"Poppins";
    line-height:50px
}
.banner-left p{
    padding-top:5px;
    color:#fff;
    font-family:"Poppins";
    font-size:16px;
    line-height:27px;
    word-spacing:-1px
}
.add_team{
    margin-top:60px;
    padding:0 25px;
    background-color:#fff;
    border-radius:5px;
    padding-bottom:20px
}
.add_team p{
    color:#41b3e6;
    margin:0;
    font-size:20px;
    padding-top:20px;
    font-family:"Poppins"
}
.add_team strong{
    color:#35424c;
    font-size:28px;
    margin:0;
    font-family:"Poppins"
}
.add_team .banner-right-context{
    color:#8d8d8d;
    font-size:14px;
    padding:0;
    font-family:"Poppins";
    margin-bottom:20px
}
.input-box{
    width:298px;
    margin-left:29px;
    height:44px;
    border-radius:3px
}
.input-height input{
    height:auto!important;
    padding:13px 13px
}
.input-height div{
    margin-bottom:10px!important
}
.input-height button{
    height:58px!important;
    padding:13px 13px;
    font-family:"Poppins";
    font-size:18px;
    margin-top:20px
}
.input-height button:hover{
    background-color:#0095da;
    border-color:#0095da
}
.background-color-one{
    background:#f5f7fb url(../images/circle_dots.png) no-repeat 900px
}
.row-one{
    margin:0!important
}
.section-two-heading{
    color:#35424c;
    font-size:40px;
    font-family:"Poppins";
    margin:0;
    padding-top:30px;
    font-weight:700
}
.green-bar{
    width:62px;
    border-radius:2px;
    border:2px solid #45d65e;
    margin:auto;
    margin-top:18px;
    margin-bottom:38px
}
.section-two-ul{
    padding:0;
    margin:0
}
.section-two-ul table td{
    border:none!important
}
.section-two-ul li{
    list-style-type:none;
    background-color:#fff;
    margin-left:0!important;
    margin-top:15px
}
.date-month{
    background-color:#129ddc;
    height:57px;
    width:57px;
    border-radius:3px;
    margin:7px 12px;
    cursor:pointer
}
.date27{
    font-size:30px;
    height:31px;
    color:#fff;
    text-align:center;
    font-weight:80;
    font-family:"Poppins"
}
.month27{
    font-size:16px;
    color:#fff;
    text-align:center;
    font-family:"Poppins"
}
.week{
    font-size:16px;
    color:#424f58;
    font-family:"Poppins";
    margin:22px 25px
}
.start-time{
    font-size:16px;
    color:#424f58;
    font-family:"Poppins";
    margin-left:39px
}
.dot_bg{
    background-size:cover
}
.checkbox{
    width:45px;
    height:45px;
    background-color:#f4f4f4;
    border-radius:50%;
    padding:14px;
    color:#000
}
.checkbox:hover{
    background-color:#45d65e;
    color:#fff;
    cursor:pointer
}
.checkbox-two{
    margin-left:43px;
    width:45px;
    height:45px;
    background-color:#f4f4f4;
    border-radius:50%;
    padding:14px;
    color:#35424c
}
.section_two_image{
    position:relative;
    width:100%;
    top:35px;
    background-size:cover
}
.section_two_image img{
    width:110%;
    position:relative;
    left:-5%;
    bottom:8px
}
.section_two_image iframe{
    width:100%;
    height:300px;
    border:10px solid #fff;
    border-radius:5px;
    -webkit-box-shadow:0 0 10px #ccc;
    box-shadow:0 0 10px #ccc
}
.back-color{
    background-color:#fff;
    margin-bottom:62px
}
.welcome{
    margin-top:50px;
    color:#eaeced;
    font-size:90px;
    height:138px;
    font-weight:700;
    font-family:"Poppins"
}
.welcome1{
    margin-top:50px;
    color:#eaeced;
    font-size:90px;
    height:138px;
    font-weight:700;
    font-family:"Poppins";
    margin-bottom:20px
}
.section-third-heading{
    color:#35424c;
    font-size:40px;
    font-family:"Poppins";
    margin:0;
    font-weight:700;
    position:relative;
    bottom:70px
}
.green-bar_two{
    width:62px;
    border-radius:2px;
    border:2px solid #45d65e;
    margin:auto;
    margin-top:18px;
    position:relative;
    bottom:71px
}
.back-color p{
    margin:30px 0 51px 0;
    font-size:23px;
    color:#777;
    text-align:center;
    padding:0 197px;
    font-family:"Poppins"
}
.back-color ul{
    margin:0;
    padding:0
}
.back-color ul li{
    height:180px;
    width:18%;
    list-style-type:none;
    float:left;
    background-color:#fff;
    margin-top:10px;
    margin-left:10px;
    margin-right:12px;
    margin-bottom:10px;
    padding-top:15px;
    cursor:pointer;
    box-shadow:0 15px 15px 15px #f5f5f6
}
.back-color ul li .sound_icon{
    width:88px;
    height:88px;
    background-color:#37bead;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .sound_icon:hover,.search_icon:hover,.level_icon:hover,.arrow_icon:hover,.facebook_icon:hover,.laptop_icon:hover,.mail_icon:hover,.target_icon:hover,.mobile_icon:hover,.people_icon:hover,.browser_icon:hover,.connect_icon:hover,.certificate_icon:hover,.market_icon:hover,.money_icon:hover{
    transform:rotate(360deg)
}
.back-color ul li .search_icon{
    width:88px;
    height:88px;
    background-color:#c78ad7;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .level_icon{
    width:88px;
    height:88px;
    background-color:#f0bd62;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .arrow_icon{
    width:88px;
    height:88px;
    background-color:#e64e4b;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .facebook_icon{
    width:88px;
    height:88px;
    background-color:#5bc0de;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .laptop_icon{
    width:88px;
    height:88px;
    background-color:#ee7651;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .mail_icon{
    width:88px;
    height:88px;
    background-color:#4998c3;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.php{
    width:62%
}
.section_four_bg{
    height:345px;
    background:url(../images/cir_lap.png) no-repeat center;
    margin-top:54px
}
.section_four_bg iframe{
    margin-top:100px;
    margin-left:70px;
    border:13px solid #fff;
    border-radius:7px
}
.right-font{
    border:1px red solid;
    float:left
}
.right-content{
    float:right
}
.ricon{
    float:left;
    min-height:36px;
    display:block;
    width:20px;
    padding-top:7px
}
.rcontent{
    float:left;
    display:block;
    width:90%
}
.rcontent a:hover{
    color:#0095da;
    border:0
}
.rcontent a:focus{
    outline:0;
    border:0
}
.rcontent a{
    color:#2f2f2f;
    font-size:14px;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    word-spacing:1.8px;
    letter-spacing:.5px;
    line-height:27px;
    padding-bottom:20px;
    transition:.5s
}
.back-color ul li .target_icon{
    width:88px;
    height:88px;
    background-color:#9c7a6e;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .mobile_icon{
    width:88px;
    height:88px;
    background-color:#33475f;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .people_icon{
    width:88px;
    height:88px;
    background-color:#f0ad4e;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .browser_icon{
    width:88px;
    height:88px;
    background-color:#afc96e;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .market_icon{
    width:88px;
    height:88px;
    background-color:#df709a;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .money_icon{
    width:88px;
    height:88px;
    background-color:#17b5d8;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .connect_icon{
    width:88px;
    height:88px;
    background-color:#9b8cb3;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li .certificate_icon{
    width:88px;
    height:88px;
    background-color:#5cb85c;
    border-radius:50%;
    margin:auto;
    text-align:center;
    line-height:88px;
    transition:.7s ease-in-out;
    padding:0
}
.back-color ul li h4{
    padding:10px;
    text-align:center;
    font-size:16px;
    font-family:"Poppins";
    color:#35424c
}
.section_four{
    background:url(../images/techstack.jpg) no-repeat center center;
    background-size:cover;
    padding-bottom:30px
}
.dots-background{
    margin-top:45px;
    background:url(../images/dots_img2.png) no-repeat right top
}
.section_four h5{
    font-size:20px;
    font-family:"Poppins";
    color:#12a0e0;
    padding-top:71px;
    margin:0
}
.section_four h1{
    font-size:74px;
    font-family:"Poppins";
    color:#fff;
    font-weight:700;
    margin:0
}
.section_four p{
    font-weight:400;
    line-height:30px;
    color:#fff;
    font-family:"Poppins";
    font-size:17px
}
.section_four ul{
    margin:35px 0 80px 0;
    padding:0
}
.section_four ul li{
    list-style-type:none;
    color:#fff;
    font-size:16px;
    word-spacing:2px;
    letter-spacing:1px;
    margin-top:34px;
    background:url(../images/green_check.png) no-repeat left center;
    padding-left:60px;
    line-height:24px;
    font-family:"Poppins"
}
.section_four_bg img{
    margin-top:34px
}
.course_main{
    margin-bottom:80px
}
.course_context p{
    font-size:16px;
    color:#777;
    padding:0 25px;
    text-align:center;
    line-height:30px;
    font-family:"Poppins";
    margin-top:30px
}
.section-five-heading{
    color:#35424c;
    font-size:40px;
    font-family:"Poppins";
    margin:0;
    font-weight:700;
    position:relative;
    bottom:70px
}
.course_list>ul{
    margin:0;
    padding:0
}
.course_list>ul>li{
    list-style-type:none;
    height:auto;
    background-color:#f5f7fb;
    margin-top:13px
}
.course_text{
    width:100%;
    line-height:52px;
    padding-left:20px;
    font-size:16px;
    font-family:"Poppins";
    color:#35424c;
    position:relative
}
.angle{
    padding:0;
    width:52px;
    background-color:#4ac4f3;
    text-align:center;
    color:#fff;
    position:absolute;
    line-height:52px;
    cursor:pointer;
    top:0;
    right:0
}
.angle:hover{
    background-color:#45d65e
}
.course_border{
    background:#fff;
    margin-top:2px;
    display:none;
    padding:10px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    border-left:1px solid #949191;
    border-right:1px solid #949191;
    border-bottom:1px solid #949191
}
.course_border>p{
    font-size:14px;
    font-family:"Poppins";
    text-align:justify
}
.course_border>ul>li{
    font-size:14px;
    font-family:"Poppins";
    text-align:justify
}
.six_section{
    background-color:#f5f7fb;
    padding-bottom:84px
}
.testimonials{
    margin-top:50px;
    color:#eaeced;
    font-size:90px;
    height:110px;
    font-family:"Poppins";
    font-weight:700
}
.section_six_heading{
    color:#35424c;
    font-size:40px;
    font-family:"Poppins";
    margin:0;
    font-weight:700;
    position:relative;
    bottom:70px
}
.photos{
    padding:0;
    margin:30px 0 0 0
}
.photos li{
    position:relative;
    list-style-type:none;
    width:15%;
    height:175px;
    float:left;
    margin-left:18px;
    margin-top:18px
}
.photos li img{
    width:100%
}
.overlay1{
    display:none;
    cursor:pointer
}
.photos li:hover .overlay1{
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    color:#fff;
    font-size:40px;
    text-align:center;
    background:rgba(0,0,0,.5);
    top:0
}
.overlay1 i{
    position:relative;
    top:35%;
    z-index:9999;
    transition:.8s
}
.overlay1 i:hover{
    transform:rotate(180deg)
}
.row>.column{
    padding:0 8px
}
.row:after{
    content:"";
    display:table;
    clear:both
}
.column{
    float:left;
    width:25%
}
.mod{
    display:none;
    position:fixed;
    padding-top:100px;
    left:0;
    top:0;
    width:100%;
    height:100%;
    overflow:auto;
    background-color:black;
    z-index:99
}
.mod-content{
    position:relative;
    background-color:#fff;
    margin:auto;
    padding:0;
    width:90%;
    max-width:500px
}
#closem{
    color:#fff!important;
    top:10px;
    opacity:1!important;
    right:25px;
    font-size:35px;
    font-weight:700;
    z-index:99999999999999999999;
    left:50px;
    margin-right:39px
}
.pre_button a:hover{
    text-decoration:none!important
}
#closem:hover,#closem:focus{
    color:#fff;
    cursor:pointer
}
.mySlides{
    text-align:center
}
.mySlides p{
    text-align:justify;
    padding:30px;
    font-weight:"Poppins"
}
.cursor{
    cursor:pointer
}
.prev,.next{
    cursor:pointer;
    position:absolute;
    top:50%;
    width:auto;
    padding:16px;
    margin-top:-50px;
    color:#000;
    font-weight:700;
    font-size:20px;
    transition:.6s ease;
    border-radius:0 3px 3px 0;
    user-select:none;
    -webkit-user-select:none
}
.next{
    right:0;
    border-radius:3px 0 0 3px
}
.prev:hover,.next:hover{
    background-color:rgba(0,0,0,.8)
}
.active,.demo:hover{
    opacity:1
}
.seven_section{
    margin-bottom:58px
}
.seven_section h4{
    margin-top:112px;
    font-size:40px;
    font-family:"Poppins";
    font-weight:700
}
.seven_section p{
    font-size:18px;
    color:#129ddc;
    word-spacing:-2px;
    font-family:"Poppins"
}
.seven_section ul{
    padding:0;
    margin:0
}
.seven_section ul li{
    background:url(../images/green_check.png) no-repeat left center;
    list-style-type:none;
    font-size:16px;
    font-family:"Poppins";
    color:#788188;
    padding-left:47px;
    margin-top:29px;
    word-spacing:2px
}
.dot_circle_img{
    margin-top:51px;
    height:496px;
    background:url(../images/dot_circle_dot.png) no-repeat
}
.dot_circle_img img{
    margin-top:67px;
    width:585px
}
.dot_circle_img p{
    position:relative;
    bottom:420px;
    left:120px;
    font-size:39px;
    font-family:"Poppins"
}
.eight_section{
    padding-bottom:80px;
    background:url(../images/section_eight.jpg) no-repeat center center;
    background-size:cover
}
.eight_section h3{
    font-size:40px;
    font-family:"Poppins";
    text-align:center;
    color:#fff;
    font-weight:700;
    margin-top:69px
}
.clearfix{
    clear:both
}
.green-bar_three{
    width:62px;
    border-radius:2px;
    border:2px solid #45d65e;
    margin:auto;
    margin-top:18px
}
.formstart{
    margin-top:35px
}
.formstart .form-control{
    padding-left:14px;
    font-size:14px;
    font-family:"Poppins";
    height:45px
}
.eight_section button{
    margin-top:0;
    font-size:18px;
    font-family:"Poppins";
    height:56px
}
.eight_section button:hover{
    background-color:#22a6e2;
    border-color:#22a6e2
}
.laptop_img{
    margin-top:180px
}
.nine_section{
    margin-bottom:100px
}
.nine_section h4{
    margin-top:97px;
    font-size:40px;
    font-family:"Poppins";
    font-weight:700
}
.nine_section p{
    font-size:17px;
    color:#777;
    font-family:"Poppins";
    font-weight:400;
    line-height:30px
}
.nine_section ul{
    padding:0;
    margin:0
}
.nine_section12 h2{
    padding-bottom:0!important
}
.nine_section ul li{
    background:url(../images/green_check.png) no-repeat left center;
    list-style-type:none;
    font-size:16px;
    font-family:"Poppins";
    color:#788188;
    padding-left:47px;
    margin-top:20px;
    word-spacing:2px
}
.ten_section{
    background-color:#222b39;
    padding-bottom:65px;
    background:url(../images/footer_img-min1.png) #222b39 center bottom no-repeat
}
.ten_section h4{
    margin-top:73px;
    font-size:20px;
    color:#fff;
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    margin-bottom:38px
}
.useful_links h4{
    margin-top:73px;
    font-size:20px;
    color:#fff;
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    margin-bottom:38px;
    margin-left:50px!important
}
.navbar-form .input-group>.form-control{
    background:#1c242f;
    border:1px solid #364152;
    border-radius:0;
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    font-size:14px;
    line-height:25px;
    color:#acb2bc;
    border-bottom:0
}
.useful_links h4{
    margin-top:73px;
    font-size:20px;
    color:#fff;
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    margin-bottom:38px;
    margin-left:50px!important
}
.our_service h4{
    margin-top:73px;
    font-size:20px;
    color:#fff;
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    margin-bottom:38px;
    margin-left:24px!important
}
.about_us{
    margin:0;
    padding:0
}
.about_us>li i{
    font-size:22px;
    color:#0095da;
    padding-right:10px;
    float:left;
    height:47px;
    margin-top:7px
}
.about_us>li img{
    padding-right:10px;
    float:left;
    padding-top:7px
}
.about_us>li{
    list-style-type:none;
    color:#acb2bc;
    margin-top:15px;
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    font-size:15px;
    transition:.5s;
    padding-bottom:8px
}
.about_us li:hover{
    color:#0095da
}
.about_us li a{
    text-decoration:none;
    color:#acb2bc;
    transition:.5s
}
.about_us li p{
    padding-left:33px;
    line-height:24px
}
.about_us li a:hover{
    color:#0095da
}
.contact_us1{
    margin:0
}
.contact_us1 li{
    list-style-type:none;
    margin-top:14px;
    font-size:14px!important;
    font-family:"Open Sans";
    font-weight:400;
    padding-bottom:4.5px
}
.contact_us1 li a{
    color:#acb2bc;
    transition:.5s;
    text-decoration:none
}
.contact_us1{
    padding-left:51px!important
}
.contact_us1 li a:hover{
    color:#0095da
}
.contact_us{
    margin:0;
    padding:0
}
.contact_us li{
    list-style-type:none;
    margin-top:14px;
    font-size:15px!important;
    font-family:"Open Sans";
    font-weight:400;
    padding-bottom:7.2px;
    padding-left:26px
}
.contact_us li a{
    color:#a8aab7;
    transition:.5s;
    text-decoration:none
}
.contact_us li a:hover{
    color:#0095da
}
.newsletter{
    margin:0;
    padding:0
}
.newsletter li{
    list-style-type:none;
    color:#a8aab7;
    font-family:"Open Sans";
    font-weight:400;
    font-size:14px
}
.newsletter li:nth-child(3){
    font-size:20px;
    margin-top:30px;
    color:#dfe0e1
}
.newsletter li img{
    margin-top:27px;
    transition:.8s
}
.newsletter li img:hover{
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.search_form{
    margin-top:15px;
    padding:0
}
.text_height{
    width:100%
}
.text_height input{
    height:50px;
    font-size:15px
}
.text_height button{
    font-size:22px;
    height:50px
}
.text_height button:hover{
    background-color:#27c971;
    border-color:#27c971
}
.last_div{
    border-bottom:1px solid #2f3c4f;
    border-top:1px solid #2f3c4f;
    margin-top:60px
}
.footer_logo{
    text-align:center;
    margin-top:30px
}
.last_div p{
    font-family:"Open Sans";
    font-weight:300;
    width:576px;
    color:#acb2bc;
    margin:auto;
    line-height:25px;
    text-align:center;
    padding-top:20px;
    padding-bottom:20px
}
.all_rights{
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    color:#acb2bc;
    margin-top:32px;
    float:left;
    font-size:14px;
    letter-spacing:.5px
}
.all_rights span a{
    color:#0095da
}
.all_rights span a:hover{
    color:#fff;
    transition:.5s
}
#all_rights2{
    display:none
}
.send-icon img{
    margin-top:-5px!important
}
.send-icon{
    background-color:#0095da;
    border-radius:0;
    border:0
}
.fa_icon{
    float:right;
    margin-top:23px
}
.fa_icon ul{
    margin:0;
    padding:0
}
.fa_icon ul li{
    width:32px;
    height:32px;
    border:2px solid #4b5667;
    border-radius:50%;
    float:left;
    list-style-type:none;
    margin-left:7px;
    transition:.7s
}
.fa_icon ul li i{
    padding:8px;
    text-align:center;
    color:#4b5667
}
.fa_icon li:hover{
    transform:scale(1.2);
    border-color:#0095da
}
.fa_icon i:hover{
    color:#0095da
}
.section_four1{
    background:url(../images/techstack.jpg) no-repeat center center;
    background-size:cover;
    padding-bottom:88px
}
.dots-background{
    margin-top:45px;
    background:url(../images/dots_img2.png) no-repeat right top
}
.section_four1 h5{
    font-size:50px;
    font-family:"Poppins";
    color:#fff;
    padding-top:106px;
    margin:0;
    font-weight:700
}
.section_four1 h6{
    font-size:50px;
    font-family:"Poppins";
    color:#fff;
    margin:0;
    padding-bottom:34px
}
.section_four1 p{
    font-size:16px;
    color:#fff;
    font-family:"Poppins";
    word-spacing:2px;
    line-height:29px
}
.section_four_bg1 iframe{
    margin-top:84px;
    width:90%;
    height:350px
}
.banner-left1 h1{
    margin-top:130px;
    font-size:65px;
    color:#fff;
    font-family:"Poppins";
    letter-spacing:1px
}
.banner-left1 h2{
    margin-top:15px;
    font-size:65px;
    color:#fff;
    font-family:"Poppins"
}
.banner-left1 p{
    margin-top:10px;
    color:#fff;
    font-family:"Poppins";
    font-size:25px;
    word-spacing:2px;
    line-height:35px
}
.add_team1{
    margin-top:60px;
    height:440px;
    padding:0 25px;
    background-color:#fff;
    border-radius:5px
}
.add_team1 p{
    color:#41b3e6;
    margin:0;
    font-size:30px;
    padding-top:36px;
    padding-bottom:10px;
    font-family:"Poppins";
    text-align:center
}
.need_bar1{
    width:20%;
    border:2px solid #1aabec;
    margin:auto;
    border-radius:3px;
    margin-bottom:26px
}
.input-height1 select{
    height:auto!important;
    padding:13px 13px
}
.input-height1 input{
    height:auto!important;
    padding:13px 13px
}
.input-height1 div{
    margin-bottom:10px!important
}
.input-height1 button{
    height:58px!important;
    padding:13px 13px;
    font-family:"Poppins";
    font-size:18px;
    margin-top:20px
}
.input-height1 button:hover{
    background-color:#0095da;
    border-color:#0095da
}
.input-height button:focus{
    outline:none!important;
    border:none!important
}
.training_bar{
    background:#f2f2f2;
    border-top:2px solid #dbdbdb;
    border-bottom:2px solid #eee
}
.tech_training{
    color:#888;
    padding-top:18px;
    padding-bottom:18px
}
.industrial_training{
    font-size:30px;
    padding:21px 0 22px;
    color:#202020;
    letter-spacing:.5px;
    font-family:"Open Sans";
    font-weight:600;
    font-style:normal;
    margin:0
}
.remove_context h4{
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    color:#1aabec;
    margin:0;
    font-size:22px;
    line-height:25px;
    padding-top:33px
}
.industrail_trainig h6{
    font-size:18px;
    color:#58595b;
    padding-top:20px;
    font-family:"Poppins"
}
.train_padding h6 img{
    display:table;
    float:left;
    padding-right:10px
}
.remove_context p{
    font-size:16px;
    color:#666;
    padding-top:27px;
    text-align:justify;
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    line-height:30px;
    margin:0
}
.remove_context p span{
    color:#1aabec
}
.ws_desc{
    font-size:15px;
    color:#666;
    padding-top:30px;
    text-align:justify;
    line-height:25px;
    font-family:"Open Sans",sans-serif
}
.skill_points{
    padding-top:30px
}
.skill_points ul{
    margin:0;
    padding:0
}
.skill_points ul li{
    list-style-type:none;
    line-height:35px;
    font-size:15px;
    font-family:"Open Sans",sans-serif;
    font-weight:600
}
.skill_points ul li i{
    color:#0095da;
    padding-right:15px
}
.pen_paper{
    background:#f7f7f7;
    padding-bottom:55px
}
.pen_paper img{
    margin-top:50px;
    border:1px solid #34a7de
}
.successful{
    color:#666;
    font-size:18px;
    padding-top:60px;
    font-family:"Open Sans",sans-serif
}
.successful-3{
    padding-left:0!important;
    padding-top:20px
}
.successful-3 ul{
    margin:0;
    padding:0
}
.padding_left1{
    padding-left:0
}
.padding_left12{
    padding-left:37px
}
.successful-3 ul li{
    list-style-type:none;
    line-height:30px;
    font-size:15px;
    font-family:"Open Sans",sans-serif;
    font-weight:600
}
.successful-3 ul li i{
    color:#0095da;
    padding-right:15px
}
.course-highlights h3{
    font-size:30px;
    color:#202020;
    font-family:"Open Sans",sans-serif;
    margin:0;
    font-weight:300;
    padding-bottom:24px
}
.course-highlights p{
    color:#0f9bdb;
    font-size:18px;
    font-family:"Open Sans",sans-serif
}
.highlights-context{
    font-family:"Open Sans",sans-serif;
    padding-top:20px;
    color:#666;
    line-height:25px;
    font-size:15px
}
.course-highlights2{
    padding-top:20px;
    padding-bottom:50px
}
.course-highlights2 img{
    padding-left:60px
}
.detail-part{
    background:#f7f7f7;
    padding-bottom:22px
}
.call-icon{
    margin-top:18px;
    width:70px;
    height:70px;
    border-radius:50%;
    background:#169edd;
    float:left
}
.call-icon i{
    font-size:47px;
    padding-left:17px;
    padding-top:10px;
    color:#fff
}
.call-icon:hover{
    background:#27c971;
    transition:.5s
}
.call-no{
    float:left;
    margin-left:15px;
    margin-top:22px
}
.call-no p{
    font-size:16px;
    margin:0;
    padding-left:10px;
    font-family:"Poppins"
}
.cell-no{
    font-size:28px;
    color:#169edd
}
.cell-no a{
    text-decoration:none;
    color:#169edd;
    font-family:"Poppins"
}
.cell-no a:hover{
    color:#27c971;
    transition:.5s
}
.cont-button{
    margin-top:35px
}
.cont-button .now-contact{
    padding:15px 25px;
    background:#169edd;
    font-size:28px;
    text-decoration:none;
    color:#fff;
    border-radius:5px;
    font-family:"Poppins"
}
.now-contact:hover{
    background:#27c971;
    transition:.5s
}
.mca_second{
    margin:30px auto 0 auto;
    border:1px solid #34a7de
}
.mca{
    padding-top:50px;
    padding-bottom:50px
}
.mca-second-desc1{
    color:#666;
    font-size:18px;
    padding-top:40px;
    font-family:"Poppins"
}
.mca-second-desc{
    color:#666;
    font-size:18px;
    padding-top:13px;
    font-family:"Poppins"
}
.polytechnic{
    padding-top:50px;
    padding-bottom:50px
}
.polytechnic-second-desc1{
    color:#666;
    font-size:18px;
    padding-top:70px;
    font-family:"Poppins"
}
.polytechnic-second-desc{
    color:#666;
    font-size:18px;
    padding-top:13px;
    font-family:"Poppins"
}
.polytech{
    padding:40px 0 50px
}
.polytech h1{
    font-family:"Open Sans";
    font-weight:300;
    color:#202020;
    font-size:30px;
    line-height:25px;
    margin:0;
    padding:15px 0 10px
}
.polytech h6 img{
    display:table;
    float:left;
    padding-right:8px
}
.polytech h6{
    font-family:"Open Sans";
    font-weight:400;
    font-size:16px;
    line-height:19px;
    color:#58595b;
    margin:0;
    padding-bottom:30px
}
.polytech h4{
    font-family:"Open Sans";
    font-weight:400;
    color:#1aabec;
    margin:0;
    line-height:30px;
    font-size:20px
}
.polytech p{
    font-family:"Open Sans";
    font-weight:400;
    color:#666;
    margin:0;
    padding-top:22px;
    line-height:30px;
    font-size:15px
}
.tech_training{
    color:#888;
    padding-top:18px;
    padding-bottom:18px;
    font-size:16px
}
.tech_training1{
    text-align:right;
    color:#888;
    padding-top:18px;
    padding-bottom:18px;
    font-size:16px
}
.stud{
    padding-bottom:67px
}
.item.he2{
    height:300px
}
.item.he3{
    height:343px
}
.first_item{
    width:100%;
    box-shadow:0 5px 15px gray;
    border-radius:3px;
    float:left
}
.first_item iframe{
    width:100%;
    height:229px;
    border-radius:3px
}
.lorem_title{
    text-align:center;
    font-size:16px;
    font-weight:700;
    margin-top:10px;
    margin-bottom:10px;
    font-family:"Poppins"
}
.bottom_bar{
    width:50px;
    border:2px solid #0088d6;
    margin:auto
}
.lorem_desc{
    font-family:"Poppins";
    font-size:14px;
    color:#666;
    padding-left:30px;
    padding-right:30px;
    text-align:center;
    padding-top:10px;
    padding-bottom:20px
}
.read_button{
    margin-top:15px;
    text-align:center;
    padding-bottom:35px
}
.read_button a{
    padding:15px;
    background:#0183ce;
    text-decoration:none;
    color:#fff;
    border-radius:3px;
    font-weight:700;
    font-family:"Poppins"
}
.read_button a:hover{
    background:#27c971;
    transition:.5s
}
.second_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:10px;
    float:left;
    margin-bottom:20px;
    margin:0 29px
}
.second_item iframe{
    height:229px;
    width:100%;
    border-radius:3px
}
.second_item2{
    margin-top:-12%
}
.second_item3{
    margin-top:1.2%
}
.youtube-video{
    padding:0
}
.quote{
    padding-top:25px;
    text-align:center;
    padding-bottom:4px
}
.quote i{
    font-size:40px;
    color:#0088d6
}
.lorem_desc2{
    font-size:18px;
    font-family:"Poppins";
    color:#666;
    padding-left:20px;
    padding-right:20px;
    text-align:center;
    padding-bottom:34px
}
.read_button2{
    margin-top:33px;
    text-align:center;
    padding-bottom:35px
}
.read_button2 a{
    font-size:18px;
    color:#0088d6;
    background:transparent;
    border-radius:3px;
    border:2px solid #0088d6;
    padding:15px;
    text-decoration:none
}
.read_button2 a:hover{
    background:#0088d6;
    color:#fff;
    transition:.5s
}
.fiveth_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    height:300px;
    border-radius:3px
}
.fiveth_item iframe{
    width:100%;
    height:300px;
    border-radius:3px
}
.sixth_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:3px
}
.seventh_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:3px
}
.seventh_item iframe{
    width:100%;
    height:229px;
    border-radius:3px
}
.eighth_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:3px
}
.nineth_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:3px
}
.nineth_item iframe{
    width:100%;
    height:229px;
    border-radius:3px
}
.tenth_item{
    width:370px;
    box-shadow:0 5px 10px gray;
    height:300px;
    border-radius:3px
}
.tenth_item iframe{
    width:100%;
    height:300px;
    border-radius:3px
}
.eleventh_item{
    width:370px;
    box-shadow:0 5px 15px gray;
    border-radius:3px
}
.first_bg{
    background:url(../images/slider_bg.jpg) no-repeat fixed center;
    background-size:cover;
    height:643px;
    border-bottom:1px solid #e7e7e7;
    position:relative;
    overflow:hidden
}
.first_img1{
    width:100%;
    height:500px;
    background:url(../images/first_bg3.png) no-repeat;
    position:absolute;
    top:186px;
    left:45%
}
.first_img2{
    width:100%;
    height:500px;
    background:url(../images/first_bg2.png) no-repeat;
    position:absolute;
    top:310px;
    left:45%
}
.first_img3{
    width:100%;
    height:700px;
    background:url(../images/imh-1-min1.png) no-repeat;
    position:absolute;
    top:20px;
    left:55%
}
.first_bg h2{
    font-family:"Open Sans";
    font-weight:300;
    color:#2f2f2f;
    font-size:40px;
    line-height:55px;
    padding:45px 0 24px
}
.first_bg h2 span{
    color:#0095da
}
.web_design{
    padding-top:70px;
    font-size:45px;
    color:#0088d6;
    font-family:"Poppins"
}
.digi_market{
    font-size:40px;
    font-family:"Poppins";
    margin-bottom:40px
}
.design_points ul{
    margin:0;
    padding:0
}
.design_points ul li{
    list-style-type:none;
    height:40px
}
.box_check{
    width:22px;
    height:22px;
    border:1px solid #27c971;
    text-align:center;
    line-height:22px;
    float:left
}
.box_check i{
    color:#27c971
}
.box_desc{
    font-size:18px;
    float:left;
    font-family:"Poppins";
    padding-left:15px
}
.understand_start{
    border-bottom:2px solid #e7e7e7
}
.understand{
    padding-bottom:69px
}
.understand h1{
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    color:#0095da;
    font-size:40px;
    text-align:center;
    margin:0;
    line-height:55px;
    padding:50px 0 0
}
.understand h1 span{
    color:#2f2f2f
}
.understand_desc p{
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    font-size:16px;
    line-height:34px;
    color:#808081;
    margin:0;
    padding-top:44px
}
.understand_desc a{
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    display:block;
    width:126px;
    background:#27c971;
    text-decoration:none;
    color:#fff;
    text-align:center;
    border-radius:2px;
    font-size:18px;
    line-height:44px;
    margin-top:36px
}
.understand_desc a:hover{
    box-shadow:1px 1px 1px 2px #baedd1;
    color:#fff
}
.business{
    font-size:40px;
    font-family:"Open Sans",sans-serif;
    color:#2f2f2f;
    text-align:center;
    letter-spacing:1px;
    word-spacing:.5px
}
.understand_desc span{
    color:#0095da
}
.understand_desc2{
    margin-top:53px;
    font-size:18px;
    font-family:"Poppins";
    letter-spacing:.2px;
    word-spacing:.5px;
    line-height:30px
}
.understand_btn{
    width:126px;
    height:44px;
    font-size:18px;
    line-height:34px;
    margin-top:43px;
    margin-bottom:95px
}
.understand_btn:hover{
    background-color:#0095da;
    border-color:#0095da
}
.cir_full{
    display:none
}
.space1{
    display:none
}
.cir_one{
    margin-top:76px;
    width:390px;
    height:390px;
    border:30px solid #f5fbfe;
    border-radius:50%;
    position:relative;
    box-shadow:1px 1px 40px #d0d0d0
}
.cir_two{
    width:330px;
    height:330px;
    border:30px solid #abdcf3;
    border-radius:50%
}
.cir_three{
    width:270px;
    height:270px;
    border:30px solid #55b8e6;
    border-radius:50%
}
.cir_four{
    width:210px;
    height:210px;
    border:30px solid #0091d4;
    border-radius:50%
}
.cir_five{
    width:150px;
    height:150px;
    background:#fff;
    border-radius:50%;
    z-index:99999999;
    position:relative
}
.cir_five img{
    width:120px;
    padding-top:45px;
    margin:auto
}
.half-circle{
    width:211px;
    height:422px;
    position:absolute;
    bottom:0;
    right:160px;
    top:63px
}
.half-circle{
    border-bottom-right-radius:422px;
    border-top-right-radius:422px
}
.quarter1{
    position:relative
}
.tv_setting{
    position:absolute;
    bottom:146px;
    left:35px;
    right:0;
    transition:.8s;
    cursor:pointer
}
.quarter2{
    position:relative;
    bottom:168px
}
.loundspeaker{
    position:absolute;
    right:45px;
    bottom:60px;
    transition:.8s
}
.quarter3{
    position:relative;
    bottom:192px;
    z-index:99999
}
.cir_five img:hover{
    transform:scale(1.1);
    transition:.6s;
    z-index:999999
}
.mob{
    position:absolute;
    bottom:90px;
    right:50px;
    transition:.8s;
    z-index:999
}
#hexagon img:hover{
    transform:rotate(360deg);
    transition:.6s
}
.quarter4{
    position:relative;
    bottom:362px
}
.searc_icon{
    position:absolute;
    bottom:80px;
    left:25px;
    transition:.8s;
    cursor:pointer
}
.space{
    padding-bottom:72px
}
.services_our{
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    margin-top:60px;
    text-align:center;
    color:#0095da;
    font-size:40px;
    padding-bottom:10px
}
.wscube_part2{
    font-size:18px;
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    color:#2f2f2f;
    padding-bottom:69px;
    text-align:center
}
.left_website{
    font-size:20px;
    text-align:right;
    margin-bottom:10px;
    position:relative;
    left:32px
}
.left_website a{
    color:#2f2f2f
}
.left_website a:hover{
    color:#2f2f2f
}
.left_website_desc{
    font-size:15px;
    text-align:right;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    left:32px;
    color:#808081
}
.left_website2{
    font-size:20px;
    text-align:right;
    margin-bottom:10px;
    margin-top:72px;
    position:relative;
    right:80px
}
.left_website2 a{
    color:#2f2f2f
}
.left_website2 a:hover{
    color:#2f2f2f
}
.left_website_desc2{
    font-size:15px;
    text-align:right;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    right:80px;
    color:#808081
}
.left_website3{
    font-size:20px;
    text-align:right;
    margin-bottom:10px;
    margin-top:74px;
    position:relative;
    left:32px;
    z-index:99999
}
.left_website3 a{
    color:#2f2f2f
}
.left_website3 a:hover{
    color:#2f2f2f
}
.left_website_desc3{
    font-size:15px;
    text-align:right;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    left:32px;
    color:#808081
}
.left_img{
    position:relative;
    right:100px;
    float:left
}
.right_img{
    position:absolute;
    left:390px
}
.left_website4{
    font-size:18px;
    text-align:left;
    margin-bottom:10px;
    position:relative;
    right:32px;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal
}
.left_website4 a{
    color:#2f2f2f
}
.left_website4 a:hover{
    color:#2f2f2f
}
.left_website_desc4{
    font-size:15px;
    text-align:left;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    right:32px
}
.left_website_desc4 p{
    color:#808081
}
.left_website5{
    font-size:20px;
    text-align:left;
    margin-bottom:10px;
    margin-top:72px;
    position:relative;
    left:80px
}
.left_website_desc5{
    font-size:15px;
    text-align:left;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    left:80px;
    color:#808081
}
.left_website5 a{
    color:#2f2f2f
}
.left_website5 a:hover{
    color:#2f2f2f
}
.left_website5 a{
    color:#2f2f2f
}
.left_website6{
    font-size:20px;
    text-align:left;
    margin-bottom:10px;
    margin-top:77px;
    position:relative;
    right:32px
}
.left_website6 a{
    color:#2f2f2f
}
.left_website6 a:hover{
    color:#2f2f2f
}
.left_website_desc6{
    font-size:15px;
    text-align:left;
    word-spacing:.5px;
    letter-spacing:.5px;
    position:relative;
    right:32px;
    color:#808081
}
.blue_shape{
    position:relative;
    right:246px;
    top:10px
}
.yellow_shape{
    position:relative;
    right:502px;
    top:224px
}
.green_shape{
    position:relative;
    right:306px;
    top:362px
}
.tv_blue{
    position:relative;
    right:312px;
    top:10px;
    transition:.8s
}
.tv_blue:hover,.ecommerce_img:hover,.loundsp_img:hover,.webdesign_icon:hover,.sear_icon:hover,.mob_icon:hover{
    transform:rotate(360deg)
}
.ecommerce_img{
    position:relative;
    top:146px;
    right:348px;
    transition:.8s
}
.loundsp_img{
    position:relative;
    top:363px;
    right:380px;
    transition:.8s
}
.pink_shape{
    position:relative;
    bottom:143px;
    left:152px
}
.webdesign_icon{
    position:relative;
    bottom:145px;
    left:80px;
    transition:.8s
}
.orange_shape{
    position:relative;
    left:129px;
    top:69px
}
.sear_icon{
    position:relative;
    left:295px;
    bottom:8px;
    z-index:999999;
    transition:.8s
}
.sky_shape{
    position:relative;
    left:106px;
    top:208px
}
.mob_icon{
    position:relative;
    left:43px;
    top:208px;
    transition:.8s
}
.white_blue{
    position:absolute;
    bottom:87px;
    right:85px
}
.wscubelogo{
    position:absolute;
    left:189px;
    width:200px;
    top:212px
}
.book_bg{
    background:url(../images/book_bg.jpg);
    padding-bottom:70px;
    background-size:cover
}
.our_portfolio{
    font-size:40px;
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    text-align:center;
    line-height:55px;
    color:#2f2f2f;
    padding:53px 0 70px
}
.port_img{
    padding-bottom:15px;
    width:360px
}
.port_img2{
    padding-top:15px;
    width:360px
}
.view_all a{
    display:block;
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    background:#27c971;
    width:186px;
    text-decoration:none;
    font-size:18px;
    color:#fff;
    line-height:50px;
    text-align:center;
    border-radius:2px;
    margin:75px auto 0
}
.view_all a:hover{
    box-shadow:1px 1px 1px 2px #77e2a8
}
.round_circle{
    margin-top:181px;
    background:url(../images/round_img.png) no-repeat center;
    height:200px;
    margin-bottom:100px;
    background-size:cover
}
.round_circle1{
    display:none
}
.process_dev{
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    margin-top:60px;
    padding-bottom:65px;
    font-size:40px;
    text-align:center;
    position:relative;
    bottom:182px
}
.lap_sea{
    position:relative;
    left:217px;
    bottom:115px;
    transition:.8s
}
.lap_sea:hover,.pencil:hover,.lap_sett:hover,.plane:hover{
    transform:rotate(360deg)
}
.pencil{
    position:relative;
    left:379px;
    bottom:115px;
    transition:.8s
}
.lap_sett{
    position:relative;
    left:543px;
    bottom:125px;
    transition:.8s
}
.plane{
    position:relative;
    left:707px;
    bottom:115px;
    transition:.8s
}
.re{
    width:10%;
    font-size:20px;
    color:#0095da;
    position:relative;
    bottom:40px;
    left:200px;
    font-family:"Open Sans",sans-serif;
    font-weight:400
}
.de{
    width:10%;
    font-size:20px;
    color:#ff932e;
    position:relative;
    bottom:68px;
    left:445px;
    font-family:"Open Sans",sans-serif;
    font-weight:400
}
.deve{
    width:10%;
    font-size:20px;
    color:#e34856;
    position:relative;
    bottom:96px;
    left:636px;
    font-family:"Open Sans",sans-serif;
    font-weight:400
}
.lau{
    width:10%;
    font-size:20px;
    color:#ffc750;
    position:relative;
    bottom:124px;
    left:890px;
    font-family:"Open Sans",sans-serif;
    font-weight:400
}
.laptop_hand{
    background:url(../images/laptop_hand.jpg) no-repeat center fixed;
    background-size:cover;
    margin-bottom:65px
}
.what_our{
    font-size:40px;
    padding-top:52px;
    text-align:center;
    color:#fff;
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    padding-bottom:20px
}
.what_our2{
    font-size:16px;
    color:#fff;
    font-family:"Open Sans",sans-serif;
    font-weight:400;
    padding:0 262px;
    text-align:center
}
.white_bg{
    height:438px
}
.demo1{
    margin-top:42px
}
#testimonial-slider{
    height:300px;
    padding:50px 20px 80px 20px;
    background:#fff;
    text-align:center
}
.testimonial1 .description{
    font-size:17px;
    color:#808081;
    line-height:32px;
    position:relative;
    font-family:"Open Sans";
    font-weight:400px;
    font-style:normal;
    margin-bottom:0
}
.testimonial1 .description:before{
    position:absolute;
    top:0;
    left:-15px
}
.owl-next i:hover,.owl-prev i:hover{
    color:gray!important
}
.testimonial1 .title{
    font-size:24px;
    font-weight:700;
    color:#363636;
    text-transform:capitalize;
    margin:0
}
.authername img{
    border:2px #f1e7e7 solid;
    border-radius:50%
}
.title{
    font-family:"Open Sans",sans-serif;
    font-weight:400!important;
    font-size:18px!important;
    color:#2f2f2f!important;
    line-height:25px;
    text-transform:uppercase!important
}
.post{
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    color:#808081!important;
    font-size:16px!important;
    line-height:25px
}
.authername h3 a{
    color:#363636;
    font-family:"Open Sans";
    font-weight:600;
    font-style:normal
}
.authername span a{
    color:#808081!important
}
.testimonial1 .post{
    display:block;
    font-size:15px;
    color:#363636
}
.owl-buttons{
    width:100%;
    height:40px;
    position:absolute;
    bottom:40%;
    left:0
}
.owl-prev,.owl-next{
    position:absolute;
    left:0;
    transition:all .4s ease-in-out 0s
}
.owl-next{
    left:auto;
    right:0
}
.owl-buttons .owl-prev:hover:before,.owl-buttons .owl-next:hover:before{
    opacity:1
}
.owl-theme .owl-controls .owl-buttons div{
    background:transparent;
    padding:0 20px
}
.owl-theme .owl-controls{
    margin-top:40px
}
.owl-theme .owl-controls .owl-page:first-child span{
    background:url(../images/1.png) no-repeat;
    width:68px;
    height:68px;
    border-radius:50%;
    border:4px solid #d6eef9;
    background-size:cover;
    transition:all .3s ease-in-out 0s;
    display:inline-block;
    margin:9px 12px 9px 0
}
.owl-theme .owl-controls .owl-page:nth-child(2) span{
    background:url(../images/2.png) no-repeat;
    background-size:cover;
    height:68px;
    width:68px;
    border:4px solid #d6eef9;
    border-radius:50%;
    display:inline-block;
    margin:9px 12px 9px 0
}
.owl-theme .owl-controls .owl-page:nth-child(3) span{
    background:url(../images/3.png) no-repeat;
    background-size:cover;
    height:68px;
    width:68px;
    border:4px solid #d6eef9;
    border-radius:50%;
    display:inline-block;
    margin:9px 0 9px 0
}
.owl-theme .owl-controls .owl-page.active span{
    width:86px;
    height:86px;
    margin:0 12px 0 0
}
.owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity:.5
}
.owl-page{
    display:table;
    float:left
}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page.active:hover span{
    border-color:#0095da;
    opacity:1
}
@media only screen and (max-width:479px){
    .owl-buttons{
        bottom:30%
    }
}
.quote_icon1,.quote_icon2{
    padding:0!important
}
.quote_icon1 i{
    color:#7fcaec;
    font-size:40px
}
.quote_icon2 i{
    color:#7fcaec;
    padding-top:55px;
    font-size:40px
}
.owl-pagination{
    display:table;
    margin:auto
}
.eight_bg{
    background:url(../images/eight_bg.jpg) no-repeat center fixed;
    background-size:cover
}
.mobiles_img{
    margin-top:48px
}
.app_now{
    font-size:40px;
    color:#2f2f2f;
    margin-top:79px;
    font-family:"Open Sans",sans-serif;
    font-weight:300;
    line-height:55px
}
.app_now2{
    font-family:"Open Sans",sans-serif;
    font-size:16px;
    color:#808081;
    line-height:32px;
    margin:0;
    padding-top:27px
}
.play_store{
    margin-top:50px;
    transition:.8s;
    width:45%
}
.play_store:hover{
    transform:scale(1.1)
}
.mobile_mantainer{
    padding-bottom:66px
}
.mobile_page{
    font-size:30px;
    color:#202020;
    padding-top:66px;
    font-family:"Poppins"
}
.mobile_page1{
    margin-top:44px;
    margin-left:20px
}
.mobile_second_part_desc{
    margin-top:44px;
    color:#202020;
    font-size:22px;
    font-family:"Poppins";
    letter-spacing:2.5px;
    font-weight:700;
    line-height:30px
}
.mobile_second_part_desc2{
    color:#8d8d8d;
    font-size:16px;
    font-family:"Poppins";
    padding-top:30px
}
.mobile_third{
    background:url(../images/mobile_third_part.jpg) no-repeat center;
    padding-bottom:80px;
    background-size:cover
}
.mobile_third_part_title{
    font-size:35px;
    color:#202020;
    text-align:center;
    font-family:"Poppins";
    font-weight:700;
    padding-top:60px
}
.mobile_hand{
    margin-top:170px
}
.mobile_third_item{
    width:109px;
    height:75px;
    background:#e94250;
    border-radius:10px;
    margin-top:50px;
    margin-left:274px;
    box-shadow:10px 10px 10px #e3e3e3;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item2{
    width:109px;
    height:77px;
    background:#6b6a6f;
    border-radius:10px;
    margin-top:30px;
    margin-left:147px;
    box-shadow:10px 10px 10px #e3e3e3;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item3{
    width:109px;
    height:75px;
    background:#3ebdc4;
    border-radius:10px;
    margin-top:46px;
    margin-left:100px;
    box-shadow:10px 10px 10px #e3e3e3;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item4{
    width:109px;
    height:75px;
    background:#18b688;
    border-radius:10px;
    margin-top:50px;
    margin-left:140px;
    box-shadow:10px 10px 10px #e3e3e3;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item5{
    width:109px;
    height:75px;
    background:#e94351;
    border-radius:10px;
    margin-top:50px;
    margin-left:180px;
    box-shadow:10px 10px 10px #e3e3e3;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item6{
    width:109px;
    height:75px;
    background:#fbae3a;
    border-radius:10px;
    margin-top:50px;
    box-shadow:10px 10px 10px #e3e3e3;
    margin-left:-210px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700;
    line-height:14px
}
.mobile_third_item7{
    width:109px;
    height:75px;
    background:#17b687;
    border-radius:10px;
    margin-top:30px;
    box-shadow:10px 10px 10px #e3e3e3;
    margin-left:-90px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item8{
    width:109px;
    height:75px;
    background:#e94250;
    border-radius:10px;
    margin-top:50px;
    box-shadow:10px 10px 10px #e3e3e3;
    margin-left:-35px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item9{
    width:109px;
    height:75px;
    background:#3ebdc4;
    border-radius:10px;
    margin-top:50px;
    box-shadow:10px 10px 10px #e3e3e3;
    margin-left:-90px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.mobile_third_item10{
    width:109px;
    height:75px;
    background:#fbae3a;
    border-radius:10px;
    margin-top:50px;
    box-shadow:10px 10px 10px #e3e3e3;
    margin-left:-110px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700;
    word-break:break-all
}
.mobile_third_item11{
    width:145px;
    height:75px;
    background:#3ebdc4;
    border-radius:10px;
    margin-top:-30px;
    box-shadow:0 10px 10px #e3e3e3;
    margin-left:-315px;
    padding:10px;
    font-family:"Poppins";
    font-size:14px;
    color:#fff;
    text-align:center;
    font-weight:700
}
.skewed_context{
    background:url(../images/half_shape.png) no-repeat;
    height:360px;
    background-size:contain;
    margin-top:54px;
    margin-bottom:20px;
    font-size:23px;
    font-family:"Poppins";
    padding:76px 11%;
    color:#2c3137;
    text-align:center;
    line-height:35px;
    font-style:italic
}
.skewed2{
    display:none
}
.mobile_five_part{
    background:url(../images/mobile_five.jpg) no-repeat center;
    background-size:cover;
    padding-bottom:87px
}
.one_thousand_plus{
    margin-top:76px;
    background:url(../images/1000_plus.png) no-repeat;
    width:198px;
    height:171px;
    float:left
}
.zero_seven_plus{
    margin-top:76px;
    background:url(../images/07_plus.png) no-repeat;
    width:198px;
    height:171px;
    float:left
}
.eight_hundred_plus{
    margin-top:76px;
    background:url(../images/800_plus.png) no-repeat;
    width:198px;
    height:171px;
    float:left
}
.enrol_button_div{
    position:fixed;
    right:-100px;
    top:50%;
    background-color:#0095da;
    box-shadow:#006097 0 -3px 0;
    padding:0;
    border-radius:3px 3px 0 0;
    transform:rotate(-90deg);
    color:#fff;
    cursor:pointer;
    margin-top:-50px;
    z-index:99999;
    font-family:"Open Sans";
    font-weight:600;
    font-style:normal;
    font-size:14px;
    text-align:center;
    background:-webkit-linear-gradient(top,#0095da,#007cc4);
    background:-moz-linear-gradient(top,#0095da,#007cc4);
    background:-ms-linear-gradient(top,#0095da,#007cc4);
    background:-o-linear-gradient(top,#0095da,#007cc4)
}
.enrol_button_div a{
    text-decoration:none;
    color:#fff;
    padding:10px 18px!important
}
.popup{
    display:none;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9999999999;
    width:100%;
    height:100%
}
.popup-overlay{
    background:rgba(0,0,0,.6);
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    width:100%;
    height:100%
}
.popup-content{
    position:absolute;
    background:#fff;
    width:500px;
    margin:-58px 0 0 -264px;
    left:50%;
    top:20%;
    z-index:11;
    padding:14px;
    border-radius:5px
}
.close-popup{
    display:inline-block;
    position:absolute;
    top:-5px;
    right:5px;
    font-size:25px;
    color:#303030
}
.close-popup:hover{
    color:#337ab7!important
}
.scaleIn{
    animation:scaleIn .5s ease-in both;
    -webkit-animation:scaleIn .5s ease-in both
}
@keyframes scaleIn{
    from{
        opacity:0;
        transform:scale(.5)
    }
}
@-webkit-keyframes scaleIn{
    from{
        opacity:0;
        -webkit-transform:scale(.5)
    }
}
.scaleOut{
    animation:scaleOut .5s ease-out both;
    -webkit-animation:scaleOut .5s ease-out both
}
@keyframes scaleOut{
    to{
        opacity:0;
        transform:scale(.5)
    }
}
@-webkit-keyframes scaleOut{
    to{
        opacity:0;
        -webkit-transform:scale(.5)
    }
}
.scaleUpIn{
    animation:scaleIn .5s ease-in both;
    -webkit-animation:scaleIn .5s ease-in both
}
.slideIn{
    animation:slideIn .5s ease-in both;
    -webkit-animation:slideIn .5s ease-in both
}
@keyframes slideIn{
    from{
        opacity:0;
        transform:translateY(-50%)
    }
}
@-webkit-keyframes slideIn{
    from{
        opacity:0;
        -webkit-transform:translateY(-50%)
    }
}
.slideOut{
    animation:slideOut .5s ease-out both;
    -webkit-animation:slideOut .5s ease-out both
}
@keyframes slideOut{
    to{
        opacity:0;
        transform:translateY(50%)
    }
}
@-webkit-keyframes slideOut{
    to{
        opacity:0;
        -webkit-transform:translateY(50%)
    }
}
.btnpopup{
    color:#fff;
    display:inline-block;
    padding:0!important
}
.btnpopup:hover{
    color:#fff
}
.btnpopup:focus{
    outline:0
}
.popup{
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    perspective:1200px
}
.popup-content{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.btn:hover{
    background:#fff;
    color:#2f2f2f
}
.btn:active{
    box-shadow:none!important
}
.popup{
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    perspective:1200px
}
.g-recaptcha{
    float:left
}
.popup-content-regis{
    position:absolute;
    background:#ebeff0;
    width:980px;
    left:50%;
    top:50%;
    margin-left:-490px;
    z-index:11;
    border-radius:5px;
    margin-top:-318px
}
.popup-content-regis{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.left-side{
    padding:14px 0 0 0;
    float:left;
    width:548px;
    background:#f9f9f9;
    border-radius:11px
}
.left-side-training{
    padding:45px 0;
    box-shadow:-5px 0 5px -5px #333;
    position:relative
}
.colorclass{
    position:relative
}
.phplinetitle a{
    text-decoration:none;
    color:#fff;
    padding-left:20px;
    font-size:23px;
    font-family:"Open Sans";
    font-weight:700;
    font-style:normal
}
.phplineimg{
    position:absolute;
    height:135px;
    width:135px;
    top:-26px;
    right:-80px;
    line-height:135px;
    text-align:center;
    z-index:999
}
.phpline{
    width:230px;
    height:55px;
    background:#4766cc;
    text-align:left;
    line-height:55px;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555;
    box-shadow:-6px 6px 6px -6px #555
}
.webline{
    width:310px;
    height:55px;
    background:#119ef7;
    font-family:arial;
    text-align:left;
    line-height:55px;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555;
    box-shadow:-6px 6px 6px -6px #555
}
.webdevline{
    width:415px;
    height:55px;
    background:#f5841e;
    font-family:arial;
    text-align:left;
    line-height:55px;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555;
    box-shadow:-6px 6px 6px -6px #555
}
.androidline{
    width:320px;
    background:#97c024;
    box-shadow:-6px 6px 6px -6px #555;
    height:55px;
    line-height:55px;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555
}
.iphoneline{
    width:250px;
    background:#5db1e5;
    box-shadow:-6px 6px 6px -6px #555;
    height:55px;
    line-height:55px;
    color:#fff
}
.seoline{
    width:405px;
    background:#ff6000;
    box-shadow:-6px 6px 6px -6px #555;
    height:55px;
    line-height:55px
}
.javaline{
    width:230px;
    height:55px;
    background:#e11f22;
    line-height:55px;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555;
    box-shadow:-6px 6px 6px -6px #555
}
.dmline{
    width:405px;
    background:#ff6000;
    box-shadow:-6px 6px 6px -6px #555;
    -webkit-box-shadow:-6px 6px 6px -6px #555;
    -moz-box-shadow:-6px 6px 6px -6px #555;
    height:55px;
    line-height:55px
}
.right-side-training{
    width:432px;
    float:left;
    background:#ebeff0;
    border:0 solid;
    padding:24px 24px 72px 24px;
    border-radius:0 10px 10px 10px
}
.right-side-training p{
    font-size:14px;
    line-height:24px;
    margin-bottom:14px;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    padding-top:10px
}
.right-side-training p span{
    font-family:"Open Sans";
    font-weight:600;
    font-style:normal
}
.finput input{
    font-size:12px;
    color:#4e4e4e;
    border:1px solid #dfdfdf;
    border-radius:3px;
    width:100%;
    padding:11px 10px;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    height:45px
}
#register .form-group{
    margin-bottom:20px!important
}
.fselect select{
    font-size:14px;
    padding-left:10px;
    outline:0;
    background:#fff;
    height:45px;
    border-radius:3px;
    border:0;
    width:100%
}
.readimg{
    padding-bottom:20px;
    color:#666
}
.readimg a{
    text-decoration:none;
    color:#4766cd
}
.getenrolled input{
    width:100%;
    height:50px;
    font-size:22px;
    background:#0195df;
    border:0;
    border-radius:3px;
    color:#fff;
    transition:2s;
    text-align:center;
    font-family:"Open Sans";
    font-weight:700;
    font-style:normal
}
.getenrolled input:hover{
    background-color:#fff;
    border:2px #0195df solid;
    color:#0195df
}
.logo_asd{
    margin:0 auto;
    padding-left:31%
}
.form-group{
    margin-bottom:0
}
.training_box{
    width:100%;
    max-height:173px;
    border-style:solid;
    border-width:1px;
    border-color:#e9e9e9;
    border-radius:5px;
    background-color:#fff;
    box-shadow:1.5px 2.598px 16px 0 rgba(0,0,0,.12);
    opacity:7;
    margin-bottom:30px;
    transition-timing-function:ease-out;
    transition-duration:.3s;
    padding:27px 0
}
.training_box img{
    margin-bottom:14px
}
.training_box h5{
    font-family:"Open Sans";
    font-weight:600;
    color:#2f2f2f;
    font-size:16px;
    line-height:25px;
    padding-bottom:0;
    text-transform:capitalize;
    margin:0
}
.training_box_button a{
    display:block;
    font-family:"Open Sans";
    font-weight:400;
    text-align:center;
    width:154px;
    line-height:50px;
    background:#27c971;
    color:#fff;
    margin:27px auto 0;
    font-size:18px;
    text-decoration:none;
    border-radius:2px
}
.training_box_button a:hover{
    box-shadow:1px 1px 1px 2px #baedd1;
    color:#fff
}
.home_training{
    background:url(../images/bg_training.jpg) center center fixed;
    background-size:cover;
    padding:55px 0
}
.home_training h2{
    font-family:"Open Sans";
    font-weight:300;
    padding-bottom:55px;
    margin:0;
    color:#2f2f2f;
    line-height:55px;
    font-size:40px;
    text-align:center
}
.order-links ul li i a:focus,a:hover{
    text-decoration:none
}
.ul_width{
    max-height:480px!important;
    overflow-x:hidden;
    overflow-y:scroll
}
.ul_width::-webkit-scrollbar{
    width:2px
}
.ul_width::-webkit-scrollbar-button{
    background:#0095da
}
.ul_width::-webkit-scrollbar-track-piece{
    background:#0095da
}
.ul_width::-webkit-scrollbar-thumb{
    background:#fff
}
ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Â¹ .btn06{
    float:left;
    list-style:none;
    margin-right:15px;
    margin-top:30px
}
.ul_width2{
    overflow-x:hidden;
    overflow-y:hidden
}
.ul_width2::-webkit-scrollbar{
    width:2px
}
.ul_width2::-webkit-scrollbar-button{
    background:#0095da
}
.ul_width2::-webkit-scrollbar-track-piece{
    background:#0095da
}
.ul_width2::-webkit-scrollbar-thumb{
    background:#fff
}
.lightbox_trig{
    cursor:pointer
}
.thelightbox{
    position:fixed;
    height:100%;
    left:0;
    top:0;
    text-align:center;
    width:100%;
    z-index:10
}
.ul_width3{
    max-height:480px!important;
    overflow-x:hidden;
    overflow-y:hidden;
    min-height:300px
}
.ul_width4{
    overflow-x:hidden;
    overflow-y:hidden;
    min-height:120px
}
.ul_width3::-webkit-scrollbar{
    width:2px
}
.ul_width3::-webkit-scrollbar-button{
    background:#0095da
}
.ul_width3::-webkit-scrollbar-track-piece{
    background:#0095da
}
.ul_width3::-webkit-scrollbar-thumb{
    background:#fff
}
.popup-content-quote{
    position:absolute;
    background:#fff;
    width:600px;
    margin:-58px 0 0 -300px;
    left:50%;
    top:20%;
    z-index:11;
    padding:25px 30px 15px 30px;
    border-radius:0
}
.popup-content-quote{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d
}
.select-field-quote{
    float:left;
    width:100%
}
.select-field-quote select{
    border:0;
    padding:12px 10px;
    border-radius:0;
    width:100%!important;
    margin-bottom:10px;
    border:1px solid #dfdfdf;
    font-family:"Open Sans";
    font-weight:500;
    font-style:normal;
    color:#8b8b8b
}
.select-field-quote textarea{
    border:1px solid #dfdfdf;
    padding:10px 10px;
    border-radius:0;
    width:100%!important;
    resize:none;
    min-height:136px;
    margin-top:7px;
    margin-bottom:10px
}
.first-detail-quote input{
    width:100%;
    padding:12px 6px;
    border:1px solid #dfdfdf;
    border-radius:0;
    font-family:"Open Sans";
    font-weight:300;
    font-style:normal;
    margin-bottom:15px
}
.form-horizontal .form-group{
    margin-bottom:0!important;
    margin-right:0!important;
    margin-left:0!important
}
.quotepopup h1{
    margin:0;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    font-size:28px;
    color:#303030;
    padding-bottom:20px
}
.quote_button input{
    cursor:pointer;
    border-radius:0;
    background-color:#0095da;
    border:0;
    color:#fff;
    margin:10px 0;
    padding:8px 27px;
    font-family:"Open Sans";
    font-weight:400;
    font-style:normal;
    text-transform:uppercase;
    float:left;
    font-size:15px;
    border-radius:2px
}
#freedemo .help-block{
    color:red
}
#freedemo .col-md-6{
    margin-bottom:30px
}
