body{font-family:'Montserrat',sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#252525;background-color:#fff;overflow-x:hidden;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased!important}
html,body{width:100%;height:auto;overflow-x:hidden}
a{color:#ed145b}
a,a > *{outline:none;cursor:pointer;text-decoration:none}
a:focus,a:hover{color:#714597;outline:none;text-decoration:none}
Input,button,a{outline:none}
.img_holder{height:auto;width:100%;border-radius:0}
.grad-color{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);color:#fff;border:0;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.grad-color:hover{background:#000;color:#fff}
.text-grad{background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding:0}
.navbar a,.form-control{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
a,.btn{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.btn,.form-control,.form-control:hover,.form-control:focus,.navbar-custom .dropdown-menu{-webkit-box-shadow:none;box-shadow:none}
button:focus{outline:none!important}
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none}
::-webkit-scrollbar-track-piece{background-color:#fff;-webkit-border-radius:0;border-left:1px solid #ccc}
::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:0;background:#ed145b}
h1,h2,h3,h4,h5,h6{margin:0 0 15px}
h1{font-size:42px;line-height:42px;font-weight:700}
h2{font-size:34px;color:#252525;font-weight:700;margin:20px 0}
h3{font-size:20px;line-height:25px}
h4{font-size:18px;line-height:20px}
p img{margin:0}
blockquote{padding:20px 20px 20px 60px;font-size:16px;color:#969595;border-left:0;border:1px solid #eee;position:relative;margin:0}
blockquote::before{position:absolute;content:"\f10d";font-family:FontAwesome;font-size:30px;color:#eee;left:15px;top:25px}
.no-pad{padding-left:0;padding-right:0}
.btn{padding:10px 33px;border-radius:5px}
.btn-group-lg>.btn,.btn-lg{padding:17px 35px}
.btn-primary{background-color:#34495e;border-color:#34495e}
.btn-primary:hover{background-color:#ed145b;border-color:#ed145b}
.learnmore-btn{font-size:16px;line-height:18px;font-weight:300;color:#fff;background-color:transparent;border-color:#ed145b;border-radius:30px;padding:15px 45px;background:#ed145b}
.learnmore-btn:focus,.learnmore-btn:hover{background:#fff;border-color:transparent;color:#ed145b}
.btn:focus,button:focus{outline:none!important}
.tt-alert{background-color:transparent}
.alert-dismissible .close{top:5px}
ul{margin:0;padding:0;list-style:none}
.unorder-list{list-style:inherit}
.check-circle-list li{line-height:33px}
.check-circle-list li i{font-size:16px;color:#cdcdcd;margin-right:10px;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.check-circle-list li:hover i{color:#ed145b}
.form-group{margin-bottom:30px}
.form-control{height:60px;padding:20px;font-size:18px;line-height:25px;font-weight:300;color:#202020;border:1px solid #eee;border-radius:0}
.form-control:focus{border-color:#ed145b}
.section-padding{padding:100px 0}
.section-title{font-size:35px;line-height:30px;color:#ed145b;margin-bottom:25px;text-transform:capitalize}
.sub-title{margin:0;line-height:25px}
.row-content{margin-top:80px}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mt-50{margin-top:50px}
.mt-60{margin-top:60px}
.mt-70{margin-top:70px}
.mt-80{margin-top:80px}
.mt-100{margin-top:100px}
.mb-25{margin-bottom:25px}
.mb-30{margin-bottom:30px}
.mb-80{margin-bottom:80px}
.no-padding{padding:0!important}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-50{padding-bottom:50px}
.pt-100{padding-top:100px}
.pb-100{padding-bottom:100px}
.ptb-50{padding:50px 0}
.pt-20{padding-top:20px}
.pt-50{padding-top:50px!important}
.ptb-90{padding:90px 0}
.overlay-bg{background-color:rgba(0,0,0,0.5)}
.gray-bg{background-color:#fafafa}
.gutter{padding-left:10px!important;padding-right:10px!important}
.vertical-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%);padding:0 15px}
.navbar-brand.sticky{display:none}
.tt-default-nav.sticky .navbar-brand.sticky{display:block;padding:10px 15px 15px}
.tt-default-nav.sticky .navbar-brand.sticky img{width:60%}
.tt-default-nav.sticky .navbar-brand{display:none}
.top-bar{background:rgba(0,0,0,0.5)}
.top-bar ul li{display:inline-block;margin:0 20px;color:#fff;position:relative}
.top-bar ul li:first-child:after{position:absolute;content:"";border-right:2px solid #fff;height:13px;right:-22px;top:8px}
.top-bar ul li a{display:inline-table;margin-left:7px}
.top-bar ul li.chat a{background:#ed145b;color:#fff;padding:5px 30px}
.top-bar ul li.chat a:hover{background:#000}
.navbar-custom{border:0;margin-bottom:0;border-radius:0}
.navbar-custom .dropdown-menu{background:#fff;border-radius:0;border:0;padding:0;min-width:180px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee;border-top:0}
.navbar-custom .nav li > a{position:relative;color:#fff}
.navbar-collapse{max-height:340px}
.fw-thin{font-weight:100!important}
.fw-light{font-weight:300!important}
.fw-normal{font-weight:400!important}
.fw-medium{font-weight:500!important}
.fw-semi-bold{font-weight:600!important}
.fw-bold{font-weight:700!important}
.fw-black{font-weight:900!important}
.hero-banner{height:668px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}
.main-slide .owl-controls{width:25px;display:inline-block;position:relative;bottom:430px;float:right;right:40px}
.main-slide .owl-controls .owl-page span{margin:0 1px;background:#fefefe}
.main-slide .owl-controls .owl-page.active span{height:20px;margin:0}
.hero-banner .tope{padding-top:11%}
.hero-banner h2{font-size:50px;color:#fff;padding-top:40px}
.hero-banner p{font-size:18px;color:#fff;width:100%}
.hero-banner p.mb{font-size:18px;color:#fff;width:75%;margin-bottom:30px}
.hero-banner a{display:inline-block;font-size:16px;padding:6px 36px;font-weight:500;color:#fff;border:2px solid #fff;border-radius:25px;text-transform:uppercase}
.hero-banner .yel-list li{position:relative;padding-left:25px;color:#f3dd29;font-size:18px;font-weight:600}
.hero-banner .yel-list li:before{position:absolute;content:'\f061';display:block;font-family:'FontAwesome';left:5px;color:#fff;font-weight:300;font-size:18px}
.hero-banner .yel span{font-weight:600}
.hero-banner a:hover{border:2px solid transparent;background-color:#fff;color:#6423d9}
@media (min-width: 768px) {
.transparent.white.navbar-custom .nav li > a{color:#fff}
.transparent.white.navbar-custom .nav li.dropdown li a,.transparent.white.navbar-custom.sticky .nav li > a{color:#000}
.transparent .navbar-brand.alter-logo{display:none}
.transparent.sticky .navbar-brand{display:none}
.transparent.sticky .navbar-brand.alter-logo{display:block}
}
@media (max-width: 767px) {
.transparent .navbar-brand{display:none}
.transparent .navbar-brand.alter-logo{display:block}
}
@media (min-width: 992px) {
.transparent.navbar-custom .nav>li:last-child{margin-right:30px}
}
.navbar-custom .dropdown-menu > li > a{border-top:1px solid rgba(0,0,0,0.05)!important;padding:11px 20px;font-size:13px;color:#000}
.navbar-custom .dropdown-menu > li:last-child > a{border-bottom:1px solid rgba(0,0,0,0.05)!important}
.navbar-custom .dropdown-menu .dropdown-menu{border-left:1px solid rgba(0,0,0,0.05);left:100%;right:auto;top:0;margin-top:0}
.navbar-custom .dropdown-menu.left-side .dropdown-menu{border:0;border-right:1px solid rgba(0,0,0,0.05);right:100%;left:auto}
.navbar-custom .nav > li > a:focus,.navbar-custom .nav > li > a:hover,.navbar-custom .nav > li.active > a,.navbar-custom .nav .open > a,.navbar-custom .nav .open > a:focus,.navbar-custom .nav .open > a:hover,.navbar-custom .dropdown-menu > li > a:focus,.navbar-custom .dropdown-menu > li > a:hover,.navbar-custom .dropdown-menu>.active>a,.navbar-custom .dropdown-menu>.active>a:focus,.navbar-custom .dropdown-menu>.active>a:hover{background-color:transparent;color:#ed145b}
.navbar-custom .dropdown-menu > li > a:hover{padding-left:25px}
.navbar-custom .dropdown-toggle:after{position:absolute;display:block;right:3px;top:50%;margin-top:-6px;font:normal normal normal 14px/1 FontAwesome;font-size:12px;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.navbar-custom .navbar-toggle .icon-bar{background:#fff}
.tt-default-nav.navbar-custom .nav li.active a{color:#ed145b}
.home-main .tab-home a,.about-page .tab-about a,.package-page .tab-packages a,.portfolio-page .tab-portfolio a,.blog-page .tab-blog a,.contact-page .tab-contact-us a{color:#ed145b!important}
@media (min-width: 768px) {
.tt-default-nav{width:100%;height:100px;z-index:1000;-webkit-transition:height .4s ease;-moz-transition:height .4s ease;transition:height .4s ease}
.tt-default-nav.sticky{height:60px;z-index:1000;position:fixed;top:0;background:#fff;border-bottom:1px solid #efefef}
.tt-default-nav .navbar-brand{height:100px;padding:20px 15px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.tt-default-nav.sticky .navbar-brand{height:60px;padding:15px}
.tt-default-nav.navbar-custom .nav>li>a{line-height:100px;padding:0 12px}
.tt-default-nav.sticky.navbar-custom .nav>li>a{line-height:60px;color:#000}
.tt-default-nav.sticky.navbar-custom .nav>li.active>a,.tt-default-nav.sticky.navbar-custom .nav>li>a:hover{color:#ed145b}
.navbar-fixed-top.transparent{background:transparent;box-shadow:none;-webkit-transition:background .4s ease;-moz-transition:background .4s ease;transition:background .4s ease}
.navbar-fixed-top.transparent.sticky{background:#fff;box-shadow:0 0 1px 0 #bbb}
.navbar-fixed-top .navbar-brand{padding:38px 15px}
.navbar-fixed-top.sticky .navbar-brand{padding:15px}
.navbar-fixed-top .navbar-nav>li>a{padding:40px 15px 40px 0;margin-right:15px}
.navbar-fixed-top.sticky .navbar-nav>li>a{padding:20px 15px 20px 0}
.navbar-custom .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease 0;-moz-transition:opacity .3s ease 0;-o-transition:opacity .3s ease 0;transition:opacity .3s ease 0}
.navbar-custom .open > .dropdown-menu{visibility:visible;opacity:1}
.navbar-custom .dropdown-menu .dropdown-toggle:after{position:absolute;display:block;right:10px;top:50%;margin-top:-6px;font:normal normal normal 14px/1 FontAwesome;font-size:12px;content:"\f105";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
}
@media (min-width: 992px) {
.tt-default-nav.navbar-custom .nav>li{margin-right:15px}
}
@media (max-width: 767px) {
.navbar-custom{background-color:#ed145b}
.navbar-custom .navbar-nav{margin-top:1px;margin-bottom:0}
.tt-default-nav.sticky{width:100%;z-index:1000;position:fixed;top:0}
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-header,.navbar-custom .navbar-nav .open .dropdown-menu > li > a{padding:10px 25px}
.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu .dropdown-header,.navbar-custom .navbar-nav .open .dropdown-menu .dropdown-menu > li > a{padding:10px 35px}
.navbar-custom li a{border-top:1px solid rgba(0,0,0,0.05)!important}
.navbar-custom .dropdown-toggle:after,.navbar-custom .dropdown-menu .dropdown-toggle:after{font-size:14px;right:20px;content:"\f107"}
.navbar-custom .nav > .open >.dropdown-toggle:after,.navbar-custom .dropdown-menu .dropdown.open .dropdown-toggle:after{content:"\f106"}
}
#fullpage-nav.main-nav{position:fixed;top:0;left:0;z-index:200;width:100%;background:transparent;padding:10px 0;-webkit-transition:background .4s ease-in-out,padding .4s ease-in-out;-moz-transition:background .4s ease-in-out,padding .4s ease-in-out;transition:background .4s ease-in-out,padding .4s ease-in-out}
#fullpage-nav.main-nav.sticky{background:#2f2f2f;padding:0}
#fullpage-nav .logo-wrapper{float:left;position:relative;z-index:10}
#fullpage-nav .logo{display:table-cell;vertical-align:middle;height:70px;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
@media (min-width: 768px) {
#fullpage-nav .navbar-toggle{display:block}
}
#fullpage-nav nav,#fullpage-nav .navbar-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#fullpage-nav nav{position:fixed;top:0;z-index:300;background-color:rgba(0,0,0,0.9);width:100%;height:100%;text-align:center}
#fullpage-nav .nav-hide{display:none}
#fullpage-nav nav ul{position:absolute;width:100%;top:50%;left:0;text-align:center;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
#fullpage-nav .nav>li>a{display:block;padding:20px 15px;font-size:36px;color:#fff;font-weight:300;text-decoration:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#fullpage-nav .nav>li>a:focus,#fullpage-nav .nav>li>a:hover{text-decoration:none;background:#fff;color:#ed145b}
#fullpage-nav .nav>li.active>a{color:#ed145b;background:#fff}
#fullpage-nav .navbar-toggle{top:10px;padding:9px 10px;margin-right:0;width:47px;height:45px;z-index:300;cursor:pointer}
#fullpage-nav .bar1,#fullpage-nav .bar2,#fullpage-nav .bar3{width:100%;height:2px;margin-bottom:5px;background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
#fullpage-nav .navbar-on .bar1,#fullpage-nav .navbar-on .bar2,#fullpage-nav .navbar-on .bar3{background-color:#ed145b}
#fullpage-nav .navbar-on .bar1{transform-origin:10% 40%;transform:rotate(45deg)}
#fullpage-nav .navbar-on .bar3{transform-origin:10% 40%;transform:rotate(-45deg)}
#fullpage-nav .navbar-on .bar2{background-color:transparent}
.search-icon{position:relative;top:35px;left:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.search-icon:hover{cursor:pointer}
.sticky .search-icon{top:15px}
.search-icon:after,.search-icon.active:after{position:absolute;top:0;right:0;font-family:fontawesome;z-index:100}
.search-icon:after{content:"\f002"}
.search-icon.active:after{content:"\f00d";color:#ed145b}
#search-box{border:0;border-bottom:1px solid rgba(255,255,255,0.15);color:#555;font-family:sans-serif;padding:0 15px;outline:none;font-size:20pt;text-align:center;background-color:#ccc;position:absolute;right:0;display:none;width:100%;top:100px;z-index:1;line-height:70px;height:70px;color:#fff}
.sticky #search-box{top:60px}
.transparent.white.navbar-custom .search-icon:after{color:#fff;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}
.transparent.white.navbar-custom.sticky .search-icon:after{color:#000}
.page-title-section{background:url(../images/page-header/cover-one.html) no-repeat center center #000;background-size:cover;position:relative;min-height:350px}
.page-title-section.about-us-one{background:url(../images/page-header/cover-two.html) no-repeat center center #000;background-size:cover}
.page-title-section.about-us-two{background:url(../images/page-header/cover-three.html) no-repeat center center #000;background-size:cover}
.page-title-section.blog-page-cover{background:url(../images/page-header/cover-four.html) no-repeat center center #000;background-size:cover}
.page-title-section.portfolio-cover{background:url(../images/page-header/cover-one.html) no-repeat center center #000;background-size:cover}
.page-title-section.shortcode-cover{background:url(../images/page-header/cover-six.html) no-repeat center center #000;background-size:cover}
.page-title-section.homepage-blog{background:url(../images/slider/slide-1.html) no-repeat center center #000;background-size:cover;min-height:450px}
.page-title-section.case-study-page{background:url(../images/slider/slide-1.html) no-repeat center center #000;background-size:cover;min-height:460px;overflow:hidden}
.page-title-section.case-study-page.gradient-bottom{min-height:600px}
.conector{display:block;width:1px;height:125px;background:#dedede;margin:0 auto}
.page-title-section::before{content:"";background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0}
.page-header{padding:0;margin:0;border-bottom:0;position:absolute;top:50%;width:100%;left:0;text-align:center;z-index:15;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.case-study-page .page-header{padding:120px 0 0}
.page-header h1{font-size:50px;line-height:50px;font-weight:700;color:#fff;text-transform:capitalize;margin:0}
.case-study-page .page-header h1{margin-bottom:15px}
.page-header p{font-size:16px;line-height:30px;font-weight:600;color:#fff;margin-bottom:60px}
.page-header a.btn{font-size:20px;line-height:18px;font-weight:300;padding:20px 57px;color:#fff;border-radius:30px;background-color:transparent;border-color:#fff}
.page-header a.btn:hover{background-color:#fff;color:#ed145b}
#home .carousel-inner{padding-bottom:100px}
.trendy-slider{overflow:hidden;position:relative}
.trendy-slider img{width:100%;background-size:cover}
.carousel-fade .carousel-inner .item{max-height:700px;opacity:.8;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:20}
.trendy-slider .carousel-caption{position:absolute;top:50%;margin-top:-165px;left:0;right:0;text-align:center;text-transform:uppercase;z-index:15;color:#fff;bottom:inherit}
.trendy-slider .carousel-caption h1{color:#FFF;font-size:52px;line-height:52px;font-weight:300;text-transform:uppercase;margin-bottom:20px}
.trendy-slider .carousel-caption h1 span{font-weight:900}
.trendy-slider .carousel-caption h2{font-size:20px;line-height:25px;color:#fff}
.trendy-slider .carousel-caption p{color:#FFF;font-size:18px;text-transform:uppercase;margin-bottom:40px}
.control-one .carousel-control{width:50px;height:50px;line-height:46px;font-size:40px;top:50%;margin-top:-25px;border-radius:50%;color:#000;background-color:#ddd;background-image:none;text-shadow:none;opacity:0;visibility:hidden}
.control-one:hover .carousel-control{opacity:1;visibility:visible}
.control-one .carousel-control:hover{background-color:#ed145b;color:#fff}
.control-one .left.carousel-control{left:30px}
.control-one .right.carousel-control{right:30px}
.control-two .carousel-control{width:30px;height:60px;line-height:58px;font-size:30px;top:50%;margin-top:-25px;color:#202020;background-color:rgba(255,255,255,0.4);background-image:none;text-shadow:none;opacity:0;visibility:hidden}
.control-two:hover .carousel-control{opacity:1;visibility:visible}
.control-two:hover .carousel-control:hover{color:#ed145b;background-color:rgba(255,255,255,0.9)}
.delay-1{-webkit-animation-delay:300ms;-moz-animation-delay:300ms;animation-delay:300ms}
.delay-2{-webkit-animation-delay:600ms;-moz-animation-delay:600ms;animation-delay:600ms}
.delay-3{-webkit-animation-delay:1200ms;-moz-animation-delay:1200ms;animation-delay:1200ms}
.delay-4{-webkit-animation-delay:1500ms;-moz-animation-delay:1500ms;animation-delay:1500ms}
.video-slider{top:0;left:0;max-height:700px;width:100%;overflow:hidden;position:relative}
.video-slider::before{content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;top:0;left:0}
.slider-caption{position:absolute;top:50%;width:100%;left:0;text-align:center;text-transform:uppercase;z-index:15;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.slider-caption h1{color:#FFF;font-size:75px;line-height:80px;font-weight:300;text-transform:uppercase;letter-spacing:-5px;margin-bottom:40px}
.slider-caption h1 span{font-weight:900}
.slider-caption p{color:#FFF;font-size:25px;text-transform:uppercase;margin-bottom:70px}
.slider-caption .btn{font-size:20px;line-height:18px;font-weight:300;color:#fff;background-color:transparent;border-color:#fff;border-radius:30px;padding:20px 58px}
.slider-caption .btn:hover{background:#fff;border-color:transparent;color:#ed145b}
@media (max-width : 767px) {
.video-slider{max-height:400px}
.slider-caption h1{font-size:22px;line-height:35px;letter-spacing:0;margin-bottom:0}
.slider-caption p{font-size:10px;margin-bottom:15px}
.slider-caption .btn{font-size:14px;padding:10px 30px}
}
@media only screen and (min-width : 480px) and (max-width : 767px) {
.slider-caption h1{font-size:33px;line-height:56px}
.slider-caption p{font-size:14px;margin-bottom:25px}
}
.youtube-wrapper{min-width:100%;min-height:700px;top:0;left:0;background:url(../images/slider/video-falback.html) no-repeat center center #162E4A;background-size:cover;position:relative}
.youtube-wrapper::before{content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}
@media (max-width : 766px) {
.youtube-wrapper{min-height:400px}
}
.creative-section{padding:0 0 100px}
.service-tab{position:relative}
.service-tab .nav-tabs{border-bottom:0}
.service-tab li{position:relative;text-align:center;border-right:1px solid #b9b9b9;padding:0}
.service-tab li > a{padding:40px;background-color:#f5f5f5;color:#000;border:0;width:100%}
.service-tab .nav-tabs>li.active>a,.service-tab .nav-tabs>li.active>a:focus,.service-tab .nav-tabs>li.active>a:hover{border:0;background-color:#fff}
.service-tab .nav-tabs.nav-justified>li>a{border:0;border-radius:0}
.service-tab .nav-tabs.nav-justified>.active>a,.service-tab .nav-tabs.nav-justified>.active>a:focus,.service-tab .nav-tabs.nav-justified>.active>a:hover{border:0}
.service-tab li:first-child{border-left:1px solid #b9b9b9}
.service-tab li i:before{font-size:30px;color:#202020}
.service-tab li.active i:before,.service-tab li:hover i:before{color:#ed145b}
.service-tab li span{display:block;font-size:18px;color:#202020}
.service-tab li.active:after,.service-tab li:hover:after{content:"";border-bottom:10px solid #ed145b;position:absolute;bottom:0;left:0;width:100%}
.service-tab .tab-content{margin-top:50px}
.creative-section h2{text-transform:capitalize;font-weight:700;margin-bottom:45px;position:relative}
.creative-section h2::after{content:"";background-color:#ed145b;width:100px;height:2px;position:absolute;left:0;bottom:-16px}
.creative-section .btn{margin-top:42px}
.mac-screenshot{padding-top:60px}
.mac-screenshot img{width:inherit}
.recent-project-section{background-color:#fafafa;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
.project-container{margin-top:50px;position:relative}
.recent-project{position:relative;overflow:hidden}
.recent-project img{width:100%}
.project-info{position:absolute;left:0;top:50%;color:#fff;width:100%;text-align:center;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.recent-project:hover .project-info{top:30%;opacity:1;visibility:visible}
.project-info h3{color:#fff;font-size:18px;line-height:18px}
ul.project-meta{margin-top:15px}
ul.project-meta li{display:inline-block;padding:0 10px;line-height:15px;border-right:1px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0)}
ul.project-meta li:last-child{margin-right:0;padding-right:0;border-right:0}
ul.project-meta li a{display:block;color:#fff}
ul.project-meta li a:hover{color:#ed145b}
.project-link{position:absolute;left:0;bottom:-50%;width:100%;padding:16px 30px;line-height:18px;text-transform:capitalize;background:#ed145b;opacity:0;visibility:hidden;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.recent-project:hover .project-link{bottom:0;opacity:1;visibility:visible}
.project-link:hover{background:#C02232}
.project-link a{color:#fff}
.project-link a i{line-height:20px}
.recent-project .tt-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(44,62,80,0.9);opacity:0;visibility:hidden;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.recent-project:hover .tt-overlay{opacity:1;visibility:visible}
.project-navigation .btn-prev{position:absolute;left:0;top:50%;margin-top:-40px;width:20px;height:80px;background-color:rgba(0,0,0,0.5);color:#fff;line-height:80px;text-align:center;font-size:18px;opacity:0;z-index:997}
.project-navigation .btn-next{position:absolute;right:0;top:50%;margin-top:-40px;width:20px;height:80px;background-color:rgba(0,0,0,0.5);color:#fff;line-height:80px;text-align:center;font-size:18px;opacity:0;z-index:997}
.project-navigation a:hover{width:30px}
.project-container:hover .project-navigation .btn-prev,.project-container:hover .project-navigation .btn-next{opacity:1}
.version-two ul.project-meta li a:hover{color:#000}
.version-two.border-style ul.project-meta li a:hover{color:#ed145b}
.version-two .recent-project{width:20%;float:left}
@media (max-width : 767px) {
.version-two .recent-project{width:50%;margin-bottom:0}
}
@media (max-width : 480px) {
.version-two .recent-project{width:100%;margin-bottom:0}
}
@media (min-width : 768px) and (max-width : 991px) {
.version-two .recent-project{width:33.33%}
}
@media (min-width : 992px) and (max-width : 1199px) {
.version-two .recent-project{width:25%}
}
.version-two .recent-project .btn{padding:9px 28px;background-color:#fff;border-color:transparent;color:#ed145b;border-radius:30px}
.version-two .recent-project .btn:hover{background-color:rgba(255,255,255,0.9)}
.version-two .project-link{text-align:center;background-color:transparent}
.version-two .recent-project:hover .project-link{bottom:15px}
.version-two .recent-project .tt-overlay{background-color:rgba(255,42,64,0.7)}
.version-two.border-style .project-info,.version-two.border-style .project-link{z-index:300}
.version-two.border-style .recent-project::before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #fff;opacity:0;z-index:200;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:opacity 0.5s,-webkit-transform .5s;transition:opacity 0.5s,transform .5s}
.version-two.border-style .recent-project:hover::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.version-two.border-style .recent-project .tt-overlay{background-color:rgba(0,0,0,0.8);z-index:100}
.version-four .recent-project .project-link{padding:0;background-color:transparent;text-align:center}
.version-four .recent-project .project-link img{width:inherit!important}
.version-four .recent-project:hover .project-link{bottom:20px}
@media (min-width : 768px) and (max-width : 991px) {
.version-four .recent-project:hover .project-info{top:15%}
}
@media (max-width : 767px) {
.version-four .recent-project{margin-bottom:30px}
}
.version-five .recent-project .project-link{padding:0;background-color:transparent;top:0;bottom:auto}
.version-five .recent-project:hover .project-link{top:30%;bottom:auto}
.version-five .recent-project .project-link a{display:block;width:45px;height:45px;font-size:20px;line-height:41px;text-align:center;margin:0 auto;border:2px solid #fff;border-radius:50%}
.version-five .recent-project .project-link a:hover{background-color:#fff;border-color:transparent;color:#ed145b}
.version-five .recent-project .project-info{top:auto;bottom:0}
.version-five .recent-project:hover .project-info{top:auto;bottom:25%}
.version-five .recent-project .project-info a{color:#fff}
.version-five .recent-project .tt-overlay{background-color:rgba(255,42,64,0.8)}
@media (min-width : 768px) and (max-width : 991px) {
.version-five .recent-project:hover .project-link{top:15%}
.version-five .recent-project:hover .project-info{top:auto;bottom:15%}
}
@media (min-width : 992px) and (max-width : 1199px) {
.version-five .recent-project:hover .project-link{top:25%}
}
.version-eight .recent-project .project-link{bottom:30%;padding:0;text-align:center;background-color:transparent}
.version-eight .recent-project:hover .project-link{bottom:50%;margin-bottom:-32px}
.version-eight .project-link ul li{display:inline-block}
.version-eight .project-link ul li a{display:block;width:45px;height:45px;font-size:20px;line-height:41px;color:#ed145b;margin:0 5px;border:2px solid #ed145b;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}
.version-eight .project-link ul li a:hover{background-color:#ed145b;border-color:transparent;color:#fff}
.info{margin-top:10px;color:#616161}
.info span{font-weight:600}
.info a.like{color:#616161}
.info a.like i,.info a.like:hover{color:#ed145b}
.version-eight.alter-bg .info span{display:block;font-size:16px;line-height:20px}
.version-eight .recent-project .tt-overlay{background-color:rgba(255,255,255,0.8)}
.version-eight.alter-bg .recent-project .tt-overlay{background-color:rgba(44,62,80,0.8)}
.version-eight.alter-bg .recent-project .project-link{padding:10px 0;background-color:rgba(255,255,255,0.9)}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}
.mfp-fade.mfp-bg.mfp-ready{opacity:.75}
.mfp-bottom-bar{display:none}
.mfp-fade.mfp-bg.mfp-removing{opacity:0}
.mfp-arrow-right::after,.mfp-arrow-left::after{font-family:'FontAwesome';border:none!important;color:#fff;font-size:65px;-webkit-transition:.5s;transition:.5s}
.mfp-arrow-right::after{content:"\f105"!important}
.mfp-arrow-left::after{content:"\f104"!important}
.mfp-arrow-right::before,.mfp-arrow-left::before{border:none!important}
.mfp-arrow{height:60px}
.mfp-arrow::before,.mfp-arrow::after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{margin-top:15px;top:-1px!important}
img.mfp-img{padding:40px 0 0}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;transform:scale(0.95);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{transform:scale(1);opacity:1;-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;transform:scale(0.95);-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;transition:all .4s ease-out}
.features .media{margin-top:40px}
.features .media:first-child{margin-top:0}
.features .media a i::before{display:block;font-size:28px;line-height:50px;text-align:center;width:50px;height:50px;color:#ed145b;border:1px solid #ed145b;border-radius:4px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.features .media:hover a i::before{background-color:#ed145b;color:#fff;border:1px solid transparent}
.features .media-left,.features .media>.pull-left{padding-right:30px;float:left}
.features .media-heading{font-size:18px;line-height:25px;text-transform:capitalize}
.features .media-heading a{color:#202020}
.features .media-heading a:hover{color:#ed145b}
.features .media-body p{color:#a7a7a7;line-height:25px}
.about-info h2{margin-bottom:36px;font-weight:700}
.creative-skills h2,.faq-section h2{font-weight:700;margin-bottom:30px}
.video-wrap iframe{border:0;width:100%;height:310px}
.skill-title{font-size:16px;display:block;margin-bottom:8px}
.progress{padding:6px 8px;border-radius:10px;box-shadow:none;margin-bottom:14px}
.progress-bar{background-color:#ed145b;box-shadow:none;border-radius:10px}
.progress .progress-bar.six-sec-ease-in-out{-webkit-transition:width 2s ease-in-out;-moz-transition:width 2s ease-in-out;-o-transition:width 2s ease-in-out;transition:width 2s ease-in-out}
.accordion-v1 .panel{box-shadow:none;border:0;border-radius:0}
.accordion-v1 .panel .panel-heading{position:relative;padding:0}
.accordion-v1 .panel-title a.collapsed{display:block;color:#fff;background-color:#666;border-color:#666;padding:17px 15px;border-radius:4px}
.accordion-v1 .panel-title a{display:block;color:#fff;border-color:#666;padding:17px 15px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#ed145b}
.accordion-v1 .panel-default>.panel-heading+.panel-collapse>.panel-body{border:1px solid #EEE}
.accordion-v1 .panel .panel-heading a:after{font-family:'FontAwesome';content:"\f107";font-size:24px;width:50px;height:60px;line-height:58px;text-align:center;position:absolute;top:0;right:0}
.accordion-v1 .panel .panel-heading a.collapsed:after{content:"\f105"}
.accordion-v2.panel-group{margin-bottom:0}
.accordion-v2.panel-group .panel+.panel{margin-top:0}
.accordion-v2.panel-group .panel{border-radius:0}
.accordion-v2 .panel-default:nth-child(1){background:url(../images/blog/collapse-bg-1.html)}
.accordion-v2 .panel-default:nth-child(2){background:url(../images/blog/collapse-bg-1.html)}
.accordion-v2 .panel-default:nth-child(3){background:url(../images/blog/collapse-bg-1.html)}
.accordion-v2 .panel-default>.panel-heading{background-color:transparent;border-color:#f1f1f1;padding:0}
.accordion-v2 .panel-title>a{padding:20px 15px;color:#fff;display:block;background-color:rgba(255,42,64,0.9)}
.accordion-v2 .panel-title>a.collapsed{color:#fff;background-color:rgba(0,0,0,0.7)}
.accordion-v2 .panel-heading{border-top-left-radius:0;border-top-right-radius:0}
.accordion-v2 .panel-body{padding:0 15px 15px;line-height:20px}
.accordion-v2 .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent;background-color:rgba(255,42,64,0.9);color:#fff}
.accordion-v3 .panel{box-shadow:none;border:0;border-radius:0}
.accordion-v3 .panel .panel-heading{position:relative;padding:0}
.accordion-v3 .panel-title a.collapsed{display:block;color:#fff;background-color:#999;border-color:#999;padding:17px 15px;border-radius:4px}
.accordion-v3 .panel-title a{display:block;color:#fff;border-color:#999;padding:17px 15px;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#333}
.accordion-v3 .panel-default>.panel-heading+.panel-collapse>.panel-body{border:1px solid #EEE}
.accordion-v3 .panel .panel-heading a:after{font-family:'FontAwesome';content:"\f068";font-size:14px;width:50px;height:60px;line-height:58px;text-align:center;position:absolute;top:0;right:0}
.accordion-v3 .panel .panel-heading a.collapsed:after{content:"\f067"}
.mocup-bg img{margin:60px auto 0;display:block}
.mission-tab .nav-tabs{border-top:1px solid #f1f1f1;border-bottom:0;margin-bottom:5px}
.mission-tab .nav-tabs>li{margin-bottom:0;float:none;display:inline-block}
.mission-tab .nav-tabs>li>a{margin-right:0;font-size:18px;line-height:25px;color:#a0a0a0;border:0;border-radius:0;font-weight:400}
.mission-tab .nav>li>a:focus,.mission-tab .nav>li>a:hover{background-color:transparent}
.mission-tab .nav-tabs>li.active>a,.mission-tab .nav-tabs>li.active>a:focus,.mission-tab .nav-tabs>li.active>a:hover{border:0;color:#2f2f2f;position:relative}
.mission-tab .nav-tabs>li.active>a::before{content:"";background-color:#ed145b;width:100%;height:2px;position:absolute;left:0;top:-1px}
.css-overlay{background-color:rgba(26,1,1,0.6)}
.counter-section strong{display:block;font-size:50px;line-height:40px;color:#fff}
span.count-description{display:block;color:#fff;font-size:16px;line-height:40px;text-transform:capitalize;padding-top:10px}
.counter-wrap{padding:50px 0 80px}
@media (max-width: 767px) {
.counter-wrap{padding:40px 0}
}
.counter-section .selected{background-color:rgba(255,0,0,0.5)}
#factsTwo{color:#1b2e40}
#factsTwo .selected{color:#ed145b}
#factsTwo i{display:block;margin-bottom:20px}
#factsTwo i::before{font-size:50px;line-height:60px}
#factsTwo strong{display:block;font-size:60px;line-height:40px}
#factsTwo span.count-description{color:#1b2e40}
#factsTwo .selected span.count-description{color:#ed145b}
.team-thumb{position:relative;overflow:hidden}
@media (max-width: 767px) {
.team-thumb{margin-bottom:30px}
}
.thumb-overlay{background-color:rgba(44,62,80,0.5);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.team-thumb:hover .thumb-overlay{opacity:1;visibility:visible}
.team-thumb img{width:100%}
.member-info{position:absolute;left:0;bottom:-20%;width:100%;background:#ed145b;color:#fff;padding:16px 0;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-out .2s;-moz-transition:all .2s ease-out .2s;-o-transition:all .2s ease-out .2s;transition:all .2s ease-out .2s}
.team-thumb:hover .member-info{bottom:0;opacity:1;visibility:visible}
.member-info h3{color:#fff;font-size:22px;line-height:25px;font-weight:700;text-transform:uppercase}
.member-info .title{display:block;font-size:18px;line-height:25px;font-weight:300}
.member-info .social-link{margin-top:25px}
.member-info .social-link li a{display:block;width:35px;height:35px;font-size:18px;line-height:35px;background:#fff;color:#ed145b;text-align:center;border-radius:50%}
.member-info .social-link li a:hover{background:#D51428;color:#fff}
.team-intro{background-color:#ed145b;padding:60px 60px 50px 110px;min-height:386px}
@media (max-width : 768px) {
.team-intro{padding:60px 15px}
}
@media (min-width : 992px) and (max-width : 1199px) {
.team-intro{padding:60px 60px 50px 50px}
}
@media (min-width : 1500px) {
.team-intro{padding:15% 60px 50px 30%;min-height:545px}
}
.team-intro,.team-intro h1{color:#fff}
.team-intro h1{font-weight:700}
.team-intro p{font-size:18px;font-weight:300}
.team-intro .btn{background-color:transparent;padding:15px 30px;border-color:#fff;font-size:18px;text-transform:uppercase;font-weight:300;margin-top:15px}
.team-intro .btn:hover{background-color:#fff;color:#ed145b;border-color:transparent}
.team-intro-thumb img{width:100%}
@media (min-width : 992px) {
.team-intro-thumb img{min-height:386px}
}
@media (min-width : 1500px) {
.team-intro-thumb img{min-height:545px}
}
.video-section{top:0;left:0;height:400px;width:100%;overflow:hidden;position:relative}
.overlay{min-height:400px;background-color:rgba(0,0,0,0.5)}
video,object{min-width:100%;min-height:100%}
.audio{width:100%}
.video-button{position:absolute;top:50%;left:50%;margin-top:-50px;margin-left:-50px}
.video-button a i{display:inline-block;font-size:44px;line-height:87px;text-align:center;font-style:normal;color:#fff;background:none;border:5px solid #fff;width:100px;height:100px;border-radius:50%}
.video-button .pause i{opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.video-button .play i:before{left:1px;position:relative;top:1px}
.video-section:hover .video-button .pause i{opacity:1}
.video-button a i:before{content:"\f04b";z-index:10;font-family:FontAwesome}
.video-button a.pause i:before{content:"\f04c"}
.html-video-wrapper video{width:100%;height:100%}
.popup-video-section{position:relative}
.popup-video-section::before{content:"";background-color:rgba(0,0,0,0.3);position:absolute;left:0;top:0;width:100%;height:100%;z-index:10}
.popup-video-section img{width:100%;max-height:500px}
.popup-video-section .external-link{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;color:#fff;font-size:44px;line-height:90px;border:6px solid #fff;text-align:center;border-radius:50%;z-index:20}
.popup-video-section .external-link i{margin-left:10px}
.sbox-gutter{border-right:1px solid #dedede;border-bottom:1px solid #dedede}
.sbox-gutter:nth-child(3),.sbox-gutter:nth-child(6){border-right:0}
.sbox-gutter:nth-child(4),.sbox-gutter:nth-child(5),.sbox-gutter:nth-child(6){border-bottom:0}
.sbox-gutter:hover{background-color:#ed145b}
.sbox-gutter,.sbox-gutter i::before,.sbox-gutter h3,.sbox-gutter p{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.sbox-gutter:hover i::before,.sbox-gutter:hover h3,.sbox-gutter:hover p{color:#fff}
.service-box{padding:30px 15px}
.service-box i::before{font-size:40px;margin-bottom:20px;color:#ed145b}
.service-box h3{color:#ed145b;font-weight:700;text-transform:capitalize;margin-bottom:20px}
.service-box p{line-height:22px}
.service-section-v2{padding-top:100px}
.service-box-v2{margin-bottom:50px}
.service-box-v2 h3{font-size:18px;color:#3f3f3f}
.service-box-v2 h3 i:before{font-size:25px;margin-right:5px}
.service-box-v2:hover h3{color:#ed145b}
.service-section-v3{background-color:#f4f4f4;border-top:1px solid #d2d2d2}
.service-section-v3 .sbox-gutter:nth-child(2),.service-section-v3 .sbox-gutter:nth-child(4){border-right:0}
.service-section-v3 .sbox-gutter:nth-child(3){border-right:1px solid #dedede}
.service-section-v3 .sbox-gutter:nth-child(3),.service-section-v3 .sbox-gutter:nth-child(4){border-bottom:0}
.service-section-v3 .service-box{padding:40px 30px}
.service-section-v3 .service-box h3{font-size:18px}
.service-section-v3 .service-box i::before{font-size:30px;margin-right:7px}
.process-section{background:url(../images/process-bg.html) no-repeat #dedede;-webkit-background-size:cover;background-size:cover}
.process-box{background-color:#ed145b;color:#fff;padding:30px;border-radius:10px}
.process-box i::before{font-size:30px}
.process-box h3{font-size:16px;line-height:45px;color:#fff;margin:0}
ul#filter{margin-bottom:50px}
ul#filter li{font-size:16px;line-height:25px;padding:7px 20px;border-radius:20px;cursor:pointer}
ul#filter li.active{background-color:#ed145b;color:#fff}
ul#filter.filter-square li{border:1px solid #ccc;border-radius:0;padding:5px 20px;margin:2px}
ul#filter.filter-square li.active{border:1px solid transparent}
ul#filter.filter-rounded li{border:0;border-radius:3px;background-color:#E0E0E0;padding:5px 20px;margin:2px}
ul#filter.filter-rounded li.active{background-color:#1B2E3F}
ul#filter.filter-transparent li{color:#a9a8a8;padding:5px 15px;font-size:14px;text-transform:uppercase}
ul#filter.filter-transparent li.active{background-color:transparent;color:#ed145b}
ul#portfolio-grid{overflow:hidden}
ul#portfolio-grid li img{width:100%}
ul#portfolio-grid>li{float:left;display:block;height:auto}
ul#portfolio-grid.five-column>li{width:20%}
ul#portfolio-grid.four-column>li{width:25%}
ul#portfolio-grid.three-column>li{width:33.33%}
ul#portfolio-grid.two-column>li{width:50%}
@media (max-width: 1199px) {
ul#portfolio-grid.five-column>li{width:25%}
}
@media (max-width: 991px) {
ul#portfolio-grid.five-column>li,ul#portfolio-grid.four-column>li{width:33.33%}
}
@media (max-width: 767px) {
ul#portfolio-grid.five-column>li,ul#portfolio-grid.four-column>li,ul#portfolio-grid.three-column>li{width:50%}
}
@media (max-width: 480px) {
ul#portfolio-grid.five-column>li,ul#portfolio-grid.four-column>li,ul#portfolio-grid.three-column>li,ul#portfolio-grid.two-column>li{width:100%}
}
.portfolio-item.gutter{margin-bottom:20px!important}
.portfolio{position:relative;overflow:hidden}
.portfolio .tt-overlay{background-color:rgba(255,42,64,0.9);position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}
.portfolio:hover .tt-overlay{opacity:1;visibility:visible}
.portfolio-info .project-title,.portfolio-info .links{position:absolute;left:0;color:#fff;width:100%;opacity:0;visibility:hidden}
.portfolio-info .project-title{top:60%;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.portfolio:hover .portfolio-info .project-title{top:35%;opacity:1;visibility:visible}
.portfolio-info .links{top:90%;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.portfolio:hover .portfolio-info .links{top:55%;opacity:1;visibility:visible}
.portfolio-info .btn{background-color:transparent;border-color:#fff;padding:12px 22px;border-radius:20px}
.portfolio-info .btn:hover{background-color:#fff;border-color:#fff;color:#ed145b}
.portfolio-container .btn.view-more{margin-top:40px}
.hover-two .portfolio:hover .portfolio-info .links{top:46%}
.hover-two .portfolio .tt-overlay{background-color:rgba(0,0,0,0.7)}
.portfolio-details{position:absolute;left:0;bottom:0;width:100%}
.portfolio-details li{display:inline-block;position:relative;bottom:-40px;opacity:0;visibility:hidden;transform:translateZ(0)}
.portfolio:hover .portfolio-details li{bottom:0;opacity:1;visibility:visible}
.portfolio:hover .portfolio-details li:nth-child(1){-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.portfolio:hover .portfolio-details li:nth-child(2){-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}
.portfolio-details li a{display:block;width:40px;height:40px;line-height:40px;background-color:rgba(255,255,255,0.9)}
.portfolio-nav{padding:40px 0}
.portfolio-nav a{margin-right:20px;color:#a7a7a7}
.portfolio-nav a:hover{color:#ed145b}
.project-overview{padding:90px 0}
.single-project-section.alter .project-overview{padding:0}
.project-overview h2{font-size:18px;line-height:22px;margin-bottom:20px}
.project-overview p{margin-bottom:25px}
.client-testimonial blockquote{font-size:17px;border-left:5px solid #ed145b;background:#fafafa;font-style:italic}
.portfolio-meta li{margin:15px 0;color:#666;margin:15px 0}
.portfolio-meta li span{display:inline-block;width:130px;letter-spacing:1px;color:#202020;font-size:12px;text-transform:uppercase;font-weight:600}
.portfolio-meta li a{margin-right:10px;color:#a7a7a7}
.portfolio-meta li a:hover{color:#ed145b}
.quick-overview .btn{padding:9px 20px;text-transform:capitalize;margin-top:20px}
@media (max-width: 991px) {
.project-overview{padding:60px 0}
.quick-overview{margin-top:30px}
.single-project-section.alter .project-overview{padding-bottom:90px}
.single-project-section.alter .pb-100{padding-bottom:60px}
}
.bwWrapper{position:relative;display:block}
.case-study-section{color:#fff}
.case-study-left{background-color:#ed145b;padding:60px 40px 60px 110px}
.case-study-right{background-color:#2c3e50;padding:60px 110px 60px 40px}
.case-study-section h1{color:#fff;font-weight:700;margin-bottom:15px}
.case-study-section p{font-size:18px;margin-bottom:30px}
.case-study-section .btn{font-weight:300;text-transform:uppercase;background-color:transparent;border-color:#fff}
.case-study-section .btn:hover{background-color:#fff;border-color:#fff}
.case-study-left .btn:hover{color:#ed145b}
.case-study-right .btn:hover{color:#2c3e50}
#myMap{height:250px}
#mapcontent p{margin:0;font-size:16px}
.contact-section .btn{font-weight:600;min-width:350px;border-radius:30px;background-color:#ed145b;border-color:#ed145b}
.contact-section .btn:hover{background-color:#C02232;border-color:#C02232}
.contact-sec h2{font-size:42px}
#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}
#status,.status-mes{background-image:url(../images/preloder.gif);background-position:center;background-repeat:no-repeat;margin:-100px 0 0 -100px;height:200px;left:50%;position:absolute;top:50%;width:200px}
.status-mes{background:none;left:0;margin:0;text-align:center;top:65%}
.promo-section{background-color:#ed145b;color:#fff}
.promo-section .section-title{color:#fff}
.promo-block i{display:block;margin:0 auto 18px;width:74px;height:74px;font-size:30px;line-height:70px;color:#fff;border:1px solid #fff;border-radius:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.promo-block:hover i{color:#ed145b;background-color:#fff;border:1px solid transparent}
.promo-block h3{color:#fff;font-size:18px;line-height:25px;font-weight:400}
@media (max-width: 767px) {
.promo-block{margin-bottom:30px}
}
#gallerySlider{margin-top:55px;position:relative}
#gallerySlider img{width:100%}
#gallerySlider .flex-control-thumbs li{width:auto;margin:0 6px 0 0}
#gallerySlider .flex-control-thumbs li:last-child{margin:0}
#gallerySlider .flex-control-thumbs img{width:185px!important;opacity:.5}
#gallerySlider .flex-control-thumbs .flex-active{opacity:1}
.flex-direction-nav a:before{font-size:20px;color:#ed145b;text-shadow:none}
@media (max-width : 767px) {
.flex-control-thumbs{display:none}
}
@media (min-width : 768px) and (max-width : 991px) {
#gallerySlider .flex-control-thumbs img{width:115px!important}
}
@media (min-width : 992px) and (max-width : 1199px) {
#gallerySlider .flex-control-thumbs img{width:151px!important}
}
.work-showcase-section{background-color:#fafafa;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;padding:100px 0 70px}
#work-showcase{margin-top:45px}
#work-showcase img{width:100%}
#work-showcase .carousel-control{top:50%;margin-top:-26px;width:52px;height:52px;font-size:40px;line-height:50px;color:#000;background-color:#fff;text-shadow:none;background-image:none!important;border-radius:100%}
#work-showcase .carousel-control:focus,#work-showcase .carousel-control:hover{color:#000;background-color:#ed145b;filter:alpha(opacity=100);opacity:1}
#work-showcase .carousel-control.left{left:5%}
#work-showcase .carousel-control.right{right:5%}
#work-showcase .carousel-indicators li{width:12px;height:12px;margin:0 0 0 5px;background-color:#c7c7c7;border:1px solid transparent}
#work-showcase .carousel-indicators .active{background-color:#ed145b}
@media screen and (min-width: 768px) {
#work-showcase .carousel-indicators{bottom:-50px}
}
.work-showcase-section .loadmore-btn{margin-top:80px}
.work-together-thumb img{width:100%}
@media (max-width : 991px) {
.work-together-thumb img{margin-bottom:30px}
}
.intro-block{width:25%;min-height:300px;float:left;color:#fff;background-color:#ccc;position:relative;overflow:hidden}
.intro-block:nth-child(odd){background:#ed145b}
.intro-block:nth-child(even){background:#2a2425}
.intro-content{position:absolute;top:50%;width:100%;left:0;padding:0 50px;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.intro-block:hover .intro-content{-webkit-transform:translate(0%,-65%);-moz-transform:translate(0%,-65%);-ms-transform:translate(0%,-65%);-o-transform:translate(0%,-65%);transform:translate(0%,-65%)}
.intro-block h2{color:#fff}
.intro-block p{line-height:24px;margin:0}
.intro-block a.learn-more{position:absolute;color:#ed145b;background-color:rgba(255,255,255,0.9);width:100%;left:0;bottom:-50px;padding:10px 0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;-ms-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}
.intro-block:hover a.learn-more{bottom:0;opacity:1;visibility:visible}
.intro-block a.learn-more:hover{background:#fff}
.intro-block a.learn-more i{margin-left:15px}
@media (min-width : 992px) and (max-width : 1199px) {
.intro-content{padding:0 30px}
}
@media (max-width : 991px) {
.intro-block{width:50%;border-bottom:1px solid #f1f1f1}
}
.singletestimonials{
    padding: 50px 0 15px 0;
    background: #f5f8fa;
}
.singletestimonials .testwraper{
    width: 80%;
    margin: 0 auto;
}
.singletestimonials .testwraper .item{}
.singletestimonials .testwraper .item .figpart{
    width: 13%;
    margin-right: 70px;
    display: inline-block;
    vertical-align: top;
}
.singletestimonials .testwraper .item .figpart figure{
    margin-bottom: 0;
    width: 100px;
    height: 100px;
    background: linear-gradient(to right, rgb(224, 85, 50) 0%, #f533b3 100%);
    border-radius: 50%;
    text-align: center;
    padding-top: 26px;
    margin: 0 auto;
}
.singletestimonials .testwraper .item .figpart figure img{}
.singletestimonials .testwraper .item .figpart figure h3{
    color: #fff;
    padding-bottom: 0px;
    font-size: 40px;
    letter-spacing: 3px;
    font-weight: 700;
}
.singletestimonials .testwraper .item .quotepart{
    width: 78%;
    display: inline-block;
    vertical-align: top;
}
.singletestimonials .testwraper .item .quotepart h4{
    line-height: 1.3;
    font-size: 34px;
    font-weight: 300;
    position: relative;
}
.singletestimonials .testwraper .item .quotepart h4 span.top{
    position: absolute;
        color: #ea2d62;
    left: -48px;
    top: 0px;
    font-size: 36px;
}
.singletestimonials .testwraper .item .quotepart h4 span.bottom{
    font-size: 36px;
        color: #ea2d62;
    margin-left: 15px;
}
.singletestimonials .testwraper .item .quotepart h5{
    padding-bottom: 0;
    margin-top: 30px;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
}
.singletestimonials .testwraper .item .quotepart h5 span{
    font-weight: 400;
    display: block;
    font-size: 14px;
    margin-top: 5px;
}
.testiBoxHeight {
    height: 330px;
}
.testi_box {
    background-color: #fff;
    border-radius: 10px;
    padding: 30px;
    box-shadow: 0px 0px 20px #dadada;
    margin: 65px 0 35px 0;
        position: relative;
}
.testiImg {
    margin-top: -85px;
    width: 100px;
}
.testiImg img {
    box-shadow: 0px 10px 30px 0 #00000024;
    border-radius: 50%;
    width: 100%;
}
.testiText {
    clear: both;
    margin-top: 20px;
    width: 100%;
    display: inline-block;
}
.list-scroll {
    height: 100px;
}
.testo_list_scroll{height:100px;}
.testi_box h3 {
    text-align: left;
    font-size: 20px;
}
/*.testi_box p {*/
/*    min-height: 132px;*/
/*}*/
.testi_box p {
    text-align: left;
    font-size: 14px;
}
span.testi_owner {
    display: block;
    color: #b8285a;
    font-size: 14px;
    font-weight: bold;
     position: absolute;
    bottom: 50px;
}
span.stars.paddinfLeft {
    position: absolute;
    bottom: 25px;
}
.stars i {
    font-size: 14px;
    color: #ff7e65;
}
.testi_box h3 {
    text-align: left;
    font-size: 18px;
}
.figpart {
    width: 29%;
    margin-right: 0px;
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: -45px;
}
.figpart figure{width: 85px;
 height: 85px}
.figpart figure img{
    border-radius: 50%;
    text-align: center;
        box-shadow: 0px 10px 30px 0 #00000024;
        width:100%;
}
.tsts-heading{
    text-align:center;
}
.tsts-heading h2{
        color: #171717;
    line-height: 1.2;
    font-weight: 700;
    padding: 0 0 15px 0;
    letter-spacing: -1px;
    font-size:35px;
}
.testi-hght{
    height:100px;
}
.testi-hght .mCustomScrollBox{padding-left:0px;}
.testimonials-slide .slick-prev, .testimonials-slide .slick-next {
    width: 50px;
    top: 50%;
    height: 50px;
    background: linear-gradient(to right, rgb(224, 85, 50) 0%, #f533b3 100%);
    border-radius: 50%;
    box-shadow: 0 0 11px #eaf0f6;
    z-index:9;
}
.testimonials-slide .slick-prev:before {
   content: "\f104";
    font-family: 'fontawesome' !important;
}
.testimonials-slide .slick-next:before {
    content: "\f105";
    font-family: 'fontawesome' !important;
}
.testimonials-slide .slick-prev{
    left: -45px;
}
.testimonials-slide .slick-next{
        right: -45px;
}
.testi-hght {
    height: 100px;
}

@media (max-width: 650px) {
.intro-block{width:100%;border-bottom:0}
}
.client-slider-v4-wrapper h2{margin-bottom:40px}
.about-intro .section-title{margin-bottom:35px;text-align:center}
.about-intro p{margin-bottom:25px}
.about-intro img{width:100%}
.video-intro{position:relative}
.video-intro::before{content:"";background-color:rgba(0,0,0,0.3);width:100%;height:100%;position:absolute;left:0;top:0}
.video-intro .external-link{position:absolute;top:50%;left:50%;margin-top:-37px;margin-left:-37px;width:74px;height:74px;font-size:30px;line-height:64px;text-align:center;color:#fff;border:5px solid #fff;border-radius:100%}
.video-intro .external-link i.fa-play{margin-left:5px}
.advantage-section{padding:100px 0;background-color:#fafafa;border-top:1px solid #d2d2d2}
@media (max-width: 991px) {
.advantage-section{padding:100px 0}
}
.advantage-section .features .media-body p{color:#666}
.advantage-img-wrapper img{float:right}
@media (min-width : 992px) {
.advantage-section.advantage-home{background:url(../images/feature-bg.html) no-repeat scroll 100% 80px;padding:100px 0;border-top:0}
}
.history-cover,.history-wrapper{min-height:550px}
@media (max-width: 991px) {
.history-cover,.history-wrapper{min-height:380px}
}
.history-cover{background:url(../images/history-bg.html) center center no-repeat #5E5E5E;background-size:cover}
.history-wrapper{background-color:#2c3e50;color:#fff;padding:70px 40% 70px 70px}
@media (max-width : 1199px) {
.history-wrapper{padding:50px}
}
@media (min-width : 1200px) {
.history-wrapper{padding:70px 16% 70px 70px}
}
@media (min-width : 1920px) {
.history-wrapper{padding:70px 40% 70px 70px}
}
.history-wrapper h2{font-size:30px;color:#fff;margin-bottom:30px}
#historyCarousel h3{color:#fff;font-size:18px;line-height:30px;font-weight:700}
#historyCarousel p{font-size:14px;line-height:30px;font-weight:300;margin-bottom:30px}
#historyCarousel .carousel-control{top:6px;width:20px;height:20px;font-size:15px;line-height:16px;border:1px solid #fff;text-align:center;text-shadow:none;filter:alpha(opacity=100);opacity:1}
#historyCarousel .carousel-control.left{right:25px;left:auto}
#historyCarousel .carousel-control.left,#historyCarousel .carousel-control.right{background-image:none}
#historyCarousel .carousel-control:focus,#historyCarousel .carousel-control:hover{color:#2c3e50;background-color:#fff}
.client{border-right:1px solid #ededed;border-bottom:1px solid #ededed}
.client:nth-child(4),.client:nth-child(8),.client:nth-child(12){border-right:0}
.client:nth-child(9),.client:nth-child(10),.client:nth-child(11),.client:nth-child(12){border-bottom:0}
@media only screen and (max-width : 767px) {
.client:nth-child(9),.client:nth-child(10){border-bottom:1px solid #ededed}
}
.client{padding:38px}
@media (max-width : 991px) {
.client{padding:30px 0}
}
.awards-section{background:url(../images/awards-bg.html) repeat #2C3E50;color:#fff}
.awards-section .section-title{color:#fff}
.awards-img-wrapper img{width:100%;margin-bottom:30px}
.post-wrapper{margin-bottom:50px;border:1px solid #eee}
.featured-wrapper img{width:100%}
.blog-content{padding:20px}
.entry-header{margin-bottom:15px}
.entry-header .entry-meta{text-transform:capitalize}
.entry-header .entry-meta li{float:left;margin-right:20px}
.entry-header .entry-meta li:last-child{margin-right:0}
.entry-header .entry-meta li a{display:block;color:#a7a7a7;font-size:13px;line-height:24px}
.entry-header .entry-meta li a:hover{color:#ed145b}
.entry-header h2{font-size:25px;line-height:25px;font-weight:700;text-transform:capitalize;margin-bottom:7px}
.entry-header h2 a{color:#ed145b}
.entry-header h2 a:hover{color:#C02232}
.entry-footer{font-size:12px;padding:13px;border-top:1px solid #eee}
.entry-footer .entry-meta li{display:inline-block;margin-right:7px}
.entry-footer a{display:block;padding:0 15px;font-size:10px;line-height:28px;color:#a7a7a7;background:#fff;text-transform:uppercase;border:1px solid #eee;border-radius:30px}
.entry-footer a:hover{color:#fff;background:#ed145b;border:1px solid transparent}
@media (max-width: 479px) {
.entry-footer a{padding:0 8px;font-size:8px;line-height:24px}
}
.gallery-slider .carousel-control{top:50%;margin-top:-18px;width:34px;height:34px;line-height:34px;color:rgba(0,0,0,0.7);background-color:rgba(255,255,255,0.5);text-shadow:none;filter:alpha(opacity=100);opacity:1;border-radius:100%;z-index:300;background-image:none}
.gallery-slider .carousel-control:focus,.gallery-slider .carousel-control:hover{color:#fff;background-color:#ed145b}
.gallery-slider .carousel-control.left{left:12px}
.gallery-slider .carousel-control.right{right:12px}
.post-wrapper.format-video iframe{width:100%;min-height:344px}
.post-wrapper.format-audio .featured-wrapper::before{top:auto;bottom:0;height:50px}
.post-wrapper.format-audio iframe{width:100%;height:203px}
@media (min-width : 992px) and (max-width : 1199px) {
.post-wrapper.format-audio iframe{height:165px}
}
.post-wrapper.format-quote{border:0}
.format-quote .blog-content{padding:0}
.post-wrapper blockquote{padding:20px 20px 20px 60px;font-size:16px;color:#969595;border-left:0;border:1px solid #eee;position:relative;margin:0}
.post-wrapper blockquote::before{position:absolute;content:"\f10d";font-family:FontAwesome;font-size:30px;color:#eee;left:15px;top:25px}
.blog-grid .post-wrapper blockquote{border:0}
.post-wrapper.format-link .entry-header{margin-bottom:35px}
.post-wrapper .link-post{text-align:center}
.post-wrapper .link-post a{display:block;color:#ed145b;font-size:22px;font-weight:600;padding:35px 20px;background-color:#f1f1f1}
.post-wrapper .link-post:hover a{color:#fff;background-color:#ed145b}
@media (max-width: 479px) {
.post-wrapper .link-post a{font-size:16px;font-weight:600;padding:20px}
}
@media (max-width: 767px) {
.blog-pagination{margin-bottom:40px}
}
.pagination{margin:0}
.pagination>li>a,.pagination>li>span{font-size:13px;margin-left:10px;color:#a7a7a7;border:1px solid #eee;padding:8px 12px}
.pagination>li:first-child>a,.pagination>li:first-child>span{border-top-left-radius:0;border-bottom-left-radius:0}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:0;border-bottom-right-radius:0}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#fff;background-color:#ed145b;border-color:transparent}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#ed145b;border-color:#ed145b}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{border-color:#eee}
.page-count{font-size:13px;border:1px solid #eee;color:#a7a7a7;padding:2px 12px}
@media (max-width: 479px) {
.pagination>li>a,.pagination>li>span{margin-bottom:10px}
}
.pager li{float:left;width:48%;margin-right:2%}
.pager li:last-child{margin-right:0}
.pager li>a,.pager li>span{display:block;background-color:#dadada;color:#fff;border:1px solid #dadada;border-radius:0}
.pager li>a:focus,.pager li>a:hover{background-color:#ed145b;border:1px solid transparent}
.pager li>a i{padding:0;opacity:0;visibility:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.pager li>a:hover i{opacity:1;visibility:visible}
.pager li:first-child>a:hover i{padding-right:10px}
.pager li:last-child>a:hover i{padding-left:10px}
@media (max-width: 350px) {
.pager li>a,.pager li>span{padding:5px 0}
}
@media (max-width: 991px) {
.sidebar-wrapper{margin-top:50px}
}
.sidebar-wrapper .widget{margin-bottom:45px}
.sidebar-wrapper .widget h2{font-size:20px;font-weight:700;color:#ed145b}
.sidebar-wrapper .widget_search{position:relative}
.sidebar-wrapper .widget_search .form-control{font-size:14px;font-weight:300;color:#666}
.sidebar-wrapper .widget_search button{position:absolute;top:0;right:0;width:40px;height:60px;background-color:transparent;border:0}
.widget_recent_entries ul li{margin-top:30px}
.widget_recent_entries h2{margin-bottom:25px}
.widget-post-media{display:table-cell;padding:0 15px 0 0}
.widget-post-media img{width:70px;height:60px}
.widget-post-info{display:table-cell;vertical-align:top}
.widget-post-info h3{font-size:14px;line-height:22px;margin:0}
.widget-post-info h3 a{color:#202020}
.widget-post-info h3 a:hover{color:#ed145b}
.widget-post-info .post-meta{color:#a7a7a7;font-size:13px;line-height:22px}
.widget_categories h2{margin-bottom:25px}
.widget_categories ul li a{font-size:14px;display:block;color:#666;line-height:27px;padding:6px 0}
.widget_categories ul li a:hover{color:#ed145b}
.widget_categories ul li a i{font-size:18px;margin-right:10px}
.widget_categories ul li a .badge{float:right;background-color:transparent;color:#d1d1d1;border:1px solid #eee;padding:6px 15px;border-radius:50px;font-weight:400;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;-ms-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}
.widget_categories ul li a:hover .badge{background-color:#ed145b;color:#fff;border:1px solid transparent}
.widget_tag_cloud h2{margin-bottom:25px}
.widget_tag_cloud ul li{float:left;margin-right:7px;margin-bottom:7px}
.widget_tag_cloud ul li a{display:block;font-size:13px;line-height:28px;padding:0 11px;color:#666;border:1px solid #eee;border-radius:50px}
.widget_tag_cloud ul li a:hover{background-color:#ed145b;color:#fff;border:1px solid transparent}
.blog-grid .post-wrapper{margin-bottom:30px;border:0;box-shadow:0 0 1px rgba(0,0,0,0.2);-webkit-transition:box-shadow 300ms;-moz-transition:box-shadow 300ms;-o-transition:box-shadow 300ms;-ms-transition:box-shadow 300ms;transition:box-shadow 300ms}
.blog-grid .post-wrapper:hover{box-shadow:0 0 8px rgba(0,0,0,0.2)}
.blog-grid .featured-wrapper{position:relative;min-height:70px}
.blog-grid .featured-wrapper::before{position:absolute;left:0;bottom:0;content:"";background:-webkit-linear-gradient(top,rgba(255,0,0,0),rgba(69,67,80,0.52));background:-o-linear-gradient(bottom,rgba(255,0,0,0),rgba(69,67,80,0.52));background:-moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(69,67,80,0.52));background:linear-gradient(to bottom,rgba(255,0,0,0),rgba(69,67,80,0.52));background:linear-gradient(to bottom,rgba(255,0,0,0),rgba(69,67,80,0.52));width:100%;height:70px;z-index:100}
.blog-grid .featured-wrapper .entry-meta{position:absolute;left:3px;bottom:3px;width:100%;z-index:200}
.blog-grid .featured-wrapper .entry-meta li{float:left;padding-left:10px;padding-right:10px}
.blog-grid .featured-wrapper .entry-meta li a{display:block;color:#fff}
.blog-grid .featured-wrapper .entry-meta li a:hover{color:#ed145b}
@media (max-width: 479px) {
.blog-grid .featured-wrapper .entry-meta li{padding-left:5px;padding-right:5px;line-height:20px}
.blog-grid .featured-wrapper .entry-meta li a{font-size:12px}
}
.blog-grid .featured-wrapper .external-link{position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border:0;border-radius:50%;color:rgba(0,0,0,0.7);background-color:rgba(255,255,255,0.5);font-size:20px;line-height:50px;text-align:center;z-index:300;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.blog-grid .featured-wrapper .external-link:hover{color:#fff;background-color:#ed145b}
.blog-grid .featured-wrapper .external-link i.fa-play{margin-left:5px}
.blog-grid.v2 .post-wrapper{margin-bottom:55px}
.blog-grid a.author img{width:60px;height:70px;position:absolute;top:-30px;left:50%;margin-left:-30px;background-color:#fff;padding:4px;border-radius:30px;z-index:100}
.blog-grid .entry-content .readmore{margin:30px 0 40px}
.blog-grid .entry-content .readmore a{padding:11px 24px;border-radius:30px;border:2px solid #ed145b}
.blog-grid .entry-content .readmore a:hover{color:#fff;background-color:#ed145b;border:2px solid transparent}
.blog-grid .entry-footer{padding:0;border-top:0}
.blog-grid .entry-footer .entry-meta li{margin-right:20px}
.blog-grid .entry-footer .entry-meta li:last-child{margin-right:0}
.blog-grid .entry-footer .entry-meta li a{padding:0;font-size:16px;color:#b1b1b1;background:transparent;border:0}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-facebook{color:#3b5998}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-twitter{color:#55acee}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-tumblr{color:#35465c}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-linkedin{color:#0077b5}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-dribbble{color:#ea4c89}
.blog-grid .entry-footer .entry-meta li a:hover i.fa-behance{color:#1769ff}
.single-post .post-wrapper{border:0;margin-bottom:0}
.single-post .blog-content{padding:20px 0}
.author-box{border:1px solid #eee}
.author-box .media{padding:30px 20px}
.author-box-image{padding-right:20px}
.author-box-info h3 small{color:#ed145b;padding-left:10px}
.author-social-info{border-top:1px solid #eee;padding:15px 20px}
.authors-post{float:left}
.authors-post a,.authors-post i{color:#a7a7a7}
.authors-post a:hover{color:#ed145b}
.authors-post i{margin-right:10px}
.author-social{float:right}
.author-social ul li a{color:#a7a7a7}
.author-social ul li a:hover{color:#ed145b}
@media (max-width: 350px) {
.author-box .author-box-image{display:block;padding-right:0}
.author-box .author-box-image img{margin:0 auto 20px}
}
.comment-list .media{margin-top:40px}
.comment-list .media:first-child{margin-top:0}
.comment-list .media .media-left{padding-right:20px}
.comment-list .media .media-left img{width:60px;height:60px;border-radius:50%}
.comment-list .comment-info,.comment-list .comment-info a{color:#a7a7a7;font-size:13px;line-height:22px}
.comment-list .comment-info i{padding:0 10px}
.comment-list .comment-author a{font-size:14px;color:#202020;font-weight:600}
.comment-list .comment-author a:hover,.comment-list .comment-info a:hover{color:#ed145b}
.comment-respond .btn{border-radius:0}
.hero-block-v1{background-color:#fafafa}
@media(min-width:992px) {
.hero-block-v1{background-image:url(../images/cta-one-bg.html);-webkit-background-size:cover;background-size:cover}
}
.hero-block-v1 h2{font-size:30px;color:#202020;text-transform:uppercase;margin-bottom:30px}
.hero-block-v1 h2 span{color:#ed145b}
.hero-block-v1 .btn{margin-top:30px}
.hero-block-v2{background-color:#fff}
.hero-block-v2 h2{font-size:30px;line-height:45px;font-weight:700;text-transform:uppercase;margin-bottom:38px}
.hero-block-v2 h2 span{display:block;font-size:45px;color:#ed145b}
.hero-block-v2 p{font-size:16px;line-height:35px;margin-bottom:35px}
.hero-block-v2 img{width:initial}
.hero-block-v3{padding:100px 0;background-color:#fafafa;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
@media (max-width: 991px) {
.hero-block-v3 img{margin-bottom:30px}
}
.hero-block-v4{padding-top:30px}
.hero-block-v4 .company-overview{padding-top:60px}
.hero-block-v4 .company-overview h2{margin-bottom:35px}
.hero-block-v4 .company-overview p{margin-bottom:20px}
@media (min-width: 992px) {
.hero-block-v4 .overview-img-wrapper img{float:right}
}
.hero-block-v5{background-color:#f4f4f4;padding-top:100px}
.hero-block-v5 .hero-thumb img{width:100%}
.hero-block-v5 .hero-intro h2{font-size:25px;line-height:40px;margin-bottom:30px}
.hero-block-v5 .hero-intro p{margin-bottom:18px}
.hero-block-v5 .hero-intro a.btn{margin-top:22px}
@media (min-width : 992px) and (max-width : 1199px) {
.hero-block-v5 .hero-intro h2{line-height:36px;margin-bottom:10px}
.hero-block-v5 .hero-intro p{margin-bottom:10px}
.hero-block-v5 .hero-intro a.btn{margin-top:10px}
}
@media(max-width : 991px) {
.hero-block-v5 .hero-intro{margin:20px 0 50px}
}
.hero-block-v6{padding:150px 0 90px}
.hero-block-v6 h2{margin-bottom:30px}
.hero-block-v6 .btn{margin-top:30px}
@media (max-width: 767px) {
.hero-block-v6 .company-overview{margin-bottom:30px}
}
.cta-v1{background-color:#ed145b;color:#fff;padding:50px 40px}
.cta-v1 h2{font-size:25px;line-height:27px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:5px}
.cta-v1 p{font-size:18px;line-height:27px;font-weight:400;margin:0}
.cta-v1 .btn{background-color:transparent;border-color:#fff;font-size:16px}
.cta-v1 .btn:hover{background-color:#fff;border-color:#fff;color:#ed145b}
.cta-v1 .btn{float:right}
@media (max-width: 767px) {
.cta-v1 .btn{float:none;margin-top:15px}
}
.cta-v2-wrapper{padding-bottom:110px}
.cta-v2{border:1px solid #ddd;padding:35px 38px}
.cta-v2 h2{font-size:30px;line-height:30px;font-weight:700;text-transform:capitalize;color:#34495e;margin-bottom:10px}
.cta-v2 p{font-size:18px;line-height:27px;font-weight:400;margin:0}
.cta-v2 .btn{margin-top:9px;float:right}
@media (max-width: 767px) {
.cta-v2 .btn{margin-top:25px;float:none}
}
.cta-v3{padding:74px 0;background-color:#ed145b;color:#fff}
.cta-v3.dark{background-color:#f11128}
.cta-v3 h2{font-size:25px;line-height:27px;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:5px}
.cta-v3 p{font-size:18px;line-height:27px;font-weight:400;margin:0}
.cta-v3 .btn{background-color:transparent;border-color:#fff;font-size:16px;float:right}
.cta-v3 .btn:hover{background-color:#fff;border-color:#fff;color:#ed145b}
@media (max-width: 767px) {
.cta-v3 .btn{margin-top:20px;float:left}
}
.cta-v4{padding:55px 0;background-color:#34495e;color:#fff}
.cta-v4 h2{font-size:30px;line-height:50px;font-weight:700;color:#fff;margin:0}
.cta-v4 .btn{font-size:14px;font-weight:700;color:#34495e;border-color:#fff;background-color:#fff}
.cta-v4 .btn:hover{color:#fff;border-color:#ed145b;background-color:#ed145b}
@media (max-width: 767px) {
.cta-v4 .btn{margin-top:20px;float:left}
}
.client-slider-v1-wrapper{background-color:#fafafa;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}
#client-slider-v1{padding:0 10px 30px}
#client-slider-v1 .carousel-control{background:none;top:auto;bottom:40px;z-index:100;text-shadow:none}
#client-slider-v1 .carousel-control i{color:rgba(0,0,0,0.7);font-size:12px;border:1px solid rgba(0,0,0,0.7);border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center}
#client-slider-v1 .carousel-control:hover i,#client-slider-v1 .carousel-control:focus i{color:#ed145b;border-color:#ed145b}
#client-slider-v1 .carousel-control.left{left:30%}
#client-slider-v1 .carousel-control.right{right:30%}
#client-slider-v1 .carousel-indicators{right:50%;top:auto;bottom:0;margin-right:-19px}
#client-slider-v1 .carousel-indicators li{width:50px;height:50px;margin:5px;cursor:pointer;opacity:.4;overflow:hidden;background-color:transparent;border:0;border-radius:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
#client-slider-v1 .carousel-indicators .active{background:#333;width:85px;height:85px;opacity:1;overflow:hidden}
#client-slider-v1 .carousel-inner{min-height:300px}
#client-slider-v1 .item blockquote{border-left:none;margin:0;padding:0;border:0}
#client-slider-v1 .item blockquote::before{display:none}
#client-slider-v1 .testimonial-content{background-color:rgba(0,0,0,0.7);color:#fff;padding:30px;font-size:16px;font-weight:300;border-radius:6px}
#client-slider-v1 .testimonial-content .author{font-weight:700}
#client-slider-v1 .testimonial-content .author a:hover{color:#fff}
@media (max-width: 991px) and (min-width: 768px) {
#client-slider-v1 .carousel-control{bottom:0}
#client-slider-v1 .carousel-indicators{bottom:-45px}
}
@media (max-width: 766px) {
#client-slider-v1 .carousel-control{bottom:0}
#client-slider-v1 .carousel-control.left{left:0}
#client-slider-v1 .carousel-control.right{right:0}
#client-slider-v1 .carousel-indicators{bottom:-45px;left:40%;width:90%;margin-left:-35%}
}
.client-slider-v2-wrapper{background:url(../images/client-testimonial-bg.html) center center no-repeat #5E5E5E;background-size:cover}
#client-slider-v2 .carousel-inner{min-height:220px}
@media (max-width: 700px) {
#client-slider-v2 .carousel-inner{min-height:300px}
}
@media (max-width: 479px) {
#client-slider-v2 .carousel-inner{min-height:400px}
}
#client-slider-v2 blockquote{border-left:none;margin:0;padding:0;border:0}
#client-slider-v2 blockquote::before{display:none}
#client-slider-v2 .testimonial-content{color:#000;background-color:rgba(255,255,255,0.9);padding:30px;font-size:16px;line-height:27px;font-weight:300;border-radius:6px;text-align:center;position:relative}
#client-slider-v2 .testimonial-content::before{content:"";border-top:15px solid rgba(255,255,255,0.9);border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;bottom:-15px;margin-left:-10px}
#client-slider-v2 .testimonial-content .author{color:#fff;font-weight:700;position:absolute;bottom:-50px;left:0;right:0}
#client-slider-v2 .testimonial-content .author span{color:#ed145b}
#client-slider-v2 .carousel-control{background:none;top:auto;bottom:12px;z-index:100;width:20px;height:20px;font-size:14px;line-height:17px;text-shadow:none;filter:alpha(opacity=100);opacity:1;border:1px solid #fff;border-radius:100%}
#client-slider-v2 .carousel-control:focus,#client-slider-v2 .carousel-control:hover{color:#ed145b;border:1px solid #ed145b}
#client-slider-v2 .carousel-control.left{left:38%}
#client-slider-v2 .carousel-control.right{right:38%}
@media (max-width : 991px) {
#client-slider-v2 .carousel-control.left{left:30%}
#client-slider-v2 .carousel-control.right{right:30%}
}
.client-slider-v3{margin-top:45px;position:relative}
.client-slider-v3 blockquote{padding:0;margin:0;font-size:15px;line-height:25px;color:#585858;border-left:0;border:0}
.client-slider-v3 blockquote::before{display:none}
.client-slider-v3 blockquote p{font-style:italic;margin-bottom:20px}
.client-slider-v3 blockquote .small:before,.client-slider-v3 blockquote footer:before,.client-slider-v3 blockquote small:before{content:''}
.client-slider-v3 blockquote footer{display:table}
.client-slider-v3 blockquote footer .client-info{display:table-cell;vertical-align:middle}
.client-slider-v3 blockquote footer img{width:72px;height:72px;border-radius:100%;float:left;margin-right:20px}
.client-slider-v3 blockquote footer .client-name{display:block;font-size:18px;line-height:25px;font-weight:500;color:#323232}
.client-slider-v3 .flex-viewport{width:50%;float:left}
.client-slider-v3 .flex-control-nav{width:50%;float:right;text-align:right}
.client-slider-v3 .flex-control-thumbs li{width:auto;float:none;margin-left:8px}
@media (max-width: 1199px) {
.client-slider-v3 .flex-control-thumbs img{width:110px}
}
@media (max-width: 767px) {
.client-slider-v3 .flex-viewport,.client-slider-v3 .flex-control-nav{width:100%;float:none}
.client-slider-v3 .flex-viewport{margin-bottom:30px}
.client-slider-v3 .flex-control-nav{text-align:left}
}
.client-slider-v4{position:relative}
.client-slider-v4 blockquote{padding:0;margin:0 0 35px;font-size:18px;line-height:30px;border-left:0;color:#666;font-weight:300;border:0}
.client-slider-v4 blockquote::before{display:none}
.client-slider-v4 blockquote p{margin-bottom:14px}
.client-slider-v4 blockquote .small:before,.client-slider-v4 blockquote footer:before,.client-slider-v4 blockquote small:before{content:''}
.client-slider-v4 .client-info .client-name{display:block;font-size:16px;line-height:27px;font-weight:700;color:#2e2e2e}
.client-slider-v4 .client-info .client-name span{color:#ff2a2a}
.client-slider-v4 .client-info .client-title{font-size:12px;color:#666}
.client-slider-v4 .flex-control-thumbs li{width:auto;margin:7px}
.client-slider-v4 .flex-control-thumbs img{width:176px;border:1px solid #eee}
@media (max-width: 1199px) {
.client-slider-v4 .flex-control-thumbs img{width:105px}
}
.flex-control-thumbs img{opacity:.5}
.flex-control-thumbs img:hover,.flex-control-thumbs .flex-active{opacity:1}
.basecamp-intro h2{font-size:25px;line-height:25px;font-weight:700}
.tt-content-box{position:relative;overflow:hidden;text-align:center;min-height:268px;border:1px solid #dedede;margin-bottom:30px}
.content-wrapper{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.content-wrapper::before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ed145b;content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);-moz-transform:translate3d(0,50%,0);-ms-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0)}
.content-wrapper header{position:absolute;top:50%;left:0;width:100%;color:#ed145b;-webkit-transition:-webkit-transform 0.35s,color .35s;-ms-transition:-webkit-transform 0.35s,color .35s;transition:transform 0.35s,color .35s;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.tt-content-box:hover .content-wrapper header{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-60px,0);-ms-transform:translate3d(0,-50%,0) translate2d(0,-60px,0);transform:translate3d(0,-50%,0) translate3d(0,-60px,0)}
.content-wrapper header i{font-size:40px;color:#ed145b}
.content-wrapper header h2{font-size:20px;line-height:25px;font-weight:700;color:#ed145b}
.tt-content-box:hover .content-wrapper header i,.tt-content-box:hover .content-wrapper header h2{color:#fff}
.ie9 .tt-content-box .content-wrapper header{top:30%}
.tt-content-box .content-wrapper .content{position:absolute;bottom:0;left:0;padding:20px;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.tt-content-box .content-wrapper::before,.tt-content-box .content-wrapper .content{-webkit-transition:opacity 0.35s,-webkit-transform .35s;-ms-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s}
.tt-content-box:hover .content-wrapper::before,.tt-content-box:hover .content{opacity:1;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.tt-content-box .content-wrapper .content p{margin-bottom:20px}
.basecamp-solution{padding:100px 0 0;background-color:#fafafa;border-top:1px solid #d2d2d2}
.solution-intro-wrapper{display:table}
.basecamp-solution-thumb{display:table-cell;vertical-align:bottom}
@media (max-width: 991px) {
.basecamp-solution-intro{margin-bottom:50px}
}
@media (min-width: 1200px) {
.basecamp-solution-intro{padding-left:12%}
}
@media (min-width: 1920px) {
.basecamp-solution-intro{padding-left:35%}
}
.basecamp-solution-thumb{padding-right:0}
.basecamp-solution-thumb img{width:100%}
.basecamp-testimonial{padding:100px 0;background-color:#ed145b}
.basecamp-testimonial blockquote{padding:0;margin:0;text-align:center;border-left:0;color:#fff;font-size:25px;line-height:35px;font-weight:300;border:0}
.basecamp-testimonial blockquote::before{display:none}
.basecamp-testimonial blockquote footer{font-size:18px;line-height:21px;font-weight:700;color:#fff;margin-top:35px}
.basecamp-testimonial blockquote footer cite{display:block;font-size:16px;font-weight:300;font-style:normal}
.basecamp-testimonial blockquote footer:before{content:""}
.image-holder img{margin:0 auto}
.case-study-page.gradient-bottom::after{position:absolute;left:0;bottom:0;content:"";background:-webkit-linear-gradient(top,rgba(255,0,0,0),rgba(0,0,0,0.5));background:-o-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.5));background:-moz-linear-gradient(bottom,rgba(255,0,0,0),rgba(0,0,0,0.5));background:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,0.5));background:linear-gradient(to bottom,rgba(255,0,0,0),rgba(0,0,0,0.5));width:100%;height:70px;z-index:100}
.hero-section{width:100%;height:100%;position:relative}
.hero-section::before{content:'';background:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0}
.parallax-home{background:transparent url(../images/parallax/parallax-1.html) 0 0 no-repeat;background-size:cover}
.service-bg{background:transparent url(../images/parallax/parallax-2.html) 0 0 no-repeat;background-size:cover;padding:100px 0}
.device-bg{background:transparent url(../images/parallax/parallax-3.html) 0 0 no-repeat;background-size:cover;padding:100px 0}
.hero-block-v3.focus-bg{border-top:0;border-bottom:0}
.focus-bg{background:#fff;padding:100px 0}
.overview-bg{background:transparent url(../images/parallax/parallax-4.html) 0 0 no-repeat;background-size:cover;padding:100px 0}
.overview-bg .company-overview{color:#fff}
.blog-homepage-bg{background:transparent url(../images/slider/blog-slider.html) 0 0 no-repeat;background-size:cover;min-height:500px}
.portfolio-home-bg{background:transparent url(../images/slider/protfolio-slider.html) 0 0 no-repeat;background-size:cover}
.portfolio-home-two{background:transparent url(../images/slider/portfolio-slider-2.html) 0 0 no-repeat;background-size:cover}
.text-rotator-bg{background:transparent url(../images/slider/protfolio-slider-2.html) 0 0 no-repeat;background-size:cover}
.static-bg{background:transparent url(../images/slider/slide-8.html) 0 0 no-repeat;background-size:cover}
.particle-bg{background:transparent url(../images/slider/particle.html) 0 0 no-repeat;background-size:cover}
#particles-js{position:absolute;width:100%;height:100%;z-index:10}
.shortcode-alert-wrapper h2{margin-bottom:25px}
.contact-info address{margin-bottom:30px;line-height:24px}
.contact-info h3{text-transform:capitalize}
@media (max-width: 991px) {
.contact-info{margin-top:50px}
}
.error-wrapper{padding:200px 0}
.error-wrapper i{font-size:145px;line-height:170px;text-align:center;display:block;color:#a7a7a7}
.error-info{padding-left:60px;border-left:1px solid #eee}
.error-info h1{color:#ed145b;font-size:90px;line-height:90px;font-weight:700}
.error-sub{display:block;font-size:30px;font-weight:700;text-transform:uppercase}
.error-info .btn{padding:10px 30px}
@media (max-width: 767px) {
.error-info{padding-left:0;border-left:0;text-align:center}
}
.error-wrapper-alt{background:url(../images/not-found-cover.html) 0 0 no-repeat;background-size:cover;position:relative}
.error-wrapper-alt::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.error-info-alt{position:absolute;top:50%;width:100%;left:0;text-align:center;text-transform:uppercase;z-index:15;-webkit-transform:translate(0%,-50%);-moz-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);-o-transform:translate(0%,-50%);transform:translate(0%,-50%)}
.error-info-alt h1{color:#ed145b;font-size:150px;font-weight:700;line-height:150px}
.error-info-alt .error-sub{margin-bottom:10px}
.error-info-alt .error-sub,.error-info-alt p{color:#fff}
.error-info-alt .btn{background:#fff;color:#ed145b;border-color:#fff}
.error-info-alt .btn:hover{background:#ed145b;color:#fff;border-color:#ed145b}
.typography-btn-wrapp .btn{margin-bottom:4px}
.tt-container{width:100%;position:relative;padding:0}
.tt-banner{width:100%;position:relative}
.tt-slider-title{font-size:76px;line-height:90px;font-weight:900;color:#fff;text-transform:uppercase}
.tt-slider-title span{font-weight:300}
.tt-slider-title.dark{color:#202020}
.tt-slider-subtitle{font-size:25px;line-height:40px;font-weight:600;color:#fff;text-transform:uppercase}
.tt-slider-subtitle.dark{color:#202020}
.tt-btn{font-size:16px;text-transform:uppercase;padding:10px 35px;border-radius:30px;display:block}
.btn-solid.light{color:#ed145b;background-color:#fff}
.btn-solid.light:hover{color:#ed145b}
.btn-bordered.light{color:#fff;border:1px solid #fff}
.btn-bordered.light:hover{color:#ed145b;background-color:#fff;border:1px solid transparent}
.btn-solid.dark{color:#fff;background-color:#202020}
.btn-solid.dark:hover{color:#fff}
.btn-bordered.dark{color:#202020;border:1px solid #202020}
.btn-bordered.dark:hover{color:#fff;background-color:#202020;border:1px solid transparent}
.tt-container-gallery{width:100%;position:relative;padding:0}
.tt-banner-gallery{width:100%;position:relative}
.tt-banner-gallery .tt-slider-title{color:#ed145b;font-size:75px;line-height:80px;font-weight:900;text-transform:uppercase;letter-spacing:-3px}
.tt-banner-gallery .tt-slider-title span{color:#fff;margin-left:20px;font-weight:700}
.tt-banner-gallery .tt-slider-subtitle{font-size:50px;font-weight:700;letter-spacing:-2px;text-transform:uppercase;margin-bottom:30px}
.tt-banner-gallery .tt-slider-small-text{color:#fff;font-size:18px;line-height:30px;font-weight:300}
.page-scroll.backToTop{margin-top:-10px;position:absolute;right:20px;text-align:center}
#contact-sec{padding:50px 0}
#contact-sec h1{font-size:80px;font-weight:800;margin:0;line-height:60px}
#contact-sec .field{margin-bottom:30px}
#contact-sec .field input,#contact-sec .field select,#contact-sec .field textarea{width:100%;border:1px solid #e23030;padding:8px 20px;border-radius:5px;outline:none;background:#fff!important;box-shadow:0 0 10px 0 #ccc}
#contact-sec .field select{padding:12px 20px}
#contact-sec .field textarea{border-radius:15px;height:200px;resize:none}
#contact-sec input[type="submit"]{border-radius:5px;display:table;margin:0 auto;border:none;color:#fff;padding:10px 33px}
#contact-sec input[type="submit"]:hover{background:#000}
#contact-sec .contact_home{margin:auto;margin-top:50px;width:60%}
#contact-sec .field.code{width:100%;padding:0}
#contact-sec .field.number{margin:0;width:100%}
#contact-sec .field input[type=checkbox],#contact-sec .field input[type=radio]{width:auto}
#contact-sec .field .agrement{padding:0}
#contact-sec .field .agrement label{margin-left:25px}
#contact-sec .field .agrement input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
#contact-sec .field .agrement .checkmark{position:absolute;top:4px;left:0;height:15px;width:15px;background-color:transparent;margin-right:5px;border:2px solid #634a9d;padding:6px;display:inline-block}
#contact-sec .field .agrement .checkmark:after{content:"";position:absolute;display:none}
#contact-sec .field .agrement input:checked ~ .checkmark:after{display:block}
#contact-sec .field .agrement .checkmark:after{left:6px;top:-5px;width:8px;height:15px;border:solid #e11a61;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
label.error{display:none!important}
.field.error{border-color:red!important}
.shape{position:absolute;z-index:-1}
.shape.footer-shape{right:0;bottom:0}
.short-desc{padding:10px 0 50px}
.short-desc p{font-size:17px;line-height:30px;margin-bottom:30px}
.about-sec{position:relative;padding:70px 0}
.about-sec img.about{left:0;top:-100px}
.about-sec h4{height:40px}
.about-sec .desc{margin-top:160px}
.about-sec .desc h1{font-size:32px;font-weight:700}
.about-sec .desc p{margin-bottom:30px}
.about-sec .mbile-servi-tabs{display:none}
.about-sec .nav-tabs{border:0}
.about-sec .nav-tabs>li>a{background:transparent;border:0}
.about-sec h2{text-align:center;font-weight:400;position:absolute;top:35%;width:100%;left:0}
.about-sec .nav-tabs>li.active>a,.about-sec .nav-tabs>li.active>a:focus,.about-sec .nav-tabs>li.active>a:hover{background:transparent;border:0;color:#ed145b;box-shadow:0 1px 15px 6px #ccc;border-radius:100px}
.about-sec .home-services{width:100%}
.about-sec .nav-tabs{position:relative}
.about-sec .nav-tabs li{text-align:center}
.about-sec .nav-tabs li a{color:#000;font-weight:400}
.about-sec .nav-tabs li a h5{font-size:15px;text-align:center;padding:5px 0;font-weight:400}
.about-sec .nav-tabs .first-1{position:absolute;top:90px;right:218px}
.about-sec .nav-tabs .first-1 a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -7px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .first-1 a{padding:13px 9px 9px}
.about-sec .nav-tabs .first-1 a:hover,.about-sec .nav-tabs .second a:hover,.about-sec .nav-tabs .third a:hover,.about-sec .nav-tabs .forth a:hover,.about-sec .nav-tabs .five a:hover,.about-sec .nav-tabs .six a:hover,.about-sec .nav-tabs .seven a:hover,.about-sec .nav-tabs .eight a:hover{box-shadow:0 1px 15px 6px #ccc;border-radius:100px}
.about-sec .nav-tabs .second{position:absolute;right:88px;top:222px}
.about-sec .nav-tabs .second a{padding:12px 9px 5px}
.about-sec .nav-tabs .second a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -226px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .third{position:absolute;right:89px;top:405px}
.about-sec .nav-tabs .third a{padding:8px 8px 13px}
.about-sec .nav-tabs .third a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -273px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .forth{position:absolute;right:222px;bottom:97px}
.about-sec .nav-tabs .forth a{padding:12px 19px 4px}
.about-sec .nav-tabs .forth a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -66px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .five{position:absolute;left:223px;bottom:97px}
.about-sec .nav-tabs .five a{padding:12px 28px 4px}
.about-sec .nav-tabs .five a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -6px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .six{position:absolute;left:93px;bottom:226px}
.about-sec .nav-tabs .six a{padding:10px 21px}
.about-sec .nav-tabs .six a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -124px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .seven{position:absolute;top:221px;left:97px}
.about-sec .nav-tabs .seven a{padding:14px 17px 3px}
.about-sec .nav-tabs .seven a span:before{content:"";background:url(../images/sprites.html) no-repeat -15px -332px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.about-sec .nav-tabs .eight{position:absolute;top:90px;left:225px}
.about-sec .nav-tabs .eight a{padding:15px 33px 7px}
.about-sec .nav-tabs .eight a span:before{content:"";background:url(../images/sprites.html) no-repeat -7px -175px;width:48px;height:50px;position:absolute;margin:0 auto;left:0;right:0;top:-7px}
.portfolio-sec{padding:50px 0 70px;position:relative}
.portfolio-sec .shape{right:0;top:200px}
.portfolio-sec h1{font-weight:700;text-align:center}
.portfolio-sec h1 span{color:#ed145b}
.portfolio-sec p{text-align:center;padding:20px 0}
.portfolio-sec .vat{font-size:7px;color:#000;font-style:italic;padding:0;text-transform:uppercase;margin:0}
.portfolio-sec .mission-tab ul{border:0;margin:0 0 30px}
.portfolio-sec .mission-tab .web-tabs{text-align:center}
.portfolio-sec .mission-tab .web-tabs li a{font-family:'Roboto Condensed',sans-serif;font-size:15px;padding:10px 5px}
.web-dev-page .portfolio-sec .mission-tab .web-tabs li a{font-family:'Montserrat',sans-serif;font-size:18px;padding:auto}
.portfolio-sec .mission-tab .nav-tabs>li{position:relative;margin:0 15px}
.portfolio-sec .mission-tab .nav-tabs>li:after{content:"";position:absolute;border-right:2px solid #252525;right:-17px;height:20px;top:13px}
.portfolio-sec .mission-tab .nav-tabs>li:last-child:after{display:none}
.portfolio-sec .mission-tab .nav-tabs>li>a{color:#252525}
.mission-tab .nav-tabs>li.active>a,.mission-tab .nav-tabs>li.active>a:focus,.mission-tab .nav-tabs>li.active>a:hover{color:#ed145b;background:none}
.portfolio-sec .mission-tab .nav-tabs>li>a:before{display:none}
.pack-wop #contact-sec{padding:0}
.pack-wop #contact-sec .contact_home{margin-top:0}
.pack-wop #contact-sec .field .agrement{text-align:left}
.pri-wop .v-a-pack{margin-top:100px}
.portfolio-sec .logo-pricing .nav-tabs>li>a{font-family:'Roboto Condensed',sans-serif;font-size:15px;padding:10px 5px}
.portfolio-sec .row.logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4px}
.portfolio-sec .row.logo .column{-ms-flex:33.33333333%;flex:33.33333333%;max-width:33.33333333%;padding:0 8px}
.portfolio-sec .row.logo .column img{margin-top:15px;vertical-align:middle;border-radius:10px;box-shadow:0 0 20px 0 #ebebeb}
.portfolio-sec .row.logo-portfolio .hovereffect-portfolio img{margin-top:15px}
@media screen and (max-width: 800px) {
.portfolio-sec .row.logo .column{-ms-flex:50%;flex:50%;max-width:50%}
}
@media screen and (max-width: 600px) {
.portfolio-sec .row.logo .column{-ms-flex:100%;flex:100%;max-width:100%}
}
.inspired{position:relative}
.inspired h1{margin-bottom:40px}
.inspired .box{background:#fff;box-shadow:0 0 10px 0 #ddd;border-radius:10px;padding-top:30px;padding-bottom:30px;margin:15px 0;height:150px;transition:.6s}
.inspired .box img{transform:scale(0.8);-webkit-transition:.6s;-moz-transition:.6s;-o-transition:.6s;transition:.6s}
.inspired .box h4{font-size:18px;text-transform:uppercase;font-weight:700;color:#252525;margin-top:15px}
.inspired .box p{line-height:20px}
.inspired a.btn{margin-right:5px;margin-left:5px}
.inspired .shape{top:70px}
.inspired .box:hover img{transform:scale(1.0)}
.inspired .box:hover h4{color:#e5175e}
.fun-facts{padding:70px 0 750px;position:relative}
.fun-facts .left{position:absolute;left:0;top:80px}
.fun-facts .left img{width:70%}
.fun-facts .right{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:linear-gradient(to right,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);width:85%;float:right;padding-left:25%;text-align:center;padding-top:90px;border-radius:160px 0 0 150px}
.fun-facts .right h1{color:#fff;font-size:42px;font-weight:400;padding:0 30px}
.fun-facts .right h1 span{font-weight:700}
.fun-facts .right p{color:#fff;font-size:16px;padding:20px 30px}
.fun-facts .right .counter-wrap{display:inline-block;margin:0 20px}
.testim{position:relative;padding-bottom:200px}
.testim img{position:absolute;left:-40px;top:-60px}
.testim h1{margin-bottom:70px}
.testim p{position:relative;padding:60px 0}
.testim p:before{position:absolute;content:"\f10d";top:10px;left:0;color:#d3d3d3;font-size:50px;font-family:FontAwesome}
.testim p:after{position:absolute;content:"\f10e";bottom:0;right:0;color:#d3d3d3;font-size:50px;font-family:FontAwesome}
.testim h5{color:red;font-weight:500;margin-bottom:2px}
.testim .owl-buttons{position:absolute;right:0;bottom:0}
.testim .owl-prev{background:transparent!important;opacity:1!important;padding:0!important}
.testim .owl-prev i{color:rgba(0,0,0,0.7);font-size:12px;border:1px solid rgba(0,0,0,0.7);border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center}
.testim .owl-prev i:hover,.testim .owl-next i:hover{color:#ed145b;border:1px solid #ed145b}
.testim .owl-next{background:transparent!important;opacity:1!important;padding:0!important}
.testim .owl-next i{color:rgba(0,0,0,0.7);font-size:12px;border:1px solid rgba(0,0,0,0.7);border-radius:50%;width:25px;height:25px;line-height:25px;text-align:center}
.case h1{text-align:right;position:relative;top:150px;font-size:52px;margin-right:95px;font-weight:700}
.case .descp{background:#fff;padding:70px 80px 100px;border-radius:10px;margin:240px 0 20px -120px;box-shadow:0 0 10px 0 #bbb}
.case .descp h2{font-weight:400;color:#66489b}
.case #client-slider-v1 .carousel-inner{z-index:1}
.case #client-slider-v1 .carousel-indicators{top:0;bottom:0;left:0;width:818px;height:auto;margin:0;right:0;text-align:left;z-index:-1}
.case #client-slider-v1 .carousel-indicators li{width:100%;height:auto;margin:0;position:absolute;top:0;opacity:0}
.case #client-slider-v1 .carousel-indicators li.active{opacity:1}
.case #client-slider-v1 .carousel-control.left{left:0;width:auto;right:60px;bottom:0}
.case #client-slider-v1 .carousel-control.right{left:32%;bottom:0;width:auto}
.portfolio_area{padding:70px 0;position:relative}
.portfolio_area .b2b-img{position:absolute;top:-200px;right:0;width:auto}
.portfolio_area h1{text-align:center}
.portfolio_area img{width:100%;padding:50px 0}
.portfolio_area .b2b-portf-mac{background:url(../images/b2b-port-img1.html) no-repeat;height:702px;width:100%;background-size:100%}
.portfolio_area .b2b-portf-mac-wrapper{width:900px;margin:0 auto}
.portfolio_area .b2b-portf-mac-wrapper .item{width:900px;margin:50px auto 0}
.portfolio_area .b2b-portf-mac-wrapper .item img{border-radius:4px}
.portfolio_area .b2b-portf-mac-wrapper .owl-prev{left:-180px}
.portfolio_area .b2b-portf-mac-wrapper .owl-next{right:-160px!important}
.portfolio_area .cus-port-btn-con{text-align:center}
.portfolio_area .cus-port-btn-con a{width:20%;text-align:center;padding:12px 0}
.blog-sec{padding:50px 0;position:relative}
.blog-sec .shape{top:-170px;width:100%}
.blog-sec .mr{margin-top:50px}
.blog-sec .box{margin-top:20px;box-shadow:0 0 10px 0 #ddd;border-radius:10px;background:#fff}
.blog-sec .box.one{padding-bottom:30px}
.blog-sec .box.one img{border-radius:10px 10px 0 0}
.blog-sec .box img{width:100%}
.blog-sec .box h3{margin:30px 0 0 20px;font-weight:700}
.blog-sec .box h3 a{color:#252525}
.blog-sec .box p{margin:20px 10px 0 20px}
.blog-sec .box h5{margin:30px 0 0 20px;color:#ed145b;font-weight:400}
.blog-sec .box.two img{border-radius:10px 0 0 10px;height:190px}
.blog-sec .box.two h3{margin-top:20px}
.blog-sec .box.two p{margin-top:15px}
.blog-sec .box.two h5{margin-top:20px}
.hovereffect-portfolio:hover .overlayPort{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,0.85) 0%,rgba(98,73,157,0.85) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,0.85) 0%,rgba(98,73,157,0.85) 83%);background:linear-gradient(to right,rgba(229,23,94,0.85) 0%,rgba(98,73,157,0.85) 83%);background: linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);}
.hovereffect-portfolio{float:left;overflow:hidden;position:relative;text-align:center;cursor:default}
.hovereffect-portfolio .overlayPort{width:100%;height:96%;position:absolute;overflow:hidden;top:15px;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:10px}
.hovereffect-portfolio h2,.hovereffect-portfolio img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.hovereffect-portfolio img{display:block;position:relative;width:100%;height:100%;margin-top:15px;vertical-align:middle;border-radius:10px;box-shadow:0 0 20px 0 #ebebeb;border:1px solid #e23030}
.hovereffect-portfolio:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.hovereffect-portfolio h2{text-transform:uppercase;color:#fff;text-align:center;position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,0.6)}
.hovereffect-portfolio ul.info{display:inline-block;text-decoration:none;padding:7px 14px;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:2px;margin:0 auto;background-color:transparent;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:400;height:87%;width:87%;position:absolute;padding:30% 0 0 0;left:0;right:0;top:6%}
.hovereffect-portfolio:hover ul.info{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:transparent}
.hovereffect-portfolio ul{overflow:hidden}
.hovereffect-portfolio ul li{border:1px solid #fff;border-radius:100%;padding:3px;margin-right:7px;margin-left:7px}
.hovereffect-portfolio ul li a{color:#fff;font-size:50px;display:block;width:60px;height:60px;border-radius:50%;border:2px solid #fff}
.mt-20{margin-top:20px}
.field.error{border:1px solid #e95154!important}
label.error{display:none!important}
.form-group.error{border:1px solid #e95154!important}
.sideform label{font-size:14px;color:#fff;font-weight:400;text-transform:capitalize}
.sideform{position:fixed;right:-662px;top:220px;z-index:9999999;display:none}
.ie8 .sideform{top:172px}
.sideform .switch{z-index:999;background:rgba(0,0,0,0) url(../images/sprites.html) no-repeat scroll -567px 2px;width:236px;height:430px;top:-1px;position:absolute;left:-53px;cursor:pointer}
.sideform .sidfrmdv{width:660px;padding:0}
.sidfrmdv .inform,.sidfrmdv .thanks{background-color:#fff;padding:11px 0;border-bottom-left-radius:200px;border-top-left-radius:200px}
.sidfrmdv .inform .side-logo{text-align:center;padding-bottom:11px}
.sideform h4{margin:0;padding:0;font-size:25px;font-weight:300;color:#252525;text-align:left;padding:13px 20px 0;text-align:center;margin-bottom:19px}
.sideform h4 span{font-weight:700;font-size:20px;display:block;margin-top:12px}
.sideform h4 span strong{color:#fc0}
.sidfrmdv .thanks,.sidfrmdv .thanks a{color:#fff;line-height:20px}
.sidfrmdv .thanks h5{font-size:20px;line-height:26px}
.sideform .formcta{float:left;text-align:center;width:50%}
.sideform .formcta p{color:#fff;font-weight:900;font-size:17px;text-align:center;text-shadow:1px 1px 2px #000;text-transform:uppercase;margin:10px 0 0}
.sideform .formcta a{color:#fff;font-weight:900;font-size:16px;text-align:center;text-decoration:none;background:url(../images/sprites.html) -362px -858px no-repeat;padding:5px 0 10px 30px;text-transform:uppercase;display:inline-block;margin-top:5px}
.sideform a.chat{margin-left:10px;background-position:-362px -908px}
.sideform .title{color:#fff;padding-bottom:5px}
.sideform .form{padding-left:16px;padding-bottom:0;position:relative}
.sideform .form-offer{position:absolute;top:-2px;right:4px}
.sideform .form .field{margin-bottom:15.4px;width:100%;position:relative;background:none;border:1px solid #66489b;padding:11px 10px 11px 31px !important}
.sideform input[type="submit"]{padding:12px 68px;margin-bottom:11px}
.sideform .form .field:after{position:absolute;content:"";left:0;top:0}
.sideform .form .field.status:after{position:absolute;left:-2px;top:-37px}
.sideform .form .field i{color:#8e8e93;float:left}
.sideform .form p{color:#fff;margin:10px 0 0 8px;font-size:14px;font-weight:600}
.sideform input[type="text"],.sideform select,.sideform textarea{width:98%;border:none;background:none;color:#252525}
.sideform select option{color:#000;background:#fff}
.sideform .form .field.code{width:25%;float:left;padding:11px 7px 16px 10px}
.sideform .form .field.number{float:left;width:100%}
.sideform textarea{height:78px}
.sideform h6{font-size:14px;display:block;margin-top:5px;color:#fff;font-weight:300;padding-left:18px}
.sideform h6 strong{color:#ffde00}
.sideform h6 span{color:#666;font-size:12px;display:block;margin-top:12px}
.sideform h6 em{float:right;color:#666;font-size:11px;margin-right:37px;margin-top:-13px;font-weight:400}
.switch::before{color:#fff;content:"\f137";cursor:pointer;font:20px/1 FontAwesome;left:18px;position:absolute;text-rendering:auto;top:19px}
.switch.active:before{content:"\f138"}
#overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:#000;opacity:.8;filter:alpha(opacity=80);z-index:1000;display:none}
.startform{height:0;overflow:hidden;position:relative;z-index:1;margin-top:-6px}
.startform .thanks p{color:#fff}
.startproject{width:304px;z-index:99;top:133px;position:absolute;right:0}
.startbutton{background:#e8102d;bottom:-38px;color:#fff;cursor:pointer;float:right;font-size:17px;font-weight:700;height:43px;padding:10px 0 0;position:absolute;right:0;text-transform:uppercase;width:100%;z-index:2;text-align:center}
.startbutton i{margin-left:7px;font-size:14px}
.startbutton.active i.fa-chevron-circle-down:before{content:"\f139"}
.startbutton.active{bottom:-43px;width:100%}
.form-container{position:relative}
.formdv{background:#000;background:#fff;box-shadow:0 0 30px #000;width:100%;padding:10px 0;position:absolute;right:0;top:0;z-index:100;border-top-right-radius:0;border-top-left-radius:0;border:1px solid #ccc}
.formdv .inform{min-height:413px}
#banform > p{font-size:14px;color:#252525}
#banform > p span{color:#e8102d}
.formdv p{padding:0;font-size:11px;font-weight:400;color:#fff;text-align:center}
.formdv p strong{color:#ffde00;font-weight:700;text-transform:uppercase}
.formdv h4 strong{color:#ffd800}
.formdv a{color:#3a3838;text-decoration:underline}
.formdv a.forgot{padding-right:30px}
.formdv form{display:block;padding:10px 19px 6px;margin:0}
.formdv .field{background:#fff none repeat scroll 0 0;border:1px solid #ccc;margin:0 0 10px;padding:8px 0 7px 26px;border-radius:0}
.formdv .field.code{margin-right:5px;padding-left:4px!important}
.formdv::-webkit-input-placeholder{color:#333}
.formdv:-moz-placeholder{color:#333}
.formdv::-moz-placeholder{color:#333}
.formdv:-ms-input-placeholder{color:#333}
.startform .field.code > input{background:none;padding-left:0}
.formdv h4 span{font-size:13px;display:block;text-align:center;padding:3px 19px 0 0;line-height:17px}
.formdv input[type="text"],.formdv select,.formdv textarea{border:none;width:92%;margin-bottom:2px;padding-left:9px}
.formdv .field.code{width:20%;float:left}
.formdv .field.number{width:78%;float:right}
.formdv .field i{color:#8e8e93;margin-top:-3px;float:left}
.formdv textarea{height:102px}
.formdv input[type="submit"]{display:block;font-weight:700;width:100%;padding:10px 0;border-radius:0}
.myFormTheme{display:none;position:fixed;top:-50px;left:0;right:0;margin:0 auto;z-index:99999}
.myFormTheme h4{position:relative;font-size:35px;color:#4a4a4a;font-family:'Roboto';font-weight:300;text-transform:uppercase;text-align:center;margin:30px auto 35px;padding-bottom:40px;background:url(../images/headingbotimg.html) no-repeat bottom center;overflow:hidden}
.myFormTheme h4:before{width:50%;height:1px;content:'';background:#d7d7d7;left:-7%;position:absolute;bottom:9px;padding:0 20px}
.myFormTheme h4:after{width:50%;height:1px;content:'';background:#d7d7d7;right:-7%;position:absolute;bottom:9px;padding:0 20px}
.myFormTheme .modal-header{border-bottom:0}
.myFormTheme .modal-content{border-radius:0;width:670px}
.myFormTheme .modal-dialog{margin-top:100px}
.myFormTheme label{font-weight:400;color:#4a4a4a;font-size:14px}
.myFormTheme .tagline{color:#4a4a4a;font-size:16px;font-weight:200}
.myFormTheme .form-control{border:1px solid #d8d8d8;height:auto;display:inline-block;width:90%;padding:13px 50px 13px 15px}
.myFormTheme .form-control:focus{box-shadow:none;border-color:#b9dafc}
.myFormTheme .modal-body{position:relative;padding:15px 25px 30px}
.myFormTheme .modal-body label{margin-top:14px}
.myFormTheme .modal-body .required{color:#FF0004;display:inline-block;text-align:center;padding:0 15px}
.myFormTheme .modal-body .row{margin-bottom:20px}
.myFormTheme .phoneinfo{color:#b6b6b6;font-size:13px;padding:5px 0 0;width:87%}
.myFormTheme .btn{color:#fff;font-size:16px;text-transform:uppercase;font-family:'Roboto';font-weight:300;background:#ff5454;border:0;border-radius:2px;padding:17px 25px;min-width:295px;margin-top:15px}
.myFormTheme .existing{color:#4a4a4a;font-size:14px;margin-top:40px}
.myFormTheme .existing a{color:#2f8def;font-size:14px;text-decoration:underline}
.myFormTheme .phoneblock{border:1px solid #d8d8d8;height:auto;display:inline-block;width:90%;padding:0;border-radius:4px}
.myFormTheme .phoneblock input[type=tel]{outline:none;border:0;padding:14px 15px;margin-left:50px;width:83%}
.myFormTheme .phoneblock:hover{border-color:#b9dafc}
.myFormTheme .icon-fullname{background:url(../images/icon-avtar.html) no-repeat 95% center}
.myFormTheme .icon-email{background:url(../images/icon-email.html) no-repeat 95% center}
.myFormTheme .phoneblock{background:url(../images/icon-mob.html) no-repeat 95% center}
.myFormTheme .intl-tel-input{width:85%}
.myFormTheme .intl-tel-input .flag-container:hover .selected-flag{background:none}
.myFormTheme .intl-tel-input .selected-flag{padding:0 0 0 14px}
.myFormTheme .intl-tel-input .selected-flag:focus{outline:none}
.myFormTheme .intl-tel-input .selected-flag .arrow{background:url(../images/downarrow.html) no-repeat 0 0;border:0;width:12px;height:7px;right:-12px}
#SignupModal .modal-content{width:570px;overflow:hidden;top:-50px}
#SignupModal .modal-body input{width:100%}
#SignupModal .field{border-color:#ccc;margin-bottom:0;border:1px solid #ddd;border-radius:4px}
#SignupModal .field > input{color:#000}
#SignupModal .conform{float:none;margin:0 auto;width:75%}
#SignupModal.myFormTheme .modal-body .required{color:#5c5c5c;text-align:left;padding:11px 10px 16px 31px}
#SignupModal .field.number{width:73%}
#SignupModal .text-center.tagline{margin-bottom:0;padding:10px 0}
#SignupModal .row > p{color:#262626;font-size:12px;text-align:center;clear:both;margin-top:60px}
#SignupModal button{float:right;width:30px}
#SignupModal h2{text-align:center;line-height:normal;margin:0}
.field{position:relative;border-radius:0;margin-bottom:18px}
.field.code{width:24%;float:left;margin-right:10px;padding:13px 3px 13px 10px}
.field.number{width:74%;float:left}
.conform .field input[type="text"],.conform .field input[type="email"],.conform .field select,.conform .field textarea{background:none;border:none;outline:none;width:100%;color:#fff;overflow:hidden}
.conform .field select option{color:#333}
.field i{position:absolute;top:15px;left:12px;color:#9da6ac;font-size:15px}
.conform .field textarea{height:165px}
.conform .field input[type="text"],.conform .field input[type="email"],.conform .field select,.conform .field textarea{background:none;border:none;outline:none;width:100%;color:#000;overflow:hidden}
.conform{margin-top:20px}
#contact{margin:40px 0}
.startform{height:0;overflow:hidden;position:relative;z-index:1;margin-top:26px;right:123px}
.startform .thanks p{color:#fff}
.startproject{width:304px;z-index:9;top:98px;position:absolute;right:0}
.startbutton{background:#000;bottom:-43px;color:#fff;cursor:pointer;float:right;font-size:17px;font-weight:700;height:43px;padding:10px 0 0;position:absolute;text-transform:uppercase;width:100%;z-index:2;text-align:center;right:123px}
.startbutton i{margin-left:7px;font-size:14px}
.startbutton.active i.fa-chevron-circle-down:before{content:"\f139"}
.startbutton.active{bottom:-43px;width:100%}
.form-container{position:relative}
.formdv{background:#000;background:#fff;box-shadow:0 0 30px #000;width:100%;padding:10px 0;position:absolute;right:0;top:0;z-index:100;border-top-right-radius:0;border-top-left-radius:0;border:1px solid #ccc}
.formdv .inform{min-height:413px}
#banform > p{font-size:14px;color:#252525}
#banform > p span{color:#000}
b,strong{font-weight:600!important}
.formdv p{padding:0;font-size:11px;font-weight:400;color:#fff;text-align:center}
.formdv p strong{color:#ffde00;font-weight:700;text-transform:uppercase}
.formdv h4 strong{color:#ffd800}
.formdv a{color:#3a3838;text-decoration:underline}
.formdv a.forgot{padding-right:30px}
.formdv form{display:block;padding:10px 19px 6px;margin:0}
.formdv .field{background:#fff none repeat scroll 0 0;border:1px solid #ccc;margin:0 0 10px;padding:8px 0 7px 26px;border-radius:0}
.formdv .field.code{margin-right:5px;padding-left:4px!important}
.formdv::-webkit-input-placeholder{color:#333}
.formdv:-moz-placeholder{color:#333}
.formdv::-moz-placeholder{color:#333}
.formdv:-ms-input-placeholder{color:#333}
.startform .field.code > input{background:none;padding-left:0}
.formdv h4 span{font-size:13px;display:block;text-align:center;padding:3px 19px 0 0;line-height:17px}
.formdv input[type="text"],.formdv select,.formdv textarea{border:none;width:92%;margin-bottom:2px;padding-left:9px}
.formdv .field.code{width:20%;float:left}
.formdv .field.number{width:78%;float:right}
.formdv .field i{color:#8e8e93;margin-top:-3px;float:left}
.formdv textarea{height:102px}
.formdv input[type="submit"]{display:block;font-weight:700;width:100%;padding:10px 0;border-radius:0}
.jform p a{color:#000;font-weight:700}
.modal-backdrop{height:200%!important}
#contact-sec .field.error{border:1px solid transparent!important}
#contact-sec .field.error input{border:1px solid #000!important;border-radius:30px}
.logo-custom{position:relative}
.logo-custom .icon-shape{position:absolute;top:-100px;right:0}
.cta-logo{padding:20px 0;background-color:#64489c;background:linear-gradient(to right,#e9165d 10%,#64489c 50%);border-top-left-radius:100px;border-bottom-left-radius:100px}
.cta-logo h2{font-size:30px;color:#fff;margin:0}
.cta-logo p{font-size:17px;color:#fff}
.cta-logo .chat{padding-top:30px}
.cta-logo .chat img{float:left;padding-right:20px;padding-top:10px}
.cta-logo .chat p a{color:#fff}
.cta-logo .chat .btn-req{padding-top:10px;clear:both}
.cta-logo .chat .btn-req a{background-color:#e9165d;padding:10px 20px;border:1px solid #e9165d;font-weight:600}
.cta-logo .chat .btn-req a:hover{background-color:#fff;color:#e9165d;border:1px solid #e9165d}
.home-video-container{position:relative;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background:#000}
.home-video-container:after{position:absolute;width:100%;height:100%;content:"";background-color:rgba(98,73,157,0.8)}
.home-video-container .poster img{width:100%;bottom:0;position:absolute}
.home-video-container .filter{z-index:100;position:absolute;background:rgba(0,0,0,0.4);width:100%}
.home-video-container video{position:absolute;z-index:0;bottom:0}
.home-video-container video.fillWidth{width:100%}
.home-video-container .title-container{z-index:1000;position:absolute;top:35%;width:100%;text-align:center;color:#fff}
.home-video-slider .carousel-caption{top:53%}
.home-video-slider .carousel-caption .site-heading{font-size:40px}
.home-video-container:before{z-index:9;content:"";position:absolute;bottom:0;left:0;width:100%;height:237px;background:url(../images/banner-shape.html);background-size:100% 100%}
#about-slider .trendy-slider .carousel-caption{margin-top:0}
.about-us{padding:80px 0 115px;position:relative;background-image:url(../images/about-us-bg.html);background-repeat:no-repeat;background-size:51% 100%}
.about-us .about-text h1{color:#fff;font-weight:700;text-transform:uppercase;padding-bottom:40px}
.about-us .about-text p{color:#fff;padding:10px 0;line-height:25px}
.about-us .img_holder{position:absolute;top:-34px;right:0;text-align:center}
.about-mission{background-color:#d8d8d8}
.about-mission .story{text-align:center;position:relative;margin:110px 0 80px}
.about-mission .story h1{padding-bottom:30px}
.about-mission .story p{font-size:16px;line-height:normal;color:#010101;text-align:left}
.about-mission .story img{position:absolute;left:0;top:-77px}
.about-mission .img_holder img{width:100%}
.strategy{position:relative}
.strategy .develop{position:absolute;right:-67px;top:0}
.strategy .product{padding:80px 0}
.strategy .product h3{font-weight:700;text-transform:uppercase}
.strategy .product .progress-content h4{text-transform:uppercase;font-weight:400}
.strategy .product .progress-content .progress{padding:0;height:8px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.strategy .product .progress-content .progress .progress-bar{height:8px}
.about-why{padding:70px 0;background-image:url(../images/why-choose-bg.html);background-repeat:no-repeat;background-size:cover}
.about-why .title{padding-bottom:30px}
.about-why .title h1{text-align:center;font-weight:700;color:#fff;text-transform:uppercase}
.about-why .customer{text-align:center;padding:50px 0 0}
.about-why .customer h1{font-size:89px;font-weight:400;opacity:.5;position:absolute;left:0;bottom:40px;color:#e77ca8}
.about-why .customer h4{color:#fff;font-weight:400;padding:15px 0}
.about-why .customer p{color:#fff;padding:0 30px}
.our-service{padding:80px 0;text-align:center;position:relative}
.our-service .sec-after{position:absolute;left:0;bottom:0}
.our-service .title h1{padding:0 0 30px}
.our-service .advertising{padding:50px 0 0}
.our-service .advertising h4{padding:20px 0;color:#252525;font-weight:400;margin:0}
.our-service .advertising p{padding:0 30px}
.service-video img{width:100%}
.service-video .hovereffect-portfolio img{margin-top:0;border:0;border-radius:0}
.service-video .hovereffect-portfolio .overlayPort{height:100%;top:0;border:0;border-radius:0}
.service-video .hovereffect-portfolio ul.info{padding:10% 0 0}
.service-video .hovereffect-portfolio ul li a{width:100px;height:100px}
.service-video .hovereffect-portfolio ul li a i{top:21px;position:relative;left:4px}
.want{padding:50px 0 100px;position:relative}
.want .want-after{position:absolute;top:0;right:0}
.want .title h1{text-align:center;padding-bottom:40px}
.want .more .social h4{font-weight:400;color:#252525;padding:20px 0;margin:0}
.want .more .social h4:before{content:"\f099";font-family:FontAwesome;background:linear-gradient(to right,#e9165d 30%,#64489c 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;padding-right:10px}
.want .more .social p{padding-left:29px;padding-bottom:15px}
.want .img_holder{text-align:center}
.want .img_holder img{width:100%}
.service-testi{padding:50px 0;background-image:url(../images/services/service-testi.html);background-repeat:no-repeat;background-size:cover}
.service-testi .title h1{text-align:center;color:#fff;padding-bottom:30px}
.service-testi .service-testm{padding-top:30px}
.service-testi .service-testm .owl-item .item{border:1px solid #fff;margin-left:15px;margin-right:15px;padding:80px 30px 30px;height:360px}
.service-testi .service-testm .owl-item .item img{position:absolute;top:10px;z-index:9999}
.service-testi .service-testm .owl-item .item p{color:#fff;padding-bottom:15px}
.service-testi .service-testm .owl-item .item h4{color:#fff}
.service-testi .service-testm .owl-controls .owl-buttons .owl-prev{position:absolute;top:160px;left:-69px;background:transparent;color:#fff;opacity:1;font-size:80px}
.service-testi .service-testm .owl-controls .owl-buttons .owl-next{position:absolute;top:160px;right:-60px;background:transparent;color:#fff;opacity:1;font-size:80px}
#who-we-are{background-color:#fff;padding:50px 0 0}
.section_title h2{font-weight:700;text-align:center;text-transform:uppercase;margin-bottom:10px;margin-top:0}
#who-we-are .section_title p{color:#444;text-align:center}
.tabs_row{margin-top:0}
#who-we-are .nav-tabs.nav-justified{margin-top:30px}
#who-we-are .nav-tabs.nav-justified > li > a{border:1px solid #e23030;margin:0 10px;border-radius:4px;color:#656277;padding:10px;background:#fff;box-shadow:1px 1px 6px 1px #ccc;font-size:12px;text-transform:uppercase}
#who-we-are .nav-tabs.nav-justified > .active > a,#who-we-are .nav-tabs.nav-justified > .active > a:focus,#who-we-are .nav-tabs.nav-justified > .active > a:hover{border:none;color:#fff;transition:none;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
#who-we-are .tab-content{border-top:0;padding:50px 0 0}
#who-we-are .tab-contents h3{margin-bottom:20px;color:#5c5c5c;margin-top:50px;font-size:28px}
#who-we-are .tab-contents p{color:#8c8c8c;font-size:15px;line-height:25px}
#who-we-are img.center-block{width:70%}
#who-we-are .tab-contents ul li{display:flex;padding:5px 0}
#who-we-are .tab-contents ul li:before{content:"\f138";font-family:FontAwesome;padding-right:10px;color:#ed145b}
#who-we-are .tab-contents .read-more-info{margin-top:17px}
.our-portfolio{padding:80px 0}

.our-portfolio .portf-after{position:absolute;left:0}
.our-portfolio .title{text-align:center}
.our-portfolio .mission-tab .nav-tabs{text-align:center;border:0;padding:60px 0}
.our-portfolio .mission-tab .nav-tabs li a{color:#000;font-weight:500;font-size:20px;padding:10px 40px;margin:0 15px;border:1px solid transparent;-moz-border-image:-moz-linear-gradient(top,#ed145b 0%,#604a9e 100%);-webkit-border-image:-webkit-linear-gradient(top,#ed145b 0%,#604a9e 100%);border-image:linear-gradient(to bottom,#ed145b 0%,#604a9e 100%);border-image-slice:1}
.our-portfolio .mission-tab .nav-tabs li a:hover{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:linear-gradient(to right,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);color:#fff;border:0;border:1px solid transparent}
.our-portfolio .mission-tab .nav-tabs li.active a{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:linear-gradient(to right,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);color:#fff;border:0;border:1px solid transparent}
.our-portfolio .mission-tab .nav-tabs li.active a:before{background-color:transparent;height:0}
.our-portfolio .mission-tab .tab-content .tab-pane .img_holder{padding-bottom:30px}
.our-portfolio .mission-tab .tab-content .tab-pane .img_holder img{width:100%}
.counter{padding:60px 0;text-align:center;background:url(../images/portfolio/counter-bg.html);background-repeat:no-repeat;background-size:cover}
.counter .project{background-color:rgba(33,24,33,0.5);border:1px solid #cd136a;padding:50px 0}
.counter .project h1{font-size:70px;color:#fff;font-weight:700;padding-bottom:20px}
.counter .project h3{font-size:25px;color:#fff;margin:0;font-weight:400}
.contact-us{padding:90px 0;background:url(../images/contact-us/contact-us-bg.html);background-repeat:no-repeat;background-size:cover}
.contact-us .text h1{padding-bottom:30px}
.contact-us .text p{margin:0}
.contact-us .text p span{color:#ed145b;font-weight:500}
.contact-us .text ul li{display:inline-block;border-radius:50px;padding:30px 0}
.contact-us .text ul li a{color:#fff;border-radius:50px;padding:10px 30px}
.contact-us .img_holder img{width:100%}
.address .call{box-shadow:0 0 9px #ddd;padding:30px;height:230px}
.address .call h4{padding:20px 0;margin:0;font-weight:700;text-transform:uppercase}
.address .call p{margin:0}
.address .call p a{color:#000}
.address .call p a:hover{color:#ed145b}
.global{padding-bottom:50px}
.global .division{text-align:center}
.global .division h1{padding-bottom:50px}
.bundle{margin:70px 0}
.bundle h6{font-size:20px;text-transform:uppercase;text-align:center}
.bundle .package-list{height:330px}
.homepage-hero-module{border-right:none;border-left:none;position:relative;height:700px!important}
.no-video .video-container video,.touch .video-container video{display:none}
.no-video .video-container .poster,.touch .video-container .poster{display:block!important}
.video-container{position:relative;bottom:0;left:0;height:100%;width:100%;overflow:hidden;background:#000}
.video-container:after{position:absolute;width:100%;height:100%;content:"";background-color:rgba(26,26,26,0.86)}
.video-container .poster img{width:100%;bottom:0;position:absolute}
.video-container .filter{z-index:100;position:absolute;background:rgba(0,0,0,0.4);width:100%}
.video-container video{position:absolute;z-index:0;bottom:0}
.video-container video.fillWidth{width:100%}
.video-container .title-container{z-index:1000;position:absolute;top:35%;width:100%;text-align:center;color:#fff}
.video-animation-video .carousel-caption{top:48%}
.video-animation-video .carousel-caption .site-heading{font-size:40px}
.video-portfolio .video-pop .hovereffect-portfolio{border-radius:10px}
.video-portfolio .video-pop .hovereffect-portfolio .overlayPort .info li a i{font-size:41px;top:7px;position:relative;left:6px}
.blsec{padding:80px 0}
.blsec .left-bar a h3{color:#5b616a;font-size:18px;min-height:84px;letter-spacing:0;margin-bottom:20px;margin-top:10px}
.blsec .left-bar .red-bottom-bar{border-top:3px #ed145b solid;width:80px}
.blsec .left-bar .cus-button{display:inline-block;font-size:10px;color:#fff;padding:0 5px}
.blsec .left-bar .info-text{color:#6c6c6c;font-size:11px}
.blsec .left-bar .info-text i{margin-right:5px}
.blsec .left-bar .info-text1{color:#6c6c6c;margin-left:40px;font-size:12px}
.blsec .left-bar .info-text1 i{margin-right:4px}
.blsec .left-bar .box-container{margin-top:15px}
.blsec .left-bar .blog-detail{margin-bottom:23px}
.blsec .left-bar .blog-detail p{margin-top:15px;color:#6c6c6c;font-size:14px;line-height:25px}
.blsec .left-bar .blog-detail .read a{color:#ed145b}
.blsec .left-bar .blog-detail .read a:hover{color:#000}
.bldetail{padding:80px 0}
.bldetail .left-bar h3{color:#5b616a;font-size:24px;letter-spacing:0;margin:30px 0;line-height:30px}
.bldetail .left-bar .red-bottom-bar{border-top:3px #ed145b solid;width:80px}
.bldetail .left-bar .cus-button{display:inline-block;font-size:10px;color:#fff;padding:0 5px}
.bldetail .left-bar .info-text{color:#6c6c6c;font-size:12px}
.bldetail .left-bar .info-text i{margin-right:5px}
.bldetail .left-bar .info-text1{color:#6c6c6c;margin-left:40px;font-size:12px}
.bldetail .left-bar .info-text1 i{margin-right:4px}
.bldetail .left-bar .box-container{margin-top:15px}
.bldetail .left-bar .blog-detail{margin-bottom:23px}
.bldetail .left-bar .blog-detail p{margin-top:15px;color:#6c6c6c;font-size:14px;line-height:25px}
.bldetail .left-bar .blog-detail ul li{display:flex}
.bldetail .left-bar .blog-detail ul li:before{content:"\f101";font-family:fontawesome;padding-right:10px;color:#ed145b}
.bldetail .left-bar .blog-detail .read a{color:#ed145b}
.bldetail .left-bar .blog-detail .read a:hover{color:#000}
.bldetail .left-bar .blog-detail p img{width:100%}
.bldetail .right-bar h4{font-size:18px;color:#111;display:block;position:relative;padding-bottom:9px;margin-bottom:14px}
.bldetail .right-bar h4:before{position:absolute;width:32%;height:3px;left:0;bottom:-5px;content:"";background:#ed145b}
.bldetail .right-bar ul li{border-bottom:1px #ccc solid;padding:10px 0;cursor:pointer}
.bldetail .right-bar ul li a{color:#444;font-weight:700;font-size:15px;padding:15px 0}
.bldetail .right-bar ul li span{color:#6c6c6c;font-size:14px;line-height:25px;display:block}
.what-we-are-offering{padding:40px 0 50px}
.what-box{padding-bottom:30px}
.what-box p{font-size:14px}
.what-box .bg{min-height:261px;width:100%;background-repeat:no-repeat;background-size:100% auto;transition:all .5s ease-in-out}
.what-box:hover .bg{background-size:110%}
.what-box a:hover{color:#000}
.what-box h3{font-weight:700;margin-top:20px;margin-bottom:10px;color:#ed145b}
.what-box a{font-weight:700}
.mobile-app{margin:0!important;padding:50px 0;margin-top:50px!important}
.mobile-app h2{color:#fff;text-align:center;text-transform:uppercase;margin-bottom:50px}
.cont .nav-tabs{border:none;margin-top:0;text-align:center}
.cont .nav-tabs>li>a{border:none}
.cont .nav-tabs{border:none;margin-top:0;text-align:center}
.cont .nav-tabs>li{float:none;display:inline-block}
.cont .nav-tabs>li>a{border:1px solid #ff698f;margin:0 10px;border-radius:4px;background:#fff;font-size:12px;text-transform:uppercase;color:#656277}
.cont .nav-tabs>li>a:hover,.cont .nav-tabs>li.active>a{background:#f36;color:#fff}
.mobile-app .tab-content ul li{color:#fff!important;padding:5px 0}
.mobile-app .tab-content ul li span{color:#fff!important;padding:5px 0;display:block;width:160px;float:left}
.f-right{width:490px!important}
.mobile-app .store{margin-top:50px}
.mobile-app .store a img{width:auto!important;display:inline-block}
.mobile-app .owl-carousel .owl-item img{width:auto!important;display:inline-block}
.mobile-app-pricing{padding:0!important}
.mobile-app-pricing .field p{text-align:left}
.mobile-app-pricing .field p .filled-in{width:auto!important}
.services-tabs .serv-sidebar{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:linear-gradient(to right,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);min-height:820px}
.services-tabs .serv-sidebar .serv-sidebar-inner{width:80%;float:right;margin-right:5%;padding-top:80px}
.services-tabs .serv-sidebar .serv-sidebar-inner h2{color:#fff;font-size:30px}
.services-tabs .serv-sidebar .serv-sidebar-inner p{color:#fff;padding-bottom:30px}
.services-tabs .serv-sidebar .nav.nav-tabs{border:0}
.services-tabs .serv-sidebar .nav-tabs > li{float:none;margin:15px 0}
.services-tabs .serv-sidebar .nav-tabs > li a{font-size:14px;color:#fff;border:0;font-weight:700;text-transform:uppercase}
.services-tabs .serv-sidebar .nav-tabs > li a:hover{border-radius:0;color:#000;border:0}
.services-tabs .serv-sidebar .nav-tabs > li.active a{color:#000}
.services-tabs .serv-sidebar .nav-tabs > li i{float:right;display:none;margin-top:4px}
.services-tabs .serv-sidebar .nav-tabs > li.active i{display:block}
.services-tabs .tab-content{margin-left:5%;float:left;margin-right:5%;margin-top:10%;min-height:658px}
.services-tabs .tab-content h1{font-size:37px}
.services-tabs .tab-content p{color:#000;padding-right:30px;font-size:15px;text-transform:none;margin-top:20px}
.services-tabs .tab-content p a{margin-top:20px}
.services-tabs .tab-content img{width:100%}
.our-client{padding:50px 0}
.our-client .cl{transform:scale(0.8);transition:all .4s ease 0}
.our-client .cl:hover{transform:scale(1)}
.trusted-sec{padding:50px 0}
.trusted-sec h2{font-size:30px;color:#ec145b}
.trusted-sec img{width:100%}
.privacy-policy{padding:50px 0}
.privacy-policy h2{color:#583073}
.privacy-policy h4{margin:30px 0 10px;color:#ed145b}
.privacy-policy p{font-weight:300;font-size:16px;padding:10px 0}
.privacy-policy ul li{display:flex;font-weight:300;font-size:16px;padding:10px 0}
.privacy-policy ul li:before{content:"\f101";font-family:FontAwesome;padding-right:10px;color:#ed145b;font-weight:700}
.formest{margin:50px 0}
.formest h2{font-size:23px;text-align:center;color:#656277;text-transform:uppercase;font-weight:500;padding-bottom:30px}
.formest .nav-tabs{border:none;margin-top:0;text-align:center}
.formest .nav-tabs>li{float:none;display:inline-block;margin:10px 0}
.formest .nav-tabs>li>a{border:1px solid #ed145b;margin:0 10px;border-radius:4px;color:#656277;padding:10px 38px;background:#fff;box-shadow:1px 1px 6px 1px #ccc;font-size:12px;text-transform:uppercase}
.formest .nav-tabs>li>a:hover,.formest .nav-tabs>li.active>a{background:#ed145b;color:#fff}
.formest .tab-content{margin-top:35px}
.formest .tab-content h5{color:#ed145b;font-size:30px;font-weight:700;line-height:29px;margin:0;text-transform:uppercase}
.formest .tab-content p{font-size:15px;text-align:left;padding:14px 0;letter-spacing:0}
.formest .tab-content ul li{color:#7d7d7d;font-size:14px;font-weight:400}
.formest .header_area ul li i,.formest .tab-content ul li i{color:#ff2e62;font-size:13px;margin-right:4px}
.fancybox-lock .fancybox-overlay{background-color:rgba(0,0,0,0.6)}
.video-text{text-align:center;padding-top:80px}
.video-text h2{text-transform:capitalize}
.video-text h2 span{color:#e9165d}
.video-text h5{font-size:20px;font-weight:600;text-transform:capitalize}
.video-text p{padding-bottom:30px}
.video-animation-video .carousel-caption h2{font-size:20px;text-transform:uppercase;color:#fff}
.page #error_404{padding:100px 0;text-align:center}
#error_404 h1{font-size:120px;font-weight:bolder;padding-bottom:30px}
#error_404 h3{font-size:42px}
#error_404 p{line-height:25px;font-size:16px}
#error_404 a{background:#ed145b;border-color:#ed145b;color:#fff;margin:20px 0;border-radius:0}
#error_404 a:hover{background:#fff;border-color:#ed145b;color:#ed145b;font-weight:600}
.lp-header .lp-number{text-align:right;padding:25px 0}
.lp-header .lp-number ul li{display:inline-block;padding:0 10px}
.lp-header .lp-number ul li a{padding-right:15px;color:#fff}
.lp-header .lp-number ul li img{padding-right:15px}
.lp-sticky{position:fixed;top:0;width:100%}
.tt-default-nav.sticky .num{display:none}
.tt-default-nav.sticky .num-hvr{display:block;padding:17px 0}
.lp-header .num-hvr{display:none}
.lp-header .num-hvr ul li a{color:#000}
.lp-footer{background-image:url(../images/lp/ecommerce/footer-bg.html);padding-top:298px;text-align:center;background-size:100% 100%;position:relative}
.lp-footer .together h1{font-size:52px;color:#fff}
.lp-footer .together p{padding:60px 0}
.lp-footer .together p a{background-color:#fff;border:1px solid #fff;padding:15px 40px;border-radius:100px;font-size:15px;font-weight:500}
.lp-footer .together p a:hover{background-color:#ed145b;border:1px solid #ed145b;color:#fff}
.lp-footer .copy-right{padding-top:60px}
.lp-footer .copy-right p{color:#fff;border-top:1px solid #fff;padding:25px 0}
.lp-footer .copy-right p a{color:#fff}
.lp-footer .page-scroll.backToTop{top:63px;left:48%;right:0;margin:0;background-color:#fff;height:50px;width:50px;border-radius:100px;box-shadow:0 0 11px #ccc}
.lp-footer .backToTop i{height:0;width:0;color:#dc1c34;left:21px;margin:0;border:0;top:11px}
.get-start{position:relative;width:100%;top:0;margin-bottom:150px}
.get-start .second{background-color:#fff;width:100%;padding:40px 0;border-radius:35px;position:absolute;top:-323px;box-shadow:-59px -42px 22px -60px #ccc,50px -36px 23px -53px #CCC;z-index:9}
.get-start .second h2{text-align:center;line-height:normal;margin:0}
.get-start .second h2 span{color:#ed145b}
.get-start .second p{text-align:center;font-size:18px;color:#ed145b;text-transform:uppercase;padding:10px;position:relative}
.get-start .second p:before{content:"";width:190px;height:1px;position:absolute;background-color:#ed145b;left:30px;bottom:15px}
.get-start .second p:after{content:"";width:190px;height:1px;position:absolute;background-color:#ed145b;bottom:15px;right:29px}
.get-start .second .contact_ecomm .conform{width:90%;margin:0 auto}
.get-start .second .contact_ecomm .conform form{margin:30px 0}
.get-start .second .contact_ecomm .conform form .field{width:100%;border:1px solid #eb155b;padding:10px 20px;border-radius:30px;outline:none;background:#fff!important}
.get-start .second .contact_ecomm .conform form .field.error{border:1px solid #000!important}
.get-start .second .contact_ecomm .conform form .field input{color:#ed145b}
.get-start .second .contact_ecomm .conform form .field select{color:#ed145b}
.get-start .second .contact_ecomm .conform form input[type="submit"]{border-radius:100px;padding:15px 72px;margin-top:30px;text-align:center;float:initial}
.get-start .second .contact_ecomm .conform form ::-webkit-input-placeholder{color:#ed145b}
.get-start .second .contact_ecomm .conform form ::-moz-placeholder{color:#ed145b;opacity:1}
.get-start .second .contact_ecomm .conform form :-moz-placeholder{color:#ed145b;opacity:1}
.get-start .second .contact_ecomm .conform form :-ms-input-placeholder{color:#ed145b}
.home-main .get-start{margin-bottom:230px}
.home-main .get-start .second{top:-230px}
.process{position:relative;padding:100px 0}
.process .proce-img{position:absolute;top:0;right:0}
.process .our h2{color:#ed145b}
.process .our h2 span{color:#000}
.brief{position:relative;padding-top:100px}
.brief .creative-img{position:absolute;right:0;top:-100px}
.brief .nav-tabs.nav-justified{background-color:#fff;border-radius:10px;box-shadow:-2px 0 11px #ccc}
.brief .nav-tabs.nav-justified>li{display:inline-block;width:16.6666%;float:left}
.brief .nav-tabs.nav-justified>li>a{color:#252525;padding:40px 0;border:0}
.brief .nav-tabs.nav-justified>li>a img{padding-bottom:15px}
.brief .nav-tabs.nav-justified>li>a .creative-hvr{display:none}
.brief .nav-tabs>li>a:hover{background-color:#ed145b;color:#fff;border:0;border-radius:0}
.brief .nav-tabs>li>a:hover .creative{display:none}
.brief .nav-tabs>li>a:hover .creative-hvr{display:block;margin:0 auto}
.brief .nav-tabs.nav-justified>.active> a{background-color:#ed145b;color:#fff;border:0;border-radius:0}
.brief .nav-tabs.nav-justified>.active>a .creative{display:none}
.brief .nav-tabs.nav-justified>.active>a .creative-hvr{display:block;margin:0 auto}
.brief .tab-content{padding:100px 0 0}
.brief .tab-content .tab-contents{padding-top:50px}
.brief .tab-content h2{color:#ed145b;padding-bottom:30px}
.e-service{background-image:url(../images/lp/ecommerce/services-bg.html);padding:250px 0 50px;background-repeat:no-repeat;background-size:100%}
.e-service .shopiy{padding:90px 0}
.e-service .proudly{padding:20px 0}
.e-service .proudly h2{padding-bottom:30px}
.e-service .proudly h2 span{color:#ed145b}
.e-service .e-cart{padding:20px 0}
.e-service .e-cart h5{font-size:16px;color:#ed145b;padding:20px 0}
.abel{position:relative}
.abel .able-img{position:absolute;z-index:-1;top:150px}
.abel .cole{background-color:#fff;border:1px solid #fff;border-radius:10px;box-shadow:0 4px 21px #ccc;overflow:hidden;position:relative}
.abel .cole h2{text-align:center;color:#ed145b;padding:20px 0}
.abel .cole .cole-img{position:absolute;top:0;right:-10px}
.abel .cole .col-screen{position:absolute;left:0;width:57%;bottom:0}
.abel .cole .img-holder img{width:100%}
.abel .cole .bussiness{padding:0 0 50px 30px}
.abel .cole .bussiness h5{font-size:16px;font-weight:700;color:#ed145b}
.abel .cole .bussiness h5 a{color:#ed145b}
.abel .cole .bussiness p{padding:10px 0}
.abel .project{margin:10px 0}
.abel .project h2 span{color:#ed145b}
.abel .project p{padding:0 0 30px;font-size:13px}
.abel .project p a{background-color:#ed145b;color:#fff;border-radius:50px;padding:15px 40px}
.abel .project p a:hover{background-color:#7c2f88;color:#fff}
.abel.client-slider-v1-wrapper{background:none;border:0;text-align:left}
.abel.client-slider-v1-wrapper .cole{border:1px solid #dedede;box-shadow:none}
.abel #client-slider-v1 .carousel-indicators .active{width:200px;height:auto;background:none}
.abel #client-slider-v1 .carousel-indicators li{width:150px;height:auto;margin:0 30px}
.abel #client-slider-v1 .carousel-indicators li img{box-shadow:0 0 20px 0 #ccc}
.abel .carousel-indicators{width:100%;left:0;right:0!important;margin:0 auto;bottom:-170px!important}
.abel #client-slider-v1 .carousel-control.right{right:-100px;bottom:-115px}
.abel #client-slider-v1 .carousel-control.left{left:-70px;bottom:-115px}
.abel #client-slider-v1 .carousel-control i{color:#000;border-color:#000}
.handgraft{padding:70px 0}
.handgraft .redmart img{width:100%}
.handgraft .redmart p{margin:110px 0 50px}
.handgraft .redmart p a:hover{color:#7c2f88}
.lp-testi{padding:80px 0 0;position:relative}
.lp-testi .testimn-right{position:absolute;right:0;top:-84px}
.lp-testi .testi-text h1 span{color:#ed145b}
.lp-testi .testi-text .testimon{padding:50px 0}
.lp-testi .testi-text .testimon:before{content:url(../images/lp/ecommerce/quote-bef.html)}
.lp-testi .testi-text .testimon:after{content:url(../images/lp/ecommerce/quote-aft.html);position:absolute;right:0;bottom:90px}
.lp-testi .testi-text .testimon .item p{padding:30px 0}
.lp-testi .testi-text .testimon .item h5{font-size:16px;font-weight:700;color:#ed145b;margin-top:50px;text-align:center;position:relative}
.lp-testi .testi-text .testimon .item h5:before{content:"";width:97px;height:2px;position:absolute;background-color:#ed145b;left:18px;bottom:3px}
.lp-testi .testi-text .testimon .item h5 span{color:#b7b7b7;font-weight:400}
.lp-testi .testi-text .testimon .owl-controls .owl-pagination{text-align:left}
.lp-testi .testi-text .testimon .owl-controls .owl-pagination .owl-page span{width:7px;height:7px}
.lp-testi .testi-text .testimon .owl-controls .owl-pagination .active span{background-color:#ed145b}
.lp-testi .img-holder img{width:100%}
.lp-ecommerce .packages{padding:300px 0 70px}
.lp-ecommerce .packages .mission-tab #contact-sec{padding:0}
.lp-ecommerce .packages .mission-tab #contact-sec .contact_home{margin:0}
.lp-ecommerce .packages .mission-tab #contact-sec h2,.lp-ecommerce .packages .mission-tab #contact-sec h1{display:none}
.lp-ecommerce .packages .mission-tab .agrement{text-align:left}
.lp-ecommerce .packages .v-a-pack{margin-top:100px}
.travel-circel{position:absolute}
.travel-circel .travel-svg{position:relative;left:-350px;top:-900px;opacity:.15;z-index:-1}
.lp-thank-you #contact-sec{display:none}
.lp-thank-you .lp-footer{display:none}
.lp-thankyou .copyrights{display:none}
.lp-thankyou .thank{position:relative;top:70px}
.lp-thankyou .thank .thank-text{text-align:center;padding:70px 0}
.lp-thankyou .thank .thank-text i{color:#d12033;font-size:90px;padding:30px 0}
.lp-thankyou .thank .thank-text h1{text-transform:uppercase;color:#d12033;padding:30px 0;font-weight:700;font-size:52px}
.lp-thankyou .thank .thank-text h2{font-weight:500}
.lp-thankyou .thank .thank-text p{font-size:16px;padding:30px 0;text-transform:capitalize;line-height:25px;font-weight:500}
.page_404 #error_404{padding:100px 0 80px}
.page_404 #contact-sec{display:none}
.page_404 .lp-footer{display:none}
@media (max-width: 3000px) and (min-width: 1600px) {
.hero-banner{height:800px}
}
@media (min-width: 1400px) {
.about-us{background-size:50% 100%}
#home .carousel-inner{padding-bottom:350px}
.trendy-slider .carousel-caption{top:62%}
.sideform{top:196px}
}
@media (max-width: 2300px) and (min-width: 1900px) {
#home .carousel-inner{padding-bottom:500px}
.trendy-slider .carousel-caption{top:45%}
.home-main .trendy-slider .carousel-caption{top:50%}
.about-sec img.about{width:85%;top:-150px}
.get-start .second{top:-550px}
.lp-ecommerce .trendy-slider .carousel-caption{top:65%}
.home-video-container:before{bottom:-1px}
}
@media (max-width: 1700px) and (min-width: 1400px) {
#home .carousel-inner{padding-bottom:250px}
.trendy-slider .carousel-caption{top:48%}
.home-main .trendy-slider .carousel-caption{top:54%}
.sideform{top:196px}
.get-start .second{top:-400px}
.lp-ecommerce .trendy-slider .carousel-caption{top:60%}
}
@media (max-width: 1280px) and (min-width: 1200px) {
.sideform .form{width:80%!important}
.sideform .form .field.code{width:26%;margin-right:3px;padding:4px}
.sideform .form .field.number{width:71%}
.sidfrmdv .inform,.sidfrmdv .thanks{padding:56px 0 63px!important}
}
@media (max-width: 1300px) and (min-width: 1280px) {
.about-sec .nav-tabs li a h5{font-size:12px}
.about-sec .nav-tabs .first-1{position:absolute;top:98px;right:228px}
.about-sec .nav-tabs .first-1 a{padding:9px 9px 2px}
.about-sec .nav-tabs .second{position:absolute;right:100px;top:230px}
.about-sec .nav-tabs .second a{padding:7px 8px 2px}
.about-sec .nav-tabs .third{position:absolute;right:99px;top:413px}
.about-sec .nav-tabs .third a{padding:8px 9px 2px}
.about-sec .nav-tabs .forth{position:absolute;right:231px;bottom:104px}
.about-sec .nav-tabs .forth a{padding:6px 17px 1px}
.about-sec .nav-tabs .five{position:absolute;left:233px;bottom:103px}
.about-sec .nav-tabs .five a{padding:4px 24px}
.about-sec .nav-tabs .six{position:absolute;left:103px;bottom:236px}
.about-sec .nav-tabs .six a{padding:5px 19px 1px}
.about-sec .nav-tabs .seven{position:absolute;top:230px;left:102px}
.about-sec .nav-tabs .seven a{padding:9px 18px 1px}
.about-sec .nav-tabs .eight{position:absolute;top:100px;left:235px}
.about-sec .nav-tabs .eight a{padding:7px 29px 1px}
.about-sec h2{font-size:25px}
}
@media (max-width: 1279px) and (min-width: 1024px) {
.about-sec .nav-tabs li a h5{font-size:12px}
.about-sec .nav-tabs .first-1{position:absolute;top:72px;right:178px}
.about-sec .nav-tabs .first-1 a{padding:9px 9px 2px}
.about-sec .nav-tabs .second{position:absolute;right:71px;top:179px}
.about-sec .nav-tabs .second a{padding:7px 8px 2px}
.about-sec .nav-tabs .third{position:absolute;right:72px;top:333px}
.about-sec .nav-tabs .third a{padding:8px 9px 2px}
.about-sec .nav-tabs .forth{position:absolute;right:181px;bottom:78px}
.about-sec .nav-tabs .forth a{padding:6px 17px 1px}
.about-sec .nav-tabs .five{position:absolute;left:184px;bottom:77px}
.about-sec .nav-tabs .five a{padding:4px 24px}
.about-sec .nav-tabs .six{position:absolute;left:76px;bottom:187px}
.about-sec .nav-tabs .six a{padding:5px 19px 1px}
.about-sec .nav-tabs .seven{position:absolute;top:180px;left:76px}
.about-sec .nav-tabs .seven a{padding:9px 18px 1px}
.about-sec .nav-tabs .eight{position:absolute;top:74px;left:185px}
.about-sec .nav-tabs .eight a{padding:7px 29px 1px}
.about-sec h2{font-size:25px}
}
@media (max-width: 1280px) and (min-width: 1024px) {
.services-tabs .tab-content h1{font-size:32px}
.services-tabs .tab-content{margin-left:0;float:left;margin-right:0;margin-top:5%;min-height:658px}
.services-tabs .serv-sidebar .serv-sidebar-inner{padding-top:20px}
.services-tabs .serv-sidebar .serv-sidebar-inner h2{font-size:26px}
.services-tabs .serv-sidebar .nav-tabs > li{margin:5px 0}
.services-tabs .serv-sidebar .serv-sidebar-inner p{padding-bottom:5px;line-height:1.4;margin-top:0}
.portfolio-sec{padding:70px 0}
.blog-sec .shape{width:100%}
.fun-facts{padding:0}
.fun-facts .left img{width:50%}
.fun-facts .right{width:100%;margin-bottom:130px}
.testim img{width:51%}
.case h1{top:80px}
.case #client-slider-v1 .carousel-indicators{width:550px}
.case .descp{padding:50px 80px;margin:100px 0 20px -120px}
.trendy-slider .carousel-caption{top:47%}
.home-video-container:before{bottom:-1px}
.sidfrmdv .inform .side-logo img{width:25%}
.sideform .form{width:70%;margin:0 auto}
.sideform .form .field{margin-bottom:5px;padding:4.5px 10px 5px 31px}
.sideform .form .field.number{width:72%}
.about-us .img_holder img{width:100%}
.strategy .develop{right:0;top:70px;width:48%}
.cta-logo .chat .btn-req a{padding:10px 8px}
.cta-logo .chat img{padding-bottom:20px}
.home-video-slider .carousel-caption h1{font-size:40px}
.about-mission .story{margin:65px 0 50px}
.tt-default-nav.sticky{height:80px}
.tt-default-nav.sticky .navbar-collapse{position:relative;top:-54px}
.tt-default-nav.sticky .navbar-brand.sticky{padding:12px!important;top:14px;position:relative}
.blsec{padding:0;padding-top:50px}
.bldetail .right-bar{display:none}
.mobile-app{display:none}
.formest .nav-tabs>li>a{margin:0 5px;padding:10px 28px}
#who-we-are .nav-tabs > li{margin:5px 3px;width:27%;display:inline-block}
#who-we-are .nav-tabs.nav-justified{text-align:center}
.services .testim{padding-bottom:0}
.home-main .get-start .second{top:-285px}
.home-main .get-start{margin-bottom:150px}
.case{padding-bottom:50px}
.sidfrmdv .inform,.sidfrmdv .thanks{padding:8px 0}
.get-start .second p:before{width:21%}
.get-start .second p:after{width:21%}
.blog-sec .box.two img{height:182px}
.blog-sec .box.two h5{margin-top:10px;margin-top:10px}
.blog-sec .box.two h3{margin-top:10px}
}
@media (max-width: 1279px) and (min-width: 1200px) {
.about-sec .nav-tabs .eight{top:100px;left:233px}
.about-sec .nav-tabs .eight a{padding:11px 31px 2px}
.about-sec .nav-tabs .first-1{top:100px;right:230px}
.about-sec .nav-tabs .second{right:96px;top:232px}
.about-sec .nav-tabs .seven{top:231px;left:103px}
.about-sec .nav-tabs .six{left:100px;bottom:235px}
.about-sec .nav-tabs .five{left:233px;bottom:102px}
.about-sec .nav-tabs .third{right:100px;top:415px}
.about-sec .nav-tabs .forth{right:232px;bottom:105px}
.about-sec h2{font-size:25px;line-height:1.2;top:42%}
}
@media (max-width: 1023px) and (min-width: 992px) {
.home-main .get-start .second{top:-285px}
.home-main .get-start{margin-bottom:150px}
.about-sec .nav-tabs .eight{top:70px;left:175px}
.about-sec .nav-tabs .eight a{padding:11px 31px 2px}
.about-sec .nav-tabs .first-1{top:63px;right:168px}
.about-sec .nav-tabs .second{right:62px;top:172px}
.about-sec .nav-tabs .seven{top:181px;left:70px}
.about-sec .nav-tabs .six{left:65px;bottom:170px}
.about-sec .nav-tabs .five{left:173px;bottom:67px}
.about-sec .nav-tabs .third{right:60px;top:335px}
.about-sec .nav-tabs .forth{right:168px;bottom:66px}
.about-sec h2{font-size:25px;line-height:1.2;top:42%}
.about-sec .nav-tabs li a h5{font-size:12px}
}
@media (min-width: 991px) {
.sti-logo1{display:none!important}
}
@media (max-width: 991px) {
h1{font-size:24px!important;line-height:normal!important}
h2{font-size:19px!important;line-height:normal!important}
h3{font-size:20px!important;line-height:normal!important}
h4{font-size:14px!important;line-height:normal!important}
p{font-size:15px!important;line-height:normal!important}
header{position:initial}
.top-bar{background-color:#60317b;border:1px solid #fff}
.top-bar ul{text-align:center;margin:20px 0}
.top-bar ul li{margin:5px 0}
.top-bar ul li:first-child:after{display:none}
.navbar a{padding:0}
.navbar a img{width:150px}
.tt-default-nav.navbar-custom .nav li.active a{color:#fff}
#home{display:none}
.tt-default-nav{background-color:#ed145b}
.navbar-custom .nav > li > a:focus,.navbar-custom .nav > li > a:hover,.navbar-custom .nav > li.active > a,.navbar-custom .nav .open > a,.navbar-custom .nav .open > a:focus,.navbar-custom .nav .open > a:hover,.navbar-custom .dropdown-menu > li > a:focus,.navbar-custom .dropdown-menu > li > a:hover,.navbar-custom .dropdown-menu>.active>a,.navbar-custom .dropdown-menu>.active>a:focus,.navbar-custom .dropdown-menu>.active>a:hover{color:#000}
.about-mission .story{margin:50px 0}
.about-mission .story img{display:none}
.short-desc{padding:50px 0 10px}
.about-sec{padding:50px 0 0}
.about-sec img.about{width:100%}
.portfolio-sec{padding:50px 0}
.pricing-box{margin-bottom:50px}
.inspired .box{height:auto}
.inspired .shape,.packages .shape,.fun-facts .left,.testim img,.blog-sec .shape{display:none}
.fun-facts{padding:50px 0}
.fun-facts .right{width:100%;float:initial;padding-left:0}
.testim{padding-bottom:50px}
.blog-sec .mr{margin-top:0}
#contact-sec{padding: 30px 0;}
.footer-main .footer-top .ftrr-lgo a img {width: 40%;margin: 0 0 15px 0;}
#contact-sec h1{margin:0;line-height:normal}
#contact-sec .contact_home{margin-top:0}
.about-sec .desc{margin-top:0;text-align:center}
.tt-default-nav.sticky .navbar-brand.sticky img{width:50%}
.home-video-slider{display:none}
.inspired .box{text-align:center}
.blog-sec .box.two h5{margin:20px 15px}
.v-a-pack{margin-top:50px}
.tt-default-nav.sticky .navbar-collapse{position:relative;top:-54px}
.about-sec ul.second li{width:342px;height:300px}
.case{display:none}
.footer-section{text-align:center;padding:50px 0 30px}
footer h3{margin:30px 0}
footer h3:after{width:20%;left:40%}
.pricing-box .price-box h6{font-size:30px}
.pricing-box .price-box h6 strike{font-size:30px}
#about-slider .trendy-slider .carousel-caption{top:35%}
.about-us{background-size:100% 100%;padding:50px 0}
.about-us .img_holder{display:none}
.about-us .about-text h1{margin-bottom:0;padding-bottom:20px}
.strategy .develop{display:none}
.strategy .product{padding:50px 0}
.about-why .title{padding-bottom:0}
.cta-logo{text-align:center;padding:30px 0;border-radius:0}
.cta-logo .chat{padding-top:0;padding-bottom:10px}
.cta-logo .chat img{float:initial;padding-bottom:15px;padding-right:0}
.blsec{padding:50px 0 0}
.blsec .left-bar a h3{min-height:auto;margin-top:0}
.blsec .left-bar .cus-button{margin-top:8px;float:right}
.contact-us{padding:50px 0}
.contact-us .text h1{padding-bottom:0}
.contact-us .img_holder{padding-bottom:30px 0}
.address{padding:50px 0}
.address .call{height:auto;margin:30px 0}
.division img{width:100%}
#who-we-are .nav-tabs.nav-justified > li > a{margin:0;font-size:10px}
.tt-default-nav .navbar-brand{padding:25px 15px}
.blog-sec .box{margin-left:15px;margin-right:15px}
.blog-sec{padding:0}
.blog-sec .box.two img{height:auto}
#contact-sec .field .agrement input{float:left}
#contact-sec .field .agrement label{width:auto;margin-left:25px}
#contact-sec .agre-buton input[type="submit"]{margin:0 auto;float:initial}
.mt-100{margin-top:50px}
.bundle{margin:0}
.about-mission .story h1{padding-bottom:0}
.about-why{padding:50px 0}
#who-we-are .nav-tabs.nav-justified{margin-top:10px;text-align:center}
.services-tabs .serv-sidebar .serv-sidebar-inner{padding-top:50px;margin-right:12%}
.services-tabs .serv-sidebar .nav-tabs > li{margin:10px 0}
.services-tabs .tab-content{margin-left:12%}
.mobile-app{display:none}
.formest h2{padding-bottom:0}
.formest .nav-tabs>li{margin:5px 0}
.cpy-pack{padding-bottom:50px}
.top-bar ul li a{color:#fff}
.portfolio-sec .mission-tab .nav-tabs>li:after{display:none}
.portfolio-sec .mission-tab .nav-tabs>li{margin:0;width:19%;display:inline-block;margin-bottom:10px}
.portfolio-sec .mission-tab .nav-tabs>li>a{font-size:9px;padding:10px;line-height:normal;color:#fff;background-color:#ed145b}
.home-main .tab-home a,.about-page .tab-about a,.package-page .tab-packages a,.portfolio-page .tab-portfolio a,.blog-page .tab-blog a,.contact-page .tab-contact-us a{color:#000!important}
.home-main .sticky .tab-home a,.about-page .sticky .tab-about a,.package-page .sticky .tab-packages a,.portfolio-page .sticky .tab-portfolio a,.blog-page .sticky .tab-blog a,.contact-page .sticky .tab-contact-us a{color:#ed145b!important}
.mission-tab .nav-tabs>li.active>a,.mission-tab .nav-tabs>li.active>a:focus,.mission-tab .nav-tabs>li.active>a:hover{color:#fff;background-color:#000}
#who-we-are .nav-tabs > li{margin:5px 3px;width:27%;display:inline-block}
#SignupModal .modal-content{width:100%}
#SignupModal .field.number{width:71%}
.jform p a{font-size:13px}
.myFormTheme{overflow-y:auto}
.bldetail .left-bar h3{margin:20px 0}
.bldetail{padding:50px 0}
.pricing-box .price-box{background:#e5175e;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:-webkit-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);background:linear-gradient(to right,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1)}
.pricing-box .price-box h6{color:#fff}
.pricing-box .price-box p{color:#fff}
.pricing-box .collapsed .price-box::before{content:"\f067"}
.pricing-box .price-box::before{content:"\f068";color:hsl(0,0%,100%);font-size:20px;position:absolute;right:32px;top:90px;font-family:fontawesome;display:none}
.about-why .customer h1{display:none}
.our-service{padding:50px 0}
.our-service .title h1{padding:0}
.our-service .advertising{padding:30px 0 0}
.want .title h1{padding-bottom:0}
.want .more .social p{padding-left:0;padding-bottom:0}
.want .img_holder img{display:none}
.navbar-right .dropdown-menu{right:auto;left:10px}
.our-service .advertising h4{font-size:20px!important}
.contact-us .text p{padding-bottom:20px}
.about-sec ul{display:none}
.about-sec .mbile-servi-tabs{display:block;margin-bottom:20px}
.about-sec .mbile-servi-tabs li{width:25%;height:auto;float:left;margin:0;top:0}
.about-sec .mbile-servi-tabs li a{border-radius:0;padding:0}
.about-sec .mbile-servi-tabs li a h4{height:auto;background-color:#ed145b;color:#fff;padding:10px 0}
.about-sec .mbile-servi-tabs li a h4 span{display:none}
.about-sec .nav-tabs>li.active>a h4,.about-sec .nav-tabs>li.active>a:focus h4,.about-sec .nav-tabs>li.active>a:hover h4{background-color:#000}
.about-sec .nav-tabs>li.active>a,.about-sec .nav-tabs>li.active>a:focus,.about-sec .nav-tabs>li.active>a:hover{box-shadow:none}
.get-start .second{margin-top:50px;box-shadow:0 1px 11px 3px #ccc;position:initial}
.home-main .get-start{margin-bottom:0}
.get-start .second p:before{display:none}
.get-start .second p:after{display:none}
.about-sec h2{position:initial;display:none}
.portfolio_area{padding:0}
.portfolio_area img{padding:30px 0}
.portfolio_area .cus-port-btn-con a{width:auto;padding:12px 45px}
}
@media (max-width: 990px) and (min-width: 768px) {
.nav>li>a{padding:10px 0}
.hero-banner .rights img{display:none!important}
.hero-banner{height:470px}
.hero-banner .tope{padding-top:5%}
}
@media (max-width: 767px) {
.main-slide .owl-controls{display:none!important}
.hero-banner .rights img{display:none!important}
.hero-banner{height:470px}
.hero-banner .tope{padding-top:5%}
#about-slider .trendy-slider .carousel-caption{top:17%}
#who-we-are .tab-contents h3{margin-top:20px}
.navbar-header{padding:10px}
.tt-default-nav .navbar-brand{padding:0!important}
.tt-default-nav.sticky .navbar-brand.sti-logo{display:none}
.tt-default-nav.sticky .navbar-brand.sti-logo1{display:block;padding:12px!important}
.hovereffect-portfolio .overlayPort{height:87%}
.hovereffect-portfolio ul.info{padding:7% 0 0}
.navbar-custom .nav li > a{color:#fff}
.about-us{background-size:cover;padding:50px 0}
.services-tabs .tab-content img{padding:30px 0}
.services-tabs .serv-sidebar{min-height:auto}
.tt-default-nav.sticky .navbar-collapse{top:0}
.portfolio-sec .mission-tab .nav-tabs>li>a span{display:none}
#who-we-are .nav-tabs.nav-justified > li > a span{display:none}
.servicevideo .hovereffect-portfolio ul li a{width:80px;height:80px}
.service-video .hovereffect-portfolio ul.info{padding:2% 0 0}
.service-video .hovereffect-portfolio ul li a i{top:14px}
}
@media (max-width: 577px) {
.pricing-box .call-to div{display:inline-block;width:100%;text-align:center;border-right:1px solid #eee;padding:6px 0 10px}
.slideform div{width:95%;display:inline-block;margin:0 9px 2px}
.header ul{background:none!important}
.sideform .switch{display:none}
.slideform {width: 100%;}

}
@media (max-width:375px) {
.tt-default-nav.sticky .navbar-collapse{top:0}
body .banner .mainwrp ul li {border-radius: 0;padding: 0px;margin-right: 0;}

}
.slideform{padding:20px 10px 10px;margin: 0 auto 0;background: linear-gradient(to bottom, rgb(212, 54, 51) 0%, rgb(0, 0, 0) 83%);border: 4px dotted #fff;}
.slider-hm-images h2{color:#fff;font-size:80px;line-height:90px;font-weight:700;margin-bottom:30px;text-transform:capitalize}
.slideform h3{font-size:20px;margin:10px 0 15px;text-align:center}
.slideform h3 span{font-size:14px;font-weight: 500;line-height:20px;text-align:center;font-family:'Poppins',sans-serif;text-transform:capitalize;}
.slideform div{display:block;margin:0 0 2px;padding-bottom: 11px!important;position:relative;}
.slideform div.phone {padding: 0 !important;}
.slideform .name:before{content:"\f007";position:absolute;left:4px;top:13px;font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#fff;display:none}
.slideform div input[type="text"],.slideform div input[type="tel"],.slideform div select{width:100%;padding:0 0 0 10px;background:transparent;border:none;border-bottom:1px solid #fff;font-size:13px;color:#fff}
.slideform .email:before{content:"\f0e0";position:absolute;left:4px;top:13px;font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#fff;display:none}
.slideform .selectservice:before{content:"\f0ac";position:absolute;left:4px;top:13px;font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#fff;display:none}
.slideform div input[type="text"],.slideform div select{width:100%;background:#fff;font-size:13px;color:#000;min-height: 50px;}
.slideform .phone:before{display:none;content:"\f095";position:absolute;left:4px;top:13px;font:normal normal normal 14px/1 FontAwesome;font-size:18px;color:#fff}
.slideform div input[type="text"]{border-radius:5px}
.slideform div select option{color:#000;font-size:12px}
.slideform input::-webkit-input-placeholder{color:#2e2e2e!important}
.slideform input:-moz-placeholder{color:#2e2e2e!important}
.slideform input::-moz-placeholder{color:#2e2e2e!important}
.slideform input:-ms-input-placeholder{color:#2e2e2e!important}
.slideform input[type="submit"]{display:table;padding:10px 33px;color:#FFF;border-radius:5px;min-height: 50px;margin:0 auto;font-size:16px;font-weight:700;border:none;background: linear-gradient(to right,rgb(212, 54, 51) 0%,rgba(98,73,157,0.85) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1);color:#fff;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);border:0;width:100%;}
.email_slider_form,.number{width:100%;background:#fff;border:none}
input[type="number"]{-moz-appearance:textfield;margin-bottom:12px;padding:0 0 0 10px;color:#000;outline:none;min-height: 50px;border-radius:5px;}
#flform input[type="text"],input[type="email"]{padding:0 0 0 10px;color:#2e2e2e;outline:none;border-radius:5px;min-height: 50px;}
.slideform{padding: 25px 30px;width: 100%;}
h2.h-title span{font-size:48px;line-height:58px;font-weight:800;font-family:'Open Sans',sans-serif;letter-spacing:1px;color:#ffc500;display:inline-block}
.side-bars .s-bar{display:block;margin-bottom:15px;position:relative;background:#232323;right:0;cursor:pointer;border-radius:14px 0 0 14px}
.side-bars .s-bar:hover{right:185px;transition:.5s}
.floating-form-wrap{position:fixed;width:750px;height:344px;right:0;margin-top:-109px;z-index:999;background:transparent;margin-right:-699px;top:24%;display:block}
.chat-spr{background:url(../images/sprite.png) no-repeat -335px -1959px #ed145b;width:51px;height:61px;position:relative;left:0;float:left;margin-right:8px;border-radius:14px 0 0 14px}
.side-bars .s-bar{display:block;margin-bottom:15px;position:relative;background:#232323;right:190px;cursor:pointer}
.side-bars .s-bar img{position:relative;left:-6px;float:left;width:100%}
.side-bars .s-bar a p{color:#FFF;font-size:14px;padding:6px 0 0;margin:0;line-height:19px;width:175px;transition:.5s;background:#232323;display:inline-block;float:left;font-weight:400\9}
.conform .grad-color{padding:8px 32px}
header{position:fixed;width:100%;top:0;left:0;z-index:10}
.inrpgrfrhdr header {background:#000;}
header .right-sec{text-align:right}
.top_header{padding: 20px 0;background: #f5f8fa;}
.header-main.stickyyy .top_header{background: #f5f8fa;}
ul.head-cta li i{color:#f69f00;font-size:20px;margin:-2px 4px 0 0}
li.cta-order-btn a{display:block;padding:10px 30px!important;border-radius:5px;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);color:#fff;border:0;font-size:16p;font-weight:700}
ul.head-cta li a{display:inline-block;text-transform:initial;font-family:'Poppins',sans-serif;border-bottom:1px solid;color: #d43633;}
header .col-md-7{text-align:right}
header ul{font-family:'Roboto',sans-serif;position:relative;text-align: right;}
header ul li{display:inline-block;position:relative;color: #000;text-transform:uppercase;font-size:15px;margin:0 20px;text-align:left;}
header ul li:first-child{margin-left:0;}
header ul li:last-child{margin-right:0;}
header ul li h5{font-size:16px;margin:0;text-transform:capitalize;font-family:'Poppins',sans-serif;color: #000000;opacity:.9;font-weight:400;}
header ul li .mail{text-transform:lowercase}
header ul li a{display:block;color:#fff;font-weight:700}
header li.hd-chat a:before{position:absolute;content:"";background:url(../images/sprite.png) no-repeat -315px -3px;width:38px;height:37px;left:-20px;top:-2px}
header li.hd-phone a:before{background:url(../images/sprite.png) no-repeat -360px -3px;width:38px;height:37px;position:absolute;left:-20px;top:-2px;content:""}
.top_menu_bar{background-color:#fff;-webkit-box-shadow: 0 2px 20px #01010130;
    -moz-box-shadow: 0 2px 20px #01010130;
    -o-box-shadow: 0 2px 20px #01010130;
    box-shadow: 0 2px 20px #01010130;}
.top_menu_inner ul li a {
    color: #000;
    padding: 15px 0px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
}
.banner-content{margin:50px 0 30px}
section.banner h3{font-size:28px;color:#fff;font-weight:500;text-transform:capitalize;width:100%;margin-bottom:25px;text-align:left;}
.banner-content ul li i.fa{color:#f69f00;margin-right:5px;font-size:16px}
.banner-content ul li.yellow{color:#f69f00}
.banner-content ul li{color:#fff;font-size:18px;line-height:36px}
.banner-btn a.ban-btn{text-align:center;color:#fff;font-size:14px;line-height:20px;padding:6px 25px 6px 55px;border-radius:50px;text-shadow:none;font-weight:600;text-transform:uppercase;letter-spacing:.2px;display:block}
.banner-btn a.ban-btn:hover{text-shadow:none}
.banner-btn a.money{background:#bf212f url(../images/dollor.html) left 15px top 10px no-repeat}
.banner-btn a.supp{background:#119a1e url(../images/phone.html) left 35px top 15px no-repeat}
.banner-btn a.live-sup{background:#f69f00 url(../images/chat.html) left 25px top 12px no-repeat;color:#000}
.banner-logo-frst-slide ul{padding:0;margin:0}
.banner-logo-frst-slide ul li figure{margin-bottom:15px}
.banner-logo-frst-slide ul li img{width:100%}
.banner-text .col-lg-4{padding-left:0}
.intl-tel-input{display:block}
.intl-tel-input.separate-dial-code .selected-flag{border-radius:25px 0 0 25px;    background-color: #fff;}
section.banner {
    /* background: url(../images/banner2.jpeg) no-repeat center center #0f1d28; */
    background-color: black;
    background-size: cover;
    padding: 0;
    color: #fff;
    font-family: 'Raleway',sans-serif;
    text-shadow: none;
    background-attachment: fixed;
    height: 660px;
    padding: 90px 0 90px;
    text-align: center;
    margin-top: 88px;
}
.slideform .intl-tel-input.separate-dial-code .selected-dial-code {
    color: #000;
    font-size: 14px;
    padding: 0;
    padding-left: 15px;
    top: 8px;
    text-shadow: none;
}
.banner p{font-size:26px;text-transform:uppercase;color:#fff;font-weight:500;text-transform:capitalize;text-align:left;font-family:'Poppins',sans-serif;margin:10px 0 40px}
.banner .mainwrp ul li{display:inline-block;background-color:#fff;border-radius:9px;padding:37px;margin-right:30px}
.banner .mainwrp {}
.banner .mainwrp ul {}
.bottom-bar{background:#0e1a23;padding:10px 0}
.btm-content{display:table;margin:0 auto}
.bottom-bar .btm-content a.deals{display:inline-block;color:#fff;font-size:17px;text-transform:uppercase;padding:5px 0;width:180px;text-shadow:#000 0 1px 1px;position:relative;margin-left:15px;bottom:0;border-radius:110px;background:linear-gradient(to bottom,#faa600 0%,#dc7505 100%);text-align:center}
.btm-content p{font-size:22px;line-height:34px;color:#fff}
.banner-pack{padding-top:40px}
.banner-form{background:#bf212f url(../images/seasonal-banner.html) right 0 top 0 no-repeat;padding:25px 0 10px}
.banner-form img{display:table;margin:0 auto}
.banner-form img.ofer{margin:0 auto 15px}
.banner-form p{font-size:16px;text-shadow:none;text-align:center;line-height:22px;margin:10px 0 20px}
form.banr-form{width:75%;margin:0 auto 30px}
form.banr-form input{background-image:none;width:100%;margin-bottom:10px;height:40px;padding:0 20px 0 60px;color:#000}
form.banr-form textarea{width:100%;padding:20px 20px 20px 50px;margin-bottom:10px;height:80px;color:#000}
form.banr-form input.btn-validate{display:table;margin:0 auto;color:#fff;font-size:17px;text-transform:uppercase;padding:5px 0;text-shadow:#000 0 1px 1px;position:relative;bottom:0;border-radius:110px;background:linear-gradient(to bottom,#faa600 0%,#dc7505 100%);text-align:center;width:50%}
form.banr-form .field.name:before{display:none}
form.banr-form .field.name input{background:#fff url(../images/name-bg.html) left center no-repeat}
form.banr-form .field.email input{background:#fff url(../images/email-bg.html) left center no-repeat}
form.banr-form .field.phone input{background:#fff url(../images/phone-bg.html) left center no-repeat}
form.banr-form .field.textarea textarea{background:#fff url(../images/msg-bg.html) left center no-repeat}
.banner-form a{font-size:18px;text-shadow:none;text-align:center;line-height:24px;color:#fff;padding:0 20px}
.banner-form a.chat{border-left:1px solid #fff}
section.top-bar{background:#f69f00;color:#fff;font-family:'Roboto',sans-serif;text-align:center;padding:13px 0;font-weight:400;letter-spacing:1px}
section.top-bar u li{display:inline-block;margin:0 30px}
li.limited-offer.first{font-size:18px}
li.get-logo-top{font-size:15px;font-weight:400;text-transform:uppercase;padding-top:3px}
li.get-logo-top span{color:#bf212f;font-weight:600;text-shadow:#828282 0 0 1px}
section.top-bar li a{text-shadow:#3e3e3e 0 1px 3px;font-size:19px;text-transform:uppercase;border-bottom:#fff 2px solid;color:#fff;font-weight:800;letter-spacing:2px}
section.top-bar ul li{display:inline-block;margin:0 6px}
.banner-price .order_button{background:#faa600;background:-moz-linear-gradient(top,#faa600 0%,#dc7505 100%);background:-webkit-linear-gradient(top,#faa600 0%,#dc7505 100%);background:linear-gradient(to bottom,#faa600 0%,#dc7505 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa600',endColorstr='#dc7505',GradientType=0);display:block;clear:both;width:473px;text-align:center;padding:21px;margin-top:13px;font-weight:700;border-radius:92px;text-transform:uppercase;font-size:22px;color:#fff;letter-spacing:1px;border:rgba(0,0,0,0.52) 6px solid;line-height:normal}
section.banner .col-md-5{padding:0}
section.banner h2{font-size:26px;text-transform:capitalize;color:#fff;line-height:23px;font-weight:500;margin-top:10px;font-family:'Poppins',sans-serif;text-align:left}
section.banner .slideform h2{font-size: 24px;text-transform:capitalize;color: #ffffff;line-height:38px;font-weight: 800;margin: 0;font-family:'Poppins',sans-serif;text-align:left;}
.slideform h3{}
section.banner h2 span{font-weight:600;font-size:60px;color:#fff;font-family:'Poppins',sans-serif;display:block;line-height:1;margin-top:17px}
section.banner h2 span .clrnew{display:inline-block;background-color:#d43633;padding:2px 4px;margin:0 0 4px;border-radius:5px}
section.banner h6{font-size:22px;text-transform:uppercase}
.banner span.org-price{color:#bf212f;font-size:152px;font-family:'Roboto',sans-serif;font-weight:700;position:relative;letter-spacing:-3px;display:inline-block;text-shadow:-2px 0 white,0 2px white,2px 0 white,0 -2px #fff}
.banner span.org-price sup{font-size:48px;top:-69px;left:6px}
.banner span.org-price sub{font-size:50px;bottom:11px;left:-33px}
.banner span.old-price{display:inline-block;font-size:40px;font-weight:700;font-family:'Roboto',sans-serif;line-height:31px;margin-top:52px;text-align:center;position:relative;margin-left:-25px}
.banner span.old-price b{display:block;font-size:17px;font-weight:400}
.banner span.old-price:before{content:"";background:red;width:82px;height:4px;position:absolute;right:-9px;top:58%;margin-top:8px;transform:rotate(7deg)}
.banner-price{margin-top:1px;text-shadow:#000 0 1px 1px}
ul.feature-points{margin:2px 0 0;text-align:left;font-size:12px;letter-spacing:.5px;text-transform:uppercase;font-weight:600}
ul.feature-points li i{display:block;font-size:21px;margin-bottom:9px;z-index:1}
ul.feature-points li{display:inline-block;position:relative;margin:5px 5px 0;line-height:15px;text-align:center;font-size:11px;width:16%;padding:10px 0;border-radius:10px}
.logo-card{width:100%;height:149px;line-height:150px;text-align:center;margin:0 auto}
.logo-card img{display:inline-block;margin:0 auto;vertical-align:middle}
.logo-card .front,.logo-card .back{box-shadow:1px 1px 5px 0 rgba(0,0,0,0.1);height:150px}
.logo-card .back{display:none}
.logo-cards{font-size:0;margin:10px 0 0;padding:16px 11px 8px;background:rgba(0,0,0,0.23)}
.logo-cards>div{display:inline-block;vertical-align:middle;width:33.3333%;padding:0;margin-bottom:8px}
section.cta{text-align:center;padding:30px 0;color:#fff;background:#ba1e2b;background: url(../images/banner2.jpg) no-repeat center center #0f1d28;background-size: cover;}
section.cta h2{font-family:'Roboto',sans-serif;font-size:40px;color:#fff!important;text-transform:uppercase}
section.cta h2 span{display:inline-block;border-bottom:3px solid #fff;font-weight:600;color:#fff!important}
section.cta ul{margin:30px 0 0;clear:both;display:block;text-align:center}
section.cta u li{display:inline-block;clear:both}
.cta-chat{background:#fff;color:#ba1e2b!important}
section.cta ul li{display:inline-block;font-size:15px;position:relative;margin:0 10px;text-align:left}
section.cta ul li a{color:#fff;position:relative;display:block;font-size:20px;border:1px solid #fff;padding:10px 33px;border-radius:5px}
section.cta ul li.cta-order-btn a{padding:20px;border-radius:0}
li.cta-phone.first a:before{background:url(../images/sprite.png) no-repeat -165px -3px;width:27px;height:27px;left:0;top:-5px}
li.cta-tollfree a:before{background:url(../images/sprite.png) no-repeat -205px -3px;width:29px;height:29px;top:-3px!important;display:inline-block}
li.cta-email a:before{background:url(../images/sprite.png) no-repeat -246px -7px;width:27px;height:20px;top:0!important}
li.icon-address.last a:before{background:url(../images/sprite.png) no-repeat -285px -7px;width:21px;height:25px;top:-3px}
section.cta ul li a:before{position:absolute;content:"";left:0}
section.bundle-pkg .container>.row>.col-md-4+.col-md-8 img{margin-top:-27px}
.chat{cursor:pointer}
section.portfolio:after{content:"";clear:both;display:block}
.fa-gg:before{content:"\f260"}
.h-title{float:left;width:100%;display:inline-block}
section.banner h2.h-title span{font-weight:600;font-size:30px;color:#fff;display:inline-block}
.whatspp-icon{position:fixed;bottom:40px;left:11px;z-index:99999999}
.slideform div:nth-of-type(3) select{border-radius:5px}
.mysatisfied{background:#f5f8fa;padding:30px 0}
.mysatisfied .fullwrapper{display:inline-block;width:100%;font-size:0}
.mysatisfied .fullwrapper .leftwrap{width:25%;display:inline-block;vertical-align:middle}
.mysatisfied .fullwrapper .leftwrap h3{padding-bottom:0;font-size:18px;text-align:center}
.mysatisfied .fullwrapper .leftwrap h3 strong{display:block;font-size:34px;padding:5px 0;color:#f96e1c}
.mysatisfied .fullwrapper .rightwrap{width:75%;padding-left:25px;display:inline-block;vertical-align:middle}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide{margin-bottom:0;font-size:0;height:95px}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide li{width:20%;display:inline-block;vertical-align:middle;position:relative}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide li.nbr:after{display:none}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide li:after{position:absolute;content:"";height:35px;width:1px;bottom:0;right:0}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide li h4{text-align:center;font-size:30px;font-weight:900;color:#f69f00}
.mysatisfied .fullwrapper .rightwrap .coslider .countslide li p{text-align:center;padding-bottom:0;color:#000;font-size:16px;text-transform:capitalize}
.mysatisfied .fullwrapper .rightwrap .figureslide{display:inline-block;width:100%;margin-bottom:0;height:95px}
.mysatisfied .fullwrapper .rightwrap .figureslide li{width:20%;display:inline-block;text-align:center;vertical-align:top;position:relative}
.mysatisfied .fullwrapper .rightwrap .figureslide li p{font-weight:400;padding-bottom:0;font-size:15px;color:#000;letter-spacing:1px;padding-top:50px}
.mysatisfied .fullwrapper .rightwrap .figureslide li p span{font-weight:600;color:#000}
.mysatisfied .fullwrapper .rightwrap .figureslide li:before{content:"";position:absolute;display:inline-block;background:url(../images/sprite-new.png) no-repeat;width:44px;height:48px;text-align:center;left:0;right:0;margin:0 auto}
.mysatisfied .fullwrapper .rightwrap .figureslide li.nbr:after{display:none}
.mysatisfied .fullwrapper .rightwrap .figureslide li:after{position:absolute;content:"";height:35px;width:1px;bottom:0;right:0}
.mysatisfied .fullwrapper .rightwrap .figureslide li:nth-child(2):before{background-position:-117px -283px}
.mysatisfied .fullwrapper .rightwrap .figureslide li:nth-child(3):before{background-position:-204px -287px}
.mysatisfied .fullwrapper .rightwrap .figureslide li:nth-child(4):before{background-position:-293px -286px}
.mysatisfied .fullwrapper .rightwrap .figureslide li:nth-child(5):before{background-position:-369px -286px}
.mysatisfied .fullwrapper .rightwrap .figureslide li:nth-child(1):before{background-position:-32px -287px}
.main-packges-sec{background-color:#fff;padding:60px 0 0;z-index:9;position:relative}
.package-wrapper{border-radius:16px;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);overflow:hidden;padding:30px;margin-top:20px;margin-bottom:0;transition:box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms,box-shadow 300ms ease 0ms,background-color 300ms ease 0ms,background-image 300ms ease 0;transition:all .2s ease-in-out;position:relative}
.package-wrapper.bst-selr:after{content:"BEST SELLER";color:#fff;font-size:12px;font-weight:700;vertical-align:middle;padding:7px 10px;text-indent:35px;display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);height:35px;width:180px;background-color:#f69f00;position:absolute;border:2px solid #f69f00;box-shadow:2px 1px 7px -1px #fff;right:-58px;top:23px}
.btn-hvr:hover .package-wrapper{transform:scale(1.03);-moz-transform:scale(1.03);-o-transform:scale(1.03);-ms-transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 1px 17px 10px rgba(0,0,0,0.06);-webkit-box-shadow:0 1px 17px 10px rgba(0,0,0,0.06);background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);-o-box-shadow:0 1px 17px 10px rgba(0,0,0,0.06);-ms-box-shadow:0 1px 17px 10px rgba(0,0,0,0.06);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.heading h2{color: #000000;font-size:24px;line-height:1.1;font-weight:600;padding:0;margin:0;}
.heading h2 span{display:block;color:#fff}
.heading p{padding:0;font-size:16px;color:#141315}
.pkge-prce p{font-size:18px;font-weight:600;color:#7b7b7b;padding:21px 0 5px;line-height:1.2}
.pkge-prce p span{text-decoration:line-through;color:#b5b5b5}
.pricing{text-align:center;justify-content:center;display:flex}
span.main_price{font-size:44px;font-weight:700;color:#fff;line-height:1.2;padding-bottom:5px}
.old-price span{font-size:24px;color:#fff;font-weight:800;margin-top:10px}
.suit p{padding:10px 0;font-size:13px;color:#fff}
.package-wrapper hr{border:.5px solid #d0d0d0;width:85%;margin:50px auto 0}
.package-wrapper .package-item .list{color:#fff;padding:5px 0;font-size:16px;clear:both}
.package-wrapper .package-item .list + hr{margin:-4px auto 13px}
.ticklist2 li{width:100%}
.ticklist2 li:before{content:"\f05d";position:absolute;font-family:'fontawesome'!important;font-size:13px;color: #000000;left:0;top:2px;}
.ticklist2 li.heading:before{display:none}
.adons p{padding:10px 0 0;font-size:13px;font-weight:700;color:#fbfbfb;text-align:center}
.adons p span{color: #000000;}
.package-item .list ul li.heading{font-size:16px;font-weight:700}
/*.package-item .list ul{max-height:130px}*/
.package-item .list ul li{padding-left:25px;position:relative;line-height:1.4;font-size:13px;color:#fff;font-weight:400;font-family:'Montserrat',sans-serif}
.package-item .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #000000;}
.package-item .mCSB_scrollTools .mCSB_draggerRail{background-color:#1a1a1a}
.item-button{margin-top:-35px;position:relative;text-align:center}
.item-button a{color:#fff;border-width:0;border-radius:50px;letter-spacing:1.5px;font-size:16px;font-weight:700;padding:16px 40px;text-transform:uppercase}
.package-wrapper:hover + .package-wrapper .pricing span.old-price{color:#fff!important}
.packges-inner .tabbing-links li{padding:10px 25px;float:none}
.chat-con ul li{display:inline-block;width:100%;text-align:center;margin:0;padding:10px 0 0;color:#fff}
.chat-con ul li.pkge-ordr a{background: #000000;color:#fff;font-size:13px;font-weight:600;text-transform:uppercase;padding:15px 20px;border-radius:5px;width:100%;display:inline-block;}
.chat-con ul li.pkge-bkcl a{color:#66479b;font-size:13px;font-weight:600;text-transform:uppercase;padding:15px 20px;border-radius:5px;background-color:#fff;width:100%!important;margin-left:2px;display:inline-block}
.chat-con{overflow:hidden;padding:15px 0 0}
.chat-con ul li p{color:#fff;font-size:18px;margin:0;padding:1px 15px;font-weight:700}
.chat-con ul li p a{color:#59bad3;text-transform:uppercase}
.chat-con ul li p.speak{font-weight:500;font-size:14px;text-transform:uppercase;color:#000}
.pckgslidersec .slick-prev:before{content:"\f104";font-family:FontAwesome;font-size:50px;color:#59bad3}
.pckgslidersec .slick-next:before{content:"\f105";font-family:FontAwesome;font-size:50px;color:#59bad3}
.pckgslidersec .slick-prev,.pckgslidersec .slick-next{top:45%!important}
.packagepage .main-packges-sec{padding:0 0 60px}
.actions{padding-top:15px;text-align:center;position:relative}
.actions a span{font-size:14px;font-weight:700;color: #000000;}
.actions a span small{display:block;font-size:13px;line-height:normal;color:#fff;font-weight:700}
.actions::before{position:absolute;content:"";height:43px;background-color:#3d3d3d;width:1px;left:44%;top:7px}
.action-main-pkg::before{left:50%}
.tabs-mobile-applications-packages .container{box-shadow:0 0 11px #eaf0f6;font-size:0;margin:32px 0 0;padding:30px 35px;background:#fff;border-radius:5px;display:inline-block;width:100%}
.mble-pckge-lft{text-align:center}
.mble-pckge-lft a{display:inline-block;margin:20px 0 0}
.mble-pckge-rght h3{font-size:26px;margin:0;color:#141315;padding:0;font-weight:600}
.mble-pckge-rght p{font-size:16px;margin:0;color:#676767;padding:15px 0 25px;line-height:1.4}
.mble-pckge-rght h4{font-size:16px;margin:0;color:#141315;padding:0 0 10px;font-weight:600}
.package-wrapper .details-a{text-align:center}
.package-wrapper .details-a a{display:block;color:#fff;font-size:12px;margin-top:10px}
.pkg-sec h1{text-align:center}
.pkg-sec .pra{text-align:center}
.mid-banner .bg-combo{background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);/*border: 5px dashed white;*/}
.mid-banner{position:relative;padding:30px 0}
.cmp-heading-sec{text-align:center;padding:30px 0}
.mid-banner h3{color: #ffffff;line-height:48px;font-weight:600;font-size: 35px;margin: 10px 0;text-transform:none;}
.mid-banner .off-percent h3 {font-size: 25px;}
.cmp-heading-sec p{width:65%;margin:0 auto}
.banner-main{border-radius:3px;font-size:0;position:relative}
.listsss ul{margin:0;font-size:0}
.listsss ul li{display:inline-block;vertical-align:top;width:25%}
.listsss ul li .packaging-lists{padding-top:0}
.packaging-lists{float:left;width:90%}
.packaging-lists ul{list-style:none;padding:10px}
.listsss ul li .packaging-lists > ul >li.heading{background:#fff;color:#ed145b;font-weight:600;margin:0 0 10px;display:block;text-align:center;border-radius:3px;padding:4px 2px;line-height:24px;position:relative;width:100%;vertical-align:top}
.listsss ul li .packaging-lists ul li:before{color: #000000;}
.listsss ul li .packaging-lists > ul >li{display:block;margin:0;width:100%;vertical-align:top;line-height:24px;position:relative}
.listsss ul li .packaging-lists > ul >li.heading:before{content:"";display:none}
.packaging-lists ul li:before{position:absolute;content:"\f111";font-size:5px;left:7px;top:10px;line-height:0;font-family:"fontawesome"}
div.bub-btn{margin-top:10px;margin-bottom:30px;display:inline-block;height:100%;-webkit-animation:hue-rotate 10s linear infinite}
.midbanner-text.midbrand .off-percent img{width:auto}
.packaging-lists ul li{color:#fff;font-size:14px;padding-left:25px}
.midbanner-text.midbrand .off-percent{text-align:center;padding:10px 0 0;float:right;position:absolute;top:0;right:0;width:250px}
.off-percent del{font-size:17px;color:#fff;text-align:center;width:100%;padding-right:0;display:block;font-weight:600;line-height:20px}
.mid-banner h2{font-size:46px;color:#000;text-align:center;line-height:50px}
.button.largefont:hover{transform:translateY(-0.625rem);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff}
.button.largefont{-moz-transition:.4s;-o-transition:.4s;color:#fff;font-weight:600;text-transform:capitalize;background:-moz-linear-gradient(left,#f9ad1c 0%,#f9be36 100%);background: #000000;border-radius:6px;font-size:16px;padding:10px 33px;display:inline-block;}
.brandpackage .cmp-view-btn:hover{transform:translateY(-0.625rem);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.brandpackage .cmp-view-btn{transform:translateY(0rem);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;color:#fff;font-weight:600;text-transform:capitalize;background:transparent;border-radius:3px;font-size:16px;border:1px solid #487ce1;padding:16px 15px;display:block;margin:20px 0 10px}
.listsec{padding:30px 0}
.listsec h2{text-align:center}
.listsec .wrap{margin:0 auto;width:85%}
.listsec .wrap ul{display:inline-block;border-radius:10px;margin-bottom:0;border:1px solid #BBBECC;margin-top:20px}
.listsec .wrap ul li{width:33.33%;float:left;padding:20px 35px}
.listsec .wrap ul li.bb{border-bottom:1px solid #BBBECC}
.listsec .wrap ul li.br{border-right:1px solid #BBBECC}
.listsec .wrap ul li p{padding-left:30px;font-size:18px;position:relative;padding-bottom:0}
.listsec .wrap ul li p:before{content:"\e962";position:absolute;font-family:'icomoon'!important;left:0;font-size:18px;color: #cf2d2d;display:inline-block;top:0;}
.one img{width:100%}
.one i{display:inline-block;padding-right:15px}
.one h3{display:inline-block;font-size:22px;color:#4f4f4f;font-weight:800;margin:30px 0 20px}
.one span{display:inline-block;color:#c8c8c8;font-size:16px;position:absolute;top:5px}
.footer-main{padding-top:30px;position:relative;background:#0e0e0e;color:#fff}
.footer-main .footer-top .ftrr-lgo a img{width:70%}
.footer-main .footer-top .ftrr-lgo p{padding:10px;margin:0;font-size:15px}
.footer-main .footer-top h3.h3{text-transform:uppercase}
.footer-main .footer-top ul.linkinglist{display:block;margin-bottom:0}
.footer-main .footer-top ul.linkinglist li{padding:5px 0}
.footer-main .footer-top ul.linkinglist li img{display:inline-block;width:auto;vertical-align:text-bottom}
.footer-main .footer-top ul.linkinglist li a{color:#fff;font-size:14px;text-transform:capitalize}
.footer-main .footer-top ul.linkinglist li p{margin:0}
.footer-main .footer-bottom{padding:30px 0}
.footer-main .footer-bottom p.copyright{font-size:14px;margin:0}
.backToTop i{font-size:22px;background:#63499d;color:#fff;width:30px;height:30px;position:absolute;top:-50px;left:50%;margin-left:-50px;padding-top:2px;border:1px solid #252525;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.backToTop i:hover{background:#C02232}
.whatsapp{width:50px;height:51px;color:#fff;display:block;text-align:center;border-radius:100%;font-size:34px;position:fixed;bottom:100px;left:20px;z-index:9999;box-shadow:6px 9px 30px 1px rgba(37,0,22,0.71);padding:1px 0;animation:scrollDownAnimation .5s ease infinite alternate;-webkit-animation:scrollDownAnimation .5s ease infinite alternate;background:#00a155;background:-moz-linear-gradient(left,#ea018e 0%,#9b2c92 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea018e',endColorstr='#9b2c92',GradientType=1)}
.whatsapp:hover{color:#fff}
.whatsapp .fa-whatsapp{position:absolute;left:10px;top:8px}
@keyframes scrollDownAnimation {
from{transform:translateY(0)}
to{transform:translateY(-10px)}
}
@-webkit-keyframes scrollDownAnimation {
from{transform:translateY(0)}
to{transform:translateY(-10px)}
}
@-webkit-keyframes ripple {
0%{box-shadow:0 0 0 0 rgba(1,201,226,0.3),0 0 0 10px rgba(1,201,226,0.3),0 0 0 20px rgba(1,201,226,0.3),0 0 0 30px rgba(1,201,226,0.3)}
100%{box-shadow:0 0 0 1em rgba(1,201,226,0.3),0 0 0 20px rgba(1,201,226,0.3),0 0 0 30px rgba(1,201,226,0.3),0 0 0 50px rgba(1,201,226,0)}
}
@keyframes ripple {
0%{box-shadow:0 0 0 0 rgba(201,205,206,0.3),0 0 0 10px rgba(232,238,239,0.3),0 0 0 20px rgba(219,224,224,0.3),0 0 0 30px rgba(197,199,199,0.3)}
100%{box-shadow:0 0 0 1em rgba(207,219,220,0.3),0 0 0 20px rgba(167,174,175,0.3),0 0 0 30px rgba(187,194,195,0.3),0 0 0 50px rgba(1,201,226,0)}
}
.main-testimonails-sec{background:#333233;padding:30px 0}
.main-testimonails-sec .main-cnt-heading{color:#fff;text-align:center}
.testi-inner-slides{text-align:center}
.testi-inner-slides .circle-name h2{background:linear-gradient(to right,rgba(229,23,94,0.85) 0%,rgba(98,73,157,0.85) 83%);display:inline-block;padding:30px;border-radius:50%;color:#fff}
.testi-inner-slides h4{max-width:676px;margin:0 auto 20px;font-size:24px;color:#b01a59}
.testi-inner-slides p{padding-bottom:50px;font-size:20px;line-height:32px;font-weight:400;max-width:556px;margin:0 auto;color:#fff}
.testi-slides .slick-slide figure{margin:0}
.testi-slides .slick-slide img{display:inline-block;width:100%;border-radius:50%;margin: 0}
.testi-inner-slides span{font-size:18px;color:#fff;font-weight:600}
.testi-slides .slick-next::before{content:"\f054";font-family:fontawesome}
.testi-slides .slick-prev::before{content:"\f053";font-family:fontawesome}
.testi-slides .slick-prev, .testi-slides .slick-next {
    width: 50px;
    top: 50%;
    height: 50px;
    background: linear-gradient(to right, rgb(224, 85, 50) 0%, #f533b3 100%);
    border-radius: 50%;
    box-shadow: 0 0 11px #eaf0f6;
    z-index: 9;
}
.testi-slides .slick-prev:hover, .testi-slides .slick-next:hover,
.testi-slides .slick-prev:focus, .testi-slides .slick-next:focus{
    background: linear-gradient(to right, rgb(224, 85, 50) 0%, #f533b3 100%);
}
.testi-slides .slick-prev {
    left: -45px;
}
.testi-slides .slick-next {
    right: -45px;
}
.testi-slides .slick-prev:before {
    content: "\f104";
    font-family: 'fontawesome' !important;
    font-size: 30px;
}
.testi-slides .slick-next:before {
    content: "\f105";
    font-family: 'fontawesome' !important;
    font-size: 30px;
}
.header-content .phone .intl-tel-input{width:100%;margin:0}
#contact-sec input[type="number"]{padding-left:80px!important;color:#000}
.slideform .intl-tel-input.separate-dial-code .selected-dial-code{color: #000;font-size: 14px;padding:0;padding-left: 15px;top: 8px;}
.slideform .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{margin-left:0;padding-left:0}
.intl-tel-input.separate-dial-code .selected-dial-code{color:#000}
.intl-tel-input .country-list .country{color:#000}
.subs-pac.bronze{-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}
.subs-pac.bronze:hover{background:#fff;transform:scale(1.08)}
.top-spce{margin-top:5%}
.mobile-show{display:none}
.slick-dots li button:before{background:#d44180}
.slick-dots{bottom:-20px}
.thankyou{text-align:center;padding:200px 0}
.pack_Section{background:#f8f9fc;margin:0;width:100%;padding:60px 0!important}
.pack_box{border-radius:8px;padding:20px 30px;position:relative;border:solid 1px #94027e;margin:20px 0 0;background:#fff}
.pack_box:after{content:'';width:1px;height:100%;background:#e5ebff;display:block;position:absolute;top:0;right:-17px;display:none}
.pack_box .head{background:#fff;padding:0;border-radius:8px;margin:10px 0 31px}
.pack_box .head h2{display:block;font-size:18px;vertical-align:top;color:#2f2f2f;margin:0;text-align:left;font-weight:600;margin:0 0 15px;letter-spacing:-.5px}
.pack_box .head h3{display:block;font-size:3rem;vertical-align:middle;text-align:left;color:#94027e;margin:0 0 10px}
.pack_box .head h3 span{display:block;color:#808c9c;font-size:12px;font-weight:400;letter-spacing:1px;margin:5px 0 0}
.pack_box .head h3 span font{text-decoration:line-through}
.pack_box .pack_content{margin:10px 0;height:252px;padding-left:0}
.pack_box .pack_content ul{margin:0;padding:0}
.pack_box .pack_content ul li{display:block;padding:0 0 0 30px;margin:7px 0;font-size:14px;border-radius:4px;position:relative}
.pack_box .pack_content ul li.heading{background:#f8f9fc;font-size:12px;font-weight:400;color:#808c9c}
.pack_box .custBtn{color:#d703ab;display:block;border-radius:100px;padding:10px 15px;font-size:12px;transition:.3s;font-weight:700;margin:30px auto;border:solid 1px #d703ab;background-image:linear-gradient(270deg,#94027e,#480145);border-color:#94027e;color:#fff}
.pack_box .head h3 em{vertical-align:top;font-style:inherit}
.pack_box .head p{font-size:14px;text-align:center;margin:20px 0;padding:0 30px}
.pack_box .pack_content ul li:before{content:'';width:6px;height:6px;background:#94027e;display:block;position:absolute;left:14px;top:36%;border-radius:100%}
.ss-references__bg:nth-child(2n){background-color:#f6f3f9}
.pack_box:hover .custBtn{background-image:linear-gradient(270deg,#ff4591,#d703ab);border-color:#d703ab;color:#fff}
.home .main-header{background-color:transparent;border-color:transparent;position:absolute}
.home .main-header--sticky{position:fixed;z-index:1020;animation:slide-down .3s;border-bottom:1px solid #f1f1f1;background-color:#fff}
.home .logodark{display:none}
.home .logowhite{display:inline}
.home .main-header--sticky .logowhite{display:none}
.home .main-header--sticky .logodark{display:inline}
.logodark{display:inline}
.logowhite{display:none}
.home .main-header .menu-item a{color:#fff!important}
.home .main-header--sticky .menu-item a{color:rgba(92,92,92,.7)!important}
.vvideo{width:100%;height:500px}
.vvideo video{width:100%;height:480px}
.home .main-header--sticky .custBtn.outlinebtn{color:#d703ab!important}
.home .main-header--sticky .number{color:#000!important}
.service__clutch:before{background-image:url(../images/circle-arrow.html)}
.ban-form .fldset{margin:0 0 15px}
.ban-form .fldset input{width:100%;height:40px;border-radius:10px;border:0;padding:0 12px;color:#333;border:solid 1px #e0e0e0;font-size:14px}
.ban-form .fldset textarea{width:100%;height:78px;border-radius:10px;border:0;padding:12px;color:#333;border:solid 1px #e0e0e0;font-size:14px;resize:none}
.ban-form .fldset.wdt{width:93%}
.ban-form .fldset select{width:100%;height:50px;border-radius:10px;padding:0 12px;color:#333;font-size:14px;border:solid 1px #e0e0e0}
.ban-form .fldset input[type=submit]{cursor:pointer;color:#fff;font-size:14px;padding:0 40px;border:0;text-indent:0;margin:0;border-color:#94027e;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);font-weight:500;background:-moz-linear-gradient(left,rgba(229,23,94,1) 0%,rgba(98,73,157,1) 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5175e',endColorstr='#62499d',GradientType=1)}
.banner-form{background:#fff;padding:25px 10px 0 40px;position:relative;z-index:9;border-radius:6px;margin:0;width:370px;display:inline-block;box-shadow:0 0 30px #0000001f;right:0;float:right}
.banner-form h2{font-weight:700;margin:0 0 20px;font-size:36px;color:#282828}
.banner-form h2 span{display:block;font-size:20px;color:#282828}
.ban-form .col-lg-6,.ban-form .col-lg-12{padding-left:0}
.page-template-template-service .lp-service__description{padding:0}
.bottom-form{padding:90px 0}
.bottom-form h2{color:#282828;font-size:38px}
.bottom-form .txtwrap{text-align:center;margin:0 0 50px}
.bot-form{text-align:center}
.bot-form .fldset{display:inline-block;width:100%;margin:0 10px 18px;text-align:left}
.bot-form .fldset input{width:100%;height:50px;border-radius:10px;padding:0 12px;color:#333;border:solid 1px #e0e0e0;font-size:14px}
.bot-form .fldset textarea{width:100%;height:130px;border-radius:10px;border:0;padding:12px;color:#333;border:solid 1px #e0e0e0;font-size:14px;resize:none}
.bot-form .fldset.wdt{width:93%}
.bot-form .fldset select{width:100%;height:50px;border-radius:10px;border:0;padding:0 12px;color:#333;border:solid 1px #e0e0e0;font-size:14px}
.bot-form .fldset input[type=submit]{cursor:pointer;color:#fff;font-size:14px;padding:0 40px;width:auto;text-align:center;margin-left:0;border:0;text-indent:0;text-transform:uppercase;letter-spacing:2px;font-weight:500;border-color:#94027e;background:rgba(210,42,67,1);background:-moz-linear-gradient(left,rgba(210,42,67,1) 0%,rgba(240,118,10,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0%,rgba(210,42,67,1)),color-stop(100%,rgba(240,118,10,1)));background:-webkit-linear-gradient(left,rgba(210,42,67,1) 0%,rgba(240,118,10,1) 100%);background:-o-linear-gradient(left,rgba(210,42,67,1) 0%,rgba(240,118,10,1) 100%);background:-ms-linear-gradient(left,rgba(210,42,67,1) 0%,rgba(240,118,10,1) 100%);background:linear-gradient(to right,rgba(210,42,67,1) 0%,rgba(240,118,10,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d22a43',endColorstr='#f0760a',GradientType=1)}
.nav .menu-item ul.dropdowm{border-radius:5px;position:absolute;left:0;background:#d804aa;top:45px;width:250px;padding:0 20px;z-index:9;display:none}
.nav .menu-item ul.dropdowm li{display:block;margin:10px 0}
.nav .menu-item ul.dropdowm li a{color:#fff!important;text-decoration:none;padding:0;border-bottom:0}
.nav .menu-item.dropdownlink:hover ul.dropdowm{display:block}
.custBtn{background-image:linear-gradient(270deg,#94027e,#480145);border-color:#94027e;overflow:hidden;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#fff;border:none;border-radius:100px;padding:11px 20px;font-size:12px;height:40px;margin:0 0 0 15px}
.number{color:#fff;margin:11px 20px;font-size:14px;font-weight:700}
.custBtn.outlinebtn{border:1px solid #fff;background-color:#0000;background-image:none}
.custBtn.outlinebtn:hover{color:#fff}
.vdetail{text-align:left;display:inline-block;font-size:12px;color:#808c9c;padding:10px;font-weight:600;border:solid 1px #c7cad378;border-radius:4px;line-height:initial}
.main-header .custBtn.outlinebtn{color:#fff}
.main-header .custBtn.outlinebtn:hover{color:#fff}
.numberpack{text-align:left;display:inline-block;font-size:14px;color:#000;padding:10px;font-weight:600;border-radius:4px;line-height:initial;float:right}
.main-header .number{color:#000}
.home .main-header .number{color:#fff}
.singleSer .ss-awards__item{min-height:13rem}
.contactPage{padding:90px 0}
.contactPage h2{text-align:left}
.contactPage p{text-align:left;margin:0 0 40px}
.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}
.inputfile + label{max-width:100%;font-size:14px;font-weight:400;text-overflow:ellipsis;cursor:pointer;display:inline-block;overflow:hidden;padding:.625rem 1.25rem;width:100%;border-radius:5px}
.inputfile:focus + label,.inputfile.has-focus + label{outline:1px dotted #000;outline:-webkit-focus-ring-color auto 5px}
.inputfile + label i,.inputfile + label svg{width:1em;height:1em;vertical-align:middle;fill:currentColor;margin-top:-.25em;margin-right:.25em}
.inputfile + label{color:#353e47;border:2px dashed #e0e0e0}
.inputfile:focus + label,.inputfile.has-focus + label,.inputfile + label:hover{color:#353e47}
.floatbutton.visible .clickbutton{opacity:1;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floatbutton{-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s;position:fixed;right:-430px;top:120px;font-size:0;width:420px;z-index:99}
.floating_wrap{opacity:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floating_wrap.visible{opacity:1;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floatbutton .clickbutton{width:50px;z-index:99;opacity:0;vertical-align:top;height:0;cursor:pointer;box-shadow:-20px 0 35px #0000001f;border-radius:50% 0 0 50%;background:#fff;display:inline-block;padding-top:0}
.floatbutton.visible{right:-375px}
.floatbutton .clickbutton .crossplus{position:relative;display:block;transform:rotate(0deg);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floatbutton .clickbutton .crossplus.rotate{transform:rotate(-90deg);-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floatbutton .clickbutton .crossplus p{font-size:20px;width:250px;top:0;position:relative;margin-top:194px;background:#fff;height:55px;border-color:#ed145b;border-radius:20px 20px 0 0;padding-top:15px;text-align:right;text-align:center;font-weight:600;color:#fff;box-shadow:0 0 40px #00000026!important;left:-4px;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.floatbutton .clickbutton .crossplus{transform:rotate(-90deg)}
.floatbutton.active{right:0;z-index:9;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.floating_wrap{position:fixed;right:0;top:60px;z-index:99;display: none;}
.floating_wrap .btns_wrap{position:fixed;right:0}
.floating_wrap .btns_wrap a:hover{text-decoration:none!important;right:0}
.floating_wrap .btns_wrap .call_wrap{width:275px;position:absolute;right:-225px;top:60px;border-radius:50px 0 0 50px;overflow:hidden;box-shadow:0 0 40px #00000026!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);transition:all .3s ease;background:linear-gradient(to right,#e5175e 0%,#62499d 83%);background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.floating_wrap .btns_wrap .call_wrap span{color:#fff;font-size:20px;vertical-align:middle;padding:15px 20px 15px 15px;border-color:#e41357}
.floating_wrap .btns_wrap .chat_wrap{display:block;position:absolute;right:-225px;width:275px;background:linear-gradient(to right,#e5175e 0%,#62499d 83%);background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%);top:0;border-radius:0;overflow:hidden;box-shadow:0 0 40px #00000026!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:50px 0 0 50px}
.floating_wrap .btns_wrap .chat_wrap:hover{text-decoration:none}
.floating_wrap .btns_wrap .call_wrap:hover{text-decoration:none}
.floating_wrap .btns_wrap .chat_wrap span.icoo,.floating_wrap .btns_wrap .call_wrap span.icoo{color:#fff;font-size:20px;line-height:1;padding:14px 20px;border-right:1px solid #ded9d9;vertical-align:middle;display:inline-block;border-radius:5px;border-color:#94027e12;background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.floating_wrap .btns_wrap .chat_wrap span{color:#fff;font-size:20px;vertical-align:middle;padding:15px 30px 15px 15px;border-color:#94027e}
.callusnow{width:50px;height:50px;color:#ed145b;display:block;text-align:center;border-radius:100%;font-size:24px;position:fixed;bottom:20px;left:20px;z-index:9999;padding:0;line-height:initial;box-shadow:6px 9px 30px 1px rgba(37,0,22,0.71);padding:5px 0;animation:scrollDownAnimation .5s ease infinite alternate;-webkit-animation:scrollDownAnimation .5s ease infinite alternate;background:#fff;border:solid 3px #ed145b}
.callusnow:hover{color:#94027e}
@keyframes scrollDownAnimation {
from{transform:translateY(0)}
to{transform:translateY(-10px)}
}
@-webkit-keyframes scrollDownAnimation {
from{transform:translateY(0)}
to{transform:translateY(-10px)}
}
.ys-layer{display:none;opacity:.7;width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000}
.ys-container{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:9999}
.ys-container.visible,.ys-layer.visible{display:block}
.ys-box{background-color:#fff;width:0;height:0;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);border-radius:20px 20px 20px 20px;transition:height .2s ease-in-out}
.ys-popup-close{position:absolute;color:#6e6e6e;text-align:center;font-size:16px;text-decoration:none;display:block;right:10px;top:10px;font-weight:700;border:solid 1px #ccc;padding:3px 10px;line-height:initial;border-radius:100%}
.ys-container.finished .ys-popup-close{width:30px;height:30px;text-indent:0}
.ys-popup-content{display:none;padding:20px 40px;background:#fff;border-radius:20px 20px 20px 20px}
.ys-container.finished .ys-popup-content{display:block}
.ys-popup-close:hover{text-decoration:none;color:#000}
.ys-box{height:auto;width:572px!important;background:#f3c06a;padding:0;background-size:cover}
.ys-box .mainbann{border-radius:20px 20px 0 0;width:100%}
.popupform h2{font-weight:700;font:16px/20px Poppins,sans-serif;color:#3a3a3a;margin:10px 0 20px}
.popupform h2 span{color:#e9028e}
.popupform p{color:#000;padding:0 0 8px;font-size:14px}
.popupform form p{color:#000;font-size:14px;font-weight:700;margin:0}
.popupform form p span{color:#0c71f4}
p.small{font-size:14px;color:#000;text-align:center;display:block}
.popupform form{font-size:0}
.popupform form .fldst{margin:0 0 30px;display:block;width:100%}
.popupform span.heading{font-size:30px;font-family:"Poppins",sans-serif;font-weight:500;text-align:center;display:block}
.popupform figure{-webkit-animation:ripple .9s linear infinite;animation:ripple .9s linear infinite;width:50px;height:50px;border-radius:100%;display:block;margin:-40px auto 30px;border:solid 1px #ededed;background:#e9028e;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}
.popupform form .fldst .intl-tel-input{width:79%;margin-bottom:15px}
.popupform form input[type="text"]{border-radius:3px}
.popupform form .fldst.btnattach button{position:relative;bottom:0;border:0;display:block;right:0;background:#e9028e;width:100%;height:50px;border-radius:4px;cursor:pointer;font-size:16px;color:#fff}
.popupform form .callus{border-top:3px solid transparent;background-color:#e9028e;font-family:'Poppins',sans-serif;font-size:20px;color:#fff;line-height:33px;padding:8px 25px;outline:none;cursor:pointer;border-radius:3px;display:block;text-align:center}
.popupform form .callus i{margin:0 0 0 15px}
.popupform form .lst-p{text-align:center;padding:0 0 15px}
.popupform form .lst-p a{font-weight:700;color:#e9028e}
.popupform form .lst-p a:hover{color:#000}
.popupform form input{width:79%;margin:0;border:1px solid #e5e5e5;background:#fff;padding:10px 15px;color:gray;font-size:14px;border-radius:3px;height:50px;font-weight:400;outline:none!important;margin:0 0 0 0}
.popupform form .newbtn{background:#e9028e;height:51px;width:100px;color:#fff;display:inline-block;vertical-align:top;border-radius:0 4px 4px 0;cursor:pointer;border:1px solid #e5e5e5;border-left:0;font-size:16px;font-weight:700}
@-webkit-keyframes ripple {
0%{box-shadow:0 0 0 0 rgba(1,201,226,0.3),0 0 0 10px rgba(1,201,226,0.3),0 0 0 20px rgba(1,201,226,0.3),0 0 0 30px rgba(1,201,226,0.3)}
100%{box-shadow:0 0 0 1em rgba(1,201,226,0.3),0 0 0 20px rgba(1,201,226,0.3),0 0 0 30px rgba(1,201,226,0.3),0 0 0 50px rgba(1,201,226,0)}
}
@keyframes ripple {
0%{box-shadow:0 0 0 0 rgba(201,205,206,0.3),0 0 0 10px rgba(232,238,239,0.3),0 0 0 20px rgba(219,224,224,0.3),0 0 0 30px rgba(197,199,199,0.3)}
100%{box-shadow:0 0 0 1em rgba(207,219,220,0.3),0 0 0 20px rgba(167,174,175,0.3),0 0 0 30px rgba(187,194,195,0.3),0 0 0 50px rgba(1,201,226,0)}
}
.service-testimonials .slick-next{position:absolute;top:154px;left:0;right:0;margin:0 auto;height:67px;padding:0 14px;border-radius:100%;border:0;opacity:0}
.service-testimonials .slick-prev{display:none!important}
ul.subservices{text-align:center;margin:0 0 40px}
ul.subservices li{background:#fff;padding:0 10px}
.ss-awards .slick-dots li{padding:0}
.ss-awards .slick-dots{margin-top:0;top:310px;position:absolute;width:100%}
ul.subservices li .ss-awards__item{min-height:13rem}
.servicespage .ss-portfolio{padding-top:0}
.servicespage .pack_Section{padding:40px 0}
.bot-form .fldset input[type=checkbox]{width:auto;height:auto}
.bot-form .fldset label{font-size:14px}
#packages option.colr{color:#d703ab;font-weight:700}
.custMap{position:absolute;width:100%;height:420px;top:0}
.custMap iframe{width:100%;height:100%}
.page-template-template-testimonial .ss-references__bg{padding-top:0;padding-bottom:0}
.page-template-template-testimonial .ss-references__bg .pt-4.pb-1{border-bottom:solid 1px #dfd2ec;padding:0 120px}
.subscribe-fold{padding:0;padding:30px 0;margin-top:8%}
.subscribe-fold .myheading{position:relative;font-size:44px;color:#160c28;line-height:1.1em;margin-bottom:30px;padding:0}
.subscribe-fold .mytext{text-align:left;margin:0 0 70px;padding:0;font-size:18px}
.subscribe-fold .myheading:after{position:absolute;background:-moz-linear-gradient(left,#8128b9 0%,#0c6ed6 100%);background:linear-gradient(to right,#8128b9 0%,#0c6ed6 100%);width:76px;height:2px;left:0;bottom:0}
.bronze{border:1px solid transparent}
.subs-pac{box-shadow:0 3px 30px #0000001f;display:block;width:100%;text-align:center;height:auto;margin:0 0 60px;-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:10px;padding:50px 20px 0}
.subscribe-fold h3{font-size:24px;margin:0;font-weight:400;position:relative;text-transform:capitalize;font-weight:800;width:100%;text-align:center}
.subs-pac h6{color:#ed145b;font-size:40px;font-weight:700;display:inline-block;line-height:.9;margin:30px 0 0;position:relative;padding:0 20px}
.subs-pac h6 span.old{position:absolute;right:0;left:0;top:-20px;text-decoration:line-through;font-weight:700;margin:0;font-size:16px}
.subs-pac h6 b{position:relative;font-size:20px;display:inline-block;top:-28px;color:#555}
.subs-pac h6 span{font-size:16px;color:#687087;display:inline-block;margin:30px 0 0;padding:0;position:relative;line-height:1.3}
.subs-pac h6 span b.monthss{position:absolute;right:-61px;font-size:20px;top:-37px;color:#555}
.subs-pac.bronze:hover{background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.subs-pac span{display:block;margin:30px 0 20px;font-weight:400}
.subs-pac a.ordrrrr{text-align:center;margin:30px auto 0;border:none;padding:14px 60px;color:#fff;box-shadow:none;border-radius:10px;font-weight:600;cursor:pointer;display:inline-block;font-size:16px;background:linear-gradient(to right,rgba(229,23,94,0.85) 0%,rgba(98,73,157,0.85) 83%);font-family:var(--heading-font-family);background:linear-gradient(to right, rgba(229,23,94,0.85) 0%, rgba(98,73,157,0.85) 83%)}
.subs-pac:hover a.ordrrrr{background:#fff;color:#ed145b}
.subs-pac .actions{border-top:1px solid #eee;padding:0;margin:40px 0 0;position:relative}
.subs-pac:hover div.actions{border-top:1px solid #fff}
.subs-pac .actions a.chatbtn{font-size:14px;font-weight:600;padding:15px 0;display:inline-block;color:#000;margin:0}
.subs-pac .actions a.numberbtn{font-size:14px;font-weight:600;padding:15px 0;color:#000;display:inline-block;margin:0}
.subs-pac.bronze:hover h3,.subs-pac.bronze:hover h6,.subs-pac.bronze:hover span,.subs-pac.silver:hover h3,.subs-pac.silver:hover h6,.subs-pac.silver:hover span,.subs-pac.gold:hover h3,.subs-pac.gold:hover h6,.subs-pac.gold:hover span{color:#fff}
.subs-pac:hover h6 b{color:#fff}
.subs-pac.bronze:hover a.chatbtn{color:#fff!important}
.subs-pac.bronze:hover a.numberbtn{color:#fff!important}
.subscribe-fold .table-packages.bronze{border:none}
.subscribe-fold .table-packages{-ms-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}
.sub-list{padding-left:40px}
.subscribe-fold .table-packages .head{width:100%;margin:30px 0 0}
.subscribe-fold .table-packages .head h5{text-align:left;font-size:28px;font-weight:700;margin:0;padding:0;display:inline-block;color:#160c28}
.subscribe-fold .table-packages .body .subscription-list{margin-top:20px;padding:0}
.sersvg{width:40px;position:absolute;right:88px;bottom:-27px}
.orderpage .footer{display:none}
.orderpage .navbar-nav{display:none}
.ctainner{font-size:0;position:relative;padding:20px;border:1px solid #e4e4e4;border-radius:8px;width:80%;margin:0 auto 40px}
.ctainner h3{text-align:left;padding-bottom:0;font-size:22px;vertical-align:middle;font-weight:500;display:inline-block;margin:0}
.ctainner .same{text-align:left;padding-bottom:0;font-size:16px;font-weight:300;display:inline-block;font-style:normal}
.ctainner .same a{font-size:16px;font-weight:300;color:#94027e}
.ctainner h3 a{text-decoration:underline;color:#94027e}
.ctainner h6{text-align:right;padding-bottom:0;display:block;font-size:16px;vertical-align:middle;font-weight:300;margin:0}
.ctainner h6 a{color:#fdb116;display:inline-block;font-size:16px;margin:0 0 0 20px;color:#fff;box-shadow:0 0 25px #6d6d6d30;text-transform:capitalize!important;background-image:linear-gradient(270deg,#94027e,#480145);border-color:#94027e;border-radius:4px;padding:12px 20px!important;text-decoration:none}
.cta-left{display:inline-block;width:65%;vertical-align:middle}
.cta-right{display:inline-block;width:35%;text-align:right;margin:0}
.logosClients{position:absolute;bottom:0;width:100%;text-align:center;left:0}
.logosClients ul li figure img{max-width:50%}
.mainBanner .slick-prev{left:-2%;z-index:1}
.mainBanner .slick-next{right:-2%}
.slick-prev,.slick-next{position:absolute;display:block;height:50px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:39%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;cursor:pointer}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-family:"";font-size:60px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir="rtl"] .slick-prev{left:auto;right:-25px}
.slick-prev:before{content:"\f104";font-family:fontAwesome}
[dir="rtl"] .slick-prev:before{content:""}
.slick-next{right:-25px}
[dir="rtl"] .slick-next{left:-25px;right:auto}
.slick-next:before{content:"\f105";font-family:fontAwesome}
[dir="rtl"] .slick-next:before{content:""}
.subscribe-fold .table-packages .body ul li{text-align:left;padding:14px 0;border-bottom:1px solid #eaeaea;width:95%}
.subscribe-fold .table-packages .body ul li h6{font-size:16px;font-weight:400;margin:0;padding:0;display:inline-block;font-family:var(--primary-font-family)}
.subscribe-fold .table-packages .body ul li span.tick{font-size:20px;color:#ed145b;position:relative;display:block;margin:0;padding:0;text-align:center;width:30px;height:32px;line-height:1.6;float:right}
.subscribe-fold .table-packages .body ul li span.tick:before{font-family:"fontawesome";content:"\f00c";position:absolute;top:0}
.contactPage .bot-form{padding-right:40px}
.block-logos img{max-width:50%}
.pt5{padding-top:5.5rem!important}
.aboutnew{padding:40px 0}
.aboutnew h2{text-align:center;margin:0 0 50px;color:#000}
.aboutnew figure{min-height:100px}
.aboutnew img{max-width:48%}
.aboutnew h5{margin:20px 0;text-transform:capitalize;color:#000}
.aboutnew p{font-size:14px}
.aboutFirst{padding:40px 0}
.thrdSection{padding-top:5rem;padding-bottom:3rem;background-color:#58119d;color:#fff}
.thrdSection h3{padding-left:0;font-size:20px;display:inline-block;margin:0}
.thrdSection img{display:inline-block;vertical-align:middle;margin:0}
.thrdSection p{display:inline-block;width:100%;padding:5px 0 20px;font-size:14px}
.thrdSection .first{padding-left:100px;padding-top:160px;padding-right:100px}
.thrdSection .first h3{padding:0}
.thrdSection .first p{padding:0;width:100%}
.orgprice{display:block;color:#808c9c;font-size:12px;font-weight:400;letter-spacing:1px;margin:15px 0}
.orgprice span{text-decoration:line-through;display:inline}
.subs-pac.scrolled{width:401px;position:fixed;z-index:-1}
.thankyou{text-align:center;padding:200px 0}
@media (max-width:1280px) {
.ctainner{width:100%}
}
@media (max-width:767px) {
.floating_wrap.visible{opacity:0;display:none}
.floatbutton.visible{visibility:hidden!important}
.ys-box{width:320px!important}
.popupform form input{width:100%}
.popupform form .newbtn{width:100%;border-radius:4px 4px 4px 4px;margin:10px 0 0}
.vvideo{width:100%;height:230px}
.vvideo video{width:100%;height:100%}
.block-header{width:calc(100% - 0px)}
.arch-services__item-title{text-align:center}
.footer__info{margin-top:1rem;margin-bottom:0}
.main-header .number{color:#fff;display:block}
.ctainner{width:100%}
.cta-left{display:inline-block;width:100%;vertical-align:middle}
.cta-right{display:inline-block;width:100%;text-align:left}
.ctainner h6{padding-bottom:0;text-align:center}
.ctainner h3{text-align:center}
.aboutnew img{max-width:100%}
.thrdSection .first{padding-left:0;padding-top:0;padding-right:0}
.h2,h2{font-size:1.5rem}
.ctainner .same{padding-bottom:0;margin:10px 0 0}
.page-template-template-testimonial .ss-references__bg .pt-4.pb-1{border-bottom:solid 1px #dfd2ec;padding:0}

}
@media (max-width : 1200px) {
.mysatisfied{display:none}
.chat-con ul li a{padding:15px}
}
@media only screen and (max-width: 768px) and (min-width: 0px) {
.sec-padding-100{padding:50px 0}
.sec-padding-90{padding:45px 0}
.sec-padding-80{padding:40px 0}
.sec-padding-70{padding:35px 0}
.sec-padding-60{padding:30px 0}
.sec-padding-xlarge{padding:25px 0}
.sec-padding-large{padding:20px 0}
.sec-padding-medium{padding:15px 0}
.sec-padding-small{padding:15px 0}
.sec-padding-xsmall{padding:10px 0}
.sec-margin-100{margin:50px 0}
.sec-margin-90{margin:45px 0}
.sec-margin-80{margin:40px 0}
.sec-margin-70{margin:35px 0}
.sec-margin-60{margin:30px 0}
.sec-margin-xlarge{margin:25px 0}
.sec-margin-large{margin:20px 0}
.sec-margin-medium{margin:15px 0}
.sec-margin-small{margin:15px 0}
.sec-margin-xsmall{margin:10px 0}

.top_menu_inner ul{text-align: center;margin: 0 auto;display: table;}
.top_menu_inner ul li{margin-left:0;width: 30%;display: inline-block;margin:0px;text-align: center;}
.top_menu_inner ul li a{padding: 6px 0px;font-size: 12px;}
/*.mobile-hidden{display:none}*/
.mobile-show{display:inline-block;float:right}
section.banner{height:auto;padding:60px 0;margin-top:20%;}
section.banner h2 span{margin:10px 0;font-size:30px}
section.banner p{margin:0;text-align: center;}
section.banner h2 {text-align:center;}
.mysatisfied{display:none}
.mid-banner .bg-combo .banner-main{padding:20px 0}
.listsss ul li{display:inline-block;width:50%}
.midbanner-text.midbrand .off-percent{position:relative;width:100%}
section.cta ul li{margin:10px!important}
section.cta ul li a{padding:10px!important}
.listsec .wrap ul li{width:100%;padding:10px}
.listsec .wrap ul li.br{border-bottom:1px solid #BBBECC;border-right:unset}
#contact-sec .contact_home{width:80%}
.address{padding:10px 0}
.subscribe-fold{margin-top:15%}
.subscribe-fold .mytext{margin-bottom:20px}
.subs-pac a.ordrrrr{font-size:14px}
.subscribe-fold .table-packages .body ul li{width:100%;padding:10px}
.subscribe-fold .table-packages .body ul li span.tick,.actions::before{display:none}
.subs-pac .actions a.numberbtn{font-size:10px}
.sub-list{padding-left:10px}
.top-spce{margin:15% 0 5%}
.banner .mainwrp {margin: 40px 0;}
.slideform {width: 100%;}
.banner .mainwrp ul {}
.banner .mainwrp ul li {margin-right: 10px;}
.floating_wrap {display:none;}
.floatbutton {display:none;}
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}


@media only screen and (max-width: 1024px){
	.slideform{    margin: 50px 0 0 0;}
	.top_menu_bar{    box-shadow: none;}

	.head-cta{
		display: none !important;
	}
}

@media only screen and (max-width: 769px) and (min-width: 0px){
.top_menu_inner{display: none;}
.cta-order-btn{display: none;}
.singletestimonials ul.slick-dots {
    bottom: 0 !important;
    }
    .vsalgs img {
    width: 100%;
    margin-top: 20px;
}
.one img {
    width: 70%;
}
.one i {
    
    padding-right: 0px;
}
section.banner{margin-top: 10%;}
.mobile-nav-btn{    margin: 33px 0 0 0;}
}

@media only screen and (max-width: 414px){
	.banner .mainwrp ul li{    padding: 2px}
	.mobile-nav-btn{    margin: 19px 0 0 0;}
}
@media only screen and (max-width: 320px){
	body .banner .mainwrp ul li{    margin: 10px 10px 0 0;
    padding: 7px;
    border-radius: 4px;}
    .chat-con ul li.pkge-bkcl a{font-size: 10px;}
    .chat-con ul li.pkge-ordr a{font-size: 10px;}
}
@media only screen and (max-width: 375px){
	.mobile-nav-btn{    margin: 11px 0 0 0;}
}
























.popupform ul li{text-align:left;position:relative;width:100%;margin:8px 0px;display:inline-block;}

.popupform ul li input[type="text"], .popupform ul li input[type="email"], .popupform ul li textarea{background:#ffffff;border:#dedede 2px solid;padding:10px 10px 10px 34px;width:100%;border-radius:6px;font-size:14px;color:#000;box-shadow:none !important;outline:none 0px !important;}

.popupform ul li i{position:absolute;top:15px;left:14px;color: #db0000;}

.popupform ul li textarea{height:161px;}

.popupform ul li.last{text-align:center;}

.popupform ul li input[type="submit"]{background: #db0000;color:#fff;font-size:18px;border: #db0000 1px solid;text-transform:uppercase;font-weight:600;padding: 9px 10px;letter-spacing:1px;outline:0px none;border-radius: 50px;width: 195px;margin: 0 auto;display: table;}

.popupform ul li input[type="submit"]:hover{background: #db0000;}

.popupform ul li input[type="text"]:focus, .popupform ul li input[type="email"]:focus, .popupform ul li textarea:focus{border:#b9bbbd 2px solid !important;}

.popupform{width: 450px;border-radius:23px;padding: 10px 30px 10px 30px;overflow:visible;cursor: context-menu !important;overflow: unset !important;}

.popupform h2{font-size:28px;color:#000000;font-weight:900;padding-left:15px;border-left: #db0000 6px solid;margin-bottom:12px;line-height:35px;}

.popupform h2+p{line-height:19px;font-size:14px;margin-bottom:12px;}

.popupform .fancybox-close-small{border: #db0000 3px solid;background:#fff;border-radius:72px;text-align:center;box-shadow:#000 0 0 10px;right: -14px;top: -13px;overflow: visible;}

.popupform .fancybox-close-small:after{color: #db0000;font-size:25px;right:4px;}

.popupform ul {

    padding: 0;

    margin: 0;

}


.col-sm-12.check-bx-st {
    display: inline-flex;
    align-items: center;
}

.check-st {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px;
    color: #818181;
}

.check-st label {
    font-weight: 300;
}

.check-st label a {
    color: #818181;
}

.check-st input {
    position: relative;
    top: -4px;
    right: 6px;
}
.fancybox-button:before {
    content: "" !important;
    pointer-events: none !important;;
    position: absolute !important;;
     background-color: transparent !important; 
    color: black !important;
    opacity: 26 !important;;
    box-sizing: border-box !important;;
    display: inline-block !important;;
    z-index: 9999999 !important;;
    top: 2px !important;;
}
.fancybox-button:after {
    content: "" !important;
    pointer-events: none !important;;
    position: absolute !important;;
     background-color: transparent !important; 
    color: black !important;
    opacity: 26 !important;;
    box-sizing: border-box !important;;
    display: inline-block !important;;
    z-index: 9999999 !important;;
    top: 2px !important;;
}
.fancybox-button:hover:not([disabled]) {
     color: initial !important; 
     background: transparent !important; 
}



.logo-st{
	width: 55%;
	/* margin-top: -75px; */
	/* position: relative; */
	/* top: -8px; */
}