.textwidget p {font-size:20px;}

.tg  {border-collapse:collapse;width:90%; margin:20px auto; border:2px solid #777777;}
.tg td{font-size:14px;padding:25px 25px;overflow:hidden;word-break:normal;color:#444;background-color:#F7FDFA;}
.tg th{font-size:14px;font-weight:normal;padding:25px 25px;overflow:hidden;word-break:normal;color:#fff;background-color:#26ADE4;}
.tg .tg-0lax{text-align:left;vertical-align:top}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.footer a {color:#00A0E3; }

.demo-2 .sl-slider h2 {margin:50px 20px 0px 20px!important;}
.demo-2 .sl-slider blockquote {margin:0px 20px 0px 20px!important;}
.responsive {
  width: 100%;
  height: auto;
}
.logo-w {padding: 40px 0px 10px 30px; max-width:50%;}
.pt {line-height:80px; color:#00A0E3; font-weight:400; font-size:18px; padding-left:20px;}

.wp-image-69 {max-width:100%; height:auto;}
.footer p, .footer li, .footer ul {font-size:12px;}
.fa {margin-top:20px;}
.footer .col-3 {padding:30px 0px;}
.cozrobic {padding:40px 0px 0px 0px;}

.menu-main-container{}
.logo {padding-left:30px;}
.dropbtn {
  background-color: #00A0E3;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
position:absolute;
top:16px; right:10px;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.show {display: block;}


.wpcf7 input[type="radio"]  {margin:0px 10px; }
.wpcf7 input[type="text"], .wpcf7 input[type="email"]	 {width:100%; }

.wpcf7-form-control-wrap {margin:10px 0px;}
.wpcf7-textarea, .wpcf7-text {border:1px solid #BBBBBB; border-radius:5px; padding:10px;}
.wpcf7 label {padding:10px 10px;  font-weight:bold; width:100%; }
textarea  {width:100%; }




body {
	
	font-family: 'Lato', sans-serif;
		-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

	.main-img {
		
		
		background: url(/images/1.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		height:300px; }
		
		
			.main-img2 {
		
		
		background: url(/images/5.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
		height:200px; }




#menu-item-24  {display:none;}
.menu-row { position:relative; top:0px; z-index:1000; background:#ffffff;}
.wpcf7-submit, .button1 {border-radius:3px; border:1px solid #DDDDDD; background:#EEEEEE; color:#999999;   padding: 8px 12px;   text-align: center;   text-decoration: none;   display: inline-block;   font-size: 12px;}
.wpcf7-submit:hover,.button1:hover {border-radius:3px; border:1px solid #CCCCCC; background:#DDDDDD; color:#FFFFFF;}

.t1, .t2 { height:auto; padding:10px 20px; text-align:center!important; border-bottom:1px solid #DDDDDD;background:#F3F8FB; }



.pt {display:none;}


.t1, .t2 { min-height:250px; padding:30px; background:#EEEEEE;}
.t1 .button1 { text-align:right;}
.t2 .button1 { text-align:left;}

.c1 i, .c2 i, .c3 i, .c4 i {padding-top:110px; font-size:36px; font-weight:bold; color:#FFFFFF; display:block; width:100%; height:100%;}

.c1 i:hover , .c2 i:hover , .c3 i:hover , .c4 i:hover  {padding-top:110px; color:#999999;}

.c1:hover , .c2:hover , .c3:hover , .c4:hover  {opacity:0.5;}

.c1 {
	  /* The image used */
  background-image: url("/images/v1p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;  border-right:1px solid #000000;}
  
  .c2 {
	  /* The image used */
  background-image: url("/images/v2p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;border-right:1px solid #000000; }
  
  .c3 {
	  /* The image used */
  background-image: url("/images/v3p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; border-right:1px solid #000000;}
  
  .c4 {
	  /* The image used */
  background-image: url("/images/v4p.jpg");

  /* Full height */
height: 250px;  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; border-right:1px solid #000000;}

.i1 {
	  /* The image used */
  background-image: url("/images/i1.jpg");

  /* Full height */
  min-height: 250px;  

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.i2 {	  /* The image used */
  background-image: url("/images/i2.jpg");

  /* Full height */
  min-height:250px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.i3 {	  /* The image used */
  background-image: url("/images/i3.jpg");

  /* Full height */
  min-height:250px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.i4 {	  /* The image used */
  background-image: url("/images/i4.jpg");

  /* Full height */
  min-height:250px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}
  
  .i5 {	  /* The image used */
  background-image: url("/images/i5.jpg");

  /* Full height */
  min-height:250px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;}

.entry-title-page-h  {padding: 50px 0px 10px 20px;
	width: 90%;
	max-width: 960px;
	color: #fff;
	
	position: relative;
	z-index: 100; font-size: 22px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2); font-weight:bold;}
	
	.main-img p {padding: 10px 0px 10px 20px;
	width: 90%;
	max-width: 960px;
	color: #fff;
	
	position: relative;
	z-index: 100; font-size: 18px;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.2);}
.icons .col-3:hover, .icons .col-3:hover > .p-h {color:#DDDDDD!important;}

li, ul {list-style-position: inside; padding: 5px 20px;}

.entry-title	{font-size: 20px; padding:10px; font-weight:normal;}
.breadcrumb {background:#999999; color:#FFFFFF; font-size:10px; padding:10px;}
.breadcrumb a {color:#EEEEEE;}


.exc {padding:20px; font-size:16px; line-height:26px;} 	
.exc img, .post img {padding:3px; border-radius:5; border:1px solid #DDDDDD; margin: 20px auto; margin-bottom:20px; max-width:80%;}

.single {margin-top:100px;}

.page-con {padding:40px 40px;}
.page-con p, .page-con li, .page-con ul {font-size:16px; line-height:26px;} 	
.con {max-width:1200px; margin: 0 auto;}
.col-1{width:100%; float:left;}
.col-2 {width:100%;float:left;}
.col-75 {width:100%; float:left;}
.col-4 {width:100%; float:left;}
.col-3 {width:100%;float:left;}
.col-5 {width:100%;float:left;}
.col-6 {width:100%; float:left;}

.row { width:100%; float:left;  }

.page-header {height:280px;}

.center {text-align:center;}
.p-h {font-size:18px; color:#00A0E3; text-align:center;}
.p-f {font-size:14px; color:#00A0E3;}
.p-h-b {font-size:18px; color:#FFFFFF; font-weight:thin;}
.p-h-b-2 {font-size:18px; color:#333333; font-weight:bold;}

.icons {margin:0px;}
.footer {background:#F3F8FB; border-top:5px solid #999999; padding:50px 0px;}

	p {padding:5px 20px; box-sizing:border-box;}
.p2 {padding:10px; box-sizing:border-box; font-size:14px; line-height:16px; text-align:center;}
.p2w {padding:10px; box-sizing:border-box; font-size:14px; color:#FFFFFF;}


/* ====================================== Starter CSS for Menu */
#cssmenu {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
 
  
}
#cssmenu ul,
#cssmenu li {
  list-style: none;
  margin: 0;
  padding: 0;
 
}
#cssmenu ul {
  position: relative;
  z-index: 597;
}
#cssmenu ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
width:100%;
border-top:1px solid #aaaaaa;

}
#cssmenu ul li.hover,
#cssmenu ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu ul ul {

 
 
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu ul ul li {
  float: none;
}



#cssmenu a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}
/* Custom CSS Styles */
#cssmenu {

	background: none;
	font-size: 12px;
}
#cssmenu > ul {
  *display: inline-block;
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}


#cssmenu ul ul a {
  background: #EEEEEE;
  border-top: 0 none;
  padding: 10px 20px;
  font-size: 12px;
}


#cssmenu ul ul li {
  position: relative;
  
}
#cssmenu ul ul li:first-child > a {
  border-top: none;
}
#cssmenu ul ul li:hover > a {
  background: #CCCCCC;
  color: #323232;
}

#cssmenu ul li:hover > a,
#cssmenu ul li.active > a {
 background:#00A0E3;
  color: #FFFFFF;
}





#cssmenu ul li ul li a,
#cssmenu ul li ul li a:before {
  content:"";
}

#cssmenu ul li ul li a,
#cssmenu ul li ul li a {
  border-top:none;
}

#cssmenu ul ul li a,
#cssmenu ul ul li a {
  border-top:none;
}

#cssmenu ul  li ul li:hover > a,
#cssmenu ul  li ul li.active > a {
  border-top:none;
}

#cssmenu ul ul li a:hover ,
#cssmenu ul ul  li a.active {
  border-top:none;

}




#cssmenu ul li.has-sub > a:after {
  
  margin-left: 5px;
}
#cssmenu ul li.last ul {
  left: auto;
  right: 0;
}
#cssmenu ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu a {
 
  color: #666666;
  padding: 0 15px;
}
#cssmenu > ul > li > a {
  padding: 10px 20px;
  font-size: 12px;
 background:#DDDDDD;
}
  
  
  /* =WordPress Core
-------------------------------------------------------------- */


.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




.scroll-down {
display:none;
}

