/* Fonts */

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap');
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-Bold.eot');
    src: url('../fonts/OpenSansHebrew-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-Bold.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-Bold.woff') format('woff'),
        url('../fonts/OpenSansHebrew-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-BoldItalic.eot');
    src: url('../fonts/OpenSansHebrew-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-BoldItalic.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-BoldItalic.woff') format('woff'),
        url('../fonts/OpenSansHebrew-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew Extra';
    src: url('../fonts/OpenSansHebrew-ExtraBold.eot');
    src: url('../fonts/OpenSansHebrew-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-ExtraBold.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-ExtraBold.woff') format('woff'),
        url('../fonts/OpenSansHebrew-ExtraBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew Extra';
    src: url('../fonts/OpenSansHebrewExtraBold-Italic.eot');
    src: url('../fonts/OpenSansHebrewExtraBold-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrewExtraBold-Italic.woff2') format('woff2'),
        url('../fonts/OpenSansHebrewExtraBold-Italic.woff') format('woff'),
        url('../fonts/OpenSansHebrewExtraBold-Italic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-Italic.eot');
    src: url('../fonts/OpenSansHebrew-Italic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-Italic.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-Italic.woff') format('woff'),
        url('../fonts/OpenSansHebrew-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;}
	
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-Light.eot');
    src: url('../fonts/OpenSansHebrew-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-Light.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-Light.woff') format('woff'),
        url('../fonts/OpenSansHebrew-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-LightItalic.eot');
    src: url('../fonts/OpenSansHebrew-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-LightItalic.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-LightItalic.woff') format('woff'),
        url('../fonts/OpenSansHebrew-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('../fonts/OpenSansHebrew-Regular.eot');
    src: url('../fonts/OpenSansHebrew-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSansHebrew-Regular.woff2') format('woff2'),
        url('../fonts/OpenSansHebrew-Regular.woff') format('woff'),
        url('../fonts/OpenSansHebrew-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;}









/* Main Styles */







	::selection {



		background-color: #3c3c3c;



		color: #fff;



	}



	html, body {



		background: #fff;



		width:100%;



		height:100%;



		padding:0;



		font-family: 'Open Sans', sans-serif;



		-webkit-font-smoothing: antialiased;



	}





	a,

	a:hover,

	a:active,

	a:focus

	{

		color:#464646;

		text-decoration:none;

		outline:none;

	}







	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{



		font-family: 'Roboto Condensed', sans-serif;



		font-weight:100;



	}







	p{



		margin:0 0 5px;



	}







	.clear{



		clear:both;



	}







	ol, ul{



		list-style:none;



		padding:0;



	}







	b.caret{



		margin-top: -3px;



	}







/* Page Animated item Styles */







	.animated{



		visibility:hidden;



	}


.footer_new15{
width: 91.3%;
margin: 0px 5%;}



	.visible{



		visibility:visible;



	}


.head_new51{
	width:95%;}




/* Page Loading */







	#pageloader {



		width: 100%;



		height: 100%;



		position: fixed;



		background-color: #005aaa;



		z-index: 999999;



	}



	.loader-item {



	  position: absolute;



	  width: auto;



	  height:height;



	  margin: -25px 0 0 -25px;



	  top:50%;



	  left:50%;



	  text-align:center;



	}







	.loader-item h2{



		color:#ccc;



		margin:0 auto;



		font-size:20px;



	}







/* Containers */







	.contain{



		width:100%;



		position:relative;



		height:auto;



	}







	.inner{



		width:100%;



		max-width:95%;



		margin:0 auto;



		padding:40px 0;



		position:relative;



		z-index:2;



	}







	.full-width{



		width:100%;



		max-width:100%;



		margin:0 auto;



		padding:40px 0;



	}







	.no-padding{



		padding:0 !important;



	}







	.contain-logo{



		margin:auto;



		width:64px;



		height:64px;



		background:white;



		border:1px solid #bcbcbc;



		padding:18px 0;



		text-align:center;



		position:relative;



		top:-32px;



		border-radius:100px;



	}







	.contain-logo i{



		font-size:30px;



		color:#bcbcbc;



		font-weight:light;



	}







/* Page Headers */







	.header{



		margin:auto;



		font-size:40px;



		font-weight:300;



		text-transform:uppercase;



		width:100%;



		text-align:center;



	}







	.page-desc{



		margin:15px auto;



		font-size:18px;



		font-weight:300;



		text-transform:uppercase;



		width:100%;



		max-width:860px;



		text-align:center;



		opacity:0.7;



	}







	.dark{



		color:#3c3c3c;



	}







	.white{



		color:white;



	}







	span.red{



		color:#e70000;



	}







/* End Main Styles */







/* Home */







	#home{



		width:100%;



		height:auto;



		position:relative;



	}







/* Super Slides */







	#slides {



		position: relative;



	}



	#slides .slides-container {



		display: none;



	}



	#slides .slides-container  div,



	#slides .slides-container  img{



		width:100%;



		height:100%;



	}



	.home-pattern{



		background: black;



		opacity:0.4;



	}



	.pattern:after{



		background: url(../images/pattern.png);



		width:100%;



		height:100%;



		bottom:0;



		left:0;



		position:absolute;



		z-index: 1;



		content: "";



	}







	#slides .scrollable {



		*zoom: 1;



		position: relative;



		top: 0;



		left: 0;



		overflow-y: auto;



		-webkit-overflow-scrolling: touch;



		height: 100%;



	}



	#slides .scrollable:after {



		content: "";



		display: table;



		clear: both;



	}







/* Super Slides Navigation */







	.slides-navigation {



		margin: 0 auto;



		position: absolute;



		z-index: 3;



		top: 45%;



		width: 100%;



	}



	.slides-navigation a {



		position: absolute;



		display: block;



		width:74px;



		height:74px;



		background:url(../images/arrows.png);



		opacity:0;



		-webkit-transition: all 0.5s;



		-moz-transition: all 0.5s;



		transition: all 0.5s;



	}







	.slides-navigation a.prev {



		left: 1%;



		background-position:bottom center;



	}



	.slides-navigation a.next {



		right: 1%;



		background-position:top center;



	}







	#home:hover .slides-navigation a{



		opacity:0.3;



	}







	.slides-navigation a:hover{



		opacity:1 !important;



	}







/* Super Slides Pager */







	.slides-pagination {



		position: absolute;



		z-index: 3;



		bottom: 0;



		text-align: center;



		width: 100%;



	}



	.slides-pagination a {



		border: 2px solid #222;



		border-radius: 15px;



		width: 10px;



		height: 10px;



		display: -moz-inline-stack;



		display: inline-block;



		vertical-align: middle;



		*vertical-align: auto;



		zoom: 1;



		*display: inline;



		margin: 2px;



		overflow: hidden;



		text-indent: -100%;



	}



	.slides-pagination a.current {



		background: #222;



	}







/* Main Home Texts - With Flexslider */







	.main{



		position:absolute;



		width:100%;



		top:50%;



		margin:0 auto;



		z-index:2;



		background: transparent;



		height:auto;



		min-height:300px;



		-webkit-transform: translateY(-50%);



		-moz-transform: translateY(-50%);



		transform: translateY(-50%);



		text-align:center;



	}







	.main ul {



		height:auto;



		min-height:160px;



		padding:0;



		margin:0 auto;



		position:relative;



	}







	.main ul li{



		list-style:none;



		font-size:110px;



		color:white;



		text-transform:uppercase;



		text-shadow:2px 2px 2px rgba(0,0,0,0.1);



	}







	.main ul li span{



		color:#f02d2d;



	}







	.home-slider{



		width:100%;



	}







/* Home Description */







	.home-desc{



		width:100%;



		max-width:670px;



		margin:35px auto;



		position:relative;



		text-align:center;



		color:white;



		font-size:20px;



		font-weight:400;



		text-transform:uppercase;



	}







/* Home Get Started Button */







	.home-button{



		width:170px;



		height:auto;



		padding:10px 23px;



		border:1px solid white;



		background: rgba(43,43,43,0.1);



		color:white;



		font-weight:300;



		text-transform:uppercase;



		font-size:20px;



		cursor:pointer;



		margin:35px auto;



		display:block;



		text-align:center;



		-webkit-transition: all 0.5s;



		-moz-transition: all 0.5s;



		transition: all 0.5s;



	}







	.home-button:hover{



		background:white;



		color:#3c3c3c;



		text-decoration:none;



	}







/* Page Top (only Rev Slider Version) */







	#pagetop{



		background:#232323;



		padding:12px 0;



	}







	.pagetop{



		padding:0;



		color:#a4a4a4;



		font-weight:300;



	}







	.pagetop .left{



		text-align:left;



		padding:0;



	}







	.pagetop .right{



		text-align:right;



		padding:0;



	}







	.pagetop a{



		margin-left:15px;



		color:#666666;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.pagetop a:hover{



		color:white;



	}







/* Navigation */







	#navigation{



		width:100%;



		border-bottom:0px solid #e2e2e2;



		position:absolute;



		z-index:999;



		height:82px;



	}







	#navigation .navigation{



		padding:0;



		height:100%;



	}







	.shadow{



		box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1);



	}







/* Logo */







	.navigation .logo{



		float:left;



		position:absolute;



		z-index:999;



	}







	.navigation .logo a{



		width:auto;



		display:block;



		margin:20px 0 0;



	}







/* Nav Menu */







	.nav-menu{



		width:auto;



		float:right;



		height:82px;



		text-align:right;



	}







	.nav-menu ul{



		padding:0;



		margin:0;



	}







	.nav-menu ul li{



		height:82px;



		width:auto;



		display:block;



		float:left;



		list-style:none;



		padding:0;



		margin:0;



	}







	.nav-menu ul li  a{



		height:82px;



		padding:33px 15px;



		display:block;



		text-transform:uppercase;



		font-size:14px;



		text-align:center;



		color:#464646;



	}







	.nav-menu ul li:first-child a{



		padding-left:0;



	}







	.nav-menu ul li:last-child a{



		padding-right:0;



	}







	.nav-menu a:hover{



		color:#e70000;



	}







	.nav-menu a.active{



		color:#e70000;



	}







	.main-nav > li > a:hover,



	.main-nav > li > a:focus{



		background:none;



	}







	.main-nav li.active a{



		color:#e70000;



	}



	



	.img456{



		max-width:100%;}



	



	.img457{



		width:100%;



		border-radius:15px;



		box-shadow:0px 0px 30px #7f7f7f;



		max-width:100%;}











