body, div, img, a, a:hover, p, header, nav, section, footer, h1, h2, h3, h4, h5, h6{ margin: 0px; padding: 0px;}
body{ background-color: #f8f8f8; margin:0px; padding: 0px; font-family: 'Varela Round', sans-serif; overflow-x:hidden !important; letter-spacing: normal; }
h1{ font-size: 32px; font-weight: 400; color: #4a4a4a; letter-spacing: 0px; }
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  background-color: #000;
}
.top-spc{ margin-top: 30px; }
.top-area{ padding: 8px 0;	background-color: #fff; box-shadow: 2px 2px 2px #f8f8f8;}
.logo-top{width: 250px;}
.logo-top img{width: 100%;}
.navbar-nav { margin-top: 15px; float: right !important;}
.dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{display: block;}
.navbar-default {background-color: transparent; border-color: transparent;}
.navbar-default .navbar-nav>li>a {color: #2d2d2d; text-transform: uppercase;}
.navbar {min-height: auto; margin-bottom: 0px;}
.navbar-default {background-color: transparent!important;border-color: transparent!important;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand img{ }
.navbar{ min-height: 0px;margin-bottom: 0px !important; }
/*.navbar-nav>li>a{ text-transform: uppercase; }*/
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #f15623 !important;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{ background-color:transparent !important; color: #f15623 !important;  }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color:transparent; color: #f15623 !important;}
.navbar-brand{ height: auto; padding: 0px !important; }
.dropdown-menu { border: 0px !important; }
.dropdown-menu>li>a { border-bottom: 1px dotted #e6e2e2; padding: 8px 15px; }
.menu{}
.menu ul{margin:0px; padding: 0px; color: #fff;}
.menu ul li{font-size: 14px; color: #fff; padding: 0 15px; display: inline; letter-spacing: 0.8px;}
.menu ul li span{ border: 1px solid #fff; border-radius: 2px; padding: 10px;}
.latest-bar{ background-color: #c22326; height: 5px; }
.fade-carousel {position: relative; height: 448px;}
.fade-carousel .carousel-inner .item {height: 448px;}
.fade-carousel .carousel-indicators > li {margin: 0 2px; background-color: #f39c12; border-color: #f39c12; opacity: .7;}
.fade-carousel .carousel-indicators > li.active {width: 10px; height: 10px; opacity: 1;}
.hero {position: absolute; top: 60%; left: 50%; z-index: 3; color: #232323; text-align: center;  font-weight: 600; letter-spacing: 1px;
-webkit-transform: translate3d(-50%,-50%,0);
-moz-transform: translate3d(-50%,-50%,0);
-ms-transform: translate3d(-50%,-50%,0);
-o-transform: translate3d(-50%,-50%,0);
transform: translate3d(-50%,-50%,0); }
.hero h1 {font-size: 36px; font-weight: bold; margin: 0; padding: 0;}
.hero h6 {font-size: 16px; font-weight: bold; margin: 0; padding: 0;}
.hero a{ color: #232323; text-decoration: none;}
.hero a:hover{color: #232323; text-decoration: none;}
.fade-carousel .carousel-inner .item .hero { opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; }
.fade-carousel .carousel-inner .item.active .hero {opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; }
.overlay {position: absolute; width: 100%; height: 448px; z-index: 2; background-color: #080d15; opacity: .1;}
.btn.btn-lg {/*padding: 20px 60px;*/}
.btn.btn-hero,
.btn.btn-hero:focus {color: #fff; border-radius:10px;  letter-spacing: 1px; margin: 20px 0px; outline: none; background-color:#027878 ; border: 4px double #fff;}
.btn.btn-hero:hover{ background-color:#025a5a; border: 4px double #fff;}
.btn-hero2,
.btn-hero2:focus {color: #fff; border-radius:10px;  letter-spacing: 1px; margin: 20px 0px; outline: none; background-color:transparent; border: 4px double #fff;}
.btn-hero2:hover{ background-color:#fdb632; color: #fff; border: 4px double #fff;}
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {height: 448px; background-size: cover; background-position: center center; background-repeat: no-repeat;}
.fade-carousel .slides .slide-1 {  background-image: url(../images/banner.jpg); }
.fade-carousel .slides .slide-2 { background-image: url(https://ununsplash.imgix.net/photo-1416339684178-3a239570f315?q=75&fm=jpg&s=c39d9a3bf66d6566b9608a9f1f3765af);}
.fade-carousel .slides .slide-3 { background-image: url(https://ununsplash.imgix.net/photo-1416339276121-ba1dfa199912?q=75&fm=jpg&s=9bf9f2ef5be5cb5eee5255e7765cb327);}
@media screen and (min-width: 980px){ .hero { width: 980px; }  }
@media screen and (max-width: 640px){ .hero h1 { font-size: 4em; } }
.middle-box{ margin-top: 30px; text-align: center;  }
.middle-box .icon{ }
.middle-box .icon img{ width: 100px; display: block; margin-left: auto; margin-right: auto; }
.middle-box .icon img:hover{ margin-top: -3px; }
.middle-box .heading{ margin-top: 20px;}
.middle-box .heading h3{font-size: 18px; font-weight: 400; color: #3a3939; text-align: center; text-transform: uppercase;}
.middle-box .matter{ margin-top: 10px;}
.middle-box .matter p{ font-size:13px; line-height: 22px; color:#3d3d3d; letter-spacing: 0.3px;}
.middle-box .more{ font-size:13px; margin-top:5px; font-weight: 600; }
.middle-box .more a{ color:#f15623; text-decoration: none;}
.middle-box .more a:hover{ color:#0d91cd; text-decoration: none;}
.featured{ background-color:#fff; padding: 40px 0; margin-top: 30px; box-shadow: 10px 0px 10px 0px #c5c2c2;}
.featured h6{ font-size:16px; font-weight: 600; color: #2e2e2e; margin-top: 15px; }
.trust-pilot{margin-top: 30px; }
.right-pic{margin-top:30px;}
.trust-pilot h2{ font-size: 24px; font-weight: 100; color: #2e2e2e; line-height: 40px; }
.trust-pilot .matter{margin-top: 20px;}
.trust-pilot .matter p{ font-size:20px; color: #3d3d3d;  line-height: 30px; }
.trust-pilot ul{ margin:0px; padding: 0px;}
.trust-pilot ul li{ list-style: none; font-size: 16px; color: #3d3d3d; padding: 10px 0;  }
.trust-pilot .fa{ font-size: 16px; color: #027878; margin-right: 10px; }
.how-it{ background-color: #fff; margin-top: 30px; padding: 60px 0; box-shadow: 10px 0px 10px 0px #c5c2c2;}
.how-it h1{ font-size: 42px; color: #3a3939; font-weight: 100; text-align:center; text-decoration: underline; margin-bottom: 60px; }
.how-it h1::after{ border: 5px solid #000; width: 100px; float: left;  }
.how-it .work{margin-top:20px; margin-bottom:20px;cursor: pointer; float: left; -webkit-transition: 0.5s; transition: 0.5s; }
.how-it .work img{ width: 70%; margin-left: auto; margin-right: auto; }
.how-it .work img:hover{ margin-top: -2px; }
.how-it .work .icon{ margin-top: 25px; }
.how-it .work .icon img{ width:70px; display: block; margin-left: auto; margin-right: auto; }
.how-it .work h2{ font-size:20px; font-weight: 100; color: #2e2e2e;  margin-top: 20px; text-align: center; line-height:24px;  }
.how-it .work p{ font-size: 16px; color:#727171; line-height: 22px; margin-top: 10px; text-align: center;  }
.gallery-area{ margin-top: 60px;}
.gallery-area .area{ background-color: #000; border: 1px solid #fff; border-radius: 0px; height: 250px; margin-top: 30px;}
.gallery-area .area img{ width: 100%; height: 100%; border-radius: 0px; opacity: 0.8;}
.gallery-area .area img:hover{-webkit-transition:ease-in 0.1s; transition:ease-in 0.1s;opacity: 0.9;}
.gallery-area .area .icon-bg{ background-color:#16b1b5; width: 50px; height: 50px; border-radius:50%; position: absolute; top: 60%; left: 10%; padding: 5px; }
.gallery-area .area .icon-bg img{ width: 100%; height: 100%; }
.gallery-area .area .heading{ font-size:20px; color: #fff; font-weight: 600; position: absolute; top:85%; left: 10%; cursor: pointer; }
.gallery-area .button{ margin-top: 20px;  text-align: center;}
.gallery-area .button .seeall{color: #fff; border-radius:10px;  letter-spacing: 1px; margin: 20px 20px;outline: none;
 background: -moz-linear-gradient(left,#25BEA0, #16B1B5);
background: -webkit-linear-gradient(left, #25BEA0, #16B1B5);
background: -ms-linear-gradient(left, #25BEA0, #16B1B5);
background: -o-linear-gradient(left, #25BEA0, #16B1B5); }
.gallery-area .button .seeall:hover{
	background: -moz-linear-gradient(left,#31cfb0, #24c1c5);
background: -webkit-linear-gradient(left,#31cfb0, #24c1c5);
background: -ms-linear-gradient(left,#31cfb0, #24c1c5);
background: -o-linear-gradient(left,#31cfb0, #24c1c5); }
#testimonial4{ overflow: hidden;min-height: 375px; position: relative; background: #1583c9;}
#testimonial4 .carousel-inner{width: 75%; margin: auto;}
#testimonial4 .carousel-inner:hover{ cursor: -moz-grab; cursor: -webkit-grab;}
#testimonial4 .carousel-inner:active{ cursor: -moz-grabbing; cursor: -webkit-grabbing;}
#testimonial4 .carousel-inner .item{ overflow: hidden;}
.testimonial4_indicators .carousel-indicators{ left: 0; margin: 0; width: 100%; font-size: 0; height: 20px; bottom: 15px; padding: 0 5px; cursor: e-resize; overflow-x: auto;overflow-y: hidden; position: absolute; text-align: center; white-space: nowrap;}
.testimonial4_indicators .carousel-indicators li{ padding: 0; width: 10px; height: 10px; border: none; text-indent: 0; margin: 2px 3px; cursor: pointer; display: inline-block; background: #ffffff; -webkit-border-radius: 100%; border-radius: 100%;}
.testimonial4_indicators .carousel-indicators .active{ padding: 0; width: 10px; height: 10px; border: none; margin: 2px 3px; background-color: #000; -webkit-border-radius: 100%; border-radius: 100%;}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{ height: 3px;}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{ background: #eeeeee; -webkit-border-radius: 0; border-radius: 0;}
.testimonial4_control_button .carousel-control{ top: 175px; opacity: 1; width: 40px; bottom: auto; height: 40px; font-size: 10px; cursor: pointer; font-weight: 700; overflow: hidden; line-height: 38px; text-shadow: none; text-align: center; position: absolute; background: transparent; border: 2px solid #ffffff; text-transform: uppercase; -webkit-border-radius: 100%;  border-radius: 100%; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1); transition: all 0.6s cubic-bezier(0.3,1,0,1);}
.testimonial4_control_button .carousel-control.left{ left: 7%; right: auto}
.testimonial4_control_button .carousel-control.right{ right: 7%; left: auto;}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{ color: #000; background: #fff; border: 2px solid #fff;}
.testimonial4_header{ top: 0; left: 0; bottom: 0; width: 550px; display: block; margin: 30px auto; text-align: center; position: relative;}
.testimonial4_header h4{ color: #ffffff; font-size: 30px; font-weight: 600; position: relative; letter-spacing: 1px; text-transform: uppercase;}
.testimonial4_slide{top: 0; left: 0; right: 0; bottom: 0; width: 70%; margin: auto; padding: 20px; position: relative; text-align: center;}
.testimonial4_slide img { top: 0; left: 0; right: 0; width: 50px; height: 50px; margin: auto; display: block; color: #f2f2f2; font-size: 18px; line-height: 46px; text-align: center; position: relative;}
.testimonial4_slide p { color: #ffffff; font-size: 16px; margin: 40px 0 20px 0;}
.testimonial4_slide h4 { color: #ffffff; font-size: 24px; font-weight: bold;}
@media only screen and (max-width: 480px){
  .testimonial4_control_button .carousel-control{display: none;}
  .testimonial4_header{width: 95%;}
  .testimonial4_header h4{font-size: 20px;}
  .testimonial4_slide{ width: 98% padding: 5px;}
}
@media (min-width: 481px) and (max-width: 767px){
  .testimonial4_control_button .carousel-control.left{  left: 2%;  }
  .testimonial4_control_button .carousel-control.right{  right: 2%; }
  .testimonial4_header{ width: 95%; }
  .testimonial4_slide{  width: 98%; padding: 5px;}
}
@media (min-width: 768px) and (max-width: 991px){
  .testimonial4_control_button .carousel-control.left{ left: 5%;}
  .testimonial4_control_button .carousel-control.right{right: 5%;}
}
@-webkit-keyframes psBoxShadowEffect_2{
  0% {  opacity: 0.3;  }
  40% { opacity: 0.5; -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5);  }
  100% { -webkit-box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5); -webkit-transform: scale(1.5); opacity: 0;  }
  }
@keyframes psBoxShadowEffect_2{
  0% {  opacity: 0.3; }
  40% {  opacity: 0.5;box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #ffffff, 0 0 0 10px rgba(255,255,255,0.5); }
  100% {  box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 5px 5px #ffffff, 0 0 0 5px rgba(255,255,255,0.5); transform: scale(1.5);  opacity: 0;  }
}
.gal-container{}
.gal-container h2{ font-size: 42px; margin-bottom: 50px; text-decoration: underline;}
.contact-bg{ background-color:#c22326; padding: 20px 0; margin-top: 30px; }
.contact-bg .cont{ margin-top: 30px; margin-right:50px;  }
.contact-bg .cont h1{color:#f6f6f6; font-weight: 600; }
.contact-bg .cont p{ margin-top: 20px; font-size: 16px; color: #fff; line-height: 28px;}
.contact-bg .cont .button-bot{}
.app-bg{ background-color:#f15623; padding-top: 20px;  margin-top: 30px; }
.app-bg .right{ padding-top: 10px; padding-bottom: 40px; }
.app-bg .right h3{ font-size:22px; color: #2e2e2e; font-weight: 600; line-height: 36px; }
.app-bg .right h4{ font-size:18px; color: #2e2e2e; font-weight: 600; line-height: 36px; margin-top: 10px; }
.app-bg .right .list{ margin-top: 10px; }
.app-bg .right .list ul{margin:0px; padding: 0px; }
.app-bg .right .list ul li{ list-style: none; font-size: 16px; color:#3d3d3d; padding: 5px 0px;}
.app-bg .right .list ul li .fa{ margin-right: 10px; color: #25BEA0; }
.app-bg .right .button-app{ margin-top: 20px; }
.retail-left{ margin-top: 30px; margin-right:50px;  }
.retail-left h1{color:#2e2e2e; font-weight: 600; }
.retail-left p{ margin-top: 20px; font-size: 16px; color: #3d3d3d; line-height: 28px;}
.retail-left .button-bot{}
.retail-right{ padding: 0px;}
.retail-right img{  }
.footer-bg{ background-color: #1d1d1d; padding-top: 40px; padding-bottom: 10px;}
.footer-bg .inner{ color: #efecec; margin-top: 20px; }
.footer-bg .inner img{  } 
.footer-bg .inner h6{font-size:14px;}
.footer-bg .inner .drop{ margin-top: 20px;}
.footer-bg .inner .drop ul{margin:0px; padding: 0px;}
.footer-bg .inner .drop ul li{ list-style: none; font-size:13px; padding: 5px 0; font-weight: normal;}
.footer-bg .inner .drop ul li a{color: #efecec; text-decoration: none;}
.footer-bg .inner .drop ul li a:hover{color: #fdb632; text-decoration: none;}
.footer-bg .app-btn-fot{ margin-top: 40px; }
.footer-bg .inner2{ color: #a3a2a2; margin-top:20px;  }
.footer-bg .inner2 h6{font-size:14px; font-weight: 600;}
.footer-bg .inner2 .drop2{ margin-top: 20px;}
.footer-bg .inner2 .drop2 ul{margin:0px; padding: 0px;}
.footer-bg .inner2 .drop2 ul li{ list-style: none; font-size:13px; padding: 5px 0; font-weight: normal;}
.footer-bg .inner2 .drop2 ul li a{color: #a3a2a2; text-decoration: none;}
.footer-bg .inner2 .drop2 ul li a:hover{color: #a3a2a2; text-decoration: none;}
.footer-bg .inner2 .drop2 ul li .fa{ font-size: 20px; color: #b6b6b6; margin-right: 10px;  }
.footer-bg .inner2 .drop2 .select-country{ width: 60%; background-color: transparent; border: 1px solid #a3a2a2; border-radius: 3px; padding: 5px; font-size: 11px;  }
.social{ margin-top: 10px; }
ul.social-network {list-style: none; display: inline; margin-left:0 !important;	padding: 0;}
ul.social-network li {display: inline; 	margin: 0 5px;}
.social-network a.icoRss:hover {background-color: #F56505;}
.social-network a.icoFacebook:hover {background-color:#3B5998;}
.social-network a.icoInstagram:hover {background-color:#3B5998;}
.social-network a.icoTwitter:hover {background-color:#33ccff;}
.social-network a.icoGoogle:hover {background-color:#BD3518;}
.social-network a.icoVimeo:hover {background-color:#0590B8;}
.social-network a.icoLinkedin:hover {background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
.social-circle li a {display:inline-block; position:relative; margin:0 auto 0 auto; 
	-moz-border-radius:50%; -webkit-border-radius:50%; }
.social-circle li i {margin:0; line-height:30px; text-align: center;}
.social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -ms--transform: rotate(360deg); transform: rotate(360deg);	-webkit-transition: all 0.2s;	-moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; }
.social-circle i {color: #a3a2a2; width: 30px; height: 30px; border: 1px solid #a3a2a2; text-align: center;	border-radius:50%; -webkit-transition: all 0.8s; -moz-transition: all 0.8s;	-o-transition: all 0.8s; -ms-transition: all 0.8s; transition: all 0.8s; }
.footer-bg .divider{ height: 1px; background-color:#8c8c8c; margin-top: 40px; margin-bottom: 20px; }
.footer-bg .footermenu{ margin-top: 0px; }
.footer-bg .footermenu ul{ margin:0px; padding: 0px; }
.footer-bg .footermenu ul li{ font-size: 13px; color:#a3a2a2; padding: 0 10px; display: inline;}
.footer-bg .footermenu ul li a, a:hover{ color:#a3a2a2; text-decoration: none; }
.footer-bg .tagline{font-size: 13px; color:#a3a2a2; margin-bottom: 10px; }
#toTop{position: fixed;	bottom: 40px;right: 20px;cursor: pointer;display: none; border: none;}
.banner-btn{ width: 120px; margin-left: auto; margin-right: auto; background-color: #217878; border-radius: 5px; padding: 10px; color: #fff; font-size: 18px; font-weight: 400;   }