/*
Theme Name: Custom theme
Author: websnata@gmail.com
Text Domain: custom-theme
*/

@import url('https://fonts.googleapis.com/css?family=Heebo:300,400,500,700,800,900');

*, *:before, *:after{padding:0;margin:0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;direction: rtl;}
*{font-family: 'Heebo', sans-serif !important;}
html{overflow-x: hidden;}
body{direction:rtl;unicode-bidi: embed;font-family: 'Heebo', sans-serif;text-align: right;font-weight: normal;font-size: 14px;line-height: 1.2;letter-spacing:-0.1px;color: #000;overflow-x: hidden;padding-bottom:50px}

#page-wrap{max-width:1200px;margin: 0 auto; clear: both;/*overflow: hidden;*/}

.hidden{display:none}

::selection {background: #adadad;color: #fff !important;}
strong, h1, h2, h3, h4, h5, h6{font-weight: 500;letter-spacing: -0.5px;}
h1{font-size: 38.52px;line-height:1.2;}
h3{font-size:18px;color:rgb(0, 172, 201);    clear: both;}
.orange-h2 h2{color:rgba(255, 120, 0, 1)}
.red-h2 h2{font-size:22px;line-height:1.05;color:rgba(255, 63, 0, 1)}
.red-h2 h2 + p, .red-h2 h2 + p *{font-size:20px!important;}
.b-big strong, .b-big b{font-size:20px;line-height:0.94;font-weight: 500;}
ul{list-style:none}
a{color: #000;text-decoration:none;transition: all 0.5s linear;}
/*a:hover{opacity:0.8}*/
iframe{max-width:100%;height:auto;border:none}

.font18-p p{font-size:18px}
.line-height1 *{line-height:1!important}
.color-red *{color:#D11F25}

img{max-width:100%;height:auto}
img.alignleft { float: left; margin-right: 10px;}
img.alignright { float: right; margin-left: 10px;}
img.aligncenter { display:block; margin: 0 auto;}
.img-inline img.alignleft,
.img-inline img.alignright{float:none}
.full-img img{width:100%;}
.wpb_single_image .vc_figure, .wpb_single_image .vc_single_image-wrapper{width: 100%;}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {border-radius: 10px!important;-webkit-border-radius: 10px!important;-moz-border-radius: 10px!important;}

.rounded-img img{border-radius: 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px;}

body .wpb_button,
body .wpb_content_element,
body ul.wpb_thumbnails-fluid>li{margin-bottom: 0}

body .vc_col-has-fill>.vc_column-inner, 
body .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
body .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
body .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, 
body .vc_row-has-fill>.vc_column_container>.vc_column-inner, 
body .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, 
body .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, 
body .vc_section.vc_section-has-fill, 
body .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, 
body .vc_section.vc_section-has-fill+.vc_section {padding-top: 0;}

.wpb_text_column.wpb_content_element {width:100%;display: inline-block;}

/* Header */

header {padding: 0 15px;}
.header-logo{justify-content: flex-end;}
.header-logo img {padding-bottom:10px;}
.header-slogan{font-size:38.52px;line-height: 0.96;color:#000; text-align: center;padding-bottom:14px}
.mob-header{background:url(img/menu-bg.jpg) center /cover no-repeat;margin-bottom:24px}
.header-menu li{display:inline-block;}
.header-menu .sub-menu{display:none;}
@media all and (min-width:1231px){
  .header-menu li{position:relative}
  .header-menu .sub-menu{display:none;position:absolute;left:0;top:40px;width:150px;background:#fff;z-index:999}
  .header-menu .sub-menu li {   width: 100%;}
  .header-menu .sub-menu li a {padding: 0 13.5px!important;}
  .header-menu .sub-menu .sub-menu{right:150px;left:auto;top:0;}
  .header-menu li.opened > a + .sub-menu{display:block;box-shadow:0 0 5px black}
  .header-menu a{color:#fff;font-size:20px;font-weight: 300;line-height:47px;padding: 0 13.5px}
  .header-menu .sub-menu a{color:#000;}
}
.header-menu li:first-child a{padding-right:32px}
/* Footer */

footer {display:none;margin: 0 15px;}
footer #side-menu li.menu-item-has-children:before{font-size: 14px;}

/* Content */

main{clear:both}
.left-content{width:69%;padding: 0 15px;margin-right: 22px!important;display:block;float:left}
.page-template-page-right-sidebar .right-sidebar{width:calc(100% - 69% - 22px);}
.right-sidebar > div, .banner{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:21px 0}
.right-sidebar a {display:block;}

/* 4 images */

.four-images > div, .four_images > div > div{width:100%}
.img-capt {width: calc(50% - 26px/2); width:100%;height:222px;display: inline-block;background-repeat:no-repeat;background-size:cover;background-position: center;margin-bottom:23px;position: relative;font-size: 34.7px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;overflow: hidden;}
/*.img-capt1{margin-left:26px}*/
.capt{position:absolute;top:0;left:0;width:100%;height:100%;display:table;padding: 15px;z-index:1;transition: all 0.5s linear;}
.img-capt .capt{background: rgba(0, 0, 0, 0.4);}
.capt span{display: table-cell; vertical-align: middle; font-size:34.7px;text-align: center;color:#fff;}
.img-capt:hover .capt{opacity:0}
.images4-li {margin-bottom: 0 !important;}

.right-sidebar .img-capt{height:97px;border-radius: 5px; -webkit-border-radius: 5px;  -moz-border-radius: 5px;margin-bottom: 13px}
.right-sidebar .capt span{font-size:15.22px;}

/* Cat full width img */

.full-width-img{width:100%;}
.full-width-img .capt *{font-size:48.21px;text-align:center}
.full-width-img:hover .capt {opacity: 1!important;}

/* 12 icons */

.icon-li {margin-bottom: 0 !important;}
.one-icon {width: calc(100%/6 - 26px*5/6);width:100%;/*height: 111px;*/float:right;text-align: center;position: relative;margin:0 26px 26px 0;margin:0 0 26px;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;overflow: hidden;}
.one-icon .img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition: all 0.5s linear;}
.vc_row > .one-icon:first-child{margin-right:0}
.one-icon .capt{display:table;background: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.45), #ffffff00 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 6px);}
.one-icon .capt span{font-size: 20px;color:#000}
.one-icon:hover .capt{opacity:0;}
.one-icon:hover .img{opacity:1}

/* Quotes */

.quotes {padding: 1px 9px 0;}
h2.title-q {font-size: 34.7px;font-weight: 400;}
.title-q img{float:right;margin-left:12px;margin-bottom:28px}
.one-quote{width: calc(100%/2 - 31px/2);float:right;}
.img-wrap {width: 113px;float: right;margin-left: 28px;}
.one-quote .img{width:113px;height:111px;float:right;background-size: cover !important;/*margin-left:28px;*/border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin-bottom: 19px;}
.one-quote1{margin-left:31px}
.one-quote .text{margin-top:-2px;margin-bottom: 19px;}
.one-quote .text strong{font-size:17px;line-height:1}

/* Text in orange */

.text-in-or , .text-in-or-grey, .orange-button a{background: #ff3f00;background: -moz-linear-gradient(left, #ff3f00 0%, #ff7800 100%);background: -webkit-linear-gradient(left, #ff3f00 0%,#ff7800 100%);background: linear-gradient(to right, #ff3f00 0%,#ff7800 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f00', endColorstr='#ff7800',GradientType=1 );}
.text-in-or-grey{font-size:17px;line-height: 1;color:#fff;padding:7px 15px 8px;margin: 0 auto 20px;border-right:14px solid #909294}
.text-in-or{font-size: 32.27px;line-height: 1;color:#fff;padding:0 11px 0;margin: 20px 0 16px}

/* 3 columns */

.one-col33{width: calc(100%/3 - 21px*5/6);float:right;border-left: 1px solid #201600;padding-left: 5px;margin-left:21px;margin-bottom:37px;}
.vc_row > .one-col33:last-child{border-left:0;margin-left:0}
.one-col33 h3{font-size:17px;color:rgb(255, 120, 0);margin-bottom:6px}
.one-col33 .text{column-count: 2;font-size:12px;line-height: 1.17;}

/* Buttons */

/*.grey-button a{display:table;font-size: 26.37px;color:#fff;padding: 8px 66px 8px 4px; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;margin:0px 0 30px;}
.grey-button a * {display: table-cell;vertical-align: middle;}
.grey-button img{float:left;padding-right:60px}*/

.grey-button a{display:inline-block;padding: 4.5px 20px 4.5px 5px;margin: 3px auto; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;
background: #8f9294;background: -moz-linear-gradient(left, #8f9294 0%, #555e73 100%);background: -webkit-linear-gradient(left, #8f9294 0%,#555e73 100%);background: linear-gradient(to right, #8f9294 0%,#555e73 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f9294', endColorstr='#555e73',GradientType=1 );}
.grey-button span{ display: inline-block; font-size: 26.37px;color:#fff;   padding: 0 52px;}
.grey-button img{float:left;}

.orange-button {text-align: center;}
.orange-button a{display:inline-block;font-size: 26.37px;color:#fff !important;padding: 4.5px 16px 4.5px 5px;margin: 3px auto 3px; border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;}
.orange-button span{ display: inline-block;    padding: 0 20px;}
.orange-button img{float:left;}

/* Videos */

#videos3 .wpb_single_image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(img/video-icon.png) center 30px no-repeat;}
/*.wpb_single_image{margin-bottom:-115px!important}
.wpb_single_image + div{color: #fff;margin-bottom: 65px;}*/
.one-video{width: calc(100%/3 - 24px*2/3);height:180px;float:right;color:#fff;text-align: center;margin-left:24px;margin-bottom:23px;position: relative;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.vc_row > .one-video:last-child{margin-left:0}
.one-video .capt {background: rgba(0, 0, 0, 0.4);font-size:26px;line-height: 0.9;padding-top:24px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.one-video .capt img{margin-bottom:8px}
.one-video:hover{opacity:1}
.one-video:hover .capt{opacity:0}

.videos2 + .text-in-or{margin-top: 0;margin-bottom: 10px;}

/* List of schools */

.list {margin-bottom: 12px;}
.list .title{font-size:17px;color:rgb(255, 120, 0)}
.list .text{border-bottom:1px solid #000;margin-top:3px}
.list .text p{font-size: 12px;line-height: 1.17;padding: 1px 10px 2px;border:1px solid #575e73;border-bottom:0}
.list .text p:nth-child(odd){background:rgb(255, 244, 235);}

/* Title on grey */

.text-on-grey{background:#57575a;padding:5.5px 25px;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;margin-bottom:23px}
.text-on-grey h2{font-size:26.37px;font-weight:400;color:#fff}

/* Banners */

.banner-li{margin-bottom:0!important}
.banner{background: repeating-linear-gradient(-45deg, rgb(220, 220, 220), #ffffff00 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 6px);padding: 11px 10px 14px;border: 1px solid grey;}
.banner .image{display: block;width:100%;height:213px;background-size: cover; background-position: center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.banner .title{display: block;font-size:29.5px;color:#000;margin: 10px 0 6px;}
.banner .text{padding: 0 10px;}
.banner .text strong{font-weight:400;color:rgb(255, 63, 0)}
.banner .read-more {color:#ff7800}

.left-content .banner{padding: 7px 6px 12px;margin-bottom: 0;}
.left-content .banner .title{font-size: 20.62px;}
.left-content .banner .image{height: 150px;}
.left-content .banner .text{font-size: 9.79px;}

/* Ads */

.text-on-grey+ .misgarot-row{margin-top: -21px;}
.misgarot-row {margin-bottom: 20px;}
.misgarot-row + .simple-text{margin-top:-20px;    margin-bottom: 40px;}
.text-in-or-grey + .misgarot-row{margin-top:-26px;margin-bottom:0}
.misgarot-row + .misgarot-row{margin-top:30px}
.misgarot-row + .videos3{margin-top:18px}
.misgarot-row.images4 + .text-in-or{margin-top: -20px;}
.text-in-or-grey + .misgarot-row .grey-button{margin-top:20px}
.big-img + .misgarot-row{margin-top:-20px}
#ad-grid-13{margin-top: -20px!important;margin-bottom: -20px!important;}
#ad-grid-7 + style + .orange-button{margin-top:10px}

/* Text */

.simple-text {line-height: 1.29;letter-spacing:-0.5px;margin-bottom: 20px;}
.simple-text h1{font-weight:400}
.simple-text h2{font-size:14px;color:rgba(255, 120, 0, 1);    font-weight: bold;}
/*.simple-text > .text > h1:first-of-type{margin-top: -10px;}*/
.show-hidden-text{color: #999999!important;text-align: left; display: block; margin-left: 20px;}
.simple-text form{margin-bottom: -20px;}

/* News */

.news-bg{background:rgb(255, 244, 235);margin: 21px 0 20px}
.news-wrap{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 1), #ffffff00 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 6px);padding: 9px 18px 3px; }
.news-wrap h2{font-size:29.5px;font-weight: 400;margin-bottom:4px}
body .news li {display: inline-block;width: 100%;margin-bottom: 12px!important;}
.news h3 a{color:#ff3500}
.news .read-more{color:#999999;display: inline-block;padding-right: 5px;}

/* Side menu */

#side-menu, 
.side-menu{background:rgb(255, 221, 191);}
#side-menu .menu-right-sidebar-container,
.side-menu > ul.menu{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 1), #ffffff00 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 6px);padding: 33px 30px;}
#side-menu li,
.side-menu li{padding-top: 7px;position: relative;}
#side-menu ul li:last-child,
.side-menu ul li:last-child{margin-bottom:0}
#side-menu li.menu-item-has-children:before,
.side-menu li.menu-item-has-children:before{content:'+';font-weight: bold;color:rgb(255, 120, 0);float: left;position: absolute;left:5px}
.side-menu li.menu-item-has-children:before{top:5px}
#side-menu li > .sub-menu > li.menu-item-has-children:before,
.side-menu li > .sub-menu > li.menu-item-has-children:before{left:10px}
#side-menu li > .sub-menu > li > .sub-menu > li.menu-item-has-children:before,
.side-menu li > .sub-menu > li > .sub-menu > li.menu-item-has-children:before{left:15px}
#side-menu .menu > li > a,
.side-menu .menu > li > a {font-size:16.34px;font-weight: 500;line-height:1;border-bottom: 1px solid rgb(255, 120, 0); display: block;z-index:1;position:relative}
#side-menu ul.sub-menu,
.side-menu ul.sub-menu { max-height: 0; transition: max-height 0.25s ease-out; overflow: hidden;}
#side-menu .sub-menu li,
.side-menu .sub-menu li {margin-bottom: 0;}
#side-menu li.opened > ul.sub-menu,
.side-menu li.opened > ul.sub-menu{max-height: none; transition: max-height 0.25s ease-in;background: #e8ccb285;padding: 15px 0 }
ul.sub-menu a{display: block;font-size:14px;line-height: 1.36;z-index: 1; position: relative;}

/* Landing page */

.land-header *{font-size: 28.52px;line-height:0.88;color:#fff}
.land-header .vc_column-inner{background-position: right!important;}
.land-header h1{font-size: 38.52px;line-height:1;margin-bottom:1px!important}
.land-header p{line-height:1!important;}
.landing-page .vc_row p{line-height:1.29}
.land-quotes *{font-size:13.27px;line-height:1.21}
.land-quotes strong{font-size:16.12px;line-height:0.94}
.blue-line{width:calc(100% + 15px) !important;background:#caf3ff;margin-left: -15px!important;}
.blue-line *{color:rgba(26, 57, 96, 1)}
.blue-line h2{font-size: 23px;font-weight:bold}
.quote-title *{font-size:32.9px;font-weight:400}
.landing-text h2{font-size:28px}
.img-inline h3{    font-size: 22px; font-weight: bold;     line-height: 38px;color: #000 !important;}

.landing-page.green .land-header h1{color:#13ff45}
.landing-page.green h2,
.landing-page.green h3{color:#008846} 
.landing-page.green .blue-line{background:#008846;}
.landing-page.green .blue-line *{color:#fff}
.landing-page.green .ocean-form {background: #008846;}
.landing-page.green .ocean-form .bg {background: repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 10px);}
.landing-page.green .ocean-form h3{color:#fff}
.landing-page.green .ocean-form h4{color:#fff}
.landing-page.green .ocean-form .submit-wrap{background:#6DBD47;border-color:#6DBD47}
.landing-page.green input::-webkit-input-placeholder {color:rgb(0, 197, 211)!important}
.landing-page.green input::-moz-placeholder {color:rgb(0, 197, 211)!important}
.landing-page.green input:-ms-input-placeholder {color:rgb(0, 197, 211)!important}
.landing-page.green input:-moz-placeholder {color:rgb(0, 197, 211) !important}
.landing-page.green .land-quotes *{font-size:14px;line-height: 1.29;}

.landing-page.red h2,
.landing-page.red h3{color:#D11F25} 
.landing-page.red .blue-line{background:#D11F25;}
.landing-page.red .blue-line *{color:#fff}
.landing-page.red .ocean-form {background: #D11F25;}
.landing-page.red .ocean-form h3{color:#fff}
.landing-page.red .ocean-form .submit-wrap{background:#660000;border-color:#660000}

.landing-page.dark-blue h2,
.landing-page.dark-blue h3{color:#304b87} 
.landing-page.dark-blue .blue-line{background:#304b87;}
.landing-page.dark-blue .blue-line *{color:#fff}
.landing-page.dark-blue .ocean-form {background: #304b87;}
.landing-page.dark-blue .ocean-form h3{color:#304b87}
.landing-page.dark-blue .ocean-form .submit-wrap{background:#a1bbe0;border-color:#a1bbe0}
.landing-page.dark-blue input::-webkit-input-placeholder {color:#304b87!important}
.landing-page.dark-blue input::-moz-placeholder {color:#304b87!important}
.landing-page.dark-blue input:-ms-input-placeholder {color:#304b87!important}
.landing-page.dark-blue input:-moz-placeholder {color:#304b87 !important}

.landing-page .wpb_column.vc_column_container.vc_col-sm-1.vc_col-lg-1.vc_col-md-1.vc_col-xs-1{width:30px !important}
.landing-page .wpb_column.vc_column_container.vc_col-sm-1.vc_col-lg-1.vc_col-md-1.vc_col-xs-1 + .wpb_column.vc_column_container.vc_col-sm-11.vc_col-lg-11.vc_col-md-11.vc_col-xs-11{width:calc(100% - 30px) !important}
.landing-page .wpb_column.vc_column_container.vc_col-sm-1.vc_col-lg-1.vc_col-md-1.vc_col-xs-1 .wpb_single_image {height: 12px;}

/* Forms */

form h2{font-size:23px!important;font-weight: 600;color:rgb(26, 57, 96)!important}
.ocean-form{background:#00c5d3;}
.ocean-form .bg{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 10px);padding: 16px 10px 8px;}
form h3{font-size:25px;color:#000;text-align: center;margin-bottom: 12px;}
.ocean-form h3{color:#fff}
form h4{font-size:20px;color:#000;text-align: center;margin-bottom: 12px;}
.ocean-form h4{color:#fff}
.wpcf7-form-control-wrap {width: calc(50% - 10px/2 - 2px);    display: inline-block;	margin-left: 10px;}
.bg h3 + .wpcf7-form-control-wrap + .wpcf7-form-control-wrap{margin-left:0}
input, textarea{max-width: 100%;font-size:20.62px;color:rgb(0, 197, 211);text-align: right;padding: 1.5px 25px;border: none;margin-bottom:10px}
.submit-wrap{width: 118px;background:#0d2247;text-align: center;border: 1px solid #1e2751;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;display: inline-block;position: relative;float: left;}

::-webkit-input-placeholder {font-size:20.62px;color:rgb(0, 197, 211)}
::-moz-placeholder {font-size:20.62px;color:rgb(0, 197, 211)}
:-ms-input-placeholder {font-size:20.62px;color:rgb(0, 197, 211)}
:-moz-placeholder {font-size:20.62px;color:rgb(0, 197, 211)}

.submit-wrap img{float: left;margin: 5px 0 0 5px;}
input[type=submit]{width:calc(118px - 32px - 5px);height: 36px;background:none;color:#fff;text-align: center;padding: 0 4px 0 0;border:none;margin-bottom:0;cursor: pointer;}

.orange-form{background: rgb(255, 221, 191);    border-radius: 10px; -webkit-border-radius: 10px;  -moz-border-radius: 10px;}
.orange-form .bg{background:repeating-linear-gradient(-45deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5) 1px, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0) 15px);padding: 16px 50px 8px;}
.orange-form .submit-wrap{background: #ff3f00;background: -moz-linear-gradient(left, #ff3f00 0%, #ff7800 100%);background: -webkit-linear-gradient(left, #ff3f00 0%,#ff7800 100%);background: linear-gradient(to right, #ff3f00 0%,#ff7800 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f00', endColorstr='#ff7800',GradientType=1 );border:none}
input[type=submit]{background:none}

.orange-form input::-webkit-input-placeholder {font-size:20.62px;color:rgb(255, 120, 0)}
.orange-form input::-moz-placeholder {font-size:20.62px;color:rgb(255, 120, 0)}
.orange-form input:-ms-input-placeholder {font-size:20.62px;color:rgb(255, 120, 0)}
.orange-form input:-moz-placeholder {font-size:20.62px;color:rgb(255, 120, 0)}

/* Google page */

.google-page .b-big strong, .google-page .b-big b{font-size: 17px;}
.center-g-content{line-height:1.29}
.center-g-content .wpb_raw_code strong{font-size:17px}
.center-g-content h2{font-size:17px}
.google-page .left-sidebar .wpb_raw_html > .wpb_wrapper > a{display: block;margin-bottom: 3px!important;}
/*.left-ad .vc_col-sm-6.vc_col-xs-6:first-child{width:48%!important}
.left-ad .vc_col-sm-6.vc_col-xs-6:last-child{width:calc(100% - 48%)!important}
.left-ad .vc_col-sm-6.vc_col-xs-6:last-child .vc_column-inner {padding-left: 0!important;}*/
.left-ad ul a{display:block;}
.left-ad ul a img{width:100%}

@media all and (min-width:991px){ /* Min-width */
	.left-content .banner{max-width: calc(100%/3 - 24px*2/3)}
	.left-content .banner-li .banner{max-width:100%}
}
@media all and (min-width:768px){ /* Min-width */
	.google-page .left-sidebar{width:calc( (285/1230)*100% )!important} 
	.center-g-content{width:calc(100% - (285/1230)*100% - (380/1230)*100% ) !important}
	.google-page .right-sidebar{width:calc( (380/1230)*100% ) !important;}
}
@media all and (max-width:1230px){
	/*header .vc_row{margin: 0;}*/
	#page-wrap{margin: 0 15px !important;}
	.one-video .capt{font-size: 24px;}

	.mob-header{background:#e6e7e8;text-align: right;padding: 5px 0;margin-bottom: 0;}
	.mob-menu-toggle{display:block!important;margin: 5px 10px;}
	.header-logo{display: inline-block;   position: absolute; left: calc(50% - 169px/2);}
	.header-logo img{width:auto;max-height: 44px;padding-bottom: 0;}
	.header-slogan{width: calc(100% + 30px) !important;font-size: 25.77px; padding: 10px !important;}

.mob-menu-toggle{display: block;height:34px;width:34px;background-color:#ff7700;position: relative;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;cursor:pointer;padding:5px}
.mob-toggle-icon{display: block;width:24px;height:3px;background-color:#fff;position:absolute;left:5px;top:50%;transition-property: transform; transition-duration: .15s; transition-timing-function: ease;transition-duration: .2s; transition-timing-function: cubic-bezier(.19,1,.22,1);margin-top:-1.5px}
.mob-toggle-icon::before,
.mob-toggle-icon::after{display: block;content:'';width:24px;height:3px;position:absolute;background-color:#fff;right:0;transition-property: transform;transition-duration: 0s; transition-delay: .1s;transition-timing-function: linear;}
.mob-toggle-icon::before{top:-9px;    transition-property: top,opacity;}
.mob-toggle-icon::after{bottom:-9px;transition-property: bottom,transform;}
.is-clicked .mob-toggle-icon{transform: rotate(765deg);transition-timing-function: cubic-bezier(.19,1,.22,1);}
.is-clicked .mob-toggle-icon::before,
.is-clicked .mob-toggle-icon::after{background-color:#fff;    transition-delay: 0s;}
.is-clicked .mob-toggle-icon::before{top:0;opacity: 0;transform: rotate(765deg);transition-timing-function: cubic-bezier(.19,1,.22,1);}
.is-clicked .mob-toggle-icon::after{bottom:0;bottom: 0; transform: rotate(90deg);}	
	
	.header-menu.opened{display:block!important}
	.header-menu li.opened > a + .sub-menu{display:block;}
	.header-menu li{display:block}
	.header-menu a{padding:0 13.5px!important}
	.header-menu a{display: block;font-size: 20px;line-height: 1.3;color:#000}
}
@media all and (max-width:980px){
	.orange-button a{padding: 4.5px 5px 4.5px 5px;}	
	.orange-button img{margin:0 auto;display:block;float:none}
}
@media all and (max-width:991px){
	body, h3{font-size:20px}
	
	footer {display:block;margin-top: 30px;clear: both;}
	
	.left-content, .right-sidebar{width: 100%;float: none;margin: 0 !important;}
	.page-template-page-right-sidebar .right-sidebar{display:none !important}

	.images4-li{width: calc(50% - 21px/2) !important;margin-right: 21px !important;}
	.last.images4-li{margin-right: 0 !important;}
	.img-capt{font-size: 24.06px;margin-bottom: 12px;}
	.capt span{font-size: 24.06px}

	.full-width-img .capt{font-size: 49.91px;}
	
	.icon-li{width: calc(25% - 30px*3/4)!important;margin-right:30px!important;margin-left: 0 !important;}	
	ul > .icon-li:nth-child(4n){margin-right:0!important}
	.one-icon{/*height: 119px;*/margin-bottom:30px}
	.one-icon .capt span{font-size: 21px;}

	.quotes{padding:0;margin-top: -7px;}	
	.one-quote{width:100%;float: none;margin-left: 0;margin-bottom:20px}
	.one-quote .text{font-size: 20px;line-height: 1.15;}
	.img-wrap{margin-left: 15px;}
	.one-quote .img{margin-bottom:0}
	h2.title-q{font-size: 34.7px;}
	.one-quote .text strong{font-size: 24px;font-size: 20px;font-weight: bold;}
	.title-q img{margin-bottom:17px}

	.text-in-or-grey{font-size: 20px;line-height:1.15;padding: 11px 16px 14px;border-width: 10px; margin:0 auto 25px;}
	.text-in-or{font-size: 27px;letter-spacing: -1px;}

	.one-video{width: calc(100%/2 - 24px/2);    height: 196px;}
	.one-video .capt{font-size: 23.45px;}

	.banner-li{width: 100% !important;}
	.banner{display: flex;    width: 100%;}
	.banner .title {font-size: 29.5px!important;font-size: 20px!important;  font-weight: bold;}
	.banner .image{float:right;width: calc(50% - 10px);height:auto!important;margin-left: 10px;margin-bottom:0}
	.left-content .banner .image{min-height: 150px;}	
	.banner .text{float: left;width: 50%;font-size: 19px!important;}	

	.grey-button {text-align: center;margin-top: 20px;}
	.grey-button a{font-size: 25.32px;    margin: 3px auto 27px;}

	.list .title{font-size: 29.59px;font-size: 17px}
	.list .text p{font-size: 20px;font-weight: 300;line-height:1.15;padding:4px 18px 9px}

	.orange-button a{padding: 4.5px 16px 4.5px 5px;}		
	.orange-button img{margin:0;float:left}
	
	.simple-text, .simple-text h2 {font-size: 20px;    line-height: 1.15;}
	
	.landing-page .vc_row p,
	.landing-page h3{font-size:18px;line-height:1.2}
	body .land-header{background-position: top left!important;}
	.land-header * {font-size: 30.8px;}	
	h1, .land-header h1{font-size: 41.6px;}	
	.landing-text h2{font-size:25px}
	.simple-text h1{font-size: 22px;color: rgba(255, 120, 0, 1);font-weight:bold}	
	form h2{font-size: 22px!important;margin-bottom: 23px;}
	form h3{font-size: 25px!important;margin-bottom: 15px;}
form h4{font-size: 20px!important;margin-bottom: 15px;}
	input[type=submit]{font-size: 25.95px;margin: 0;display: inline-block;}
	.wpcf7-form-control-wrap{width: 100%;}
	input, textarea {width: 100%;max-width: 470px;line-height:33px;padding: 0.5px 25px;    margin: 0 auto 15px; display: block;}
	.submit-wrap{float: none;display: block;min-width: 144px;padding: 1.5px 0;margin: 6px auto 15px;}
	.submit-wrap img{width: 32px;    margin: 1px 0 0 5px;}
	.blue-line{width:100% !important;margin-left:0 !important}
	.blue-line h2{font-size: 26.94px;}
	
	.landing-page.red .land-header{z-index: 1;position: relative;}
	.landing-page.red .land-header + .land-header + .vc_row{z-index: 0;position: relative;}
	.landing-page.red .land-header h1{font-size: 38.52px!important;}
	.landing-page.red .land-header p{font-size: 28.52px!important;}	
	
	.google-page {font-size: 20px;line-height: 1.1;}
	.google-page .b-big strong, .google-page .b-big b{font-size: 17.98px;}
	.left-ad ul li{margin-bottom:0!important}	
	
	.grey-button{margin: 0 0 -20px}	
	
	.one-col33 .text{column-count: 1;}		
}
@media all and (max-width:768px){
	body .header-slogan{font-size: 22px !important;}
}
@media all and (max-width:640px){
    body .header-slogan { font-size: 14px!important;}
	
	.img-capt{height:160px;}
}
@media all and (max-width:540px){
	h1{font-size: 20px !important;line-height: 1;} 
	
	.icon-li{width: calc(25% - 15px*3/4)!important;margin-right: 15px!important;}
	.one-icon {/*height: 80px;*/}
	.one-icon .capt{position: relative;left:auto;top:auto;padding:0}
	.one-icon .capt span {font-size: 14px;}	
	
	.land-header h1,
	.landing-page.red .land-header h1{font-size: 20px !important;line-height: 1;  margin-bottom: 10px !important;}
	.land-header p, .landing-page.red .land-header p { font-size: 14px !important;}	
}
@media all and (max-width:480px){	
	.simple-text, .simple-text h2,
	.one-quote .text,
	.one-quote .text strong,
	.text-in-or-grey,
	.list .text p,
	.red-h2 h2 + p, .red-h2 h2 + p *,
	.google-page .b-big strong, 
	.google-page .b-big b,
	.google-page p{font-size: 15px!important;line-height:1!important}
	.simple-text h1,
	.red-h2 h2{font-size: 17px;line-height:1}
	.full-width-img .capt *{font-size: 35px!important}
	
	.banner .text{font-size: 16px}
	.banner .title {font-size: 22px;}
	
	.img-capt{height:130px;}
	
	.one-icon .img{background-size: 50% auto !important}	
}
@media all and (max-width:440px){
	/*body .icon-li, body ul > .icon-li:nth-child(4n) {width: calc(33.333% - 30px*2/3)!important;margin-right: 30px!important;}
	body ul > .icon-li:nth-child(3n) {margin-right: 0!important;}*/
	
	.one-quote .text{margin-bottom: 0px;line-height:1.15}
	
	.one-video{height: 150px;}
	.capt span,
	.one-video .capt {font-size: 16px;}
	
	.banner{display:inline-block}
	.banner .image{width: 100%;height: 175px !important;float:none;margin: 0 auto 10px;}
	.banner .text {width: 100%;float: none; }	
}
@media all and (max-width:380px){	
	/*body .icon-li, body ul > .icon-li:nth-child(3n), body ul > .icon-li:nth-child(4n) {width: calc(50% - 30px/2)!important;margin-right: 30px!important;}
	body ul > .icon-li:nth-child(2n) {margin-right: 0!important;}*/
	
	/*.land-header img{max-width: 120px!important;}
	.landing-page.red .land-header img{max-width:100% !important}*/
	
	.full-width-img .capt *{    font-size: 30px!important;}
}
@media all and (max-width:350px){
    body .header-slogan{font-size: 12px !important;}
	.simple-text, .simple-text h2,
	.one-quote .text,
	.one-quote .text strong,
	.text-in-or-grey,
	.list .text p,
	.red-h2 h2 + p, .red-h2 h2 + p *,
	p,
	.google-page .b-big strong, .google-page .b-big b{font-size: 12px!important;}
	.simple-text h1,
	.red-h2 h2{font-size: 14px;line-height:1}	
}


.left-content .vc_row.simple-text .text > h1:first-child{    margin-top: 10px;}

.text a, 
.text p a,
.wpb_text_column a,
.wpb_text_column p a{color:#0084bf}
.text a:hover, 
.text p a:hover,
.wpb_text_column a,
.wpb_text_column p a{text-decoration:underline}


html[dir="rtl"] {margin-top: 0 !important;}
/*html #wpadminbar{display:none !important}*/


.a-margin-bottom10 a{display: inline-block;margin-bottom:10px}