
*{margin:0; padding:0;font-family: 'Rubik', sans-serif;}
html{margin:0px; padding:0;height:100%;direction:rtl;}
body{margin:0px;padding:0;font-size: 16px;min-width:320px;font-family: 'Rubik', sans-serif;direction:rtl;}
body *{direction:rtl}
img{border:0;}
a{text-decoration: none;cursor:pointer;color: initial;}
a:link{text-decoration: none;color: initial;}
h1{}
h2{}
h3{}
h4{}
body .isOpen{overflow:hidden}
.isOpen header{height: 0px;background:transparent}
header{position:fixed;top:0;right:0;left:0;z-index: 100;height:100px;box-sizing: border-box;padding: 1vw 2vw;background:rgba(255,255,255,0.9)}
.logo{max-width: 220px;}
.logo img{max-width:100%;}
.site-navigation{pointer-events: none;overflow:hidden;position:fixed;height:100%;top:0;left:0;right:0;z-index:100;background:#fff;transition: opacity 0.5s linear;opacity:0;}
.site-navigation.isOpen{height: 100%;overflow-y: scroll;-webkit-overflow-scrolling: touch;overflow-x: hidden;pointer-events: auto;opacity:1}

.social{position: absolute;left: 160px;top: 33px;}
.social .round{margin-left: 5px;position: relative;width: 30px;height: 30px;border-radius:20px;display: inline-block;vertical-align: top;background:#3dc2d4 ;}
.social .round i{}
.social .round i svg{fill:#fff;margin: auto;position: absolute;right: 0;top: 0;left: 0;bottom: 0;width: 16px;}
.social .round.linkdin i svg{width: 12px;}
.site-navigation .social{display: none;}
/*#section0 .fp-tableCell::after {position: absolute;right: 0;left: 0;top: 0;bottom: 0;content: "";}*/

#inc_page .social{position: static;text-align: center;padding:20px 0}
.blog .social,.blogs .social{position: static;text-align: center;padding:20px 0}

.logoWrap{margin-top:15px;}
a.part {filter: grayscale(1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;background: white;margin: 10px;height: 120px !important;position: relative;overflow: hidden;float: right;width: 220px;box-shadow: 0 0 5px rgba(0,0,0,0.2);border-radius: 10px;}
a.part:hover {filter: grayscale(0);box-shadow: 0 0 5px #095e68;}
a.part img {max-width: 80% !important;position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin: auto;}

video{position:absolute;top:0;left:0;right:0;}
.site-navigation--nav{position: absolute;top: 130px;width:100%}
.site-navigation--primary-links{padding:8vw;padding-bottom:0;text-align: center;}
.site-navigation--primary-links .site-navigation--link-container{display:inline-block;padding:1vw;}
.site-navigation--primary-links .site-navigation--link-container:hover{border-bottom:3px solid #125b67;}
.site-navigation--primary-links .site-navigation--link-container .link--underline{box-sizing:border-box;font-size:30px;text-decoration: none;display: inline-block;cursor: pointer;color: #125b67;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-appearance: none;font-weight:100;}
.site-navigation--secondary-links{text-align:center;}
.site-navigation--secondary-links .site-navigation--link-container{display:inline-block;padding:1vw}
.site-navigation--secondary-links .site-navigation--link-container .link--underline{font-size:25px;text-decoration: none;display: inline-block;cursor: pointer;color: #125b67;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-appearance: none;}

.masthead{position: absolute;left: 40px;top: 40px;}
.navTrigger {background: transparent;border: 0;padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;height: 1.375rem;width: 2rem;color: #095e68}
.navTrigger:focus {outline: none}
.navTrigger-instructions {width: 1px;height: 1px;margin: -1px;padding: 0;border: 0;position: absolute;clip: rect(0 0 0 0);overflow: hidden}
.navTrigger-outer {height: 1.375rem;display: block;position: relative}
.navTrigger-inner {display: block;top: 50%;margin-top: -.125rem;transition: transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1)}
.navTrigger-inner:before,.navTrigger-inner:after {content: '';display: block}
.navTrigger-inner,.navTrigger-inner:before,.navTrigger-inner:after {width: 100%;height: .25rem;background-color: #095e68;position: absolute}
.navTrigger-inner:before {top: -.5em;transition: top 0.2s 0.5s cubic-bezier(0.32, 0.01, 0, 1),opacity 0s 0.5s linear,transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1),margin-top 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}
.navTrigger-inner:after {bottom: -.5em;transition: bottom 0.2s 0.5s cubic-bezier(0.32, 0.01, 0, 1),transform 0.5s 0s cubic-bezier(0.32, 0.01, 0, 1),margin-bottom 0.2s 0s cubic-bezier(0.32, 0.01, 0, 1)}
.navTrigger:hover:not(.isOpen) .navTrigger-inner:before {margin-top: -.2em}
.navTrigger:hover:not(.isOpen) .navTrigger-inner:after {margin-bottom: -.2em}
.navTrigger.white {color: #fff}
.navTrigger.isOpen .navTrigger-inner {-ms-transform: rotate(225deg);transform: rotate(225deg);transition: transform 0.5s 0.2s cubic-bezier(0.32, 0.01, 0, 1)}
.navTrigger.isOpen .navTrigger-inner:before {top: 0;opacity: 0;transition: top 0.2s cubic-bezier(0.32, 0.01, 0, 1),opacity 0s 0.2s linear}
.navTrigger.isOpen .navTrigger-inner:after {bottom: 0;-ms-transform: rotate(-90deg);transform: rotate(-90deg);transition: bottom 0.2s cubic-bezier(0.32, 0.01, 0, 1),transform 0.5s 0.2s cubic-bezier(0.32, 0.01, 0, 1)}

.isOpen #fp-nav{display:none}

.inner header{height:100px;background:rgba(255,255,255,0.8);position:relative;}

.inner #inc_page{}

.site-footer .contact {
    max-width: 100%;
    padding: 0;
    width: 100%;
    padding: 15px;
    box-sizing: border-box;
}

.site-footer .contact form {
    margin: 0;
    padding: 0;
}

.site-footer .contact .contactForm .inpt {
    margin-top: 5px;
}



input.inpt.fullName {}

.site-footer{display:block;text-align:center}
.site-footer>.blocks{font-size:0;display:block;max-width:1300px;margin:0 auto;position:relative}
.site-footer>.blocks>.block{display:inline-block;width:100%;text-align:left;margin:10px 0;font-size:16px;vertical-align:top;padding:0 10px;box-sizing:border-box}
.site-footer>.blocks>.block ul{list-style:none;padding-top:10px}
.site-footer .block>.title {
    font-size: 20px;
    color: #095e68;
    text-align: left;
}
.site-footer a {box-sizing: border-box;font-weight: 100;text-decoration: none;display: inline-block;cursor: pointer;color: #125b67;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-appearance: none;}
.site-footer .contactInfo {position: relative;top: auto;padding: 0;left: auto;right:auto}
@media (min-width: 992px) {
    .site-footer>.blocks>.block{max-width:25%}
}

.langWrap{position: absolute;left: 90px;top: 42px;}
.langWrap .lang{color:#095e68;font-size:16px;}
.langWrap .lang.active{border-bottom:1px solid #095e68}

.mapWrap .waze{position: absolute;right: 0;width: 100px;margin: auto;left: 0;top: 0px;z-index: 999999;line-height: 32px;font-size: 14px;cursor: pointer;height: 32px;padding: 3px 5px;text-align: right;padding-left: 40px;background:#51aeb9 url(../webimages/waze-icon.png) center left no-repeat;color: #ffffff;}
#pageBotSiteNav{opacity: 0;-webkit-transition:all 1s;-moz-transition:all 1s ;-ms-transition:all 1s ;-o-transition:all 1s ;transition:all 1s ;	}
#pageBotSiteNav.show{opacity: 1;}

.grid{max-width:1780px;width:100%;margin:0 auto;position:relative;}
#inc_page{padding-top:20px;}
#inc_page .grid{}
#inc_page .grid .topPageWrap{position: relative;min-height:686px}
#inc_page .grid .topPageWrap h1{width:60%;font-size: 30px;color: #095e68;text-align: right;padding-right:20px;position: relative;z-index: 1;font-weight: 100;padding-top:10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inc_page .grid .topPageWrap h1{padding-top: 30px;}
#inc_page .grid .topPageWrap h2{font-weight: 300;margin-top: 20px;width:60%;font-size: 24px;color: #1c95a3;text-align: right;padding-right:15px;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inc_page .grid .topPageWrap .innerPic{height:686px;position:absolute;top:0;right:0;left:0;bottom: 0;}
#inc_page .grid .topPageWrap .innerPic .picCover{position: absolute;top: 0;right: 0;bottom: 0;width:60%;background:rgba(255,255,255,0.9)	}
#inc_page .grid .topPageWrap .shortDesc{padding-bottom:15px;padding-right:20px;font-size: 20px;color: #095e68;font-weight:300;text-align: right;margin-top:20px;position: relative;z-index: 1;width: 60%;padding-left:15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inc_page .pageText{font-size:20px;color:#095e68;text-align:right;margin-top:20px;padding:20px;width:60%;font-weight:300;;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#inc_page .pageText2{font-size:20px;color:#095e68;text-align:right;margin-top:20px;padding:20px;font-weight:300;position: relative;z-index: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#inc_page .pageText ul{ margin: 10px 20px;}

.active > a{border-bottom: 3px solid #125b67;}
#inc_page .active > a{border-bottom: 2px solid #125b67;}

#inc_page.about .grid .topPageWrap .innerPic .picCover{background: transparent;}
#inc_page.about .grid .topPageWrap .innerPic{height: 750px;}

.botSiteNav{padding: 8vw;}
.botSiteNav .topNav{text-align:center;}
.botSiteNav .topNav .topNavLi{display:inline-block;padding:1vw}
.botSiteNav .topNav .topNavLi:hover .topNavLink{border-bottom:3px solid #125b67}
.botSiteNav .topNav .topNavLi .topNavLink{box-sizing:border-box;font-size:30px;font-weight:100;text-decoration: none;display: inline-block;cursor: pointer;color: #125b67;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-appearance: none;}
.botSiteNav .botNav{text-align:center;}
.botSiteNav .botNav .botNavLi{display:inline-block;padding:1vw}
.botSiteNav .botNav .botNavLi .botNavLink{font-size:25px;text-decoration: none;display: inline-block;cursor: pointer;color: #125b67;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;-webkit-appearance: none;}
.sep{display:inline-block;text-decoration: none;width:1px;height:15px;background:#125b67;margin:0 5px}
li.sep:last-child{display:none;}

.hero-content{position: absolute;bottom: 50px;right: 0;max-width:60%;box-sizing:border-box;padding:20px 40px;background: rgba(255,255,255,0.8);}
.hero-content .featured-content{}
.hero-content .featured-content .headline{ font-size: 30px;color: #095e68;font-weight: normal;padding-bottom: 10px;font-weight: 100;}
.hero-content .featured-content .subhead{font-size: 20px;color: #095e68;font-weight: 100;}


#inc_page .botSiteNav{padding:10px}
#inc_page .botSiteNav .topNav .topNavLi .topNavLink{font-size: 18px;}

#inc_contact * {font-weight: 100;}
#inc_contact{background: #e9e9e9;}
#inc_contact .grid{}
#inc_contact .grid .wrap{position: relative;	}
.contactInfo{z-index: 1;position: absolute;top: 0;right: 374px;max-width: 374px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:40px;background: #fff;}
.contactInfo .ttl{font-size: 20px;color: #095e68;text-align: right;}
.contactInfo .mail{height: 22px;line-height: 22px;display: block;font-size: 16px;color: #095e68;text-align: right;padding-right:30px;margin-top: 10px;background: url('/webimages/email.png') no-repeat center right;}
.contactInfo .phoneNum{height: 22px;line-height: 22px;display: block;font-size: 16px;color: #095e68;text-align: right;padding-right:30px;margin-top: 10px;background: url('/webimages/phne.png') no-repeat center right;}
.contactInfo .address{line-height: 22px;display: block;font-size: 16px;color: #095e68;text-align: right;padding-right:30px;margin-top: 10px;background: url('/webimages/loc.png') no-repeat top right;}
.contact{position: relative;z-index: 1;max-width: 374px;width: calc(100% - 374px);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:40px;background: #51aeb9;}
.contact h1{text-align:right;color: #fff;font-size: 30px;font-weight: 300;}
.contact .HeadText{text-align:right;color: #fff;font-size: 20px;font-weight: 300;padding-right: 20px;}
.contact .contactForm{margin-top: 10px;}
.contact .contactForm .inpt{background: transparent;border:none;border-bottom:1px solid #fff;display: block;margin: 0 auto;width: 100%;margin-top:20px;color:#fff;height: 40px;}
.contact .contactForm .lbl{text-align:right;color: #fff;font-size: 16px;margin-top: 20px;}
.contact .contactForm .note{border: none;width: 100%;height: 110px;resize: vertical;margin-top: 10px;}
.contact .contactForm .sendBtn{cursor: pointer;font-size: 16px;margin-top:10px;width: 100%;height:64px;line-height: 64px;border-radius:10px;background: #0e7a86;text-align: center;color: #fff;}
.mapWrap{position:absolute;left: 0;top: 0;bottom: 0;height: 100%;width:100%;}
#map{height: 100%;width:100%;}

.g-recaptcha{transform: scale(0.8);}

::-webkit-input-placeholder{color:#fff;font-size:16px;}
:-moz-placeholder {color:#fff;font-size:16px;}
::-moz-placeholder {color:#fff;font-size:16px;}
:-ms-input-placeholder {color:#fff;font-size:16px;}


.readMoreBtn{background:#1b95a4;width: 152px;height: 52px;box-sizing: border-box;line-height: 50px;text-align: center;color: #fff;font-size: 18px;margin-top: 30px;border-radius: 2px;box-shadow: 0px 3px 1px -1px #87b6bd;}
#fp-nav ul li, .fp-slidesNav ul li{width:30px !important;height:30px  !important;border-radius:30px;box-sizing:border-box;border:2px solid #125b67;background:rgba(255,255,255,0.3)}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background:transparent !important}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{background:#125b67 !important;height: 20px !important;width: 20px !important;margin: -10px 0 0 -10px !important;}


.section {
    z-index: 0;
    top: 0;
    padding-top: 0%;
    transition: 1s all;
    box-sizing: border-box;
    overflow: hidden;
}

.section::after {
	content:"";
	position:absolute;
	bottom:0;
	right:0;
	left:0;
	padding-top:20%;
	z-index:1;
	transition:0.7s all;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(18,91,103,0) 0%, rgba(18,91,103,0.3) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(18,91,103,0) 0%,rgba(18,91,103,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(18,91,103,0) 0%,rgba(18,91,103,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	
}

body .grid .content .text * {font-size: 18px !important;}
body .grid .content .text a {color: #00a6ff !important;font-weight:normal ;text-decoration:underline;}

.blog{background:url('/webimages/about_he.jpg') no-repeat top center ;min-height: 100vh;}
.blog .grid{padding:0 20px;    box-sizing: border-box;}
.blog .grid h1{font-weight: 400;font-size: 30px;color: #255e68;text-align:right}
.blog .grid .content{margin-top: 10px;position: relative;}
.blog .grid .content .picture{ max-width: 705px;width: 100%;background: #b9d7dc;background-size:cover;background-position:center}
.blog .grid .content .picture div {padding-bottom:60%}
.blog .grid .content .picture img{width: 100%;vertical-align: top;}
.blog .grid .content .text{margin-top: 30px;font-weight: 300;text-align: right;font-size: 20px;color: #255e68;width: 100%;background: rgba(255,255,255,0.6);padding-left: 30px;}
.blog .grid .content .text img {margin: 10px;}
.shereBtnsSocial{display: inline-block;margin-top: 40px;}


.blogs{background:url('/webimages/about_he.jpg') no-repeat center center ;min-height: 100vh;}
.blogs .grid{padding:0 20px;    box-sizing: border-box;}
.blogs .grid h1{font-weight: 400;font-size: 30px;color: #255e68;text-align:right}
.blogs .grid .content{margin-top: 10px;position: relative;}
.blogs .grid .content .blogWrap{max-width: 910px;margin: 0 -10px;}
.blogs .grid .content .blogWrap .blogBox {width: 280px;height: 363px;display: inline-block;vertical-align: top;margin: 10px;overflow: hidden;box-shadow: 0 0 5px 2px rgb(0 0 0 / 20%);}
.blogs .grid .content .blogWrap .blogBox .pic{width:100%;height: 160px;background-size: cover !important;}
.blogs .grid .content .blogWrap .blogBox .bot {background: #fff;box-sizing: border-box;padding:15px 15px 71px 15px;}
.blogs .grid .content .blogWrap .blogBox .bot .ttl {text-align: left;color: #2e373f;font-size: 24px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;white-space: break-spaces;line-height: 28px;text-align: center;}
.blogs .grid .content .blogWrap .blogBox .bot .subTtl{text-align:right;color: #2e373f;font-size: 18px;line-height:20px;margin-top: 10px;height: 60px;overflow: hidden;}

.whatsAppIcon{position: fixed;bottom: 10px;left: 10px;z-index: 999;}
.whatsAppIcon svg{width: 60px;height: 60px;}


.section .backgroundImage{
	width:100%;
	height:100%;
	background-size:cover;
	background-position:center center;

}

.section.active::after {
padding-top:0%;
	
}
.active ~ .section {
    position: relative;
	
}

.section.active {
    position: relative;
    z-index: 1;
    padding-top: 0 !important;
}

.active ~ .section > div {
    transform: scale(1.5);
    top: 0;
}

.active .fp-tableCell {
    transform: scale(1);
}

.section > div {
    transition: 0.7s all;
    position: relative;
    top: 80%;
}

.section img {
    max-width: none;
    height: 100%;
    right: -1000px;
    left: -1000px;
    position: absolute;
    margin: auto;
    top: 0;
}

.section.active > div {
    top: 0;
}

.section.active {
    z-index: 9;
    position: relative;
}

@media (max-width:1024px){
	.mapWrap{position:relative;width:100%;height:400px; padding-top: 40px;}
	

}
@media (max-width:768px){
.blog .grid h1{font-size: 26px;}
.blog .grid .content .picture{max-width:100%;width: 100%;position: static;margin: auto;}
.blog .grid .content .text{ width: 100%;margin:20px 0 0 0;padding: 20px;box-sizing: border-box;}
#accessBox{display: none;}
a.part {filter: grayscale(0);width: 42%;float: none;display: inline-block;margin: 3%;}
#inc_contact .grid .wrap{padding-top:20px;}
.contactInfo{position: static;margin:0 auto}
.contact{margin:30px auto;width: 100%;}

header{height: 130px;}
.logo{width: 110px;display: block;padding:30px 15px;}
.hero-content{padding: 5vw;padding-left: 60px;bottom: 20px;}
.hero-content .featured-content .headline{font-size: 29px;}
.hero-content .featured-content .subhead{font-size: 19px;}
#inc_page {padding-top: 0px;}
#inc_page .grid .topPageWrap h1{width:100%;font-size: 20px;}
#inc_page .grid .topPageWrap h2{width:100%;font-size: 19px;}
#inc_page .grid .topPageWrap .innerPic{position:static;width:100%;padding-bottom:50%;margin-top: 10px;height: 0;}
#inc_page .grid .topPageWrap .innerPic .picCover{display:none}
#inc_page .grid .topPageWrap .shortDesc{width:100%;margin-top: 20px; font-size: 16px;}
#inc_page .pageText{width:100%;font-size: 16px;margin-top: 0;padding-top: 0;margin-top:20px}
#inc_page .grid .topPageWrap{min-height:initial}
#inc_page.about .grid .topPageWrap .innerPic{height: auto;}


}

@media (max-width:650px){
.social {display: none;}	
.site-navigation .social{display: block;text-align: center;position: static;padding-bottom: 20px;}
.site-navigation .social .round{width: 30px;height: 30px;}
.site-navigation .social .round i svg{width: 16px;}
.site-navigation .social .round.linkdin i svg{width: 12px;}
.section:not(:first-child) .backgroundImage {background-position:left -60px center}
header{height:60px;}
.inner header {height:60px}
.logo {padding:13px 15px 0}
.masthead {left:20px;top:20px}
.langWrap {top:20px;left:70px;}
.langWrap .lang {font-size:14px;padding:0 6px}
#fp-nav ul li, .fp-slidesNav ul li {width: 24px !important;height: 24px !important;border: 1px solid #125b67;}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span {height: 16px !important;width: 16px !important;margin: -8px -8px !important;}
.hero-content {background:rgba(255,255,255,0.9);padding:20px;max-width:80%}
.hero-content .featured-content .headline {font-size:24px}
.hero-content .featured-content .subhead {font-size:14px}
.hero-content .featured-content .subhead .subheadText {overflow:hidden;height:70px}
.site-navigation--nav {top:80px}
.site-navigation--primary-links{padding:8vw 66px}
.site-navigation--primary-links .sep {width:100%;height:1px;background:#ccc}
#fp-nav.left {z-index:8}
.site-navigation.isOpen {z-index:9}

.botSiteNav {padding:8vw 66px}
.botSiteNav .topNav .topNavLi{display:block}
.botSiteNav .topNav .topNavLi .topNavLink{font-size: 18px;height:auto;}
.botSiteNav .topNav .sep {width:100%;height:1px;background:#ccc}
.botSiteNav .botNav .botNavLi{margin-top: 25px;font-size: 18px;}

.readMoreBtn {background: #1b95a4;width: 122px;height: 38px;line-height: 38px;font-size: 16px;margin-top: 20px;}

.site-navigation--primary-links .site-navigation--link-container{display:block;margin-top:4px;height:auto;}
.site-navigation--primary-links .site-navigation--link-container .link--underline{font-size: 18px;height:auto;font-weight:300}
.site-navigation--secondary-links .site-navigation--link-container .link--underline{margin-top: 32px;font-size: 25px;}
#inc_page .botSiteNav .topNav .topNavLi .topNavLink{font-size: 20px;}
}



@media (max-width:400px){
	.contact{padding: 30px;}
}

@media (min-width: 769px){
    body .blog .grid {
        max-width:65% !important;
        margin: 0;
    }
    .blog .grid .content .text {
        padding: 20px;
    }
    .blog .grid h1 {
        font-weight: 400;
        font-size: 48px;
        color: #255e68;
        text-align: left;
    }
    body .container .blog .grid .content .text h2 {
        font-size: 40px !important;
        font-weight:normal;
    }
    .blog .grid h3 {
        font-size: 30px;
    }    
    .blog .grid h4, .blog .grid h5 {
        font-size: 24px;
    }        
}
