* {margin:0;padding:0}
*:focus {outline:none !important}
html {overflow:auto;direction:rtl}
body {font-family: 'arial',sans-serif;background:#eceeef;color:#252525;font-size: 14px}
a {border:none;outline:none;text-decoration:none;padding: 0 !important;margin: 0 !important}
a:focus {outline: none;border:none;}
img,fieldset {border:none;outline:none;}
ul li{list-style: none}
h1,h2,button,.page-header{padding: 0 !important;margin: 0 !important}
.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {padding: 0 2px !important;}
.addthis_20x20_style .addthis_counter.addthis_bubble_style{padding: 0 0 0 6px !important;}
p{font-size: 16px !important}
.back-to-top {position: fixed;bottom: 2em;right: 15px;padding: 2em;margin: 2em;display: none;background: url('../images/top.png') no-repeat center center;text-indent: -999em;height: 25px;width: 25px;background-color: rgba(135, 135, 135, 0.50);border-radius: 4px;z-index: 999999999;}
.back-to-top:hover {background-color: rgba(135, 135, 135, 0.30);z-index: 999999999;}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {background: inherit !important}

.wrapper{max-width: 960px;width: 100%;margin: 0 auto;background: none;}
h1{font-size: 25px;font-weight: bold;color:#3f6d8f;margin: 14px 0 !important}



header{}
header .top{padding: 4px 0 }
header .top .logo{max-width: 300px}
header .top .logo a{display: block;}
header .top .logo a img{width: 100%;height: auto}
header .top .phone{height: 24px;max-width: 241px;width: 100%}
header .top .phone a{display: block}
header .top .phone a img{width: 100%;height: auto}

header .top .phone.big{display: block}
header .top .phone.small{display: none}

header .bottom{margin: 0 0 0 0}
header .bottom .navbar-collapse{padding: 0 !important;margin: 0 !important}
header .bottom .navbar-collapse.menuWrap{height: 41px !important;background: url('../images/menu.png') repeat-x;max-width: 960px;width: 100%}
.regularPage header .bottom .navbar-collapse.menuWrap{margin-bottom: 10px !important;}
header .bottom .navbar-collapse .top-menu{}
header .bottom .navbar-collapse .top-menu li{float: right;max-width: 137px;width: 100%;background: url('../images/menuSep.png') no-repeat left}
header .bottom .navbar-collapse .top-menu li a{color: #fff;font-size: 18px;font-weight: bold; display: block;line-height: 41px;text-align: center}
header .bottom .navbar-collapse .top-menu li a:hover,
header .bottom .navbar-collapse .top-menu li.active a{color:#a1a1a1}
header .bottom .nav > li > a:hover, header .bottom .nav > li > a:focus{background-color: transparent !important}
header .bottom .navbar-collapse .top-menu li:last-of-type{background: transparent }
header .bottom .navbar-collapse .top-menu li:first-of-type{}
header .bottom .hpBanner{max-width: 960px}
header .bottom .hpBanner img{width: 100%;height: auto}

header .bottom .hpBanner.bigBox{display: block}
header .bottom .hpBanner.smallBox{display: none}

.text .blueanova{color:#3f6d8f}
.text .blueanova-18{color:#3f6d8f;font-size: 18px !important}
.text .font-size-18{font-size: 18px !important}
.text .titleanova,.introtext .titleAnova{color:#3f6d8f;font-size: 20px !important;font-weight: bold}
.text .redanova-16{color:#b34141;font-size: 16px !important;;}
.text .redanova-18{color:#b34141;font-size: 18px !important;;}
.text .redanova-20{color:#b34141;font-size: 20px !important;;}
.text .redanova-22{color:#b34141;font-size: 22px !important;;}
.text .blackanova-16{color:#000;font-size: 16px !important;}
.text .blackanova-14{color:#000;font-size: 14px !important;}
.text .blackanova-12{color:#000;font-size: 12px !important;}

 .example-link{background: url(../images/example.png) no-repeat center;background-size: 100%;text-align: center;margin: 0 auto;max-width: 272px;width: 100%;height: 31px;font-weight: bold;font-size: 18px;color:#fff;cursor: pointer;line-height: 29px}

.page{background: #fff;margin: 0 0 0 0}
.page .reg.content{background: #fff;padding: 15px 28px;min-height: 948px;}
.page .content{}
.page .content .text{padding: 0 0 20px 0;font-size: 16px}
.page .content .text img{width: auto;height: auto;max-width: 100%}
.page .content .text h1,
.page .content .text h2{font-size: 18px;margin: 18px 0 !important;}
.page .content .text h3{font-size: 16px;margin: 18px 0 !important;}
.page .content .text p{margin: 0 0 14px 0}
.page .content .text ul{margin: 0 0 14px 0}
.page .content .text ul li{background: url(../images/img-6.png) no-repeat right 6px;padding: 0 17px 0 0;margin: 0 0 7px 0;}
.page .content .text ol{margin: 0 0 14px 0;padding: 0 23px 0 0}
.page .content .text ol li{padding: 0 7px 0 0;margin: 0 0 7px 0;}

.page .breadcrumb{background-color: transparent;margin: 0;padding: 0 0 9px 0;border-bottom:1px solid #eeeeee}
.page .breadcrumb li{font-size: 14px;color:#a1a1a1}
.page .breadcrumb li a{text-decoration: underline;color:#a1a1a1}
.page .breadcrumb li span{color:#a1a1a1}
.page .breadcrumb .divider{display: none}
.page .breadcrumb > li + li:before {content: "";padding: 0;}
.page .breadcrumb > li + li:after {content: "\003e";color:#a1a1a1;margin: 0 7px;}
.page .breadcrumb > li:last-of-type:after{content: "";}

.page .readmore a{background: url(../images/readmore.png) no-repeat right;height: 22px;display: block}
.btn:active, .btn.active {-webkit-box-shadow: none;box-shadow: none;}
.pager .next > a, .pager .next > span {float: right;padding: 7px !important;font-weight: bold;}
.pager .previous > a, .pager .previous > span {float: left;padding: 7px !important;font-weight: bold;}

.pagination{text-align: center;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;width: 100%}
.pagination ul{text-align: center;display: block;overflow: hidden;margin: 10px 0}
.pagination ul li.pagination-start,
.pagination ul li.pagination-end{display: none;visibility: hidden}
.pagination ul li.pagination-prev,
.pagination ul li.pagination-next{text-indent: -9999em;width: 26px}
.pagination ul li.pagination-prev span,
.pagination ul li.pagination-next span{background: transparent}
.pagination ul li.pagination-prev a,
.pagination ul li.pagination-next a{display: block}
.pagination ul li.pagination-prev{background: url(../images/img-8.png) no-repeat right;}
.pagination ul li.pagination-next{background: url(../images/img-9.png) no-repeat left;}
.pagination ul li{display:inline-block;height: 36px;width: 36px;}
.pagination ul li a{display: block;line-height: 36px;color:#252525}
.pagination ul li span{display: block;line-height: 36px;background: url(../images/pagination.png) no-repeat center center;color:#fff;font-weight: bold;font-size: 21px; }

.page .colRight{max-width: 300px;width: 100%}
.page .colRight .side{margin: 0 0 19px 0}
.page .colRight .side img{max-width: 300px;width: 100%;height: auto}
.page .colRight .contactPgisha{max-width: 300px;background: #3f6d8f;color:#fff;padding:12px}
.page .colRight .contactPgisha .title{color:#fff;font-weight: bold;font-size: 23px;width: 91.5%;margin: 7px auto 15px;}
.page .colRight .contactPgisha .appointment{width: 89%;margin: 0 auto;}
.page .colRight .contactPgisha .appointment form{}
.page .colRight .contactPgisha .appointment form fieldset{position: relative;margin-bottom: 16px}
.page .colRight .contactPgisha .appointment form fieldset label{background: url(../images/img-2.png) no-repeat;width: 72px;height: 31px;text-align: right;line-height: 31px;float: right;font-weight: normal;font-size: 16px;padding: 0 9px 0 0;}
.page .colRight .contactPgisha .appointment form fieldset label.error{width: 100%;position: absolute;color:red;font-size: 11px;top:23px;right:-8px;background: transparent;}
.page .colRight .contactPgisha .appointment form fieldset input{color: #252525;padding: 0 8px;background: url(../images/img-3.png) no-repeat;width: 173px;height: 31px;line-height: 31px;border:none;float: right}
.page .colRight .contactPgisha .appointment form fieldset input#submit{background: url(../images/send.png) no-repeat;border: none;float: left}
.page .colRight .contactPgisha .appointment .info{}
.page .colRight .contactPgisha .appointment .info p{}
.page .colRight .contactPgisha .appointment .info p a{}
.page .colRight .contactPgisha .appointment .info p a img{}

.harzaa .text a{color: #153f5e;display: block;text-decoration: none;}
.harzaa .title{padding: 0;margin: 0 !important;width: 100% !important;}
.harzaa p{ font-size: 19px !important; text-align: center;}
.harzaa .details{background: transparent;border: 0;text-align: center;margin: 0 auto !important;width: 100%;margin: 10px 0}
.harzaa .details img{max-width: 177px !important;}

.HomePage .inner-93 .nadlanFeed{background: #fff; padding: 13px 0 71px 0 !important;}
.HomePage .inner-93 .nadlanFeed .side{margin: 0}
.chrome.HomePage .inner-93 .nadlanFeed{background: #fff; padding: 13px 0 34px 0 !important;margin: 0 !important}

.page .colRight .nadlanFeed{background: #fff;padding: 13px 0}
.page .colRight .nadlanFeed .title{color:#153f5e;font-size: 24px;font-weight: bold;margin: 0 24px 8px 0}
.page .colRight .nadlanFeed .nadlan{}
.page .colRight .nadlanFeed .nadlan .item{border-bottom:1px solid #d9e2e9}
.page .colRight .nadlanFeed .nadlan .item .inner{width:100%;max-width: 259px;margin: 0 auto;padding: 18px 0}
.page .colRight .nadlanFeed .nadlan .item .right{float: right;width: 86px;}
.page .colRight .nadlanFeed .nadlan .item .right .intro-image{max-width: 86px;height: 86px;overflow: hidden}
.page .colRight .nadlanFeed .nadlan .item .right .intro-image img{width: 100%;height: auto}
.page .colRight .nadlanFeed .nadlan .item .left{float: left;width: 164px}
.page .colRight .nadlanFeed .nadlan .item .left .text{}
.page .colRight .nadlanFeed .nadlan .item .left .text a{}
.page .colRight .nadlanFeed .nadlan .item .left .text a h2{color:#153f5e;font-size: 14px;font-weight: bold;}
.page .colRight .nadlanFeed .nadlan .item .left .text a h2:hover{text-decoration: underline}
.page .colRight .nadlanFeed .nadlan .item .left .text a p{text-decoration: underline;color:#252525;font-size: 14px !important}
.page .colRight .nadlanFeed .goto{color:#153f5e;text-align: left;font-weight: bold;text-decoration: underline;display: block;padding: 10px 0 0 26px !important;}

.page .colRight .register{background: #fff;padding: 18px 26px;height: 290px;}
.page .colRight .register .newsletter{}
.page .colRight .register .newsletter .registerText{}
.page .colRight .register .newsletter .registerText ul{margin: 0;height: 81px}
.page .colRight .register .newsletter .registerText ul li{font-size: 25px;font-weight: bold;color:green;text-align: center;line-height: 1.1;}
.page .colRight .register .newsletter .intro{}
.page .colRight .register .newsletter .intro p{color:#153f5e;font-size: 19px;font-weight: normal;text-align: center}
.page .colRight .register form{color:#fff}
.page .colRight .register form fieldset{position: relative;margin-bottom: 11px}
.page .colRight .register form fieldset label{background: url(../images/img-2.png) no-repeat;width: 72px;height: 31px;text-align: right;line-height: 31px;float: right;font-weight: normal;font-size: 16px;padding: 0 9px 0 0;}
.page .colRight .register form fieldset label.error{width: 100%;position: absolute;color:red;font-size: 11px;top:23px;right:-8px;background: transparent;}
.page .colRight .register form fieldset span.req{color: #eab3b3;position: absolute;top: 0px;right: 45px;}
.page .colRight .register form fieldset input{background: url(../images/img-3.png) no-repeat;width: 173px;height: 31px;line-height: 31px;border:none;float: right;color: #252525;padding: 0 8px;}
.page .colRight .register form fieldset input#submit{background: url(../images/register.png) no-repeat;border: none;float: left}

.page .colLeft{max-width: 630px;width: 100%}
.page .colLeft .homepage{}
.page .colLeft .homepage #tabs{}
.page .colLeft .homepage #tabs ul.ui-tabs-nav{background: #eceeef;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li{float: right;margin: 0 0 0 6px;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li:last-of-type{margin: 0 0 0 0;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li a{display: block;background: #d1d1d1;color:#153f5e;font-size: 24px;font-weight: bold;border-radius: 8px 8px 0 0;padding: 6px 17px !important;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li a:after {content: " >>";font-size: 21px;font-weight: bolder;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li.ui-tabs-active a{color:#fff;background: #3f6d8f}
.page .colLeft .homepage #tabs .tabNum {background: url('../images/img-7.png') repeat-x top right #fff;padding: 27px 27px;min-height: 1252px;}
.page .colLeft .homepage #tabs .tabNum .text{font-size: 16px;}

.page .colLeft .reg{}
.page .colLeft .reg .anovaBlog {}
.page .colLeft .reg .anovaBlog .itemBlog{padding: 12px 0; border-top: 1px solid #eeeeee}
.page .colLeft .reg .anovaBlog .itemBlog .right{float: right;max-width: 165px;width: 100%}
.page .colLeft .reg .anovaBlog .itemBlog .right img{width: 100%;height: auto}
.page .colLeft .reg .anovaBlog .itemBlog .right .item-image{float:none !important;max-height: 105px;overflow: hidden;}
.page .colLeft .reg .anovaBlog .itemBlog .right .item-image img{width: 100%;height: auto}
.page .colLeft .reg .anovaBlog .itemBlog .left{float: left;max-width: 385px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .left .page-header{border: none}
.page .colLeft .reg .anovaBlog .itemBlog .left h2,
.page .colLeft .reg .anovaBlog .itemBlog .left h2 a{font-size: 18px;color:#252525;font-weight: normal;margin: 0 0 8px 0 !important}
.page .colLeft .reg .anovaBlog .itemBlog .left h2 a:hover{text-decoration: none}
.page .colLeft .reg .anovaBlog .itemBlog .left .text{padding: 0 0 16px 0}
.page .colLeft .reg .anovaBlog .itemBlog .left .readmore{}
.page .colLeft .reg .anovaBlog .itemBlog .left .text p{min-height: 40px;margin: 0;}


.page .colLeft .reg .anovaBlog.tnx .itemBlog .left {max-width:100%;padding: 10px }
.page .colLeft .reg .anovaBlog.tnx .itemBlog .left .text {padding: 0}
.page .colLeft .reg .anovaBlog.tnx .itemBlog .left h2,
.page .colLeft .reg .anovaBlog.tnx .itemBlog .left h2 a{font-size: 18px;color:#3f6d8f;font-weight: normal;margin: 0 0 18px 0 !important;font-weight: bold}


.page .colLeft .reg .article-page{}
.page .colLeft .reg .article-page .introtext{font-size: 16px;color:#252525;font-weight: bold}
.page .colLeft .reg .article-page .introtext p{}
.page .colLeft .reg .article-page h1{}
.page .colLeft .reg .article-page .social{background: url(../images/dots.jpg) repeat-x bottom;padding: 11px 0;margin: 0 0 20px 0}
.page .colLeft .reg .article-page .social .date {color:#9d9d9d;font-size: 14px}
.page .colLeft .reg .article-page .social .date time{}
.page .colLeft .reg .article-page .social .addthis_20x20_style .addthis_counter.addthis_bubble_style{padding: 0 0 0 6px !important}

.page .colLeft .reg .article-page.console .social{display:none}

.page .colLeft .reg .article-page .contact-content{font-size: 16px;font-weight: normal;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6{padding: 0;width: 45%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 h2{font-size: 16px;font-weight: bold;margin-bottom: 18px !important}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us{}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form{}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset{position: relative;margin: 0 0 11px 0}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label{float: right;font-weight: normal;width: 55px}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error{width: 100%;position: absolute;color:red;font-size: 10px;top:29px;right:0px;background: transparent;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input{padding: 0 13px; background: url(../images/img-20.png) no-repeat;background-size:100%; border:none;max-width: 195px;width: 100%;height: 31px;float: left}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea{resize: none;padding:5px 13px; background: url(../images/img-21.png) no-repeat;background-size:100%;border:none;max-width: 195px;width: 100%;height: 162px;float: left}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input#submit{background: url(../images/send.png) no-repeat;border: none;float: left;width: 172px;height: 31px}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .custom p{font-size: 16px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .custom p img{max-width: 238px;height: auto;width: 100%}

.pager.pagenav{}
.pager.pagenav .previous{float: right;}
.pager.pagenav .next{float: left;}

footer{padding: 24px 0} 
footer .bottom-right{}
footer .bottom-right .footer-menu{}
footer .bottom-right .footer-menu li{float: right;background: url(../images/img-22.png) no-repeat left;margin: 0 0 0 5px;padding: 0 0 0 5px }
footer .bottom-right .footer-menu li a{color:#252525;font-size: 16px;}
footer .bottom-right .footer-menu li:last-of-type{background: transparent}
footer .facebook{}
footer .facebook a{color:#252525;background: url(../images/img-5.png) no-repeat right;display: block;padding: 0 30px 0 0 !important;}
footer .credit{}
footer .credit ul{}
footer .credit ul li{float: right;margin: 0 0 0 10px}
footer .credit ul li a{color:#252525}
footer .credit ul li a p{float: right}
footer .credit ul li a p.first{margin: 0 5px 0 0 }
footer .credit ul li .first:first-letter {color:#00aeef;}

#jcemediabox-popup-content{margin: 0 auto;}
.extraText{background: #3F6D8F;max-width: 100%;text-align: right;margin: 18px auto 0;font-size: inherit;padding:1% 2% 2%;border-bottom: 1px solid #d9e2e9;}
.extraText p{color: #fff;font-size: 18px !important;font-weight: bold;margin: 0 0 8px 0;}
.extraText p:last-of-type{margin: 0}

.extraBoxes{margin: 2% 0 3%;}
 /*.hpBox{ margin: 0 0 0 1%;text-align: center;width: 32.5%; position: relative;}*/
 .hpBox{ margin: 0;text-align: center;width: 100%; position: relative;float: none !important}
 .hpBox:last-of-type{margin-left: 0;border: none;}
 .hpBox .title {font-weight: bold;background: /*url("../images/dot.png") repeat scroll 0 0 rgba(0, 0, 0, 0)*/#3F6D8F;color: #fff;font-size: 14px;max-height: 48px;overflow: hidden;padding: 1.5% 2%;position: absolute;right: 0;text-align: right;top: 0;width: 100%;}
 .hpBox .title a{background: transparent;color:#fff}
 .hpBox .title a span{background: transparent;height: 0;width: 0;display: none;visibility: hidden}
 .hpBox .text{}
 .hpBox .text p{margin: 0}
 .hpBox .text a{color:#fff;height: auto;overflow: hidden;display: block;background: url("../images/yt.png") no-repeat center center;}
 .hpBox .text img{width:100%;height: 100%}
 .hpBox .yt-icon{background: url("../images/yt.png") no-repeat scroll center center rgba(0, 0, 0, 0);display: block;height: 100%;position: absolute;top: 0;width: 100%;}


.moduleWrap {margin: 4% 0}
/*.moduleWrap .moduletable {border-color: #d9e2e9;border-left: 1px solid #d9e2e9;border-right: 1px solid #d9e2e9;border-style: solid;border-width: 3px 1px 4px;float: right;margin: 0 0 0 2%;padding: 3% 1%;width: 32%;}*/
.moduleWrap .moduletable {font-weight: bold;border-color: #3F6D8F;border-style: solid;border-width: 3px;float: right;margin: 0px 0px 0px 2%;padding: 3% 1%;width: 32%;border-radius: 22px;background: #EEE none repeat scroll 0% 0%;}
.moduleWrap .moduletable:last-of-type{margin-left: 0}
.moduleWrap .moduletable a{color: #252525}
.moduleWrap .moduletable a:hover{text-decoration: none;color:#3f6d8f}
.moduleWrap .moduletable a span.text{padding: 0}
.moduleWrap .moduletable a span.readmore{margin: 0 3px 0 0}



.contactPgisha.harzaa{background: #a1c4e0 !important;max-width: 300px;color:#fff;padding:12px}
.contactPgisha.harzaa .title{color: #133c5a !important;line-height: 1.2;}
.contactPgisha.harzaa .text{}
.contactPgisha.harzaa .appointment{width: 89%;margin: 0 auto;}
.contactPgisha.harzaa .appointment form{}
.contactPgisha.harzaa .appointment form fieldset{width: 100%;margin: 0 auto;position: relative}
.contactPgisha.harzaa .appointment form fieldset label{background: url(../images/img-2.png) no-repeat;width: 72px;height: 31px;text-align: right;line-height: 31px;float: right;font-weight: normal;font-size: 16px;padding: 0 9px 0 0;}
.contactPgisha.harzaa .appointment form fieldset label.error{width: 100%;position: absolute;color:red;font-size: 11px;top:23px;right:-8px;background: transparent;}
.contactPgisha.harzaa .appointment form fieldset input{color: #252525;padding: 0 8px;background: url(../images/img-3.png) no-repeat;width: 173px;height: 31px;line-height: 31px;border:none;float: right}
.contactPgisha.harzaa .appointment form fieldset input#submitHarzaa{background: url(../images/register.png) no-repeat;border:none;float: left;}

.contactPgisha.harzaa.fly{margin: 0 auto; background: #a1c4e0 !important; max-width: 100%; color: #fff; padding: 12px 55px;}
.contactPgisha.harzaa.fly .appointment{width: 276px;margin: 0 auto;}
.contactPgisha.harzaa.fly .appointment form fieldset {width: 89%;margin: 11px auto;}

.lightbox *{transition: all 0.5s}
.lightbox {
 /** Hide the lightbox */
 display: none;
 /** Apply basic lightbox styling */
 position: fixed;
 z-index: 9999;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 color:#333333;
}
.lightbox:after {
 content: '';
 display: table;
 clear: both;
}

.lightbox .box {
 width: -webkit-min-content;
 width: -moz-min-content;
 width: min-content;
 min-width:500px;
 margin: 2% auto;
 padding:20px;
 background-color: #a1c4e0;
 box-shadow: 0px 1px 26px -3px #777777;
 position: relative;
 z-index: 999;
}
.lightbox .title {
 margin: 0;
 padding: 0 0 10px 0px;
 border-bottom: 0;
 font-size: 24px;
 font-weight: bold;
}
.lightbox .content {
 display:block;
 padding:10px 0 0 0px;
 font-size:18px;
 line-height:22px;
}
.lightbox .close {
 float: none;
 display: block;
 text-decoration: none;
 font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size: 22px;
 color: #000;
 opacity: 1;
 text-shadow: 0 0 0 transparent !important;
 position: absolute;
 top: 9px;
 right: 10px;
}
.lightbox .close:hover {
 text-shadow: 0 1px 0 #fff;
 opacity:0.3;
}
.lightbox .open {
 /** Show lightbox when mouse leaves the browser window */
 display: block;
 outline: none;
}


.HomePage h3 {
 text-align: center;
 font-size: 33px;
 color: #0b2334;
}

.HomePage h3 span {
 font-weight: bold;
}

@media screen and (max-width:980px)
{
.wrapper{padding: 0 20px;}
 header .bottom .navbar-collapse .top-menu li{ max-width: 131px;}
 header .bottom .navbar-collapse .top-menu li a{font-size: 17px}
.page .colLeft {max-width: 60%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 {padding: 0;width: 47%;}
.page .colLeft .reg .anovaBlog .itemBlog .right {float: none;margin: 0 0 10px;max-width: 165px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .left {float: none;max-width: 86%;width: 100%;}

}
@media screen and (max-width:975px){
header .bottom .navbar-collapse .top-menu li {max-width: 14.2%;}    
}
@media screen and (max-width:957px)
{
header .bottom .navbar-collapse .top-menu li {max-width: 14.2%;}
}
@media screen and (max-width:951px)
{
header .bottom .navbar-collapse .top-menu li {max-width: 14.2%;}
.page .colLeft {max-width: 60%;}

}
@media screen and (max-width:939px)
{
.page .colLeft {max-width: 60%;}
}
@media screen and (max-width:909px)
{
header .bottom .navbar-collapse .top-menu li a {font-size:16px;}
.page .colLeft {max-width: 524px;}
}
@media screen and (max-width:900px)
{
.page .colLeft {max-width: 60%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6.pull-left{width: 40%}
.page .colLeft .reg .article-page .contact-content .module.col-md-6.pull-right{padding: 0;width: 53%;}
.moduleWrap .moduletable{float: none;width: 100%;margin: 0 0 2% 0;padding: 3% 4%;}
}
@media screen and (max-width:897px)
{
.page .colLeft {max-width: 60%;}
}
@media screen and (max-width:867px)
{
.page .colLeft {max-width: 58%;}
}
@media screen and (max-width:841px)
{
header .bottom .navbar-collapse .top-menu li a {font-size: 15px;}    
}
@media screen and (max-width:831px)
{
.page .colLeft {max-width: 58%;}
}
@media screen and (max-width:800px)
{
.page .colLeft {max-width: 58%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6.pull-right { float: none !important;margin: 0 auto; max-width: 69%;padding: 0 0 40px;width: 100%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6.pull-left{  float: none !important;margin: 0 auto;max-width: 69%; width: 100%;}

}
@media screen and (max-width:794px)
{
header .bottom .navbar-collapse .top-menu li a{ font-size: 15px;}
.page .colLeft {max-width: 58%;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li {width: 100% !important;}

}
@media screen and (max-width:777px){
.page .colLeft {max-width: 54%;}
}
@media screen and (max-width:768px)
{    
header .top .logo {max-width: 240px;}
header .top .phone{ max-width: 200px;}
header .bottom .navbar-collapse .top-menu li a{ font-size: 16px;}
.page .colLeft {max-width: 54%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6{max-width: 82% !important;width: 100%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label{ width: 84px;}
}
@media screen and (max-width:767px)
{
header .top .navbar-header {}
header .top .navbar-header button.navbar-toggle{width:100%;margin: 4% 0 0 !important;padding: 9px 4px !important;border:1px solid #0b2334;background: #fff;opacity: 0.6;}
header .top .navbar-header button span.topSpn{background: #46b051}
header .top .navbar-header button span.midSpn{background: #2a966b}
header .top .navbar-header button span.botSpn{background: #006f84}
header .top .navbar-header button a.navbar-brand {height: auto !important;line-height: 11px !important;margin: 0 0 0 10px !important;color:#153f5e}
header .bottom .navbar-collapse.menuWrap{height: auto !important;background:#bacad9;}
header .bottom .navbar-collapse .top-menu li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);width: 100%;max-width: 100%;float: none}
header .bottom .navbar-collapse .top-menu li a{padding: 0 29px !important;display: block;text-align: right;color:#0B2334}
header .bottom .navbar-collapse .top-menu li a:hover,header .bottom .navbar-collapse .top-menu li.active a{color:#fff}
 .HomePage iframe {
  max-height: 300px; /* height/width ratio = 315/560 = .5625 */
 }
}
@media screen and (max-width:753px)
{
.page .colLeft {max-width: 52%;}
}
@media screen and (max-width:728px)
{
.page .colLeft {max-width: 52%;}
}
@media screen and (max-width:714px){

}
@media screen and (max-width:704px)
{
.page .colLeft {max-width: 49%;}
}
@media screen and (max-width:685px)
{
.extraBoxes .hpBox .text a{height: auto;}
.extraBoxes .hpBox .text img{width:100%;height: auto}
body{padding: 3px 0 0;}
.HomePage .page{border: none;margin: 18px 0 0 0}
.HomePage header .top{border:none}
    
header .bottom {margin: 0 0 0 0;}
header .top .logo {max-width: 240px;width: 33%;}
header .top .navbar-header button.navbar-toggle{ width: 100%;margin: 3% 0 0 !important;}
header .top{border-top: 3px solid green;}

.page .colLeft {float: none !important;max-width: 100%;} 
.page .colRight {float: none !important;margin: 28px auto;max-width: 300px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .right {max-width: 140px;}
.page .colRight {float: none !important;max-width: 100%;width: 100%;}
.page .colRight .side {margin: 0 auto;max-width: 300px;}
.page .colRight .inner-91 {background: url(../images/img-23.png) repeat-x;margin: 0 0 13px 0}
.page .colRight .inner-91 .side{ margin: 0 auto; max-width: 100%;text-align: center;}
.page .colRight .inner-92 {background: #3F6D8F}
.page .colRight .inner-94 {background: #FFF}
.page .colRight .inner-93 {background: #FFF}
.page .colRight .inner-93 .side{max-width:100% }
.page .colRight .nadlanFeed .title{margin: 0 auto !important;max-width: 300px;}
.page .colRight .nadlanFeed .goto {margin: 0 auto !important;max-width: 300px;}
.page {border-top: 3px solid green;}
.extraBoxes .hpBox {float: none !important;margin: 0 auto 2%;position: relative;text-align: center;width: 81%;max-height: 348px;overflow: hidden;}
.extraBoxes .hpBox:last-of-type { margin: 0 auto 2%;}
.page .colRight .inner-111 .contactPgisha.harzaa {max-width: 100% !important;background: #3f6d8f;color: #fff;padding: 12px;margin: 16px 0 0 0 !important;}
}
@media screen and (max-width:654px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error {right: 131px;top: 7px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 {max-width: 55% !important;width: 100%;}
}
@media screen and (max-width:640px)
{
.wrapper{background: none}
header .bottom .hpBanner.bigBox{display: none}
header .bottom .hpBanner.smallBox{display: block}
header .top .phone.big{display: none}
header .top .phone.small{display: block;padding: 4.4% 0px 0px;}
header .top .phone {height: auto;left: 38px;max-width: 29px;position: fixed;top: 48px;z-index: 999;}
header .top .phone a img {height: auto;max-width: 67px;width: 151%;}

.page .colLeft {float: none !important;max-width: 100%;} 
.page .colRight {float: none !important;margin: 28px auto;max-width: 300px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .right {max-width: 140px;}

.page .colRight {float: none !important;max-width: 100%; width: 100%;margin-top: 0;}
.page .colRight .side {margin: 0 auto; max-width: 300px;}
.page .colRight .inner-91 {background: url(../images/img-23.png) repeat-x;margin: 0 0 13px 0 }
.page .colRight .inner-91 .side{ margin: 0 auto; max-width: 100%;text-align: center;}
.page .colRight .inner-92 {background: #3F6D8F}
.page .colRight .inner-94 {background: #FFF}
.page .colRight .inner-93 {background: #FFF}
.page .colRight .inner-93 .side{max-width:100% }
.page .colRight .nadlanFeed .title{margin: 0 auto !important;max-width: 300px;}
.page .colRight .nadlanFeed .goto {margin: 0 auto !important;max-width: 300px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error {right: 103px;top: -14px;}
.page .colRight .register .newsletter .registerText ul li {font-size: 22px;}
.page .reg.content { min-height: 0 !important; }
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input {height: 35px;max-width: 70%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {height: 177px;max-width: 70%;}
.page .colLeft .homepage #tabs .tabNum .text {padding: 0 0 0 0 !important;}
}
@media screen and (max-width:628px){
    
}
@media screen and (max-width:612px){
.page .colLeft .reg .anovaBlog .itemBlog .right {float: none;max-width: 140px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .left {float: none;margin: 12px 0 0;max-width: 100%;width: 100%;}
}
@media screen and (max-width:600px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 {max-width: 58% !important;width: 100%;}
.page .colRight .inner-110 .side {margin: 0px auto;max-width: 100%;}
.page .colRight .inner-110 .side img {width: 100%;height: auto;max-width: 100%;}
}
@media screen and (max-width:640px){
header .top .navbar-header button.navbar-toggle{width: 100%;background: #fff;opacity: 0.6;padding: 10px !important;margin:0 0 0 !important;} 
.navbar-toggle .icon-bar {height: 4px;}
header .top .logo {clear: both;float: left !important;margin: 0 0 0 33%;}
header .top .navbar-header button .pull-right {display: none}
header .top .navbar-header {float: right;margin: 1.2% 1% 0 4%;}
header .top .phone {height: auto;left: 35px;max-width: 29px;position: fixed;top: -15px;padding:5.03% 0px 0px;z-index: 999;}
}

@media screen and (max-width:539px){
header .top .navbar-header {float: right;margin: 0.7% 1% 0px 4%;}
header .top .phone{padding: 5.03% 0px 0px;}
}

@media screen and (max-width:500px){
.extraText p {font-size: 13px !important;}
}
@media screen and (max-width:497px){
.contactPgisha.harzaa.fly {max-width: 100%;padding: 12px;}
.lightbox .box{min-width: 100%;}
.contactPgisha.harzaa.fly .appointment {width: 100%;margin: 0 auto;}
}
@media screen and (max-width:494px){
header .top .logo {clear: both;float: left !important;margin: 0 0 0 29%;}
header .top .logo {max-width: 240px;width: 38%;margin: 0% 0 0 29%;}
}
@media screen and (max-width:490px){
.page .colLeft .homepage #tabs ul.ui-tabs-nav li {width: 100%;}
header .top .navbar-header {float: right;margin: 1% 1% 0px 4%;}
header .top .phone {top: 0;padding: 2.9% 0 0 0;}
.HomePage header .top .phone {top: 0px; padding: 2% 0px 0px;}
}
@media screen and (max-width:480px)
{
.page .colLeft .reg .anovaBlog .itemBlog .right {float: none;margin: 0 0 13px;width: 100%;}
.page .colLeft .reg .anovaBlog .itemBlog .left {float: none;max-width: 100%;width: 100%;}

.page .colRight .register .newsletter .registerText ul li{font-size: 22px;}

.page .colLeft .reg .article-page .contact-content .module.col-md-6 {max-width: 75% !important;width: 100%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error {right: 92px;top: -14px;}
header .top { padding: 1% 0;}
header .top .phone {height: auto;left: 38px;max-width: 29px;position: fixed;top: -9px;z-index: 999; padding: 5% 0 0;}
header .top .navbar-header {float: right;margin: 1% 1% 0 4%;}
header .top .phone.small {display: block;padding: 4.8% 0 0 0;}
.HomePage header .top .phone.small {display: block;padding: 2.3% 0px 0px;}
}

@media screen and (max-width:450px){
header .top {padding: 1% 0px;}
header .top .navbar-header {float: right;margin: 0px 1% 0px 4%;}
header .top .phone.small {display: block;padding: 4.5% 0px 0px;}
}

@media screen and (max-width:425px){
.HomePage header .top .phone.small {display: block;padding: 1.4% 0px 0px;}
}

@media screen and (max-width:335px){
.page .colRight .contactPgisha {padding: 12px !important;}
}
@media screen and (max-width:360px)
{
header .top .phone {height: auto;left: 38px;max-width: 29px;padding:3% 0 0 0;position: fixed;top:0;z-index: 999;}
header .top .navbar-header {float: right; margin: 0% 0% 0 0%;}
header .top .navbar-header button.navbar-toggle{ width: 100%;}

.page .colLeft .homepage #tabs ul.ui-tabs-nav li {float: none;margin: 0;}
.page .colLeft .homepage #tabs ul.ui-tabs-nav li a {border-radius: 0;width: 100%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error {right: 5px;top: 56px !important;}

footer .bottom-right{float: none !important}
footer .facebook{float: none !important;margin: 17px 0;}

.HomePage header .top .phone{padding: 4% 0 0 0;top:0}
.HomePage header .top .logo{max-width: 240px;width: 40%;margin: 0% 0 0 29%;}
.HomePage header .top {padding: 1.5% 0px;}
header .top .phone.small {display: block;padding: 2.2% 0px 0px;}
}
@media screen and (max-width:339px){
.page .colRight .contactPgisha{padding: 10px;}
.contactPgisha.harzaa.fly .appointment form fieldset {width: 100%;margin: 0;}

}
@media screen and (max-width:336px){
.page .colRight .register {padding: 18px 24px;}
}
@media screen and (max-width:335px){
.page .colRight .contactPgisha {padding: 5px;}
}
@media screen and (max-width:332px){
.page .colRight .register {padding: 18px 22px;}
}
@media screen and (max-width:328px)
{
.page .colRight .register {padding: 18px 20px;}
}
@media screen and (max-width:325px)
{
.page .colRight .contactPgisha {padding: 3px;}
}
@media screen and (max-width:323px)
{
.page .colRight .register {padding: 18px 17px;}
}
@media screen and (max-width:320px)
{
.page .colRight .contactPgisha .title{font-size: 21px;}
.page .colRight .contactPgisha .appointment {margin: 0 auto;width: 98%;}
.page .colRight .register {background: none repeat scroll 0 0 #FFFFFF;padding: 18px 16px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 {max-width: 87% !important; width: 100%;}
}
@media screen and (max-width:316px)
{
.page .colRight .register {padding: 18px 11px;}  
}
@media screen and (max-width:940px){
.page .reg.content {background: #fff;padding: 15px 15px;min-height: 948px;}
}
@media screen and (max-width:909px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input,
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 177px;}
}
@media screen and (max-width:831px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input,
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 74%;}
}
@media screen and (max-width:768px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input{max-width: 74%;width: 70%;height: 38px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 74%;width: 70%;}
}
@media screen and (max-width:728px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input,
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 66%;}
}
@media screen and (max-width:704px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input,
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 64%;}
}
@media screen and (max-width:685px){    
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input{max-width: 70%;height: 35px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 70%;height: 177px}
.hpBox {margin: 0 0 13px 0;}
}
@media screen and (max-width:569px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label {width: auto;}
}

@media screen and (max-width:495px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label {width: 100%}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset label.error {right: 118px;top: 9px;width: auto;font-size: 10PX;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input {float: right; height: 35px; max-width: 100%;width: 100%}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {max-width: 100%;float: right;width: 100%;height: 173px;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input#submit{float: right}
}
@media screen and (max-width:480px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset input {float: right;height: 49px;max-width: 100%;width: 100%;}
.page .colLeft .reg .article-page .contact-content .module.col-md-6 .contact-us form fieldset textarea {float: right;height: 244px;max-width: 100%;width: 100%;}
}
@media screen and (max-width:360px){
.page .colLeft .reg .article-page .contact-content .module.col-md-6.pull-right {float: none !important;margin: 0 auto;max-width: 100% !IMPORTANT;padding: 0 0 40px;width: 100%;}
}
@media screen and (max-width:300px){
.HomePage header .top .phone {padding:5% 0 0 0;top: 0;}
}