/*! ******************************************************
*
*	Theme Name:     Toolset Starter Child
*   Author:         OnTheGoSystems
*   Author URI:     http://www.onthegosystems.com/
*   Description:    Simple, clear and modern Bootstrap 3-based theme. Perfect base for developing all kinds of responsive sites with Toolsets, including the Layouts plugin (no extra integration needed, you activate Layouts and the drag and drop facilities work out of the box). Uses WordPress theme customizer and supports Font Awesome Icons. Supports WooCommerce integration by styles unification.
*   Version:        1.1
*   License:        GNU General Public License v2 or later
*   License URI:    http://www.gnu.org/licenses/gpl-2.0.html
*   Template:       toolset-starter
*
*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
body{
	margin:0;
	padding:0;
}
.container {
    max-width: 1200px;
	width:100%;
}
body, h1, h2, h3, h4, h5, h6, p, div {
	font-family: "Open Sans hebrew";
}
a{
	text-decoration:none;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
	float:right;
}
.logo{
	float:right;
}
.logo img{
	margin: 15px 0 25px !important;
}
.phone a strong{
	font-size: 48px;
}
.phone a{
	margin:78px 0 25px;
	display: block;
	text-align: left;
	color: #00253e;
	font-size: 36px;
	line-height: 1;
}
#s1{
    padding: 80px 0 115px;
    background-position: center;
    background-size: cover;
}
#s1 h2{
	font-size: 72px;
	color: #fff;
	font-weight: bold;
	text-shadow: 3px 3px 7px rgba(0,0,0,0.8);
	margin: 0;
	line-height: 1.05;
}
#s1 h3{
	font-size: 63.5px;
	color: #fff;
	font-weight:400;
	text-shadow: 3px 3px 7px rgba(0,0,0,0.8);
	margin:7px 0;
	line-height: 1.05;
}
#s1 h2 span{
    color:#e66a21;	
}
en{
	font-weight:400;
}

#s2{
	background: #f36f21;
    padding: 0 0 40px;
	text-align: center;
}
#s2 h3{
	font-size:48px;
	color: #fff;
	font-weight:600;
	margin: 0;
	line-height:100px;
}
.wpcf7-form{
	direction:rtl;
}
.wpcf7-form > div + p{
	display: inline-block;
	width: 100%;
}
.wpcf7-form-control-wrap{
	padding-left:10px;
	width: 30%;
	float: right;
}
.wpcf7-form-control-wrap input{
	border: 0;
	height: 62px;
	font-size: 28px;
	color: #000;
	width: 100%;
	padding: 0 3% 0 0;
}
input.wpcf7-submit{
	padding: 0 25px;
	font-size: 36px;
	background: #02263e;
	border: 0;
	float: right;
	width: 10%;
	color: #fff;
	line-height: 62px;
}
div.wpcf7-response-output{
	background:#fff;
}
div.wpcf7 .ajax-loader{
	position: absolute;
}
#s3{
	text-align: center;
	padding: 35px 0 40px;
	color: #00253e;
	font-size: 36px;
	line-height: 1.6;
}
#s3 h2{
	font-size: 72px;
	font-weight: 600;
	margin: 0;
}
#s3 h3{
	font-size: 36px;
	font-weight: 600;
	margin: 25px 0 0;
}
#s4{
	color: #00253e;
	padding-bottom:25px;
	background-position: center;
    background-size: cover;
}
#s4 h3::before{
	content:"";
	width: 0;
	height: 0;
	border-top: 60px solid #f36f21;
	border-right: 60px solid transparent;
	position: absolute;
	right: -75px;
	top: 35px;
}
#s4 h3{
	font-size:51px;
	font-weight: 600;
	margin: 0;
	line-height:120px;
	position: relative;
}
#s4 .container{
	padding-right: 410px;
}
#s4 .tools{
	display: inline-block;
	width: 100%;
	margin-bottom: 23px;
}
#s4 .tools h3::before{
	content:none;
}
#s4 .tools h3{
	font-size:44px;
	font-weight: 400;
	margin: 0;
	line-height:123px;
	
}
#s4 .tools img{
	background: #00253e;
	border-radius: 50%;
	float:right;
	width: 123px;
	height: 123px;
	margin-left: 25px;
}
#s5{
	background: #02263e; /* Old browsers */
	background: -moz-linear-gradient(left, #02263e 0%, #02263e 50%, #e6f1f3 51%, #e6f1f3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #02263e 0%,#02263e 50%,#e6f1f3 51%,#e6f1f3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #02263e 0%,#02263e 50%,#e6f1f3 51%,#e6f1f3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02263e', endColorstr='#e6f1f3',GradientType=1 ); /* IE6-9 */
}
#s5 .container{
	display: flex;
}
#s5 .col-xs-5{
	background:#fff;
	order: 0;
	padding: 0 25px 25px;
}
#s5 .col-xs-7{
	background:#02263e;
	order: 1;
	padding: 0 50px 0 0;
}
#s5 .col-xs-5 h3{
	font-size: 60px;
	font-weight: 600;
	color: #0f1417;
	margin: 25px 0;
}
#s5 .col-xs-7 h2{
	font-size: 71px;
	font-weight: 600;
	color: #fff;
	line-height: 108px;
	margin: 0;
}
#s5 .col-xs-7 h3{
	font-size: 44px;
	font-weight: 400;
	color: #fff;
	margin: 0 0 37px;
}
#s5 .wpcf7-form-control-wrap {
    padding-left: 0;
	margin-bottom: 15px;
	display: block;
	width: 100%;
}
#s5 input.wpcf7-submit {
    padding: 0;
	font-size: 36px;
	background: #f36f21;
	border: 0;
	width: 150px;
	float: left;
}
section ul{
	padding: 0;
	list-style: none;
}
section ul li{
	background: url(/wp-content/uploads/2018/05/v.png) no-repeat scroll right 10px / 40px;
	font-size: 44px;
	color: #02263e;
	line-height: 1.2;
	padding-right: 52px;
	margin-bottom: 15px;
}
#s6{
	text-align: center;
	color: #191919;
	background:#f36f21;
	padding: 25px 0;
}
#s6 h2, #s7 h2{
	font-size: 72px;
	font-weight:600;
	margin: 0;
}
#s6 h3{
	font-size: 48px;
	font-weight:600;
	margin: 0;
}
#s7{
	background:#02263e;
	text-align: center;
	color: #fff;
}
#s7 h2{
	line-height:145px;
}
.main-footer {
    padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 0;
	background-color: #e6f1f3;
	color: #02263e;
	display: inline-block;
	width: 100%;
}
.copyright {
    width: 50%;
    float: right;
    text-align: right;
    direction: ltr;
    color: #02263e;
    font-size: 14px;
}
.credit {
    width: 50%;
    float: right;
    text-align: left;
    color: #02263e;
}
.credit a {
    font-size: 14px;
    text-decoration: none;
    display: inline-block;
    color: #02263e;
}
.credit a img{
	margin: -5px 0 0 3px;
}
a[target="_blank"]:not(.notarget)::after {
	content:none;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #1a1a1a;
  opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #1a1a1a;
  opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #1a1a1a;
  opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
  color: #1a1a1a;
  opacity:1;
}
.back{
	padding: 0;
	font-size: 36px;
	background: #f36f21;
	border: 0;
	width: 150px;
	float: left;
	color: #fff;
	text-align: center;
}

