
/*@media (min-width:0000000) {*/

    @import url('https://fonts.googleapis.com/css?family=Muli:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i|Playfair+Display:400,400i,700,700i,900,900i|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

    /*font-family: 'Poppins', sans-serif;
font-family: 'Playfair Display', serif;
font-family: 'Muli', sans-serif;*/


    @import url('../suport/bootstrap.min.css');
    /*@import url('../support/animate.css');*/

    @import url('../fonts/css/font-awesome.css');
    @import url('../fonts/css/flaticon.css');


    @import url('owl.css');
    @import url('jquery-ui.css');
    @import url('custom-animate.css');
    @import url('jquery.fancybox.min.css');
    @import url('jquery.mCustomScrollbar.min.css');
    @import url('style.css');
    @import url('responsive.css');

 
    .normal {
        text-align: center;
    }

        .normal input {
            min-width: 150px;
        }

    .ptaj p, .texttaj .text ,.litaj li{
        text-align: justify;
    }


    .dab, #ContentPlaceHolder1_UpdateProgress1, #ctl00_ContentPlaceHolder1_UpdateProgress1 {
        margin: auto;
        position: fixed;
        z-index: 1000;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        background: rgba(0,0,0,.5);
        overflow: hidden;
        cursor: progress;
        text-align: center;
    }

        .dab span, #ContentPlaceHolder1_Image1, #ContentPlaceHolder1_UpdateProgress1 i, #ctl00_ContentPlaceHolder1_UpdateProgress1 i {
            color: #fff;
            margin: auto 0;
            top: 45%;
            width: 50px;
            height: 49px;
            left: 48%;
            font-size: 16px;
            position: fixed;
            background: #fff url(../images/ajax-loader.GIF) no-repeat center center;
            border-radius: 50px;
            background-size: 60%;
        }

    .ajax__calendar .ajax__calendar_container {
        z-index: 9;
    }

    .allpage {
        background-image: url(../images/allback.jpg);
    }
.error2 {
}
.error2 h4 {text-align: center;}
 .regstrat fieldset {
    margin-bottom: 20px;
    border: 1px solid #ced4da;
    padding: 10px 15px 0;
    }

        .regstrat fieldset legend {
            margin-bottom: 20px;
            font-size: 20px;
            padding: 0 8px;
            color: #333;
            display: inline-block;
            border: 0;
            margin: 0;
            width: auto;
            text-transform: unset;
        }

    .regstrat label {
        font-weight: 500;
        color: #555;
    }
.form-control,.button {
      /* border-radius: 20px; */
}
    .regstrat .form-control {
        /* height: 40px !important; */
        padding: 6px 15px;
        margin-bottom: 0;
    }

    .regstrat textarea.form-control {
        /* height: auto !important; */
        /* margin-bottom: 15px; */
    }

    .form-group table.form-control input {
        width: 17px;
        height: 16px;
        margin-top: 3px;
        float: left;
        margin-right: 5px;
    }

    .form-group table.form-control {
        padding-top: 8px;
    }

        .form-group table.form-control label {
            margin: 0;
            padding-right: 10px;
            float: left;
        }
    .desserv .services-block-four .inner-box:hover img {
    transform: scale(1.5);
}

.desserv .services-block-four .inner-box img {
       -webkit-transition: all 1000ms ease;
    -moz-transition: all 100ms ease;
    -ms-transition: all 1000ms ease;
    -o-transition: all 1000ms ease;
    transition: all 1000ms ease;
}
.setb {
    margin:0;
}
.setb .services-block-four{
    padding:0;
}
.desserv {
    padding-bottom:0;
}
.main-footer {
    /* overflow: hidden; */
}
.main-slider .slide::after {
   background: rgba(28, 189, 201, 0.12);
   content: '';
   left: 0;
   right: 0;
   top: 0;
   bottom: 0;
   position: absolute;
   z-index: 0;
}
.main-slider .owl-nav .owl-next,.main-slider .owl-nav .owl-prev,.main-slider h1:after {
    display:none;
}

.main-slider .auto-container {z-index: 1;text-align: center;}

.news-column {
}
.news-column marquee{width: 100%;height: 270px;}

