/*!
 * Start Bootstrap - Creative Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
 
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');

/*@font-face {
  font-family: 'Gotham-Book';
  src: url('../fonts/Gotham-Book/Gotham-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Book/Gotham-Book.woff') format('woff'), url('../fonts/Gotham-Book/Gotham-Book.ttf')  format('truetype'), url('../fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Bold';
  src: url('../fonts/Gotham-Bold/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Bold/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold/Gotham-Bold.ttf')  format('truetype'), url('../fonts/Gotham-Bold/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}*/

html, body {
    height: 100%; font-size: 16px;  line-height: 25px; color:#222; 
}

body {
    font-family: "Roboto", sans-serif; margin:0; padding:0;
}

a {
    color: #757575;
    text-decoration: none;
    transition: 0.3s ease-in-out;
}

a:hover {
    color: #000; text-decoration: none;
}

#header {
    background: #fff;
    /*height: 64px;
    overflow: hiddent;
    border-bottom: 1px solid #ddd;*/
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
	z-index:10;
	transition: all 0.5s ease-in-out;
	/*box-shadow: 0 0 10px rgba(0,0,0,0.2);*/
	
}
#header.active {box-shadow: 0 0 10px rgba(0,0,0,0.2);}
#header.homeheader {background-color:transparent;}
#header.homeheader.active {background-color:#f26921; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
#header.homeheader .navbar-nav li a, #header.homeheader.active .navbar-nav li a {color:#fff;}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Roboto', sans-serif; font-weight:300; color:#222; margin:0 0 20px;
}


h1 {font-size:40px; line-height:45px;}
h2 {font-size:30px; line-height:35px;}
h3 {font-size:25px; line-height:30px;}

h1:before {content:''; background:url(../images/line.png) no-repeat; width:90px; height:20px; margin:15px 0; display:block;}
/*h1.text-center:after {margin:15px auto 0;}*/


.bold {font-weight:700;}

/*h1:after {background: #000; content: ""; display: block; height: 2px; position: relative; top: 10px; width: 5%; margin:20px auto 50px; }
h2:after {background: #000; content: ""; display: block; height: 2px; position: relative; top: 10px; width: 20%; margin:10px auto 50px; }
*/

