﻿.banner-bg{overflow:hidden}
.img-fluid{max-width:100%;height:auto}


.header--image--wrapper { position: relative; }


.header--image--wrapper--push { padding-bottom: 60px; }

  .post-type-archive-campaign .header--image--wrapper { padding-bottom: 4rem; }

      #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {
        display: inline-block;
        position: relative;
        width: 12px;
        height: 12px;
        border-radius: 5px;
        background: #F2D22E;
        margin: 3px;
        cursor: pointer;
        overflow: hidden;
        z-index: 17;
      }

.index-bottom-div{width:736px;height: 133px;}



img.scale-with-grid,#Content img{max-width:100%;height:auto}

.img.scale-with-grid, #Content img {
    max-width: 100%;
    height: auto;
    margin-top: 0px;
}

.gallery-item {text-align: left; padding: 1%;}

.gallery-caption:before {display: unset; padding-bottom: 2px;}

.gallery-caption {padding: 8px 0;margin-bottom:10px;}

#footer-social .icon-googleplus a:hover { background-color: #f55d11; }

.icon-googleplus { background-color: #f55d11; }

.social-media-group .icon-googleplus:hover { background-color: #f55d11; opacity: 1;  }

.social-media-group .icon-googleplus:hover i { color: #ffffff; }


	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}



.grid {
	float: left;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


.grid-right {
	float: right;
	margin-bottom: 2.127659574468%;
	padding-top: 0;
}


#footer-wrapper .grid.col-940 {
	margin: 0;
}
.grid,.grid-right{float:none}
.main-navigation__promo-image{max-width:220px;max-height:220px;width:100%;margin-bottom:2.5em}
.footer{position:relative;z-index:200;padding:25px 0 0;background:#000;margin-top:60px}

    #click-menu {top: 178px;}
#click-menu #RMX{display: none;font-size: 24px;line-height: 30px;color: #FFFFFF !important}
#click-menu.admin-bar-showing{margin-top: 32px}
#click-menu .threeLines{width: 33px !important;height: 27px !important;margin: auto !important}
#click-menu .threeLines .line{height: 5px !important;margin-bottom: 6px !important;background: #FFFFFF !important;width: 100% !important}
#click-menu .threeLines .line.last{margin-bottom: 0px !important}


.slicknav_nav .menu-item-has-children.slicknav_open,
.slicknav_nav .page_item_has_children.slicknav_open {
	padding-bottom: 0;
	border-bottom: 0;
}

.slicknav_nav .menu-item-has-children li,
.slicknav_nav .page_item_has_children li {
	background: #111;
}
.elementor-widget-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-site-logo .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}
.elementor-widget-theme-post-featured-image .widget-image-caption{color:#7a7a7a;font-family:"Roboto", Sans-serif;font-weight:400;}

.gdlr-sidebar .widget.widget_text .textwidget{
  text-align:center; 
}


.cornered { width: 325px; height: 0px; border-top: 40px solid #6eceb2; border-right: 40px solid transparent;}

#notepad-1 .cornered { border-top: 40px solid #FA781E;}

#notepad-2 .cornered { border-top: 40px solid #A50034;}

#notepad-3 .cornered { border-top: 40px solid #009CA6;}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}
a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}
.thumbnail .caption{padding:9px;color:#333}


#footer .links{
	float: right;
	padding: 15px 0 0 0;
}

#footer .links a{
	color:#f5f5f5;
	text-decoration: underline;
}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}
.vc_tta-container{margin-bottom:21.74px}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}
.collage .collage__container{display:inline-block;width:7.14286%;display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;flex-wrap:wrap}
.collage .collage__container .collage__image.collage__size1{width:100%}

.w3layouts-header{background:#fff;margin:0.4em 0;}


.project-btn-holder{ 
	padding: 2px 33px 2px 33px; 
	background-color: #fff; 
	position: relative; 
	z-index: 2; 
	top: 28px; 
	display: block; 
	width: 60%;
	margin: 0px auto;
}

	
	#s5_social_wrap {
	float:left;
	clear:both;
	margin-top:8px;
	margin-left:0px;
	}

	
	#s5_social_wrap div {
	margin-left:0px;
	margin-right:5px;
	}
.text-center{text-align:center}
#front-page-cta .cta-box-content{width:100%;padding-top:2rem!important;position:absolute;bottom:0}


.footer-main {
    width: 1100px;
    padding: 50px 0 0 0;
    margin: auto;
    text-align: center;
    position: relative;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
}


.footer-main .footer-logo img {
    height: 100px;
}


.footer-main a {
    color: #fff;
    text-decoration: none;
}


.footer-main a:hover {
    opacity: 0.65;
}


.footer-main p {
    margin: 38px 0 0 0;
}


.footer-main img {
    margin: 0 10px;
}


.footer-main .copy-right {
    width: 70%;
    padding: 15px 0;
    border-top: solid 1px #fff;
    margin: 20px auto 0 auto;
}

    .aboutus-main, .news-main, .event-main, .menu-main, .gallery-main, .cs-main, .footer-main, .bottom-bar .bottom-main {
        width: 980px;
    }

.popup-video iframe{width:100%;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}

.questions-block li,.why,.yellow-block{box-orient:vertical;box-direction:normal}

.questions-block{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;letter-spacing:.4px}

.questions-block li{box-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;display:inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:inline-flex;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;box-pack:stretch;-webkit-justify-content:stretch;-moz-justify-content:stretch;-ms-justify-content:stretch;-o-justify-content:stretch;justify-content:stretch;-ms-flex-pack:stretch;margin:0 0 29px}

.questions-block li h4{font-size:16px;margin:0 0 6px;letter-spacing:.7px}

.questions-block li p{margin:0}

    .nav li.menu-item-has-children:hover a {
      border-bottom: 4px solid black; }
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}


.testimonials-group {
	max-width: 700px;
	text-align: center;
	margin: 0 auto;
}