/* Mini Navigation For Mobile */







	.mobile-drop{



		height:100%;



		width:100%;



		display:none;



	}







	a.mobile-menu{



		position:absolute;



		top:50%;



		font-size:21px;



		right:30px;



		left:auto;



		-webkit-transform: translateY(-50%);



		-moz-transform: translateY(-50%);



		transform: translateY(-50%);



	}







	.mobile-drop ul.fullwidth{



		width:100%;



		position:relative;



	}







	.mobile-drop ul.fullwidth li{



		width:100%;



		height:auto;



		margin:0;



	}







	.mobile-drop ul.fullwidth li a{



		padding:6px;



		margin:0;



		height:auto;



		text-align:left;



		text-transform:uppercase;



		border-bottom:1px solid #ededed;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.mobile-drop ul.fullwidth li.active a{



		background-color:#383838;



		color:white;



	}







/* Dropdown Menu */







	.dropdown-menu{



		border: 1px solid #eeeeee;



		border-top:2px solid #373737;



		border-top-right-radius: 0;



		border-top-left-radius: 0;



	}







	.dropdown-toggle .dropdown-menu li{



		display: block;



		width: 100%;



		padding:0;



		float: none;



		margin:0;



		height: auto;



	}







	.dropdown-toggle .dropdown-menu li a{



		display: block;



		width: 100%;



		height: auto;



		padding: 14px 20px;



		text-align: left;



		color: #464646;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.dropdown-toggle .dropdown-menu li:first-child a{



		padding-left: 20px;



	}







	.dropdown-toggle .dropdown-menu li a:hover{



		background: #373737;



		color: white;



	}







/* Dropdown Menu For Mobile */







	.dr-mobile{



		position: relative;



		width:100%;



		box-shadow: none;



		border-top: none;



	}







	.dr-mobile li{



		width:100%;



	}







	.dr-mobile li:first-child a{



		padding-left: 20px !important;



	}







	.dr-mobile li a{



		padding-left: 20px !important;



	}







	.dr-mobile li:last-child a{



		border-bottom: none !important;



	}







/* Rev Slider Section */







	.revslide .stext{



		text-transform:uppercase;



		font-weight:400;



		margin:0;



	}







/* Slide 1 */







	.revslide .p1{



		font-size:35px;



		color:#262626;



	}







	.revslide .h1{



		font-size:55px;



		color:#262626;



		margin:5px 0;



	}



	.revslide span{



		color:#e70000;



	}







	.revslide .h2{



		font-size:20px;



		color:#262626;



	}







	.revslide .h3{



		font-size:20px;



		color:#262626;



		padding:9px 0;



	}







/* Slide 2 */







	.revslide .h4{



		font-size:85px;



		text-align:center;



		color:white;



		padding:0;



	}







	.revslide .h5{



		font-size:30px;



		text-align:center;



		color:white;



		padding:0;



		font-weight:300;



	}







/* Slide 3 */







	.revslide .h6{



		font-size:50px;



		color:#726c64;



		padding:0;



	}







	.revslide .p5{



		font-size:25px;



		color:#726c64;



		padding:0;



	}







	.revslide .p6{



		font-size:15px;



		color:#726c64;



		padding:0;



		text-transform:none;



		font-weight:300;



	}







/* Rev Slider Full Screen Text Styles */







	.fs{



		font-size: 120px;



		font-weight: 700;



		text-align: center;



		color: white;



		text-transform: uppercase;



	}







	.fs1{



		font-size: 22px;



		font-weight: 400;



		text-align: center;



		color: white;



		text-transform: uppercase;



	}







	.fs-btn{



		padding:8px 16px;



		background: transparent;



		border: 1px solid white;



		text-transform: uppercase;



		font-weight: 100;



		color: white !important;



		font-size: 18px;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.fs-btn:hover{



		background: white;



		color: black !important;



	}







/* Text Area */







	#text-area{



		background:#3c3c3c;



	}







	.text-area{



		text-align:center;



		text-transform:uppercase;



		color:white;



		padding:30px 0;



	}







	.text-area h1{



		margin:0;



		font-size:35px;



	}







	.text-area h1 span{



		font-weight:500;



	}







	.text-area a{



		display:inline-block;



		margin:20px 7px 5px;



		padding:6px 18px;



		border:1px solid white;



		background:transparent;



		font-size:20px;



		color:white;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.text-area a:hover{



		color:#3c3c3c;



		background:white;



	}







/* About Section */







	#about{



		background:#fff;



		padding:30px 0 30px;



		top:0;



	}







	#about .about-content{



		width:25%;



		height:auto;



		min-height:276px;



		background:#fff;



		float:left;



		cursor:pointer;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	#about .about-content .icon{



		text-align:center;



		margin:19px auto 16px;



	}







	#about .about-content .top{



		width:70px;



		height:70px;



		background:transparent;



		border:2px solid #464646;



		border-radius:100px;



		padding:20px 0;



		position:relative;



	}







	#about .about-content .top:after{



		position:absolute;



		background:transparent;



		content:'';



		left:0;



		top:0;



		width:100%;



		height:100%;



		border-radius:500px;



		-webkit-transition: all 0.4s;



		-moz-transition: all 0.4s;



		transition: all 0.4s;



		



	}







	#about .about-content .top i{



		font-size:30px;



	}







	#about .about-content .bottom i{



		width:31px;



		height:31px;



		padding-top:6px;



		font-size:20px;



		color:#929292;



		background:transparent;



		border:1px solid #464646;



		border-radius:100px;



	}







	#about .about-content .text{



		width:95%;



		text-align:center;



		margin:auto;



	}







	#about .about-content .content-header{



		text-transform:uppercase;



		font-size:20px;



	}







	#about .about-content .content-desc{



		font-size:15px;



		color:#717171;



		margin-top:10px;



		font-weight:100;



	}







/* About Content Hover Styles */







	#about .about-content:hover{



		background:#3c3c3c;



		color:#fff;



	}







	#about .about-content:hover .top{



		border:2px solid #464646;



		background:#fff;



	}







	#about .about-content:hover .top:after{



		border:2px solid white;



		-webkit-transform: scale(1.2);



		-moz-transform: scale(1.2);



		-ms-transform: scale(1.2);



		transform: scale(1.2);



	}







	#about .about-content:hover .top i{



		color:#464646;



	}







	#about .about-content:hover .content-desc{



		color:#fff;



	}







	#about .about-content:hover .bottom i{



		border:1px solid #fff;



		color:#fff;



	}







/* About Extended */



	



	.about-extended{



		background:#fafafa;



		margin:30px auto;



		position: relative;



	}







	.about-extended:after{



		content: "";



	   position: absolute;



	   left: 50%;



	   bottom: -20%;



	   border-top: 50px solid #fafafa;



	   border-top-color: #fafafa; 



	   border-left: 50px solid transparent;



	   border-right: 50px solid transparent; 



	   -webkit-transform: translateX(-50%);



		-moz-transform: translateX(-50%);



		transform: translateX(-50%);



	}







	.company-facts{



		margin:70px auto 20px;



	}







	.company-facts .facts{



		text-align: center;



	}







	.company-facts h1{



		font-size: 55px;



		color: #5f5f61;



		font-weight: 400;



		margin:0 auto;



	}









	.company-facts p{



		font-size: 20px;



		text-transform: uppercase;



		color: #626262;



	}







/* Features */







	#features{



		background:url(../images/i1.jpg)top center repeat-x;



		height:962x;



		margin-top:20px;



	}







	.f-iphone{



		width:100%;



		height:606px;



		margin:50px auto 0;



		max-width:1030px;



		background:url(../images/f-iphone.png) center center no-repeat;



	}







/* Features Boxes */







	.f-box{



		float:left;



		text-align:right;



		width:360px;



		position:relative;



		margin:25px 0;



		padding:0 50px 0 0;



		color:#747474;



		font-weight:300;



	}







	.f-box:after{



		content:'';



		width:108px;



		height:124px;



		right:-85px;



		top:35px;



		position:absolute;



	}







	.f-box:nth-of-type(2n){



		float:right;



		text-align:left;



		padding:0 0 0 50px;



	}







	.f-box:nth-of-type(2n):after{



		left:-85px;



	}







	.f-box:nth-of-type(2n) .f-box-logo {



		margin-left:0;



	}







/* Features Box inners */







	.f-box .f-box-logo{



		width:70px;



		height:70px;



		background:transparent;



		border:1px solid #666666;



		border-radius:200px;



		text-align:center;



		padding-top:21px;



		margin-left:240px;



	}







	.f-box .f-box-logo i{



		font-size:30px;



	}







	.f-box .f-box-head{



		font-size:30px;



		text-transform:uppercase;



		font-weight:300;



		margin:10px 0 0;



	}







	.f-box .f-box-desc{



		font-size:14px;



	}







/* Features Box Strips */







	.f1:after{



		background:url(../images/f1.png) no-repeat;



	}







	.f2:after{



		background:url(../images/f2.png) no-repeat;



	}







	.f3:after{



		background:url(../images/f3.png) no-repeat;



	}







	.f4:after{



		background:url(../images/f4.png) no-repeat;



	}







/* Testimonials */	







	#testimonial{



		background: url(../images/i5.jpg) center center fixed;



		margin:60px auto 0;



		clear: both;



	}







	.testimonial{



		padding:140px 0 200px;



		text-align: center;



		color: white;



		text-transform: uppercase;



		max-width: 1000px;



	}







	.testimonial h1.big{



		font-size: 40px;



		font-weight: 400;



		margin: 20px auto;



		line-height: 50px;



	}







	.testimonial p.name{



		font-size: 20px;



		font-style: italic;



	}







	.monial{



		position: absolute;



	}











