/*
Theme Name: Adama
Theme URI: https://outright.co.il
Author: Outright
Author URI: https://outright.co.il
Description: Adama
Version: 2020.1
License: GNU General Public License
License URI: https://www.gnu.org/licenses/gpl.html
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: adama

Adama WordPress Theme © 2011-2019 TidyThemes
Adama is distributed under the terms of the GNU GPL
*/
@import url('https://fonts.googleapis.com/css?family=Heebo:400,500,700,800&display=swap&subset=hebrew');
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{outline:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}q{display:inline;font-style:italic}q:before{content:'"';font-style:normal}q:after{content:'"';font-style:normal}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;appearance:none;border-radius:0}table{border-collapse:collapse;border-spacing:0}th,td{padding:2px}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:super}sub{vertical-align:sub}dd{margin-left:20px}kbd,tt{font-family:courier;font-size:12px}ins{text-decoration:underline}del,strike,s{text-decoration:line-through}dt{font-weight:bold}address,cite,var{font-style:italic}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important}

.itemtitle {
   
    font-size: 30px !important;
}

.img-sec {
	float: right;
	margin-left: 39px;
	width: 40%;
}
.img-sec img {
	border-right: 30px solid #D4C219 !important;
}
.text-sec {
	float: right;
	width: 56%;
}
.text-sec p {
	line-height: 21px;
}
.text-sec p.bg-heading {
	background: #D4C219;
	width: 40%;
	padding: 10px;
	color: #fff;
	font-size: 16px;
	margin-bottom: 40px !important;
	line-height: 30px;
}
.img-text {
	display: inline-block;
	margin-bottom: 47px;
}
.text-sec h4 {
	font-weight: 600;
	font-size: 14px;
	line-height: 21px;
	margin-bottom: 20px;
}
.elementor-5718 .elementor-element.elementor-element-d02d20f strong {
	font-weight: bold;
}
.cd-top {
	position: fixed;
	bottom: 20px;
	right: 20px;
	display: inline-block;
	height: 40px;
	width: 40px;
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
	background: url(https://adama.org.il/wp-content/themes/adama/images/cd-top-arrow.svg) no-repeat center 50%;
	background-color: #D4C21982;
	text-indent: -10000px;
}
html {
	scroll-behavior: smooth;
}


@media (max-width : 1920px){
#header {padding-top: 20px !important;padding-bottom: 20px !important;background: #fff !important;    border-top: 1px solid #a1a1a1;border-bottom: 1px solid #a1a1a1;}
#header:before {background: none !important;}
.header_right #search .search-field {background: #fbfbfb !important;width: 225px !important;height: 48px !important;}
.first-section {margin-top: 63px !important;}
.upper-section {width: 450px !important;}
p {margin-bottom: 0px !important;}
.toogleaccord .elementor-tab-content p {margin-left: 8%;margin-right: 8%;text-align: right !important;margin-bottom: 130px !important;margin-top: -1px !important;}
.inner-form input.wpcf7-form-control {
    font-size: 18px !important;
    padding: 9px 20px !important;
}
.inner-form .hform .ffield:last-child {margin-bottom: 0px !important;}
footer {padding: 79px 0px 100px 0px !important;}
footer .footer_inner, .footer_social .fsocial {max-width: 1460px !important;}
.friend-association .elementor-container.elementor-column-gap-default {max-width: 1470px !important;}
.footer_social .fsocial li a {color: #871E00 !important;}
.footer_social .fsocial li:first-child {margin-left: 4% !important;margin-right: 0% !important;}
.copy-rights {padding:64px 0px 57px 0px!important;background: #EBEBEB !important;}
/*.logoslist li {width: 15% !important;margin-right: 10% !important;}*/
.logoslist li {width: 10% !important;margin-right: 10% !important;}
.right-third .elementor-toggle-item {box-shadow: none !important;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 39px !important;
    height: 6px !important;
    border-radius: 3px !important;}
.menu_left .logo img {width: 103px !important;}
header#header .hamburger--slider .hamburger-inner::before {top: 16px !important;}
header#header .hamburger--slider .hamburger-inner::after {top: 32px !important;}
header#header .menu_left button {margin-top: 8px  !important;}
.header_right {margin-top: 3px !important;}
.header_right #search .search-submit {left: 22px !important;top: 15px !important;}
.footer_social {margin-top: 0px !important;}
.footer_social {padding: 75px 0px !important;}
.first-right .elementor-container.elementor-column-gap-default {max-width: 100% !important; 
margin-right: 16% !important;margin-left: 7% !important;}
.header_right .social {margin-top: 13px !important;}
.header_right .social li {margin-left: 45px !important;}
.header_right .social li:nth-child(2) {margin-left: 0px !important;}
.header_right #search {margin-right: 80px  !important;}
.footer_social .fsocial li:nth-child(2) {width: 12% !important;}
.toogleaccord .elementor-tab-title.elementor-active a {font-size: 20px;}
.toogleaccord .elementor-tab-content p img {
    margin-bottom: -81px !important;
    border-radius: 0px 0px 8px 8px;
    overflow: hidden;}
.toogleaccord .elementor-tab-content.elementor-clearfix.elementor-active{ border-radius: 0px 0px 8px 8px !important;}
.ticket.elementor-widget.elementor-widget-heading {margin-bottom: 0px;}
.inner-form .hform .ffield:last-child input {font-size: 25px !important;padding: 14px 33px !important;font-weight: 600;}
.hform .ffield {margin-bottom: 8px !important;}
span.ajax-loader {margin-top: 12px !important;}
.toogleaccord .elementor-tab-title {margin-top: 20px !important;}
.toogleaccord .elementor-tab-content {margin-bottom: 55px !important;}
.footer-widget a {color: #EDF3F7 !important;}
/*.header_right #search .search-submit {width: 20px !important;height: 20px !important ;}*/
.toogleaccord .elementor-tab-content p .alignnone.size-medium.wp-image-4824 {
    padding-top: 45px;}
.toogleaccord .elementor-tab-content p img {
    width: 500px !important;
    margin-right: -9.6% !important;
}
.toogleaccord.elementor-widget {
    width: 512px !important;
}

.f-fourth img, .t-third img {width: 100%;}




/****************School*****************/
.green-apple img{
    width: 270px;
}
.orrange img {
    width: 248px;
}
.third-side img {
    padding-top:38px;}
.inner-foot img.attachment-full.size-full {
    width: 100%;}
.schools-tab .elementor-tabs-wrapper {
    padding-right: 55px;
    padding-bottom: 75px;}
.bg-box p {line-height: 29px !important;}
.bg-box {margin-top: 64px !important;}
.blue-line .elementor-container.elementor-column-gap-default {max-width: 1080px !important;}
.bg-box ul li {font-size: 16px;font-weight: 600;line-height: 40px;}
.fa-check:before {padding-left: 18px !important;}
.tab-button {margin-top: 133px !important;}
.hform .ffield input::placeholder {
    color: #86888A;
    font-size: 18px;}
.big-text {margin-bottom: 11px !important;}
.small-text {margin-bottom: 30px !important;}
.hform .ffield input.wpcf7-form-control.wpcf7-submit {
    font-size: 25px !important;
    font-weight: 600;    padding: 13px 33px !important;}
.ice-crem-img {margin-top: 5px;}
.bg-box.secound {margin-top: 27px !important;}
p.upper-main {margin-top:0px;font-weight: 400;line-height: 66px !important;}
.col .col-2 {font-size: 14px !important;width: 22% !important;padding: 1px 18px !important;line-height: 24px !important;}
.col .col-1 {width: 75%;}
.Second-sec {margin-top: 50px !important;margin-right: 0px !important;}
.bg-box.left-pading {padding:43px 23px 25px 23px !important}
.bg-box.left-pading .col-2 {
    width: 10% !important;
    padding: 0 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}
.bg-box.left-pading .col-1 {font-size: 14px !important;font-weight: 600 !important;}
.col.scnd {margin-bottom: 24px !important;}
.col.scnd .col-1.sec-last {font-weight: bold !important;}
.col.scnd .col-1 {width: 89.5%!important;}
.third-sec .col-1 {
    font-size: 16px !important;
    font-weight: 600 !important;}
.col.third {width: 56% !important;}
.third-sec .col.third .col-2 {line-height: 95px !important;width: 28% !important;margin-right: 5px !important;}
.third-sec  .col.third {margin-bottom: 45px;}
.schools-tab .elementor-tab-title.elementor-tab-desktop-title {padding-left: 61px !important;}
.new-image{display: none;}

.secound-left .elementor-column-wrap.elementor-element-populated {
    padding: 0 0 !important;
}
.founders {width: 445px !important;}
.blue-line ul.eael-tab-inline-icon {margin-right: 45px !important;}
/***third-tab***/
.Second-sec.ylow-img {margin-top: 0px !important;}
.text-sec p.bg-heading {width: 43.3%;padding: 12px 25px 9px 115px  !important;}
.text-sec h4 {font-weight: 700 !important;margin-bottom: 14px;}
.img-sec img {border-right: 26px solid #D4C219 !important;}
.img-sec {width: 39% !important;height: 250px !important;}
.Second-sec.ylow-img .img-sec img{height: 250px;}
.img-text {margin-bottom: 44px;}
.inner-blue ul.eael-tab-inline-icon li {padding: 26px 20px 26px 40px !important;margin-left: 27px;}






}



@media (max-width : 1680px){


}



@media (max-width : 1600px){
footer .footer_inner, .footer_social .fsocial , .friend-association .elementor-container.elementor-column-gap-default {max-width: 1400px !important;}





}
@media (max-width : 1440px){
footer .footer_inner, .footer_social .fsocial, .friend-association .elementor-container.elementor-column-gap-default {
    max-width: 1170px !important;}
.sectn-right .elementor-column-wrap.elementor-element-populated {padding: 50px 50px !important;}
.secound-left .elementor-column-wrap.elementor-element-populated {padding: 0 0 !important;}
.first-right .elementor-container.elementor-column-gap-default {
    margin-right: 14% !important;
    margin-left: 4% !important;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 38px !important;
    height: 5px !important;
}	
.friend-association {
    padding-top: 90px !important;
    padding-bottom: 100px !important;
}
.open-one p span, .open-two p span {font-size: 65px;} 
.bigclass {
    padding: 100px 0 !important;
}
.blue-line {
    padding: 100px 0 !important;
}
.header_right #search .search-field {
    background: #fbfbfb !important;
    width: 289px !important;
    height: 48px !important;
    border-radius: 51px !important;
    font-size: 14px;
}
.header_right .social {
    margin-top: 15px !important;
}
.header_right #search {
    margin-right: 50px !important;
}



}

@media (max-width : 1370px){

.text-rightt > .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px !important;
}
.dror-dror {
    margin-bottom: 0px !important;
}
.text-sec p.bg-heading {margin-bottom: 30px !important;}
.founders {
    width: 100% !important;
}



}


@media (max-width : 1024px){
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 34px !important;height: 4px !important;}
.menu_left .logo img {width: 91px !important;}
header#header .hamburger--slider .hamburger-inner::before {top: 15px !important;}
header#header .hamburger--slider .hamburger-inner::after {top: 30px !important;}
.menu_left {float: left;width: 40%;}
.header_right {
    float: right;
    width: 60%;
}
.header_right #search .search-field {
    width: 250px !important;
height: 40px !important;}
.header_right #search .search-submit {
    left: 22px !important;
    top: 10px !important;
}
.header_right {
    margin-top: 1px !important;
}
.header_right .social {
    margin-top: 11px !important;
}
.first-section {
    margin-top: 57px !important;
}
.sectn-right .elementor-column-wrap.elementor-element-populated {
    padding: 40px 40px !important;
}
footer .footer_inner, .footer_social .fsocial, .friend-association .elementor-container.elementor-column-gap-default {
	width: 90%;}
