/*! fonts */

@font-face {
    font-family:"Roboto";
    src: url("/assets/fonts/roboto-regular/Roboto Regular V2/Roboto Regular V2.ttf");
}

@font-face {
    font-family:"Roboto-Medium";
    src: url("/assets/fonts/roboto-medium/Roboto Medium V2/Roboto Medium V2.ttf");
}

@font-face {
        font-family:'latobold';
        src: url('/assets/fonts/loto/lato-bold-webfont.woff2') format('woff2'), url('/assets/fonts/loto/Lato-Bold.ttf') format('ttf'), url('/assets/fonts/loto/lato-bold-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'latoregular';
        src: url('/assets/fonts/loto/lato-regular-webfont.woff2') format('woff2'), url('/assets/fonts/loto/Lato-Regular.ttf') format('ttf'), url('/assets/fonts/loto/lato-regular-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'Lato-Light';
        src: url('/assets/fonts/loto/Lato-Light.ttf') format('ttf'), 
        url('/assets/fonts/loto/lato-light-webfont.woff2') format('woff2'),
         url('/assets/fonts/fonts/loto/lato-light-webfont.woff') format('woff');
        font-weight: normal;
        font-style: normal;
    }

     @font-face {
        font-family: 'aron';
        src: url('/assets/fonts/aron_grotesque_regular.ttf');
        font-weight: normal;
        font-style: normal;
    }

    @font-face {
        font-family: 'quattrocento';
        src: url('/assets/fonts/Quattrocento-Regular.ttf');
        font-weight: normal;
        font-style: normal;
    }


/*nav-styles*/
.fixed-me-nav{border-radius:0px!important;margin:0px!important;border:0px!important;background:transparent!important;}
.navbar-nav > li a{font-family: "Roboto";color:#fff!important; text-transform:uppercase;padding-top:24px;font-size: 12px; padding: 9px 0px 0px !important;margin: 0px 10px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background-color: transparent!important;border-bottom: 2px solid #00c0e0;padding-bottom: 4px;}
.navbar-me {transition: all 0.5s;}
.fixed-me {background-color: #002550 !important;padding: 0px 0px 13px!important;margin-bottom: 5px;position: fixed;top: 0;z-index: 888;
width: 100%;color: black!important;min-height: 80px!important;}
.navbar-right{ margin-top:20px!important;}
.fixed-me .logo_icon {height: 41px;width: 150px;background-image: url(assets/img/logo-down.png);-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
/*nav-styles-ned*/


/*header-start*/
.home-header-titile{text-align:center;}
.ivl-header{background:url(../../assets/img/bg.jpg);padding:0px!important;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top: -51px; }
.ivl-header-inner{ min-height:650px;width:100%;padding-top:150px;}
.ivl-header h1{ font-family: 'quattrocento';color:#fff;font-size:41px;margin-bottom:32px;}
.ivl-header h1 p{ font-family: 'quattrocento';color:#fff;font-size:41px;margin-bottom:32px;}
.ivl-header h1 p span{font-size: 36px!important;}
.ivl-header p{color: #fff;font-family: "Roboto";font-size: 17px;font-weight: 100;margin-top: 19px;width: 60%;margin: auto;}
.ivl-header p span{ font-size: 16px!important;}
.ivl-header h1 b{border-bottom: 3px solid #00c2de; line-height: 1.3;}
.ivl-header h1 strong{border-bottom: 3px solid #00c2de; line-height: 1.3;}
.ivl-header h1 p b{border-bottom: 3px solid #00c2de; line-height: 1.3;}
.ivl-header h1 p strong{border-bottom: 3px solid #00c2de; line-height: 1.3;}
.ivl-header-inner .container{margin-top: 60px;}
.header-img img{width:100%;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{ background:transparent!important;}
.dropdown-menu > li > a{color:#002550!important;text-transform:uppercase;padding:10px 0px;}
.dropdown-menu > li {text-align:center; padding-bottom: 10px;border-bottom: 1px solid #d6d0d0;}
.dropdown-menu > li:nth-last-child(1) {border-bottom:0px!important;}
/*header-end*/


/* pro-consulting*/
.col-md-12.contact-us{padding: 44px 0px 70px;}
.pro-consulting{min-height:300px;background:#f7f7f7; margin:60px 0px 20px;border: 1px solid #e6e6e6;padding:50px 0px 10px;}
.pro-left{height:auto;}
.pro-left img{width:100%;}
.pro-right{height:auto;}
.pro-right h3{font-family: "Roboto";color: #111;margin-top: 0px;font-weight: bold;}
.pro-right h3 a{color:#111;text-decoration:none;}
.pro-right h3 a:focus{color:#111 !important;text-decoration:none;outline:none;}
.pro-right p { font-family: "Roboto";color: #666666;text-align: justify;font-size: 14px;margin-bottom:15px;}
.pro-right button{width: 150px;height: 40px;color: #fff;border-radius: 2px;border: 0px;font-family: "Roboto";outline:0px;margin-right:10px;}
/* pro-consulting-end*/


    /*section-one*/
    .section-one{
        min-height:450px;
        background:#f7f7f8;
        padding-top:50px;
    }

    .section-one h2{
        font-family: 'quattrocento';
        color: #000000;
        font-weight: bold;
        border-bottom: 1px solid #e2e2e2;
        padding-bottom:25px;
        font-size: 45px;
    }

    .section-one h3{ font-family: 'quattrocento';color:#000000;font-weight:bold;margin-bottom:15px;}
    .section-one p{font-family: "Roboto";color:#666666;margin-bottom:20px;min-height: 130px;}
    .learn-more-btn{text-align:left;}
    .learn-more-btn button{background: #01c0dd;color: #fff;border: 0px;padding: 9px 20px;border-radius: 3px;outline: 0px;font-family: "Roboto";}
    .section-two { min-height:500px; padding-top:50px;}
    .section-two h2{font-family: 'quattrocento';color: #000000;font-weight: bold;border-bottom: 1px solid #e2e2e2;padding-bottom:25px;font-size: 45px;
    }

    .uno-box {
        height:200px;
        width:100%;
        background:#f5f5f7;
        padding:8px;
            margin-bottom: 20px;
    }

    .uno-box img{width:100%;height:100%;}

    .dev-btn{
        font-family: "Roboto";
        background: #0b3778;
        border: 0px;
        padding: 6px 5px;
        color: #fff;
        font-size: 9px;
        border-radius: 2px;
        position: absolute;
        margin: 5px;
    }

    .big-rn-img{width:100%;}

    footer{
        text-align: center;
        font-family: 'quattrocento';
        padding: 50px 0px 20px;
        color: #000000;
        font-weight: bold;
        font-size: 19px;
    }

    .navbar-brand img{width: 131px;margin:0px;}


    .home-sub-img{width:100%;}
    .home-sub-img img{width:100%;}
    .hm-sub-blk{margin-top:20px;float:left;}
    .section-one p{text-align:justify;}

    /*section-one-end*/


    /* Studio map */
    
    .stay-btn {background: #ff7c20;padding: 9px 11px;border-radius: 2px;text-align: center;font-size: 14px;border: 0px;width: 150px;}
    
    .search-bg-holder {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;background: #fff;margin-top: 3px; position: relative;width: 300px;margin: 16px auto;height: 34px;z-index: 1;}
    
    .search-bg-holder input[type="text"] {width: 23em;height: 26px;border: 0;margin: 5px 0 0 2px;float: left;font-size:10px;text-indent: 4px;outline: none;}
    
    .new-srch-icon {
        float: right;
        background: #ffb11b;
        color: #fff;
        padding: 8px;
        font-size: 18px!important;
        border-bottom-right-radius: 5px!important;
        border-top-right-radius: 5px!important;
        border-radius: 0px;
    }
    
    .results-blk {
        width: 21em;
        display: block;
        float: left;
        font-family: arial;
    }
    
    .res-list {
        list-style-type: none;
        padding: 5px;
    }
    
    .res-list li {
        display: block;
        text-indent: 10px;
        min-width: 18em;
        max-width: 22em;
        margin-bottom: 5px;
        font-size: 14px;
    }
    
    .res-list li a {
        color: #7d7d7d;
    }
    
    .stay-btn a:hover, a:focus {
        color: #fff!important;
    }

    #searchresults {
        background: #ffffff;
        color: #000000;
        margin: 2px 0 0 0;
        position: absolute;
        font-size: 12px;
        overflow: hidden;
        display: none;
        margin-top: 35px;
        border-radius: 6px;
        width: 300px;
        max-height: 200px;
        overflow-y: scroll;
    }

    .stay-btn a {
        color: #fff;
    }
    
    /* carousel*/
    .news-sliders{position: absolute;bottom: -30px;left: 0;right: 0;}
    .media-carousel { margin-bottom: 0;padding: 0 40px 5px 40px;margin-top: 30px;}
    .media-carousel .carousel-control.left {left: -12px;background-image: none !important;background: #2c7fce !important;border: 4px solid #FFFFFF;border-radius: 23px 23px 23px 23px;height: 40px;width : 40px !important;margin-top: 45px;opacity: 1;color:#fff!important;font-weight: bold;}
    .media-carousel .carousel-control.right {right: -12px !important;background-image: none !important;background: #2c7fce !important;border: 4px solid #FFFFFF;border-radius: 23px 23px 23px 23px;height: 40px;width : 40px !important;margin-top: 45px;opacity: 1;
    font-weight: bold; color:#fff!important;}
    .media-carousel .carousel-indicators {right: 50%;top: auto;bottom: 0px;margin-right: -19px;}
    .news-sliders .thumbnail{margin-bottom:5px;background-color: #fff; border: 1px solid #dedede;min-height: 110px;box-shadow: 0 2px 5px rgba(169, 169, 169, 0.16), 0 2px 11px rgba(208, 208, 208, 0.23); padding:0px!important; overflow:hidden;font-family: "Roboto";}
    .news-img-blk img{width:100%;height:100%;}
    .news-sliders .thumbnail:focus{border:0px!important;}
    .news-img-blk{height:117px;background:#f1efef;position: absolute;padding:0px!important;}
    .news-txt-blk h3{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;color: #252222;font-weight: bold;margin: 4px 0px 0px; font-size: 12px;}
    .news-txt-blk p{display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-height: 1.1;color: #666;margin-top: 6px; font-size: 14px;}
    .news-txt-blk {padding: 7px 9px;}
    .news-txt-blk button{background: #2c7fce;color: #fff;border-radius: 50px;border: 0px;padding: 2px 10px;font-size: 12px;}
    .map-btns {text-align:center;}
    .map-btns button {color: #fff;border-radius: 2px;border: 0px;padding: 2px 10px;font-size: 12px;height: 38px;width: 150px;outline: 0px;}
    .map-btns button a{color: #fff; font-family: 'Roboto';    font-size: 14px;}
    .map-btns button a:hover,.map-btns button a:focus{text-decoration:none;}
    .media-carousel .carousel-indicators li {background: #c0c0c0;}
    .media-carousel .carousel-indicators .active {background: #333333;}
    /* End carousel */

    
    
    /* end of studio map */

    
    /*about-us*/
    .about-us-left img{width:100%;}
    .about-us-right h2{ font-family:'quattrocento';font-weight:bold;color:#000000;font-size:40px;margin-bottom:25px;}
    .about-us{text-align:left;}
    .about-us p{font-family: "Roboto";color:#666666;text-align:justify;font-size:17px;}
    .about-us-sub p{font-size:14px;}
    .about-us-sub{margin-top:30px;}
    .about-us-sub h4{ font-size: 14px;font-weight: bold;margin-bottom:15px;}
    .our-team h3{font-family:'quattrocento';font-weight:bold;color:#000000;font-size:40px;margin-bottom:25px;}
    .our-team {margin-top:30px;}
    .team-img{width:100%;height:400px;background:#dcd6d6;}
    .team-img img{width:100%;height:100%;}
    .our-team h4 {font-family: 'quattrocento';font-weight: bold;color: #000000;margin-bottom: 5px;margin-top: 15px;}
    .our-team p {font-family: "Roboto";color: #666666;font-size: 12px;}
    /*about-us-end*/


      /*portfolip*/
    .port-img{width:360px;}
    .port-text{font-family: "Roboto"; min-height: 400px; overflow: auto; border-bottom: 1px solid #d8d5d5; margin-bottom: 40px;}
    .port-text h3{color: #04254e;font-size: 45px;font-weight: bold;margin-bottom: 20px; }
    .port-text h4{color: #04254e;font-size:18px;margin-bottom: 20px;}
    .port-text p{color: #666666;font-size:14px;margin-bottom: 20px;}
    .port-text button{background: #01c0dd;border: 0px;padding: 11px 23px;color: #fff;border-radius:30px;outline: 0px;margin-top: 20px;font-weight: bold;font-family: "Roboto";float: left;text-align: center;text-decoration: none;width:235px;margin-bottom:50px;}
    .port-text button a {color:#fff;text-decoration:none;}
    .line-strip{border-bottom:1px solid #dadada;clear:both;    margin-bottom: 26px;}
    .pro-inner{margin-top: 80px;}
    .port-text button i{ margin-left: 10px;}
    .port-img img{width:100%;}
    .ventures-header{text-align: center;margin-top: 70px;background: white;overflow: auto;min-height: 200px;padding: 84px 0px;}
    .ventures-body{min-height:500px;padding-bottom:100px;}
    .ventures-header h1{font-family: 'quattrocento';font-weight: bold;color: #000000;font-size: 49px;}
    .ventures-header p{font-family: "Roboto";font-size: 17px;color: #666666;margin-top:10px;}
    .ve-tabs-nav{padding:0px;list-style:none;margin-top:30px;}
    .ve-tabs-nav li{display:inline-block;margin:0px 10px;font-family: "Roboto";font-size:18px;}
    .ve-tabs-nav li a{color:#666666;border-bottom: 2px solid #c5c5c5;text-decoration:none;}
    .tab-active a{color:#000000!important;font-weight:bold;border-bottom: 2px solid #00c0e0!important;}
    .visnol-box{min-height:200px;background: #fff;width: 100%;box-shadow: 0 2px 5px rgba(216, 220, 220, 0.16), 0 2px 11px rgba(247, 247, 247, 0.23);margin: 15px 0px;padding:30px;font-family: "Roboto"; }
    .pro-brand-logo{text-align:center;margin-bottom:20px;line-height: 98px;}
    .pro-brand-logo img{width:150px;}
    .visnol-box p{font-size:15px;color: #666666;text-align:justify;line-height:1.8; height:213px; overflow:hidden;}
    .site-name{color:#001b46;font-weight:bold;font-size: 16px; margin: 16px 0px;float: left; clear: both;}
    .site-name:hover{color:#001b46;text-decoration:none;}
    .pro-circle{ width: 80px;height: 80px;border: 3px solid #002550;border-radius: 50%;text-align: center;padding-top: 27px;font-family: "Roboto";}
    .pro-circle {color: #002550;font-weight: bold;font-size:15px;}
    .pro-ul{padding:0px;list-style:none;margin-top:5px;text-align:center;}
    .pro-ul li p{text-align:center;font-size:19px;    height: auto;}
    .pro-ul li{text-align:center;width:80px;    margin: 10px 13px;display:inline-block;}
    .blue-line{height: 24px;width: 3px;background: #002550;margin: auto;}
    /*portfolio-end*/

    /*subscribe-pop*/
    .subscribe-pop{ width: 100%;height: 100px;background: #f4f4f4; margin-bottom: 25px;padding-top: 39px;font-size: 15px;font-family: "Roboto";}
    .subscribe-pop .col-md-6 input{width: 16px;height: 20px; margin-top: 0px;float: left;margin-right: 8px;background: #fff;}
    .subscribe-pop .col-md-6 p{}
/*subscribe-pop-end*/



/*careers-detail-page*/
.careers-details-head{
    height:550px;
    
}

.profile-pic{
    height: 200px;
    width: 100%;
    background:#fff;
    margin-top: -119px;
    box-shadow: 0 2px 5px rgba(216, 220, 220, 0.16), 0 2px 11px rgba(185, 183, 183, 0.23);
    border: 1px solid #eaeaea!important;
    margin-top:-145px;
}


.submit-blog3 h1 {
    background: #5c579d;
    margin: 0px -15px;
    padding: 19px 25px;
    color: #fff;
    font-style: italic;
    font-size: 20px;
}

.submit-blog3 { padding: 0px;overflow: hidden;}
.submit-blog3  .table-bordered {border: 1px solid #ddd;margin-top: 0px;background:white;}




.profile-pic img {width: 100%;margin-top: 28px;}
    
.profile-links{padding:0px;list-style:none;margin-top:16px;}
.profile-links li{display:inline-block;}
.profile-titile{font-family: "Roboto";}
.profile-titile h2{color:#111;margin-top:13px; margin-bottom: 2px;font-size: 24px;font-weight: bold;}
.profile-titile p{color:#111;font-size:11px;}
.profile-links li i.fa{ background: black;width: 30px;height: 30px;text-align: center;padding: 7px 0px;border-radius: 50%;color: #fff;font-size: 18px;}

.count-list{width:100%;clear:both;float:left;margin-top:20px;margin-bottom:25px;}
.count-list ul{padding:0px;list-style:none;font-family: "Roboto";}
.count-list ul li i{margin-right: 6px;color: grey;}
.count-list ul li{display: inline-block;margin: 15px 11px 1px 0px;font-size: 17px;border-right: 1px solid #c5c5c5;    padding-right: 12px;}
.count-list ul li button{
    background: #01c0dd;
    border: 0px;
    padding: 10px 20px 9px;
    color: #fff;
    border-radius: 2px;
    outline: 0px;
    margin-top: 0px;
    font-size: 12px;
    font-family: "Roboto";
}
.count-list ul li:nth-last-child(1) {border:0px;}
.profile-tabs {clear:both;}
.profile-tabs .nav-tabs{border-bottom:0px!important}
.profile-tabs .nav-tabs li a{color:#111!important;font-family: "Roboto";font-size: 14px;}
.profile-tabs .nav-tabs .active{font-weight:bold;}
.tab-content h3{color:#111;font-weight:bold;font-family: "Roboto";margin-bottom:15px;}
.tab-content p{color:#666666;font-family: "Roboto";text-align:justify;font-size: 15px;}
.tab-content {padding-top:40px;margin-bottom:50px;}
.drop-btn{float:right;}
/*careers-detail-page-end*/

/*Consulting-details-page*/
       .careers-details-page{
            margin-top: 75px;
            text-align: center;
            background: #f7f7f7;
            min-height: 292px;
            padding: 58px 0px;
            margin-bottom: 50px;
       }
        .careers-details-page ul li img{width: 21px; margin: 0px 2px;}
        .careers-details-page ul li{font-family: "Roboto";} 
       .careers-details-page button{
        position: absolute;
        left: 0;
        right: 0;
        width: 190px;
        margin: auto;
        background: #01c0dd;
        color: #fff;
        border: 0px;
        padding: 9px 11px 8px;
        border-radius: 2px;
        outline: 0px;
        font-family: "Roboto";
        font-size:18px;
        margin-top:90px;
       }
       .careers-details-page ul{list-style:none;padding:0px;}
       .careers-details-page ul li{display:inline-block;margin:5px 10px;}
       .careers-details-page h2 {font-family: 'quattrocento';font-weight: bold;color: #000000;font-size: 37px; margin-bottom: 15px;}
       .consulting-details-row .container {margin:0px auto;border-bottom: 1px solid #e0dddd;    padding: 1px 0px 14px;}
       .consulting-details-row .row p{text-align:justify;font-family: "Roboto";color: #615b5b;}
       .consulting-details-row .row h3{font-weight: bold;font-family: "Roboto";color: #1f1f1f;font-size: 19px;}
       .consulting-details-row .row ul{padding:0px;font-family: "Roboto";list-style:none;}
       .consulting-details-row .row ul li i{font-size:5px;color:#000000;margin-right:10px;}
       .consulting-details-row .row ul li{font-size:15px;margin-bottom:10px;}

       .details-last-text{
            margin: 24px auto;
            border-top: 1px solid #e0dddd;
            padding: 19px 0px 14px;
            overflow:auto;
       }

       .details-last-text button {
            width: 190px;
            background: #01c0dd;
            color: #fff;
            border: 0px;
            padding: 9px 11px 8px;
            border-radius: 2px;
            outline: 0px;
            font-family: "Roboto";
            font-size: 18px;
            margin-top:25px;
        }
        
        
.careers-form{margin-top:20px;}

.careers-input{
  display:block;
  width:50%;
  margin:10px 0px;
  line-height:40px;
  border-radius:2px;
  outline:0px;
  background:#fff;
  box-shadow: 0 2px 5px rgba(60, 60, 60, 0.16), 0 2px 11px rgba(37, 37, 37, 0.23);
  border: 1px solid #efecec;
  padding:10px;
}

.thanks-txt{ font-family: 'latoregular';color:#55be26!important;font-weight: bold;text-align: center;}

     /* Consulting-details-end*/
     
     #file-upload {
  position: absolute;
  left: -9999px;
}

label[for="file-upload"] {
  padding: 0.5em;
  display: inline-block;
  background: #166fc9;
    cursor: pointer;
    color: #fff;
}
label[for="file-upload"]:hover {
  background: #6b3880;
}

#filename {
  padding: 0.5em;
  float: left;
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  background:#fff;
  color:#111;
  box-shadow: 0 2px 5px rgba(60, 60, 60, 0.16), 0 2px 11px rgba(37, 37, 37, 0.23);
}

.care-submit-btn{

  margin: 17px 0px;
    background: #8BC34A;
    border: 0px;
    color: #fff;
    padding: 10px 20px;
    border-radius: 2px;
    outline:0px;
}

/*filew-upload-end*/
     
     
     
     
      /*careers*/
    .careers{
            min-height:110px;
            background: #fff;
            width: 100%;
            box-shadow: 0 2px 5px rgba(216, 220, 220, 0.16), 0 2px 11px rgba(247, 247, 247, 0.23);
            margin: 15px 0px;
            padding: 0px 30px 0px;
            font-family: "Roboto";
        }
        .career-brand-logo{text-align:center;margin-bottom: 20px;}
        .career-brand-logo img{width:70%;margin: 10px 0px;}
        .careers-btn{text-align:right;}
        .careers .col-md-4{height:110px;    padding: 15px 20px;}
        .careers .col-md-4:nth-child(1) {border-right:1px solid #d2d0d0;}
        .careers .col-md-4 a {
            background: #01c0dd;
            border: 0px;
            padding: 11px 23px;
            color: #fff;
            border-radius: 2px;
            outline: 0px;
            margin-top: 20px;
            width:60%;
            font-weight:bold;
            font-family: "Roboto";
            float: right;
            text-align: center;
            text-decoration: none;
        }
        .careers .col-md-4 a:hover {text-decoration: none;}
        .careers .col-md-4 label{background: #002550;color: #fff;padding: 4px 10px;font-size: 10px; border-radius: 2px;}
        .careers .col-md-4 h4{ margin: 4px 0px 0px;color: #666666;font-size: 15px;}
        .ve-tabs-nav{ margin-bottom: 14px;}
        .ve-tabs-nav li{ cursor:pointer;}
    /*careers*/
    
    
      /*port-folio-page*/
    .port-txt{font-family: "Roboto"; background: #f1f1f1;padding: 13px;    height: 206px;}
    .port-txt h4{color:#111;}
    .port-logo {height:160px;background:#fff;width:100%;margin-top:15px;border: 1px solid #eae9e9;text-align:center;padding-top: 27px;}
    .port-logo img{width: 150px;margin-top: 7px;}
    .port-txt p{color:#666666;text-align:justify;font-family: "Roboto";}
    /*port-folio-page-end*/
    
    
    
    
    
  /*  .consulting*/
    .consulting-header{
          text-align: center;
            margin-top: 80px;
            background: #f6f5f5;
            min-height: 385px;
            padding: 52px 0px 28px;
            clear: both;
            width: 100%;
            float: left;
            margin-bottom: 60px;
            border-bottom: 1px solid #dedbdb;
    }
    .con-left{text-align:left;font-family: "Roboto";}
    .con-right img{width:100%;}
    .con-left h1{font-family: "Roboto";
    font-size: 32px;
    color: #000000;
    margin: 0px;}
    .con-left p{font-family: "Roboto";
    color: #585757;
    font-size: 14px;
    margin-top: 11px;}
    .con-left button{background: #136bb4;border: 0px;padding: 11px 23px;color: #fff;border-radius: 50px;outline: 0px;margin-top: 10px;}
    .work-date{
        margin: 10px 0px;
    color: #666666!important;
    font-weight: bold;
    }
    .con-left button i{margin-left: 7px;}
    .consulting-row-one{text-align:center;clear:both;}
    .consulting-row-one h2 {font-family: 'quattrocento';font-weight:bold; color:#000000;font-size:45px;margin-bottom:22px;}
    .consulting-row-one p{color:#666666;font-family: "Roboto";font-size: 15px;}
    .consulting-row-two .col-md-12 h3{font-family:"Roboto";color:#111;}
    .consulting-row-two .col-md-12 h3{font-family:"Roboto";color:#111;margin-top: 0px;font-weight: bold;}
    .consulting-row-two .col-md-12 p{font-family:"Roboto";color:#666666;text-align:justify;font-size: 14px;}
    .grey-blk{text-align: center;background: #f2f0f1;padding: 30px 10px;min-height: 162px;font-family:"Roboto";}
    .grey-blk p{font-style:italic;color:#8e8888;}
    .grey-blk button { background: #002049; border: 0px; padding: 11px 23px;color: #fff;border-radius: 2px;outline: 0px;margin-top: 10px;width:150px;font-size: 12px;}
    .consulting-row-two .container{
        margin: 28px auto;
        border-bottom: 1px solid #e0dddd;
        padding: 34px 0px;
    }

    .consulting-row-three .container {
        margin: 15px auto;
        padding: 34px 0px;
    }

     .consulting-row-three ul{padding:0px;list-style:none;font-family:"Roboto";}

      .consulting-row-three ul li{background: #f7f7f7;padding: 20px 10px;margin: 10px 0px;color: #000000;font-family:"Roboto";}
      .consulting-row-three ul li i{color:#04244d; margin:0px 10px;font-size:9px;}
      
        .tag-div img{width:100%;}
    .tag-div{padding:0px!important;}
    #flag {
        width: 82px;
        height: 77px;
        box-sizing: content-box;
        padding-top: 6px;
        position: relative;
        background: #ff9937;
        color: white;
        font-size:0px;
        letter-spacing: 0.2em;
        text-align: center;
        text-transform: uppercase;
     }

        #flag:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 13px solid #f6f5f5;
    border-left: 43px solid transparent;
    border-right: 40px solid transparent;
}

    #flag h4{font-weight: bold; font-size:20px;}
    #flag p {
        color: white;
        font-size: 16px;
        margin: -10px 0px;
        font-weight: bold;
    }
     /*consulting-end*/
    
  /*new-consulting-page*/
.new-consulting-page{clear:both;}
.new-consulting-heading{text-align:center;}
.new-consulting-heading h3{font-family: 'quattrocento';font-size: 41px; font-weight: bold;color: #000000;margin-bottom: 29px;}
.new-consulting-heading p{font-family: "Roboto";color: #666666;font-size: 15px;}
.new-consulting-heading p b{color: #000000;}
.new-consulting-content h3{font-family: "Roboto"; font-size:20px;color: #000000; margin-bottom: 7px;font-weight:bold;}
.new-consulting-content p{color: #666666;text-align:justify;}
.new-consulting-content{border-bottom: 1px solid #e6e4e4;border-top: 1px solid #e6e4e4;padding: 8px 0px 23px;}
.new-consulting-page .row{margin-top:70px;margin-bottom: 200px;}
.new-consulting-content h3 i{float: right;color: #00c0e0;font-size: 23px;}
/*new-consulting-page-end*/

/*new-consulting-d-page*/
.new-consulting-d-page{margin-top:130px;}
.new-consulting-d-page h1{font-family: 'quattrocento';color: #000000;font-weight: 800;border-bottom: 1px solid #d6d3d3;padding-bottom: 20px;margin-bottom:26px;}
.new-consulting-d-page p{font-family: "Roboto";font-size: 15px;color:#666666;text-align:justify;}
.con-detail-content{margin-top:80px;}
.con-detail-content p{height:67px;overflow:hidden;font-size: 13px;}
.con-detail-content h3{font-size: 16px;}
/*new-consulting-d-page-end*/


/*popup*/
.popup-new {width:500px!important;}
.pro-circle{font-size: 13px;}
.modal-header {padding: 20px 15px;border-bottom: 1px solid #e5e5e5;text-align: center;background:#4388f2;color: #fff;}
.popup-new .modal-title{font-family:"Roboto";font-size:15px;}
.popup-new .modal-title b{font-weight:500;font-size:18px;}
.modal-body{text-align:center;}
.popup-new form input{width:90%;margin: 5px 0px;padding: 16px 10px;border-radius:5px;border: 1px solid #d4d4d4;outline:0px; box-shadow: 0 2px 5px rgba(216, 220, 220, 0.16), 0 2px 11px rgba(185, 183, 183, 0.23);color:#000000;}
.popup-new form button{margin: 12px 0px; background: #01bfdc; color: #fff;padding: 10px;width: 150px;border-radius: 21px; border: 0px;font-size: 17px;font-family:"Roboto";}
.popup-new .modal-body p{width:80%;margin: auto auto 20px;font-size: 16px; color: #666666;}
.resp_cap{text-align: center;padding-top: 8px;margin-left: 110px;}
/*popup-end*/

/*.contact-us*/
.contact-us{text-align:center;}
.contact-us p{font-family: "Roboto";color:#666666;}
.contact-us h1 {
    text-align: center;
    font-family: 'quattrocento';
    font-weight: bold;
    color: #000000;
    margin-bottom:25px;
    font-size:64px;
}
.contaus-form{background:#f8f8fa;min-height:500px;padding-top:97px;padding-bottom:50px;margin-top:25px;}
.contaus-form input{width:100%;margin:0px 0px 10px;height:50px;outline:0px;background:#fff;border:1px solid #e4e4e4;padding-left:5px;}
.contaus-form textarea{width:100%;min-height:150px;outline:0px;background:#fff;border:1px solid #e4e4e4;padding-left:5px;}
.contaus-form button{font-family: "Roboto";background: #01c0dd;color: #fff;border: 0px;width: 135px;padding: 7px 0px;font-size: 17px; outline: 0px;transition: 0.5s;margin-top: 10px;border-radius: 3px;}
.contaus-form .col-md-5 h4{ font-family: "Roboto";margin-bottom:0px;}
.contaus-form .col-md-5 p{ font-family: "Roboto";margin-bottom:0px;color:#666666;font-size:16px;}
.contact-form {width: 570px; margin: auto;}
/*.contact-us-end*/



/*blog-page*/
        .blog-details-contact{width:900px;margin:auto;}
        .blog-body{margin-top:110px;text-align:center;}
        .blog-left h1{text-align:center;font-family: 'quattrocento';font-weight:bold;color:#000000;}
        .blog-left{margin-top:50px;}
        .blog-blk{text-align:left;}
        .blog-img{height:210px;width:100%;background:#fff;}
        .blog-img img{width:100%;height:100%;}
        .blog-blk h3{color:#000000;font-family:"Roboto";font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
        .blog-blk p{color:#666666;font-family:"Roboto";font-size: 15px;text-align:justify;height:91px;}
        .blog-blk button{
            font-family: "Roboto";
            background: #01c0dd;
            color: #fff;
            border: 0px;
            width: 145px;
            padding: 7px 0px;
            font-size: 17px;
            outline: 0px;
            transition: 0.5s;
            margin-top: 10px;
        }
         .blog-blk button a{
            color: #fff;
            text-decoration:none;
         }    
        .blog-blk {margin:15px 0px;}
        .blog-srch{width:100%;height:50px;background:#f5f5f5;border: 1px solid #e8e8e8;}
        .blog-srch input{width:90%;float:left;background:transparent;border:0px;height:100%;outline:0px;padding-left:10px;}
        .blog-srch i{margin: 14px 0px;font-size: 21px; color: grey;}
        .work-blk{width:100%;background:#01c0dd;height:317px;margin-top:25px;}
        .work-blk .col-md-9{text-align:left;}
        .work-blk .col-md-9 h3{font-family: "Roboto";font-size:37px;color: #fff;margin: 3px 0px;}
        .work-blk .col-md-9 p{ margin: 0px;color: #002049!important;font-weight: bold;}

        .work-blk .col-md-9 button {
                background: #002049;
                border: 0px;
                padding: 10px 16px;
                color: #fff;
                border-radius: 2px;
                outline: 0px;
                margin-top: 10px;
                font-size: 12px;
                font-family: "Roboto";
        }

        .work-blk .col-md-9{margin-top:15px;}
        .trending-blogs {margin-top:20px;float:left;width:100%;}
        .trending-blogs h3{font-family: "Roboto";color:#000000;text-align:left;margin-bottom:25px;}
        .trending-blogs .col-md-4{height: 120px;padding:0px;}
        .trending-blogs .col-md-4 img{width:100%;height:100%;}
        .trending-blogs .col-md-8 {height: 120px;text-align:left;}
        .trending-blogs .col-md-8 h3{color: #000000;font-family: "Roboto";font-size:15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    margin: 0px 0px 4px;}
        .trending-blogs .col-md-8 p {color: #666666;font-family: "Roboto";font-size: 14px;text-align:justify;height:60px;overflow:hidden;}
        .read-more{font-weight:bold;font-family: "Roboto";color:#01c0dd;}

        #flag2 {
            width: 96px;
            height: 87px;
            box-sizing: content-box;
            padding-top: 15px;
            position: relative;
            background: #ff9937;
            color: white;
            font-size: 11px;
            letter-spacing: 0.2em;
            text-align: center;
            text-transform: uppercase;
            margin-left: -21px;
        }

        #flag2:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            width: 0;
            height: 0;
            border-bottom: 13px solid #01c0dd;
            border-left: 55px solid transparent;
            border-right: 47px solid transparent;
            margin-left: -5px;
        }


        #flag2 h4{font-weight: bold;font-size: 22px; margin-left: 12px;}
        
        .tren_blog{
                margin: 6px 0px 10px;
                float: left;
                clear: both;
                width: 100%;
        }
        .blg_content{color:#666666;font-family:"Roboto";font-size: 15px;text-align:justify;height:88px;overflow:hidden;}
        .tren_blg_content{color: #666666;font-family: "Roboto";font-size: 14px;text-align:justify;height:60px;overflow:hidden;}
        
      
        .blog-list-links{list-style:none;padding:0px;}
        .blog-list-links li {
            display: inline-block;
            margin: 5px;
            border-right: 1px solid #b7b3b3;
            padding-right: 11px;font-family:"Roboto";
        }
        .blog-list-links li a{color:#0db7d8;text-decoration:underline;}
     
        .bl-list-head h1{font-family: "Roboto";font-size: 23px;margin-top:0px;}

        .bl-list-head a i{color:#111;font-size:22px;}

        .bl-list-head h1 a:focus{color:#111!important;}
        .big-blg-img{ width:100%;height:auto;background:#fff;margin:25px 0px;}
        .big-blg-img img{width:100%;height:100%;}
        .big-blg-content{text-align:left;padding:20px 0px;font-family: "Roboto";}
        .big-blg-content p{color:#666666;font-size:15px;    text-align: justify;}
        .blog-list-links li i { background:#333232;color: #fff;padding: 6px;border-radius: 50%;height: 25px;width: 25px;font-size:13px;}
        .blog-list-links li:nth-last-child(1) {border:0px;}
        
/*blog-page-end*/

/*new-blog-body*/
.blog-shop{background:#f8f8fa;padding: 40px 0px;border:1px solid #d6d6d6;}
.new-blog-body-to{margin-top:30px;}
.new-blog-body{margin-top:100px;}
.new-blog-heading{text-align:center;}
.new-blog-heading h1{text-align: center;font-family: 'quattrocento';font-weight: bold;color: #000000;margin-bottom:30px;}
.new-blog-left{height:260px;background:#fff;width:100%;padding:10px 15px 10px 25px;}
.new-blog-right{height:260px;background:#fff;width:100%;padding:10px 15px 10px 25px;}
.new-blog-section-one{padding-bottom:25px;}
.new-blog-left h3{font-weight:bold;font-family: "Roboto";color:#111111;font-size:20px;margin-top:15px;margin-bottom:25px;}
.new-blog-left p{font-family: "Roboto";color:#111;}
.new-blog-left p input{margin: 2px 9px -3px 0px;float: left; position: relative;border-radius: 0px;width: 15px;height: 15px;}
.new-blog-left .email{font-family: "Roboto";width: 100%;border: 0px; padding: 5px 0px; background: transparent; border-bottom: 1px solid #bdbdbd; color: #111; outline: 0px;margin-top: 12px;}
.new-blog-left .email::placeholder{color:#111;font-family: "Roboto";}
.subscribe-btn {float:right;margin-top:10px;}
.subscribe-btn button{background: #002550;color: #fff; border: 0px;outline: 0px;width: 148px;padding: 9px;font-size: 13px;border-radius: 3px;}
.new-blog-right img{width:60%;margin:10px auto 0px}
.new-blog-right h3{font-weight:bold;font-family: "Roboto";color:#fff;font-size:26px;margin-top:15px;margin-bottom:15px;}
.new-blog-right {text-align:center;}
.btn-more-info{
    background: #ff9937;color: #fff; 
    border: 0px;outline:0px;
    width:148px;padding: 9px;
    font-size: 13px;border-radius:0px;
    position:absolute;top:4px;
}
.btn-more-info i{float:right;}
.new-tag{position:absolute;right:15px;top:0;}
.subscribe-btn button i{float: right;font-size: 10px;margin-top:3px;}
.new-blog-section-two{border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-top:30px;}
.new-blog-section-three{border-bottom:1px solid #d6d6d6;padding-bottom:25px;margin-top:30px;}
.new-blog-section-three .col-md-4 img{width:70%;float:right;}
.new-blog-section-three .col-md-4  h3{
    font-weight:bold;font-family: "Roboto";color:#111;
    font-size:26px;margin-top:15px;margin-bottom:15px;
    margin-top:0px;
}
.new-blog-section-three .col-md-4  h3 a{
    color:#111;
    text-decoration:none;
}
.new-blog-section-three .col-md-4  h3 a:focus{
    color:#111 !important;
    text-decoration:none;
    outline:none;
}
.new-blog-section-three .col-md-4 p{font-family: "Roboto";color:#666666;text-align:justify;}
.page-ide ul{padding:0px;list-style:none;}
.page-ide{text-align:center;margin-top:50px;}
.page-ide ul li{padding:0px;display:inline-block;font-family: "Roboto";color:#111;font-size:16px;font-weight:500;margin:0px 5px;cursor:pointer;}
.id-active{font-weight:800!important;}
.thank-msg{text-align:center;float:left;width:100%;margin-top:10px;font-weight:bold;font-family: "Roboto";color:green!important;}
.thank-msg-home{margin-top:10px;font-weight:bold;font-family: "Roboto";color:green!important;}
/*new-blog-body-end*/


/*new-pop-heading*/
.new-pop-heading{text-align:center;font-family: "Roboto"; }
.new-pop-heading p{text-align:center;color:#666666;font-size: 14px;}
.new-pop-heading h4{font-size: 20px;margin: 5px;font-weight: 400; margin-top: 39px;}
.new-pop-form input{width: 100%;padding: 24px 11px; margin-bottom:13px;background: #f4f4f4;border: 0px;font-family: "Roboto";outline:0px;}
.new-pop-form input::placeholder{font-style:italic;font-family: "Roboto";}
.new-pop-form{text-align:left;padding: 0px 21px;}
.new-pop-form label{font-weight: 500;color: #142063;font-size: 15px;font-family: "Roboto";}
.new-close{margin: 10px;position:absolute;right: 0;color: #949494!important;opacity: 9!important;}
.resume-field{width:100%;float:left;padding: 22px 10px 10px;margin-bottom:13px;background: #f4f4f4;border: 0px;font-family: "Roboto";}
.resume-field input{padding:0px!important;}
.new-pop{overflow: auto; padding-bottom: 60px;border-radius: 0px!important;}
.new-captcha{ width: 280px;border-radius: 3px;height: 62px;clear:both;}
.pop-btn{width:100%;clear:both;text-align:center;margin-top:20px;float:left;}
.pop-btn button {background: #01c0dd;color: #fff;border: 0px;padding: 9px 20px;border-radius: 3px;outline: 0px;font-family: "Roboto";}
.resume-field i{float:right;font-size:16px;}
.resume-field p{float:left; float: left;margin: 0px 0px 8px;font-style: italic;}

/*new-pop-headingend*/


/*home-sec-one*/
.home-sec-one{margin-top:88px;margin-bottom:50px;}
.wiz-img{width:100%;background:#fff;text-align:right;}
.wiz-img img{width:100%;}
.wiz-text h3{ font-family: 'quattrocento';font-weight: 800;color: #111;font-size: 41px;}
.wiz-text p{text-align:justify;font-family: "Roboto";margin-top: 48px;font-size:15px; color:#666666;}
.wiz-tit-two{margin: 0px 0px 0px 184px;}
.wiz-tit-one{ margin: 0px 0px 14px;}
.wiz-text button {background: #01c0dd;color: #fff;border: 0px;padding: 9px 30px;border-radius:50px;outline: 0px;font-family: "Roboto";margin-top:20px;text-transform:uppercase;}
.wiz-text button i{margin-left: 10px;}
/*home-sec-one-end*/
/*home-sec-two*/
.home-sec-two{background:#f6f4f5;padding-bottom:30px; margin-bottom: 63px;}

.sec-two-heading{text-align: center;padding: 46px 0px 46px;border-bottom: 1px solid #e2dddd;margin-bottom: 30px;}

.sec-two-heading h2{font-weight: 800;color: #111;font-size: 41px;margin-top:0px;font-family: 'quattrocento';}
.sec-two-heading p{font-family: "Roboto";color:#000000;margin-bottom:0px;font-size: 12px;font-weight: bold;}
.sec-two-heading p a{font-family: "Roboto";color:#000000;text-decoration:none;}
.home-sec-two .item{min-height:450px;}
.carousel-control{background:transparent!important;width:auto!important;}
.carousel-indicators .active{background-color: #00c0e0!important;}
.carousel-indicators li{ background-color: #d6d1d1!important;width:12px!important;height: 12px!important;margin:0px!important;}
.carousel-control{color:#000!important;font-size: 20px!important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{font-size: 20px!important;}
.abt-project {text-align:center;margin-top:15px;}
.abt-project .lrn-btn {
    background: #01c0dd;
    color: #fff;
    border: 0px;
    padding: 9px 30px;
    border-radius: 50px;
    outline: 0px;
    font-family: "Roboto";
    margin-top: 20px;
    text-transform: uppercase;
}


/*home-sec-two-end*/

.carousel-custom-text h3{font-family: "Roboto";color:#011e46;font-size:53px;font-weight:bold;}
.blue-text{font-family: "Roboto";color:#011e46!important;font-size:16px!important;font-weight:bold;margin:20px 0px;}
.carousel-custom-text p{font-family: "Roboto";text-align:justify;color:#666666;font-size:13px;}
.carousel-custom-text .lrn-btn {background: #01c0dd;color: #fff;border: 0px;padding: 9px 30px;border-radius: 50px;outline: 0px;font-family: "Roboto";margin-top: 20px;text-transform: uppercase;}
.carousel-custom-text .lrn-btn a{color: #fff;text-decoration:none;}
.action-btns button{background: #fff;border:1px solid #dedede;padding: 9px 21px 6px;border-radius: 53px;color:#011e46;font-family: "Roboto";outline:0px;font-size: 10px;}
footer ul{padding:0px;list-style:none;}
footer{background: #f6f4f5;margin:80px 0px 0px;padding-bottom: 45px;}
footer ul li{display:inline-grid;text-align:left; margin: 0px 52px;font-family: "Roboto"!important;}
footer ul li a{float: left;width: 100%;font-family: "Roboto";color: #011430;font-size: 14px;font-weight: 500;}
footer ul li a:hover{color: #011430;}
footer sub-ul li{display:inline-block;font-family: "Roboto";}
footer sub-ul li {font-family: "Roboto"!important;}
.footer-logo img{width:140px;margin-top: -10px;}
.footer-logo p{font-family: "Roboto";    font-weight: 400;font-size: 14px;margin-top: 7px;}
.newsletter-info{min-width:300px;}
.newsletter-info h3{font-size:15px;color: #041223;}
.newsletter-info p{font-size:12px;color: #041223;}
.newsletter-info p .check-box{ float: left;margin-top: 2px;margin-right: 4px;}
.newsletter-info .col-md-12 input{background:#fff;font-size:10px;width: 69%;line-height: 28px;border: 1px solid #d8d3d3;padding-left: 10px;outline:0px;}

.newsletter-info .col-md-12 input::placeholder{font-size:10px!important;font-family: "Roboto";font-style:italic;}
.newsletter-info .col-md-12 button{font-size: 11px;background: #002550;border: 0px;padding: 8px 9px;color: #fff;border-radius: 3px;}


/*studio-popup*/
.studio-popup {font-family: 'latoregular';}
.studio-popup .modal-header{text-align: center;border:0px!important;padding-bottom: 0px;background: transparent !important;}
.studio-popup .modal-header .modal-title{font-weight: bold;color: #111;font-size: 20px;margin-bottom: 4px;}
.studio-popup .modal-header p{color: #575c60; font-size: 14px;width: 50%; margin: auto;}
.rqd{text-align:center;color:red;    text-align: center;font-size: 13px;font-weight: bold;}
.studio-popup .modal-content{overflow:hidden;}
.std-form input{width:100%;padding: 10px;border: 1px solid #c8c8c8;border-radius: 2px;margin: 0px 0px 2px;font-style: italic;outline:0px;}
.std-form .col-md-6{padding:5px;}
.std-form{padding:0px 30px;}
.studio-popup .modal-body{padding: 7px 0px 0px;}
.pls-fld{width: 100%;padding: 2px;border: 1px solid #c8c8c8;border-radius: 2px;margin: 0px 0px 2px;font-style: italic;outline: 0px;height: 42px;}
.pls-fld i{float: right;margin: 9px 4px;color: #828080; font-size: 19px;}
.pls-fld p{float: left;margin: 10px 2px;color: #828080;font-size: 13px;}
.pod-send-btn{text-align:center;}
.pod-send-btn button{background: #4185e8;margin: 17px 0px;width: 107px;padding: 8px;border-radius: 20px;color: #fff;font-size: 15px;outline: 0px;transition: 0.5s;}
.pod-send-btn button:hover{transition:0.5s;background:#139d70;}
.suc-pop-msg{text-align:center;display:none;}
.suc-pop-msg h3{font-weight: bold;color: #111;font-size: 18px;text-align: center;width: 64%;margin:6px auto 30px;}
.suc-pop-msg i{font-size: 40px;margin: 26px 0px 5px;color: #5fd042;}
.suc-pop-msg .close{margin: 10px;position: absolute;right: 0;}
/*studio-popup-end*/



/*media-quaries*/

@media only screen and (max-width: 1128px) {
    .btn-more-info{right: -15px;}
    .new-blog-right {height: 274px;}
    .new-blog-left {height: 274px;}

}

@media only screen and (max-width: 991px) {


.ivl-header h1 p span{font-size: 27px!important;}
.ivl-header p span{font-size:14px!important;}

.contaus-form{padding-top:56px;padding-bottom: 20px;}
.contact-us h1{font-size:39px;}
.col-md-12.contact-us {padding: 44px 0px 20px;}
   #flag h4{font-size: 14px;}
   #flag {width: 65px;height: 67px;}
  .blog-right{clear:both;}
   #flag2{position:absolute;right:0px;}
    .big-rn-img{width:373px;}
    .ivl-header-inner .container{margin-top:1px;}
    .ivl-header h1{font-size: 25px;}
    .ivl-header h1 b{border-bottom: 1px solid #00c2de;}
    .ivl-header p{font-size: 14px;}
    .ivl-header-inner{min-height: auto;padding-bottom: 40px;}
    .section-one h2{font-size:24px; padding-bottom: 13px;}
    .section-one{padding-top: 10px;}
    .section-one h3{    font-size: 18px;}
    .learn-more-btn{text-align: left;font-size: 11px;}
    .section-two h2{font-size:24px; padding-bottom: 13px;}
    .section-two{min-height: auto; padding-top: 18px;}
    .section-one{padding-bottom: 20px;    min-height: auto;}
    #flag:after{border-left: 32px solid transparent;border-right: 32px solid transparent;}
    .ventures-body .container{width:100%!important;}
    .pro-ul li{margin: 10px 5px;    width: 70px;}
    .pro-circle{width: 70px;height: 70px;padding-top: 22px;}
    .ventures-header{    padding: 39px 0px;}
     .blog-details-contact{width:100%;margin:auto;}
     .new-blog-right img{width: 81%;}
     .work-date{font-size: 12px;}
     .new-blog-right h3{font-size: 20px;}
    
    /*consulting*/
        .con-right img{margin-top:0px;}
        .con-left h1{font-size:34px;}
        .con-left p{font-size: 15px;}
    /*consulting-end*/
    
    /*careers*/
    .ve-tabs-nav li{font-size: 15px;margin-top:15px;}
    .careers .col-md-4{ padding: 15px 8px;}
    /*careers-end*/
    
     /*.careers-details-page*/
    .consulting-details-row .container{width:95%!important;}
    .careers-details-page{min-height: 222px;margin-top: 44px;}
    .careers-details-page button{margin-top:30px;}
    .careers-details-page h2{ font-size: 30px;}
    .details-last-text button{margin-top: 10px;}
    .consulting-details-row .row ul li{font-size: 14px;}
    .careers-details-page h2 {font-size: 21px;}
    /*.careers-details-page-end*/
    
    /*careers-detail-page*/
    .profile-titile p{font-size: 10px;}
    .profile-titile h2{font-size:16px;}
    .profile-pic{height: 160px;margin-top: -98px;}
    /*careers-detail-page-end*/
    
    /*new-home-page*/
    .wiz-tit-two{margin: 0px 0px 0px 0px;}
    .wiz-text h3 {font-size: 28px;}
    .wiz-text p{margin-top: 18px;}
    .sec-two-heading h2{font-size: 32px;}
    .carousel-custom-text h3{font-size: 33px;}
    .blue-text{margin: 20px 0px;font-size: 13px!important;}
    .home-sec-one{    margin-bottom: 20px;}
    .carousel-custom-text .lrn-btn {margin-bottom: 80px;}
    .new-blog-section-three .col-md-4 h3{font-size: 18px}
    .wiz-img{text-align:center;}
    .wiz-img img{width:250px;margin:auto;}
    .wiz-text p {text-align:center!important;}
    .wiz-text h3{text-align:center;}
    .wiz-text{text-align:center;}
    /*new-home-page-end*/
    
    /*port-folio*/
    .line-strip{display:none;}
    /*port-folio-end*/
    
}

@media only screen and (max-width: 767px) {
    .contact-form{width:97%;}
    .contact-us h1{font-size: 29px;margin-bottom: 10px;}
    .col-md-12.contact-us{padding:0px 0px 0px;}
    .contaus-form{padding-top: 40px;}
    .new-blog-body { margin-top: 80px;}
    .about-us h1{margin-bottom: 13px;margin-bottom: 8px;font-size: 26px;}
    .about-us p{font-size: 13px;}
    .about-us p span{font-size: 13px;}
    .about-us-right h2{ font-size: 30px;}
    .careers .col-md-4 a{padding: 7px 18px;}
    .careers .col-md-4 h4 {font-size: 14px;}
    .ve-tabs-nav{margin-top: 2px;}
    .ventures-body{padding-bottom: 23px;}
    .careers .col-md-4 a{width:100%;}
    #flag2{margin-left:0px;float:right;}
    .big-rn-img{width:300px;}
    .ivl-header h1 p{font-size:30px;}
    .navbar-inverse .navbar-toggle{border:0px!important;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background:transparent!important;}
    #myNavbar{overflow: auto;margin-top: 21px;background: #002752;}
    .navbar-brand img{    width: 96px;}
    .navbar-toggle{margin-top:18px!important;}
    .ivl-header-inner{    padding-top: 132px;}
    .header-img {text-align:center;margin:15px 0px;}
    .header-img img{width:200px;}
    .uno-box {height: 132px;}
    .section-two .container{padding:0px!important;}
    .section-one .container{padding:0px!important;}
    .visnol-box p{height:auto;}
    .pro-brand-logo{height:auto;}
    
    /*consulting*/
    .con-right img{width:50%;margin:auto;}
    .consulting-header{height:402px;}
    .consulting-row-one h2{font-size: 29px;}
    .consulting-row-one p{font-size: 13px;}
    .consulting-row-two .col-md-8 h3{    font-size: 19px;}
    /*consulting-end*/
    
    /*new-consulting-page*/
    .consulting-header{height:auto;}
    .con-left h1{font-size:24px;}
    .con-left p{font-size:13px;}
    .new-consulting-heading h3{font-size: 30px;}
    .consulting-header{margin-bottom: 3px;}
    .new-consulting-content h3{font-size: 18px;}
    .new-consulting-page .row{ margin-bottom: 0px;}
    .new-consulting-d-page h1{font-size: 19px;margin-bottom: 16px;}
    .new-consulting-d-page{ margin-top: 81px;}
    .new-consulting-d-page p{font-size: 14px;}
    .con-detail-content {margin-top: 20px;}
    /*new-consulting-page-end*/
    
    .popup-new {width: 78%!important; margin: 20px auto!important;}
    .resp_cap{margin-left: 160px;}
    .pro-right h3{font-size: 19px;}
    .pro-consulting{padding: 50px 0px 36px;}
    .pro-left img{width:200px;margin:0px;}
    .pro-consulting .container{padding:0px!important;}
    .pro-right button{    margin-bottom: 5px;}
    .new-blog-right{height:auto;overflow:auto;margin-bottom:20px;}
    .new-blog-left{height:auto;overflow:auto;margin-bottom:20px;}
    .new-blog-section-three .col-md-4 img {width: 100%; float: left;}
    .pro-left img { width: 100%;margin: 0px 0px 15px;}
    
    /*new-pop*/
    .new-pop-heading h4{margin-top:19px;   font-size:27px!important;}
    .new-pop-heading p{font-size: 12px; width: 80%;margin: auto;}
    .new-pop-form input{padding:15px 11px!important;}
    .new-pop-form label{ font-size:12px!important;}
    /*new-pop-end*/
    
     /*careers-detail-page*/
     .careers-details-head{height: 419px;}
     .profile-pic{height: 125px;margin-top:-65px;}
     .profile-links li i.fa {font-size:12px;width:20px;height:20px;padding: 5px 0px;}
     .count-list ul li{font-size: 14px;}
     .count-list ul li button {font-size: 11px;padding: 7px 16px 7px;font-size: 11px;}
     .tab-content{padding-top: 10px;font-size: 18px;}
     .tab-content p{font-size: 13px;}
    /*careers-detail-page-end*/

    footer ul li{width:36%;margin: 0px 23px;}    
    footer{margin:0px 0px 0px 0px;}
    
    /*new-home*/
    .ivl-header p{width:100%;}
    .ivl-header h1 {font-size: 18px;}
    .wiz-tit-one{margin: 0px 0px 1px;font-size: 22px;}
    .wiz-text p{font-size: 13px;}
    .sec-two-heading h2{font-size: 26px;}
    .carousel-custom-text h3{font-size: 24px;}
    /*new-home-end*/
    
    /*port-folio*/
    .port-text{min-height:auto;}
    .port-text h3{font-size: 18px;    margin-bottom: 10px;}
    .port-text h4{ font-size: 14px; margin-bottom: 10px;}
    .port-img { width: 100%;}
    .pro-inner{margin-top: 0px;}
    .port-text button {  margin-bottom: 20px; margin-top: 0px;}


    .map-btns button{width: 107px;padding: 2px 1px; margin-bottom: 4px;}
    .map-btns button a{font-size: 11px;}
    .std_cnt{
    	font-size: 28px!important;
    height: 54px!important;
    width: 61px!important;
    margin-top: 21px!important;
    left: 23px!important;
    }
    .std_cnt p{margin-top: -5px!important;}
    .news-img-blk{height:80px;}
    .news-txt-blk h3{-webkit-line-clamp: 1;}
    .news-txt-blk p{ -webkit-line-clamp: 1;font-size: 12px;margin-top: 2px;}
    .news-sliders .thumbnail{min-height:50px;}
    .news-txt-blk button{padding: 4px 10px 2px;font-size: 10px;}


.media-carousel .carousel-control.left {height: 30px;width: 30px !important;}
.media-carousel .carousel-control.right{ height: 30px;width: 30px !important;}
.search-bg-holder{ width:270px;}
.carousel-control span{margin-top:-4px;position:absolute;left: 0;right: 0;}
.stay-btn{width:218px!important;}

    /*port-folio-end*/
    
    
   .studio-popup .modal-header p{width: 94%;}
  .std-form input {padding: 8px;}
}




@media only screen and (max-width:600px){

    .sec-two-heading{padding: 16px 0px 9px;}
    .home-sec-two{margin-bottom: 0px;}
    .ivl-header h1 p span{font-size:18px!important;}
    .ivl-header p span{font-size:12px!important;}

    .ventures-header h1 { font-size: 31px;}
    .ventures-header{padding: 7px 0px 20px;}
    .ventures-header p{font-size: 15px;}
    .visnol-box p { font-size: 13px;}
    .ventures-header p {font-size: 13px;}

    /*consulting*/
    .consulting-header{padding: 22px 0px 0px;}
    .con-right img { margin-top:84px;width: 50%; margin: auto; position: absolute; left: 0; right: 0; top:2px;}
    .consulting-header{    margin-bottom: 75px;}
    /*consulting-end*/
    
    
    /*new-consulting-page*/
    .con-right img { margin:auto;}
    .con-left h1 { font-size: 18px;}
    .consulting-header{height: auto;padding-bottom: 20px;}
    .con-left h1{font-size:18px;margin:10px 0px;}
    .consulting-header {margin-bottom: 15px;}
    .new-consulting-heading h3 {font-size: 22px;}
    .new-consulting-heading p {font-size: 14px;}
    .new-consulting-heading h3{margin-bottom: 10px;}
    .new-consulting-page .row {margin-top: 30px;}
    .new-consulting-content p{font-size: 13px;}
    .new-consulting-content h3{margin:0px;font-size: 15px;margin-bottom: 7px!important;}
    footer ul li {width: 300px;margin: 0px 13px;clear: both;f}
    .new-consulting-content{padding: 14px 0px 9px;}
    .con-left button{}
    /*new-sonsulting-page-end*/
    
    
     /*careers*/
    .ventures-header{min-height:auto; padding-bottom:20px;}
    .careers{padding: 0px 0px 0px;}
    .careers .col-md-4 a{width:100%;font-size:10px;padding:8px 7px;}
    .careers .col-md-4 h4{font-size: 13px;}
     /*careers-end*/
      .blog-left h1 {font-size: 17px;}
     .resp_cap{margin-left: 100px;}
    
    /*careers-detail-page*/
     .careers-details-head {height: 269px;}
     .profile-pic {height: 95px; margin-top: -25px;}
     .count-list ul li {font-size: 12px;}
     .tab-content h3{margin-bottom: 10px;font-size: 17px;}
      /*careers-detail-page-end*/
      
      
     footer ul li {width: 300px;margin: 0px 13px;clear: both;}
}


@media only screen and (max-width:500px){

    .work-date{margin-left: 0;}
    .con-left h1{font-size: 29px;margin: -6px 0px;}
    .contact-form{width:100%;}
    .big-blg-content{padding: 0px 0px;}
    .big-blg-content p{font-size: 13px;}
    .bl-list-head .col-md-1{padding:0px;}
    .bl-list-head a i{margin-top: -2px;}
    .bl-list-head .col-md-10{padding:0px;}
    .ve-tabs-nav li {font-size: 12px;margin: 0px 6px;}
    .big-rn-img{width: 270px;}
    .con-left h1{font-size: 17px;margin-bottom: -9px;}
    .con-right img{width:65%;}
    .consulting-header{height: 409px;}
    .consulting-row-one h2{font-size: 25px;}
    .consulting-row-two .container {margin: 16px auto;padding: 20px 0px;}
    .consulting-row-two .col-md-12 h3 {font-size: 16px;}
    .consulting-row-three ul li{padding: 19px 0px;font-size: 13px;}
    .consulting-row-three .container {margin: 7px auto;padding: 14px 0px;}
    .work-blk .col-md-9 h3{font-size: 31px;}
    .popup-new {width:95%!important; margin: 20px auto!important;}
    .popup-new .modal-body p{font-size: 14px;}
    .popup-new form input{padding: 11px 10px;}
    .popup-new form button{padding: 7px;}
    .popup-new .modal-title b{font-size: 16px;}
    .contact-us p{    font-size: 13px;}
    .resp_cap{margin-left: 85px;}
    .ivl-header h1 p{font-size:20px;}
    .ivl-header p { font-size: 12px;}
    .blog-body{margin-top: 80px;}
    .blog-left h1{font-size:17px;}
    .blog-blk h3{    font-size: 16px;}
    .blog-img{height:auto;}
    .blog-blk p{height:auto;font-size: 13px;}
    .blog-blk button{font-size: 14px;width: 123px; padding: 7px 0px;}
    #flag2:after{border-left: 44px solid transparent; border-right: 33px solid transparent; margin-left: -2px;}
    #flag2{width: 77px;}

    .ventures-body .container {padding: 0px;}
    
     /*.careers-details-page*/
    .careers-details-page{padding: 35px 0px;}
    .careers-details-page ul li{margin: 5px 7px;font-size: 11px;}
    .careers-details-page{min-height:auto;}
    .careers-details-page button {margin-top: 11px;}
    .careers-details-page h2 { font-size: 18px;}
    .careers-details-page ul li img {width: 16px;}
    .careers-details-page button{width: 150px;font-size: 15px;padding: 7px 9px 6px;}
    .new-blog-heading h1 {margin: 0 0 15px;    font-size: 30px;}
    .work-date {font-size: 11px;}
    .btn-more-info{ top: 9px;}
    .new-blog-section-three .col-md-4 h3 {font-size:15px;}
    /*.careers-details-page-end*/
    
    
    /*careers-detail-page*/
     .fixed-me{min-height: 48px!important;}
     .profile-titile{padding-left:0px!important;}
     .profile-titile h2{font-size: 12px;}
     .drop-btn{float:left!important;}
     .count-list ul li {font-size: 10px;}
      /*careers-detail-page-end*/

}


@media only screen and (max-width:400px){
    .consulting-row-two .col-md-12 p{font-size: 13px;}
    .con-left p {font-size: 13px;}
    .con-right img { width: 89%;top: 34px;}
    .consulting-row-three ul li{    font-size: 11px;}
    .resp_cap{margin-left: 65px;}
    .careers .col-md-4 a{    font-size: 10px;padding: 6px 5px;}
    .careers .col-md-4 p{font-size: 13px;}
   
}

@media only screen and (max-width:360px){
    .resp_cap{margin-left: 15px;}
}

/*media-quaries-end*/