/* Testimonials Direction */	







	.testimonial ul.flex-direction-nav{



		margin:0 auto;



		width:auto;



		height: 28px;



	}	







	.testimonial ul.flex-direction-nav li{



		width:23px;



		height: 28px;



		position: relative;



		display: inline-block;



		margin:30px auto;



	}







	.testimonial ul.flex-direction-nav li a{



		width:23px;



		height: 28px;



		display:block;



		background: url(../images/direction.png);



	}







	.testimonial ul.flex-direction-nav li a.flex-prev{



		background-position: left top;



	}







	.testimonial ul.flex-direction-nav li a.flex-next{



		background-position: right top;



	}







	#testimonial:hover ul.flex-direction-nav li a{



		opacity: 0.5;



	}







	#testimonial ul.flex-direction-nav li a:hover{



		opacity: 1;



	}







/* Tabs & Skills */







	#skills{



		margin-top:30px;



	}







	.skills{



		border-top:1px solid #bcbcbc;



	}







/* Extended Version Style */







	.extended{



		margin:0 !important;



	}







/* Top Icon Style */







	.br{



		top:-72px;



	}







/* Tabs */







	.tabs{



		width:58%;



		float:left;



	}







/* Tabs Navigations */







	.nav-tabs{



		border:none;



	}







	.nav-tabs li a{



		font-size:16px;



		color:#727373;



		font-weight:300;



		padding:12px 30px;



		text-transform:uppercase;



		border-radius:0;



	}







	.nav-tabs li.active a{



		border-top:2px solid #e70000;



	}







	.nav-tabs li.active a:hover{



		border-top:2px solid #e70000;



	}







/* Tabs panes */







	.tab-pane{



		padding:30px 0px;



		border:1px solid #eeeeee;



		font-size:15px;



		font-weight:300;



		color:#8f8f8f;



	}







	.tab-pane .tab-icon{



		padding:0 15px;



		float:left;



		width:28%;



	}







	.tab-pane .tab-desc{



		padding:0 20px;



		float:left;



		width:72%;



		text-align:justify;



	}







	.tab-pane .only{



		width:100%;



	}







/* Progress */







	.Progress-bars{



		float:right;



		width:40%;



		height:auto;



	}







	.Progress-bars .head{



		font-size:30px;



		color:#8f8f8f;



		text-transform:uppercase;



		font-weight:300;



	}







	.Progress-content{



		margin:6px 0;



		padding:18px;



		border:1px solid #ededed;



	}







	.progress{



		margin-bottom:8px;



	}







/* Progress Texts */







	.progress-texts span{



		display:block;



		padding:5px 0;



		color:#acacac;



		font-size:15px;



	}







	.progress-texts .progress-name{



		float:left;



		text-transform:uppercase;



	}







	.progress-texts .progress-value{



		float:right;



	}







/* History */







	#history{



		margin:60px auto 0;



		min-height:1000px;



		background:url(../images/i2.jpg) top center repeat fixed;



	}







/* Timeline */







	ul.timeline{



		margin:40px auto 0;



		width:100%;



		background:url(../images/timeline-bg.jpg) center center repeat-y;



		height:auto;



		position:relative;



		padding:0 0 80px;



	}







/* Year icon */







	.timeline .year{



		width:75px;



		height:75px;



		border:3px solid #919191;



		border-radius:300px;



		background:white;



		clear:both;



		padding:21px 0;



		text-align:center;



		font-weight:300;



		color:#3c3d3d;



		font-size:20px;



		margin:31px auto;



	}







/* Notes */







	.timeline .note{



		float:left;



		padding:20px;



		width:47.5%;



		background: rgba(242,242,242,0.1);



		border-radius:12px;



		margin:10px 0;



		cursor:pointer;



		position:relative;



		z-index:550;



		-webkit-transition: all 0.5s;



		-moz-transition: all 0.5s;



		transition: all 0.5s;



	}







	.timeline .year + .note{



		margin-top:-20px;



	}







/* Start Icon */







	.timeline .start{



		width:64px;



		height:64px;



		border:3px solid #919191;



		border-radius:300px;



		background:white;



		position:absolute;



		clear:both;



		padding:19px 0;



		text-align:center;



		color:#868586;



		font-size:24px;



		bottom:0px;



		left:50%;



		margin-left:-32px;



	}







/* Note inners */







	.timeline .note h4{



		font-size:19px;



		color:white;



		text-transform:uppercase;



		font-weight:300;



		color:#999999;



		margin:5px 0;



	}







	.timeline .note p{



		font-size:14px;



		color:#767676;



		margin:8px 0;



	}







	.timeline .note span.date{



		font-size:14px;



		text-transform:uppercase;



		color:#a5a5a5;



		line-height:12px;



	}







	.timeline .note .arrow{



		color:rgba(242,242,242,0.1);



		position:absolute;



		right:-1.6%;



		left:auto;




		top:20px;



		font-size:12px;



		-webkit-transform: rotate(360deg);



		-moz-transform: rotate(360deg);



		transform: rotate(360deg);



		-webkit-transition: all 0.5s;



		-moz-transition: all 0.5s;



		transition: all 0.5s;



	}







	.timeline .note:after{



		content:'';



		position:absolute;



		right:-6.8%;



		display:block;



		width:18px;



		height:18px;



		background:#343434;



		border:2px solid #d6d6d6;



		border-radius:100px;



		top:18px;



		z-index:20;



	}







	.timeline .note:nth-of-type(2n){



		float:right;



		clear:right;



	}







	.timeline .note:nth-of-type(2n):after{



		left:-6.8%;



	}







	.timeline .note:nth-of-type(2n) .arrow{



		left:-1.6%;



		right:auto;



		-webkit-transform: rotate(180deg);



		-moz-transform: rotate(180deg);



		transform: rotate(180deg);



	}







/* Notes Rollover */







	.timeline .note:hover{



		background:#f2f2f2;



	}







	.timeline .note:hover h4{



		color:#707070;



	}







	.timeline .note:hover p{



		color:#767676;



	}







	.timeline .note:hover:after{



		background:#f02d2d;



		border:2px solid #f02d2d;



	}







	.timeline .note:hover .arrow{



		color:#f2f2f2;



	}







/* Our Team */







	#team{



		padding:60px 0 0;



	}







	.team-items{



		width:100%;



		height:auto;



		overflow:hidden;



		margin:30px auto;



		position:relative;



	}







	.owl-wrapper-outer{



		text-align:center;



	}







/* Our Team item */







	.owl-item .item{



		height:auto;



		font-weight:300;



		margin:60px 0 0;



		padding:15px;



		cursor:pointer;



		border-bottom:4px solid #fff ;



		-webkit-transition: all 0.2s;



		-moz-transition: all 0.2s;



		transition: all 0.2s;



	}







	.owl-item .item img{



		border:4px solid #f4f4f4;



	}







	.owl-item .item h3{



		font-size:20px;



		color:#4e4e4e;



		text-transform:uppercase;



		margin:0px;



	}







	.owl-item .item h4{



		font-size:16px;



		color:#a2a2a2;



		text-transform:uppercase;



		line-height:15px;



		margin:5px auto 15px;



	}







	.owl-item .item p{



		font-size:15px;



		color:#a2a2a2;



	}



/* Our Team Image Galleries */



	



	.owl-item .item .images{



		margin:0 auto;



		display:block;



		height:0;



		overflow:hidden;



		-webkit-transition: all 0.5s;



		-moz-transition: all 0.5s;



		transition: all 0.5s;



	}



	



	.owl-item .item .images a{



		margin:0 3px;



	}



	



	.owl-item .item .images a img{



		border:2px solid #f4f4f4;



		-webkit-transition: all 0.2s;



		-moz-transition: all 0.2s;



		transition: all 0.2s;



	}



	







/* Our Team Socials */







	.socials{



		width:100%;



		text-align:center;



	}







	.socials a{



		padding:6px 3px;



		text-align:center;



		color:#656565;



		font-size:17px;



		cursor:pointer;



	}







/* Our Team Control Buttons */







	.owl-buttons{



		position:absolute;



		top:0;



		width:80px;



		left:50%;



		margin-left:-40px;



		



	}







	.owl-buttons>div{



		width:35px;



		height:35px;



		background-image:url(../images/team/controls.png);



		color:black;



		cursor:pointer



	}







	.owl-prev{



		float:left;



		background-position:left top;



	}







	.owl-next{



		float:right;



		background-position:right top;



	}







/* Our Team Rollovers */







	.owl-prev:hover{



		background-position:left bottom;



	}







	.owl-next:hover{



		background-position:right bottom;



	}







	.owl-item .item:hover{



		background:#3c3c3c;



		border-bottom:4px solid #e70000 ;



	}







	.owl-item .item:hover  h3 {



		color:#e4e4e4;



	}







	.owl-item .item:hover  h4 {



		color:#e4e4e4;



	}







	.owl-item .item:hover  p {



		color:#e4e4e4;



	}



	



	.owl-item .item:hover .images{



		height:auto;



		margin:15px auto;



	}



	



	.owl-item .item .images a img:hover{



		border:2px solid #e70000;



	}







	.socials a i.fa-facebook:hover{



		color:#305fa5;



	}







	.socials a i.fa-instagram:hover{



		color:#ae997d;



	}







	.socials a i.fa-pinterest:hover{



		color:#cc2127;



	}







	.socials a i.fa-twitter:hover{



		color:#2daae2;



	}







	.socials a i.fa-google-plus:hover{



		color:#da2713;



	}







/* Why Wisten */







	#why-wisten{



		margin:50px auto 0;



		background:url(../images/i3.jpg) center fixed;



		padding:0 0 30px;



	}







/* iphone image */







	.w-iphone{



		float:left;



		margin:30px auto 20px;



		margin-left:-40px;



		width:49%;



	}







	.w-iphone img{



		width:100%;



	}







/* accordion menu */







	.accordion{



		float:right;



		text-align:left;



		width:49%;



		font-weight:300;



		font-size:15px;



		color:#2a2a2a;



	}







	.accordion .accordion-head{



		font-size:40px;



		color:#565656;



		text-transform:uppercase;



	}







	.accordion .accordion-head span{



		color:#f02d2d;



	}







	.accordion .panel{



		width:100%;



		border-bottom:1px solid #b5b5b5;



		padding:20px 0 0;



		background:transparent;



		margin-bottom:0;



	}







	.accordion-heading{



		width:100%;



		margin-bottom:15px;



		text-transform:uppercase;



	}







	.accordion-inner{



		padding:0 15px 15px;



		display:block;



	}







