@charset "utf-8";
/* CSS Document */
@font-face
{
	src:url('../fonts/lato/Lato-Regular.ttf');
	font-family:lato_reg;
}
@font-face
{
	src:url('../fonts/lato/Lato-Bold.ttf');
	font-family:lato_b;
}
@font-face
{
	src:url('../fonts/sofiapro-light.otf');
	font-family:sof;
}
@font-face
{
	src:url('../fonts/roboto/RobotoCondensed-Regular.ttf');
	font-family:rob_cond;
}
@font-face
{
	src:url('../fonts/roboto-slab/RobotoSlab-Light.ttf');
	font-family:rob_sl;
}
@font-face
{
	src:url('../fonts/roboto-slab/RobotoSlab-Regular.ttf');
	font-family:rob_rg;
}
@font-face
{
	src:url('../fonts/roboto/RobotoCondensed-Light.ttf');
	font-family:rob_l;
}
@font-face
{
	src:url('../fonts/roboto/Roboto-Light.ttf');
	font-family:ro_l;
}

@font-face
{
	src:url('../fonts/alegreya-sans/AlegreyaSans-Light.otf');
	font-family:alg;
}


*{text-decoration:none}#log1{display:none}
.logo{position:relative;z-index:123;padding:10px;font:20px verdana;color:#FFFFFF;float:left;width:15%}
.logo a{color:#FFFFFF;}
.navi{color:#FFFFFF; font-family:calibri;z-index:100;border-bottom-left-radius:10px;padding:0 2%}
nav{color:white;padding:0 1.5%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;z-index:101;margin-top:-25px}
.navbar-fixed-top {
    top:0;
	z-index:99;
  position: fixed;border-bottom-left-radius:20px;;border-bottom-right-radius:20px;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}

#cssmenu{ font-family:calibri;text-transform:uppercase;}
#cssmenu > ul{margin:0px;padding:0}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a{/*width:130px;*/padding:14px 12px 14px 7px;text-decoration:none; color:#ffffff;  font-family:rob_cond;font-size:16px;text-transform:uppercase;text-align:center; background-image:url(../images/sep1.png); background-position:right; background-repeat:no-repeat;background-size:5px 50px}/* width of a tag */
#cssmenu ul li.active a{}/* ---- */
#cssmenu > ul > li:hover > a{color:#000066}
#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{color:#003399;background-color:rgba(255,255,255,0.4)!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;color:white}
#cssmenu > ul > li.has-sub > a{}
#cssmenu > ul > li.has-sub > a:after{position:absolute;top:8px;right:11px;width:8px;height:2px;display:block;background:#ddd;}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:5px;right:14px;display:block;width:2px;height:8px;background:#ddd;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{/*top:20px;height:0;*/z-index:200}
#cssmenu ul ul{position:absolute;left:-9999px;margin-top:-2px;margin:0px;padding:0}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{left:auto;box-shadow:0 2px 10px rgba(51,51,55,0.6)}
#cssmenu li:hover > ul > li{height:35px;}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{padding:6px 15px 6px 15px;max-width:100%;text-decoration:none;background-color:#003399; color:#FFFFFF; font-family:calibri;font-size:16px;border-bottom:1px solid rgba(0,0,0,0.2);}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0;border-top:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{font-weight:bold;}/* under list hover*/
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background:#9999FF}/*--*/
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{}

@font-face{src:url('../fonts/roboto/RobotoCondensed-Regular.ttf');font-family:rob_cond}

.header .col-md-8 h1, .header .col-md-8 h4{color:#000066;font-family:rob_cond;}
.header .col-md-8 h1{margin:10px;padding:0;width:auto}
.slider{height:450px;margin-top:-25px}

.arr img{height:15px; width:15px}
.header{padding:0px 5% 35px;z-index:100; background-size:cover}
.header .golo img{max-width:100%; max-height:95px}
.header .golo{padding:0}
.header .col-md-8 img{float:left}
.header .col-md-8{padding:0}
.header .col-md-8 img{max-height:95px;margin-right:15px}
.header .col-md-4{/*padding:5px 2%;*/}
.header .col-md-4 .col-xs-12{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:5px; text-align:center}
.header .col-md-4 li{float:left;padding:0 5px;text-transform:capitalize}
.header .col-md-4 label{font-weight:lighter;padding-left:10px;font-size:16px}
.header .col-md-4 i{padding-right:10px;color:#000066;font-size:18px}
.header .col-md-4 label{font-family:rob_cond;color:#000066}
.header .col-md-4 h5{margin-bottom:0;}
.content{padding:20px 5%}
.left .row{margin-bottom:20px;padding:5px 15px;border-radius:5px;color:#FFFFFF;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);}
.left .row:hover{background-color:white;color:#000066;}
.left .row{}
.left .row .col-md-3 img{max-width:100%;max-height:40px}
.left .row .col-md-3{border-right:1px dotted #FFFFFF;padding:0}
.left .row .col-md-9{padding:0}
.left .row .col-md-9 h4{text-transform:uppercase;text-align:center;font-family:rob_cond;}

.content .col-md-9{padding-left:30px}
.content .col-md-9 h3, .content h3{font-family:rob_sl;color:#000000;font-size:20px;font-weight:bold;border-bottom:1px dotted #999999;}
.content .col-md-9 p, .content ul li, .ryt li{font-family:rob_rg;color:#000000}

table tr td{font-family:rob_rg;color:#000000; padding:10px}

.ryt .col-md-12{box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);padding:0;margin-bottom:30px;border-top-left-radius:6px;border-top-right-radius:6px; background-size:cover}
.ryt .col-md-12 .col-md-12{box-shadow:0;margin-bottom:0}
.ryt{margin-top:-100px;z-index:98;position:relative;padding-right:0}
.ryt li{padding:8px 5px;margin-top:10px;border-bottom:1px solid rgba(0,0,0,0.2)}
.ryt ul{padding:0 10px}

.ryt li h5{margin:0;font-family:12px;font-family:calibri}
.ryt .qk li{border-top:1px solid rgba(255,255,255,0.4);margin-top:0px;text-transform:capitalize;border-bottom:1px solid rgba(0,0,0,0.2)}

.birth{box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);padding: 10px 20px 15px 20px; background-size:cover}
.footer{/*box-shadow: 1px -5px 5px -4px rgba(0,0,0,0.57);*/ font-family:rob_sl;}
.footer .col-md-3{padding-top:20px;padding-bottom:20px;}



.footer iframe{box-shadow:1px 2px 10px rgba(0,0,0,0.6);}

.footer .col-md-12 h5 i{font-weight:bold;}
.footer .des{box-shadow:1px 2px 10px rgba(0,0,0,0.6)}

.footer .addrf{ margin-top:-10px; background-color:#666666; padding-top:0px; padding-bottom:0px}
.footer .ard{margin-top:-20px}
.footer .map, .footer .thought{padding-left:30px; padding-right:30px}
.footer .fb{padding-left:20px;}
.cpy{border-top:5px solid #FFFFFF; font-family:calibri}
.cpy h5, .cpy h6{ margin:0; padding:0; color:#FFFFFF}
.cpy h5{font-size:12px}
.cpy .col-md-5 h6{text-align:right; font-size:10px}
.cpy label{margin-bottom:0}
.map{color:#FFFFFF;}
.map h4{font-weight:bold; font-family:calibri; text-transform:uppercase}
.map p{font:14px calibri}
.map .btn{border:0; border-radius:0; margin-top:5px}
.map .btn:hover{box-shadow:2px 1px 2px rgba(0,0,0,0.76);color:#FFFFFF; border:1px solid #FFFFFF}
.map input{border-radius:0; font-family:calibri; height:30px}
.footer .thought p{margin:0}





.siden{padding:0px 0px;position:absolute;right:-70px;border-top-left-radius:4px;border-bottom-left-radius:4px;display:none;box-shadow: 0px 1px 12px 1px rgba(0,0,0,0.53);font-family:rob_sl;border:1px solid black}
.siden label{padding:0 5px 0 15px}
.siden img{max-width:42px;margin-right:10px}
.siden label a{text-decoration:none}
#sd1{top:250px}
#sd2{top:305px}
#sd3{top:360px}
#sd4{top:415px}
#sd5{top:470px}

.icn img{max-width:40px;border-top-left-radius:4px;border-bottom-left-radius:4px;position:absolute;right:0px;padding:0px 0px 0px 0px;box-shadow: 0px 1px 12px 1px rgba(0,0,0,0.53); border:1px solid black}

#ic1 img{top:250px;}
#ic2 img{top:305px;}
#ic3 img{top:360px}
#ic4 img{top:415px}
#ic5 img{top:470px}

marquee li img{max-height:17px;padding-right:5px}

.sels .col-md-4{}
.sels .col-md-4 .col-md-12{box-shadow:0 1px 3px 0 rgba(0,0,0,.2), 0 1px 1px 0 rgba(0,0,0,.14), 0 2px 1px -1px rgba(0,0,0,0.12);border-top-left-radius:6px;border-top-right-radius:6px;padding:0}
.sels{margin-top:40px;margin-bottom:20px;}

.sels h3, .ryt h3{margin-top:0;padding:8px 15px 7px 15px;border-top-left-radius:6px;border-top-right-radius:6px;}
.galr .col-md-3{padding:4px 2px 0 2px;overflow:hidden }
.galr{background-color:rgba(245,245,248,0.39);padding:10px;box-shadow: inset 0px 0px 13px -6px rgba(0,0,0,0.75);border-radius:5px}
.galr .col-md-3 .col-md-12{height:170px; background-repeat:no-repeat; background-size:cover;background-position:center;background-position:center;
	transition: all 1s ease;/*230px 170px*/
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;overflow:hidden}
.galr .col-md-3 .col-md-12:hover{ /*background-size:250px 190px;transition:background-size 0.36s;*/transform: scale(1.5);
  -moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  -o-transform: scale(1.3);
  -ms-transform: scale(1.3); /* IE 9 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand')"; /* IE8 */
   filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.5, M12=0, M21=0, M22=1.5, SizingMethod='auto expand'); /* IE6 and 7 */ }
.galr .col-md-3 .row{background-color:rgba(0,0,0,0.4);height:100%;display:none}
.galr .col-md-3 .row h4{text-transform:capitalize;vertical-align:middle;display:table;margin:auto;line-height:170px;color:#F1F1F1;font-family:rob_sl;font-size:18px;}

.addr h4{color:#003366;text-transform:uppercase;font-family:rob_sl;}
.addr img{margin-right:5px;margin-top:-3px;width:53px;}



.content .row .divi img{width:100%;max-height:75px;border:2px solid rgba(211,211,211,0.5)}

.content #dici{padding-left:0px}
.content .divi .col-md-12{padding:0 0 15px 0;min-height:145px;height:148px;}
.content .divi .col-md-12 h4{margin:0 0 15px 0;padding:8px}
.content .divi .col-md-12 h4 p{margin:0}
.col-md-9 marquee{padding:0px 10px;}
.col-md-9 li{padding:5px 0px;border-bottom:1px solid rgba(0,0,0,0.2)}
.vid{height:50px;margin-top:5px;border-bottom:1px solid rgba(46,61,55,0.5); }
.vid .col-md-3, .vid .col-md-9{height:100%;padding-left:0px}

.frame {
    height: 100%;      /* equals max image height */
    width: 100%;
    white-space: nowrap;
    text-align: center;

}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
		filter:blur(5px);
}


/* The Modal (background) */
.modl {
  display: none;
  position: fixed;
  z-index:22222;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color:rgba(0,0,0,0.8);
}
/* Modal Content */
.modl-content {
  position: relative;
  margin: auto;
  padding: auto;
  width: 90%;
  text-align:center;
}

/* The Close Button */
.cls {
  color: white;
  position: absolute;
  top:10px;
  right: 10px;
  opacity:1;
    padding:0px 12px 0px 12px;
  font-size: 50px;
  font-weight: bold;
}

.cls:hover,
.cls:focus {
  color:#d40b0b;
  text-decoration: none;
  cursor: pointer;
transition:0.6s ease;
z-index:22225;
  background-color:rgba(255,255,255,0.9);
}
.mySlide img{filter:brightness(110%); max-width:100%;margin:auto;vertical-align:middle;box-shadow: 0px 0px 10px 0px rgba(211,211,211,0.58);}

.mySlide {
  display: none;
  
}

.cursor {
  cursor: pointer
}

/* Next & previous buttons */
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
 border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
}

/* Position the "next button" to the right */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
  background-color: rgba(255, 255,255, 0.8);
  color:#d40b0b;
  text-decoration:none;
}
.popup{position:fixed; background-color:rgba(58,58,58,0.57);z-index:999;padding:0;width:100%;}
.popup .col-md-12 img{max-width:100%;filter:none;box-shadow:rgba(0,0,0,.517647) 0 1px 6px, rgba(0,0,0,.117647) 0 1px 4px;}

#pcls{top:13px; right:13px;position:fixed;z-index:1000;cursor:pointer;font-size:48px;color:#999999;max-height:70px;padding:8px;border-radius:6px}
#pcls:hover{background-color:#000000;color:#CCCCCC;cursor:pointer;transition:0.5s}
#mySidenav{
    position: absolute;
    left: 0px;
    transition: 0.3s;
    padding:0px 12px;
    width: 125px;
    text-decoration: none;
    font-size: 17px;
    color: white;
    border-radius: 0 5px 5px 0;
	z-index:101;
	font-family:calibri;
	box-shadow:rgba(0,0,0,.517647) 0 1px 6px, rgba(0,0,0,.517647) 0 1px 4px;
	 background-color: rgba(4,5,6,0.99); cursor:pointer;
	  background-color: rgba(4,5,6,0.87);
	 top: 230px;
}
#mySidenav span img{max-height:40px}
#mySidenav:hover {
     background-color: rgba(4,5,6,0.99); cursor:pointer;
}

.enqq{z-index:101;position: absolute;left: -325px;width: 325px;box-shadow:rgba(0,0,0,.517647) 0 1px 6px, rgba(0,0,0,.517647) 0 1px 4px;height:auto;top:271px;padding:15px; background-color: rgba(4,5,6,0.87); border-radius: 0 5px 5px 0;}
.enqq label{color:#FFFFFF;font-family:alg;transition:2s}
.enqq .col-xs-4, .enqq .col-xs-8{margin-top:8px;padding:0px}
.enqq img{max-height:30px;position:absolute;top:-10px;left:305px;display:none}
.enqq input[type=text], .enqq input[type=email]{font-size:12px;height:28px}
.enqq input[type=submit]{color:#FFFFFF; background-color:rgba(51,51,51,0.78);background-size:74px 38px;background-position:center;padding:5px 33px;box-shadow:rgba(245,251,251,0.517647) 0 1px 6px, rgba(251,251,251,0.517647) 0 1px 4px;}
.enqq input[type=submit]:hover{ background-color:rgba(51,51,51,0.48)}
.enqq .col-xs-12{padding:0;text-align:right;margin-top:10px}
.enqq #clo:hover{cursor:pointer;background-color:rgba(51,51,51,0.3)font-size:20px;color:#CCCCCC}
.sels .col-md-4 .qk ul li{padding:6px 0px}
.sels .col-md-4 ul{padding:1px 10px}




@media screen and (max-width: 1000px){
#mySidenav{top:315px}
.enqq{top:356px}
.navi{border-bottom:0}
#log1{height:66px; width:200px;display:block;position:absolute;z-index:200;text-align:center;margin-left:25%;border-bottom:1px solid rgba(211,211,211,0.5);cursor:pointer}
.navbar-fixed{position:fixed;}

.logo{position:absolute;top:0;left: 0;width:100%;padding:10px 0 0 0 ;float:none}
.logo2{display:none}
nav{width:100%;padding:0}
#cssmenu{width:100%;margin-bottom:50px;background-size:20px 43px}
#cssmenu ul{width:100%;display:none;}
#cssmenu ul li{width:100%;border-bottom:1px solid rgba(255,255,255,0.8);margin:0;padding:0}
#cssmenu ul li a:hover{background-color:rgba(0,0,0,0.2);}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto;top:0}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%; color:#000000;font-size:13px;padding:12px;margin:0;}
/*#cssmenu ul li a:hover{background-color:rgba(211,211,211,0.48)}*/
#cssmenu > ul > li{float:none;}
#cssmenu ul ul li a{color:#000000;font-family:rob_cond;max-width:100%;border-bottom:0;padding:6px}
#cssmenu ul ul li{/*background:#333!important;*/border-bottom:0}
#cssmenu ul ul li:hover{}
#cssmenu > ul > li:hover > a{}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#000000;background:white;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#000000;background-color:rgba(211,211,211,0.48)}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:center}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
.navi{padding-left:15px;width:100%;}
#cssmenu #head-mobile{display:block;padding:20px;font-family:aharoni;font-size:18px; color:#FFFFFF;)}
.button{width:49px;height:40px;position:absolute;right:-20px;top:-15px;cursor:pointer;z-index: 12399994; color:#d40b0b;background-color:white;border:2px solid #d40b0b;box-shadow:3px 3px 12px rgba(0,0,0,0.23)}
.button:after{position:absolute;top:18px;right:13px;display:block;height:4px;width:20px;content:'';background:#d40b0b}
.button:hover{ background-color:rgba(51,51,51,0.7);color:#000000; }
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top:11px;right:13px; color:#333333;display:block;height:4px;width:20px;background:#d40b0b;content:'';color:#000000}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:19px;border:0;height:2px;width:19px;background:#d40b0b;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:19px;background:#d40b0b;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:2px;}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #ddd;height:45px;width:43px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{}
#cssmenu ul ul .submenu-button{height:36px;width:36px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff; color:#000000;}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
.slider{height:300px;}

.header .col-md-4{text-align:center}
.header .col-md-8 h1{float:none;text-align:center}
.header{padding:0}
.header .golo{text-align:center}
.header .col-md-7{text-align:center}
.ryt{margin-top:0px;}

.icn img{max-width:40px}


#sd1{top:340px}
#sd2{top:385px}
#sd3{top:430px}
#sd4{top:475px}
#sd5{top:520px}

#ic1 img{top:340px;}
#ic2 img{top:385px;}
#ic3 img{top:430px}
#ic4 img{top:475px}
#ic5 img{top:520px}

.sels .col-md-4{margin-top:30px}


.modl {padding-top:100px}
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev, .next {
  background-color: rgba(0, 0,0, 0.65);
  color:#FFFFFF;
  text-decoration:none;
}

.header .col-md-4 .col-xs-12{border-bottom-left-radius:30px;border-bottom-right-radius:30px;margin-bottom:5px;}
.divi{margin-bottom:20px}
.content #dici{padding-left:15px}
.footer .col-md-3{text-align:center;}
 .footer .thought, .footer .addrf, .footer .fb{padding-left:0px; padding-right:0px}
 .footer .map{ padding-left:20px; padding-right:20px}
.cpy h5, .cpy h6{text-align:center}
.footer{text-align:center}
.cpy .col-md-5 h6{text-align:center}

}