.friend-association {
    padding-top: 80px !important;
    padding-bottom: 90px !important;
}
.fourth-left .elementor-column-wrap.elementor-element-populated, .right-fiurth .elementor-column-wrap.elementor-element-populated {padding: 90px 30px 85px 90px !important;}
.secound-left .elementor-column-wrap.elementor-element-populated {padding: 0 0 !important;}
.footer_social .fsocial li:first-child {width: 21% !important;margin-left: 0% !important}
.footer_social .fsocial li a {font-size: 13px;}
.text-rightt > .elementor-column-wrap.elementor-element-populated {
    padding: 10px 0 10px 0 !important;
}
.text-rightt h2 {
    font-size: 38px !important;
}
.founders p {
    font-size: 14px;
    line-height: 20px !important;
}
.dror-dror p {
    font-size: 13px;
}
.founders {
    margin-bottom: 0px !important;
}
.first-right {
    top: 5px !important;
    position: absolute !important;
}


.schools-tab .elementor-tab-title.elementor-tab-desktop-title {padding-left: 20px !important;}
.schools-tab .elementor-tabs-wrapper {padding-bottom: 20px;}
.tab-button {margin-top: 100px !important;}
.blue-line {padding: 75px 0 !important;}
.orrange img {width: 80% !important;}
.school-left h3 {font-size: 15px !important;}
.text-rightt, .image-two  {
    width: 54% !important;
}
.left-left, .sectn-right {
    width: 46% !important;
}
.first-right .elementor-container.elementor-column-gap-default {
    margin-right: 0% !important;
    margin-left: 0% !important;
}
/*third-tab*/
.text-sec p.bg-heading {width: 55%;padding: 10px 15px 10px 15px !important;margin-bottom: 25px !important;}