/* Our Works */







	#portfolio{



		font-weight:300;



	}







	.works{



		position:relative;



		height:auto;



	}



	



/* Full Width Portfolio Version */	







	.fiven{



		width:19.99%;



		float:left;



	}







/* Filter Menu */







	.filter-menu{



		position:relative;



		z-index:99;



	}







	.filters{



		width:100%;



		text-align:center;



		padding:0;



		margin:40px auto 35px;



	}







	.inline{



		font-size:0px;



	}







	.filters li{



		text-align:center;



		display: inline-block;



		font-size:15px;



	}







	.filters li a{



		padding:13px 20px;



		color:#7a7a7a;



		border:none;



		text-transform:uppercase;



		background:#e9e9e9;



		-webkit-transition: all 0.2s;



		-moz-transition: all 0.2s;



		transition: all 0.2s;



	}







	.filters li a.selected{



		color:white;



		background:#3c3c3c;



		cursor:default;



	}







	.filters li:last-child a{



		border-top-right-radius:60px;



		border-bottom-right-radius:60px;



		padding-right:25px;



	}







	.filters li:first-child a{



		border-top-left-radius:60px;



		border-bottom-left-radius:60px;



		padding-left:25px;



	}







	.filters li:hover a{



		background:#3c3c3c;



		color:white;



	}







/* Portfolio items */







	.items{



		position:relative;



		height:auto;



	}







	.work{



		margin:9px 0;



		padding:0 9px;



		height:auto;



		color:#aaaaaa;



		cursor:pointer;



		overflow:hidden;



	}







	.work-inner{



		border:1px solid #ebebeb;



	}







	.work-img{



		width:100%;



		background:black;



		position:relative;



		overflow:hidden;



	}







	.work-img img{



		width:100%;



		-webkit-transition: all 0.2s;



		-moz-transition: all 0.2s;



		transition: all 0.2s;



	}







	.work-desc{



		width:100%;



		background:white;



		margin:0;



		text-align:center;



		padding:15px 5px;



	}







	.work-desc h4{



		text-transform:uppercase;



		font-size:20px;



		margin:0;



	}







	.work-desc p{



		font-size:15px;



		margin:0;



	}







	.work-img .button{



		width:42px;



		height:42px;



		display:block;



		border-radius:100px;



		background:white;



		position:absolute;



		text-align:center;



		padding:11px 0 0;



		font-size:15px;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.work-img .button:hover{



		background:#e70000;



		color:white;



	}







	.work-img .zoom{



		left:37%;



		top:20%;



		opacity:0;



	}







	.work-img .detail{



		right:37%;



		bottom:20%;



		opacity:0;



	}







	.work:hover .work-img img{



		opacity:0.2;



	}







	.work:hover .work-img .zoom{



		top:50%;



		opacity:1;



		-webkit-transform: translateY(-50%);



		-moz-transform: translateY(-50%);



		transform: translateY(-50%);



	}



	.work:hover .work-img .detail{



		bottom:50%;



		opacity:1;



		-webkit-transform: translateY(50%);



		-moz-transform: translateY(50%);



		transform: translateY(50%);



	}







/* isotope styles */







	.isotope-item {



	  z-index: 2;



	}







	.isotope-hidden.isotope-item {



	  pointer-events: none;



	  z-index: 1;



	}







/**** Isotope CSS3 transitions ****/







	.isotope,



	.isotope .isotope-item {



	  -webkit-transition-duration: 0.8s;



		 -moz-transition-duration: 0.8s;



		  -ms-transition-duration: 0.8s;



		   -o-transition-duration: 0.8s;



			  transition-duration: 0.8s;



	}







	.isotope {



	  -webkit-transition-property: height, width;



		 -moz-transition-property: height, width;



		  -ms-transition-property: height, width;



		   -o-transition-property: height, width;



			  transition-property: height, width;



	}







	.isotope .isotope-item {



	  -webkit-transition-property: -webkit-transform, opacity;



		 -moz-transition-property:    -moz-transform, opacity;



		  -ms-transition-property:     -ms-transform, opacity;



		   -o-transition-property:      -o-transform, opacity;



			  transition-property:         transform, opacity;



	}







/**** disabling Isotope CSS3 transitions ****/







	.isotope.no-transition,



	.isotope.no-transition .isotope-item,



	.isotope .isotope-item.no-transition {



	  -webkit-transition-duration: 0s;



		 -moz-transition-duration: 0s;



		  -ms-transition-duration: 0s;



		   -o-transition-duration: 0s;



			  transition-duration: 0s;



	}







/* End: Recommended Isotope styles */







/* Services */







	#services{



		margin:100px auto;



	}







	#services .bg{



		background:url(../images/i4.jpg) top center fixed;



	}







	.service-contents{



		margin:40px auto;



	}







/* Service items*/







	.service{



		display:block;



		float:left;



		margin:0 20px;



	}







	.box{



		position:relative;



		z-index:10;



	}







	.service a.service-logo{



		display:block;



		width:100px;



		height:100px;



		border:1px solid #494949;



		border-radius:500px;



		margin:15px auto;



		padding:42px 0;



		position:relative;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}



	.box a:after{



		border:1px solid #494949;



		content:'';



		width:100px;



		height:100px;



		left:0px;



		top:0px;



		border-radius:500px;



		position:absolute;



		-webkit-transform: scale(1);



		-moz-transform: scale(1);



		-ms-transform: scale(1);



		transform: scale(1);



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



		opacity:0;



	}







	.service a.service-logo i{



		font-size:20px;



		color:#494949;



	}







	.service h3{



		margin:5px auto 15px;



		padding:0;



		text-transform:uppercase;



	}







	.service p{



		font-size:14px;



	}



/* Service Control Buttons*/







	.service-contents .owl-buttons{



		width:107%;



		left:0;



		top:45%;



		display:none;



	}







/* Service Hovers*/







	.box:hover a.service-logo{



		background:#494949;



	}







	.box:hover a.service-logo i{



		color:white;



	}







	.box:hover a:after{



		left:-1px;



		top:-1px;



		-webkit-transform: scale(1.1);



		-moz-transform: scale(1.1);



		-ms-transform: scale(1.1);



		transform: scale(1.1);



		opacity:1;



	}







/* Services Bottom*/







	#services .bottom-bg{



		background:url(../images/ipad.png) bottom center no-repeat;



		min-height:240px;



		margin:80px auto;



	}







	.service-bottom-text{



		text-align:center;



		font-size:45px;



		font-weight:100;



		text-transform:uppercase;



		color:#494949;



	}







	.service-bottom-text span{



	/* Background Styles */



		background: rgb(46,55,63); /* Old browsers */



	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



		background: -moz-linear-gradient(top,  rgb(46,55,63) 0%, rgb(85,106,132) 100%); /* FF3.6+ */



		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(46,55,63)), color-stop(100%,rgb(85,106,132))); /* Chrome,Safari4+ */



		background: -webkit-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); /* Chrome10+,Safari5.1+ */



		background: -o-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); /* Opera 11.10+ */



		background: -ms-linear-gradient(top,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); /* IE10+ */



		background: linear-gradient(to bottom,  rgb(46,55,63) 0%,rgb(85,106,132) 100%); /* W3C */



		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e373f', endColorstr='#556a84',GradientType=0 ); /* IE6-8 */



		



		border-radius:12px;



		padding:5px 20px;



		position:relative;



		color:white;



	}







	.service-bottom-text span:after{



		position:absolute;



		content:'';



		width:170px;



		height:100px;



		top:68px;



		left:-34px;



		background:url(../images/spanbg2.png) center center no-repeat;



	}







	.slide-s{



		width:75%;



		margin:0 auto 30px;



	}







	.service-text .item{



		height:180px;



	}







/* Controls */







	.carousel .s-controls{



		background-image:url(../images/service-icons.png);



		width:30px;



		height:30px;



		margin:20px;



		opacity:0;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.carousel a.right{



		background-position:right top;



	}







	.carousel a.left{



		background-position:left top;



	}







	.bottom-bg:hover .s-controls{



		opacity:1;



	}







	.carousel a.left:hover{



		background-position:left bottom;



	}







	.carousel a.right:hover{



		background-position:right bottom;



	}







/* video */







	#video{



		height:765px;



		margin:0;



		position:relative;



	}







	.video-logo{



		position:relative;



		z-index:5;



	}







	.video-pattern{



		background: url(../images/pattern.png);



		width:100%;



		height:100%;



		top:0;



		left:0;



		padding:75px 0;



		position:absolute;



		text-align:center;



	}







	.video-text{



		background: url(../images/video-text.png) center center no-repeat;



		width:100%;



		height:100%;



		top:0;



		left:0;



		position:absolute;



		text-align:center;



		z-index:1;



	}











/* Pricing Tables */







	#prices{}







	.packages{



		margin:40px auto;



	}







	.packages .package{



		border:1px solid #e1e1e1;



		height:auto;



		width:23%;



		margin:0 15px;



		float:left;



		background:url(../images/price-top-bg.jpg) top center repeat-x, white;



		text-align:center;



		cursor:default;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



		



	}







	.first{



		margin-left:0 !important;



	}







	.last{



		margin-right:0 !important;



	}







/* Pricing Table Header */







	.package h1{



		text-align:center;



		text-transform:uppercase;



		color:white;



		font-size:25px;



		font-weight:400;



		margin:36px auto 27px;



	}







