/****** Banner slider **********/
.slider_full_area{width:100%;float:left;  margin:0;}
.responsive-slider {
  width: 100%;
  position: relative;
}
.responsive-slider .touch-surface {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.responsive-slider .slides {
  position: relative;
  overflow: hidden;
}
.responsive-slider .slides ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  font-size: 0;
}
.responsive-slider .slides ul li {
  display: inline-block;
  max-width: 100%;
  width:100%;
}
.responsive-slider .slides ul li .slide-body {
  display: inline-block;
  position: relative;
  max-width: 100%;
  font-size: 14px;
  width:100%;
}
.responsive-slider .slides ul li .slide-body img {
  max-width: 100%;
  width:100%;
}
.responsive-slider .slides ul li .slide-body .caption {
  position: absolute;
  font-family:'Calibri-Regular';
  color: #000000;
  font-size:24px;
  text-transform:none;
  text-align:right;
  font-weight:100;
}
.caption1{  font-family:'Calibri-Regular';
  color: #000000;
  font-size:24px;
  text-transform:none;text-align: left;}
  .caption2{  font-family:'Calibri-Regular';
  color: #FFFFFF;
  font-size:24px;
  text-transform:none;text-align: left;}
  .caption3{  font-family:'Calibri-Regular';
  color: #FFFFFF;
  font-size:24px;
  text-transform:none;text-align: left;}
