#top-nav{float:right!important;margin:0;padding:0}
#top-nav .nav{float:right!important;margin:0;padding:0;line-height:22px;font-size:11px}
#top-nav a.quick-nav:hover{text-decoration:none;color:#fdd700}
#top-nav a.quick-nav i{font-size:16px;line-height:35px}
#top-nav a.quick-nav span{font-size:12px;line-height:35px}
#top-nav a.quick-nav{margin:0 0 0 20px;padding:0;line-height:65px;color:#888;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:400;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-main{background-color:transparent;font-size:15px;border-top:0!important;border-radius:0!important;min-height:auto!important;margin-bottom:0!important}
.navbar-main .navbar-nav>.active>a,.navbar-main .navbar-nav>.active>a:focus,.navbar-main .navbar-nav>.active>a:hover,.navbar-main .navbar-nav>.open>a,.navbar-main .navbar-nav>.open>a:focus,.navbar-main .navbar-nav>.open>a:hover,.navbar-main .navbar-nav>li>a:focus,.navbar-main .navbar-nav>li>a:hover{background-color:transparent}
.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover{background:transparent!important;-webkit-transition:.3s!important;-moz-transition:.3s!important;-ms-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}
.navbar-nav>li>.dropdown-menu{padding:20px 30px;background-color:#fff;border:none;box-shadow:none;border-radius:12px}
.navbar-nav a:before{content:'';position:absolute;top:30px;bottom:0;right:0;height:2px;width:0;background:#fff;transition:all .2s ease-in-out}
.navbar-nav a:hover::before{width:100%;transition:all .2s ease-in-out}
.navbar-nav .dropdown-menu a:before{transition:none}
.navbar-nav .dropdown-menu a:hover::before{width:0;transition:all .2s ease-in-out}
.collapse.in .navbar-nav a:hover::before{width:0}
.navbar-nav a.dropdown-toggle:before{content:'';position:absolute;top:25px;left:50%;width:2px;height:0;background:#fff;transition:all .2s ease-in-out}
.navbar-nav a.dropdown-toggle:hover::before{height:30px;transition:all .2s ease-in-out}
.collapse.in .navbar-nav a.dropdown-toggle:hover::before{height:0}
.menu-wrap.fixed .navbar-nav>li>.dropdown-menu{box-shadow:0 2px 8px 0 rgba(62,62,79,.23)}
.menu-wrap.fixed #header{display:none}
#main-menu{background-color:transparent!important}
.navbar-main .navbar-nav{float:right;display:table;font-size:13px}
.menu-wrap.fixed .navbar-main .navbar-nav > li{padding-bottom:23px}
.navbar-main .navbar-nav > li{display:inline-block;display:table-cell;vertical-align:middle;padding-bottom:30px}
.top-nav ul li a i{margin-right:3px}
.navbar-main .navbar-nav > li > a{font:15px "Open Sans";margin:7px 0 0 35px;padding:0;color:#fff;position:relative;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-main .navbar-nav > li > a:hover{background:none;color:#fff}
.nav .nav-divider{margin:0;background-color:transparent}
ul.top-nav{margin-top:0!important}
ul.top-nav>li.primary-action{padding-left:0!important;margin-left:0!important;border:none!important}
ul.top-nav>li{margin-right:20px!important}
ul.top-nav>li:last-child{border:none!important;margin-right:0!important}
ul.top-nav>li>a{padding:0!important;font-size:12px!important;color:#d8d8d8}
ul.top-nav>li>a:hover{text-decoration:none!important;color:#fff;-webkit-transition:.3s!important;-moz-transition:.3s!important;-ms-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}
ul.top-nav>li>a:focus{color:#fff!important}
.navbar-default .navbar-collapse .infos{display:none}
#Secondary_Navbar-Account .dropdown-menu{padding:20px 30px;background-color:#fff;border:none;box-shadow:none;border-radius:12px;margin-top:21px}
.dropdown-menu>li>a{font:15px "Open Sans";margin-right:15px;color:#5b6164;position:relative;padding:12px 10px;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:#fff!important;-webkit-transition:.3s!important;-moz-transition:.3s!important;-ms-transition:.3s!important;-o-transition:.3s!important;transition:.3s!important}
.panel-sidebar{padding:15px!important;box-shadow:0 5px 15px 0 rgba(110,110,110,.1);border-radius:15px!important;border-color:#e9f1f1!important;font-size:15px!important}
.panel-sidebar>.panel-footer{background-color:#fff!important}
.panel-sidebar>.panel-heading{background-color:#fff!important}
.panel-sidebar .panel-title{font-size:14px!important;color:gray!important}
.panel-sidebar a.list-group-item.active{background-color:#fff!important;border-color:#e9f1f1!important}
.panel-sidebar a.list-group-item{padding:12px 15px!important}
.panel-sidebar a.list-group-item:hover{background-color:#fff!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}
div.sidebar .list-group-item-selected{background-color:#fdd700!important}
div.sidebar .list-group-item-selected .badge{background-color:#FFF;color:#319FC3}
.menu.badge.feat{margin-top:3px;position:absolute;right:-1px;border-radius:0}
.plans.badge.feat{position:absolute;right:10px;top:10px;z-index:1}
a.plans.badge.feat{background-color:#fdd700;border:solid 1px #fdd700;color:#fff;cursor:pointer}
a.plans.badge.feat:hover{background-color:transparent;border:solid 1px #fdd700;color:#fdd700;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.menu-wrap{position:absolute;width:100%;padding:10px 0;background-color:transparent;z-index:9;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.menu-wrap.line{background-color:transparent;border-bottom:1px solid #e6e7e8;border-top:0}
.menu-wrap .logo-menu{display:grid;width:160px}
.menu-wrap.fixed{box-shadow:0 2px 8px 0 rgba(62,62,79,.23);padding:13px 0 0;position:fixed;width:100%;top:0;z-index:1000}
.menu-wrap.fixed .main-header{display:none}
.menu-wrap.fixed .main-menu > .menu-item > a:before{bottom:-12px}
.menu-wrap.fixed .main-menu > .menu-item > .sub-menu{top:80px}
.menu-wrap.light.fixed .logo-menu{top:-25px}
#nav-toggle{z-index:2;padding:0;width:40px;position:relative;cursor:pointer;margin:0;height:30px}
.menu-wrap #nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;height:2px;width:36px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 250ms ease-in-out;cursor:pointer;height:2px;width:36px;background:#fff;position:absolute;display:block;content:''}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:before,#nav-toggle.active span:after{background-color:#fdd700;top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:rotate(-45deg)}
.active #nav-toggle span:after{background:#fdd700!important}
.navbar-toggle.menu-toggle .logo-responsive{display:none!important}
.active #nav-toggle span:before{background:#fdd700!important}
ul.top-nav>li>a.btn-logged-in-admin{border-radius: 0.75em;margin-left:0;border:none!important;background-color:#fdd700!important;padding:1px 7px!important;font-size:9px!important;color:#000!important}
ul.top-nav>li>a.btn-logged-in-admin:hover{background-color:gray!important;color:#fff!important;border:none!important}
.footer{    position: relative;
    z-index: 0;
    background-position: center;
    border: none;
    background: linear-gradient(270deg,#004c68 0%,#000000)!important;}
.footer .tag{float:none;margin-right:0;margin-left:0}
.footer .footer-top{padding:80px 0 20px}
.footer .footer-top .col-xs-6.col-sm-3.col-md-3{margin-bottom:10px}
.footer .logo-footer{width:160px}
.footer .heading{font-size:18px;font-family:"Open Sans Semibold";color:#fff;margin-bottom:10px;display:inline-block}
.footer .soc-icons{padding-top:0;padding-left:0}
.footer .soc-icons a{display:inline-block;margin:0 10px 20px 0}
.footer .soc-icons a:hover{color:#fdd700;text-decoration:none}
.footer .soc-icons a:hover i{color:#fdd700}
.footer .contact{font-size:16px;font-family:"Open Sans";color:#b9bac8}
.footer .contact a{color:#b9bac8}
.footer .contact a:hover{text-decoration:none;color:#fdd700}
.footer .contact a:hover i{color:#fdd700}
.footer .contact i{color:#858585}
.footer .contact i:before{margin-left:0;margin-right:12px;font-size:18px}
.footer .payment-list{float:right;color:#90A4AE;list-style-type:none;margin:0}
.footer .payment-list li{display:inline-block;margin-right:3px;font-size:32px}
.footer .payment-list li:last-child{margin-right:0}
.footer .payment-list li p{margin-bottom:0;color:gray;font-family:"Open Sans";font-size:13px;margin-right:10px;display:table}
.footer .payment-list li i{color:gray}
.footer .payment-list li i:hover{color:#fdd700;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.footer .copyrigh{font-family:"Open Sans";font-size:13.5px;color:gray;padding-top:10px;padding-bottom:25px}
.footer h6{margin-top:15px;color:#B0BEC5;line-height:24px}
.footer .footer-menu{float:left;padding:0;margin:0}
.footer .footer-menu .menu-item{font-family:"Open Sans";font-size:13px;display:inline-block;list-style-type:none;margin-left:27px;margin-top:15px}
.footer .footer-menu .menu-item a{color:gray;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.footer .footer-menu .menu-item a:hover{text-decoration:none;color:#fdd700}
.footer .footer-menu{padding:0;float:none}
.footer .footer-menu .menu-item{display:block;font-size:16px;margin-left:0;text-align:left}
.footer .footer-menu .menu-item.by{font-size:14px}
.footer .footer-bottom{padding:0 0 40px}
.footer .footer-bottom .footer-menu{position:relative;top:3px}
.footer .footer-bottom .footer-menu .menu-item{color:gray}
.footer .soc-icons i{background-color:#fff;display:block;height:42px;line-height:42px;text-align:center;border-radius:0.5em;width:42px;transition:.3s;box-shadow:0 2px 8px 0 rgba(62,62,79,0.15)}
.footer .soc-icons i:hover{color:#fdd700}
.footer .soc-icons.top-icons i{margin-right:11px;margin-left:11px}
.footer .logo-bg{margin:0;top:50%;left:50%;transform:translate(-50%,-50%);bottom:0;width:450px;position:absolute;opacity:.3;margin-top:40px}
.footer .general-input{position:relative;width:100%;display:flex}
.footer .fill-input{width:100%;font-size:15px;font-family:"Open Sans";color:#000;border:solid 1px #efefef;border-radius: 0.75em;padding:13px 20px 12px 30px;background-color:#fff;outline:0;box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.footer .btn-subscribe{cursor:pointer!important;border:1px solid gray;border-radius: 0.75em;color:gray;font-size:14px;line-height:1;margin:0;padding:17px 26px;position:relative;background-color:transparent;letter-spacing:.02em;font-family:"Open Sans Semibold";box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;transition:all 300ms linear 0}
.footer .btn-subscribe:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.30);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.footer .general-input input.btn-subscribe{border:none;right:0;position:absolute}
.footer .subcribe form p{padding-top:20px;font-size:14px;font-family:"Open Sans";color:gray}
.footer .subcribe.news{margin:40px 0}
.top-banner .subheading{font-family:"Open Sans";color:#fff;position:relative;line-height:32px;font-size:18px;margin-bottom:50px;margin-top:0}
.top-banner .subheading.left{margin-left:0}
.top-banner .subheading{color:#fff}
.top-banner .subheading span{width:100%;text-align:center;font-family:"Open Sans"}
.top-banner.overlay .heading{color:#fff}
.top-banner.overlay .subheading{color:#fff}
.top-banner.overlay .btn{font-size:18px;padding:15px;font-family:Open Sans}
.top-banner .heading{position: relative;
    margin-bottom: 20px;
    width: 100%;
    color: #fff;
    display: inline-block;
    font-family: 'Raleway';
    line-height: 58px;
    font-size: 52px;
    filter: drop-shadow(0.05em 0.05em 0.05em #000);}
.top-header{position:relative;background-size:cover;background-repeat:no-repeat;padding-top:120px;padding-bottom:30px}
.top-header.overlay:before{background-color:rgba(0,0,0,0.7)}
.top-header .wrapper .heading{font-family:"Open Sans Bold";font-size:52px;text-transform:capitalize;color:#fff;margin-bottom:5px}
.top-header .wrapper .subheading{font-family:"Open Sans";color:#fff;position:relative;line-height:32px;font-size:18px;margin-bottom:50px;margin-top:0}
.top-header .wrapper .subheding{font-family:"Open Sans";font-size:18px;color:#eaeaea}
.top-header .wrapper .subheding .link{color:#fff;padding-left:8px;padding-right:10px}
.top-header .wrapper .subheding i{font-size:10px}
.top-header .wrapper .subheding .link:first-child{padding-left:0}
.top-header .wrapper .subheding .link.active{color:#fdd700;font-weight:700}
.top-header .wrapper .subheding .link:hover{text-decoration:none;color:#fdd700}
.top-header.item7{background-image:url(../../assets/img/topbanner07.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-item,.item{height:100vh;min-height:600px!important}
.owl-carousel .fix .top-banner .heading{margin-bottom:5px!important}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next{opacity:.2;top:50%;outline:none;position:absolute;background:#fdd700!important;padding:15px 19px!important}
.owl-carousel .owl-nav button.owl-prev:hover{opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.owl-carousel .owl-nav button.owl-next:hover{opacity:.5;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.owl-carousel .vc-parent.fix{height:75%!important}
.owl-prev{left:0}
.owl-next{right:0}
.owl-controls .owl-buttons div{border-radius:50px!important;zoom:1;margin:25px;font-size:16px;-moz-border-radius:30px;background:#000;filter:Alpha(Opacity=50);opacity:.5;cursor:pointer}
.owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.owl-carousel .owl-video-tn{background-size:cover;padding-bottom:56.25%;padding-top:25px}
.owl-video-frame iframe{position:absolute;top:0;left:0;min-width:100%;min-height:100%}
.owl-carousel .covervid-video{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%;z-index:-1}
.owl-theme .owl-nav.disabled + .owl-dots{left:5%!important;z-index:2!important;display:grid!important;top:40%!important;position:absolute!important}
.owl-theme .owl-dots .owl-dot span{border:solid 1px gray!important;background:transparent!important;padding:7px 0!important}
.owl-theme .owl-dots .owl-dot{outline:none!important}
.owl-carousel button.owl-dot{padding:10px 0!important}
.owl-carousel .vc-parent{position:relative;width:100%;height:100%;display:table}
.owl-carousel .vc-child{display:table-cell;vertical-align:middle}
.owl-carousel .full{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}
.owl-carousel .h-100{height:100%!important}
.owl-carousel .custom-img-right{position:absolute;width:auto;max-height:50vh;right:10%;top:15%}
.owl-carousel .custom-img-left{opacity:.2;height:600px;position:absolute;top:10%;left:-23%}
.owl-carousel .animatype{font-size:36px}
.owl-carousel .fill-input{width:100%;font-size:15px;font-family:"Open Sans";color:#000;border:solid 1px #efefef;border-radius: 0.75em;padding:13px 20px 12px 30px;background-color:#fff;outline:0;box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.owl-carousel .general-input{position:relative;width:100%;display:flex}
.owl-carousel .general-input input.btn{border:none;right:0;position:absolute}
.domain-prices ul{margin:0;padding:0;list-style:none}
.domain-prices li{display:inline-flex;padding:10px 20px;position:relative;font-size:18px}
.domain-prices li sup{font-size:14px;top:-4px}
.domain-prices li .price{color:#fff!important;margin-left:10px}
.domain-prices li:first-child{padding-left:0}
.navbar-nav .btn{cursor:pointer!important;border-radius: 0.75em;color:gray;font-size:14px;line-height:1;margin:0;padding:17px 26px;position:relative;background-color:transparent;letter-spacing:.02em;font-family:"Open Sans Semibold";box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;transition:all 300ms linear 0}
.navbar-nav .btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.30);-webkit-transform:translateY(-5px);transform:translateY(-5px)}	
.owl-carousel .btn:hover{}
.btn-default-pink:hover{color:#fff}
.btn-default-purple:hover{color:#fff}
.btn-default:hover{outline:medium none!important;text-decoration:none!important;color:#fff!important;background-color:gray!important;border-color:gray!important}
.btn-default-grad-purple-fill{color:#fff;border:none;background-size:300% 100%;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-default-grad-purple-fill:hover{color:#fff;background-position:100% 0;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn-default-pink-fill{color:#fff!important;border:none}
.btn-default-pink-fill:hover{background-color:gray!important;color:#fff!important;border:none}
.btn-default-yellow-fill{color: #000000!important;
    background: #ffff6b;
    font-size: 1em;
}}
.btn-default-yellow-fill:hover{}
.btn-default-purple-fill{color:#fff!important;border:none}
.btn-default-purple-fill:hover{background-color:gray!important;color:#fff!important;border:none}
.btn-default-fill{background-color:gray!important;color:#fff!important;border:none}
.btn-default-fill:hover{background-color:#fdd700!important;color:#000!important;border:none}
.btn.question{border-radius:50px!important;text-transform:uppercase;font-family:"Open Sans Semibold";padding:1px 12px!important;font-size:10px!important}
.btn.question:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.30);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.btn.focus,.btn:focus{outline:none!important;box-shadow:none!important}
.btn-secondary:not(:disabled):not(.disabled).active{opacity:1;color:#000!important;background-color:#fdd700;border:solid 1px #fdd700;border-radius:0.5em;padding:13px 12px 12px}
.btn-secondary:not(:disabled):not(.disabled){opacity:.6;background-color:#fff;border-color:#efefef;border-radius:0.5em;padding:13px 12px 12px}
.btn-group.toplang .btn+.btn{margin-left:0}
.btn-secondary:hover{background-color:gray}
.pricing.special .wrapper{position:relative;background-color:#fff;box-shadow:0 5px 15px 0 rgba(110,110,110,.1)}
.pricing .wrapper{position:relative;background:#fff;border-radius:0.5em;margin-top:50px}
.pricing .wrapper .top-content{    padding: 2.5em;
    background: #fff;
    border-radius: 0.5em 0.5em 0 0;
    box-shadow: 0 0 1em #222;
    text-align: center;}
.pricing .wrapper .top-content .svg{margin-bottom:15px;height:60px;width:60px}
.pricing .wrapper .title{font-family:"Open sans SemiBold";font-size:22px}
.fromer{font-family:"Open Sans Italic";line-height:26px;font-size:14px;color:gray}
.pricing .price{color:#181b22;font-family:"Open Sans";font-size:28px}
.pricing .price sup{top:-.3em;font-size:18px}
.period{font-family:"Open Sans";font-size:18px}
.pricing.special .wrapper a{margin-top:20px!important}
.pricing.special .wrapper a.btn{cursor: pointer!important;
    line-height: 1;
    margin: 0;
    background: #ff0;
    padding: 1em 2em;
    border-radius: 0.75em;
    box-shadow: 0 0 0.75em #505050;
    position: relative;
    font-family: "Open Sans Semibold";
    -webkit-transition: all 300ms linear 0;
    -moz-transition: all 300ms linear 0;
    -ms-transition: all 300ms linear 0;
    transition: all 300ms linear 0;}
.pricing.special .wrapper a.btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.30);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.pricing .list-info{padding:20px 60px 40px;border-bottom-right-radius:0.5em;border-bottom-left-radius:0.5em;margin:0;list-style-type:none}
.pricing.special .list-info li{padding:10px 0;font-size:16px;font-family:"Open Sans";color:#fff}
.pricing .wrapper i{    color: #000;
    margin: 0 15px 0 0;}
.pricing .list-info i{color: #ffff00!important;
    float: left;
    padding: 0.2em;
    font-size: 1.75em;}
.section-heading{font-family:"Open Sans";font-size:3em;margin-top:0;margin-bottom:.5em;position:relative;color:#fff;line-height:34px;text-align:center;font-weight:bolder}
.section-subheading{font-family:"Open Sans";color:gray;font-size:16px;margin-bottom:0;line-height:34px}
.sec-grad-yellow-to-grey-left {
    background: linear-gradient(180deg,#004c68 0%,#000000)!important;
    color: #fff;
}
.services .service-wrap .service-section{border-radius: 0.5em;
    background: #f7f7f7;
    position: relative;
    padding: 30px;
    margin-top: 3em;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.services .service-wrap .service-section .svg{height:60px;width:60px}
.services .service-wrap .service-section .title{font-family:"Open Sans SemiBold";font-size:18px;color:#212122;margin-top:20px;margin-bottom:14px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.services .service-wrap .service-section .subtitle{line-height:26px;font-size:16px;font-family:"Open Sans";color:#11193a;margin-bottom:0}
.services .service-wrap .service-section a{    color: #000008;
    margin-top: 20px;
    margin-bottom: 14px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
.services .service-wrap .service-section a.btn{cursor:pointer!important;border-radius: 0.75em;color:gray;font-size:14px;line-height:1;margin:0;padding:17px 26px;position:relative;background-color:transparent;letter-spacing:.02em;font-family:"Open Sans Semibold";box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;transition:all 300ms linear 0}
.services .service-wrap .service-section a.btn:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.30);-webkit-transform:translateY(-5px);transform:translateY(-5px)}
.services .service-wrap{border-bottom:0}
.path-left{position:absolute;height:100%;right:30%;top:0}
.sec-normal{padding:80px 0;position:relative;z-index:0}
.sec-up-slider{margin:-120px 0 80px;position:relative;z-index:1}
.form-control{height:auto!important;width:100%!important;font-size:15px!important;font-family:"Open Sans"!important;border:solid 1px #efefef!important;border-radius:50px!important;outline:0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.form-control:focus{box-shadow:none}
textarea.form-control{border-radius:20px!important}
.btn{letter-spacing:.02em;font-family:"Open Sans Semibold";box-shadow:0 2px 8px 0 rgba(62,62,79,.23);-webkit-transition:all 300ms linear 0;-moz-transition:all 300ms linear 0;-ms-transition:all 300ms linear 0;transition:all 300ms linear 0}
.btn:hover{    box-shadow: 0 0 0.5em #000;
    transition: all ease-out 0.15s;
    background: #ffff6b;
    color: #000 !important}
.btn.btn-primary{color:#000;background-color:#fdd700}
.btn.btn-primary:hover{background-color:gray!important;color:#fff!important}
.btn.btn-success{color:#fff}
.btn.btn-success:hover{background-color:gray!important;color:#fff!important}
.btn.btn-warning{color:#fff}
.btn.btn-warning:hover{background-color:gray!important;color:#fff!important}
.btn.btn-danger{color:#fff}
.btn.btn-danger:hover{background-color:gray!important;color:#fff!important}
.btn.btn-default{color:#fff;background-color:gray}
.btn.btn-default:hover{color:#000;background-color:#fdd700}
.btn.disabled{background-color:gray}
.btn.disabled:hover{background-color:gray}
.btn.btn-link{color:#fff;text-decoration:none}
.btn.btn-link:hover{background-color:gray!important;color:#fff!important}
.label{border-radius:50px}
.label-warning:hover{background-color:gray!important}
.table-container{overflow:auto;display:-webkit-box;width:100%;padding:0 0 25px}
.dataTables_wrapper{width:100%}
div.dataTables_wrapper div.dataTables_info{border-top-right-radius:15px;border-top-left-radius:15px;padding:22px 30px!important}
div.dataTables_wrapper div.dataTables_filter label{margin-right:20px!important}
.dataTables_wrapper table.table-list thead th.sorting_asc{background-color:#fff!important}
.table-list>tbody>tr:nth-child(even)>td{background-color:#fff!important}
.dataTables_wrapper .dataTables_length{background-color:#d9dde4;font-size:.9em;color:#000}
.tiles .tile{padding:20px 30px!important;background-color:#fff!important;border-right:solid 1px #e9f1f1!important}
.tiles .tile:hover{cursor:pointer;border-radius:12px;background-color:#f7f7f7!important}
.panel{padding:20px!important;margin-bottom:30px!important;background-color:#fff!important;border-radius:12px!important;box-shadow:0 5px 15px 0 rgba(110,110,110,.1);box-shadow:0 5px 15px 0 rgba(110,110,110,.1)}
.panel-default{border-color:#efefef}
.panel-footer{background-color:#fff!important}
.client-home-panels .panel > .panel-body{width:100%!important}
.home-kb-search i{float:right;margin-right:20px}
.domain-checker-container{background:transparent!important}
.domain-checker-bg.clearfix{padding:0!important}
.domain-checker-bg{background:none}
.domain-checker-container .col-md-8.col-md-offset-2.col-xs-10.col-xs-offset-1{margin:0;width:100%}
.domain-checker-container .input-group-box{margin-bottom:30px;padding:0}
#order-standard_cart .text-center{text-align:left}
.domain-pricing .tld-row{padding-top:5px;padding-bottom:5px;border-bottom:solid 1px #e9f1f1}
#order-standard_cart .default-captcha-register-margin{margin:0}
.domain-pricing .two-row-center{border:none!important}
.domain-pricing .col-sm-2{display:none;width:0!important}
.featured-tld .price.net{background-color:#fdd700;color:#000}
.domain-pricing .tld-row.highlighted{background-color:#fff}
.domain-pricing .tld-pricing-header div:nth-child(odd){background-color:#fff}
.domain-pricing .tld-pricing-header .col-sm-4{padding-top:15px;padding-bottom:15px;background-color:#fff;border-radius:0}
.domain-pricing .tld-pricing-header .col-xs-4{padding-top:15px;padding-bottom:15px;background-color:#fff;border-radius:0}
.domain-promo-box{margin-top:50px!important;margin-bottom:0!important;padding:40px!important;background-color:#fff!important;border:solid 1px #e9f1f1!important;color:#212122!important;border-radius:12px!important;box-shadow:0 5px 15px 0 rgba(110,110,110,.1)}
.domain-promo-box i{color:gray;width:100%;float:left;margin-bottom:20px}
.domain-checker-result-headline{margin:30px 0;font-size:1.6em;text-align:left}
.tld-sale-group{border-radius:50px}
.spotlight-tlds{background-color:#d9dde4!important;border-radius:12px}
.spotlight-tld{border-radius:12px;border:none}
.list-group-item{padding:15px}
.domain-suggestion span.domain{font-size:16px}
.suggested-domains .extension{font-size:16px;font-weight:700}
.suggested-domains .price{float:right}
.suggested-domains .list-group-item .btn{float:right}
.logincontainer.with-social{margin:0 0 50px;max-width:100%}
#registration input{padding:12px 12px 12px 40px !important}
#registration input#inputPhone{padding:12px 12px 12px 85px !important}
#registration input.btn{padding:6px 12px!important}
#registration .prepend-icon .field{border-radius: 0.75em;height:50px;padding:12px 12px 12px 40px !important}
#registration .prepend-icon .field-icon{height:48px;line-height:48px}
.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{border-top-left-radius:25px;border-bottom-left-radius:25px;outline:none}
#order-standard_cart .domain-lookup-primary-results{margin:30px 0!important;text-align:left!important}
#order-standard_cart .btn-remove-from-cart{color:#fff!important}
#order-standard_cart .empty-cart .btn{margin-top:20px!important}
#order-standard_cart .btn-checkout{margin-bottom:15px}
#order-standard_cart .order-summary .btn-continue-shopping{background-color:#fdd700!important;text-decoration:none}
#order-standard_cart .order-summary .btn-continue-shopping:hover{background-color:gray!important}
#order-standard_cart .view-cart-items .item-qty button{background-color:gray;font-size:12px!important;color:#fff}
#order-standard_cart .view-cart-items-header{padding:13px 15px!important;background-color:#4f5360!important}
#divDynamicRecaptcha.g-recaptcha{position:relative;margin-left:15px!important;margin-top:20px!important;display:inline-block!important}
#divDynamicRecaptcha.g-recaptcha div{height:initial!important}
#orderSummary{width:100%;display:inline-grid}
#order-standard_cart .summary-container{background-color:#fff!important}
#order-standard_cart .categories-collapsed{background-color:#fff!important}
#order-standard_cart .categories-collapsed .form-inline{width:100%!important}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f6f6f6;font-family:'Open Sans'}
section#main-body{background-size:100%;background-position:bottom;background-attachment:fixed;background-color:transparent}
section#header{background-color:transparent}
#main-body .header-lined h1{font-family:"open sans"!important;border-bottom:1px solid #d8d8d8!important;width:100%;margin-top:0;margin-bottom:40px;font-size:32px}
.mr-3{margin-right:16px!important}
.active{font-family:"Open Sans";font-weight:600!important}
::selection{color:#fff;text-shadow:none}
.overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}
.overlay-video{position:initial!important}
.overlay-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,0.7)}
.overlay-image-grad:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:.7;background:linear-gradient(240deg,#000 50%,#3f004a 100%)}
.plans.badge.feat{color:#fff;font-size:12px;position:absolute;right:10px;top:10px;z-index:1;border-radius:.25rem}
.main-content{border-radius:12px;background-color:#fff;padding:40px;box-shadow:0 5px 15px 0 rgba(110,110,110,.1);margin-bottom:0}
.color-scheme{position:fixed;display:grid;margin:0;z-index:9999;right:15px;top:180px;padding:0;margin-right:5px}
.color-scheme li{display:grid;margin-top:10px}
.color-scheme a{border:solid 1px #fff;text-decoration:none;border-radius:0.5em;display:block;height:15px;width:15px}
#home-banner{position:relative;background-size:cover;background-repeat:no-repeat;padding-top:150px!important;padding-bottom:100px!important}
.total-grad-grey{    position: absolute;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg,#004c68 -50%,#000000);}
.total-grad-grey-inverse{background: linear-gradient(180deg,#004c68 -50%,#000000);position:absolute;display:block;top:0;right:0;bottom:0;left:0}
a:focus,a:hover{text-decoration:none;border-bottom:none}
.popover.language-popover{border:none}
.pink a{background:#EE5586}
.blue a{background:#68CEF5}
.green a{background:#BFD84D}
svg{vertical-align:middle;border-style:none}
.c-purple{color:#a5215e!important}
.bg-purple{background-color:#a5215e!important}
.bg-grey{background-color:gray!important;color:#fff!important}
.c-yellow{color:#fdd700!important}
.c-grey{color:gray!important}
@media (max-width: 1199px) {
.navbar-main .navbar-nav > li > a{margin:7px 0 0 25px;font:13px "Open Sans"}
}
@media (min-width: 991px) {
.dropdown:hover .dropdown-menu{display:block}
}
@media (max-width: 991px) {
.top-nav li:nth-child(4){display:none}
.menu-wrap .logo-menu{    z-index: 2;
    position: absolute;
    width: 35%;
    padding: 0.35em 0;}
.navbar-main .navbar-nav > li > a{font-size:13px!important}
.navbar-main{padding:0!important}
.navbar-default .navbar-collapse .infos{display:block!important;margin-top:20px}
.navbar-default .navbar-collapse .infos p{font-size:14px!important;color:gray!important}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{left:0;top:0;z-index:1;background-color:#15212a;width:100%;position:fixed;overflow-y:auto!important;height:100%!important;padding:100px 0;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-nav .open .dropdown-menu{left:0;right:0;width:100%;margin:auto;text-align:center}
.navbar-main .navbar-nav{width:100%;margin:0 auto;margin-bottom:30px}
.navbar-main .navbar-nav > li{width:100%;display:block;text-align:center;padding:10px!important}
.navbar-main .navbar-nav > li a{color:gray!important;font-size:22px!important;margin:0!important}
.navbar-main .navbar-nav > li > a:last-child{padding-right:15px!important;margin-right:0!important}
.menu-wrap.fixed{padding:13px 0}
.menu-wrap.fixed .navbar-nav>li>.dropdown-menu{box-shadow:none!important}
.navbar-main .navbar-nav > li a:hover{color:#fdd700!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-main .navbar-nav .open .dropdown-menu>li>a{color:gray!important;padding:12px!important;font-size:14px!important;border:none}
.navbar-main .navbar-nav .open .dropdown-menu>li>a:hover{background:transparent!important;color:#fdd700!important;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar-main .navbar-nav{float:none}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;padding:10px!important}
.navbar-toggle.menu-toggle.active .logo-responsive{position:relative;z-index:99;display:block!important}
.navbar-toggle.menu-toggle.active .logo-menu{display:none!important}
.panel-actions{border:0;box-shadow:none}
.panel-actions > .panel-heading > .panel-title{display:inline}
.panel-actions > .panel-heading{border-radius:0}
.panel-actions > .list-group{padding:10px;overflow-x:scroll;white-space:nowrap}
.panel-actions > .list-group .list-group-item{display:inline-block;border:2px solid #ddd!important;border-radius:0!important;white-space:nowrap;text-align:center;padding:5px 25px;margin:2px}
.panel-actions > .list-group .list-group-item > .badge{float:none;margin:-2px 0 0 10px}
.collapse.in .container{width:100%;padding:0}
#bs-example-navbar-collapse-1 .dropdown-menu>li>a{color:#fff}
.contacts span{display:none!important}
.footer .heading{font-size:15px}
.footer .footer-menu .menu-item{width:100%;font-size:13px}
.footer .soc-icons i{height:34px!important;line-height:34px!important;width:34px!important;font-size:14px}
.footer .logo-bg{margin-top:35px;width:360px}
.top-banner .heading{font-size:38px;font-family:"Open Sans";line-height:45px}
.main-content{width:-webkit-fill-available;margin:15px}
}
@media (min-width: 767px) {
.menu-wrap.fixed .main-menu > .menu-item{padding-bottom:20px}
}
@media (max-width: 767px) {
	.sec-up-slider {
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.top-header .wrapper .heading{font-size:42px}
.menu-wrap.line{border-color:transparent}
.menu-wrap .col-sm-9.col-lg-7.col-lg-offset-2.no-padding{height:0}
.menu-wrap.fixed .menu-toggle.top{top:5px}
.menu-wrap.light .main-menu > .menu-item > .sub-menu{background-color:#AEB0B5}
.menu-wrap.light.fixed .menu-toggle{top:-49px}
.menu-wrap.light.fixed .logo-menu{position:relative;top:0}
.menu-wrap.light .menu-toggle{top:-50px}
.menu-wrap.mobile{display:block}
.menu-wrap.mobile img{width:160px;padding:15px 0}
.menu-item.active.menu-item-has-children{background-color:#fdd700}
.menu-item .sub-menu .menu-item a:hover{color:#fdd700!important}
.menu-item.active .sub-menu .menu-item a{color:#121e25!important}
.menu-item.active .sub-menu .menu-item a:hover{color:#fff!important}
.owl-theme .owl-dots .owl-dot span{width:40px;display:block;padding:0!important;margin:0 2px!important}
.owl-theme .owl-nav.disabled + .owl-dots{display:block!important;left:10px!important;z-index:9!important;top:15%!important}
.owl-carousel .animatype{font-size:28px}
.custom-img-right{    display: none !important;}
.owl-carousel .btn.transfer{margin-top:15px}
.footer{text-align:center}
.footer .logo-bg{display:none}
.footer .footer-top .col-xs-12.col-sm-3.col-md-3{margin-bottom:50px}
.footer .footer-top .col-xs-12.col-sm-3.col-md-3:last-child{margin-bottom:0}
.footer .footer-menu{float:none;text-align:center;padding:0;margin-left:0}
.footer .footer-menu .menu-item{text-align:center;font-size:14px}
.footer .footer-bottom .footer-menu{top:0!important;margin-bottom:10px}
.footer .payment-list{float:none;text-align:center;padding:0;margin-left:0}
.footer .payment-list li{font-size:18px!important}
.footer .payment-list li p{font-size:12px!important}
.footer .subcribe{display:none}
.path-left{display:none}
.path-right{display:none}
.top-banner .heading{font-family: 'Raleway';
    font-size: 2em;
    line-height: 1em;
    margin-top: 2.75em;}
.domain-prices{display:none}
.suggested-domains .list-group-item .btn{margin:10px 0}
.clientsour{font-size:2em}
.service-wrap h3{font-size:1.75em!important}
.service-wrap p{font-size:1em!important}
.primerimg{width:90%!important;margin:4% 2%!important}
.sec-normal{padding:2em 0;position:relative;z-index:0}
.infos{background:#152229!important}
.sec-grad-yellow-to-grey-left{background:#152229!important}
.clientsour{font-size:1.5em!important}
.pricing .wrapper{position:relative;background:#fff;border-radius:0.5em;margin:3em 1em}
.owl-carousel .btn{    padding: 0.5em 0.5em;    font-size: 1em !important;
    margin-bottom: 1em;
    margin: 0 0.25em!important;
    background: transparent;
    color: #ffff6b!important;
    letter-spacing: 0;}
.btn.question{display:none}
.begin-a{font-size:1.25em!important}
}
@media (max-width: 600px) {
div.dataTables_wrapper div.dataTables_info{padding:10px 10px 70px!important}
.dataTables_wrapper{width:auto}
}
@media (max-width: 420px) {
.top-header .wrapper .heading{font-size:26px}
}
.service-section svg{display:inline-block;padding:0 1rem 1rem 0;width:5em!important;height:max-content!important}
.service-section .title{display:inline-block;width:auto;font-size:2.5rem!important}
.endtext{text-align:end}
.begin-a{display:block;width:min-content;margin:2em auto 0;font-size:1.5em;padding:.75em 2.5em}
.colimg{text-align:center;margin:2rem auto}
.colimg img{margin:2%;border:outset #fff 3px}
.clientsour{font-family:"Open Sans";font-size:2.5em;margin-top:0;margin-bottom:1em;position:relative;color:#193179;line-height:34px;text-align:center;font-weight:bolder}
.service-wrap h3{font-size:2.5em}
.service-wrap p{font-size:1.25em;line-height:1.75em}
.primerimg{width:29%;margin:2%;box-shadow:0 0 10px #ababab}
.titleblue{color:#174461}
.infos{    background: linear-gradient(45deg, black, #337ab7);
    color: #fff;}
	
	
	/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("../img/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
.owl-carousel .btn{padding: 0.5em 0.25em;
    margin-bottom: 1em;
    margin: 0 0.25em!important;    box-shadow: 0 0 0 !important;
    background: transparent;
    color: #ffff6b!important;
        font-size: 1.5em ;
    letter-spacing: 0;}
.demolink{    list-style: none;
    padding: 0;    margin-bottom: 3em;}
.demolink li{    display: inline-block;}
.demolink span{    color: #fff;
    font-size: 2em;
    display: block;
    line-height: 3em;}
.demolink li a{    color: #000;
    background: #a0ff49;
    padding: 0.5em 2.5em;
    margin: 0 1em 0 0;
    font-size: 1.5em;
    border-radius: 0.75em 0;}
 @media (max-width: 756px){
.h3, h3 {
    font-size: 1.25em !important;
    line-height: 1.5em !important;
}
.demolink {
    margin-bottom: 0;
}
.top-banner .subheading{margin-bottom:0;}
.demolink span {
color: #ffffff !important;
    font-size: 1.5em !important;
    display: block !important;
    line-height: 1.25em !important;
    font-weight: normal;
    margin: 0.75em 0;
}
.demolink li a {
    color: #000;
    background: #a0ff49;
    padding: 0.25em 1.75rem;
    margin: 0 0.75rem 0 0;
    font-size: 1.5rem;
    border-radius: 0.75em 0;
}
.demolink li {
    display: inline-block;
    margin: 1em auto;
}
.zakazbottom{}
}
.zakazbottom {
    display: block;
    margin-top: 0.5em;
}