/* Pricing Table Circle */







	.package .circle{



		width:100px;



		height:100px;



		background:white;



		border:1px solid #e7e7e7;



		border-radius:150px;



		margin:0 auto;



		position:relative;



		z-index:1;



		text-align:center;



		color:#434343;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.package .circle:after{



		width:114px;



		height:114px;



		position:absolute;



		content:'';



		left:-8px;



		top:-8px;



		border-radius:150px;



		background:transparent;



		border:8px solid white;



		z-index:2;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.package .circle h2{



		margin:2px auto 0;



		font-size:30px;



	}







	.package .circle h2 span{



		font-size:20px;



	}







	.package .circle p{



		font-weight:300;



		color:#a8a8a8;



		margin:0 auto;



	}







/* Pricing Table list */







	.package ol{



		text-align:center;



		margin:20px auto;



		font-weight:300;



	}







	.package ol li {



		display:block;



		width:100%;



		height:auto;



		padding:10px;



		text-transform:uppercase;



		font-size:18px;



		color:#8a8a8a;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



		



	}







	.package ol li span{



		font-weight:700;



	}







	.package ol li:nth-of-type(2n){



		background:#fbfbfb;



	}







	.package a.p-btn{



		display:inline-block;



		background:#3d3d3d;



		padding:8px 34px;



		color:white;



		margin:0 auto 20px;



		text-transform:uppercase;



		border:1px solid #b2b2b2;



		cursor:pointer;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







/* Table Active Styles */







	.packages .active{



		background:url(../images/price-top-bg.jpg) top center repeat-x, #3d3d3d;



	}







	.packages .active ol li{



		color:#c5c5c5;



	}







	.packages .active ol li:nth-of-type(2n){



		background:#383838;



	}







	.packages .active .circle{



		background:#f02d2d;



		color:white;



		border:1px solid #db1d1d;



	}







	.packages .active .circle:after{



		border:7px solid #f02d2d;



	}







	.packages .active .circle p{



		color:white;



	}







	a.p-btn:hover{



		background:#f02d2d;



		border:1px solid #f02d2d;



	}







/* Subscribe */







	#subscribe{



		border-top:1px solid #f1f1f1;



	}







	.subscribe{



		padding:17px 0;



	}







	.subscribe .subs{



		position:relative;



	}







	.subscribe .left{



		text-align:left;



	}







	.subscribe .right{



		text-align:right;



		top:25px;



	}







/* Left Subscribe icon */







	.left a.left-icon{



		display:block;



		width:100px;



		height:100px;



		border-radius:100%;



		background:#3d3d3d;



		position:relative;



		text-align:center;



		padding:35px 0;



		float:left;



	}







	.left a.left-icon:after{



		content: "";



	   position: absolute;



	   left: 97%;



	   top: 50%;



	   border-left: 11px solid black;



	   border-left-color: #3d3d3d; 



	   border-top: 11px solid transparent;



	   border-bottom: 11px solid transparent; 



	   -webkit-transform: translateY(-50%);



		-moz-transform: translateY(-50%);



		transform: translateY(-50%);



	}







	.left a.left-icon i{



		color:white;



		font-size:30px;



	}







/* Subscribe Text */







	.subs .text{



		float:left;



		margin:0 17px;



	}







	.subs .text h1{



		margin:20px auto 10px;



		text-transform:uppercase;



		font-size:27px;



		color:#484541;



		font-weight:400;



	}







	.subs .text h1 span{



		color:#e70000;



	}







	.subs .text p{



		font-size:15px;



		color:#484541;



		font-weight:300;



		text-transform:uppercase;



	}







/* Subscribe right */







	.subscribe-mail{



		outline:none;



		border:1px solid #e7e7e7;



		border-radius:8px;



		color:#d0d0d0;



		width:250px;



		padding:12px 10px;



		font-weight:300;



		font-size:15px;



		margin-right:6px;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.subscribe-btn{



		outline:none;



		border:1px solid #e7e7e7;



		border-radius:8px;



		color:white;



		text-transform:uppercase;



		padding:8px 15px;



		font-weight:400;



		top:2px;



		font-size:20px;



		background:#313131;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.subscribe-mail:hover{



		border:1px solid #bcbcbc;



	}







	.subscribe-mail:focus{



		border:1px solid #313131;



	}







	.subscribe-btn:hover{



		background:#e70000;



	}







	.subscribe-btn:active{



		background:#313131;



	}







/* Contact */







	#contact{



		padding:0;



		height:auto;



		min-height:567px;



	}







	.contact-logo{



		position:absolute;



		z-index:22;



		left:50%;



		-webkit-transform: translateX(-50%);



		-moz-transform: translateX(-50%);



		transform: translateX(-50%);



	}







	.contact-logo i{



		color:#444444;



	}







	#map{



		top:0;



		position:absolute;



		width:100%;



		height:100%;



	}







	.contact{



		margin:0 auto;



		padding:0;



		



	}







/* Contact Form */







	.contact-form{



		width:400px;



		height:auto;



		min-height:567px;



		background:rgba(0,0,0,0.7);



		position:relative;



		top:0;



		padding:45px 50px;



		z-index:5;



		left:50%;



		-webkit-transform: translateX(-585px);



		-moz-transform: translateX(-585px);



		transform: translateX(-585px);



	}







	.contact-form h1{



		font-size:35px;



		text-transform:uppercase;



		color:#9c9c9c;



	}







/* Form Inputs */







	form#contact-us{



		min-height:400px;



	}







	.form{



		outline:none;



		border:1px solid #2b2b2b;



		color:#9c9c9c;



		width:100%;



		padding:14px 10px;



		font-weight:300;



		font-size:15px;



		margin:10px auto;



		background:#080808;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.textarea{



		height:100px;



		max-width:100%;



		max-height:100px;



	}







	.form-btn{



		outline:none;



		border:1px solid #2b2b2b;



		color:black;



		text-transform:uppercase;



		padding:8px 0;



		width:100%;



		margin:10px auto;



		text-align:center;



		font-weight:400;



		top:2px;



		font-size:20px;



		background:#313131;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.form:hover{



		border:1px solid #4e4e4e;



	}







	.form:focus{



		border:1px solid #e70000;



	}







	.form-btn:hover{



		background:#e70000;



	}







	.form-btn:active{



		background:#313131;



	}







/* Mail Sent Message */







	.mail-message{



		color:white;



		text-align:center;



		font-size:20px;



		font-weight:300;



		top:185px;



		position:relative;



	}







	.mail-message p.mail-head{



		color:#e70000;



		font-size:35px;



	}



	



	.newsletter-message{



		text-align:right;



		font-size:20px;



		font-weight:300;



		position:relative;



		margin-top:-25px;



	}



	



	.newsletter-message p.mail-head{



		color:#e70000;



		font-size:35px;



	}







/* Footer */







	#footer{



		background:#131313;



	}







	.footer{



		text-align:center;



		padding:75px 0;



	}







	.footer a{



		cursor:pointer;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







/* Footer Links */







	.footer-links{



		display:inline-block;



		border:1px solid #494949;



		border-radius:100px;



		margin:0 3px;



	}







	.footer-links i{



		font-size:25px;



		color:#494949;



		display:block;



		width:35px;



		height:35px;



		line-height:38px;



	}







	.footer-text{



		margin:10px 0 0 0;



		color:#868686;



		font-size:15px;



		font-weight:300;



	}








	.footer-text span{



		margin:0 5px;



	}







	.footer-text a{



		color:#868686;



	}







	.copyright{



		text-transform:uppercase;



		margin:4px 0 0;



	}







	.footer .footer-links:hover{



		border:1px solid white;



	}







	.footer a:hover{



		color:white;



	}







	.footer a:hover i{



		color:white;



	}







/* Blog */







	#blog{



		margin:30px auto;



	}







/* Post */







	.post{



		margin:100px 0;



		width:100%;



		position:relative;



	}







	.last-post{



		border-bottom:1px solid #e7e7e7;



		margin-bottom:0;



		padding-bottom:20px;



	}







	.post-icon{



		position:absolute;



		left:50%;



		z-index:5;



		padding:8px;



		color:##444444;



		text-transform:uppercase;



		-webkit-transform: translateX(-50%);



		-moz-transform: translateX(-50%);



		transform: translateX(-50%);



	}



	



/* Post & sider position */







	#blog .left{



		float:left;



	}



	



	#blog .right{



		float:right;



	}







/* Post Image */







	.post .post-img{



		width:100%;



		background:black;



		position:relative;



	}







	.post-img .zoom-button{



		width:52px;



		height:52px;



		display:block;



		border-radius:100px;



		background:white;



		position:absolute;



		text-align:center;



		padding:16px 0 0;



		font-size:15px;



		opacity:0;



		top:60%;



		left:50%;



		cursor:pointer;



		z-index:6;



		color:black;



		-webkit-transform: translate(-50%, -50%);



		-moz-transform: translate(-50%, -50%);



		transform: translate(-50%, -50%);



	}







	.post-img img{



		width:100%;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.post-img:hover img{



		opacity:0.3;



	}







	.post-img:hover .zoom-button{



		opacity:1;



		top:50%;



	}







	.post-img .zoom-button:hover{



		background:#e70000;



		color:white;



	}







	.post-icon p{



		margin:0;



		padding:0;



	}







	.post-icon p.day{



		font-size:25px;



	}







	.post-icon p.month{



		font-size:13px;



		line-height:0;



	}







/* Post Heads and Texts */







	.post-texts{



		position:relative;



		color:#6a6969;



		font-weight:300;



		margin:25px 0;



	}







/* Post Header */







	.post-texts .post-head{



		font-size:30px;



		text-transform:uppercase;



		margin:20px 0 10px;



	}







/* Post Tags */







	.post-texts .post-tags{



		margin:10px 0;



	}







	#blog a{



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}







	.post-tags .tags{



		margin-right:15px;



		cursor:pointer;



	}







	.post-tags .tags i{



		margin-right:5px;



	}







	.post-texts .tags:hover{



		color:#e70000;



	}







/* Post Messages */







	.post-texts p{



		margin:10px 0;



	}