.responsive-slider .slides ul li .slide-body .caption.sub {
  top: 34px;
  right: 0px;
}
.responsive-slider .slides ul li .slide-body .caption.header {
  top: 30%;
  left: 40%;width: 48%;display: inline-table;
}
.responsive-slider .slides ul li .slide-body .caption.header h2 {
  font-size: 55px; color:#192729;font-family:'Calibri-Regular';text-transform:none;text-align: left;margin-bottom:22px;
}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {
  font-size: 35px;
}
.responsive-slider .slides ul li .slide-body .caption.img-html5 {
  bottom:0;
  left: 8%;
  width: 28%;
}
.responsive-slider .slides ul li .slide-body .caption.img-html5 img {
  max-width: 100%;
}
.responsive-slider .slides ul li .slide-body .caption.img-css3 {
  top: 57%;
  right: 35%;
  width: 19%;
}
.responsive-slider .slides ul li .slide-body .caption.img-css3 img {
  max-width: 100%;
}
.responsive-slider .slides ul li .slide-body .caption.img-bootstrap {
  top: 48%;
  right: 12%;
  width: 11%;
}
.responsive-slider .slides ul li .slide-body .caption.img-bootstrap img {
  max-width: 100%;
}
.responsive-slider .slides ul li .slide-body .caption.img-twitter {
  top: 19%;
  right: 12%;
  width: 11%;
}
.responsive-slider .slides ul li .slide-body .caption.img-twitter img {
  max-width: 100%;
}
.responsive-slider .slides ul li .slide-body .caption.img-jquery {
  top: 66%;
  right: 12%;
  width: 33%;
}
.responsive-slider .slides ul li .slide-body .caption.img-jquery img {
  max-width: 100%;
}
.responsive-slider .slider-control {
  position: absolute;
  font-size: 20px;
  color: #000;
  top: 40%;
  background-color: #fff;
  padding: 10px;
  display:none;
}
.responsive-slider .slider-control.left {
  left: 0;
  padding-left: 0;
  -webkit-border-radius: 0px 6px 6px 0px;
  border-radius: 0px 6px 6px 0px;
}
.responsive-slider .slider-control.left:hover {
  text-decoration: none;
  padding-left: 10px;
}
.responsive-slider .slider-control.right {
  right: 0;
  padding-right: 0;
  -webkit-border-radius: 6px 0px 0px 6px;
  border-radius: 6px 0px 0px 6px;
}
.responsive-slider .slider-control.right:hover {
  text-decoration: none;
  padding-right: 10px;
}
.home-lowerpic{width:100%;float:left;}
.home-lowerpic img{border:2px solid #c7d1d4;border-radius:50%;background:#fff;margin:2%;}
.home-lowerpic-txt{width:100%;float:left;color:#2f494d;font-size:18px;font-family:'Calibri-Regular';text-align:center;}
.home-lowerpic-txt p{width:100%;float:left;color:#2f494d;font-size:18px;font-family:'Calibri-Regular';margin:25px 0;text-align:center;}
.home-lowermid{width:50%;margin:0 auto;}
.home-lowerpic-txt1{width:100%;float:left;text-align:center;font-size:20px;color:#2f494d;font-family:'Calibri-Bold';margin-bottom:20px;}
.home-lowerpic-txt2{width:100%;float:left;text-align:center;font-size:18px;color:#2f494d;font-family:'Calibri-Italic';}
@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider .slides ul li .slide-body .caption.header h2 {
    font-size: 25px;
  }
  .responsive-slider .slides ul li .slide-body .caption.header h2 i {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .responsive-slider .slides ul li .slide-body .caption.header h2 {
    font-size: 16px;
  }
  .responsive-slider .slides ul li .slide-body .caption.header h2 i {
    font-size: 14px;
  }
 .responsive-slider .slides ul li .slide-body .caption.header{width:57%;left:35%;top:15%;}
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:15px;margin-bottom:6px;}
.caption1{font-size:8px;}
.read-btn a{font-size:11px !important;padding:3px 11px !important;margin:10px 0 0 !important;}
.read-btn img{display:none;}
.feature_slider_area{margin:20px 0 0;}
.home-lowerpic-txt p{font-size:16px;}
.home-lowerpic-txt1{font-size:17px;margin-bottom:16px;}
.home-lowerpic-txt2{font-size:15px;font-family: "Calibri-Italic";}
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:4%;}
.responsive-slider .pages{bottom:0 !important;}
}

@media (min-width: 481px) and (max-width: 767px) {
  .responsive-slider .slides ul li .slide-body .caption.sub {
    font-size: 11px;
    bottom: 0px;
    right: -10px;
  }
.responsive-slider .slides ul li .slide-body .caption.header{width:57%;left:35%;top:13%;}
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:20px;margin-bottom:13px;}
.caption1{font-size:12px;}
.read-btn a{font-size:14px !important;padding:3px 11px !important;}
.read-btn img{display:none;}
.feature_slider_area{margin:20px 0 0;}
.home-lowerpic-txt p{font-size:16px;}
.home-lowerpic-txt1{font-size:17px;margin-bottom:16px;}
.home-lowerpic-txt2{font-size:15px;}
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:4%;}
.responsive-slider .pages{bottom:0 !important;}
}
@media (max-width: 480px) {
  .responsive-slider .slides ul li .slide-body .caption.sub {
    font-size: 10px;
    bottom: 5px;
    right: 0;
  }
  
}
@media (max-width: 480px) {
  .responsive-slider .slider-control.left,
  .responsive-slider .slider-control.right {
    display: none;
  }
}
.responsive-slider .pages {
  position: absolute;
  bottom: 15px;
  left: 0;
  width: 100%;
  text-align: center;
}
.responsive-slider .pages .page {
  display: inline-block;
  color: transparent;
  width: 13px;
  height: 13px;
  border-radius: 20%;
  background:#2f494d;
  border:2px solid #fff;
  margin:0px 2px;
}
.responsive-slider .pages .page a{
  border-radius: 20%;
}
.responsive-slider .pages .page.active {
  opacity: 1;
  border-radius: 20%;
  background:#0fb2c4;
  border:1px solid #fff;
}
.read-btn a{padding:8px 25px;border-radius:5px;border-bottom:2px solid #0e6e7b;background:#0fb2c4;float:left;width:auto;font-family:'Calibri-Regular';color:#fff;font-size:24px;margin:20px 0 0;text-shadow:0 2px 0 #0a91a3;text-decoration:none;}
.read-btn img{float:right;width:auto !important;margin: 5px 0 0 16px;}

/****** end Banner slider **********/

/******* item slider css **********/
.feature_slider_area {
    float: left;
    margin: 40px 0 0;
    text-align: center;
    width: 100%;
}
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.blue .sldr_box {
	margin: 0px auto;
	padding: 2%;
	position: relative;
	text-align: center;
	width:85%;
}
.button {
	background: #3498db;
	color: #fff;
	display: block;
	font-size: 16px;
	margin: 20px auto;
	padding: 20px;
	text-align: center;
	text-decoration: none;
	width: 48%;
}
.buttons {
	padding: 0 20px 20px;
	margin-bottom: 10px;
}
.buttons .button {
	background: #FFF;
	color: #3498db;
	float: left;
	margin: 5px;
}
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.slick-list:focus {
	outline: none;
}
.slick-loading .slick-list {
	background: white url("./ajax-loader.gif") center center no-repeat;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1;
}
.slick-track:before, .slick-track:after {
	content: "";
	display: table;
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}
.slick-slide img {
	display:inline;
	pointer-events: none;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
/* Icons */
@font-face {
	font-family: "slick";
	src: url("./fonts/slick.eot");
	src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal;
}
/* Arrows */
.slick-prev, .slick-next {
	position: absolute;
	display: block;
	height: 27px;
	width: 17px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	color: transparent;
	top: 25%;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
	outline: none;
	color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
	opacity: 1;
}
.slick-prev.slick-disabled{
	/*opacity: 0.25;*/
	background:url(../images/dissable-arrow.png) no-repeat;
}
.slick-next.slick-disabled{background:url(../images/dissable-arrow1.png) no-repeat;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
	/*opacity: 0.25;*/
	background:url(../images/dissable-arrow1.png) no-repeat;
}
.slick-prev:before, .slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: #000;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -5px;
	background:url(../images/multislider-lft-arrow.png) no-repeat center center;
}
.slick-prev:before {
	/*content: "\2190";*/
	background:url(../images/multislider-lft-arrow.png) no-repeat center center;
}
.slick-next {
	right: -5px;
	background:url(../images/multislider-rgt-arrow.png) no-repeat center center;
}
.slick-next:before {
	/*content: "\2192";*/
	background:url(../images/multislider-rgt-arrow.png) no-repeat center center;
}
/* Dots */
.slick-slider {
	margin-bottom: 0px;
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	list-style: none;
	display: none !important;
	text-align: center;
	padding: 0;
	width: 100%;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
	outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
	opacity: 1;
}
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\2022";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: black;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
	color: black;
	opacity: 0.75;
}
[dir="rtl"] .slick-next {
	right: auto;
	left: -25px;
}
[dir="rtl"] .slick-next:before {
	content: "\2190";
}
[dir="rtl"] .slick-prev {
	right: -25px;
	left: auto;
}
[dir="rtl"] .slick-prev:before {
	content: "\2192";
}
[dir="rtl"] .slick-slide {
	float: right;
}
.responsive2 .slick-prev, .responsive2 .slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	color: transparent;
	top: 40%;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
}


