
a {

    transition:0.5s;

}

.hv:hover {

    color:#e8e8e8!important;

}

#footer a {

    color:#0093BF!important;
    transition:0.5s    

}

#footer a:hover {

    color: #00b2e7!important;
    
}

.portfolio-item {

    min-height: 645px !important;

}
.menu-link.dil {
    
    color:#0093BF!important;

}

.hv1{

    color:inherit!important;
    transition:0.5s;

}

.hv1:hover {

    color: #0092BE !important;

}

.brd {

    background:#fff;
    padding:10px; 

}

.box {

    box-sizing: border-box;
    border: 3px solid transparent;
    background-clip: padding-box;

}

.box1 {

    box-sizing: border-box;
    border-top: 3px solid #0092BE;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    background-clip: padding-box;
    /*min-height: 500px;*/
    width: 550px;
    position: relative;
    margin: 0 auto;
    padding:15px 10px;
}

.bor {

    border-radius: 0 !important;
    background-color: #34A7BC;
    border-color:none!important;
    border:none!important;
    transition:0.5s;

}

.bor:hover {

    background: #0092BE!important;

}

.bor1 {

    border-radius: 0 !important;
    background-color: #bbbbbb;
    color:#1b1b1b;
    border-color: none !important;
    border: none !important;
    width:85%!important;    
  
}

.bor1:hover {

    cursor:none!important;
    display:none;

}

.divider {

    display: flex;
    
}

.donotcross {

    overflow: hidden;
    align-items: center;
    background: #0092BE;    
    height: 0.2em;
    line-height: 0.2em;

}

.donotcross:before, .donotcross:after {

    background: #F8F9FA;
    padding: 5px 0;
    height: 0;
    transform: rotate(45deg);

}

.back {

    background:url(../img/back.jpg);
    background-position:center center;
    background-size:cover;
    background-repeat:no-repeat;

}

i.fa.mv {

    color:#0092BE;

}

.navbar {

    padding: 15px 10px;
    background: #fff;
    border: none;
    border-radius: 0;
    margin-bottom: 40px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);

}

.navbar-btn {

    box-shadow: none;
    outline: none !important;
    border: none;

}

.line {

    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ddd;
    margin: 40px 0;
}

.t {

    position:relative;
    top:-200px;

}

.t1 {
    position: relative;
    top: -170px;
}

.w {

    min-width:180px!important;
    padding:10px 15px!important;

}

.sag {

    position:relative;
    float:right;

}

.sol {

    position: relative;
    float: left;
}

.sol > p {

    line-height:25px!important;
    font-weight:400!important;

}

.sol > a {
    
    font-weight: 400 !important;

}

.ab {

    position:absolute;
    bottom:8px;
    left:8px;
    padding:12px!important;
    transition:0.5s;
    margin:10px 0;

}

.ab:hover {

    position: absolute;
    bottom: 8px;
    left: 8px;
    padding: 12px !important;
    background-color:#007884!important;

}


.ab1 {

    position: absolute;
    bottom: 13px;
    right: 15px;
    bottom:35px;
    clear:both!important;

}

.ab2 {

    position: absolute;
    bottom: 16px;
    right: 16px;

}

i.sz{

    font-size:11px;

}

i.sz1 {

    font-size: 8px;    
   
}

.breadcrumb > .active a {

    color: #0092BE;

}

li.nav-item > a {

    font-weight: 600!important;

}

li.nav-item > .active a {

    background-color: #0092BE;
    color:#fff;
}

.box2 {

    box-sizing: border-box;
    border-top: 3px solid #0092BE;
    border-bottom: 1px solid #b0b0b0;
    border-right: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    background-clip: padding-box;    
    width:580px;
    position: relative;
    margin: 0 auto;
    padding: 15px 10px;

}

.box3 {
   
    border: 1px solid #e0e0e0;
    background-clip: padding-box;
    min-height: 800px !important;
    width: 650px;
    position: relative;
    margin: 0 auto;
    padding: 15px 10px;

}

.s1{

    width:80%;
    position:relative;    

}

.carousel-inner img {

    width: 100%;    

}

#custCarousel .carousel-indicators {

    position: static;
    margin-top: 20px;

}

#custCarousel .carousel-indicators > li {

    width: 100px;

}

#custCarousel .carousel-indicators li img {

    display: block;
    opacity: 0.5;

}

#custCarousel .carousel-indicators li.active img {

    opacity: 1;

}

#custCarousel .carousel-indicators li:hover img {

    opacity: 0.75;

}

.carousel-item img {

    width: 35%;    

}

.b{

    border:1px solid #c7c7c7;

}

.bir {

    position:relative;
    float:left;
    width:120px;

}

.iki {

    position: relative;
    float: left;
    left:10px;

}

.fl {

    clear:both!important;

}

.menu-container > .active > a {

    color: #0092BE !important;

}

    @media only screen and (min-width : 992px) (max-width:1200px) {

        .ab1 {
            position: absolute;
            bottom: 150px !important;
            right: 15px;
            bottom: 35px;
        }
    }

    @media only screen and (max-width : 768px) {

        .sol img {
            width: 65% !important;
            position: relative;
        }

        .sag img {
            width: 65% !important;
            position: relative;
        }
       
        .s {
            width: 80%;
            position: relative;
        }

        .s1 {
            width: 80%;
            position: relative;
        }

        .wi {
            width: 85%;
        }

        .box1 {
            box-sizing: border-box;
            border-top: 3px solid #0092BE;
            border-bottom: 1px solid #b0b0b0;
            border-right: 1px solid #e0e0e0;
            border-left: 1px solid #e0e0e0;
            background-clip: padding-box;
            min-height:650px!important;
            width: 550px;
            position: relative;
            margin: 0 auto;
            padding: 15px 10px;
        }

        .box2 {
            box-sizing: border-box;
            border-top: 3px solid #0092BE;
            border-bottom: 1px solid #b0b0b0;
            border-right: 1px solid #e0e0e0;
            border-left: 1px solid #e0e0e0;
            background-clip: padding-box;
            /*min-height: 750px !important;*/
            width: 580px;
            position: relative;
            margin: 0 auto;
            padding: 15px 10px;
        }

        .portfolio-item {
            max-height: 300px !important;
        }
    }

    @media screen and (min-width: 768px) and (max-width: 992px) {

        .box2 {
            min-height: 450px !important;
        }
    }

    @media screen and (min-width: 992px) and (max-width: 1200px) {

        .box2 {
            min-height: 750px !important;
        }
    }

    @media only screen and (min-width : 1200px) {

        span.mbl1 {
            display: none;
        }

        .box2 {
            box-sizing: border-box;
            border-top: 3px solid #0092BE;
            border-bottom: 1px solid #b0b0b0;
            border-right: 1px solid #e0e0e0;
            border-left: 1px solid #e0e0e0;
            background-clip: padding-box;
            /*min-height: 500px !important;*/
            width: 580px;
            position: relative;
            margin: 0 auto;
            padding: 15px 10px;
        }
    }

    @media only screen and (max-width : 1200px) {

        span.mbl {
            display: none !important;
        }

        .sag img {
            width: 60% !important;
        }
    }

   /* @media only screen and (max-width : 1400px) {

        .sag img {
            width: 75% !important;
        }

        .sol img {
            width: 70% !important;
        }
    }
*/

 
    



   
    