@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
/*font-family: 'Open Sans', sans-serif;*/
.dhyana-pic{width:100%; float:left; padding:60px 0 101px 0; margin:0px;}

.dhyana-pic img{
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}
.dhyaba-about-section{width:100%; float:left; padding:0px; margin:60px 0 0px 0; border-top:solid #37c6ef 1px; position:relative;}

.page-id-235 .achievement-section{padding-top:10px;}
.page-id-235 .achievement-section .dhyaba-about-section{ padding-bottom:41px; padding-top:27px;}
.page-id-235 .achievement-section .dhyaba-about-section:nth-child(2n+1){margin-top:50px;}
.widget_mailchimp input{ padding-left:15px !important;}
/*.achievement-section .dhyaba-about-section{}*/
.dhyaba-about-section:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}
.dhyaba-about-section h2{padding:27px 0 41px 0; margin:0px; font-size:48px; color:#000 !important;}
.dhyaba-about-section p{padding:0px; margin:0px; font-size:16px; color:#333333; line-height:26px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.dhyaba-about-section a{padding:0px; margin:23px 0 0 0; font-size:20px; color:#FFF; background:#37c6ef; width:131px; height:49px; display:inline-block; line-height:45px; text-align:center; 
font-family: "Oswald", sans-serif; border:solid #37c6ef 1px;}
.dhyaba-about-section a:hover{color:#000; background:none;border:solid #37c6ef 1px;}
.program-section{float:left; margin:0px; width:100%; padding:60px 0 23px 0;}
.program-section h3{border-top:solid #37c6ef 1px; position:relative; padding:27px 0 47px 0; margin:0px; font-size:48px; color:#000;}
.program-section h3:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}
/*.page_slider{position:relative;}
.page_slider:before{width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background:rgba(0, 0, 0, 0.8); z-index:3;}*/
.intro_layers .intro_layer h2{ font-size:48px; padding:0px 0 20px 0; margin:0px 0 30px 0; color:#fff; font-family: "Oswald", sans-serif; letter-spacing:normal; position:relative;}
.intro_layers .intro_layer h2:before{width:64px; height:3px; position:absolute; left:0px; bottom:0px; content:''; background:#37c6ef;}
.intro_layers .intro_layer p{font-size:16px !important; color:#fff; line-height:20px; font-family: 'Open Sans', sans-serif; font-weight:300; padding:0px 0 33px 0; margin:0px; }
.intro_layers button{padding:0px; margin:23px 0 0 0; color:#FFF; background:#37c6ef; width:131px; height:49px; display:inline-block; line-height:45px; text-align:center; 
font-family: "Oswald", sans-serif; border:solid #37c6ef 1px !important; font-size:20px; letter-spacing:normal; text-transform:inherit; font-weight:300; transition:ease-in-out all 0.5s;}
.intro_layers button:hover{background:none; border:solid #37c6ef 1px !important; color:#FFF;}
.blue-color{background:#fff;}
.news-section{float:left; margin:0px; width:100%; padding:60px 0 23px 0;}
.news-section h2{border-top:solid #37c6ef 1px; position:relative; padding:27px 0 41px 0; margin:0px; font-size:48px; color:#333;}
.news-section h2:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}
.newsblog-section{width:100%; float:left; padding:0px 0 35px 0; margin:0px; border-bottom:solid #f6f6f6 1px; }
.newsblog-section .blg-img{float:left; padding:0px; margin:0px;}
.newsblog-section .blg-img img{border:solid #FFF 2px; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);  }
.newsblog-section .blg-img-desc{float:left; padding:15px 0 0 15px; margin:0px; width:100%;}
.newsblog-section .blg-img-desc h4{text-transform:inherit; margin:0px; padding:0px;}
.newsblog-section .blg-img-desc h4 a{text-decoration:none; font-size:18px; color:#333; font-family: 'Open Sans', sans-serif; font-weight:600; padding:0px; margin:0px; display:block; }
.newsblog-section .blg-img-desc p{font-size:14px; color:#333; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:inherit; margin:0px; padding:0px; line-height:20px;}
.newsblog-section .blg-img-desc a{font-size:16px; color:#333; font-family: "Oswald", sans-serif; font-weight:400; padding:10px 0 0 0; display:inline-block}
.newsblog-section .blg-img-desc a:hover{color:#000;}
.newsblog-section .blg-img-desc span{color:#333; font-size:13px; font-family: 'Open Sans', sans-serif; padding:0px; margin:0px; display:block; font-weight:500;}
.newsblog-section .blg-img-desc span i{color:#000; font-size:14px; margin:0px 10px 0 0; display:inline-block;}

.blog-smal-desc{width:100%; float:left; padding:40px 0 0 0; margin:0px;}
.blog-smal-desc .blog-small{width:50%; float:left; padding:0px 0 5px 0; margin:0px;}

.blog-smal-desc .blog-small img{border:solid #FFF 2px; float:left;}
.blog-smal-desc .small-desc{width:100%; float:left; padding:10px 0 0 10px; margin:0px;}
.blog-smal-desc .small-desc h5{ padding:0px; margin:0px;}
.blog-smal-desc .small-desc h5 a{font-size:15px; color:#333; text-transform:none; font-family: 'Open Sans', sans-serif; font-weight:600; padding:0px 0 3px 0; margin:0px; display:block; line-height:18px;}
input[type="submit"]:hover, button:hover{color:#000 !important;}

.blog-smal-desc .small-desc span{color:#333; font-size:13px; font-family: 'Open Sans', sans-serif; padding:0px; margin:0px; display:block; font-weight:500;}
/*.blog-smal-desc .small-desc span{color:#fff; font-size:12px; font-family: 'Open Sans', sans-serif; padding:0px; margin:0px; display:block; font-weight:100;}*/
.blog-smal-desc .small-desc span i{color:#333; font-size:14px; margin:0px 10px 0 0; display:inline-block;}
.blog-smal-desc .small-desc p{font-size:14px; color:#333; font-family: 'Open Sans', sans-serif; font-weight:400; text-transform:inherit; margin:0px; padding:7px 0 0 0; line-height:20px;}
.blog-smal-desc .small-desc a{font-size:16px; color:#333; font-family: "Oswald", sans-serif; font-weight:400; padding:10px 0 0 0; display:inline-block}
.blog-smal-desc .small-desc a:hover{color:#000;}





.news-section .view-all{display:inline-block; width:100%; height:40px; line-height:40px; font-size:16px; color:#000; font-family: "Oswald", sans-serif; font-weight:400; padding:0 0 0 13px; margin:35px 0 100px 0; text-align: center;text-decoration:underline}



.news-section .view-all:hover{color:#37c6ef; margin:35px 0 100px 0;}



.page_copyright{text-align:center; font-size:16px; color:#fff; font-family: "Oswald", sans-serif; font-weight:400; }

.page_copyright p{line-height:81px;}



.press-realease{width:315px; float:right; padding:60px 0 0 0; margin:0px;}

.press-realease img{width:100%;}

.press-realease h2{border-top:solid #37c6ef 1px; position:relative; padding:27px 0 41px 0; margin:0px; font-size:48px; color:#333;}

.press-realease h2:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}









.Quick-link{width:100%; float: left; padding:0px; margin:50px 0 0 0; border-top:solid #37c6ef 1px; position:relative; }

.Quick-link:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}

.Quick-link h4{color:#fff; text-decoration:none; font-size:28px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; padding:28px 0 28px 0; margin:0px; display:block; }

.Quick-link ul{padding:0px 0 56px 0; margin:0px;}

.Quick-link ul li{padding:0px; margin:0px; display:block; }

.Quick-link ul li a{font-size:16px; color:#bebebe; padding:0px; margin:0px; display:block; line-height:28px;}

.Quick-link ul li a:hover{color:#37c6ef;}





.social-share{width:100%; float: left; padding:0px; margin:50px 0 0 0; border-top:solid #37c6ef 1px; position:relative; }

.social-share:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}

.social-share h4{color:#fff; text-decoration:none; font-size:28px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; padding:28px 0 28px 0; margin:0px; display:block; }
.social-share ul{padding:0px 0 56px 0; margin:0px;}
.social-share ul li{padding:0px; margin:0px 10px 0 0; display:inline-block; list-style:none; float:left; }
.news-latter{width:100%; float: left; padding:0px; margin:50px 0 0 0; border-top:solid #37c6ef 1px; position:relative; }
.news-latter:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}
.news-latter h4{color:#fff; text-decoration:none; font-size:28px; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; padding:28px 0 28px 0; margin:0px; display:block; }
.news-latter form{ width:100%; float:left;}
.news-latter form input{width:71%; float:left; background:#fff; padding:0px 0 0 13px; margin:0px; height:59px;}
.news-latter form input#button{width:159px; height:59px; float:left; background:#37c6ef; padding:0px; margin:0px; text-align:center; border:0px; color:#fff; font-family: "Oswald", sans-serif; font-size:20px; border:solid #37c6ef 1px;}
.news-latter form input#button:hover{background:#37c6ef; color:#000;}
.blue-color .owl-theme .owl-nav{ display:block;}
.blue-color .owl-theme .owl-dots{ margin-top:15px;}
.blue-color .owl-carousel .owl-dots .owl-dot span{ margin:0px 10px; width:15px; height:15px;}
.blue-color .owl-carousel .owl-dots .owl-dot.active span{background:#37c6ef; border:0px; opacity:1; }
.blue-color .owl-carousel .owl-dots .owl-dot span{background:#707070; border:0px; opacity:1;}

.our-achivemnt{ width:100%; float:left; padding:0px; margin-top:60px;}
.our-achivemnt h2 {border-top: solid #37c6ef 1px; position: relative; padding: 27px 0 47px 0; margin:0px;  font-size: 48px;  color: #fff; position:relative;}
.our-achivemnt h2:before{width:64px; height:3px; position:absolute; left:0px; top:0px; content:''; background:#37c6ef;}
.history-chess{background:url(../images/chess2.jpg) no-repeat center bottom; background-size:cover; position:relative; height:731px; min-height:100%; background-attachment:fixed;}
.history-chess:before{width:100%; height:100%; position:absolute; left:0px; top:0px; content:''; background:url(../images/pattern.png) repeat left top;}
.page-id-235 .achievement-section{padding-bottom:50px;}
.page-id-179 .divider-60.d-none.d-xl-block{ display:none !important;}
.page-id-179 .contact .container{padding-top: 60px; padding-bottom:30px;}
.page-id-172 .gallery .container{padding-top: 60px; padding-bottom:30px;}
.page-id-172 .gallery .divider-30{ margin-top:0px;}
.page-id-179 .hero-bg.p-30{padding:0px 30px;}
.page-id-179 .col-lg-4 .hero-bg.p-30{padding:30px 15px;}
.page-id-185 .d-none.d-lg-block.divider-70{ display:none !important}
.page-id-185 .news .container{padding-top:60px !important;}
.nav-links a.page-link{border:solid #37c7ef 1px !important; color:#000!important; }

p.wysija-paragraph input{ background:#fff !important; 
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.09);}

.page-id-185 aside.col-lg-5{ position:relative;}
.page-id-185 aside.col-lg-5 input.wysija-submit.wysija-submit-field {width: 114px; position:absolute; right:6px; top:26px;  height: 48px; float: left; background: #37c6ef; padding:0px!important;  margin:-20px 0 0 0; text-align: center; border: 0px; color: #fff; font-family: "Oswald", sans-serif;  font-size: 16px; border: solid #37c6ef 1px;}
.widget_mailchimp p{color:#FFF;}
.news-latter .form-validation-field-10formError{position:relative !important}
.news-img {min-height:265px; overflow: hidden;}
.press-realease .owl-dots{display:none;}
.press-realease .owl-theme .owl-nav > div {position:absolute; text-align:center; opacity:1;}
.press-realease .owl-theme .owl-nav {top: inherit; bottom: -21px; left: 60px; right: 60px;}
.press-realease .owl-carousel .owl-nav > div i{font-size:30px;}




@media (min-width:992px) and  (max-width:1199px){
.newsblog-section .blg-img-desc{width:60%}
.blog-smal-desc .blog-small img{width:100%}
.blog-smal-desc .small-desc{ width:100%; padding:15px 0 0 0;}
.blog-smal-desc .blog-small {width: 48%;  margin: 0px 2% 0 0;}
.press-realease{width:100%}
.news-section h2, .press-realease h2{ font-size:40px;}
.news-latter form input{width:64%;}
a.logo{ margin:20px 0 0 0 !important;}

}


@media (min-width:768px) and  (max-width:991px){
.newsblog-section .blg-img-desc{width:47%}
.blog-smal-desc .blog-small img{width:100%}
.blog-smal-desc .small-desc{ width:100%; padding:15px 0 0 0;}
.blog-smal-desc .blog-small {width: 48%;  margin: 0px 2% 0 0;}
.press-realease{width:100%}
.news-section h2, .press-realease h2{font-size:30px;}
.news-section .view-all{ margin-bottom:40px;}
.dhyaba-about-section{ padding-bottom:45px;}
.Quick-link h4, .social-share h4, .news-latter h4{ font-size:19px;}
.news-latter form input{ width:100%; height: 48px;}
.news-latter form input#button {width: 109px; height: 48px; margin: 15px 0 0 0;}
a.logo{ margin:15px 0 0 0 !important;}
.news-latter input.wysija-submit.wysija-submit-field{width: 120px; height: 50px; float: left; background: #37c6ef; padding: 0px; margin: 8px 0 0 0;}

}

@media (max-width:767px){
.news-latter input.wysija-submit.wysija-submit-field{width: 120px; height: 50px; float: left; background: #37c6ef; padding: 0px; margin: 8px 0 0 0;}
.about-section{ background:#FFF !important; background-image:none !important}
.dhyana-pic{padding-bottom:0px;}
.dhyaba-about-section{padding-bottom:40px;}
.blog-smal-desc{ padding:30px 0 0 0;}
.news-section .view-all{ margin-bottom:20px;}
.news-latter form input{ width:100%; height: 48px;}
.news-latter form input#button {width: 109px; height: 48px; margin: 15px 0 0 0;}
.news-latter{ padding-bottom:25px;}
a.logo{ margin:15px 0 0 0 !important;}
.intro_layers .intro_layer h2{ margin:0px;}
.blog-smal-desc .blog-small{width:100%; margin-right:0%;}
.news-img {min-height:inherit;}
.press-realease{width:100%; float:none; margin:0px auto; padding:25px 0 25px 0; margin-bottom: 65px;}
.press-realease .owl-theme .owl-nav {width: 250px; margin: 0px auto;}
.press-realease .owl-theme .owl-nav > div {left: 0; right: 0;}


}

@media (min-width:576px) and  (max-width:767px){
.newsblog-section .blg-img-desc{width:52%;}
.blog-smal-desc .blog-small img{ width:100%;}

.blog-smal-desc .small-desc {width: 100%; float: left; padding: 11px 0 0 0; margin: 0px;}

}

@media (max-width:575px){
.program-section h3, .news-section h2, .press-realease h2, .our-achivemnt h2{ font-size:40px;}
.press-realease{width:100%; float:none; margin:0px auto; padding:25px 0 25px 0; margin-bottom:45px;}
.newsblog-section .blg-img{ width:100%;}
.newsblog-section .blg-img img{width:100%;}
.newsblog-section .blg-img-desc{width:100%; padding:15px 0 0 0;}
.blog-smal-desc .blog-small{width:100%;}
.blog-smal-desc .blog-small img {width:100%;}
.blog-smal-desc .small-desc{width:100%; padding:15px 0 20px 0;}
.Quick-link ul{ padding:0px;}

}


@media (max-width:480px){
a.logo {margin:20px 0 0 0 !important;  width:210px;}
a.logo img {width: 100%;}
.page-id-179 .hero-bg.p-30{padding: 0px 15px;}

}

/* Meera */

li.item-home,li.separator.separator-home,li.item-current{ display: unset; }
a.page-link {   border: unset;  background: unset;   display: unset; }
section.achievement-section.container-fluid { background: #fff; }
.col-md-3 .item-media {  padding-bottom: 15px; }
section.ds.s-pt-60.s-pb-30.s-py-md-90.c-gutter-30.c-mb-30.programs {background:#fff; }
strong.bread-current { color: #37c7ef; }

.testimonials-section h3.special-heading{color:#FFF !important;}
.testimonials-section .owl-nav .owl-next i{color:#fff!important;}
.testimonials-section .owl-nav .owl-prev i{color:#fff!important;}
.testimonials-section .owl-nav .owl-next i:hover{color:#37c7ef!important;}
.testimonials-section .owl-nav .owl-prev i:hover{color:#37c7ef!important;}

section.ds.s-py-60.s-py-md-90.testimonials-section{background:url(../images/chess1.jpg) no-repeat center bottom; background-size:cover; background-attachment:fixed; }

section.ds.s-py-60.s-py-md-90.testimonials-section:before{background:rgba(0, 0, 0, 0.4) url(../images/pattern.png) repeat left top; width:100%; height:100%; content:''; position:absolute; left:0px; top:0px;}



h3.special-heading.text-center {  color: #000; position: relative; padding: 27px 0 47px 0; margin: 0px;  font-size: 48px; }

section.gallery.ds.s-py-60.s-py-md-90 { background:#fff; background-size:cover; }

section.news.ds.s-py-60.s-py-md-90 {background:#fff; }

section.contact.ds.s-pt-75.s-pb-60.s-pb-md-90 {background:#fff no-repeat; background-size:cover; background-repeat:no-repeat; }

.scaleAppear .hero-bg.p-30 {background-color:#f8f8f8!important; 

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09); }

.scaleAppear input{background:#fff!important; padding:0px 0 0 12px!important; color:#000; border:solid #f0f0f0 1px !important;}

.scaleAppear textarea{background:#fff!important; padding:10px 0 0 12px!important; color:#000; border:solid #f0f0f0 1px !important;}





.scaleAppear input.wpcf7-submit{background:#37c6ef!important; padding:0px!important; color:#fff; border:solid #00afef 1px !important; height:50px; font-size:18px;}

.scaleAppear div.wpcf7-response-output{margin:0px; padding:10px; text-align:center; color:#F00;}

.scaleAppear .hero-bg h4{color:#000;}

.scaleAppear .hero-bg .media-body h5{color:#333;}	



.scaleAppear .social-icons a{ border:solid #000 1px !important;}

.scaleAppear .social-icons a:hover{border:solid #37c6ef 1px !important;}

.scaleAppear .social-icons a:before{ color:#000; font-size:15px;}

.scaleAppear .social-icons a:hover:before{color:#37c6ef;}

input.wysija-submit.wysija-submit-field {    width: 159px; height: 59px; float: left; background: #37c6ef; padding: 0px; margin: -20px 0 0 0; text-align: center;

    border: 0px;  color: #fff;  font-family: "Oswald", sans-serif;  font-size: 20px;  border: solid #37c6ef 1px; position:relative; }

	



.news-latter input.wysija-submit.wysija-submit-field:before{ position:absolute; left:0px; top:0px; width:25px; height:20px;}











aside .widget_mailchimp h3.widget-title{ color:#000;}

aside .widget_mailchimp p{color:#000;}

aside .widget_recent_posts h3.widget-title{color:#000;}



aside .media-body h4{color: #000!important; margin: 0px!important; padding: 0px 0 8px 0;font-size: 15px!important;}





.header_absolute .page_slider{}

.header_absolute .flexslider{height:80vh;}



.blue-color .owl-carousel .owl-stage-outer{

	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}

	

	

	

/*.owl-carousel .owl-stage-outer{-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}*/

	

	

/*.owl-carousel .owl-item{-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}*/





.flexslider .flex-prev {top:45% !important;}

.flexslider .flex-next {top:45% !important;}





.programs .vertical-item{background:#FFF; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}

	

	

.programs .vertical-item p{ color:#333}



.page-id-185 .vertical-item{background:#FFF; 
	-webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);}

	

	

.page-id-185 .vertical-item .entry-meta .entry-date a{color:#333;}



.page-id-185 .vertical-item h4.entry-title a{color:#333;}

.page-id-185 .vertical-item .entry-content p{color:#333;}



.program-section a.view-gllry{padding: 0px;

    margin-top: 43px;

    font-size: 20px;

    color: #FFF !important;

    background: #37c6ef;

    width: 131px;

    height: 49px;

    display: inline-block;

    line-height: 45px;

    text-align: center;

    font-family: "Oswald", sans-serif;

    border: solid #37c6ef 1px;

    margin: 0px auto;

    position: relative;

    top: 46px;

    cursor: pointer;}

	

	

.program-section a.view-gllry:hover{ background:none; color:#000 !important;}



.page-id-172 .business { position:relative;}

.page-id-172 .business a.fancybox{display:block; padding:0px; margin:0px; width:100%; position:relative; -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    -moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09);

    box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.09); }

.page-id-172 .business a.fancybox:before{position:absolute; left:0px; right:0px; bottom:0px; top:0px; width:100%; height:100%; content:''; opacity:0; 

transition:ease-in-out 0.4s all; 

-moz-transition:ease-in-out 0.4s all; 

-ms-transition:ease-in-out 0.4s all; 

-o-transition:ease-in-out 0.4s all; 

-webkit-transition:ease-in-out 0.4s all; background:rgba(0, 0, 0, 0.5)url(../images/search-icon.png) no-repeat center center;}





.page-id-172 .business a.fancybox:hover:before{background:rgba(0, 0, 0, 0.5)url(../images/search-icon.png) no-repeat center center; position:absolute; left:0px; right:0px; bottom:0px; top:0px;  width:100%; height:100%; content:''; opacity:1;}



.page-id-172 .business h5{position:absolute; left:0px; right:0px; bottom:40px; z-index:9; text-align:center; margin:0px auto; opacity:0;}

.page-id-172 .business:hover h5{opacity:1;}

.page-id-172 .business h5 a:hover{ color:#FFF;}



.page-id-172 .business:hover h5:before{background:rgba(0, 0, 0, 0.0); content:''; opacity:1;}



.page-id-172 .business a.fancybox img{width:100%;}



/*.page-id-172 .clicktoshow{position:absolute; text-align:center; background:red; width:100%; height:100%; top:0px; }

.page-id-172 .clicktoshow a{position:absolute; top: 50%;  left: 50%;  transform: translate(-50%, -50%);}*/



.program-section .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{background:#333;}
.program-section .owl-carousel .owl-dots .owl-dot span{background:#999;}




@media (max-width:1200px){
.program-section a.view-gllry{ top:0px;}
}

@media (max-width:992px){

.header_absolute .flexslider{ height:100%; background:#FFF;}

}

	







	

@media (min-width:993px) and (max-width:1200px){

.header_absolute .flexslider{ height:100%; background:#FFF;}



}

	

@media (min-width:1201px) and (max-width:1350px){

.header_absolute .flexslider{height:100%; background:#FFF;}



}

	



@media (min-width:1351px) and (max-width:1400px){

.header_absolute .flexslider{height:70vh; background:#FFF;}



}







/*@media (max-width:992px) {

.page_header [class*="col"] {min-height: 0;}

.top-nav {background-color: transparent; bottom: 0; left: 0;opacity: 0;	position: fixed;	right: 0;	top: 0; transition: all 0.3s ease-in-out;	visibility: hidden;	z-index: 10;}

.mobile-active .top-nav {background-color: #111; background-color: rgba(0, 0, 0, 0.9); opacity: 1; visibility: visible;	z-index: 1002;}

.nav-justified > li > a {text-align: left;}

.sf-menu {background-color: #13182a;border-top: 61px solid #37c7ef;bottom: 0;display: block;font-size: 12px;font-style: normal;font-weight: 600;left: 0;letter-spacing: -0.05em;

line-height: 1;	opacity: 0;	overflow: auto;	padding: 20px 10px 20px 20px;	position: fixed;right: 100%;text-align: left;text-align: center;text-transform: uppercase; top: 0;	

transition: all 0.4s ease-in-out;}

.mobile-active .sf-menu {opacity: 1;right: 0;}

.sf-menu li {position: relative;}

.top-nav .sf-menu a {color: #fff;display: block;font-size: 20px;padding: 15px 10px;z-index: 2;}

.sf-menu ul {list-style: none;	margin-top: 0 !important;padding-left: 10px;}

.sf-menu ul li a {font-size: 16px !important;	font-weight: 500;letter-spacing: 0.1em;}

.mega-menu-row .mega-menu-col ul li a {font-size: 12px !important;	text-transform: capitalize;}

/* arrows (for all except IE7) */

/*.sf-arrows .sf-with-ul {padding-right: 3.5em;}

/* styling for both css and generated arrows */

/*

.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler {	border-radius: 50%;	height: 30px;	line-height: 30px;	position: absolute;	right: 5px;	text-align: center;	top: 5px;width: 30px;z-index: 1;}

.sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler:after {color: #13182a;content: "\f105";font-family: "FontAwesome";}

.sfHover > .sf-with-ul + .sf-menu-item-mobile-toggler:after {content: "\f107";}



}

*/

	

	

	 

	

	

	

	

	

	