/* Post Button */







	.btn-post{



		color:white;



		font-weight:300;



		border-radius:6px;



		margin:5px 0;



		padding:8px 15px;



		text-transform:uppercase;



	/* Gradient Background */



		background: rgb(116,116,116); /* Old browsers */



	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



		background: -moz-linear-gradient(top,  rgb(116,116,116) 0%, rgb(90,90,90) 100%); /* FF3.6+ */




		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(116,116,116)), color-stop(100%,rgb(90,90,90))); /* Chrome,Safari4+ */



		background: -webkit-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); /* Chrome10+,Safari5.1+ */



		background: -o-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); /* Opera 11.10+ */



		background: -ms-linear-gradient(top,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); /* IE10+ */



		background: linear-gradient(to bottom,  rgb(116,116,116) 0%,rgb(90,90,90) 100%); /* W3C */



		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#747474', endColorstr='#5a5a5a',GradientType=0 ); /* IE6-8 */



	}







	.btn-post:hover{



		color:white;



	/* Gradient Background */



		background: rgb(224,36,36); /* Old browsers */



	/* IE9 SVG, needs conditional override of 'filter' to 'none' */



		background: -moz-linear-gradient(top,  rgb(224,36,36) 0%, rgb(190,25,25) 100%); /* FF3.6+ */



		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(224,36,36)), color-stop(100%,rgb(190,25,25))); /* Chrome,Safari4+ */



		background: -webkit-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); /* Chrome10+,Safari5.1+ */



		background: -o-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); /* Opera 11.10+ */



		background: -ms-linear-gradient(top,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); /* IE10+ */



		background: linear-gradient(to bottom,  rgb(224,36,36) 0%,rgb(190,25,25) 100%); /* W3C */



		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e02424', endColorstr='#be1919',GradientType=0 ); /* IE6-8 */



	}







/* Post Slide */







	.post-slide{



		height:auto;



		position:relative;



	}







	.post-slides .item img{



		width:100%;



	}







/* Blog Pager */







	.blog .right{



		float:right;



	}







	.pagination li.active-page a{



		background-color:#5b5b5b;



		border-color:#5b5b5b;



		color:white;



	}







	.post-texts .post-head{



		font-size:25px;



		margin:0;



	}



	



/* Blog Sidebar */







	#blog .blog1{



		width:75%;



	}







	#blog .sidebar{



		width:25%;



	}



	



	.sidebar{



		text-align:left;



		font-weight:300;



		padding:140px 30px 30px;



	}



	



	.sidebar .element{



		padding-top:20px;



	}



	



	.sidebar h3{



		font-size:20px;



		color:#8a8a8a;



		text-transform:uppercase;



		margin:15px 0;



	}







/* Blog Search */



	



	.sidebar .search{



		width:100%;



		height:40px;



		padding:8px;



		border:1px solid #d6d6d6;



		font-weight:300;



		letter-spacing:1px;



		outline:none;



	}



	



	.sidebar .search:focus{



		border:1px solid #aaaaaa;



	}



	



/* Blog Categories */	







	.sidebar ul{



		width:100%;



		padding:0;



	}



	



	.sidebar ul li{



		width:100%;



		height:auto;



		background:url(../images/li-arrow.png) center left no-repeat;



	}



	



	.sidebar ul li a{



		padding:15px;



		border-bottom:1px solid #ebebeb;



		width:100%;



		display:block;



		color:#8a8a8a;



	}



	



	.sidebar ul li a:hover{



		color:black;



	}



	



/* Blog Tags */	







	a.tag{



		margin:0 7px 7px 0 ;



		padding:5px 8px;



		background:#4a4a4a;



		color:white;



		display:block;



		float:left;



	}



	



	a.tag:hover{



		opacity:0.8;



	}