.inner-blue ul.eael-tab-inline-icon li {
    padding: 26px 10px 26px 16px !important;
    margin-left: 27px;
    font-size: 17px !important;
}
.tab-two .small {
    width: 12% !important;
}




}
@media (max-width :992px){
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {width: 32px !important;height: 3px !important;}
.first-section {margin-top: 43px !important;}
.first-section .elementor-column.elementor-col-50.elementor-top-column {width: 100%;}
.other-work .sectn-right, .other-work .image-two {width: 100% !important;}
.first-right .elementor-container.elementor-column-gap-default {margin-right: 1% !important;margin-left: 1% !important;}
.friend-association {
    padding-top: 60px !important;
    padding-bottom: 80px !important;}
.toogleaccord .elementor-tab-title  {padding: 30px 35px 30px 35px !important;}
.fourth-left .elementor-column-wrap.elementor-element-populated, .right-fiurth .elementor-column-wrap.elementor-element-populated {
    padding: 66px 30px 75px 65px !important;
}
.open-one p span, .open-two p span {font-size: 50px !important;}
.footer_social .fsocial li:nth-child(2) {width: 28% !important;}
.logoslist li {width: 18% !important;margin-right: 2% !important;}
.footer_inner .footer-widget {width: 48% !important;}
.footer_inner .footer-widget.middlewidget {margin-right: 27px !important;}
.footer_inner .footer-widget:nth-last-child(2) { margin-left: 27px !important;}
.footer_social ul.fsocial li {width: 70% !important;}
.toogleaccord .elementor-tab-title a {font-size: 22px;}
.side-roll .elementor-column-wrap.elementor-element-populated {
    background-position: center center !important;}
.header_right .social li:nth-child(2) {margin-left: 35px !important;}
.header_right #search .search-submit {
    left: 36px !important;
    top: 11px !important;
}

