
/*@media (min-width:0000000) {*/

    @import url('http://fonts.googleapis.com/css?family=Open+Sans:400italic,400,300,600');
    @import url('https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i,700,700i,900,900i');
    @import url('https://fonts.googleapis.com/css?family=Great+Vibes&amp;subset=latin-ext');


@import url(../support/bootstrap.css);
@import url(../font-awesome/css/font-awesome.min.css);

    @import url(style.css);


    ::-webkit-scrollbar {
        width: 11px;
    }

    ::-webkit-scrollbar-track {
        background: transparent;
    }

    ::-webkit-scrollbar-thumb {
        background: #ddd;
    }

    .vh {
        visibility: hidden;
    }

    .red {
        color: #d91900;
    }

    .normal {
        text-align: center;
    }

        .normal .btn {
            min-width: 120px;
        }

    .ptaj p ,.imgabout .single_tab_txt p{
        text-align: justify;
    }

.imgabout .service_list ul li {
    display:block;
    width:100%;
}

.extcon .single_contact {
    background: #eee;
}

.supplier.trusted_partners .single_brand img{
    width:100%;
}
    .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,#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;
    }

    .sersin .single_services {
        border: 1px solid #ddd;
    }

.desporr .category_hover h3{
    font-size:24px;
}

.desporr .category_info {
    top: 50px;
    bottom:auto;
}
.centfne {
    text-align:center;
}
.centfne .social_media {
    text-align: center;
    background: rgba(255, 255, 255, 0.7);
    padding: 10px;
    padding-left: 18px;
    display: inline-block;
    margin-top: 40px;
    border-radius: 46px;
}
.destq .panel-body{
    text-align:justify;
}
.mindes {
   /*min-height:600px;*/
}
section {
    padding: 40px 0 50px;
}
.adcsblo .news_image{
}
.adcsblo img{
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
        border-color:transparent;
}
.adcsblo .news_desc {
    width: auto;
    display: block;
    margin-left: -50px;
    z-index: 1;
    background: rgba(255, 255, 255, 0.92);
    position: relative;
    margin-top: 20px;
}

.designpage .single_category {
    margin-bottom: 30px;
}
  .imgabout .single_tab_txt h2 {
       font-size:25px;
    }
.aboutfed p {
   text-align: right !important;
   margin-top:20px;
   font-size: 120%;
}
.aboutfed br {
    margin-top:5px;
}
.aboutfed {font-size: 15px;text-align: justify;border: 0;padding: 12px 0;position: relative;}
.aboutfed p small {
}
    .aboutfed .far, .aboutfed .fal {
    font-size: 32px;
    position: relative;
    line-height: 0px;
    }
    .aboutfed .far {
        bottom: -15px;
        padding-left: 8px;
    }
    .aboutfed .fal {
        padding-right: 8px;
    }

    /*-------------------------*/
.meanmenu-reveal {
    visibility:hidden;
}
.mean-container .mean-nav {
    border-bottom:0px;
}

.header_top {
    background: #553d96;
}
footer {
        background: #563e96;
        position: absolute;
        bottom: 0;
}
.footer_bottom{
    background: transparent;
}
.destab {
    text-align: center;
    padding: 13% 0 10%;
}
   .destab hr {
    border-top-color: #0c0c0c;
}
    .destab h2 {
    }
@media (min-width:767px) {
    .destab h2 {
        font-size: 40px;
    }
    .destab img{
    /* height: 70px; */
}
}
@media (max-width:767px) {
      .destab h2 {
        font-size: 22px;
    }
    .destab img{
    height: 45px;
}
}

/*-----------------------*/
@media (min-width:767px) {
     .experience_info p {
        font-size: 16px;
        line-height: 28px;
    }
     .about_list li {
        margin-bottom: 10px;
    }
    .about_list li a {
        font-size: 18px;
        line-height: 50px;
    }
       .popular_categories {
        padding-bottom: 70px;
    }
    .main_menu > li > a {
        font-size: 18px;
    }

    #contactgoogleMap {
        margin-bottom: -65px;
    }

    .imgabout .single_tab_txt img {
        width: 53%;
        float: left;
        margin-right: 27px;
        margin-bottom: 10px;
    }

    .imgabout .single_tab_txt h2 {
        margin-top: 0px;
        padding-top: 0;
    }

    .mobile {
        display: none;
    }

    .contact_area {
        position: absolute;
    }

    .home2.single_services {
        width: calc(100% - 40px);
    }
}

@media (max-width:767px) {
    .home2 .experience_info .btn1 {
        margin-top: 0px;
    }

    .about_list li {
        margin-bottom: 2px;
        display: inline-block;
        width: 49%;
    }

        .about_list li a {
            line-height: 32px;
        }

    .home2 .experience_info h2 {
        font-size: 21px;
        padding-bottom: 0;
        line-height: 13px;
    }

    .contact_area {
        background: rgba(255, 255, 255, 0.7);
    }

    section {
        padding: 20px 0 30px;
    }

    .footer_top {
        padding-top: 0;
    }

    .service_image .fa {
        font-size: 22px;
        line-height: 45px;
    }

    .mindes {
        padding-top: 81px;
    }

    .mobile_mean_logo {
        /* margin-bottom: 10px; */
        /* margin-top: 10px; */
    }

        .mobile_mean_logo img {
            width: 140px;
        }

    .destop, .main_slide .btn1, .main_slider_table, .home2.about_me div.col-sm-6.destop,.toolbar {
        display: none;
    }

    .main_slide {
        height: 300px;
        min-height: 300px;
        background-size: cover;
        background-position: left;
    }

    .tab-content.imgabout img {
        margin-top: 20px;
    }

    .centfne .social_media {
        margin-top: 15px;
    }

    .footer_logo_image img {
        width: 45%;
    }

    .reg_form_title h1 {
        margin-top: 0px;
    }

    .register input[type="text"], .register input[type="email"], .register input[type="password"], .register select, .register input[type="file"], .register textarea {
        margin-bottom: 8px;
    }
}

@media (max-width:467px) {
      .about_list li {
    display: block;
    width: 100%;
}
   .adcsblo .col-xs-8 {
       width:100%;
    }
    .adcsblo .col-xs-4 {
      display:none;
    }
    .mhid {
        display:none;
    }
    .blog2 .news_desc {
        margin-bottom:0px;
        margin-left:0;
    }
}