@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; list-style:none; text-decoration:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
:focus{ outline:0 none; }
a:focus{ outline:0 none; }
a img{ border:none; }
/* TAP HIGHLIGHT MOBILE */
img, a, input, textarea, select{ -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
/* FOR IOS */
input, textarea, select{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:none }
input[type="checkbox"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:checkbox !important; }
input[type="radio"]{ -webkit-border-radius:0; border-radius:0; -webkit-appearance:radio !important; }
/* SELECTION COLOR */
::-moz-selection{ background-color: #000; color: #fff; }
::selection{ background-color: #000; color: #fff; }
/* PLACEHOLDER OPACITY */
input[type="text"]::-webkit-input-placeholder{ opacity:1; color:#949494 }
input[type="text"]::-moz-placeholder{ opacity:1; color:#949494 }
input[type="text"]::-ms-input-placeholder{ opacity:1; color:#949494 }
input[type="email"]::-webkit-input-placeholder{ opacity:1; color:#949494 }
input[type="email"]::-moz-placeholder{ opacity:1; color:#949494 }
input[type="email"]::-ms-input-placeholder{ opacity:1; color:#949494 }
input[type="password"]::-webkit-input-placeholder{ opacity:1; color:#949494 }
input[type="password"]::-moz-placeholder{ opacity:1; color:#949494 }
input[type="password"]::-ms-input-placeholder{ opacity:1; color:#949494 }
textarea::-webkit-input-placeholder{ opacity:1; color:#949494 }
textarea::-moz-placeholder{ opacity:1; color:#949494 }
textarea::-ms-input-placeholder{ opacity:1; color:#949494 }
select::-ms-expand { display: none; }
select{ -webkit-appearance: none; -moz-appearance: none;-ms-appearance: none; -o-appearance: none;appearance: none;	}
/* FONTS */
/*
    font-family: 'Yanone Kaffeesatz', sans-serif;
    font-family: 'Nunito', sans-serif;
*/
@font-face {
    font-family: 'demo', sans-serif;
    src: url('../fonts/demo.woff') format('woff');
}
/* CSS ANIMATIONS */
.header .nav ul li a, .hmBanner .sliderText a.btn, .hmSectionAbout .contentPart .block .subBlock a, .hmSectionAbout .contentPart .block .programBlock a.btn, .latestNews .newsBlock .newsHeading .readMore2, .latestNews .newsBlock .newsHeading .readMore, .conatctSection .hmInquiryForm .submitBtn, .footer ul li a, .hmBanner .rslides_nav,body.fixed .header, .header, body.fixed .header a.logo, .header a.logo, body.fixed .header .nav, .header .nav, body.fixed .hmBanner, .hmBanner, body.fixed .innerBanner, .innerBanner, .bodyContent p a
{ transition: all 0.5s ease; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; }
html{ text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
body{ background:#fff; }
.clear_me{ font-size:0; line-height:0; clear:both }
.slicknav_menu { display:none; }
.container{ float:none; margin:0 auto; width:100%; max-width:1170px; padding: 0 15px; }
img{ max-width: 100%; display: block; }
a:hover, a:active, a:focus{ text-decoration: none; }
.h1, .h2, .h3, h1, h2, h3, ul, li, a, p{ margin: 0;padding:0; }
.bodyContent h1{ font: 36px/40px 'Yanone Kaffeesatz', sans-serif; color:#287ebe; padding: 15px 0; }
.bodyContent p{ font: 18px/28px Helvetica, sans-serif; padding: 15px 0; }
/*.header{position:fixed; top:0; left:0; width: 100%; height: 210px;background: #fff url(../images/headerTop.jpg) right top no-repeat;z-index: 999;}*/
.header{position:fixed; top:0; left:0; width: 100%; height: 210px;background: #fff;z-index: 999;}
.headerContainer{ float:none; margin:0 auto; width:100%; max-width: 1440px; padding: 0 35px;}
.header a.logo{position: relative;float: left;width: 243px;padding: 10px 0 10px;}
.header .nav{position:relative; float:right; width: 100%; height: auto; padding-top: 135px; }
.header .nav ul{position: relative;width: auto;float: right;}
.header .nav ul li{float:left;margin-left: 45px;position:relative;}
.header .nav ul li:nth-child(1){margin: 0;}
.header .nav ul li a{display:block;font: 30px/36px 'Yanone Kaffeesatz', sans-serif; color:#3b3b3b;text-transform: uppercase;position:relative;}
.header .nav ul li a:before{content: '';position:absolute; bottom:-18px; left: -4px;width: 91px; height: 12px; background:url(../images/navBorder.png) left center no-repeat;opacity: 0; visibility:hidden;transition: all 1s ease;}
.header .nav ul li a:hover{color: #297dbd;}
.header .nav ul li a:hover:before{opacity: 1; visibility:visible;}
.header .nav ul li a.active{color: #297dbd;}
.header .nav ul li a.active:before{opacity: 1; visibility:visible;}
.header .nav ul li a.has-child{padding-right: 28px;background: url(../images/selectArrow.png) 98% no-repeat;} 
.header .nav ul ul{ visibility:hidden; opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -ms-transform:translateY(20px); z-index:-1; transition:all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s;  position:absolute; left:0; top:100%; background:#fff; width:230px; z-index:999; box-shadow:#bfc2c5 0 0 3px; border-radius:5px; overflow:hidden }
.header .nav ul li:hover ul{ visibility:visible; opacity:1; z-index:999; transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); transition-delay: 0s, 0s, 0.3s; }
.header .nav ul ul li{ float:none; position:relative; margin:0; padding:0; }
.header .nav ul ul li a{ font: 30px/36px 'Yanone Kaffeesatz', sans-serif; color:#3b3b3b; display:block; padding:10px 20px; margin:0; border-left:none; text-transform:capitalize; border-radius:0; }
.header .nav ul ul li:last-child a{ border-right:none; border-bottom:none }
.header .nav ul ul li a:hover{ background:#e9890e;color:#fff; }
.header .nav ul ul li a:hover:before{ display:none; }
body.fixed .header{ height: 170px; box-shadow: 0 0 10px #297dbd; }
body.fixed .header a.logo{padding: 10px 0 0px;width: 200px;}
body.fixed .header .nav{padding-top: 100px;}
body.fixed .hmBanner{margin-top: 170px;}
body.fixed .innerBanner{margin-top: 170px;}
.innerBanner{position:relative; float:left; width: 100%; height: auto; margin-top: 210px;background: #e9f2f8;border-bottom: 6px solid #e98910;}
.hmBanner{position:relative; float:left; width: 100%; height: auto; margin-top: 210px;background: #e9f2f8;border-bottom: 6px solid #e98910;}
.hmBanner .sliderText{position:absolute; top:0; left: 0;width: 100%; height: 100%;text-align: center;}
.hmBanner .sliderText h1{font: 45px/48px 'Nunito', sans-serif; color:#fff;margin-top: 73px;text-shadow: 0 1px 4px #111;}
.hmBanner .sliderText a.btn{width: 267px; height: 47px; position:absolute; left: 50%; margin-left: -134px; bottom: 103px; background: #fff;color: #277dbd;font: 18px/47px 'Nunito', sans-serif;border-radius: 23px;padding:0;}
.hmBanner .sliderText a.btn:hover{letter-spacing: 1px; background: #277dbd; color: #fff;}
.hmBanner .rslides_tabs{text-align: center;position: absolute;width: 100%;bottom: 40px;z-index: 9;height: auto;}
.hmBanner .rslides_tabs li{float: none;display: inline-block;margin: 0 15px;width: 16px;height: 16px;background: #fff;font-size: 0;border-radius:50%;}
.hmBanner .rslides_tabs li a{display: block; width: 16px; height: 16px;}
.hmBanner .rslides_tabs li.rslides_here{background: #398eca;}
.hmBanner .rslides_nav{position: absolute;top: 50%;z-index: 9;width: 40px;height: 40px;background: #fff;border-radius: 50%;margin-top: -20px;font-size: 0;}
.hmBanner .rslides_nav.prev{left: 30px; background: url(../images/arrowPrev.png) center center no-repeat;}
.hmBanner .rslides_nav.prev:hover{left: 25px;}
.hmBanner .rslides_nav.next{right: 30px; background: url(../images/arrowNext.png) center center no-repeat;}
.hmBanner .rslides_nav.next:hover{right: 25px;}
.hmSectionAbout{position:relative; float:left; width: 100%; height: auto; padding: 77px 0; background: #e9f2f8;}
.hmSectionAbout .aboutText{width: 100%; float:left; position:relative; height: auto; background: #fff; padding: 55px;}
.hmSectionAbout .aboutText h1{font: 36px/38px 'Nunito', sans-serif; color:#3b3b3d;margin-bottom: 28px;position: relative;}
.hmSectionAbout .aboutText h2{font: 28px/38px 'Nunito', sans-serif; color:#cc5637;margin-bottom: 24px;padding-top: 20px; position: relative;}
.hmSectionAbout .aboutText h1:before{content: ''; position:absolute; left:0; bottom: -23px; width: 468px; height: 13px;background: url(../images/border1.png) left center no-repeat;}
.hmSectionAbout .aboutText p{font: 18px/28px Helvetica, sans-serif; padding: 9px 0;}
.hmSectionAbout .contentPart{width: 100%; position:relative; float:left; height: auto;}
.hmSectionAbout .contentPart .block{width: 50%; float:left; position:relative;}
.hmSectionAbout .contentPart .block .subBlock{width: 280px; height: 284px; float:left; position:relative;}
.hmSectionAbout .contentPart .block .subBlock h3{font: 26px/28px 'Nunito', sans-serif; color:#fff;margin-bottom: 22px;}
.hmSectionAbout .contentPart .block .subBlock a{font: 15px/18px Arial, Helvetica, sans-serif; color: #fff;display:block;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(1){}
.hmSectionAbout .contentPart .block .subBlock:nth-child(2){background: #287ebe;width: 290px;padding-left: 42px;padding-top: 66px;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(2) img{margin-bottom:37px;display:block;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(3){background: #e9890e;padding-left: 42px;padding-top: 53px;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(3) img{margin-bottom:37px;display:block;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(4){width: 290px;}
.hmSectionAbout .contentPart .block .subBlock a:hover{color: #000;font-weight: 700}
.hmSectionAbout .contentPart .block .programBlock{width: 100%; height: auto; position:absolute; bottom: 59px; letf: 0;padding-left: 50px;}
.hmSectionAbout .contentPart .block .programBlock h3{font: 36px/38px 'Nunito', sans-serif; color:#fff;margin-bottom: 19px;}
.hmSectionAbout .contentPart .block .programBlock a.btn{width: 349px; height: 47px; text-align:center; background: #fff;color: #277dbd;font: 18px/47px 'Nunito', sans-serif;border-radius: 23px;padding:0;text-transform: uppercase;}
.hmSectionAbout .contentPart .block .programBlock a.btn:hover{letter-spacing: 1px; background: #277dbd; color: #fff;}
.newsSection{position: relative; width: 100%; height: auto; float: left; padding-top: 50px; background: #fff; }
.newsSection h2{font: 30px/66px 'Yanone Kaffeesatz', sans-serif; color:#277dbd; text-align:center; margin-bottom:15px;}
.newsSection h3{font: 34px/36px 'Nunito', sans-serif; color:#3b3b3d;margin-bottom: 47px;}

.footerWidget{ width:100%; align-content: center; text-align: center; position:relative;}
.social-icon {display: inline-flex; align-content: center; text-align: center;}
.icons-footer a:hover {background: var(--primary-blue, #008BBC);}
.icons-footer a {border-radius: 50%;background: var(--primary-blue, #277dbd);display: block;color: #fff;height: 58.08px;width: 58.08px;display: flex; justify-content: center;align-items: center;text-decoration: none;font-size: 38px;margin-left: 30px;}


/*.newsSection .social-icon {display: inline-flex; align-content: center; text-align: center;}
.newsSection .icons-footer a:hover {background: var(--primary-blue, #008BBC);}
.newsSection .icons-footer a {border-radius: 50%;background: var(--primary-blue, #50B3CD);display: block;color: #fff;height: 58.08px;width: 58.08px;display: flex; justify-content: center;align-items: center;text-decoration: none;font-size: 38px;margin-left: 30px;}
*/

.latestNews{width: 100%; float:none; position:relative; background: rgba(25,168,138,0.1);padding-bottom: 75px;margin-top: 45px;text-align:center;}
.latestNews:before{content: ''; position:absolute; top:-45px; left:0; width: 100%; height: 45px; background: url(../images/borderTop.png) center top repeat-x;}
.latestNews .newsBlock{width: 100%; position:relative; float: none; height: auto;margin-top: 6px; }
.latestNews .newsBlock .dateBlock{position: absolute;width: 70px;height: 75px;background: #fff;box-shadow: 0 0 5px #D6D6D6;left: 14px;bottom: -12px;border-radius: 4px;display: flex; align-items: center; justify-content: center;}
.latestNews .newsBlock .thumb{width: 100%; float: left; position:relative;}
.latestNews .newsBlock .dateBlock ul{text-align: center;}
.latestNews .newsBlock .dateBlock li:nth-child(1){font: 30px/24px 'Nunito', sans-serif; color:#277dbd;}
.latestNews .newsBlock .dateBlock li:nth-child(2){font: 14px/24px 'Nunito', sans-serif; color:#3b3b3b;text-transform: uppercase;}
.latestNews .newsBlock .newsHeading{width: 100%; float: left; position: relative; border-bottom: 1px solid #dae1df;padding: 26px 0 15px;}
.latestNews .newsBlock .newsHeading h1{font: 20px/24px 'Nunito', sans-serif; color:#3b3b3d;display: inline-block;}
.latestNews .newsBlock .newsHeading .readMore{display: inline-block;float: right;width: 91px;height: 21px;background: #e9890e;text-align: center;font: 10px/21px Helvetica, sans-serif;color: #fff;text-transform: uppercase;letter-spacing: 1px;border-radius:6px;}
.latestNews .newsBlock .newsHeading .readMore:hover{background: #287ebe;}
.latestNews .newsBlock .newsHeading .readMore2{background: #287ebe;}
.latestNews .newsBlock .newsHeading .readMore2:hover{background: #e9890e;}
.latestNews .newsBlock .newsContent{width: 100%; position: relative; float: left;}
.latestNews .newsBlock .newsContent p{ font: 15px/24px Helvetica, sans-serif;color: #3f3f3f; padding: 15px 0; }
.logoSection{position: relative; width: 100%; height: auto; text-align: center; float: left; padding: 50px 0; background: #fefcf3;}
.logoSection img{margin: 0 auto;}
.conatctSection{width: 100%; float: left; position:relative; padding: 48px 0; background: #ecc917; }
.conatctSection h1{ font: 34px/38px 'Nunito', sans-serif; color:#fefeff; text-align: center; }
.conatctSection .hmInquiryForm{width: 100%; float:left; position: relative; height: auto; padding-top: 25px; }
.conatctSection .hmInquiryForm input[type="text"]{width: 100%; height: 45px; padding: 0 18px;font: 18px/45px Helvetica, sans-serif;color: #949494;border:0; background: #fff;border-radius: 5px;margin: 10px 0;}
.conatctSection .hmInquiryForm input[type="email"]{width: 100%; height: 45px; padding: 0 18px;font: 18px/45px Helvetica, sans-serif;color: #949494;border:0; background: #fff;border-radius: 5px;margin: 10px 0;}
.conatctSection .hmInquiryForm select{width: 100%; height: 45px; padding: 0 18px;border:0; background: #fff url(../images/selectArrow.png) 96% no-repeat;border-radius: 5px;margin: 10px 0;font: 18px/45px Helvetica, sans-serif;color: #949494;}
.conatctSection .hmInquiryForm textarea{width: 100%; height: 110px; padding: 0 18px;border:0; background: #fff;border-radius: 5px;margin: 10px 0;font: 18px/45px Helvetica, sans-serif;color: #949494;resize: none;}
.conatctSection .hmInquiryForm .submitBtn{width: 252px; height: 58px; text-transform: capitalize; background: #e9890e; border-radius: 5px;font: 24px Helvetica, sans-serif; font-weight:700; color: #fff; margin:0; display:block; margin-top:0;border: none; float:right; }
.conatctSection .hmInquiryForm .submitBtn:hover{background: #287ebe;}
.footer{position:relative;width: 100%; float: left; height: auto;background:#287ebe;padding: 30px 0;}
.footer ul li{float: left;margin-left: 15px;}
.footer ul li a{font: 15px Helvetica, sans-serif;color: #949494;color: #ebe6e6;}
.footer ul li a:hover{color:#e9890e;}
.footer p{text-align: right;font: 13px/18px Helvetica, sans-serif;color: #94bfdf;}
.footer a{color: #94bfdf;}
a.scrollup{ position:fixed; right:20px; bottom:80px; background:#000; width:30px; height:30px; display:block; text-indent:-9999px; }
a.scrollup:before{ position:absolute; left:0; top:0; width:30px; height:30px; font-size:15px; line-height:30px; display:block; text-align:center; font-family:'FontAwesome'; content:'\f077'; text-indent:0; color:#fff; }
.bodyContent{width: 100%; position: relative; float: left; height: auto; padding: 50px 15px;background: #e9f2f8;}
.bodyContent .container{background: #fff;width: 95%;}
.bodyContent .main{width: 790px; float: left; position:relative; padding-right: 15px;}
.bodyContent .sideBar{width: 350px; float: left; position:relative; }
.bodyContent .sideBar img{display: block;margin: 0 auto;border: 6px solid #F3DD76;padding: 5px;margin-top: 90px; margin-bottom: 40px;}
.bodyContent p a{color: #287ebe; }
.bodyContent p a:hover{color: #e9890e;}
.bodyContent ul{width: 100%; float:left; position:relative;margin-bottom: 15px;}
.bodyContent ul li{font: 17px/28px Helvetica, sans-serif; position:relative;padding-left: 25px;}
.bodyContent ul li:before{content: '';position:absolute; top:0; left:0; width: 16px; height: 9px;background: url(../images/selectArrow.png) center center no-repeat;transform: rotate(-90deg);margin-top: 9px;}
.bodyContent h2{font: 30px/40px 'Yanone Kaffeesatz', sans-serif; color:#cb5537;margin-top: 10px;}
.bodyContent h3{font: 36px/40px 'Yanone Kaffeesatz', sans-serif; color:#cb5537;margin-top: 35px;text-align: center;}
.bodyContent .sideBar .map{width: 100%; height: 350px; margin: 70px 0;border: 3px solid #e98910 !important;}
.innerBanner{background-size: cover !important;}
.innerBanner img{margin: 0 auto; display: block;}

/* gallery count */
.gallery{column-count: 3;gap: 20px;}
.gallery img{width: 100%;height: auto; margin: 0;margin-bottom: 24px;}
/* gallery  css end  */



@media only screen and (max-width: 5000px) and (min-width: 1600px){
.innerBanner{height: 600px;}
.innerBanner img{display: none;}
}
@media screen and (max-width: 1340px) {
.header .nav ul li{margin-left: 30px;}
.header .nav ul li a{font-size: 28px;}
.header .nav ul li:nth-child(1) a:before{left: -15px;}
}
@media screen and (max-width: 1170px) {
.js #menu { display:none; }
.js .slicknav_menu { display:block; position:fixed; top:0; right:0;z-index: 9999;width: 240px; }
.slicknav_nav a{font: 25px/28px 'Yanone Kaffeesatz', sans-serif !important;}
.nav{display: none;}
.logoPart{width: 100%;}
.header{height:200px;}
.header:before{content: ''; position:absolute; width: 100%; height: 100%; background: rgba(255,255,255,0.7);top: 0; left: 0; z-index: 1;}
.hmBanner{margin-top:200px;}
.innerBanner{margin-top:200px;}
.header a.logo{float: none;margin: 0 auto;display: block;z-index: 9;}
.hmSectionAbout .contentPart .block:nth-child(1){margin: 0 auto;height: 460px;overflow: hidden;float:none;}
.hmSectionAbout .contentPart .block:nth-child(2){margin: 0 auto;height: 563px;overflow: hidden;float:none;}
.hmSectionAbout .contentPart .block .subBlock {width: 50% !important;height: 230px;float: left;padding: 0;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(2){padding-top: 25px;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(3){padding-top: 25px;}
.bodyContent{padding: 30px 0;}
.bodyContent .main{width: 100%; float: left; position:relative; padding: 0}
.bodyContent .sideBar{width: 100%; float: left; position:relative; }
.bodyContent .sideBar img{ margin-top: 30px; }
.icons-footer a {font-size: 16px;margin-left: 10px;height: 30.08px;width: 30.08px;}	
}
@media screen and (max-width: 991px){
.hmSectionAbout .contentPart .block{width: 100%;text-align: center;}
.hmSectionAbout .contentPart .block .subBlock{height: 250px; overflow: hidden;}
.hmSectionAbout .contentPart .block img{ margin: 0 auto;}
.hmSectionAbout .contentPart .block:nth-child(2){text-align: center;} 
.hmSectionAbout .contentPart .block .programBlock{padding: 0;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(2){padding-left: 0;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(3){padding-left: 0;}
.hmSectionAbout .contentPart .block:nth-child(2){height: auto;float:left;}
.latestNews .newsBlock{width: 360px;margin: 0 auto;float: none;}
.footer ul{text-align: center;}
.footer ul li{float: none;margin: 0 10px;display: inline;}
.footer p{text-align: center; margin-top: 15px;}
}
@media screen and (max-width: 768px){
.header{position: absolute; top: 0; left: 0;height: auto;}
body.fixed .header{ height: auto; box-shadow: none; }
.header a.logo{padding: 10px 0;width: 150px;}
body.fixed .header a.logo{padding: 10px 0;width: 150px;}
.hmBanner{margin-top: 80px;}
.innerBanner{margin-top: 80px;}
body.fixed .hmBanner{margin-top: 80px;}
body.fixed .innerBanner{margin-top: 80px;}
.hmBanner .sliderText{position: relative;width: 100%;height: auto;float: left;background: #e9f2f8;padding-bottom: 35px;}
.hmBanner .sliderText a.btn{position: relative;left: auto;bottom: auto;display: block;margin: 0 auto;background: #e9890e; color: #fff;}
.hmBanner .sliderText h1{font: 24px/28px 'Nunito', sans-serif;color: #277dbd;margin: 15px 0;text-shadow: none;}
.hmBanner .rslides_tabs{bottom: 0;display: none;}
.hmSectionAbout{padding: 30px 0;}
.hmSectionAbout .aboutText{ padding: 30px 15px; }
.hmSectionAbout .aboutText h1{font-size: 33px; text-align:center;}
.hmSectionAbout .aboutText p{text-align:center;}
.hmSectionAbout .aboutText h1:before{width: 100%; background-size: 100%;}
.hmSectionAbout .contentPart .block:nth-child(1){margin: 0 auto;height: auto;float: left;overflow: auto;}
.hmSectionAbout .contentPart .block .subBlock{width:280px !important; float: none; margin: 0 auto; height: auto; overflow: auto;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(2){padding: 30px 0;}
.hmSectionAbout .contentPart .block .subBlock:nth-child(3){padding: 30px 0;}
.latestNews{padding-bottom: 25px;}
.bodyContent .main p{text-align: center;}
	
/* gallery css phone start */
.gallery{column-count: 2 ; gap: 15px;}
.gallery img{margin-bottom: 15px;}
/* gallery css end  */

.social-icon { margin-bottom: 10px;}
	
}
@media screen and (max-width: 480px){
.hmSectionAbout .contentPart .block .programBlock a.btn{width: 285px; font-size: 15px;}
.latestNews .newsBlock{width: 280px;}
	
/* gallery css phone start */
.gallery{column-count: 1 ; }
/* gallery css end  */
	
}
