@media (max-width: 1300px){

}
@media (max-width: 768px){
.wraping {display:none;}


.container {
    max-width: 1500px;
    padding-right: 20px;
    padding-left: 20px;
}


.sandwich-nav .sandwich-btn {
    margin-left: 0px;
}

.header h2 {
}

.su_logo img {
transform: scale(1.1);
top: 11px;
right: 10px;
}

.bottom_part {display:none;}

.line_titlei {
    height: 120px;
}
.line_titlei.revealed:after {
    height: 120px;
}

.line_title {
    font-size: 29px;
    line-height: 35px;
}


.product_list .col-md-3 {
    padding-right: 4px;
    padding-left: 4px;
    flex: 0 0 50%;
    max-width: 50%;
}

    .cj_animator.ulul {
        display: flex;
        overflow-x: auto;
        white-space: nowrap;
    }

    .cj_animator.ulul li {
        flex: 0 0 auto; /* Ensure that the list items don't shrink and stay the size of their content */
    }

    .cj_animator.ulul li a {
        display: inline-block;
    }

.product_list .container {
    padding: 0px 10px;
}

.pr_box h3 {
font-size: 16px;
margin-bottom: 17px;
}

.tmorecenter {
    margin: 20px 0px 30px;
}


.righten {
    text-align: center;
}
.honor_slider {
    width: 80%;
	
}

.honors_slider .flickity-prev-next-button.previous .flickity-button-icon {left:-5px;}
.honors_slider .flickity-prev-next-button.next .flickity-button-icon {right:-5px;}

.SLide {
    width: 50%;
    margin-bottom: 20px;
}

.Slide_imgg {
right: 0px;
left: 0px;
transform: scale(0.8) translate(0px, -50%);
}
.sflag {transform: scale(0.55) translate(0px, -100%);}

.SLide:nth-child(n+11) {
    display: none;
}
.top-btn {display:none;}
.shoablist strong {
    margin-bottom: 15px;
}
.shoablist ul li {
    flex-wrap: wrap;
    width: 100%;
}
.darkcontent .col-md-3 h3  {
	margin-top: 30px;
	margin-bottom: 10px;
}.darkcontent .col-md-3 ul  {
		margin-bottom: 15px;
}
.darkcontent p {
    line-height: 32px;
    max-height: 197px;
    overflow: hidden;
}

.farda {
 font-size: 26px;
 line-height: 52px;
}


.darkcontent {
margin-top: -30px;
padding-top: 40px;
}

.waves {
transform: scale(1.35);
margin-bottom: -20px;
}







.ghayegh {top:30px;}
.srvx {
    width: 100%;
}
.snnsrv {
  flex-wrap:wrap;
}


.servicepst  {flex-wrap:wrap;padding-top: 100px;}

.service_p_img {
    width: calc(100% + 20px);
    margin: 0;
}
.srvic_po {
    padding: 0;
}

.srvic_po .sicon {
    float: right;
    margin-top: 20px;
    margin-left: 20px;
}

.srvic_po h3 {
    margin-top: 47px;
}
.srvic_po h3:after {
content:'';display:table;clear:both;

}
.servicepst:last-child  {padding-bottom:100px;}

.person {flex-wrap:wrap;}
.person_img {width:100%;}
.person p {width: calc(100% - 0px);}
.suj_related .line_title, .normaleheading,.sujeh_title {
    font-size: 30px;
}


.form_field label {
    top: 28px;
}
.form_field input, .form_field textarea {
    padding-right: 0px;
    padding-top: 40px;
    padding-bottom: 5px;
}
.snnsrv .sicon {display:none;}
	p {line-height: 29px;}
.siproject {
    height: 80px;
    width: 80px;
}

.timeline__event {width:100%;}

.gallerycol {

    width: calc(50% - 20px);
}


.single-project .sujeh_title {
    font-size: 30px;
    line-height: 39px;
}
.thutitle {}
.midddle {width:50%;margin-bottom: 25px;}
.DWE {
    font-weight: bold;
    margin-bottom: 14px;
}

.pill {
    width: calc(90% - 20px);
}

.pills .flickity-prev-next-button.previous {
    width: 50px;
    display: none;
}
.pills .flickity-prev-next-button.next {
    width: 50px;
    display: none;
}



}

 