/*********** items slider css closed *********/

/************ drop down ***********/
.selectify{position: relative;color:#333;width:100% !important;float:left;}
.selectify .options{position:absolute;z-index:2;max-height:150px !important;overflow-y:auto;width: 100% !important;}
.selectify .header{width:100%;height:40px;border-bottom:2px solid #0fb2c4;border-left:7px solid #0fb2c4;padding:0 0 0 2%;cursor:pointer;}
.selectify .header .icon{background:url(../images/select-arrow.jpg) top right no-repeat;float: right;height: 40px;margin-top: -39px;width: 36px;}
.selectify .header .selected{color:#72898c;font-size:18px;font-family:'Calibri-Regular';padding: 6px 0;}
.selectify .header.hover .selected{color:#;}
.selectify .header.hover .icon{border-color: #000 transparent transparent;}
.selectify .option{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333;border-top:1px solid #c0c2c7;cursor:pointer;padding: 8px 10px;background-color:#edeff5;}
.selectify .option.hover{background-color:#0fb2c4;color:#fff;}
.selectify .option.active{background-color:#0fb2c4;color:#fff;}
/************ end drop down ***********/

/************ Checkbox ***********/
.contact-checkbox{width:50%;float:left;}
.contact-checkboxin{width:100%;float:left;margin-bottom:14px;}
.contact-checkboxin:last-child{margin-bottom:0;}
input.css-checkbox[type="checkbox"] {border: 0 none;clip: rect(0px, 0px, 0px, 0px);height: 1px;left: -1000px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;z-index: -1000;}
input.css-checkbox[type="checkbox"] + label.css-label {background-position: 0 0;background-repeat: no-repeat;color: #333333;cursor: pointer;display: inline-block;height: 18px;line-height: 14px;padding-left: 20px;vertical-align: middle;font-weight:normal;margin:0;text-align:left;float:left;}
input.css-checkbox[type="checkbox"]:checked + label.css-label {background-position: 0 -18px;}
label.css-label {-moz-user-select: none;background-image: url("../images/checkbox.jpg");}
.contact-checktxt{float:left;margin:0 0 0 2%;font-size:18px;color:#262e2f;font-family:'Calibri-Regular';line-height:18px;}
/********** end checkbox *********/
@media only screen and (min-width: 320px) and (max-width: 579px) {
.ss{display:none;}
.menu{display:block;position:relative;}
#menu-icon{display:block;padding: 4px 0;background:#637B7F;color:#fff;margin-bottom:10px;cursor:pointer;}
.menu ul {background:#000;display: none;left: 0;margin: 0 auto;position: absolute;right: 0;width: 100%;z-index:5;padding:0 3% 2%;bottom: 45px;}
.footer-address ul{display:block;position:relative;bottom:0;}
.slider_full_area{margin:0;}
}
@media only screen and (min-width: 580px) and (max-width: 767px) {
.responsive-slider .slides ul li .slide-body .caption.header{width:57%;}
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:25px;margin-bottom:13px;}
.caption1{font-size:14px;}
.read-btn a{font-size:20px !important;padding:3px 13px !important;}
.feature_slider_area{margin:20px 0 0;}
.home-lowerpic-txt p{font-size:16px;}
.home-lowerpic-txt1{font-size:17px;margin-bottom:16px;}
.home-lowerpic-txt2{font-size:15px;}
.slider_full_area{margin:0;}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
.responsive-slider .slides ul li .slide-body .caption.header{width:57%;}
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:30px;margin-bottom:13px;}
.caption1{font-size:17px;}
.read-btn a{font-size:20px;padding:3px 13px;}
.feature_slider_area{margin:20px 0 0;}
.home-lowerpic-txt p{font-size:16px;}
.home-lowerpic-txt1{font-size:17px;margin-bottom:16px;}
.home-lowerpic-txt2{font-size:15px;}
}
@media only screen and (min-width: 900px) and (max-width: 1130px) {
.responsive-slider .slides ul li .slide-body .caption.header{width:57%;}
.responsive-slider .slides ul li .slide-body .caption.header h2{font-size:45px;margin-bottom:20px;}
.caption1{font-size:20px;}
.read-btn a{font-size:20px;padding:3px 13px;}
}
@media only screen and (min-width:1530px) and (max-width:1649px) {
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:12%;}
}
@media only screen and (min-width:1650px) and (max-width:1749px) {
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:16%;}
.responsive-slider .slides ul li .slide-body .caption.header{left:44%}
}
@media only screen and (min-width:1750px) and (max-width:1849px) {
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:18%}
.responsive-slider .slides ul li .slide-body .caption.header{left:46% }
}
@media only screen and (min-width:1850px) and (max-width:1930px) {
.responsive-slider .slides ul li .slide-body .caption.img-html5{left:19%}
.responsive-slider .slides ul li .slide-body .caption.header{left:47%}
}