p {
    margin-bottom: 20px;
    font-family: 'Roboto', sans-serif;
	font-size: 16px;
    line-height: 25px;
	color:#333;
	text-align:justify;
}
small {font-size:12px; color:#999; margin-bottom:10px;}

section {
    padding: 50px 0; overflow:hidden;
}

aside {
    padding: 50px 0;
}

.no-padding {
    padding: 0 !important;
}

.no-margin {
    margin: 0 !important;
}

.bggray {background-color:#eaeaea;}



.navbar {padding:0 1rem;}
.navbar-brand {width:180px; margin-right:0; padding:0;}
.navbar-nav li a {font-size:15px; color:#222; position:relative; padding:26px 15px; display:block;}

nav ul li a,
nav ul li a:after,
nav ul li a:before {
  transition: all .5s;
}
.navbar ul li a:after {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #f26921;
  height: 2px;
  visibility:hidden;
}

.navbar ul li a:hover:after {
  width: 100%; visibility:visible;
}
.homeheader .navbar ul li a:after {
  position: absolute;
  bottom: 0px;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #fff;
  height: 2px;
  visibility:hidden;
}

.homeheader .navbar ul li a:hover:after {
  width: 100%; visibility:visible;
}
.navbar ul li ul li a:hover:after {visibility:hidden;}
.navbar ul li ul {padding:10px;}
.navbar ul li ul li a { padding:5px 10px; margin:0; border-bottom:solid 1px #eaeaea;}
.navbar ul li ul li a:hover{background-color:#49c1ba; color:#fff;}
.dropdown-menu {margin-top:-1px; min-width:12rem; padding:0; border-radius:0; background-color:#fff;}
.dropdown:hover>.dropdown-menu {
  display: block;
}
.topright a {width:30px; height:30px; /*border-radius:50%; border:solid 1px #000;*/ color:#222; text-align:center; padding:7px; margin:0 2px; display:inline-block;}
/*.topright a:hover {color:#49c1ba; border:solid 1px #49c1ba;}*/
.homeheader .topright a {color:#fff;}

.search-form-wrapper {
    display: none;
    position: relative;
    left: 0;
    right: 0;
    padding: 20px 15px;
	background-color:#000;
}

.search-form-wrapper.open {
    display: block; 
}

.input-group-addon i {padding: 6px 12px; font-size: 14px; font-weight: 400; line-height: 2 !important; color: #555; text-align: center; background-color: #eee; border: 1px solid #ccc;}




.footersocial a {width:30px; height:30px; border-radius:50%; border:solid 1px #ccc; color:#ccc; text-align:center; padding:7px; margin:0 2px; display:inline-block;}
.footersocial a:hover {color:#49c1ba; border:solid 1px #49c1ba;}


/*#header.scrolled .navbar-nav li a {
  color:#000;
}
#header.scrolled {
  background-color: rgba(255,255,255,0.5) !important;
  transition: background-color 200ms linear;
}*/

.hero {background-color:#f26921; padding:0; position:relative;}
.carousel-caption {width:100%; position:absolute; z-index:0; left:0; top:8%; padding-bottom:30px; text-align:left;}
.carousel-captiontext {position:relative; margin-top:150px; text-align:left;}
.carousel-caption h1 {font-size:60px; line-height:60px; color:#fff; font-weight:500; text-align:left; margin-bottom:10px;}
.carousel-caption h1:before {display:none;}
.carousel-caption h2 {font-size:45px; line-height:45px; color:#fff; font-weight:300; text-align:left; margin-bottom:20px;}
.carousel-caption a {background-color:rgba(0,0,0,0.2); font-size:20px; color:#fff; position:relative; padding:7px 25px 9px; border:solid 1px #fff; border-radius:20px; display:inline-block;}
.carousel-caption a:hover {background-color:#000; border:solid 1px #000;}
.carousel-caption h3 {color:#fff; font-weight:400;}
.carousel-caption h2 span {background-color:#fff; border-radius:30px; font-size:30px; line-height:30px; color:#f26921; font-weight:500; margin:5px; padding:5px 20px; display:inline-block;}

.slide1-m1, .slide1-m2, .slide2-m2, .slide3-m, .slide4-m1, .slide4-m2, .slide4-m3 {position:absolute;}
.slide1-m1 {z-index:1;}
.slide1-m2 {top:80px; z-index:-1; left:240px;}
.slide2-m2 {width:280px; left:280px; top:150px;}
.slide2-m2 h3, .slide2-m2 p {color:#fff; text-align:left; margin-bottom:0;}
.slide2-m2 h3 {font-weight:700; text-transform:uppercase;}
.slide2-m2 .row {margin-bottom:40px;}
.slide4-m1, .slide4-m2, .slide4-m3 {width:300px;}
.slide4-m1 {left:150px; z-index:1;}
.slide4-m2 {left:0;}
.slide4-m3 {left:300px;}
.text1 h1 {font-size:30px;}
.text4 {margin-top:80px;}
/*.text4 .row {margin-bottom:10px;}*/
.text4 h1 {font-size:35px;}
/*.text5 {margin-top:80px;}*/
.text5 h1 {font-size:50px; line-height:50px;}
.slide5main {margin-top:20px;}
.slide5 {margin-top:20px;}
.slide5 h3 {color:#000; margin-bottom:10px; font-size:15px;}
.slide5 h3 span {font-weight:700;}
.slide5 img {border-radius:20px;}
.slide5 .col {margin:0 5px;}
/*.slide5 img {
	clip-path: inset(0 0% 10% 0% round 10% );
}*/



@keyframes slideInLeft{
	0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible; opacity:0;}
	100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);  opacity:1;}
}
@keyframes slideInRight{
	0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible; opacity:0;}
	100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);  opacity:1;}
}

/*.carousel-caption p {font-size:1rem; color:#fff; text-align:center;}*/
.carousel-indicators {z-index:9; bottom:20px;}
.carousel-indicators li {width:7px; height:7px; border-radius:50%; cursor:pointer;}
.carousel-indicators .active {width:15px; background-color:#fff; border-radius:5px;}
.carousel-control-next, .carousel-control-prev {top:45%; width:auto; height:30px; background-color:rgba(255,255,255,0.1); padding:20px 10px;}


.w-55 {width:55%;}
.w-60 {width:60%;}
.w-65 {width:65%;}
.w-70 {width:70%;}
.w-80 {width:80%;}
.w-85 {width:85%;}
.w-90 {width:90%;}
.w-95 {width:95%;}


.chat img {filter:grayscale(100%); transition:all 0.3s ease-in-out;}
.chat img:hover {filter:grayscale(0);}
.chat .owl-nav {width:100%; position:absolute; top:45%;}
.chat .owl-nav button.owl-prev {width:35px; height:40px; background:url(../images/left.png) no-repeat !important; position:absolute; left:-40px; transition: all 0.5s ease; display:inline-block;}
.chat .owl-nav button.owl-next {width:35px; height:40px; background:url(../images/right.png) no-repeat !important; position:absolute; right:-40px; transition: all 0.5s ease; display:inline-block;}
.chat .owl-nav span {display:none;}
.chat .item {overflow:hidden; position:relative;}
.chat .overlay {width:100%; height:100%; background-color:#f26921; position:absolute; z-index:10; left:-100%; top:0; transition:left 0.3s ease-in-out;}
.chat .item:hover .overlay {left:0;}
.chat .overlay .card {background-color:transparent; border:none;}
.chat .card h1, .chat .card p {color:#fff; text-align:left;}
.chat .card h1 {font-size:35px; line-height:40px;}
.chat .card p {font-size:15px; line-height:20px;}
.chat .card h1:before {display:none;}
.chat .card-footer1 {background-color:transparent; padding:0; border:none; text-align:left; position:absolute; bottom:20px;}
.reserve a {background-color:#44c1b1; color:#000; padding:6px 10px; border-top-right-radius:20px;  border-bottom-right-radius:20px; text-align:left; display:inline-block;}
.reserve a i {background-color:#fff; border-radius:50%; padding:4px 10px; margin-left:10px; font-size:20px; color:#44c1b1; display:inline-block; transition: all 0.5s ease;}
.reserve a:hover {background-color:#fff;}
.reserve a:hover i {background-color:#44c1b1; color:#fff;}
/*.chat .item {width:100%; position:relative; transition:all 0.3s ease-in-out;}
.chat .item:hover {width:200%;}*/

.celdiv {position:relative; overflow:hidden; margin-bottom:20px; background-color:#000; display:inline-block;}
.celdiv .head {width:100%; font-size:20px; color:#f26921; background-color:rgba(0,0,0,0.7); padding:10px; position:absolute; left:50%; transform:translateX(-50%); bottom:0; display:inline-block; transition: .5s ease;}
.celdiv:hover .head {bottom:-50px;}
.celdiv img {transition: .5s ease-in-out;}
.celdiv:hover img {opacity:0.5;}
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color:rgba(68,193,177,0.7);
  margin:50px 20px;
  overflow: hidden;
  height: 0;
  transition: .5s ease;
}

.celdiv:hover .overlay {
  height: 75%;
}

.celdetail {
  width:100%;
  color: #fff;
  font-size: 20px;
  padding:20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);  
}
.celdetail h3, .celdetail p {color:#fff; font-weight:700; text-align:center;}
.celdetail p a {background-color:rgba(0,0,0,0.5); color:#fff; padding:5px 20px 7px; line-height:20px; transition: .5s ease; border-radius:20px; display:inline-block;}
.celdetail p a:hover {background-color:#f26921;}


.what {background-color:#efae3a;}
.what h1 {font-weight:400;}
.what h1:before {display:none;}
.whatvideo {padding:0 30px;}
.whatvideo:before, .whatvideo:after {content:'';  width:90px; height:20px; background:url(../images/line.png) repeat; -webkit-filter: brightness(0); filter: brightness(0); position:relative; z-index:1; display:inline-block;}
.whatvideo:before {top:100px; left:-10px;}
.whatvideo:after {top:-260px; left:-40px;}
.whatvideo span {background-color:#fff; font-size:15px; color:#000; padding:2px 10px 5px; text-align:center; position:absolute; top:65%; left:50%; transform:translate(-50%,-65%); display:inline-block; border-radius:20px;}

.ways {background-color:#222;}
.ways h1 {color:#fff; font-weight:400;}
.ways h1:before {display:none;}
.ways h3 {font-size:18px; color:#efae3a; font-weight:400; text-align:center;}
.ways p {color:#fff; text-align:center;}
.way .ceffect {width:130px; height:130px;}
.way .ceffect img {border-radius:100%; margin-top:0;}
.way .ceffect h3 {font-weight:600; margin:10px 0 30px;}
.readmore a {background-color:#373737; padding:8px 30px; color:#fff; border-radius:20px; text-align:center; display:inline-block;}
.readmore a:hover {background-color:#000;}

.way1 {width:300px; height:480px; background-color:#222; border-radius:10px; margin-bottom:20px; transition:all .2s ease-in-out;}
.way1:hover {box-shadow:0 0 30px #aaa;}
.way1 img {border-top-left-radius:10px; border-top-right-radius:10px;}
.way1 h3 {font-size:20px; color:#f26921; text-align:center; font-weight:600; margin:10px 0;}
.way1 p {font-size:15px; line-height:20px; color:#fff; text-align:center;}

.simplediv h1 {font-weight:400;}
.simplediv h1:before {display:none;}
.simple h2, .simple p {text-align:center;}
.simple h2 {color:#f26921; text-transform:uppercase; margin-bottom:0; font-weight:400;}


.things {position:relative; margin-top:-300px; padding-bottom:0;}
.curvemain {height:200px; overflow:hidden;}
.curve {width:3000px; height:1500px; background-color:#f26921; border-radius: 200% 200% 0 0; position:relative; left: 50%;  transform: translateX(-50%); display:inline-block;}
.thingscontent {width:100%; background-color:#f26921; display:inline-block;}
.thingscontent h1 {color:#fff; font-weight:400; margin-top:80px;}
.thingscontent h1:before {margin:15px auto;}
.ceffect img {border-radius:100%; margin-top:10px;}
.thingscontent h3 {font-weight:400; margin:10px 0 30px; font-size:18px; line-height:23px; color:#fff; text-align:center;}
.readmore1 a {background-color:#fff; padding:20px 50px; font-size:23px; color:#222; border-radius:80px; text-align:center; display:inline-block;}
.readmore1 a:hover {background-color:#000; color:#fff;}
.ceffect {
    display: inline-block;
    font-size: 45px;
    line-height: 90px;
    margin: 10px;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 1;
    color: #fff;
}
.ceffect:after {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    content:'';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.ceffect:before {
    speak: none;
    font-size: 45px;
    line-height: 90px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    display: block;
    -webkit-font-smoothing: antialiased;
}
.ceffect-1 {
    background: rgba(255, 255, 255, 0.1);
    -webkit-transition: background 0.2s, color 0.2s;
    -moz-transition: background 0.2s, color 0.2s;
    transition: background 0.2s, color 0.2s;
}
.ceffect.effect-1:after {
    top: -7px;
    left: -7px;
    padding: 7px;
    box-shadow: 0 0 0 4px #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0;
}
/* Effect 1a */
.ceffectdiv:hover .ceffect.effect-1.sub-a {
    background: rgba(255, 255, 255, 1);
    transition:all 0.3s ease-in-out;
}

.ceffectdiv:hover .ceffect.effect-1.sub-a:after {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}


.inner-hero {background-color:#f26921; position:relative; margin-top:77px; min-height:250px;}
.about {background:url(../images/about-bg.jpg) no-repeat; background-size:100%;}
.how {background:url(../images/how-bg.jpg) no-repeat; background-size:100%;}
.partners {background:url(../images/partners-bg.jpg) no-repeat; background-size:100%;}
.faqs {background:url(../images/faqs-bg.jpg) no-repeat; background-size:100%;}
.inner-hero h1 {color:#fff; font-weight:400;}
.inner-hero h1:before {display:none;}

.pandemic p {text-align:center;}

.choose {/*padding:0; */background-color:#f4f4f4;}
/*.choose-border {border-top:solid 400px #f4f4f4;}*/
.choose .container {position:relative;/* margin-top:-350px;*/}
.choose p {text-align:center;}
.choose h1:before {display:none;}
.readmore2 a {background-color:#f26921; color:#fff; padding:5px 10px 6px 20px; border-radius:20px;  text-align:left; display:inline-block;}
.readmore2 a i {background-color:#fff; border-radius:50%; padding:4px 10px; margin-left:10px; font-size:20px; color:#000; display:inline-block;}
.readmore2 a:hover {background-color:#222;}
.choose h2 {color:#f26921; font-weight:400; text-align:center;}
.choose h2:after {content:''; background:url(../images/line.png) no-repeat; width:90px; height:20px; margin:15px auto; filter: brightness(0); display:block;}

.team div{padding:0; margin-top:50px;}
.team-border {border-top:solid 280px #f26921;}
.teamdiv .container {position:relative; margin-top:-250px;}
.teamdiv h1 {color:#fff; text-align:center; font-weight:400;}
.teamdiv h1:before {display:none;}
.team img {border-radius:100%;}
.team h3 {font-weight:400; margin-bottom:10px;}
.team p {text-align:center;}

.plogos h2, .plogos1 h2 {color:#f26921; font-weight:400;}
.plogo, .plogo1 {width:100%; margin-bottom:20px; border:solid 1px #ccc; display:inline-block;}
.plogo p {width:100%; min-height:200px;  background-color:#ebebeb; padding:20px; margin-bottom:0; display:inline-block;}
.plogo1 p {width:100%; min-height:100px;  background-color:#ebebeb; padding:20px; margin-bottom:0; display:inline-block;}

#accordionExample {background-color:#f4f4f4; padding:0 20px; display:block;}
#accordionExample .card {background-color:transparent; border:none; border-radius:0;}
#accordionExample .card-header {background-color:transparent; border:none; border-bottom:solid 1px #ccc;}
#accordionExample .card-header a {color:#f26921; font-size:18px; font-weight:400; white-space:normal; text-align:left; padding:0;}

#accordionExample .btn[aria-expanded=false] span:before {
  font-family: "FontAwesome";
  font-weight: 900;
  content: "\f107";
  float: right;
 transition: all .5s;
}

#accordionExample .btn[aria-expanded=true] span:before {
  font-family: "FontAwesome";
  font-weight: 900;
  content: "\f107";
  float: right;
  transition: all .5s;
  -webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.contact h2 {width:100%; background-color:#f4f4f4; padding:10%; border:solid 1px #ccc; font-size:25px; line-height:35px; display:inline-block;}
.contact h2 a {color:#f26921;}

.terms h3 {font-weight:900; text-align:left;}
.terms li {text-align:left; margin-bottom:10px;}

.steps {position:relative;}
.step {background-color:#f26921; padding:5px 30px 8px; font-size:25px; color:#fff; border-radius:20px; margin-top:150px; display:inline-block;}
.steps h1 {font-size:50px; line-height:50px; color:#f26921; margin:30px 0 0; font-weight:400;}
.steps h1:before {display:none;}
.steps h2 {font-size:30px; color:#000; font-weight:400; margin-bottom:10px;}
.steps p {font-size:20px; text-align:left;}
.stepborder1 {width:40%; height:350px; border:dashed 2px #f26921; border-radius:100px; border-top-right-radius:0; border-bottom-right-radius:0; border-right:none; position:absolute; z-index:-1; top:450px; left:-80px;}
.stepborder1:before {content:''; width:100%; border-top:dashed 2px #f26921; display:inline-block; position:absolute; top:-2px; left:102%;}
.stepborder2 {width:35%; height:450px; border-right:dashed 2px #f26921 !important; border-top:dashed 2px #f26921 !important;  border-top-right-radius:100px; border:none; position:absolute; z-index:-1; top:798px; left:35%;}
.step2 .pl-5 {padding-left:15% !important; margin-top:100px;}
.btnbig a {padding:12px 40px 15px; font-size:20px; border-radius:50px;}
.btnbig a:hover {background-color:#666;}







footer {width:100%; background-color:#222; padding:50px 0; display:inline-block;}
footer h4, footer p, footer h4 a {color:#ccc; font-size:1rem;}
footer ul {margin:0; padding:0;}
footer ul li {margin:0; padding:0; list-style:none; margin-bottom:10px;}
footer a {color:#fff;}
footer a:hover {color:#ccc;}
.social .fa:before {font-size:25px;}
.social a {width:40px; height:40px; padding:8px; background-color:#fff; color:#222; float:left; margin:20px 5px 50px 0; border-radius:50%;}
.social a:hover {background-color:#000; color:#fff;}
.social a.insta {padding:8px 9px;}
.social a.fb {padding:8px 12px;}
.social .tiktok:hover img {filter:brightness(0) invert(1);}

footer select {padding:5px 10px; background-color:#fff; border:none; color:#666; margin-bottom:10px;}
footer input[type="submit"] {background-color:#1c1b2e; border:none; color:#ccc; padding:3px 30px 7px; border-radius:5px; transition: 0.3s ease-in-out;}
footer input[type="submit"]:hover {background-color:#000; color:#fff;}
.footerbtm {width:100%; border-top:solid 1px #1c1b2e; padding:20px 0; font-size:0.9rem; color:#555461; display:inline-block;}
.footerbtm a {color:#555461;}
.footerbtm a:hover {color:#ccc;}


.top a{background-color:#020116; border:solid 2px #ccc; border-radius:10%; padding:5px 10px 5px; display:inline-block; position:fixed; z-index:10; bottom:5%; right:20px; font-size:12px; color:#ccc; text-transform:uppercase; text-align:center;}
.top a i:before {font-size:25px;}
/*.top a img {transform:rotate(-90deg); width:10px; margin:0 auto 5px;}*/
.top a:hover {color:#999;}


.list ul {margin:0; padding:0;}
.list ul li {margin-bottom:10px; padding:0 0 0 15px; list-style:none; background:url(../images/list.png) no-repeat 0 8px; font-size:1rem; font-weight:normal;}
.list ul li ol {margin-top:10px; padding:0;}



.sticky {background-color:#fff; box-shadow:0 0 10px #ccc;}
.fixed {position:fixed; top:0; width:100%;}
.hidden {display:none;}
.left {text-align:left;}
.right {text-align:right;}

input, textarea, select {width:100%; background-color:#f4f4f4; padding:10px; margin-bottom:20px; border:solid 1px #ccc; border-radius:5px; color:#666;}
input[type="submit"] {background-color:#020116; padding:10px 30px; color:#fff; border:none; cursor:pointer; text-transform:uppercase; transition: 0.3s ease-in-out;}
input[type="submit"]:hover {background-color:#000;}



::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:1;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity:1;
}
:-moz-placeholder { /* Firefox 18- */
  opacity:1;
}


.fcwhite {color:#fff;}
.fcgreen {color:#49c1ba;}
.fcorange {color:#ff6600;}


.modal .close {position:absolute; top:-20px; right:-10px; background-color:#000; color:#fff; border-radius:50%; padding:3px 10px 8px; opacity:1; z-index:1;}
#myModal .modal-body {padding:0;}