.text-rightt > .elementor-column-wrap.elementor-element-populated {padding: 50px 0 50px 0 !important;}

.school-left h3 {font-size: 13px !important;}
.third-side img {width: 130px;}
.schools-tab .elementor-tab-title.elementor-tab-desktop-title {
    padding: 14px !important;
    font-size: 18px !important;}
p.upper-main {font-size: 45px !important;}
.col .col-1 {width: 62% !important;}
.col .col-2 {width: 32% !important;}
.bg-box {margin-top: 35px !important;}
.col.scnd .col-1 {width: 84%!important;}
.bg-box.left-pading .col-2 {width: 15% !important;}
.col.third {width: 90% !important;}
.first-right {
    top: 10px !important;
    position: relative !important;
}

.text-rightt, .image-two  {
    width: 100% !important;
}
.left-left, .sectn-right {
    width: 100% !important;
}

/*third-tab*/
.img-sec {float: right;margin-left: 30px;}
.text-sec h4 {margin-bottom: 10px;}
.text-sec {
    font-size: 13px;
    line-height: 23px;
}
.Second-sec.ylow-img .img-sec img {
    height: 230px !important;
}
.img-sec {height: 230px !important;}
.text-sec p.bg-heading {
    padding: 9px 14px 9px 14px !important;
    margin-bottom: 20px !important;
    font-size: 15px;}
