@media (max-width:1199.9px) {
  .color_pub{
  	right:-10%
  }
}
@media (max-width:991.9px) {
  .color_pub{
  	right:16%
  }
  .contact-two__image{
  	text-align:center;
  }
}
@media (max-width:767.9px) {
  .color_pub{
  	right:4%
  }

}

@media (max-width:639.9px) {
  .num{
  	right:15% !important;
  }

}
@media (max-width: 1199.9px) {
  .contact-two__summery{
  	margin-bottom:1rem;
  }
}

@media (max-width: 1800px) {
  .site-footer::before {
    background-size: 100%;
    top: -28px;
  }
}
@media (max-width: 1723.9px) {
  .site-footer::before {
    background-size: 100%;
    top: -27px;
  }
}
@media (max-width: 1662.9px) {
  .site-footer::before {
    background-size: 100%;
    top: -26px;
  }
}
@media (max-width: 1602.9px) {
  .site-footer::before {
    background-size: 100%;
    top: -25px;
  }
}
@media (max-width: 1541.9px) {
  .site-footer::before {
    background-size: 100%;
    top: -24px;
  }
}

@media (max-width: 575.8px){
 /** .contact-one{
  	padding:0 2rem;
  }
  .site-footer{
  	padding:0 2rem;
  }
  .fix-button{
  	width:20vw !important;
  }
  .about-one{
  	padding-left:2rem;
    padding-right:2rem;
  }
  .about-two{
  	padding-left:2rem;
    padding-right:2rem;
  }
  .projects-one{
  	padding-left:2rem;
    padding-right:2rem;
  }
  .contact-two{
  	padding-left:2rem;
    padding-right:2rem;
  }
  **/
  .service-two{
  	padding-top:2rem !important;
  }
  .b_tit2::before{
  	opacity:0
  }
  .b_tit1::before{
  	opacity:0
  }
  .color_06{
  	display:none
  }
  .about-two__summery{
  	margin-bottom:20px;
  }
  .about-two__content{
  	margin-top:20px;
  }
  .footer__social{
  	margin-top:20px;
  }
  .footer-widget__title{
  	padding-top:20px;
  }
 
  /**.about-three{
  	padding-left:2rem;
    padding-right:2rem;
  }
  .feature-two{
  	margin-left:2rem;
    margin-right:2rem;
  }
  .service-two{
  	margin-left:2rem;
    margin-right:2rem;
  }
  **/
  .service-two .s_tit{
  	text-align:center
  }
  /**
  .blog-card__meta{
  margin-left:2rem;
    margin-right:2rem;
  }
  .blog-details{
  	margin-left:2rem;
    margin-right:2rem;
  }
  **/
  .s_tit h3{
  	margin-top:2rem;
  }
  .bottom-footer p{
  	width:60%;
    line-height:2rem !important;
  }
  
  .linkList{
  	margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 0px;
  }
  .fix-button{
  width:6rem !important;
  }
  .s_tit{
  	padding:0 15px;
  }
  #contact-form {
  	padding:0 15px;
  }
}

@media (max-width: 463.8px){
  .linkArea .wrap .mobile_content .item:before{
  	width:70vw;
    height:70vw;
  }
  .linkArea .wrap .mobile_content .item{
  	width:70vw;
    height:70vw;
  }
}
@media (max-width: 445.8px){
  .linkArea .wrap .mobile_content .item:before{
  	width:65vw;
    height:65vw;
  }
  .linkArea .wrap .mobile_content .item{
  	width:65vw;
    height:65vw;
  }
}
@media (max-width: 410.8px){
  .linkArea .wrap .mobile_content .item .Img{
  	width:60px;
    height:60px;
  }
}

@media(max-width:399.9px){
  .linkArea .wrap .mobile_content .item h4{
  	font-size:17px
  }
}
@media(max-width:381.9px){
  .linkArea .wrap .mobile_content .item:before{
  	width:63vw;
    height:63vw;
  }
  .linkArea .wrap .mobile_content .item{
  	width:63vw;
    height:63vw;
  }
  .linkArea .wrap .mobile_content .item h4{
  	font-size:16px
  }
  .linkArea .wrap .mobile_content .item .Img{
    width:50px;
    height:50px;
  }
}
@media(max-width:333.9px){
  .linkArea .wrap .mobile_content .item{
  	width:100%;
    height:100%
  }
  .about-one{
  	padding-top:1rem !important;
    padding-bottom:1rem !important;
  }
  .about-two{
  	padding-top:1rem !important;
    padding-bottom:1rem !important;
  }
}
@media(max-width:305.9px){
  .feature-two-btn .thm-btns{
  	padding:2px 5px !important;
  }
}
.d_fl{
	display:flex;
}
.d_fc{
	padding:0 5%;
}
.logo1,.logo2{
	max-width:233px;
    height:66px;
}
.logo2{

   /** margin-top: 6px;
    padding: 10px 5px;**/
    padding: 0 10px 0px 0px;
}

@media(max-width:767.9px){
  .d_fc{
  	padding:0 15px;
    margin-bottom:1rem;
  }
  .footer__social{
  	margin-top:1rem;
  }
  .logo2{
  	margin-top:1.5rem;
  }
  .footer-widget{
  	width:50%
  }
  .logo1,.logo2{
  	width:90%
  }
  .footer-widget.footer-widget__links-widget{
  	width:100%;
  }
}