/* Back To Top Button */







	#back-top{



		width:53px;



		height:53px;



		position:fixed;



		right:50px;



		bottom:50px;



		z-index:9999;



	}



	



	#back-top a{



		width:100%;



		height:100%;



		display:block;



		background:url(../images/back-top.png) no-repeat;



		opacity:0.1;



		-webkit-transition: all 0.3s;



		-moz-transition: all 0.3s;



		transition: all 0.3s;



	}



	



	#back-top a:hover{



		opacity:1;



	}



	



	.main_one{



		width:100%;



		position:relative;



		background-position:center;



		background-repeat:no-repeat;



		background-size:cover;



		padding:10px 0px 0px 0px;



		height:100vh;}



	



	.main_footer_logo{



		max-width:320px;



		color:#fff;



		margin:58vh 0px 0px 0px;}



	



	.main_footer_logo img{



		max-width:320px;}



	



	.main_footer_logo span{
		width: 100%;
		font-family: 'Open Sans Hebrew Extra';
		margin: 0px 0px 8px 0px;
		font-size: 42px;
		display: block;
		text-align: right;
		font-weight: bold;
		font-style: italic;
		letter-spacing: 2px;}



	



	.fix_wrap{



		position:fixed;



		right:50px;



		top:35%;



		direction:rtl;



		width:30px;



		z-index:999;}



	



	.fix_wrap img{



		max-width:20px;}



	



	.fix_wrap span{



		background-color: #fff;



	



		cursor:pointer;



		margin: 0px 0px 20px 0px;



		border-radius: 3px;



		display: inline-block;



		box-shadow: 0px 0px 10px #626262;}



	



	.fix_wrap span:hover{



		background-color:#d1d2d3;}



	



	.glob_web{

		height:100vh;

		

		padding:60px 0px 30px 0px;}



	



	.globle_cont{



		text-align:right;



		direction:rtl;



		padding:0px 0px 0px 0px;}



	



	.globle_cont h2{



		font-size:30px;

		font-family: 'Open Sans Hebrew';
		
		font-weight: normal;
    
		font-style: italic;

		color:#005aaa;



		margin-bottom:20px;



		font-style:italic;



		font-weight:600;}



	



	.globle_cont p{



		color:#57595a;

		font-family: 'Open Sans Hebrew';

		font-size:15.5px;



		line-height:25px;}



		



	.globle_cont2{



		text-align:right;



		direction:rtl;



		padding:0px 20px 0px 0px;}



	



	.globle_cont2 h2{
	
		font-size:30px;

		color:#005aaa;

		font-family: 'Open Sans Hebrew';
		
		font-weight: normal;

		font-style:italic;



		padding:0px;



		margin:0px 0px 20px 0px;



		font-weight:600;}



	



	.globle_cont2 p{

		font-family: 'Open Sans Hebrew';

		color:#57595a;



		font-size:15.5px;



		line-height:25px;}







	.main_three{



		padding:50px 0px 0px 0px;



		direction:rtl;

		

		height:100vh;



		background-image:url(../images/bg.png);



		background-repeat:no-repeat;



		background-position:bottom right;



		vertical-align:top;}



	



	.img_wrap12{



		width: 55%;



		margin-bottom:0px;



		position:relative;



		display: inline-block;}



	



	.img_wrap12 img{



		max-width:100%;}



	



	.img_wrap13{



	width: 44%;



	margin-bottom: 6px;



	position: relative;



	display: inline-block;



	padding: 0px 2px;}



	



	.img_wrap13 img{



		max-width:100%;}



	



	.img_wrap13 span{

		font-family: 'Open Sans Hebrew';

		background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,1));



		width: 99%;



		display: block;



		text-align: center;



		padding: 16px 0px;



		transition: 0.3s;



		position:absolute;



		margin-top: -53px;



		color: #fff;



		font-size: 15px;}



	



	.img_wrap12 span{

		font-family: 'Open Sans Hebrew';

		background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,1));



		width: 100%;



		display: block;



		text-align: center;



		padding: 16px 0px;



		transition: 0.3s;



		position:absolute;



		margin-top: -53px;



		color: #fff;



		font-size: 15px;}



	



	.img_wrap12:hover span{



		padding: 25px 0px;



		transition: 0.3s;



		margin-top: -71px;}



	



	.img_wrap13:hover span{



		padding: 25px 0px;



		transition: 0.3s;



		margin-top: -71px;}



	



	.head_footer{

		font-family: 'Open Sans Hebrew';

		width:100%;



		padding:100px 0px 0px 0px;



		text-align:center;



		font-size:30px;



		color:#005aaa;



		font-style:italic;



		font-weight:700;}



	



	.vical_web{

		height:100vh;

		padding:100px 0px 100px 0px;}



	



	.globle_cont5{



		text-align:right;



		direction:rtl;



		padding:0px 0px 0px 0px;}

		

	.progress-container{

		background-color: transparent !important;}

	

	.progress-bar{

		background-color:#005aaa !important;}	



	.globle_cont5 h2{

		font-family: 'Open Sans Hebrew';

		font-size:30px;



		color:#005aaa;



		padding:0px;



		font-style:italic;



		font-weight:600;}



	



	.globle_cont5 p{

		font-family: 'Open Sans Hebrew';

		color:#57595a;



		font-size:15.5px;



		line-height:25px;}



	



	.globle_cont5 span{



		width:100%;



		display:block;



		margin:25px 0px 0px 0px;



		direction:rtl;



		color:#005aaa;



		text-align:center;}



	



	.globle_cont5 a{

		font-family: 'Open Sans Hebrew';
	
		color:#005aaa;



		font-size:20px;



		font-weight:600;}



	



	.globle_cont5 a i{



		margin-right:5px;}



	



	.globle_cont5 a:hover{



		color:#004685;}



	



	.img_over{



		overflow:hidden;



		border-radius: 15px;



		transition: 0.3s;



		position:relative;}



	



	.img_over a{



		transition: 0.3s;}



		



	.img_over:hover span{



		width:100%;



		display:block;



		height:110vh;



		font-size:60px;



		text-align:center;



		color:#fff;



		padding:63% 0px 0px 0px;



		transition: 0.3s;



		background-color:rgba(0, 0, 0, 0.5);



		position:absolute;



		margin:-100% 0px 0px 0px;}



	



	.img_over:hover i{



		display:inherit;



		width:100px;



		height:100px;



		margin:0px auto;



		border-radius:100%;



		padding:18px 0px 0px 7px;



		text-align:center;



		border:solid 3px #fff;}



	



	.img_over i{



		display:none;}



	



	.set_wrap{



		width:100%;

		

		height:100vh;



		position:relative;



		background-position:center;



		background-repeat:no-repeat;



		background-size:cover;



		padding:150px 0px 250px 0px;



		display:block;}



	



	.box_wrap{



		width:100%;



		display:block;



		text-align:right;



		direction:rtl;



		background-color:rgba(255, 255, 255, 0.8);



		border-radius:15px;



		padding:15px;}



	



	.box_wrap h2{

		font-family: 'Open Sans Hebrew';

		font-size: 30px;



		color: #005aaa;



		padding: 0px 0px 8px 0px;;



		font-style: italic;



		font-weight: 600;}



	



	.box_wrap p{
		
		font-family: 'Open Sans Hebrew';

		color: #57595a;



		font-size: 15.5px;



		line-height: 25px;}



	



	.rep_wrap{



		width:100%;

		

		height:100vh;

		

		display:block;



		position:relative;



		padding:100px 0px;}

		

	.drive_wrap{

		height:100vh;}

		

	.truck_wrap{

		height:100vh;}

	

	.pull_wrap{

		height:100vh;}



	



	.box_shadow{

		font-family: 'Open Sans Hebrew';

		width:100%;



		padding:15px 50px 15px 20px;



		direction:rtl;



		min-height:78px;



		position:relative;



		font-size:18px;



		line-height:30px;



		margin:28px 0px 5px 0px;



		box-shadow:0px 0px 3px #ccc;



		border-radius:10px;}



	



	.box_shadow img{



		position:absolute;



		right:12px;



		top:22px;}



	



	.truck_wrap{



		width:100%;



		display:block;



		padding:120px 0px;



		position:relative;}



	



	.mar_left{



		margin-left:-5px;



		margin-right:-5px;}



	



	.pull_wrap{



		width:100%;



		display:block;



		position:relative;



		padding:110px 0px 200px 0px;



		background-repeat:no-repeat;



		background-position:center;



		background-size:cover;}



	



	.box_wrap span{



	  width: 100%;



	  display: block;



	  margin: 10px 0px 20px 0px;



	  direction: rtl;



	  color: #005aaa;



	  text-align: center;}



	 



	 .box_wrap a{

	 font-family: 'Open Sans Hebrew';

	  color: #005aaa;



	  font-size: 20px;



	  font-weight: 600;}



	 



	 .footer_wrap{



	 	width:100%;



		display:block;



		padding:25px 0px;



		background-repeat:no-repeat;



		background-position:center;



		background-size:cover;}



	



	.footer_logo{



		width:100%;



		display:block;



		direction:rtl;



		text-align:left;



		font-size:16px;



		color:#57595a;}



	



	.footer_logo span{

		font-family: 'Open Sans Hebrew';

		width:100%;



		padding:10px 0px 0px 0px;



		display:block;}



	



	.email_wrap{

		font-family: 'Open Sans Hebrew';
	
		width: 100%;



		display: block;



		font-size: 16px;



		color: #57595a;



		text-align: right;



		direction: rtl;



		line-height: 29px;



		padding: 28px 0px 0px 0px;}



	



	.last_footer{

		font-family: 'Open Sans Hebrew';

		width:100%;



		text-align:right;



		direction:rtl;



		padding-top:10px;



		font-size:16px;}



	



.arrow {



  text-align: center;



  z-index:999;



  color:#fff;



  position:relative;



  margin: 0;



}







.arrow a{



	color:#fff;



	font-size:30px;}







.arrow a:hover{



	color:#CCCCCC;}







.bounce {



  -moz-animation: bounce 2s infinite;



  -webkit-animation: bounce 2s infinite;



  animation: bounce 2s infinite;



}







@keyframes bounce {



  0%, 20%, 50%, 80%, 100% {



    transform: translateY(0);



  }



  40% {



    transform: translateY(-30px);



  }



  60% {



    transform: translateY(-15px);



  }



}







.tooltip5 {



  position: relative;



  display: inline-block;



}







.tooltip5 .tooltiptext {

	font-family: 'Open Sans Hebrew';

	visibility: hidden;



	width: 95px;



	background-color: black;



	color: #fff;



	text-align: center;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;



}







.tooltip5 .tooltiptext::after {



	content: "";



	position: absolute;



	top: 50%;



	left: 100%;



	margin-top: -8px;



	border-width: 9px;



	border-style: solid;



	border-color: transparent transparent transparent black;



}



.tooltip5:hover .tooltiptext {



  visibility: visible;



}







.tooltip5 a{



	color:#fff;



	font-size:15px;}







.tooltip6 {



  position: relative;



  display: inline-block;



}







.tooltip6 .tooltiptext {



	visibility: hidden;



	width: 200px;



	background-color: #fff;



	color: #fff;



	text-align: center;



	vertical-align:top;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;



}







.tooltip6 .tooltiptext::after {



	content: "";



	position: absolute;



	top: 18px;



	left: 100%;



	margin-top: -8px;



	border-width: 9px;



	border-style: solid;



	border-color: transparent transparent transparent white;



}



.tooltip6:hover .tooltiptext {



  visibility: visible;}

  



.tooltip6 .tooltiptext2 {



	visibility: hidden;



	width: 95px;



	background-color: black;



	color: #fff;



	text-align: center;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;



}







.tooltip6 .tooltiptext2::after {



	content: "";



	position: absolute;



	top: 50%;



	left: 100%;



	margin-top: -8px;



	border-width: 9px;



	border-style: solid;



	border-color: transparent transparent transparent black;



}



.tooltip6:hover .tooltiptext2 {



  visibility: visible;



}



.tooltip7 .tooltiptext2 {



	visibility: hidden;



	width: 95px;



	background-color: black;



	color: #fff;



	text-align: center;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;



}







.tooltip7 .tooltiptext2::after {



	content: "";



	position: absolute;



	top: 50%;



	left: 100%;



	margin-top: -8px;



	border-width: 9px;



	border-style: solid;



	border-color: transparent transparent transparent black;



}



.tooltip7:hover .tooltiptext2 {



  visibility: visible;



}







.tooltip6 .tooltiptext h2{

	font-family: 'Open Sans Hebrew';

	color: #005aaa;



	font-size: 24px;



	margin: 3px 0px 11px 0px;



	font-weight: 500;



	padding: 0px;}







.tooltip6 .tooltiptext p{

	font-family: 'Open Sans Hebrew';

	font-size: 15px;



	text-align: right;



	display:block;



	padding-right:35px;



	margin-bottom:15px;



	color: #57595a;



	max-width: 165px;}







.tooltip6 .tooltiptext i{



	position: absolute;



	right: 12px;



	font-size: 16px;



	color: #000;



	margin-top: 5px;}











.tooltip7 {



  position: relative;



  display: inline-block;



}







.tooltip7 .tooltiptext {



	visibility: hidden;



	width: 150px;



	background-color: #fff;



	color: #fff;



	text-align: center;



	vertical-align:top;



	border-radius: 0px;



	padding: 5px 7px 6px 7px;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;



}







.tooltip7 .tooltiptext::after {



	content: "";



	position: absolute;



	top: 18px;



	left: 100%;



	margin-top: -8px;



	border-width: 9px;



	border-style: solid;



	border-color: transparent transparent transparent white;



}



.tooltip7:hover .tooltiptext {



  visibility: visible;}











.tooltip7 .tooltiptext h2{



	color: #005aaa;



	font-size: 24px;



	margin: 3px 0px 11px 0px;



	font-weight: 500;



	padding: 0px;}







.tooltip7 .tooltiptext p{



	font-size: 15px;



	text-align: right;



	display:block;



	padding-right:35px;



	margin-bottom:15px;



	color: #57595a;



	max-width: 165px;}







.tooltip6 .tooltiptext i{



	position: absolute;



	right: 12px;



	font-size: 16px;



	color: #000;



	margin-top: 5px;}







.tooltip7 a{

	font-family: 'Open Sans Hebrew';

	width:48%;



	display:inline-block;



	font-size:12.5px;



	margin-top:5px;



	margin-bottom:15px;



	color:#57595a;



	text-align:center;}







.tooltip7 img{



	max-width:35px !important;}







.search_wrap{



	width:230px;



	position:fixed;



	height:100vh;



	z-index:9999;



	padding:150px 30px 0px 30px;



	right:0px;



	direction:rtl;



	border-left:1px solid #000;



	background-color:#fff;}







.search_new{

	font-family: 'Open Sans Hebrew';
	
	width:100%;



	text-align:center;



	display:block;



	font-size:20px;



	color:#005aaa;



	font-weight:500;



	padding:20px 0px 10px 0px;}







.search_new span{



	background-color:#8a8c8d;



	padding:6px 10px;



	color:#fff;



	margin-left:10px;



	font-size:16px;



	border-radius:5px;



	box-shadow:0px 0px 9px #bebebe;}







.search_button{



	width:100%;



	display:block;



	padding:20px 0px 0px 0px;}







.search_button input{

	font-family: 'Open Sans Hebrew';

	background-color:#efefef;



	border-radius:7px;



	width:100%;



	font-weight:500;



	color:#57595a;



	padding:8px 10px;



	border:solid 1px #efefef; }







.search_button input:hover button{



	display:block !important;



}







.search_button button{



	display:none;}







.search_button:placeholder{



	opacity:1;}







.search_button input:focus{



	border:solid 1px #efefef; 



	outline:0px;}







.search_res{



	width:100%;



	direction:rtl;



	display:block;}







.search_res h2{

	font-family: 'Open Sans Hebrew';

	font-size: 20px;



	color: #005aaa;



	margin-bottom:20px;



	font-weight: 600;}







.search_res ul{

	font-family: 'Open Sans Hebrew';

	margin:0px;



	padding:0px;



	height:250px;



	overflow-y:auto;}







.search_res ul li{

	font-family: 'Open Sans Hebrew';

	list-style:none;



	margin:0px 0px 5px 0px;}







.search_res ul li a{

	font-family: 'Open Sans Hebrew';
	
	color:#8a8c8d;



	font-size:17px;



	font-weight:500;}	







.search_res ul li a:hover{



	color:#005aaa;}







.search_res ul li a:before{



	content: "\f104";



	padding-left: 7px;



	font-family: FontAwesome;



	font-size: 19px;}







.close_search{



	background-color: #8a8c8d;



	border-radius: 5px;



	color: #fff !important;



	font-size: 35px;



	padding: 0px 10px;



	position: absolute;



	right: 211px;



	top: 50%;



	line-height: 39px;



	box-shadow: 0px 0px 10px #ccc;}

	

.tooltip6:hover .tooltiptext2 {



  visibility: visible;



}



.tooltip7:hover .tooltiptext2 {



  visibility: visible;



}



.tooltip6 .clsst

{

width: 0px;



	background-color: black;



	color: #fff;



	text-align: center;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;

}





.tooltip7 .clsst

{

width: 0px;



	background-color: black;



	color: #fff;



	text-align: center;



	border-radius: 0px;



	padding: 5px 0 6px 0;



	position: absolute;



	z-index: 1;



	top: 1px;



	right: 133%;



	font-size: 16px;}



.vviv{

	font-family: 'Open Sans Hebrew';
	
    background: #000 !important;

    padding: 0px !important;

    margin: 0px !important;

	box-shadow: none!important;

}





.tooltip5{

padding: 7px 8px;

}





.opensol{

    margin: 0px  !important;

    /* width: 100%; */

        padding: 6px 7px 7px 8px !important;

    background-color: #fff  !important;

	box-shadow: none!important;

}

.opensol:hover{
	background-color:#d1d2d3 !important;}



.flow_right{

	float:right;}
	

.mar_top12{
	margin-top:6px;}



@media only screen and (max-width: 5000px) {

.mob_head{

	display:none;}



.mobile_view{

	display:none;}



.mob123{

	display:none;}



.img_sewt{

	display:none;}



.new1235{

	display:none;}



.new1236{

	display:none;}



.bottom_mobile{

	display:none;}

}



@media only screen and (max-width: 950px) {
.last_footer{
	line-height:33px;}

#navigation-sticky-wrapper{
	display:none;}

.new1236{

	display:inherit;}

body{
	overflow-x:hidden;}
	

.glob_web{
	height:auto;
	padding: 20px 0px 20px 0px;}

.mbo12{

	display:none;}



.email_wrap{

	padding-top:5px;}



.mob123{

	display:inherit;

	margin: 0px 0px 70px 0px;}



.destop_view{

	display:none;}



.footer_logo img{

	max-width:100px;}



.footer_logo span{

	font-size:9px;

	padding-top:5px;}



.mobile_view{

	display:inherit;

	padding:0px;}



.mar_left {

  margin-top: -140px;}

 

.globle_cont5{

	padding-top:15px;}



#section7 .col-md-7{

	padding:0px;}



.truck_wrap{

	height:auto;

	padding-bottom:0px;
	padding-top:25px;}



.globle_cont5 h2{

	margin-top:15px;}



#section8{

	background-image: none !important;}



.pull_wrap{
	
	padding: 20px 0px 0px 0px;

	height:auto !important;}



.footer_wrap{

	background-color: #efefef;}



.box_wrap{

	padding:15px 0px;}



.new1235{

	padding:0px;

	display:inherit;}



.new1235 img{

	width:100%;}

	

.desk_view{

	display:none;}



.img_sewt{

	display:inherit;}



.drive_wrap{

	height:auto;}



.box_shadow{

	padding: 10px 35px 10px 20px;

	min-height: 48px;

	line-height:19px;

	background-color:#fff;

	margin: 5px 0px 5px 0px;

	font-size: 8px;}



.box_shadow img{

	width:16px;

	top:13px;}



.cline{

	clear:both;}



.img_wrap12 span{

	bottom:0px;}



.img_wrap13 span{

	bottom:0px;}



.globle_cont2 h2{

	margin: 20px 0px 10px 0px;}



.globle_cont2{

	padding:0px;}



.main_three{

	height:auto !important;
	padding-top:0px;}



.img_over{

	border-radius: 0px;}



.img457{

	border-radius: 0px;}



.mar_pad12{

	margin:0px;

	padding:0px;}



.img_over:hover i{

	width:70px;

	height:70px;}	



.img_over:hover span{

	font-size:30px;

	margin-top: -103%;}



.vical_web{

	height:auto;
	padding: 30px 0px 0px 0px;}



.img_sewt{

	padding:0px;

	margin:0px;}



.img_sewt img{

	width:100%;}



.set_wrap{

	background-image: none !important;

	padding: 30px 0px 0px 0px;
	
	height:auto;}



.box_wrap h2{

	margin-top: 5px;

	margin-bottom: 5px;}



.rep_wrap{
	height:auto;

	padding:0px 0px 30px 0px;}



#section5 .col-md-7{

	margin:0px;

	padding:0px;}



.desktop_view{

	display:none;}



.head_footer{

	padding: 0px 0px 20px 0px;

	font-size: 25px;}



.main_three{

	background-position: top right;}



.pad_mar{

	margin:0px;

	padding:0px;}



.flow_right{

	margin:0px !important;

	padding:0px !important;}



.fix_wrap{

	display:none;}



.mob_head{

	width:100%;

	display:block;

	position: fixed;

	z-index: 999;

	background-color: #fff;

	width: 100%;

	padding:7px 10px 10px 10px;}



.mob_logo{

	width:48%;

	display:inline-block;}



.cont_mobile{

	width: 50%;

	text-align: right;

	padding-top: 4px;

	display: inline-block;

	padding-bottom: 4px;}

	

.cont_mobile a{

	background-color: #005aaa;

	padding: 7px 30px 8px 30px;

	color: #fff;

	font-weight: 600;

	font-size: 15px;

	border-radius: 20px;

	margin-top: 2px;

	display: inline-block;}



.mob_logo a img{

	margin-top:-7px;}



.mobile_hide{

	display:none;}



#contact5{

	margin-top:30%;}



.address_mobile{

	width:100%;

	display:inline-block;}



.address_mobile h2{

  width:100%;

  display:inline-block;

  text-align:center;

  color: #005aaa;

  font-size: 24px;

  margin: 3px 0px 15px 0px;

  font-weight: 500;

  padding: 0px;}

  

.address_mobile a {

	font-size: 16px;

	text-align: right;

	display: block;

	padding-right: 25px;

	margin-bottom: 15px;

	color: #57595a;

	max-width: 100%;}

 

.address_mobile a img {

  position: absolute;

  right: 25px;

  font-size: 16px;

  color: #000;

  margin-top: 2px;}

 

#section0{

	justify-content: flex-start;}



.main_footer_logo{

  max-width:200px;	

  margin: 77px 0px 0px 0px;}



.main_footer_logo img{

	max-width:100%;}



#section0 .container{

	width:100%;}



.main_footer_logo span{

	margin: 0px 0px -2px 0px;

	font-size: 36px;}



.arrow{

	position: absolute;

	bottom: 60px;

	width: 90%;

	text-align:center;}



.bottom_mobile{

	position: fixed;

	width: 100%;

	display:inherit;

	background-color: #fff;

	padding: 0px 15px;

	z-index: 999;

	bottom: 0px;

	box-shadow:0px 0px 10px #999;}



.bottom_mobile a{

	width: 12%;

	text-align:center;

	color:#57595a;

	font-size:15px;

	vertical-align:top;

	margin: 0px 10%;

	border-top:3px solid #fff;

	display: inline-block;

	text-align: center;}



.bottom_mobile a:nth-child(1){

	padding-top:15px;}



.bottom_mobile a:nth-child(2){

	padding-top: 15px;

	padding-bottom: 13px;}



.bottom_mobile a:nth-child(3){

	padding-top:15px;}



.bottom_mobile a i{

	font-size:18px;}



.bottom_mobile a:hover{

	color:#005aaa !important;

	text-decoration:none;

	border-top:3px solid #005aaa;}



.bottom_mobile .active{

	color:#005aaa !important;

	text-decoration:none;

	border-top:3px solid #005aaa;}



.share_mobile{

	width: 100%;

	border-radius: 20px;

	background-color: #fff;

	padding:15px 15px 94px 15px;

	box-shadow: 0px 0px 10px #999;

	position: fixed;

	bottom: 0px;}



.shar_head{

	width: 100%;

	text-align: center;

	font-size: 20px;

	color: #005aaa;

	margin: 0px 0px 20px 0px;

	font-weight: 600;}



.share_link_mobile{

	width:100%;

	text-align:center;

	display:block;}



.share_link_mobile a{

	width: 20%;

	display: inline-block;

	font-size: 13px;

	color: #000000;

	margin: 0px 2%;}



.share_link_mobile a img{

	max-width: 64%;

	margin-bottom: 10px;}



.clo_mobile{

	font-size: 36px !important;

	position: absolute;

	top: -48px;

	color: #fff;

	text-shadow: 0px 0px 5px #000;

	left: 45%;}



.clo_mobile:hover{

	color:#fff !important;

	opacity:1 !important;}



.sear_mobile{

	width: 100%;

	border-radius: 20px;

	background-color: #fff;

	padding:5px 15px 94px 15px;

	box-shadow: 0px 0px 10px #999;

	position: fixed;

	bottom: 0px;
	min-height: 350px !important;}



.clos_nt{

	width:100%;

	display:block;

	text-align:right;}



.clos_nt a{

	font-size: 30px;

	color: #000;

	font-weight: 700;}



.mob_sear12 {

  width: 100%;

  display: block;

  direction:rtl;

  padding: 10px 0px 10px 0px;}

 

.mob_sear12 input{

	background-color: #efefef;

	border-radius: 7px;

	width: 100%;

	font-weight: 500;

	color: #57595a;

	direction: rtl;

	padding: 8px 10px;

	border: solid 1px #efefef;}



.mob_sear12 h2{

	font-size: 20px;

	color: #005aaa;

	margin-bottom: 10px;

	font-weight: 600;

	margin-top: 0px;

	padding-top: 0px;}

#crllls2{
display:none !important;}
#crllls{
display:none !important;}

.mob_sear12 ul{

	margin: 0px;

	padding: 0px;

	overflow-y: auto;
	}



.mob_sear12 ul li {

  list-style: none;

  margin: 0px 0px 5px 0px;}

 

.mob_sear12 ul li a {

	color: #8a8c8d;

	font-size: 17px;

	font-weight: 500;

	padding-right: 17px;}



.mob_sear12 ul li a:hover{

	color:#005aaa;}

 

.mob_sear12 ul li a::before {

	content: "\f104";

	padding-left: 7px;

	font-family: FontAwesome;

	font-size: 19px;

	position: absolute;

	right: 19px;}



#section0{

	background-position: right 51px;}



.text5{

	text-align:center;}



.text5 img{

	max-width:250px;}



.globle_cont h2{

	margin-top:0px;

	padding-top:10px;

	margin-bottom:10px;}

   

}


.opensol img{ position:relative !important;}