.header_right #search {margin-right: 0px !important;}


.inner-blue ul.eael-tab-inline-icon li {
    padding: 22px 10px 21px 10px !important;
    margin-left: 20px;
    font-size: 15px !important;
    text-align: right;
}
.tab-two .small {
    width: 17% !important;
}



}
@media (max-width : 767px){
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 38px !important;
    height: 3px !important;
}
.menu_left .logo img {
    width: 80px !important;
}
header#header .hamburger--slider .hamburger-inner::before {
    top: 12px !important;
}
header#header .hamburger--slider .hamburger-inner::after {
    top: 25px !important;
}
.header_right .social li:nth-child(2) {
    margin-left: 25px !important;
}
.header_right .social li {
    margin-left: 25px !important;
}
.first-section {
    margin-top: 33px !important;
}
.yellow-cover .elementor-widget-container {
    padding: 5px 0px 5px 0px !important;
}
.first-right h2.elementor-heading-title.elementor-size-default {
    font-size: 32px !important;
}
.founders p {
    font-size: 15px;
}
.secound-left span {
    font-size: 16px;
    line-height: 23px;
}
.first-right .elementor-container.elementor-column-gap-default {
    margin-right: 0% !important;
    margin-left: 0% !important;
}
.sectn-right .elementor-column-wrap.elementor-element-populated {
    padding: 35px 31px !important;
}
.toogleaccord .elementor-tab-title a {
    font-size: 20px;
}
.fourth-left .elementor-column-wrap.elementor-element-populated, .right-fiurth .elementor-column-wrap.elementor-element-populated {
    padding: 50px 30px 60px 50px !important;
}
.footer_inner .footer-widget {
    width: 100% !important;
}
.footer_inner .footer-widget.middlewidget {margin-right: 0px !important;}
.footer_inner .footer-widget:nth-last-child(2) { margin-left: 0px !important;}
.footer_social .fsocial li:first-child {width: 100% !important;margin-left: 0% !important;margin-bottom: 20px;}
.footer_social ul.fsocial li, .footer_social .fsocial li:nth-child(2) {
    width: 100% !important;
}
.ticket h4 {font-size: 19px !important;}
.secound-left .elementor-column-wrap.elementor-element-populated {padding: 0 0 !important;}
.right-fiurth a {
    font-size: 15px !important;
    padding: 7px 49px 7px 49px !important;
}
.fourth-left a {
    padding: 7px 20px 7px 20px !important;
}
.open-one p span, .open-two p span {
    font-size: 34px !important;
}
.toogleaccord .elementor-tab-title {
    padding: 25px 30px 25px 30px !important;
}
.side-roll {
    width: 100%  !important;
    height: 500px  !important;
}
.friend-association {
    padding-top: 50px ;
    padding-bottom: 40px ;
}
.copy-rights {
    padding: 45px 0px 40px 0px!important;
}
.footer_social {
    padding: 60px 0px !important;
}
footer {
    padding: 69px 0px 90px 0px !important;
}

.tct-secnd p {font-size: 14px;}

.bg-box {padding: 24px 25px !important;}
.tab-button {margin-top: 70px !important;margin-bottom: 45px;}
.blue-line {padding: 65px 0 !important;}
.big-text h4 {font-size: 18px !important;}
.big-text {margin-bottom: 5px !important;}
.small-text p {font-size: 18px !important;}
.hform span.wpcf7-not-valid-tip {text-align: left;padding-left: 21px;}
.bg-box ul li {
    font-size: 14px;
    line-height: 33px;}
