/*start body*/
body,html{
	height:100%;
}
body{
	background-color:#fff;
	margin:0;
	padding:0;
	direction:rtl;
	color:#333;
	counter-reset: counter;
	font-family:Changa, sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:1.7;
}
button{
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}
a{
	text-decoration:none;
	color:#1cabe7;
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
}
a:hover{
	color:#7fbf36;
	text-decoration:none;		
}
img{
	border:none;
	max-width:100%;
}
*{
	list-style:none;
	margin:0;
	outline:none;
	box-sizing:border-box;
	padding:0; 
}
.width{
	margin:0px auto;
	width:1280px;
}
.circle {
  position: fixed;
  top: 0;
  left: 0;
  pointer-events: none;
  z-index:500000;
}
.circle:before {
  content: "";
  display: block;
  width: 35px;
  height: 35px;
  background:#fff;
  opacity:0.1;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  animation: pulse 300ms ease-in-out alternate infinite
}
.circle:after{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:#1cabe7;
	opacity:0.8;
	position:absolute;
	top:-2px;
	left:-3px;
}
/*end body*/
/*start top*/
#top{
	width:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
	display:block;
	z-index:100000;
	height:45px;
	text-transform:uppercase;
}
.top{
	padding:0px 24% 0px 20px;
}
.s_contact{
	float:right;
}
.s_contact li{
	display:block;
	float:right;
}
.s_contact li:first-child a:after{
	display:none;
}
.s_contact li a:after,.s_contact li span:after{
	content:"|";
	display:inline-block;
	float:right;
	margin-left:15px;
	color:#bbb;
}
.s_contact li a,.s_contact li span {
	display: block;
	font-size:13px;
	color:#bbb;
	text-transform:uppercase;
	padding:0px 6px;
	line-height:45px;
}
.s_contact li a:hover{
	color:#1cabe7;
}
.s_contact li span{
	direction:rtl;
	letter-spacing:normal;
}
.s_contact li span{
	border-left:none;
}
.s_contact li a:before,.s_contact li span:before{
	vertical-align:0px;
	display:inline-block;
	position:relative;
	color:#1cabe7;
	font-weight:normal;
	margin-left:8px;
	font-family:FontAwesome5,FontAwesome,iconmoon,Flaticon;
}
.s_contact li span:before{
	margin-right:0px;
	margin-left:8px;
}
.s_contact li.phone a:before{
	content:"\f11f";
	top:-1px;
}
.s_contact li.mail a:before{
	content:"\f2b6";
	top:-1px;
}
.s_contact li.mapi span:before{
	content:"\f041";
}
.social h2{
	color:#bbb;
	font-size:13px;
	float:right;
	font-weight:400;
	line-height:45px;
	margin-left:10px;
}
.social ul {
	float: left;
	margin-top: 6px;
}
.social {
	float: left;
}
.social li{
	display:block;
	position:relative;
	float:right;
	margin:0px 4px;
}
.social li a {
	color:#bbb;
	display: block;
	font-size: 13px;
	z-index: 11;
	font-weight: normal;
	position: relative;
	text-align: center;
	width:35px;
	height:35px;
	border-radius:4px;
	line-height: 35px;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.social li a:hover{
	background:#1cabe7;
	color:#fff;
	transform:rotate(-360deg);
}
.social li a:before{
	font-family:FontAwesome;
}
.social li.facebook a:before,.my_products_share a.facebook:before{
	content:"\f09a";
}
.social li.twitter a:before,.my_products_share a.twitter:before{
	content:"\f099";
}
.social li.google a:before{
	content:"\f0d5";
}
.social li.youtube a:before{
	content:"\f16a";
}
.social li.linkedin a:before{
	content:"\f0e1";
}
.social li.pinterest a:before,.my_products_share a.pinterest:before{
	content:"\f231";
}
.social li.instagram a:before{
	content:"\f16d";
}
.social li.vimeo a:before{
	content:"\f27d";
}
.social li.delicious a:before{
	content:"\f1a5";
}
.social li.snapchat a:before{
	content:"\f2ab";
}
/*end top*/
/*start header*/
#header{
	z-index:5000;
	width:100%;
	height:120px;
	float:right;
	clear:both;
	position:absolute;
	top:20px;
	right:0;
}
.logo {
	padding-top: 5px;
	padding-left: 12%;
	background: #1cabe7;
	width: 23%;
	border-radius: 100px 0px 100px 150px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0px;
	height: 120px;
}
.logo img {
	height: 110px;
	float: left;
}
.header_left {
	position: absolute;
	width: 87%;
	left: 0px;
	background: #fff;
	height: 90px;
	border-radius: 100px;
	bottom: 0px;
}
.get_qoute {
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
a.link_anim {
	background: #1cabe7;
	height: 58px;
	line-height: 58px;
	display: inline-block;
	border-radius: 50px;
	color: #fff;
	font-weight: 400;
	position: relative;
	overflow: hidden;
	font-size: 14px;
	padding: 0px 30px;
	text-transform: uppercase;
}
a.link_anim:before {
	background-color: #333;
	content: "";
	height: 150px;
	right: -75px;
	position: absolute;
	top: -35px;
	transform: rotate(35deg);
	width: 40px;
	opacity: 0;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
a.link_anim:hover:before{
	right: 120%;
	opacity: 0.25;
}
a.link_anim:hover{
	background:#1988cd;
	color:#fff;
}
.get_qoute a:hover{
	color:#fff;
}
.get_qoute a c:before{
	font-family:FontAwesome5,FontAwesome;
	font-weight:normal;
	margin-left:10px;
	position:relative;
	content:"\f2b6";
}
.nav {
	float: left;
	margin-top: 23px;
	margin-left: 10px;
}
.nav li{
	display:block;
	position:relative;
	float:right;
	padding:0px 12px;
}
.nav li a{
	display:block;
	color:#333;
	overflow:hidden;
	text-transform:uppercase;
	line-height:50px;
	font-weight:400;
	font-size:14px;
	position:relative;
}
.nav li a:before{
	content:"";
	font-weight:600;
	display:inline-block;
	vertical-align:0px;
	width:7px;
	height:7px;
	border-radius:50%;
	background:#1cabe7;
	margin-left:10px;
}
.nav li a:after{
	content:"";
	height:4px;
	border-radius:20px;
	background:#7fbf36;
	position:absolute;
	bottom:5px;
	left:100%;
	right:-500px;
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;	
	display:block;
}
.nav li a:hover:after,.nav li:hover a:after,.nav li.current a:after{
	left:35px;
	right:15px;
}
.nav li:hover .sub{
	top:50px;
	opacity:1;
	visibility:visible;
}
.sub{
	position:absolute;
	box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
	-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
	-ms-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
	-o-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
	-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);
	background:#fff;
	width:255px;
	padding:20px;
	right:0px;
	border-radius:10px;
	overflow:hidden;
	top:70px;
	visibility:hidden;
	opacity:0;
	z-index:600;
	-moz-transition: all 500ms;
	-webkit-transition:all 500ms;
	-ms-transition: all 500ms;
	-o-transition: all 500ms;
}
.sub ul{
	float:none;
	width:auto;
	height:auto;
}
.nav li .sub ul li{
	display:block;
	float:none;
	padding:0;
}
.nav li .sub ul li a:after{
	display:none;
}
.nav li .sub ul li a{
	display:block;
	padding:10px 15px;
	color:#010937;
	font-size:13px;
	line-height:normal;
	height:auto;
	border-radius:50px;
	font-weight:400;
}
.nav li i {
	position: absolute;
	top: -18px;
	right: 30px;
	color:#fff;
	background: #1cabe7;
	line-height: normal;
	padding: 2px 10px;
	border-radius: 3px;
	font-style: normal;
	font-size: 12px;
}
.nav li .sub ul li a:hover{
	background:#1cabe7;
	color:#fff;
	padding-right:17px;
}
.search_icon {
	float:left;
}
.search_icon svg {
	fill: #333;
	width: 20px;
	margin-right: 0px;
	margin-left: 20px;
	height: auto;
	margin-top: 35px;
	cursor: pointer;
}
.searchbox {
	position: absolute;
	display: none;
	z-index: 10002;
	left: 0;
	top: 96px;
	height: auto;
	right: 0px;
}
.searchbox_close {
	position: absolute;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
	color: #1cabe7;
	font-size: 21px;
	left:5px;
	z-index:100;
	top: 0px;
}
.searchbox label {
	display: block;
	width: 100%;
	height: 60px;
	position: relative;
	background:rgba(255,255,255,0.95);
	box-shadow: 0 9px 16px rgba(41, 38, 50, 0.06);
	border-radius:50px;
}
.search_icon .searchbox svg {
	margin-top: 0px;
	height: 60px;
	position: absolute;
	z-index:100;
	right: 20px;
	fill: #1cabe7;
}
.searchbox label input {
	display: block;
	background: none;
	border: none;
	color: #000;
	font-size: 14px;
	font-family:Changa, sans-serif;
	padding: 0px 48px 0px 75px;
	line-height: 60px;
	width: 100%;
}
.searchbox label button {
	display:none;
}
/*end header*/
/*start head_fix*/
.nav_fix {
	width: 100%;
	height: 120px;
	position: fixed;
	right: 0px;
	z-index: 1000000;
	background:#091a24;
	top: -1000px;
	-moz-transition: all 300ms;
	-webkit-transition: all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;
	box-shadow: 0px 0px 8px -3px rgba(0,0,0,0.6);
}
.nav_fix:before{
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	width:100%;
	height:86px;
	opacity:0.02;
	background-image:url(../images/bg/bg52.png);
	background-repeat:repeat-x;
	background-position:bottom;	
}
body.scrolled .nav_fix{
	top:0;
}
/*end head_fix*/
/*start bottom*/
#bottom {
	clear: both;
	display: block;
	float: right;
	color:#bbb;
	padding:20px 0px;
	width: 100%;
	position:relative;
}
.copyrights,.design{
	clear:both;
	text-align:center;
	display:block;
	text-transform:uppercase;
	font-size:13px;
}
.design a{
	border-bottom:2px solid #1cabe7;
	display:inline-block;
	margin-left:5px;
	color:#fff;
}
.design a:hover{
	color:#1cabe7;
	border-bottom:2px solid #fff;
}
/*end bottom*/
/*start footer*/
#footer{
	background-color:#091a24;
	background-image:url(../images/bg/bg55.png);
	background-position:bottom left;
	float:right;
	width:100%;
	overflow:hidden;
	position:relative;
	clear:both;
}
#footer .width{
	position:relative;
	height:100%;
	padding:80px 0px 70px;
	overflow:hidden;
}
.border_fix{
	position:absolute;
	top:0;
	bottom:0;
	right:25%;
	width:1px;
	background:#999;
	opacity:0.1;
	z-index:100000;
}
.border_fix2{
	position:absolute;
	top:0;
	bottom:0;
	left:25%;
	width:1px;
	background:#999;
	opacity:0.1;
	z-index:100000;
}
#footer .width,#bottom .width{
	position:relative;
}
.foot{
	margin:0px -20px;
}
.foot_loop:nth-child(2){
	width:50%;
	padding-right:40px;
	padding-left:40px;
	text-align:center;
}
.foot_loop:last-child {
	padding-right:20px;
}
.foot_loop{
	width:25%;
	float:right;
	padding:20px;
}
.foot_loop h2{
	font-weight:400;
	font-size:24px;
	margin-bottom:25px;
	text-transform:uppercase;
	color:#fff;
	display:block;
}
.foot_loop h2:after{
	width:12%;
	content:"";
	height:5px;
	border-radius:10px;
	background:#1cabe7;
	display:block;
	margin-top:10px;
}
.foot_about {
	clear: both;
	display: block;
	overflow: hidden;
	color:#eee;
	font-size: 13px;
	line-height:2;
}
.foot_logo{
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:15px;
}
.foot_logo img{
	height:115px;
}
.foot_loop ul{
	clear:both;
	overflow:hidden;
	position:relative;
	z-index:200;
}
.foot_loop ul li{
	display:block;
}
.foot_loop ul li a{
	display: block;
	border-bottom: 1px dashed rgba(0,0,0,.09);
	padding: 8px 0 8px;
	color:#eee;
	text-transform:uppercase;
	font-size:14px;
}
.foot_loop ul li:last-child a{
	border-bottom:none;
}
.foot_loop ul li a:before{
	vertical-align:0;
	font-weight:normal;
	margin-left:5px;
	color:#7fbf36;
	font-family:FontAwesome;
	content:"\f100";
}
.foot_loop ul li a:hover{
	color:#7fbf36;
	padding-right:10px;
}
.foot_contact{
	clear:both;
	display:block;
}
.foot_contact span:before{
	content:"*";
	display:inline-block;
	vertical-align:-3px;
	font-weight:normal;
	margin-left:5px;
	font-family:droid;
}
.foot_contact span{
	color: #eee;
	display: block;
	text-transform:uppercase;
	font-size: 14px;
	font-weight:600;
	margin-bottom: 6px;
}
.foot_contact p{
	background:rgba(0,0,0,0.05);
	color: #fff;
	text-transform:uppercase;
	border-radius:3px;
	font-size: 13px;
	display:inline-block;
	margin-bottom: 15px;
	padding: 10px;
}
.foot_contact b{
	font-weight:400;
	position:relative;
	display:block;
	padding-right:20px;
}
.foot_contact b:before {
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 2px;
	background: #1cabe7;
	color: #fff;
	font-family: FontAwesome5,FontAwesome,iconmoon,Flaticon;
	position: absolute;
	text-align: center;
	right: -19px;
	top: 0px;
}
.foot_contact b.foot_phone:before{
	content:"\f11f";
}
.foot_contact b.foot_map:before{
	content:"\f041";
}
.foot_contact b.foot_email:before{
	content:"\f2b6";
}
#footer .social{
	text-align:center;
	margin-top:50px;
	margin-right:0;
	margin-left:0;
	float:none;
}
.foot_loop .social li{
	display:inline-block;
	float:none;
	position:relative;
	padding:0;
}
.foot_loop .social li a {
	display: block;
	z-index: 11;
	font-size: 13px;
	position: relative;
	border: none;
	border: 1px solid rgba(255,255,255,0.1) !important;
	width: 40px;
	height: 40px;
	line-height: 40px;
	padding: 0px !important;
	text-align: center !important;
	border-radius: 50%;
	margin: 0px 3px;
	color:#eee;
}
.foot_loop .social li a:hover{
	border:1px solid #fff;
	color:#fff;
}
.foot_loop .social li a:before{
	font-family:FontAwesome;
	padding:0;
	color:inherit;
	margin:0;
}
.foot_loop_contact {
	clear: both;
	display: block;
	overflow: hidden;
	margin-top: 20px;
}
.foot_loop_contact a {
	background: #1cabe7;
	border:1px solid #1cabe7;
	color: #fff;
	height: 52px;
	display: block;
	line-height: 50px;
	text-align: center;
	border-radius:5px;
}
.foot_loop_contact a:before{
	content:"\f11f";
	font-family:FontAwesome5,FontAwesome,iconmoon,Flaticon;
	vertical-align:0px;
	margin-left:10px;
}
.foot_loop_contact a:hover{
	background:transparent;
	border:1px solid #7fbf36;
}
.foot_loop_contact2 {
	clear: both;
	display: block;
	overflow: hidden;
	margin-top:0px;
}
.foot_loop_contact2 a {
	background: #7fbf36;
	border:1px solid #7fbf36;
	color: #fff;
	height: 52px;
	display: block;
	line-height: 50px;
	text-align: center;
	border-radius:5px;
}
.foot_loop_contact2 a:before{
	content:"\f232";
	font-family:FontAwesome5,FontAwesome,iconmoon,Flaticon;
	vertical-align:0px;
	margin-left:10px;
}
.foot_loop_contact2 a:hover{
	background:transparent;
	border:1px solid #1cabe7;
}
/*end footer*/
/*start totop*/
.toTop{
	position:fixed;
	text-align:center;
	color:#1cabe7;
	z-index:1100;
	cursor:pointer;
	font-size:12px;
	right:30px;
	bottom:-75px;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;	
}
.toTop.event{
	bottom:5px;
}
.toTop2{
	width:50px;
	line-height:50px;
	font-weight:700;
	text-transform:uppercase;
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;	
	height:50px;
	background:#fff;
	border-radius:50%;
}
.toTop3 {
	background: #091a24;
	width: 70px;
	position: absolute;
	height: 67px;
	bottom: -5px;
	right: -9px;
	z-index: -1;
	border-radius: 50px 50px 0px 0px;
}
.toTop2:before{
	font-family:FontAwesome;
	display:block;
	font-weight:normal;
	content:"\f062";
}
.toTop2:hover{
	background:#1cabe7;
	color:#fff;
}
/*end totop*/
/*start slideshow*/
#slideshow{
	clear:both;
	margin-bottom:50px;
	height:140%;
	display:block;
	background-color:#091a24;
	background-image:url(../images/bg/bg55.png);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom left;
	overflow:hidden;
	width:100%;
	position:relative;
	top:0;
	right:0;
}
#slideshow .next,#slideshow .prev{
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;	
	display:block;
	font-size:25px;
	text-align:center;
	position:absolute;
	border:2px solid rgba(255,255,255,0.4);
	top:50%;
	width:50px;
	height:50px;
	line-height:46px;
	margin-top:-25px;
	color:#fff;
	left:15px;
	right:auto;
	z-index:1001;
	cursor:pointer;
}
#slideshow .next{
	right:45px;
	left:auto;
}
#slideshow .next:before{
	font-family:FontAwesome;
	content:"\f105";
}
#slideshow .prev:before{
	font-family:FontAwesome;
	content:"\f104";
}
#slideshow .next:hover,#slideshow .prev:hover{
	color:#fff;
	background:#1cabe7;
	border:2px solid #1cabe7;
}
.cycle-pager {
	position: absolute;
	z-index: 103;
	font-size:0px;
	right: 20px;
	top: 50%;
	margin-top:-35px;
	text-align:center;
}
.cycle-pager .cycle-pager-active {
	background:#fff;
}
.cycle-pager span {
	margin-bottom:15px;
	width:12px;
	height:12px;
	border-radius:12px;
	background:#caeaff;
	cursor:pointer;
	display:block;
}
.slideshow{
	width:100%;
	height:100%;
	overflow:hidden;
}
.slider{
	width:100%;
	height:100% !important;
}
.slider_cont{
	width:100%;
	display:table;
	padding-top:100px;
	height:100%;
}
.slider_right{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:65%;
}
.slider_right img{
	display:block;
	height:85%;
	object-fit:cover;
	object-position:top;
	position:absolute;
	bottom:0;
	right:140px;
}
.glow {
	background: #a8eaff;
	border-radius: 50%;
	width: 717px;
	height: 717px;
	filter: blur(200px);
	position: absolute;
	z-index: -12;
	top:130px;
	right: 0%;
}
.round {
	background-image:url(../images/bg/bg56.png);
	position: absolute;
	bottom: 0;
	left: 0px;
	right:0;
	top:140px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:bottom;
}
.slider_left{
	vertical-align:middle;
	width:40%;
	display:table-cell;
	padding-left:90px;
	height:100%;
}
.cycle-slide-active .slider_cont .slider_right img{
    -webkit-animation: slideInRight 1s forwards;
    -ms-animation-name: slideInRight 1s forwards;
	-o-animation-name: slideInRight 1s forwards;
	-moz-animation-name: slideInRight 1s forwards;
	animation-name: slideInRight 1s forwards;
}
.cycle-slide-active .slider_cont .slider_left{
    -webkit-animation: slideInLeft 1s forwards;
    animation: slideInLeft 1s forwards;
	-ms-animation: slideInLeft 1s forwards;
	-o-animation: slideInLeft 1s forwards;
	-moz-animation: slideInLeft 1s forwards;
}
.slider_cont h2 {
	position: relative;
	z-index: 888;
	font-weight: 400;
	line-height: 1.3;
	display: inline-block;
	color: #fff;
	font-size:40px;
	margin-bottom: 35px;
}
.slider_cont h1{
	font-size:55px;
	margin-bottom:20px;
	-webkit-text-stroke:1px rgba(255, 255, 255, 1);
	text-shadow:rgba(255, 255, 255, 0) 1px 1px 1px;
	font-weight:700;
	color:rgba(255, 255, 255, 0);
	padding:5px 15px;
	display:inline-block;
	line-height:1;
}
.slider_cont p {
	z-index:888;
	position: relative;
	display: inline-block;
	color: #fff;
	text-align:justify;
	padding-left:40px;
	line-height:2;
	font-size: 14px;
	font-weight:400;
	margin-bottom:30px;
}
.cycle-slide-active .slider_cont a{
    -webkit-animation: slideInLeft 1s forwards;
    animation: slideInLeft 1s forwards;
	-ms-animation: slideInLeft 1s forwards;
	-o-animation: slideInLeft 1s forwards;
	-moz-animation: slideInLeft 1s forwards;
}
.slider_cont a{
	background:#1988cd;
	height:60px;
	line-height:60px;
	text-align:center;
	text-transform:uppercase;
	padding:0px;
	color:#fff;
	position:relative;
	font-size:15px;
	margin-top:10px;
	display:block;
	border-radius:60px;
	max-width:180px;
	overflow:hidden;
}
.slider_cont a:before {
	background-color: #fff;
	content: "";
	height: 150px;
	right: -75px;
	position: absolute;
	top: -35px;
	transform: rotate(35deg);
	width: 40px;
	opacity: 0;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.slider_cont a:hover:before{
	right: 120%;
	opacity: 0.25;
}
.slider_cont a:hover{
	background:transparent;
	color:#fff;
}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}
/*end slideshow*/
/*start newsbar*/
#newsbar {
	position:absolute;
	z-index:1000;
	clear:both;
	border:none !important;
	display:block;
	overflow:hidden;
	bottom:0px;
	right:20px;
	left:20px;
}
#news-tick{
	border:2px solid rgba(255,255,255,0.2) !important;
	overflow:hidden;
	height:66px !important;
	position:relative;
	display:block;
}
.newsbar_title {
	float: right;
	width: 120px;
	font-weight: 400;
	height: 66px;
	line-height: 66px;
	text-align: center;
	color: #fff;
}
.bn-controls {
	width: 100px;
	height: 66px;
	overflow:hidden;
	position: absolute;
	left: 0px;
	top: 0px;
}
.bn-controls button{
	float: right;
	cursor:pointer;
	background:none;
	text-align:center;
	line-height:40px;
	height:66px;
	padding:0;
	border:none;
	width:33.33%;
	color:#bbb;
	font-weight:normal;
	font-size:15px;
	font-family:FontAwesome5,FontAwesome,iconmoon,Flaticon,Barlow;
}
.bn-controls button:last-child{
	border-left:none;
}
.bn-prev,.bn-action,.bn-next {
	display:block;
	border: none;
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;	
	background: none;
}
.bn-prev:before{
	content:"\f104";
}
.bn-next:before{
	content:"\f105";
}
.bn-action:before{
	content:"||";
	letter-spacing:3px;
}
.bn-action.bn-play:before{
	content:"\f04b";
	letter-spacing:0;
}
.bn-prev:hover,.bn-action:hover,.bn-next:hover{
	color:#1cabe7;
}
.bn-news {
	border:none !important;
	margin-right: 20px;
	margin-left: 115px;
	height: 66px;
	overflow: hidden;
}
.bn-news li {
	display: inline-block;
	padding-left:30px;
}
.bn-news li a {
	display: block;
	color: #eee;
	font-weight: 400;
	line-height: 66px;
	height: 66px;
}
.bn-news li a:hover{
	color: #fff;
}
/*end newsbar*/
/*start pages title*/
.pages_title {
	clear: both;
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
	padding-bottom:10px;
	text-align:center;
	color: #666;
}
.pages_title h1 {
	font-size: 18px;
	font-weight: 400;
	display:inline-block;
	padding:0px 20px;
	color: #333;
	margin-bottom:0px;
	position:relative;
	text-transform: uppercase;
}
.pages_title h1:after {
	position: absolute;
	content: "";
	width: 7px;
	height: 7px;
	background: #1cabe7;
	top:9.5px;
	left: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.pages_title h1:before {
	position: absolute;
	content: "";
	width: 7px;
	height: 7px;
	background: #1cabe7;
	top:9.5px;
	right: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.pages_title h2 {
	font-weight: 400;
	font-size: 35px;
	color: #2f3640;
	display: block;
	margin-bottom:0px;
}
.pages_title span {
	font-size: 15px;
}
.pages_title p{
	height:5px;
	width:60px;
	border-radius:5px;
	position:relative;
	margin:20px auto 0px;
	background:#1cabe7;
	display:block;
}
.pages_title p:before{
	content:"";
	width:2px;
	height:15px;
	background:#fff;
	position:absolute;
	left:15px;
	top:-4px;
	transform:rotate(-45deg);
}
.pages_title p:after{
	content:"";
	width:2px;
	height:15px;
	background:#fff;
	position:absolute;
	left:45px;
	top:-4px;
	transform:rotate(-45deg);
}
/*end pages title*/
/*start services2*/
#services2{
	float:right;
	width:100%;
	clear:both;
	overflow:hidden;
}
.servicess{
	clear:both;
	margin:0px -20px;
	display:block;
}
body.bodyin .services li {
	width: 25%;
}
.servicess li {
	display: block;
	float: right;
	width: 33.33%;
	padding:20px;
	overflow: hidden;
}
.serv_alls {
	position:relative;
}
.serv_rights {
	position:relative;
	width: 100%;
	border-radius:30px;
	overflow:hidden;
	height:280px;
}
.serv_rights a{
	display:block;
	position:relative;
	width:100%;
	height:100%;
}
.serv_rights:after{
	content: "";
	position: absolute;
	width: 200%;
	height: 0%;
	left: 50%;
	top: 50%;
	background-color: rgba(255,255,255,.3);
	transform: translate(-50%,-50%) rotate(-45deg);
	z-index: 1;
}
.serv_rights:hover:after {
	height: 250%;
	transition: all 600ms linear;
	background-color: transparent;
}
.serv_rights img {
	width: 100%;
	height:100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.serv_lefts span {
	-webkit-clip-path: path("M39.25 2.31976C42.1893 0.622753 45.8107 0.622752 48.75 2.31976L82.0513 21.5463C84.9906 23.2433 86.8013 26.3795 86.8013 29.7735V68.2265C86.8013 71.6205 84.9906 74.7567 82.0513 76.4537L48.75 95.6802C45.8107 97.3772 42.1893 97.3772 39.25 95.6802L5.94873 76.4537C3.00942 74.7567 1.19873 71.6205 1.19873 68.2265V29.7735C1.19873 26.3795 3.00942 23.2433 5.94873 21.5463L39.25 2.31976Z");
	border: 1px solid #edf3f1;
	display: block;
	background: #edf3f1;
	line-height: 95px;
	font-size: 42px;
	color: #1988cd;
	padding-right: 0px;
	margin: 0px auto 10px;
	width: 90px;
	height: 100px;
}
.serv_lefts {
	padding: 25px;
	position: relative;
	overflow: hidden;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	mask-size: 100% 100%;
	background-image: url(../images/bg/bg57.png);
	background-size: 100% 100%;
	height: 320px;
	margin-top: -150px;
	text-align: center;
}
.serv_lefts h2 {
	font-weight: 400;
	font-size: 20px;
	display: block;
	margin-bottom:5px;
	color: #091a24;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.serv_lefts p {
	display: block;
	color: #777;
	overflow: hidden;
	height: 40px;
	margin-bottom: 15px;
	font-size: 13px;
	padding: 0px 14px;
}
.serv_lefts a {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	border: 1px solid #D8DDE1;
	padding: 0px 30px;
	height: 45px;
	position:relative;
	overflow:hidden;
	border-radius:50px;
	line-height: 43px;
}
.serv_lefts a:before {
	background-color: #fff;
	content: "";
	height: 150px;
	right: -75px;
	position: absolute;
	top: -35px;
	transform: rotate(35deg);
	width: 40px;
	opacity: 0;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.serv_lefts a:hover:before{
	right: 120%;
	opacity: 0.25;
}
.serv_lefts a:hover{
	background:#1988cd;
	border: 1px solid #1988cd;
	color:#fff;
}
/*end services2*/
/*start orders*/
#orders {
	clear:both;
	float:right;
	width:100%;
	margin-bottom:40px;
	overflow:hidden;
	position:relative;
}
#orders ul{
	clear:both;
	position:relative;
}
#orders ul li{
	width:25%;
	padding:45px 0px;
	float:right;
	display:block;
}
.orders_all {
	width: 100%;
	width: 200px;
	height: 200px;
	background:#edf3f1;
	padding: 20px;
	position:relative;
	border-radius: 16px;
	margin: 0px auto;
}
.orders_all:before {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	width: 100%;
	height: 100%;
	background-color: #edf3f1;
	z-index: -1;
	border-radius: 16px;
}
.orders_all span {
	width: 45px;
	height: 45px;
	line-height: 45px;
	background: #1cabe7;
	border-radius: 10px;
	margin: 0px auto 10px;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.orders_all div {
	overflow: hidden;
	text-align: center;
}
.orders_all h2 {
	font-weight: 600;
	color: #000;
	font-size: 13px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
.orders_all p {
	clear: both;
	display: block;
	overflow: hidden;
	font-weight: 400;
	font-size: 13px;
	color: #333;
	position: relative;
}
/*end orders*/
/*start data*/
#data2{
	clear:both;
	display:block;
	width:100%;
	position:relative;
	margin-bottom:50px;
	float:left;
	z-index:100;
}
.data2_right{
	float:right;
	width:40%;
}
.data2_left{
	float:left;
	width:58%;
}
.data2_list {
	width: 100%;
	position:relative;
	margin:0 -7px;
	z-index:101;
}
.data2_list li {
	display: block;
	position:relative;
	z-index:100;
	float: right;
	width:50%;
	padding:7px;
	height: 100%;
}
.data2_all {
	width: 100%;
	padding:25px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	background-image: url(../images/bg/bg58.png);
	border-radius: 40px;
}
.data2_list li span:after {
	content: "";
	clip-path: path("M27.5 2.33013C32.141 -0.349366 37.859 -0.349366 42.5 2.33013L62.141 13.6699C66.782 16.3494 69.641 21.3013 69.641 26.6603V49.3397C69.641 54.6987 66.782 59.6506 62.141 62.3301L42.5 73.6699C37.859 76.3494 32.141 76.3494 27.5 73.6699L7.85898 62.3301C3.21797 59.6506 0.358982 54.6987 0.358982 49.3397V26.6603C0.358982 21.3013 3.21797 16.3494 7.85898 13.6699L27.5 2.33013Z");
	background: #37ade3;
	position: absolute;
	top: 11px;
	right: 1px;
	width: 90px;
	height: 90px;
	z-index: -1;
}
.data2_list li span {
	z-index: 101;
	clip-path: path("M36.5 2.33013C41.141 -0.349363 46.859 -0.349365 51.5 2.33013L79.8013 18.6699C84.4423 21.3494 87.3013 26.3013 87.3013 31.6603V64.3397C87.3013 69.6987 84.4423 74.6506 79.8013 77.3301L51.5 93.6699C46.859 96.3494 41.141 96.3494 36.5 93.6699L8.19873 77.3301C3.55772 74.6506 0.69873 69.6987 0.69873 64.3397V31.6603C0.69873 26.3013 3.55771 21.3494 8.19873 18.6699L36.5 2.33013Z");
	width: 100px;
	height: 100px;
	line-height: 100px;
	position: relative;	
	background: #ECF1F5;
	color: #fff;
	font-size: 38px;
	margin-bottom: 20px;
	display: block;
	padding-right:36px;
}
.data2_list li span:before{
	font-family:Flaticond,FontAwesome5,FontAwesome,iconmoon,Flaticon;
}
.data2_list li p {
	overflow: hidden;
	font-size: 14px;
	z-index: 101;
	color:#555;
	position: relative;
}
.data2_list li p b {
	display: block;
	color: #091a24;
	z-index: 101;
	position: relative;
	text-transform: uppercase;
	font-weight: 400;
	font-size:20px;
	margin-bottom: 15px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.data2_list li p a {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	border: 1px solid #D8DDE1;
	padding: 0px 30px;
	height: 45px;
	position:relative;
	overflow:hidden;
	border-radius:50px;
	margin-top:20px;
	line-height: 43px;
}
.data2_list li p a:before {
	background-color: #fff;
	content: "";
	height: 150px;
	right: -75px;
	position: absolute;
	top: -35px;
	transform: rotate(35deg);
	width: 40px;
	opacity: 0;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.data2_list li p a:hover:before{
	right: 120%;
	opacity: 0.25;
}
.data2_list li p a:hover{
	background:#1988cd;
	border: 1px solid #1988cd;
	color:#fff;
}
.data2_loop {
	width: 100%;
	padding:25px;
	box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);
	background-color: #fff;
	background-image: url(../images/bg/bg58.png);
	border-radius: 40px;
}
.data2_loop_img {
	position: relative;
	clear: both;
	display: block;
	width: 100%;
}
.data2_loop_img img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 40px;
}
.data2_loop_img span:after {
	content: "";
	clip-path: path("M27.5 2.33013C32.141 -0.349366 37.859 -0.349366 42.5 2.33013L62.141 13.6699C66.782 16.3494 69.641 21.3013 69.641 26.6603V49.3397C69.641 54.6987 66.782 59.6506 62.141 62.3301L42.5 73.6699C37.859 76.3494 32.141 76.3494 27.5 73.6699L7.85898 62.3301C3.21797 59.6506 0.358982 54.6987 0.358982 49.3397V26.6603C0.358982 21.3013 3.21797 16.3494 7.85898 13.6699L27.5 2.33013Z");
	background: #37ade3;
	position: absolute;
	top: 11px;
	right: 1px;
	width: 90px;
	height: 90px;
	z-index: -1;
}
.data2_loop_img span {
	z-index: 101;
	clip-path: path("M36.5 2.33013C41.141 -0.349363 46.859 -0.349365 51.5 2.33013L79.8013 18.6699C84.4423 21.3494 87.3013 26.3013 87.3013 31.6603V64.3397C87.3013 69.6987 84.4423 74.6506 79.8013 77.3301L51.5 93.6699C46.859 96.3494 41.141 96.3494 36.5 93.6699L8.19873 77.3301C3.55772 74.6506 0.69873 69.6987 0.69873 64.3397V31.6603C0.69873 26.3013 3.55771 21.3494 8.19873 18.6699L36.5 2.33013Z");
	width: 100px;
	height: 100px;
	line-height: 100px;
	position: absolute;
	background: #ECF1F5;
	color: #fff;
	font-size: 38px;
	display: block;
	padding-right: 36px;
	bottom: -50px;
	left: 40px;
}
.data2_loop_img span:before{
	font-family:Flaticond,FontAwesome5,FontAwesome,iconmoon,Flaticon;
}
.data2_loop_txt a {
	display: inline-block;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	border: 1px solid #D8DDE1;
	padding: 0px 30px;
	height: 45px;
	position:relative;
	overflow:hidden;
	border-radius:50px;
	margin-top:20px;
	line-height: 43px;
}
.data2_loop_txt a:before {
	background-color: #fff;
	content: "";
	height: 150px;
	right: -75px;
	position: absolute;
	top: -35px;
	transform: rotate(35deg);
	width: 40px;
	opacity: 0;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.data2_loop_txt a:hover:before{
	right: 120%;
	opacity: 0.25;
}
.data2_loop_txt a:hover{
	background:#1988cd;
	border: 1px solid #1988cd;
	color:#fff;
}
.data2_loop_txt {
	padding: 20px;
	clear: both;
	overflow: hidden;
}
.data2_loop_txt h2 {
	font-weight: 400;
	font-size: 20px;
	display: block;
	margin-bottom: 4px;
}
.data2_loop_txt p {
	font-size: 13px;
}
/*end data2*/
/*start count*/
#count {
	clear:both;
	float:right;
	width:100%;
	margin-bottom:180px;
	z-index:800;
	position:relative;
}
#count .width{
	background-repeat:repeat-x;
	background-image:url(../images/bg/bg54.png);
	background-position:center;
}
#count ul{
	clear:both;
	position:relative;
}
#count ul li{
	width:25%;
	padding:0px;
	float:right;
	display:block;
	position:relative;
}
#count ul li:nth-child(3){
	top:110px;
}
#count ul li:nth-child(2){
	top:60px;
}
.count_all {
	width: 100%;
	padding: 0px 40px;
}
.count_all span{
	font-family:FontAwesome5,FontAwesome,iconmoon,Flaticon;
	border:1px solid #dbe7d9;
	color: #1cabe7;
	width: 150px;
	height: 150px;
	margin:0px auto 40px; 
	background: #fff;
	text-align: center;
	line-height: 150px;
	border-radius: 100%;
	z-index: 133;
	font-size:50px;
	position: relative;
	display:block;
}
.count_all span:after {
	content: counter(counter);
	counter-increment: counter;
	position: absolute;
	background: #1cabe7;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 50%;
	top: 0;
	left: 13px;
	color: #fff;
	font-size: 11px;
	font-family: arial;
	font-weight: 700;
}
.count_all div {
	margin-top:-30px;
	overflow: hidden;
	text-align:center;
}
.count_all h2 {
	font-weight: 600;
	color: #333;
	font-size: 14px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
.count_all p {
	clear: both;
	display: inline-block;
	overflow: hidden;
	font-weight: 400;
	font-size:45px;
	letter-spacing: 2px;
	line-height: 1;
	color: #091a24;
	position: relative;
	margin-top: 10px;
}
/*end count*/
/*start services*/
#services {
	clear: both;
	display: block;
	padding:0px 25px;
	margin-bottom: 40px;
	float: right;
	width: 100%;
}
#services .width{
	display:block;
	position:relative;
}
.services_table{
	display:table;
	width:100%;
}
.services_home{
	width:50%;
	display:table-cell;
}
.services li {
	display: block;
	float: right;
	width: 50%;
	padding:55px 25px;
	overflow: hidden;
}
.serv_all {
	overflow: hidden;
	position:relative;
}
.serv_right {
	float: right;
	border-radius:10px;
	overflow:hidden;
	margin-bottom:20px;
	position:relative;
	width: 100%;
}
.serv_right a{
	position:relative;
	width:100%;
	height:190px;
	overflow:hidden;
	display:block;
}
.serv_all:hover .serv_right img{
	transform:scale(1.2);
}
.serv_right img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: cover;
	object-position: center;
	-moz-transition: all 600ms;
	-webkit-transition:all 600ms;
	-ms-transition: all 600ms;
	-o-transition: all 600ms;
}
.serv_right:after{
	content: "";
	position: absolute;
	width: 200%;
	height: 0%;
	left: 50%;
	top: 50%;
	background-color: rgba(255,255,255,.3);
	transform: translate(-50%,-50%) rotate(-45deg);
	z-index: 1;
}
.serv_right:hover:after {
	height: 250%;
	transition: all 600ms linear;
	background-color: transparent;
}
.serv_left {
	float:right;
	width:100%;
	position: relative;
}
.serv_left h2 {
	font-weight: 400;
	font-size: 17px;
	display: block;
	text-transform: capitalize;
	color: #333;
	line-height:1.3;
	overflow: hidden;
	height: 90px;
}
.serv_left a {
	display: inline-block;
	color: #333;
	font-weight: 400;
	font-size: 14px;
	background:#fff;
	text-transform:uppercase;
	padding: 5px 5px 5px 15px;
	border-radius: 35px;
	line-height: 1;
}
.serv_left a:before{
	content:"\f060";
	font-family:FontAwesome;
	vertical-align:0;
	width:25px;
	height:25px;
	font-weight:normal;
	line-height:25px;
	background:#1cabe7;
	color:#fff;
	text-align:center;
	border-radius:50px;
	font-size:12px;
	margin-left:5px;
	display:inline-block;
	transform:rotate(20deg);
	-moz-transition: all 300ms;
	-webkit-transition:all 300ms;
	-ms-transition: all 300ms;
	-o-transition: all 300ms;	
}
.serv_left a:hover{
	color:#fff;
	background:#1cabe7;
}
.serv_left a:hover:before{
	transform:rotate(0deg);
}
.services_data {
	display: table-cell;
	height: 100%;
	vertical-align: top;
	width: 50%;
	padding: 35px 0px 35px 40px;
}
.services_data .serv_all{
	position: sticky;
	top:130px;
}
.services_data .serv_right a{
	height:380px;
}
.services_data .serv_left h2{
	height:auto;
	font-size:20px;
	margin-bottom:10px;
}
/*end services*/
/*start contactus*/
#contactus{
	clear:both;
	display:block;
	position:relative;
	overflow:hidden;
	margin-bottom:50px;
	width:95%;
	float:left;
}
#contactus:before {
	content: "";
	width: 400px;
	height: 400px;
	border-radius: 50%;
	position: absolute;
	background: #eee;
	z-index: -1;
	left: -350px;
	bottom: 0;
}
#contactus .contactus{
	display:table;
	direction:ltr;
}
.contactus_right .pages_title h2{
	text-align:right;
	font-size:35px;
	font-weight:600;
}
.contactus_left{
	display:table-cell;
	width:50%;
	overflow:hidden;
	position:relative;
	direction:rtl;
	vertical-align:top;
}
.contactus_right{
	display:table-cell;
	width:50%;
	position:relative;
	padding:0px 40px 40px;
	direction:rtl;
	overflow:hidden;
}
.contactus_form{
	clear:both;
	overflow:hidden;
	display:block;
	padding-left:50px;
}
.contactus_form label:nth-child(2),.contactus_form label:nth-child(4){
	float:left;
}
.contactus_form label{
	display:block;
	width:49%;
	float:right;
	position:relative;
	background:#eaeaea;
	margin-bottom:10px;
	height:50px;
	border-radius:10px;
	padding:0px 20px;
	line-height:50px;
}
.contactus_form label input{
	border:none;
	background:none;
	color:#333;
	text-transform:capitalize;
	font-size:14px;
	font-weight:400;
	font-family:Changa, sans-serif;
	width:100%;
	padding-left:20px;
	display:block;
	height:100%;
}
.contactus_form label.con_mssg{
	background:none;
	height:auto;
	line-height:1.7;
	width:100%;
	padding:0;
}
.contactus_form label.con_mssg textarea{
	background:#eaeaea;
	display:block;
	resize: none;
	color:#333;
	border:none;
	width:100%;
	font-family:Changa, sans-serif;
	padding:10px 20px;
	border-radius:10px;
	min-height:180px;
	font-weight:400;
	font-size:14px;
}
.contactus_form button{
	border:none;
	display:inline-block;
	position:relative;
	background:#1cabe7;
	margin-top:10px;
	color:#fff;
	height:60px;
	border-radius:60px;
	padding:0px 60px;
	line-height:60px;
	font-size:16px;
	font-family:Changa, sans-serif;
	font-weight:400;
	cursor:pointer;
	text-transform:uppercase;	
}
.contactus_form button:hover{
	background:#7fbf36;
	color:#fff;
	-moz-transition: all .3s ease;
	-webkit-transition:all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;	
}
.contactus_right .contactus_txt{
	color:#333;
	font-size:19px;
	line-height:2;
	font-weight:400;
}
#contactus .slice_call_us {
	position: static;
	margin:50px 0px;
	float: none !important;
	display: block;
	font-size:16px;
	clear: both;
	width: 100%;
}
#contactus .slice_call_us span{
	color: #333;
	font-weight:600;
	font-size:19px;
}
#contactus .slice_call_us p {
	letter-spacing:2px;
	color: #333;
}
/*end contactus*/