.news-column .media-post{color: #fff;position: relative;}
.news-column .pull-left{position: absolute;left: 0;width: 60px;text-align: center;background: #fdd431;color: #111;top: 8px;border-radius: 3px;padding: 10px;}
.news-column .pull-left h4{
}
.news-column .pull-left span{border-top: 2px solid #222;display: block;font-weight: 800;text-transform: uppercase;}
.news-column .post-right{position: relative;padding-left: 72px;}
.news-column .post-right h4{font-size: 21px;}
.news-column .post-right p{text-align: justify;line-height: 20px;}

    .allpage h2 {
        color: #fff;
        text-shadow: 1px 1px 1px #4a4a4a;
        }
          .allpage.page-title .content {
        margin: 0;
        }
           .allpage h2:after {
        background-color: #fff;
        }
.datat {
        padding: 11px;
    border: 3px solid #201639;
    border-radius:4px;
}
.datat img {float: left;height: 140px;border:0px; border-right:2px solid #201639;}
.datat .textdata {float: left;margin-left: 22px;font-size: 17px;color: #444;}
    .datat .textdata label b {
    float: right;
    margin: 0 8px;
    }
.datat .textdata label ,.datat .textdata span  {display: inline-block;}
.datat .textdata label{width: 151px;font-weight: 700;}
.datat .textdata span  {
}
.deervv {
    background:#fff;
}
.deervv .services-block-four {
    margin: 15px 0;
}
    .deervv .services-block-four .inner-box .image .overlay-box {
        margin: 11px;
        width: auto;
    }
.footer-linkna li {display: inline-block;margin: 0;padding: 1px 6px;text-align:justify;text-transform: capitalize;font-size: 90%;font-weight: 600;}
.footer-linkna li:after {display: inline-block;margin: 0;position: absolute;content: '|';margin: 0 5px;}
    .footer-linkna li:last-child:after {
        display:none;
    }
    .textgf {/* background: #1a38b6; *//* padding-left: 30px; */position: relative;margin-left: 40px;}
.textgf i {font-size: 33px;position: absolute;left: -33px;/* top: 0; */color: #f1c71d;}
.textgf a{color: #f1bd4c !important;font-size: 17px;/* display: block; */}
.main-slider:before {
    display:none;
}
.allpset {
}
.allpset h5{font-size: 17px;}
.allpset .colh{color: #004898;}
.allpset ol {
}
.allpset ol li {
    list-style: square;
    margin-left: 20px;
}
   .limul li {
    float: left;
}
@media (min-width:767px) {
    .limul li {
        width: 31%;
    }

    .padl {
        padding-left: 50px;
    }

    .main-slider.style-three {
        min-height: 500px;
    }

    .main-header .nav-outer {
        background: #1cbdc9;
        padding: 0 25px;
        border-radius: 50px;
    }

    .modal-dialog.newdia {
        width: 360px;
    }

    .allpage {
        padding: 180px 0px 25px;
    }

        .allpage h2 {
            /* padding: 178px 0px 15px; */
        }

            .allpage h2:after {
                /* padding: 178px 0px 15px; */
            }

    .services-block-ten .inner-box .upper-box h4 {
        font-size: 30px;
        font-weight: 500;
    }

    .header-style-two .header-upper .upper-inner {
        text-align: right;
    }

    .main-header .header-upper .logo-box .logo img {
        height: 160px;
        margin-top: -15px;
    }

    .main-header .navbar-header {
        display: none;
    }

    .mindes {
        min-height: 600px;
    }

    section {
        padding: 70px 0 60px;
    }


    .mobile {
        display: none;
    }

    .services-section-three {
        padding-top: 120px;
    }
}

@media (max-width:767px) {
    .limul li {
        width: 45%;
    }

    .news-column {
        background-image: linear-gradient(to right, #012068 0%, #2f3ff5 100%);
        padding-top: 40px;
    }

    .services-section-three {
        padding-top: 120px;
    }

    .header-style-three .main-menu .navigation > li > a:after, .desnon, .main-slider .theme-btn {
        display: none;
    }

    .allpage {
        padding: 90px 0px 20px;
    }

        .allpage h2 {
            line-height: 5px;
        }

    .main-header .header-upper .logo-box .logo img {
        height: 70px;
        margin-top: -8px;
    }

    .main-slider h1 {
        padding-bottom: 0;
        margin-bottom: 0;
    }

    .mindes {
        min-height: 400px;
    }

    section {
        padding: 50px 0 40px;
    }
}


@media (max-width:467px) {
    .limul li {
        width: 100%;
    }

    .mhid {
        display: none;
    }
}