.bg-box ul li {padding-right: 26px !important;}
.bg-box li i{margin-left:-13px !important;}
.fa-check:before {
    padding-left: 0px !important;
    position: relative;
    left: 25px;}
p.upper-main {font-size: 37px !important;}
.col .col-2 {
    width: 55% !important;
    font-size: 13px !important;
    padding: 1px 10px !important;
}
.Second-sec .col {width: 100%;}
.Second-sec .col .col-2 {
    width: 31% !important;
    font-size: 12px !important;
    padding: 1px 9px !important;
}
.col .col-1 {
    width: 63% !important;
    font-size: 13px;
}
.bg-box.left-pading {
    padding: 33px 20px 22px 20px !important;
}
.bg-box.left-pading .col-2 {
    width: 30% !important;
    font-size: 14px !important;
}
.col.scnd .col-1 {
    width: 67%!important;
    font-size: 13px !important;
}
.third-sec {margin-top: 55px !important;}
.col.third {width: 100% !important;}
.third-sec .col-1 {font-size: 14px !important;line-height: 23px;}
.third-sec .col.third .col-2 {
    line-height: 70px !important;
    font-size: 12px !important;
	width: 33% !important;
    margin-right: 0px !important;
}
.third-sec .col .col-1 {width: 59% !important;}
.tab-button a {
    padding: 15px 25px !important;
    font-size: 13px !important;
}
.blue-line .elementor-container.elementor-column-gap-default {
    width: 100% !important;
}

/*third-tab*/
.text-sec {
    width: 100%;
    margin-top: 30px;
}
.img-sec {width: 100% !important;}
.img-text {margin-bottom: 50px;}
.inner-blue ul.eael-tab-inline-icon li {
	/* padding: 20px 5px 20px 5px !important; */
	margin-left: 0px;
	font-size: 18px !important;
	margin-bottom: 10px;
	border-width: 0px 12px 0px 0px !important;
	flex: none;
	width: 100%;
	/* min-height: 74px; */
	text-align: right;
	display: inline-block;
}
.menucontainer .menu-main-container ul li a {
	font-size: 30px !important;
}.elementor-5419 .elementor-element.elementor-element-9abd9ec .elementor-image img {
	height: 90px;
}
	body{
		overflow-x:hidden
	}
.eventdate a {
	color: #fff;
	text-align: left !important;
	margin-right: 0px !important;
}
.eventdate a span {
	text-align: left;
	float: left;
	padding-left: 30px;
}
	.event_item img {
	max-height: 227px !important;
}
.event_item  .event_item_inr{
	opacity: 1;
	visibility: visible;
	background: none !important;
	width: 100%;
	/* height: 10px !important; */
	bottom: -22px !important;
	top: auto !important;
}
	.event_item:hover .event_item_inr {
	opacity: 1 !important;
	visibility: visible !important;
}
	
.itemtitle {
	position: absolute;
	top: 110%;
	transform: translateY(-50%);
	color: #fff !important;
	font-size: 23px !important;
	width: 80%;
	text-align: right !important;
	left: 0px;
	right: 0px;
	margin: 0 auto;
	line-height: 30px !important;
	font-weight: 500 !important;
	padding: 0;
	max-height: 112px;
	overflow: hidden;
	z-index: 999999999;
}
	.menucontainer .menu-main-container {
	width: 90%;
	position: relative;
	top: -80px;
}
.inner-blue ul.eael-tab-inline-icon li.active{	border-width: 0px 12px 0px 0px !important;}
.inner-blue ul.eael-tab-inline-icon li:last-child {width: 85% !important;}
.inner-blue ul li i.fa.fa-check {width: 0px;}
.blue-line ul.eael-tab-inline-icon {margin-right: 5px !important;}
.tab-two .small {
    width: 33% !important;
}
.tab-two .big {
    width: 67% !important;
}
.ptitle.yellow {
	font-size: 24px !important;
	margin-top: 20px !important;
	margin-bottom: 15px !important;

}
.bookbutton a {
	font-size: 20px !important;
}
	.bookbutton.yellow.lesson a {
	max-width: 165px !important;
}
	.eventtext.perpel {
	max-width: 165px !important;
}
.eventdate span {
	margin-right: 5px;
}
.elementor-element.elementor-element-e83f97b.elementor-section-full_width.elementor-section-height-default.elementor-section.elementor-inner-section .elementor-container.elementor-column-gap-default {
	width: 100% !important;
}
	.btnyellow .elementor-button {
	width: 100% !important ;
}
	.columnclass {
	min-height: 200px !important;
}
	.elementor-4708 .elementor-element.elementor-element-da61714 {
	text-align: left;
}
	.topslider {
	max-height: 320px !important;
	height: 250px !important;
}
	.swiper-slide {
	background-size: 140% 78% !important;
		top: 39px;
}
.topslider {
	max-height: 400px !important;
	height: 351px !important;
}
.swiper-slide a.banner-button {
	width: 50% !important}
	.banner-button {
    bottom: 90px;
}
}

