@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;600;700&display=swap');

 
@font-face {
    font-family: 'Helvetica Neue LT Std';
    src: url('../fonts/HelveticaNeueLTStd-HvCn.eot');
    src: url('../fonts/HelveticaNeueLTStd-HvCn.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueLTStd-HvCn.woff2') format('woff2'),
        url('../fonts/HelveticaNeueLTStd-HvCn.woff') format('woff'),
        url('../fonts/HelveticaNeueLTStd-HvCn.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
} 
 
 
.main-bg { background: url(../images/bg.jpg); position: fixed; top:0px; left:0px; z-index: -1; }
.fill {width: 100%;height: 100%;	background-position: top center;	-webkit-background-size: cover;	-moz-background-size: cover;background-size: cover;	-o-background-size: cover;}

.slider-bg {
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-duration:10s;
	-moz-animation-duration:30s;
	-ms-animation-duration:30s;
	-o-animation-duration:30s;
	animation-duration:30s;
	animation-timing-function:ease-out;
	-webkit-animation-timing-function:ease-out;
	-webkit-transform-origin:100% 100%;
	transform-origin:100% 100%;
	-moz-animation-iteration-count:infinite;
	-moz-animation-fill-mode:forwards;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-fill-mode:forwards;
}

.kenburns {
	-webkit-animation-name:kenburns;
	-moz-animation-name:kenburns;
	-o-animation-name:kenburns;
	animation-name:kenburns;
}
.kenburnsreverse {
	-webkit-animation-name:kenburnsreverse;
	-moz-animation-name:kenburnsreverse;
	-o-animation-name:kenburnsreverse;
	animation-name:kenburnsreverse;
}
@-webkit-keyframes kenburns {
	0% {
					-webkit-transform:scale(1.2);
	}
	50% {
					-webkit-transform:scale(1);
	}
	100% {
					-webkit-transform:scale(1.2);
	}
	
}
@keyframes kenburns {
	0% {
					transform:scale(1.2);
	}
	50% {
					webkit-transform:scale(1);
	}
	100% {
					webkit-transform:scale(1.2);
	}
}
@-webkit-keyframes kenburnsreverse {
	0% {
					-webkit-transform:scale(1);
	}
	50% {
					-webkit-transform:scale(1.2);
	}
	100% {
					-webkit-transform:scale(1);
	}
}
@keyframes kenburnsreverse {
	0% {
					transform:scale(1);
	}
	50% {
					transform:scale(1.2);
	}
	100% {
					transform:scale(1);
	}
	
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } 

.outline-bg { -webkit-animation:spin 15s linear infinite;
    -moz-animation:spin 15s linear infinite;
    animation:spin 15s linear infinite;  }


 .coverimg.rtry{
   -webkit-animation:spin 60s linear infinite;
    -moz-animation:spin 60s linear infinite;
    animation:spin 60s linear infinite;
}
 

.vert-move {
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
.vert-move {
    -webkit-animation: mover 2s infinite  alternate;
    animation: mover 2s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}


#header {position:absolute; top:0px; z-index: 99; left: 0px; width: 100%}

.sectiontitle {width:60%; margin: 30px auto 0; text-align: center; z-index: 9; position: relative}

.sectiontitle h2 {font-family: 'Helvetica Neue LT Std';font-size: 37px; color: #fff; font-weight: 900;line-height:26px;text-shadow:1px 1px 2px #505050;}
.sectiontitle h2 span { font-weight: 200; font-size: 20px; display: block;letter-spacing:1px;margin-top:3px;}
.sectiontitle p {font-weight: 600; font-size: 13px;  }


.cover-block .stl-rep{margin-top:60px;}

.cover-block {  position: relative; margin-top:50px;transform:scale(1.2,1.2);}
.cover-block img {width:100%}
.outline-bg { opacity: 0.15; }
.coverimg { position: absolute; top:0; z-index: 99}

.res-img{padding-bottom:25px;} 
.res-img img{width:25%;} 

  
.cover-block .coverimg {}
.cover-block.zoomactive .coverimg { }

.cover-block.zoomactive .coverimg.sntp { }


.navbar-nav{margin-top:25px;margin-right:40px;}


.navbar-nav > li > a {color:#fff; font-weight: 400;font-size:18px;}
.navbar-nav > li > a:hover { background:none; cursor:pointer;}
.navbar-nav > li > a i{ position:absolute;margin-left:8px;font-size:22px;}


.navbar a {color:#fff; font-weight: 400;font-size:18px;text-decoration:none;}
.navbar a:hover { background:none; cursor:pointer;}
.navbar a i{ position:absolute;margin-left:8px;font-size:22px;}

a.cd-btn.js-cd-panel-trigger {
    float: right;
    margin-right: 40px;
    margin-top: 50px;
}

.stats-img{margin-bottom:30px;}

.stats-img h5{text-align:center;}

.location-block { text-align: center;}
.location-block img {width:100%}
.map-img { position:relative}
.hover-img {position:absolute; top: 0px; left: 0px; z-index: 99;}
.location-name { font-weight: 400; color: #112530; font-size: 16px; padding:0px 0px 10px;}
.state-locaion .location-block a {font-weight: 600; font-size:13px; color: #fff; text-decoration: none; display: inline-block; border:1px solid #fff; border-top:0px; border-bottom:0px; line-height: 15px; }

a.no-bdr{border:0px !important;}

.location-block a.no-bdr span{padding:0px 15px;}
.location-block a.no-bdr span i{transition: all 1000ms ease-in-out;position:absolute;right:-3px;top:1px;}
.location-block a.no-bdr:hover span i{transition: all 500ms ease-in-out;right:-10px;}
 

a.no-bdr span:after, a.no-bdr span:before{display:none;}

.mitsun {position: absolute;}

.state-locaion li:nth-child(1) .mitsun {top: 105px;right: -60px;}
.state-locaion li:nth-child(2) .mitsun {top: 65px;right: -75px;}
.state-locaion li:nth-child(3) .mitsun {top: 95px;right: -90px;}

.state-locaion.se-nd li:nth-child(1) .mitsun {top: 125px;right: auto;left:-90px;}
.state-locaion.se-nd li:nth-child(2) .mitsun {top: 125px;right: auto;left:-90px;}
.state-locaion.se-nd li:nth-child(3) .mitsun {top: 95px;right: auto;left: -130px;}


.location-block a span {display:block; padding: 8px 15px; position: relative;  }
.location-block a span:after {height: 1px; width:20%; background: #fff; content:""; position: absolute; top:0px;right:0px; transition: all 300ms ease-in-out}
.location-block a span:before {height: 1px; width:20%; background: #fff; content:""; position: absolute; bottom:0px;left:0px; transition: all 300ms ease-in-out }

.location-block a:hover span:before {width:100%;}
.location-block a:hover span:after {width:100%;}

.state-locaion { padding-bottom:50px;}
.chair-img img {width:100%}
p.chair-info{font-weight:600;margin-top:10px;float:left;}
p.chair-info span { font-size:12px; font-style: italic; font-weight:500;line-height: 18px; display: inline-block;margin-bottom:60px;}

 
.footer-lay{background:rgba(63,172,192,0.5);padding:15px 0px 5px;font-size:13px;font-weight:500;color:#000;}
.footer-lay a{font-size:13px;font-weight:300;color:#196d81;text-decoration:none;}

.state-locaion ul {padding:0px;margin:0px;}
.state-locaion li {display: block;width: 35%;margin: 20px auto;text-align: center;position:relative;}

.state-locaion .location-block .mitsun a{display:block;}


.map-img img {
 
  -webkit-transition: opacity 1s ease-in;
  -moz-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}

.location-block:hover .hover-img {
  opacity:0;-webkit-transition: opacity 1s ease-in ;
  -moz-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in;
}

.map-img > img { opacity: 0 }
.location-block:hover .map-img > img  { opacity:1;}


.mpl-rs{display:none;}
.dsk-tp{display:block;}

.hid-box span{font-size:13px;background-color:rgba(0,0,0,0.7);color:#fff;border-radius:3px;padding:4px 10px;display: inline-block;}

.plc-1 {position: absolute;top: 10px;left: 60px;z-index: 99;height: 120px;width: 260px;transform: rotate(-27deg);transition: all 500ms ease-in-out;}

.plc-1 span {transform: rotate(27deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;top:20px;width:140px;left:60px;}

.plc-1:hover{top: 45px;transition: all 500ms ease-in-out;}

.plc-1:hover span{opacity:1;transition: all 500ms ease-in-out;}



.plc-2 {position: absolute;top: 60px;left: 320px;z-index: 99;height: 100px;width: 190px;transform: rotate(3deg);transition: all 500ms ease-in-out;}

.plc-2 span {transform: rotate(-3deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;}

.plc-2:hover{top: 94px;transition: all 500ms ease-in-out;}

.plc-2:hover span{opacity:1;transition: all 500ms ease-in-out;}



.plc-3 {position: absolute;top: 173px;left: 417px;z-index: 99;height: 120px;width: 240px;transform: rotate(3deg);transition: all 500ms ease-in-out;}

.plc-3 span {transform: rotate(-3deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left: -60px;top: 13px;}

.plc-3:hover{top:200px;transition: all 500ms ease-in-out;}

.plc-3:hover span{opacity:1;transition: all 500ms ease-in-out;}



.plc-4 {position: absolute;top: 293px;left: 397px;z-index: 99;height: 120px;width: 120px;transform: rotate(3deg);transition: all 500ms ease-in-out;}

.plc-4 span {transform: rotate(-3deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left: -110px;top: 13px;width:280px;}

.plc-4:hover{top:310px;transition: all 500ms ease-in-out;}

.plc-4:hover span{opacity:1;transition: all 500ms ease-in-out;}




.plc-5 {position: absolute;top: 406px;left: 290px;z-index: 99;height: 90px;width: 130px;transform: rotate(-27deg);transition: all 500ms ease-in-out;}

.plc-5 span {transform: rotate(27deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left: 0;top: 0;width:150px;}

.plc-5:hover{top:420px;transition: all 500ms ease-in-out;}

.plc-5:hover span{opacity:1;transition: all 500ms ease-in-out;}




.plc-6 {position: absolute;top: 406px; left: 126px; z-index: 99; height: 90px; width: 160px; transform: rotate(0deg); transition: all 500ms ease-in-out;}

.plc-6 span {transform: rotate(0deg);display: inline-block;background-color:rgba(0,0,0,0.7);color:#fff;border-radius:3px;padding:4px 10px;opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left: -20px;top:40px;width:200px;}

.plc-6:hover{top:426px;transition: all 500ms ease-in-out;}

.plc-6:hover span{opacity:1;transition: all 500ms ease-in-out;}




.plc-7 {position: absolute;top: 329px;left: 6px;z-index: 99;height: 90px;width: 130px;transform: rotate(-40deg);transition: all 500ms ease-in-out;}

.plc-7 span {transform: rotate(40deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left:0;top:20px;width:140px;}

.plc-7:hover{top:369px;transition: all 500ms ease-in-out;}

.plc-7:hover span{opacity:1;transition: all 500ms ease-in-out;}




.plc-8 {position: absolute;top: 189px;left: -10px;z-index: 99;height: 169px;width: 90px;transform: rotate(0deg);transition: all 500ms ease-in-out;}

.plc-8 span {transform: rotate(0deg);opacity:0;transition: all 500ms ease-in-out;text-align:center;position:absolute;left:0;top:20px;width:140px;}

.plc-8:hover{top:239px;transition: all 500ms ease-in-out;}

.plc-8:hover span{opacity:1;transition: all 500ms ease-in-out;}

ul.drip{padding:0px;margin:0px;margin-top:10px;} 
ul.drip ul{padding-left:15px;} 

ul.drip li{display:inline-block;width:100%;margin:5px 0px;} 
ul.drip li a{text-decoration:none;color:#2f2f2f;font-size:18px;transition: all 500ms ease-in-out;} 
ul.drip li a:hover{color:#ff7147;transition: all 500ms ease-in-out;} 
ul.drip li ul a{text-decoration:none;color:#2f2f2f;font-size:18px;transition: all 500ms ease-in-out;} 
ul.drip li ul a:hover{color:#ff7147;padding-left:10px;transition: all 500ms ease-in-out;} 
 

.abt-lyr{padding:70px 100px;}
.abt-lyr h4{font-family: 'Helvetica Neue LT Std';font-size:28px;text-transform:uppercase;margin:0px;line-height:36px;margin-bottom:20px;}
.abt-lyr p{text-align:justify;font-size:18px;line-height:25px;}

body.inner-bg{background:url(../images/bg-2.jpg);background-repeat:no-repeat;background-size:cover;}
body.inner-bg .footer-lay {
    background: transparent;
    border-top: 1px solid #eaeaea;
    padding: 15px 0px 5px;
    color: #333;
}
body.inner-bg .footer-lay a{color:#333;}


.main-ftn ul{padding:40px 0px;margin:0px;border-bottom:1px solid #dddddd;}
.main-ftn li{display:inline-block;margin:0px 10px;}
.main-ftn li img{width:100%;border:1px solid #dddddd;}
.main-ftn li span{display:block;margin:10px 0px 0px;}
.main-ftn li span a{color:#4c4c4d;font-size:15px;text-decoration:none;}

.cmn-ttle h4{font-family: 'Helvetica Neue LT Std';font-size:28px;text-transform:uppercase;margin:0px;line-height:36px;margin-bottom:20px;text-align:center;}

.no-br{border:none !important;}
.nopad{padding:0px;}
.pdt-80{padding-top:80px;}
.pdb-80{padding-bottom:80px;}

.secdry-ftn ul{padding:40px 0px;margin:0px;border-bottom:1px solid #dddddd;}
.secdry-ftn li{display:inline-block;margin:0px 10px;}
.secdry-ftn img{width:100%;border:1px solid #dddddd;}

.thrd-ftn ul{padding:40px 0px;margin:0px;}
.thrd-ftn li{display:inline-block;margin:0px 10px 25px;width:14%;}
.thrd-ftn img{width:100%;border:1px solid #dddddd;padding:10px 15px;}
.thrd-ftn a{text-decoration:none;cursor:default;}

.subdiary-titl h5{font-size:25px;font-weight:600;}

.ofc-addres{min-height:280px;}

.ofc-addres h4{font-weight:400;font-size:18px;margin:0px;padding-bottom:15px;}
.ofc-addres p{font-size:15px;line-height:24px;margin-bottom:15px;}
.ofc-addres span{font-size:15px;line-height:24px;display:block;}

.ofc-addres.lef{padding-right:70px;padding-top:30px;padding-bottom:30px;}
.ofc-addres.mid{padding:0px 35px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;padding-top:30px;padding-bottom:30px;}
.ofc-addres.rit{padding-left:70px;padding-top:30px;padding-bottom:30px;}

.cmn-inn .col-lg-4{border-bottom:1px solid #dddddd;}

.cnt-us{min-height:470px;}

.boxing-rech{background-color:#fff;float:left;width:100%;padding:30px;}
.boxing-rech h4{font-size:16px;font-weight:600;}
.boxing-rech p{font-size:15px;line-height:24px;margin-bottom:15px;margin:0 auto;}
.boxing-rech span{font-size:16px;line-height:24px;display:block;}


.chr-img {float: right;width: 30%;margin: 55px 0px 10px 15px;}

.chr-img img{width:100%;display:inline-block;}

ul.drip li {font-size:14px;margin-bottom:5px;display:inline-block;color:#ff7147;}
ul.drip li a{font-size:14px;margin-bottom:5px;display:inline-block;color:#ff7147;}

ul.drip li ul a{font-size:14px;position:relative;margin-bottom:0px;display:inline-block;font-weight:300;}
ul.drip li a:hover i{color:#ff7147;transition: all 500ms ease-in-out;}
ul.drip li ul i{margin-right:5px;font-size:11px;color:#7f7f7f;}

.abt-lyr.resh{min-height:600px;}

.supproters .main-ftn {padding:0px 0px 40px;border-bottom:0px;}

.soci-link{font-size:14px;font-weight:500;color:#000;}
.soci-link a{text-decoration:none;}
.soci-link i{text-decoration:none;color:#000;font-size:14px;margin:0px 5px;}


.soci-link ul{padding:0px;margin:0px;}
.soci-link ul li{display:inline-block;}

.main-ftn.mobi{display:none;}

.supproters img{width:40%;opacity:0.6;}

.supproters .desk{position:relative;}

.supproters i{margin-left:20px;font-size:30px;color:#303030;position:absolute;top:15px;}

.supproters .cmn-ttle h4{margin-bottom:8px;font-size:20px;}




