@media (max-width: 1280px){
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
	padding-left: 1.17vw;
	padding-right: 1.17vw;
	}
	.row {margin-left: -1.17vw;margin-right: -1.17vw;}
	.container{max-width: 95vw;padding: 0;}
	.logo img {margin: 1.17vw 0 1.95vw !important;width: 40vw;}
	.phone a {margin:6vw 0 1.95vw;}
	#s3{padding: 2.75vw 0;} 
	#s3 h3{margin: 1.953125vw 0 0;}
	#s4 h3::before{border-top: 4.6875vw solid #f36f21;border-right: 4.6875vw solid transparent;right: -5.859375vw;top: 2.734375vw;}
	#s4 .container {padding-right: 32.03125vw;}
	#s4 h3{line-height: 9.375vw;}
	#s4 .tools{margin-bottom: 1.796875vw;}
	#s4 .tools img{width: 9.609375vw;height: 9.609375vw;margin-left: 1.95vw;}
	#s4 .tools h3{line-height:9.609375vw;font-size:3.4375vw;}
	#s5 .col-xs-7{padding: 0 3.90625vw 0 0;}
	#s5 .col-xs-7 h2{line-height:8.4375vw;}
	#s5 .col-xs-7 h3{font-size: 3.4375vw;margin: 0 0 2.890625vw;}
	#s5 .wpcf7-form-control-wrap{margin-bottom:1.17vw;}
	.wpcf7-form-control-wrap input{height: 4.84375vw;}
	#s5 input.wpcf7-submit{width: 12vw;}
	#s5 .col-xs-5 h3{font-size:4.6875vw;margin:1.953125vw 0;}
	#s5 .col-xs-5{padding: 0 1.953125vw 1.953125vw;}
	section ul li{background: url(/wp-content/uploads/2018/05/v.png) no-repeat scroll right 0.78125vw / 3.125vw;font-size: 3.4375vw;padding-right: 4.0625vw;margin-bottom: 1.171875vw;}
	#s6{padding:1.953125vw 0;}
	#s7 h2{line-height: 11.328125vw;}
	
	/*36px*/.phone a, #s3, #s3 h3, #s5 input.wpcf7-submit{font-size:2.8125vw;}
	/*48px*/.phone a strong, #s2 h3, #s4 h3, #s6 h3{font-size:3.75vw;}
	/*72px*/#s1 h2, #s3 h2, #s5 .col-xs-7 h2, #s6 h2, #s7 h2{font-size:5.625vw;}
	/*63px*/#s1 h3{font-size:4.95vw;}
	/*28px*/.wpcf7-form-control-wrap input{font-size:2.1875vw;}
}
@media (max-width: 767px){
	.header-nav:not(.full-bg), #s5 .container{display: block;}
	.logo, .phone{width: 100%;text-align: center;}
	.logo img {margin: 2vw auto 4vw !important;width: 80%;}
	.phone a {margin: 0 auto 5vw;text-align: center;}
	#s1{padding: 10vw 0;}
	.wpcf7-form-control-wrap{padding-left: 0;margin: 0 auto 3vw;display: block;width: 97%;float: none;}
	.wpcf7-form-control-wrap input{font-size: 6vw;height: 13vw;}
	#s2 h3, #s4 h3{line-height:20vw;}
	input.wpcf7-submit{padding: 0 6vw;font-size: 6.42vw;width:50%;line-height: 12vw;margin: 0 1.5% 0;}
	#s5 input.wpcf7-submit{padding: 0 6vw;font-size: 6.42vw;width:50%;line-height: 12vw;margin: 0;}
	#s3 h2{margin: 5vw 0;}
	#s4{background: #E7F1F3;}
	#s4 .container {padding-right: 0;} 
	#s4 h3::before {content: none;}
	#s4 .tools{margin-bottom:3vw;}
	#s4 .tools img{width:10vw;height:10vw;margin-left:1.5vw;}
	#s4 .tools h3{line-height:10vw;font-size:6vw;}
	#s5{background: #02263e;padding-bottom: 4vw;}
	#s5 .col-xs-7, #s5 .col-xs-5{padding: 6vw;width: 100%;}
	section ul li{background: url(/wp-content/uploads/2018/05/v.png) no-repeat scroll right 1.78125vw / 7.125vw;font-size: 7.85vw;padding-right:9.2vw;margin-bottom: 3vw;}
	#s6{padding: 5vw 0;}
	#s7 h2{line-height:1.2;margin:5vw 0;}
	#s5 .col-xs-7 h2{}
	.main-footer{padding:6vw 0 2vw;}
	.copyright, .credit{width: 100%;text-align: center;font-size: 3vw;margin-bottom: 4vw;}
	
	/*36px*/.phone a, #s3, #s3 h3, #s5 input.wpcf7-submit, #s5 .col-xs-7 h3{font-size:6.42vw;}
	/*48px*/.phone a strong, #s2 h3, #s4 h3, #s6 h3, #s5 .col-xs-7 h2{font-size:8.57vw;}
	/*72px*/#s1 h2, #s3 h2, #s6 h2, #s7 h2{font-size:11vw;}
	/*63px*/#s1 h3, #s5 .col-xs-5 h3{font-size:10.25vw;}
}