@media (max-width :767px) and (orientation : landscape){
.footer_social .fsocial li:first-child {
    width: 28% !important;
    margin-left: 0% !important;
    margin-bottom: 20px;
}
.footer_social ul.fsocial li, .footer_social .fsocial li:nth-child(2) {
    width: 70% !important;
}
.right-fiurth, .fourth-left {
    width: 50% !important;
}

.text-sec p.bg-heading {width: 31%;}
.orrange img {
    width: 45% !important;
}
.inner-blue ul.eael-tab-inline-icon li {
    padding: 24px 2px 24px 5px !important;
    margin-left: 0px;
    font-size: 13px !important;
    margin-bottom: 10px;
    border-width: 0px 12px 0px 0px !important;min-height: 74px;
}
.blue-line ul.eael-tab-inline-icon {margin-right: 15px !important;}
.main-tab .elementor-col-33 {
    width: 22% !important;
}
.tab-two .small {
    width: 16% !important;
}
.img-cls .elementor-column-wrap.elementor-element-populated img.attachment-large.size-large {
    width: 100%;
}
.image-prt {
    width: 45% !important;
}
.contnt-text {
    width: 55% !important;
}
.image-prt .elementor-column-wrap.elementor-element-populated {
    padding-top: 0px !important;
}


}



@media only screen and (min-device-width: 320px) and (max-device-width: 568px)
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71) and (orientation:portrait){
.header_right .social li:nth-child(2) {
    margin-left: 20px !important;
}
.header_right .social li {
    margin-left: 20px !important;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
    width: 24px !important;
    height: 2px !important;
}
.menu_left .logo img {
    width: 70px !important;
}
header#header .hamburger--slider .hamburger-inner::before {
    top: 11px !important;
}
header#header .hamburger--slider .hamburger-inner::after {
    top: 23px !important;
}
.first-section {
    margin-top: 33px !important;
}
.open-one p span, .open-two p span {
    font-size: 34px !important;
}
p.upper-main {
    font-size: 32px !important;
}
.col.scnd .col-1 {
    width: 100%!important;
    font-size: 13px !important;
}
.bg-box.left-pading .col-2 {
    width: 100% !important;
    font-size: 14px !important;
}
.third-sec .col .col-1 {
    width: 100% !important;
}
.third-sec .col.third .col-2 {
    line-height: 60px !important;
    font-size: 12px !important;
    width: 43% !important;
    margin-top: 20px !important;
}

.text-sec p.bg-heading {
    padding: 9px 10px 9px 10px !important;
    margin-bottom: 16px !important;
    font-size: 14px !important;
	width: 60% !important;}

}
@media (max-width :568px) and (orientation : landscape){

}

@media (max-width:365px){
	.header_right .social li img {
	height: 19px !important;
}
}

@media (max-width:340px){
	.menucontainer .menu-main-container {
    top: -50px;
}
		.menucontainer .menu-main-container ul li a {
	font-size: 36px !important;
}
	.header_right .social li img {
    height: 19px !important;
}
	.header_right .social li {
	margin-left: 18px !important;
}
}

