.banner{
	width:100%; height:100%;
	margin-top:1px;
	}

.add{
	margin-top:15px; max-width:100%;
	}

.contact_input input{ width:100%; margin-bottom:20px;}
.contact_input textarea{ width:100%; margin-bottom:20px;}
.contact_text{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal;}


.caption{
	text-transform:uppercase;
	}

.aboutcompany_container{
    height:auto; background-color:#ffffff; border-top:solid 1px #009999; margin-top:20px; margin-bottom:0px;
}

.inside_aboutcontainer{
    height:auto; background-color:#ffffff; margin-top:20px; margin-bottom:0px;
}

.mainaboutus_container{
    height:auto; background-color:#f3f3fb; border-bottom:solid 1px #009999; border-top:solid 1px #009999; margin-top:0px; margin-bottom:0px;
}

.mainnews_container{
    height:auto; background-color:#ebebeb; border-bottom:solid 1px #009999; border-top:solid 1px #009999; margin-top:0px;
}

.mainclienttestimonial_container{
    height:auto; background-color:#ffffff; border-bottom:solid 1px #009999; border-top:solid 1px #009999; margin-top:0px;
}

.mainfooter_container{
    height:auto; background-color:#ffffff; border-top:solid 1px #009999; margin-top:0px;
}

.box_services{display:block; border-style:solid; border-width:1px; border-color:#009999; float:left;}
.boxtittle{font-family:Arial, Helvetica, sans-serif; color:#009999; font-size:18px; margin-left:20px; margin-right:20px; margin-top:10px;}
.boximg{margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px; float:left;}
.boximg img{ max-width:100%; width:100%;}
.boxcontain{font-family:"Arial", Gadget, sans-serif; color:#333; font-size:14px; font-weight:normal; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:15px;}
.boxreadmore{font-family:"Arial", Gadget, sans-serif; color:#009999; font-size:14px; margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:10px; float:right;}
.boxreadmore a{font-family:"Arial", Gadget, sans-serif; color:#4a779d; font-size:14px; }
.box_devider{display:block; width:100%; background-color:#CCC; height:2px;}


.maintittlebox{width:100%; border-right:0px double #009999; margin-top:20px;}

.mainleftbox{width:100%; border-left:1px double #009999; margin-top:20px;}

.aboutmaintittlebox{width:100%; margin-top:20px;}
.tittlebox{width:100%;font-family:Arial, Helvetica, sans-serif; color:#009999; font-size:18px; margin-left:0px; margin-right:20px; float:left;}
.subtittlebox{width:90%;font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:16px; margin-left:0px; margin-right:20px; float:left; margin-top:5px;}
.secondsubtittlebox{width:90%;font-family:Arial, Helvetica, sans-serif; color:#4a779d; font-size:16px; margin-left:0px; margin-right:20px; float:left; margin-top:5px;}
.tittle_contain{font-family:"Arial", Gadget, sans-serif; color:#333; font-size:14px; font-weight:normal; margin-left:0px; margin-right:20px; margin-top:10px; margin-bottom:10px; float:left;}
.tittle_click{font-family:"Arial", Gadget, sans-serif; color:#4a779d;  font-size:14px; margin-left:0px; margin-right:20px; margin-top:5px; margin-bottom:10px; float:left;}



.services_boxno{display:block;  border-style:solid; border-width:1px; border-color:#CCC; float:left; height:auto; background-color:#FFF; margin-top:20px;}

.services_imgbox{display:block; margin-top:25px; float:left;}


.numer_box{display:block; width:80%; margin-top:20px; margin-bottom:20px; float:left; height:auto; margin-left:10%; margin-right:10%;}
.servicesno{width:20%; margin-left:20px; height:auto; font-family:Arial, Helvetica, sans-serif; color:#006; font-size:85px; float:left; margin-top:40px; background-color:#FFF;}
.services_img{width:60%; height:auto; float:left; margin-top:10px; margin-left:15px;}
.services_tittle{display:block; width:100%; height:120px; margin-top:20px; margin-bottom:5px; float:left; height:auto;  font-family:"Arial", Gadget, sans-serif; color:#006; font-size:18px; text-align:center; line-height:25px;}
.services_text{display:block; width:100%; height:120px; margin-top:5px; margin-bottom:20px; float:left; height:auto;  font-family:"Arial", Gadget, sans-serif; color:#444444; font-size:12px; text-align:center; line-height:20px;}


.mainnumer_date{display:block; width:100%; margin-top:20px; margin-bottom:20px; float:left; height:auto;  }
.numer_date{display:block; width:20%; float:left; height:auto;   margin-right:5px; border-right:solid 1px #8cb2aa; padding-right:15px;}
.dateno{width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; color:#8cb2aa; font-size:30px; float:left; margin-top:15px; }
.datetext{width:auto; height:auto; font-family:Arial, Helvetica, sans-serif; color:#444444; font-size:18px; float:left; margin-top:10px;}
.date_tittle{display:block; width:65%; font-family:Arial, Helvetica, sans-serif; color:#8cb2aa; font-size:20px; float:left; height:auto; margin-top:5px; margin-left:10px; line-height:30px;}
.news_text{display:block; width:90%; height:120px; margin-top:15px; margin-bottom:10px; float:left; height:auto; margin-left:0; font-family:"Arial", Gadget, sans-serif; color:#444444; font-size:12px; text-align:left; line-height:20px;}
.news_border{display:block; width:90%; height:120px; margin-top:5px; margin-bottom:5px; float:left; height:auto; margin-left:0; border-bottom:solid 1px #d2d2d2;}
.news_readmore{display:block; width:90%; height:120px; margin-top:5px; margin-bottom:5px; float:left; height:auto; margin-left:0; font-family:"Arial", Gadget, sans-serif; color:#8cb2aa; font-size:14px; text-align:left; font-weight:bold;}



.clienttestimonial_tittle{display:block; width:90%; height:auto; margin-top:25px; margin-bottom:15px; float:left; height:auto; font-family:"Arial", Gadget, sans-serif; color:#009999; font-size:20px; text-align:left;}
.imgleft{float:left;  margin-right:40px;}

.footer_text{display:block; width:100%; height:auto; margin-top:20px; margin-bottom:5px; height:auto; font-family:"Arial", Gadget, sans-serif; color:#444444; font-size:14px; text-align:center; line-height:25px;}

.menu_desk{display:block; width:100%; height:auto;}

.readmore{ background:#009999 url(../images/related_article_up.png) no-repeat right;   color:#ffffff; float:left; padding:6px 30px 6px 20px; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px;}

.readmore a{color:#ffffff !important; text-decoration:none;  }
.readmore:hover{ text-decoration:none;  color:#ffffff; }
 

.readless{background:#0173ba url(../images/related_article_down.png) no-repeat right; color:#ffffff; float:right; padding:6px 35px 6px 25px;  font-size:17px; font-family:Arial, Helvetica, sans-serif;}	

.readless a{color:#ffffff; }
.readless:hover{ text-decoration:none;  color:#ffffff; }

.left_30{ margin-left:27%;}

.CLIENT_main{ margin-left:0px;}


@media (min-width: 1200px) 
{
.banner{
	width:100%; height:100%;
	margin-top:1px;
	}	
}


/* TAB */
@media (min-width: 768px) and (max-width: 979px) {

.menu_desk{display:none;}

.services_img {
width: 60%;
height: auto;
float: left;
margin-top: 0px;
margin-left: 0px;
}
.servicesno{ font-size:65px;}

.dateno { font-size:26px; }
.datetext{ font-size:17px; margin-top:4px;}
.numer_date{ border:none; width:100%}
.date_tittle{ margin-left:0px;}
}


/* SMALL MOBILE */
@media (max-width: 767px) 
{
	.banner{
	width:100%; height:100%;
	}
	.menu_desk{display:none;} 
	
	.boximg img{ max-width:100%;}
	.tittlebox{ margin-left:20px; margin-right:20px;}
.subtittlebox{ margin-left:20px; margin-right:20px;}
.secondsubtittlebox{ margin-left:20px; margin-right:20px;}
.tittle_contain{margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px;}
.tittle_click{margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:10px; }
.readmore { margin-left:20px;}
.numer_box{ width:90%; margin-left:20px; margin-right:20px;}
.servicesno {
width: auto; margin-left:0px;
}
.services_tittle{ text-align:left}
.services_text{ text-align:left;}
.left_30{ margin-left:0;}

.dateno { font-size:26px; margin-left:20px; }
.datetext{ font-size:17px; margin-top:6px;}
.clienttestimonial_tittle{ margin-left:20px;}
.CLIENT_main{ margin-left:20px;}
.whatsapp-icon-bg{ bottom: 20px;
      right: 20px;
      font-size: 40px; /* Smaller icon size for mobile */
      width: 55px;
      height: 55px;}

}


/*BIG MOBILE */
@media (min-width: 480px) and (max-width: 767px) 
{
	.banner{
	width:100%; height:100%;}
	.menu_desk{display:none;}
	
	.boximg img{ max-width:100%;  width:190px;}
	
		.boximg img{ max-width:100%;}
	.tittlebox{ margin-left:20px; margin-right:20px; width:80%;}
.subtittlebox{ margin-left:20px; margin-right:20px;}
.secondsubtittlebox{ margin-left:20px; margin-right:20px;}
.tittle_contain{margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px;}
.tittle_click{margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:10px; }
.readmore { margin-left:20px;}
.services_text{ text-align:left;}
.services_tittle{ text-align:left}
.servicesno {
width: auto; margin-left:0px;}
.dateno { font-size:26px; margin-left:20px;}
.datetext{ font-size:17px; margin-top:6px;}
.CLIENT_main{ margin-left:20px;}
 .whatsapp-icon-bg{ bottom: 20px;
      right: 20px;
      font-size: 40px; /* Smaller icon size for mobile */
      width: 55px;
      height: 55px;}	
}

