@import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,500,600,700,800,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&amp;display=swap');.wrapper{overflow:hidden;}


body{font-family:'Muli', sans-serif;font-size:16px;font-weight:400;color:#0E0E0E;line-height:1.5;letter-spacing:.26px;overflow-x:hidden;}
@font-face{font-family:'FontAwesome';src:url("fonts/Font%20Awesome%205%20Brands-Regular-400.otf")}
@font-face{font-family:'FontAwesome';src:url("fonts/Font%20Awesome%205%20Free-Regular-400.otf")}
@font-face{font-family:'FontAwesome';src:url("fonts/Font%20Awesome%205%20Free-Solid-900.otf")}
p{line-height:30px;}
.text-center p{text-align:center;}
a{text-decoration:none;outline:none;color:#da3f41;}
a,
.btn,
button{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
a:active,
a:hover{text-decoration:underline;color:#da3f41;}
::-moz-selection{background:#da3f41;color:#fff}
::selection{background:#da3f41;color:#fff}
blockquote{margin:0 0 1rem;padding:25px 25px 25px 52px;background:#f1f1f1;border-left:4px solid #da3f41;position:relative;}
blockquote:before{position:absolute;left:13px;top:10px;content:"\f10d";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:25px;color:#ccc;}
.desk-hide{display:none;}
h1, h2, h3, h4, h5, h6{font-weight:700;color:#0E0E0E;line-height:1.15;margin-bottom:20px;font-family:'Muli', sans-serif;letter-spacing:0px;}
h1{font-size:60px;line-height:1.15;font-weight:900;}
h2{font-size:50px;line-height:1.15;font-weight:700;}
h3{font-size:40px;}
h4{font-size:32px;font-weight:700;}
h5{font-size:24px;}
h6{font-size:20px;font-weight:400;}
.mrt-20{margin-top:20px;}
img{max-width:100%;}
.btn, button, input[type="submit"], input[type="button"], input[type="reset"]{
    padding:9px 25px;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);border:none;color:#fff;outline:none;position:relative;
    text-transform:uppercase;border-radius:0px;white-space:normal;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;
        font-family: 'Muli', sans-serif;
}
.btn:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover , .serv-tab1 .tab-txt .btn:hover{color:#da3f41;background:#63040e;}
.btn:focus, button:focus, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus{outline:none;outline:0;box-shadow:none;}
.btn:after, button:after,
input[type="submit"]:after,
input[type="reset"]:after,
input[type="button"]:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-width:1px;border-style:solid;border-color:#da3f41;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}
.btn:before, button:before,
input[type="submit"]:before,
input[type="reset"]:before,
input[type="button"]:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.btn:hover:after, button:hover:after,
input[type="submit"]:hover:after,
input[type="reset"]:hover:after,
input[type="button"]:hover:after{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);}
.btn:hover:before, button:hover:before,
input[type="submit"]:hover:before,
input[type="reset"]:hover:before,
input[type="button"]:hover:before{opacity:0;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5);}
.btn.white-btn{background:#fff;color:#da3f41;}
.btn.white-btn:hover{background:transparent;color:#fff;}
.btn.white-btn:after{border-color:#fff;}
.btn.white-btn:hover i.btn-arrow{background:url(images/right-arrow-white.png);}
.hover-white:hover i.btn-arrow{background:url(images/right-arrow-white.png) !important;background-repeat:no-repeat !important;background-position:center center !important;}
.btn:hover i.btn-arrow.white-arrow{background:url(images/right-arrow.png);}
.hover-white:hover{color:#fff !important;}
.defaultbg{background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);}
.pl-6{padding-left:6rem;}
.link span{position:relative;padding:5px 0px;font-size:16px;line-height:16px;text-transform:uppercase;overflow:hidden;transition:all .3s;font-weight:700;letter-spacing:.32px;color:#da3f41;}
.link:hover{opacity:0.8;}
.custom-list{padding:0px;list-style:none;}
.custom-list li{padding-left:30px;position:relative;text-align:justify;}
.custom-list li:after{content:url(images/black-arrow.png);position:absolute;left:0px;top:2px;}
input, .form-control, select, textarea{font-family:'Muli', sans-serif;}
hr.site-divider{height:8px;}
.header{padding:30px 0px 0px;position:absolute;top:0px;left:0px;width:100% !important;display:block;z-index:10101;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;height:81px;}
.header .nav ul{list-style:none;padding:0px;margin-bottom:0px;}
.header .nav ul li{display:inline-block;line-height:13px;padding-top:6px;font-size:16px;font-weight:400;padding-bottom:50px;}
.sub-menu.mega-nav{position:static;}
.header .nav ul a i{margin-right:4px;font-size:14px;vertical-align:middle;}
.header .nav ul li a{padding-right:10px;text-decoration:none;color:#fff;padding:8px 15px 10px;position:relative;}
.header .nav ul.main-nav > li > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#da3f41;transition:transform .2s;transform:scaleX(0);transform-origin:left top;}
.header .nav ul.main-nav > li > a:hover:after,
.header .nav ul.main-nav > li.active > a:after , .header .nav ul.main-nav > li:hover > a:after{transform:scaleX(1);}
.site-logo{display:inline-block;max-width:194px;height:auto;}
.white-active .site-logo a{background:url(images/advology-logo-black.png);background-repeat:no-repeat !important;background-position:center center !important;display:inline-block;width:100%;background-size:contain;}
.white-active header.header.sticky{background:#fff;}
.white-active .site-logo a img{opacity:0;}
.header .nav{padding-top:12px;float:right;width:auto;display:inline-block;}
.header .nav ul li:last-child{margin-right:0px;}
.header .nav a.menu-btn{position:relative;text-align:center;cursor:pointer;border:1px solid #da3f41;}
.header .nav a.menu-btn:hover{color:#fff;}
.header .nav a.menu-btn:after{display:none;}
.header .nav .menu-btn:before{content:"";border:1px solid #da3f41;position:absolute;top:0px;left:0px;width:10%;height:100%;z-index:-1;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;}
.header .nav .menu-btn:hover:before{background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);width:100%;opacity:1;}
body.bd-fx{overflow:hidden;}
.rtl-open header.header.sticky.header-down{background:transparent;}
header.header.sticky.header-up{top:-100%;}
header.header.sticky.header-down{background:#0E0E0E;position:fixed;-moz-transition:all .5s;-o-transition:all .5s;}
.header .nav ul ul{width:250px;position:absolute;background:#fff;padding:15px 0;top:100px;border-radius:0;box-shadow:0px 5px 15px rgba(0, 0, 0, 0.91);z-index:1;transition:all 1s;opacity:0;visibility:hidden;}
.header .nav ul ul ul{left:251px;box-shadow:none;}
.header .nav ul.main-nav > ul > li:hover > ul{top:0px;}
.header .nav ul ul ul::before{display:none;}
.header .nav ul ul::before{position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:15px solid #fff;top:-10px;left:15px;content:'';z-index:-1;transition:all 1s;}
.header .nav ul.main-nav > li:hover > ul{top:80px;visibility:visible;opacity:1;}
.header .nav ul ul li{display:block;padding:0px;position:relative;text-transform:capitalize;}
.header .nav ul ul li a{display:block;color:#0E0E0E;padding:5px;}
.header .nav ul ul li a:hover{color:#da3f41;}
.header .nav ul.main-nav > li:hover > ul{pointer-events:auto;}
.sub-menu.mega-nav > ul{width:100%;left:0px;padding:0px!important;pointer-events:none;}
.sub-menu.mega-nav ul.mega-menu-list{position:relative !important;left:auto;top:auto;opacity:1;visibility:visible;width:100%;}
.nav .container{padding:0px;}
.header .nav li.sub-menu.mega-nav > ul{width:100%;}
.meaga-img-content{padding:0px 20px;}
.mega-menu-content{color:#fff;padding:50px 15px 80px 0px;height:100%;}
.mega-menu-content p{color:#fff;}
.meaga-img-content h4{color:#fff;}
.header .nav ul li.sub-menu.mega-nav ul::before{opacity:0;}
.mega-menu-list{padding:50px 20px !important;}
.meaga-img-content a.btn{margin-top:15px;}
.meaga-img-content a.btn:hover{background:transparent;color:#fff !important;}
.mega-menu-list li{margin-bottom:5px !important;}
.mega-icon{width:35px;height:34px;display:inline-block;vertical-align:middle;background:url(images/header-icons-sprit.png) no-repeat;background-position:0px 0px;margin-right:10px;}
.mega-icon.mad-icon{background-position:0px -92px;}
.mega-icon.smm-icon{background-position:0px -195px;}
.mega-icon.webd-icon{background-position:-259px -9px;}
.mega-icon.webdev-icon{background-position:-50px -201px;}
.mega-icon.contwrt-icon{background-position:-94px -186px;}
.mega-icon.ppc-icon{background-position:-95px -139px;}
.mega-icon.pld-icon { background-position: -264px -242px;}
.banner{position:relative;-webkit-transition:-webkit-transform 4s cubic-bezier(.23,1,.38,1);-o-transition:transform 4s cubic-bezier(.23,1,.38,1);transition:transform 4s cubic-bezier(.23,1,.38,1);transition:transform 4s cubic-bezier(.23,1,.38,1),-webkit-transform 4s cubic-bezier(.23,1,.38,1);overflow:hidden;background-size:cover !important;background-attachment:fixed;background-repeat:no-repeat;background-position:center center !important;background:url("images/hero-banner.jpg")}
.about-banner{background:url("images/about-banner.jpg");}
.cont-banner{background:url("images/contact-banner.jpg");}
.portfolio-banner{background:url("images/portilio-banner.jpg");}
.blog-banner{background:url("images/blog-banner.jpg");}
.payment-banner{background:url("images/payment-banner.jpg");}
.bgImage{-webkit-background-size:cover;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;/*background-image:url("images/hero-img.jpg");*/position:absolute;height:100%;width:100%;}
.videoPosition{position:absolute;left:0px;width:100%;height:100%;}
.videoPosition video{position:absolute;top:50%;left:50%;min-width:100%;width:auto;height:auto;transform:translate(-50%,-50%);min-height:135%;-webkit-transition:opacity .3s linear 1s;-o-transition:opacity .3s linear 1s;transition:opacity .3s linear 1s;}
.dtble{display:table;width:100%;height:100vh;}
.dtcell{display:table-cell;vertical-align:middle;}
.banner-content{position:relative;z-index:10;color:#fff;}
.banner:after{content:"";position:absolute;left:0px;width:100%;height:100%;background:hsla(0, 0%, 0%, 0.6);z-index:1;top:0px;}
.banner-title{color:#fff;font-size:50px;line-height:120%;animation-delay:1s;letter-spacing:2px;text-transform:uppercase;}
.banner-title span{padding:10px 15px;display:inline-block;}
.banner .typewrite{font-family:'Muli', sans-serif;color:#fff !important;font-size:28px;margin-bottom:25px;display:inline-block;}
.banner p{font-size:20px;padding-left:0px;animation-delay:1.2s;margin-bottom:70px;}
.banner p a{text-decoration:none;font-weight:700;}
.scroll{display:block;position:absolute;width:25px;left:0;right:0;z-index:101;bottom:5vh;margin:0 auto;padding:35px 10px 5px;transform:translateX(-50%);}
.banner .scroll{bottom:5vh;animation:fadeIn .6s 2.1s both;}
.scroll .circle{position:relative;left:3px;width:4px;height:4px;background:#fff;border-radius:50px;animation:bounce 2s 2s infinite;}
.scroll .arrow{margin-top:10px;animation:bounce 2s 2.03s infinite;}
.scroll .arrow-inner{width:10px;height:10px;border:1.5px solid #fff;border-top:0;border-left:0;transform:rotate(45deg);}
.main-section{padding:70px 0px;background-repeat:no-repeat !important;background-size:cover !important;background-position:50% 50% !important;position:relative;}
.main-section .container{position:relative;z-index:1;}
.main-section:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;}
.tag-line{color:rgba(68, 68, 68, 0.74);text-transform:uppercase;font-weight:700;font-family:'Muli', sans-serif;margin-bottom:15px;display:inline-block;position:relative;}
.tag-line:before{display:block;position:absolute;top:50%;left:-45px;width:35px;height:3px;background:#444;content:'';transform:translateY(-50%);}
.bth-tag-arrow:after{display:block;position:absolute;top:50%;right:-45px;width:35px;height:3px;background:#444;content:'';transform:translateY(-50%);}
.link{text-decoration:none !important;padding:8px 15px 8px 8px;position:relative;}
i.btn-arrow{background:url(images/right-arrow.png);transition:all .5s;font-size:0px;width:30px;height:30px;display:inline-block;background-repeat:no-repeat !important;vertical-align:middle;background-position:center center !important;margin-top:-1px;}
i.btn-arrow.white-arrow{background:url("images/right-arrow-white.png");}
.btn{padding:9px 25px 7px;}
.meaga-img-content a.btn{padding:8px 15px 5px !important;}
.bg-title{background:#56595a;padding:50px 50px 30px 30px;color:#fff;}
.bg-title p{font-size:70px;line-height:1.1;letter-spacing:2px;font-weight:800;}
.bg-title p span{display:block;text-align:right;text-transform:initial;margin-top:10px;font-size:16px;color:#fff;font-weight:400;}
.bg-title p small light{font-weight:300;font-size:50px;}
.graph{display:block;position:absolute;min-height:inherit;margin:0 auto;z-index:1;height:100% !important;width:100%;top:0px;}
.about-section .container{z-index:10;position:relative;}
.about-section{background:#fff;position:relative;}
.about-content{position:relative;margin-right:-100px;background:#fff;margin-top:73px;padding:25px 20px 75px 30px;box-shadow:-1px 6px 8px rgba(204, 204, 204, 0.7);}
.img-anmt{overflow:hidden;}
.img-anmt:before{animation-delay:.9s;}
.img-anmt.aos-animate:before{animation:beforeApear 1.2s linear both;}
.services-section{background:#fff;background-attachment:fixed;}
.ser-box{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;position:relative;}
.seo-serives{background:url("images/seo.jpg");}
.smm-serives{background:url("images/smm.jpg");}
.ppc-serives{background:url("images/ppc.jpg");}
.web-design-serives{background:url("images/web-design.jpg");}
.web-dev-serives{background:url("images/web-development.jpg");}
.mobile-app-serives{background:url("images/mobile-app-dev.jpg");}
.ser-box-txt{padding:15px 0px;background:rgba(0, 0, 0, 0.81);height:450px;webkit-transition:top .4s ease;transition:top .4s ease;}
.ser-box .d-table{height:100%;width:100%;}
.ser-box .d-table-cell{vertical-align:middle;}
.ser-box-txt h3{font-family:'Muli', sans-serif;font-weight:600;color:#fff;letter-spacing:2px;font-size:35px;margin-bottom:8px;position:absolute;width:100%;top:4.7em;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:top .4s ease;transition:top .4s ease;}
.ser-box-txt .button{position:absolute;bottom:30px;left:33%;}
.ser-box-txt p{opacity:0;font-weight:500;line-height:1.71428571em;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;-webkit-transition-delay:.1s;transition-delay:.1s;top:40%;padding:0 15px;width:100%;position:absolute;}
.ser-box:hover .ser-box-txt p,
.active.center .ser-box-txt p{opacity:1;}
.ser-box:hover .ser-box-txt h3,
.active.center .ser-box-txt h3{top:3.8em;-webkit-transition:top .4s ease;transition:top .4s ease;-webkit-transition-delay:0;transition-delay:0;}
.ser-box .button .btn{color:#fff;}
.services-section .tag-line:before{display:none;}
.services-section .item{padding:8px 15px;}
.owl-nav{position:absolute;top:-59px;margin-top:0px;right:12px;width:80px;}
.owl-nav div{position:relative;font-size:0px;width:35px;height:35px;font-family:'LineIcons' !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;color:#db4645;text-align:center;-webkit-transition:all.5s;transition:all.5s;}
.owl-nav div:before{content:"\e918";}
.owl-nav .owl-next{background:url(images/next.svg);background-repeat:no-repeat !important;background-position:center center !important;background-size:contain;}
.owl-nav .owl-next{font-size:0px;float:right;}
.owl-nav .owl-prev{font-size:0px;float:left;background:url("images/prev.svg");background-repeat:no-repeat !important;background-position:center center !important;background-size:contain;}
.owl-carousel .disabled{display:none;}
.owl-nav div:hover{color:#fff;}
.seo-slide .owl-nav{width:105%;top:30%;right:-25px;}
.seo-slide .owl-nav div{width:55px;height:55px;}
.wrk-step ul{list-style:none;padding:0px;}
.wrk-step ul li{border-bottom:1px solid #ccc;margin-bottom:15px;}
.wrk-step ul li h6{margin-bottom:10px;}
.wrk-step ul li p{font-size:14px;line-height:22px;color:#72828c;}
.wrk-step-img{height:512px;text-align:center;width:261px;margin:auto;position:relative;overflow:hidden;border-radius:49px;}
.wrk-step ul li:nth-child(2){animation-delay:1s;}
.wrk-step ul li:nth-child(3){animation-delay:1.3s;}
.wrk-step ul li:nth-child(4){animation-delay:1.6s;}
.phone-frame{position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%, -50%);}
#wrkporcess-slider{width:261px;height:560px;position:absolute;transform:translate(-50%, -50%);left:50%;top:58.7%;}
#wrkporcess-slider .item{width:235px;height:500px;margin-top:16px !important;margin:auto;}
.main-section.overview-section{background:url("images/bg-img.jpg");background-attachment:fixed !important;}
.bulr-txt{text-transform:uppercase;font-size:78px;color:rgba(204, 204, 204, 0.07);-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);position:absolute;font-weight:400;letter-spacing:12px;}
.overview-section:before{background:rgba(0, 0, 0, 0.9);}
.hi-icon{box-shadow:0 0 0 4px rgba(255,255,255,1);-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s;text-decoration:none !important;}
.hi-icon:before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:0.7;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-moz-transition:-moz-transform 0.2s, opacity 0.2s;transition:transform 0.2s, opacity 0.2s;}
.award-icon:before{content:"\f559";}
.client-icon:before{content:"\f375";}
.project-icon:before{content:"\f0a5";}
.exp-icon:before{content:"\f005";line-height:75px !important;}
.hi-icon.client-icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 5 Brands";}
.hi-icon:before{font-size:48px;line-height:90px;font-family:"Font Awesome 5 Pro";font-weight:900;display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;}
.hi-icon:after{box-shadow:0 0 0 rgba(255,255,255,1);-webkit-transition:opacity 0.2s, box-shadow 0.2s;-moz-transition:opacity 0.2s, box-shadow 0.2s;transition:opacity 0.2s, box-shadow 0.2s;}
.hi-icon:after{top:-8px;left:-8px;padding:8px;z-index:-1;opacity:0;}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.hi-icon{display:inline-block;cursor:pointer;margin:15px 30px;width:150px;height:150px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff;font-family:'Muli', sans-serif;font-size:18px;}
.active-bx .hi-icon,
.hi-icon:hover{color:#fff;background:#da3f41;}
.active-bx .hi-icon:before,
.hi-icon:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.active-bx .hi-icon:after,
.hi-icon:hover:after{opacity:1;box-shadow:3px 3px 0 rgba(255,255,255,1);}
.main-section.web-community{background-image:url(images/mac.jpg);padding:80px 0 300px 0;background-color:#EDEEF2;background-position:50% 100% !important;background-repeat:no-repeat !important;background-size:640px !important;}
.bth-tag-arrow:after{display:block;position:absolute;top:50%;right:-45px;width:35px;height:3px;background:#444;content:'';transform:translateY(-50%);}
.custom-tab{background:#EDEEF2;background-attachment:fixed !important;}
.main-section.custom-tab p{margin-bottom:5px;text-align:justify;}
.custom-tab .tab-content{padding-top:40px;}
div#custom-tab{width:270px;background:url("images/corner.png");height:520px;border-top-right-radius:100%;border-bottom-right-radius:100%;background-size:cover !important;background-repeat:no-repeat !important;background-position:-7px 50%;}
#custom-tab a.nav-link{position:absolute;display:inline-block;width:100px;height:100px;border-radius:100% !important;background:rgb(202, 201, 189);text-align:center;line-height:92px;right:41px;font-size:0px;background-repeat:no-repeat !important;background-position:center center !important;-webkit-filter:grayscale(0%);}
#custom-tab a.nav-link:hover{-webkit-filter:grayscale(0%);}
#custom-tab a.nav-link:nth-child(1){top:-40px;right:330px;background-image:url("images/SEO.png");}
#custom-tab a.nav-link:nth-child(2){top:75px;right:200px;background-image:url("images/Social_Media.png");}
#custom-tab a.nav-link:nth-child(3){top:220px;right:160px;background-image:url("images/PPC.png");}
#custom-tab a.nav-link:nth-child(4){top:376px;right:206px;background-image:url("images/web-Design-Development.png");}
#custom-tab a.nav-link:nth-child(5){top:460px;right:330px;background-image:url("images/Mobiile_App-Development.png");}
.custom-tab .tab-pane.active .tab-txt{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;}
.custom-tab .tab-pane.active .tab-txt ul li{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;}
.custom-tab .tab-pane.active .tab-txt ul li{animation-delay:.1s;}
.cust-nav{position:relative;}
.cust-nav h2{text-transform:uppercase;font-size:30px;color:rgb(62, 63, 66);-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-89deg);position:absolute;font-weight:400;letter-spacing:12px;top:42%;left:-122px;}
.tab-txt h2{position:relative;border-bottom:1px solid #9c9898;padding-bottom:11px;}
.tab-txt h2:after{content:"";position:absolute;left:0px;bottom:-1px;height:1px;background:#891a6a;width:80px;}
#custom-tab a.nav-link:after{top:-7px;left:-7px;padding:7px;box-shadow:0 0 0 4px #891a6a;-webkit-transition:-webkit-transform 0.2s, opacity 0.2s;-webkit-transform:scale(.8);-moz-transition:-moz-transform 0.2s, opacity 0.2s;-moz-transform:scale(.8);-ms-transform:scale(.8);transition:transform 0.2s, opacity 0.2s;transform:scale(.8);opacity:0;}
#custom-tab a.nav-link:after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
#custom-tab a.nav-link:hover:after,
#custom-tab a.nav-link.active:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.custom-tab .tab-pane.active .tab-img{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s;}
ul.list-icon{list-style:none;padding-left:0;}
ul.list-icon li{margin-bottom:10px;padding-left:25px;position:relative;}
ul.list-icon.dot li:after{content:"";position:absolute;left:2px;top:7px;width:10px;height:10px;border-radius:100%;border:1px solid #222;background:#ccc;transition:all .5s;}
ul.list-icon.dot li:before{content:"";position:absolute;left:-1px;top:4px;width:16px;height:16px;border-radius:100%;background:#fff;border:1px solid #222;transition:all .5s;}
ul.list-icon li:hover:after{background:#000;}
.main-section.subscribe-section{padding:150px 0px;overflow:hidden !important;position:relative;}
.light-font{font-weight:300;}
.subsc-frm{margin-top:50px;}
.subsc-frm .field{width:auto;display:inline-block;position:relative;float:none;}
.subsc-frm input[type="submit"]{position:absolute;font-size:0px;background-color:transparent !important;background:url(images/long-arrow.svg) !important;background-position:center center !important;background-repeat:no-repeat !important;padding:10px 30px;right:-9px;bottom:12px;border:none !important;transition:all .5s;}
.subsc-frm input[type="email"]{width:400px;border:none;border-bottom:1px solid #000;outline:none;box-shadow:none;color:#000;font-size:14px;padding:10px 15px 10px 0px;}
.subsc-frm input[type="submit"]:hover{opacity:.4;}
.subscribe-container{position:relative;z-index:10;}
.box__square{display:block;position:absolute;z-index:1;animation:90s linear infinite;transition:top .2s,left .2s,right .2s,bottom .2s,width .2s,height .2s;}
.box__square--pink{width:202px;height:202px;background:#f3d4d9;left:111px;top:113px;transform:rotate(-18deg);animation-name:footer-pink-square;}
.box__square--green{width:200px;height:200px;background:#b1d4b0;left:390px;bottom:-90px;transform:rotate(-60deg);animation-name:footer-green-square;}
.box__square--blue{width:400px;height:400px;background:#cbd8dc;right:-150px;top:150px;transform:rotate(-32deg);animation-name:footer-blue-square;animation-duration:270s;}
.testim-section{background:url("images/background-img.jpg");background-attachment:fixed !important;position:relative;color:#fff;padding:0px;}
.testim-section:after{content:"";position:absolute;left:0px;width:100%;top:0px;height:100%;}
.testim-section .container-fluid{position:relative;z-index:1;}
.testim-section .owl-carousel .owl-stage-outer{padding-top:50px;}
.img-thumb img{width:80px;height:80px;border-radius:100%;z-index:1010;position:relative;box-shadow:0px 6px 9px #032319;margin-top:-50px;margin-right:-10px;}
.img-thumb{margin-bottom:20px;text-align:right;}
.home-testi{padding:50px 30px;background:url("images/testimonialsbg.jpg");background-size:cover !important;position:relative;}
.testimonial-item{padding:10px;background:rgba(33, 216, 162, 0.72);border-top-left-radius:50px;position:relative;}
.home-testi:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.71);}
.home-testi .testimonials{position:relative;z-index:1;}
.home-testi .page-title{position:relative;z-index:1;border-bottom:1px solid rgba(238, 238, 238, 0.27);padding:0px 0px 10px !important;margin-bottom:26px;}
.author-info{margin:-10px !important;background:rgba(33, 216, 162, 0.15);box-sizing:content-box !important;padding:10px;margin-top:15px !important;}
.author-info h5{color:#fff;font-size:16px;margin-bottom:0px;font-weight:600;}
.description{font-size:15px;line-height:22px;font-weight:300;color:#fff;text-align:center;position:relative;}
.client-profile{font-size:14px;}
.testimonial-item:before{content:"\f10d";font-family:"Font Awesome 5 Pro";font-weight:900;font-size:35px;position:absolute;opacity:0.2;color:#ccc;top:15px;left:10px;}
.author-info:after{width:0;height:0;border-style:solid;border-width:0 0 20px 20px;border-color:transparent transparent #ffffff transparent;content:"";position:absolute;right:0px;bottom:0;transition:.5s;}
.testim-section .owl-nav{top:-66px;right:0px;}
.testimonials2 .testimonial-item{padding:0px;background:transparent;border-top-left-radius:0;position:relative;text-align:center;color:#000;font-weight:600;}
.testimonials2 .img-thumb{margin-bottom:20px;text-align:center;}
.testimonials2 .img-thumb img{width:80px;height:80px;border-radius:100%;z-index:1010;position:relative;box-shadow:0px 6px 9px #032319;margin-top:0;margin-right:0;}
.testimonials2 .author-info{background:transparent;}
.testimonials2 .author-info h5{color:#222;}
.testimonials2 .description{color:#222;font-size:16px;line-height:30px;font-weight:500;}
.testimonials2 .author-info:after{display:none;}
.col-clogo .clogo-item{width:50%;float:left;height:190px;display:inline-block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.col-clogo .clogo-item img{max-width:150px;}
.col-clogo .d-table{width:100%;text-align:center;height:100%;}
.col-clogo .d-table .d-table-cell{vertical-align:middle;}
.col-clogo .clogo-item:last-child{border-right:none;}
.col-clogo:last-child .clogo-item{border-bottom:none;}
.home-recentpost{padding:50px 25px 25px;background:rgba(255, 255, 255, 0.88);color:#000;}
.home-recentpost h3.page-title{font-weight:700;}
.home-recentpost marquee{max-height:320px;}
.home-recentpost ul{padding-left:0px;}
.h-post-title{font-size:18px;margin-bottom:10px;}
.h-post-title a{text-decoration:none;color:#000;}
.recent-post ul li{border-bottom:1px solid #ccc;margin-bottom:20px;}
.recent-post ul li:last-child{border-bottom:0px;}
.home-recentpost .recent-post a.btn{padding:2px 8px;font-weight:400;font-size:12px;background:#da3f41;color:#fff;display:inline-block;margin-bottom:10px;}
.recent-post ul li p{font-size:14px;line-height:22px;margin-bottom:10px;}
.title-section{display:inline-block;width:100%;margin-bottom:20px; z-index: 9999; position: relative;}
.title-section h2, .title-section h3{float:left;width:100%;font-weight:900;}
.title-tagline{display:inline-block;width:70px;height:2px;background:#F0704A;margin-bottom:10px;}
.title-section.white-title h1, .title-section.white-title h2, .title-section.white-title h3{color:#fff}
.title-section.white-title .title-tagline{background:#fff;}
.hcont-bx address{margin-bottom:30px;}
.hcont-bx address p{margin-bottom:0px;}
.hcont-bx address p small{font-weight:700;font-size:16px;}
.hcont-bx address big a{font-size:42px;color:#fff;font-weight:700;}
.hcont-bx address h6 a{color:#fff;}
.hcont-bx address a:hover{opacity:0.6;text-decoration:none;}
.hcont-bx address:last-child{margin-bottom:0px;}
.hcont-form h6{font-weight:800;}
.field-item-sm{width:33.33%;float:left;padding:0px 7.5px;}
.field{float:left;width:100%;}
.field .field-item-sm:first-child{padding-left:0px;}
.field .field-item-sm:last-child{padding-right:0px;}
.hcont-form .form-control, .form-control input{color:#fff !important;}
.hcont-form .form-control:focus{color:#fff !important;background:transparent;}
.hcont-form h6{margin-bottom:75px;font-weight:800;line-height:36px;}
.footer{color:rgba(255, 255, 255, 0.60);background-color:#0E0E0E;}
.footer .container{background-image:url(images/logo-path.png);background-repeat:no-repeat;background-size:auto;padding-bottom: 10px;background-position:80% 0px;padding-top:100px;}
.hcnt-form{padding:60px 5% 45px;background-color:#1c1c1c;color:#fff;}
.field{margin-bottom:20px;}
.model-form .field{margin-bottom:5px;}
.form-control{border-radius:0px;color:#000;font-family:'Muli', sans-serif;padding:.695rem .75rem;border:1px solid #fff;outline:none;background:transparent;font-size:16px;font-weight:400;}
.form-control:focus{box-shadow:none;}
.paymentform .form-control{border-color:#c1bcbc;}
.footer .widget-title{font-size:24px;font-weight:800;color:#fff;margin-bottom:25px;}
.footer-widget ul{list-style:none;padding-left:0px;width:100%;display:inline-block;float:left;}
.footer-widget ul li{list-style:none;margin-bottom:10px;letter-spacing:.32px;font-weight:400;}
.footer-widget ul li:last-child{margin-bottom:0px;}
.footer-widget ul li a{text-decoration:none;color:rgba(255, 255, 255, 0.60);}
.footer-widget ul li a:hover{color:#fff;}
.footer-widget.cont-widget ul{width:100%;}
.footer-widget.cont-widget ul li:first-child{margin-left:0px;}
.footer-widget.cont-widget ul li{margin-bottom:15px;display:inline-block;}
.copy-right{margin-top:7px;display:block;width:100%;}
.copy-links ul{padding:0px;list-style:none;text-align:center;display:block;width:100%;margin-bottom:0;margin-top:25px;}
.copy-links ul li{display:inline-block;float:none;font-size:14px;border-right:1px solid #ccc;line-height:14px;padding:0px 5px;font-weight:400;letter-spacing:.182px;}
.copy-links{width:100%;}
.copy-links ul li:last-child{border-right:none;}
.copy-links ul li a{color:rgba(255, 255, 255, 0.60);}
.copy-links ul li a:hover{color:#fff;}
.footer .row .col .footer-widget ul{width:50%;}

.placeholder-white .form-control::-webkit-input-placeholder{color:#fff;opacity:0.5;}
.placeholder-white .form-control::-moz-placeholder{color:#fff;opacity:0.5;}
.placeholder-white .form-control:-ms-input-placeholder{color:#fff;opacity:0.5;}
.placeholder-white .form-control:-moz-placeholder{color:#fff;opacity:0.5;}

.form-control:focus::-webkit-input-placeholder{font-size:0px;}
.form-control:focus::-moz-placeholder{font-size:0px;}
.form-control:focus:-ms-input-placeholder{font-size:0px;;}
.form-control:focus:-moz-placeholder{font-size:0px;}

@media (max-width:600px){.social ul{transform:scale(0.6);}
}
@media (min-width:601px) and (max-width:700px){.social ul{transform:scale(0.7);}
}
@media (min-width:701px) and (max-width:800px){.social ul{transform:scale(0.8);}
}
.footer .social{display:inline-block;width:100%;/* margin-top: 100px; */}
span.light-tilte{color:#b1d4b0;font-weight:700;position:absolute;margin-top:-30px;}
.social ul{margin:0;padding:0;list-style:none;}
.social ul li{margin:0 7px;margin-right:0;}
.social ul li a i{font-size: 24px;line-height: 45px;transition:0.5s;position:relative;}
.social ul li a{position:relative;display:block;width: 45px;height: 45px;background:transparent;text-align:center;transition:0.5s;border:1px solid #fff;color:#fff;}
.social ul li a:before{content:"";position:absolute;right: -3px;bottom: -3px;width:100%;height:100%;border-bottom: 2px solid #fff;border-right: 2px solid #fff;transition:all .5s;}
.contact_info{text-align:right;}
.contact_info img{margin-bottom:20px;max-width:164px;}
.contact_info ul li{font-size:14px;font-weight:400;color:#fff;}
.social ul li a.facebook:hover{background:#3b5998;border-color:#3b5998;}
.social ul li a.linkdin:hover{background:#0077b5;border-color:#0077b5;}
.social ul li a.instagram:hover{background:#da1848;border-color:#da1848;}
.social ul li a.twitter:hover{background:#00acee;border-color:#00acee;}
.social ul li a.youtube:hover {background: #ff0404;border-color: #f00;}
.contact_info ul {margin-top:20px;}

.text-center.btt-link{position:absolute;width:100%;}
.back-to-top{position:relative;text-decoration:none !important;top:-62px;width:200px;height:100px;border-top-left-radius:100px;border-top-right-radius:100px;background:#0e0e0e;display:inline-block;color:#fff;line-height:86px;font-size:14px;}
.back-to-top strong{opacity:.6;transition:all .5s;}
.back-to-top:hover strong{opacity:1;color:#fff;}
.quick-link{position:fixed;right:-160px;bottom:45%;z-index:99;}
.quick-link ul{margin:0px;padding:0px;}
.quick-link ul li{list-style:none;transition:all .5s;}
.quick-link ul li:hover{transform:translate(-160px, 0px);}
.quick-link ul li a{background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);padding:12.5px 10px 12.5px 0px;width:100%;display:inline-block;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;margin-bottom:2px;text-decoration:none;}
.quick-link ul li a:hover{background:#86196c;}
.quick-link ul li a span{padding:0px 13px}
.modal{z-index:999999;}
.custom-model{position:fixed;left:0%;top:0%;right:0%;bottom:0%;z-index:99999;align-items:center;width:100%;height:100%;display:none;}
.form_container{padding-top:50px;}
.custom-model a{text-decoration:none;}
.popup{position:absolute;z-index:2;display:inline-block;overflow:hidden;width:700px;max-height:96vh;max-width:770px;min-height:505px;background-color:#fff;box-shadow:0 16px 30px 0 rgba(21, 21, 21, 0.1);left:50%;top:50%;transform:translate(-50%, -50%);transition:all .5s;background-image:url("https://www.advologysolution.com/images/page-404");padding:12px;opacity:0;visibility:hidden;}
.model-open .popup{opacity:1;visibility:visible;}
.model-open .custom-model{display:block;opacity:1;}
.row-container{background:rgba(52,52,52,1);background:-moz-linear-gradient(left, rgba(52,52,52,1) 0%, rgba(150,145,150,1) 67%, rgba(150,145,150,1) 88%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(52,52,52,1)), color-stop(67%, rgba(150,145,150,1)), color-stop(88%, rgba(150,145,150,1)));background:-webkit-linear-gradient(left, rgba(52,52,52,1) 0%, rgba(150,145,150,1) 67%, rgba(150,145,150,1) 88%);background:-o-linear-gradient(left, rgba(52,52,52,1) 0%, rgba(150,145,150,1) 67%, rgba(150,145,150,1) 88%);background:-ms-linear-gradient(left, rgba(52,52,52,1) 0%, rgba(150,145,150,1) 67%, rgba(150,145,150,1) 88%);background:linear-gradient(to right, rgba(52,52,52,1) 0%, rgba(150,145,150,1) 67%, rgba(150,145,150,1) 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#343434', endColorstr='#969196', GradientType=1);border:1px solid #ccc;display:inline-block;background:url("images/blog-banner.jpg");background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.popup-img{display:inline-block;width:40%;}
.popup-text{width:100%;display:inline-block;position:relative;background:rgba(0, 0, 0, 0.5490196078431373);}
.popup .d-table{width:100%;height:450px;text-align:center;}
.popup .d-table .d-table-cell{vertical-align:middle;}
.popup-img .d-table-cell{vertical-align:bottom !important;}
.popup .offer-txt h3{font-size:55px;font-weight:700;color:#fff;text-transform:uppercase;font-family:'Muli', sans-serif;}
.popup .offer-txt h3 sub{font-size:24px;color:#da3f41;display:block;margin-top:-18px;text-transform:initial;text-align:right;padding-right:79px;font-family:'Muli', sans-serif;}
.popup .offer-txt big{font-size:40px;color:#da3f41;font-weight:700;font-style:italic;}
.popup .offer-dec{color:#fff;font-size:20px;}
.popup .best-offer span{background:#da3f41;color:#fff;padding:10px 45px;font-weight:700;margin-top:15px;position:absolute;top:11px;left:-52px;-webkit-transform:rotate(317deg);-ms-transform:rotate(317deg);transform:rotate(317deg);font-size:19px;}
.popup .link{padding:8px 10px 8px 8px;margin-right:-10px;margin-top:27px;display:inline-block;background:transparent !important;border-bottom:2px solid #fff;}
.popup .link span{font-size:16px;line-height:16px;font-weight:700;font-family:'Muli', sans-serif;letter-spacing:4px;color:#fff;}
.popup-overlay{position:absolute;left:0%;top:0%;right:0%;bottom:0%;z-index:1;background-color:rgba(21, 21, 21, 0.79);}
.custom-model .nav-tabs a{color:#fff;text-decoration:none;background:#35becb;border-radius:0px !important;border:none;outline:none;box-shadow:none;}
.custom-model .nav-link{padding:.7rem 1rem;}
.custom-model button.close{position:absolute;right:15px;top:18px;color:#fff;opacity:1;text-shadow:none;box-shadow:none;outline:none;-webkit-transition:-webkit-transform 300ms ease;transition:-webkit-transform 300ms ease;transition:transform 300ms ease;transition:transform 300ms ease, -webkit-transform 300ms ease;z-index:1;}
.custom-model button.close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.custom-model form{width:60%;}
.custom-model form .form-group input[type="submit"]{margin-top:25px;width:100%;}
.custom-model .nav-tabs a i{margin-right:5px;}
.custom-control.custom-radio{padding-left:0px;padding-top:5px;}
.radio-btn-label input[type="radio"]{margin-right:3px !important;vertical-align:middle;}
.radio-btn-label{margin-right:10px;}
.form-control:focus{box-shadow:none;border-color:#ced4da;}
.forgot-model .nav-tabs .nav-link.active{pointer-events:none;}
.forgot-form{display:none;}
.forgot-model .forgot-form{display:block;}
.forgot-model .login-form{display:none;}
@keyframes footer-pink-square{0%{transform:rotate(-18deg);margin-top:0}
50%{transform:rotate(-80deg);margin-top:-250px}
to{transform:rotate(-18deg);margin-top:0}
}
@keyframes footer-green-square{0%{transform:rotate(-60deg);margin-top:0}50%{transform:rotate(60deg);margin-top:250px}to{transform:rotate(-60deg);margin-top:0}
}
@keyframes footer-blue-square{0%{transform:rotate(-32deg);margin-right:0}50%{transform:rotate(120deg);margin-right:-250px}to{transform:rotate(-32deg);margin-right:0}
}
.box{overflow:hidden;position:relative;z-index:1;transition:all .5s;margin-bottom:30px;border:1px solid #ccc;}
.box:before,
.box:after{content:"";background:radial-gradient(circle at 23% 70%,rgba(255,255,255,0.8),#fff 30%);width:150%;height:150%;opacity:0;transform:rotate(45deg);position:absolute;top:-10.5%;right:-150%;z-index:1;transition:all 0.35s ease;}
.box:after{background:rgba(255,255,255,0.5);width:65%;height:65%;right:auto;left:-20%;top:-65%;}
.box img{width:100%;height:auto;transition:all 0.5s ease;}
.box .box-content{text-align:right;transform:translateY(-50%);position:absolute;top:50%;right:-100%;z-index:2;transition:all .5s;}
.box .title{color:#1e272e;font-size:23px;font-weight:700;text-transform:uppercase;margin:0 0 3px 0;}
.box .post{font-size:13px;text-transform:capitalize;margin:0 0 10px;display:block;}
.box .icon{padding:0;margin:0;list-style:none;}
.box .icon li{display:inline-block;margin:0 4px;}
.box .icon li a{color:#fff;background-color:#1e272e;font-size:18px;text-align:center;line-height:35px;height:35px;width:35px;border-radius:50%;display:block;transition:all 0.3s;}
.center .box img{transform:scale(1.2);}
.box:hover img{transform:scale(1.2);}
.center .box{box-shadow:3px 3px 5px #999;}
.box:hover{box-shadow:3px 3px 5px #999;}
.active.center .box:before,
.box:hover:before{opacity:1;right:-85%;}
.active.center .box:after,
.box:hover:after{opacity:1;top:-42%;}
.active.center .box .box-content,
.box:hover .box-content{right:5%;}
.active.center .box .icon li a:hover,
.box .icon li a:hover{color:#1e272e;background-color:#fff;border-radius:10%;box-shadow:0 0 5px #1e272e inset;}
@media only screen and (max-width:990px){.box{margin:0 0 30px;}
}
@media only screen and (max-width:479px){.box .title{font-size:20px;}
}
.cta{background-color:#f9f5f5;background:url("images/happygirl.jpg");background-size:contain !important;background-repeat:no-repeat;background-position:right center;}
.cta-img{opacity:0;}
.cta-bg{background:#f9f5f5;;}
.cta-bg{padding:30px 230px 30px 50px;}
.cta-bg{background:url(images/specialshapeimage.png);background-size:cover !important;background-position:50% 50%;background-repeat:no-repeat !important;}
.cta-img img{position:absolute;max-width:initial;right:0px;bottom:0px;}
.cmp-txt .link{margin-left:-17px;}
.misson-section{background-color:#f1f1f1;padding:0 !important;}
.img-bg-section{background:#ecc98d;padding:30px 0px 0px 0px;text-align:left;max-width:389px;margin-left:80px;}
.img-bg-section img{position:relative;margin-left:-50px;margin-bottom:-50px;}
.mission-header h2 span{display:block;color:#4d5e68;}
.mission-header h2{text-transform:uppercase;font-size:50px;color:#c0c1c5;margin-bottom:0px;}
.misson-section .mob-top-img img{opacity:0;}
.mission-icon{width:60px;height:60px;display:inline-block;text-align:center;line-height:60px;border-radius:100%;font-size:25px;margin-bottom:10px;color:#fff;}
.mis-box h4{font-size:32px;margin-bottom:5px;}
.mis-box p{font-size:13px;line-height:22px;color:#000;letter-spacing:0.32px;max-width:425px;}
.abtcomp-section .img-bg-section{margin-bottom:50px;}
.mis-box{padding-bottom:60px;}
.mission-section-title{padding:40px 0;}
.mission-section-title .title-section{margin:0}
.mission-section-title .title-section h2{margin:0}
.all-services{background-color:#e0eaec;position:relative;background-image:url("images/ser-bg.jpg");background-attachment:fixed;}
.all-services:before{background-color:#e0eaec;}
.all-services .section-header{position:relative;}
.ser-item{background:#ffffff;padding:20px;margin-bottom:50px !important;box-shadow:2px 0px 8px #1c1c1c6b;margin:auto;position:relative;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;transition:all .3s;}
.ser-item:hover{background:#edf9fb;}
.ser-item-icon{display:inline-block;height:50px;background:#000;color:#fff;line-height:35px;width:100%;margin-left:-50px;border-top-right-radius:30px;border-bottom-right-radius:30px;box-shadow:2px 0px 8px #1c1c1c6b;margin-bottom:25px;font-size:25px;font-weight:700;position:relative;}
.ser-item-icon:before{content:"";position:absolute;left:0px;bottom:-8px;width:0;height:0;border-style:solid;border-width:0 5px 8px 0;border-color:transparent #768082 transparent transparent;}
.ser-item-icon small{position:absolute;right:0;color:#f9f7f7;font-size:10px;bottom:3px;line-height:16px;width:100%;text-align:center;}
.ser-item-overlay{position:absolute;left:0px;width:100%;height:100%;top:0px;}
.all-services .item-1 .ser-item-icon,
.all-services .item-1 .ser-item:before{background:rgba(68,242,210,1);background:-moz-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(68,242,210,1)), color-stop(100%, rgba(93,177,255,1)));background:-webkit-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-o-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-ms-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:linear-gradient(to right, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44f2d2', endColorstr='#5db1ff', GradientType=1);}
.all-services .item-2 .ser-item-icon,
.all-services .item-2 .ser-item:before{background:rgba(230,80,153,1);background:-moz-linear-gradient(left, rgba(230,80,153,1) 0%, rgba(214,48,94,1) 60%, rgba(206,33,65,1) 89%, rgba(204,29,58,1) 96%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(230,80,153,1)), color-stop(60%, rgba(214,48,94,1)), color-stop(89%, rgba(206,33,65,1)), color-stop(96%, rgba(204,29,58,1)));background:-webkit-linear-gradient(left, rgba(230,80,153,1) 0%, rgba(214,48,94,1) 60%, rgba(206,33,65,1) 89%, rgba(204,29,58,1) 96%);background:-o-linear-gradient(left, rgba(230,80,153,1) 0%, rgba(214,48,94,1) 60%, rgba(206,33,65,1) 89%, rgba(204,29,58,1) 96%);background:-ms-linear-gradient(left, rgba(230,80,153,1) 0%, rgba(214,48,94,1) 60%, rgba(206,33,65,1) 89%, rgba(204,29,58,1) 96%);background:linear-gradient(to right, rgba(230,80,153,1) 0%, rgba(214,48,94,1) 60%, rgba(206,33,65,1) 89%, rgba(204,29,58,1) 96%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e65099', endColorstr='#cc1d3a', GradientType=1);}
.all-services .item-3 .ser-item-icon,
.all-services .item-3 .ser-item:before{background:rgba(204,113,2,1);background:-moz-linear-gradient(left, rgba(204,113,2,1) 0%, rgba(232,163,79,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(204,113,2,1)), color-stop(100%, rgba(232,163,79,1)));background:-webkit-linear-gradient(left, rgba(204,113,2,1) 0%, rgba(232,163,79,1) 100%);background:-o-linear-gradient(left, rgba(204,113,2,1) 0%, rgba(232,163,79,1) 100%);background:-ms-linear-gradient(left, rgba(204,113,2,1) 0%, rgba(232,163,79,1) 100%);background:linear-gradient(to right, rgba(204,113,2,1) 0%, rgba(232,163,79,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc7102', endColorstr='#e8a34f', GradientType=1);}
.all-services .item-4 .ser-item-icon,
.all-services .item-4 .ser-item:before{background:rgba(117,177,230,1);background:-moz-linear-gradient(left, rgba(117,177,230,1) 0%, rgba(44,104,164,1) 70%, rgba(12,72,135,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(117,177,230,1)), color-stop(70%, rgba(44,104,164,1)), color-stop(100%, rgba(12,72,135,1)));background:-webkit-linear-gradient(left, rgba(117,177,230,1) 0%, rgba(44,104,164,1) 70%, rgba(12,72,135,1) 100%);background:-o-linear-gradient(left, rgba(117,177,230,1) 0%, rgba(44,104,164,1) 70%, rgba(12,72,135,1) 100%);background:-ms-linear-gradient(left, rgba(117,177,230,1) 0%, rgba(44,104,164,1) 70%, rgba(12,72,135,1) 100%);background:linear-gradient(to right, rgba(117,177,230,1) 0%, rgba(44,104,164,1) 70%, rgba(12,72,135,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75b1e6', endColorstr='#0c4887', GradientType=1);}
.all-services .item-5 .ser-item-icon,
.all-services .item-5 .ser-item:before{background:rgba(169,3,41,1);background:-moz-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(224,16,26,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(169,3,41,1)), color-stop(44%, rgba(143,2,34,1)), color-stop(100%, rgba(224,16,26,1)));background:-webkit-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(224,16,26,1) 100%);background:-o-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(224,16,26,1) 100%);background:-ms-linear-gradient(left, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(224,16,26,1) 100%);background:linear-gradient(to right, rgba(169,3,41,1) 0%, rgba(143,2,34,1) 44%, rgba(224,16,26,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#e0101a', GradientType=1);}
.all-services .item-6 .ser-item-icon,
.all-services .item-6 .ser-item:before{background:rgba(17,173,142,1);background:-moz-linear-gradient(left, rgba(17,173,142,1) 0%, rgba(50,143,3,1) 44%, rgba(17,222,188,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(17,173,142,1)), color-stop(44%, rgba(50,143,3,1)), color-stop(100%, rgba(17,222,188,1)));background:-webkit-linear-gradient(left, rgba(17,173,142,1) 0%, rgba(50,143,3,1) 44%, rgba(17,222,188,1) 100%);background:-o-linear-gradient(left, rgba(17,173,142,1) 0%, rgba(50,143,3,1) 44%, rgba(17,222,188,1) 100%);background:-ms-linear-gradient(left, rgba(17,173,142,1) 0%, rgba(50,143,3,1) 44%, rgba(17,222,188,1) 100%);background:linear-gradient(to right, rgba(17,173,142,1) 0%, rgba(50,143,3,1) 44%, rgba(17,222,188,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#11ad8e', endColorstr='#11debc', GradientType=1);}
.all-services .item-7 .ser-item-icon,
.all-services .item-7 .ser-item:before{background:rgba(171,145,17,1);background:-moz-linear-gradient(left, rgba(171,145,17,1) 0%, rgba(201,207,15,1) 44%, rgba(222,212,17,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(171,145,17,1)), color-stop(44%, rgba(201,207,15,1)), color-stop(100%, rgba(222,212,17,1)));background:-webkit-linear-gradient(left, rgba(171,145,17,1) 0%, rgba(201,207,15,1) 44%, rgba(222,212,17,1) 100%);background:-o-linear-gradient(left, rgba(171,145,17,1) 0%, rgba(201,207,15,1) 44%, rgba(222,212,17,1) 100%);background:-ms-linear-gradient(left, rgba(171,145,17,1) 0%, rgba(201,207,15,1) 44%, rgba(222,212,17,1) 100%);background:linear-gradient(to right, rgba(171,145,17,1) 0%, rgba(201,207,15,1) 44%, rgba(222,212,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ab9111', endColorstr='#ded411', GradientType=1);}
.all-services .item-8 .ser-item-icon,
.all-services .item-8 .ser-item:before{background:rgba(47,86,204,1);background:-moz-linear-gradient(left, rgba(47,86,204,1) 0%, rgba(102,149,189,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(47,86,204,1)), color-stop(100%, rgba(102,149,189,1)));background:-webkit-linear-gradient(left, rgba(47,86,204,1) 0%, rgba(102,149,189,1) 100%);background:-o-linear-gradient(left, rgba(47,86,204,1) 0%, rgba(102,149,189,1) 100%);background:-ms-linear-gradient(left, rgba(47,86,204,1) 0%, rgba(102,149,189,1) 100%);background:linear-gradient(to right, rgba(47,86,204,1) 0%, rgba(102,149,189,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f56cc', endColorstr='#6695bd', GradientType=1);;}
.ser-item-txt{padding-bottom:91px;}
.ser-item-txt .icon-roudn-bx{margin-top:25px;-webkit-box-shadow:0 10px 6px -6px #777;-moz-box-shadow:0 10px 6px -6px #777;box-shadow:0 10px 6px -6px #777;}
.ser-item-txt h3{font-size:18px;min-height:42px;}
.icon-roudn-bx{width:150px;height:150px;text-align:center;margin:auto;line-height:150px;background:#fff;border:2px solid #ccc;border-radius:100%;-moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);-webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.18);}
.ser-item-txt p{font-size:14px;line-height:22px;color:#8a8888;}
.ser-item:before{width:100%;height:200px;content:"";position:absolute;right:0px;bottom:0px;background:rgba(68,242,210,1);background:-moz-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(68,242,210,1)), color-stop(100%, rgba(93,177,255,1)));background:-webkit-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-o-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:-ms-linear-gradient(left, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);background:linear-gradient(to right, rgba(68,242,210,1) 0%, rgba(93,177,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#44f2d2', endColorstr='#5db1ff', GradientType=1);clip-path:polygon(89% 77%, 100% 52%, 100% 100%, 25% 100%, 48% 90%, 68% 69%);}
.portfolio .box{border:1px solid #ccc;display:inline-block;margin:20px 20px 20px;}
#portfolio-tab{display:block;text-align:center;margin-bottom:50px;}
#portfolio-tab a{display:inline-block;float:none !important;background:#3c3c3c;color:#fff;text-transform:uppercase;}
#portfolio-tab a.active,
#portfolio-tab a:hover{background:#da3f41;}
.portfolioFilter{padding:15px 0;text-align:center;}
.portfolioFilter a{margin-right:6px;color:#fff;text-decoration:none;padding:8px 15px;border-radius:5px;display:inline-block;text-transform:uppercase;background:#3c3c3c;}
.portfolioFilter a.current,
.portfolioFilter a:hover{background:#da3f41;}
.portfolioContainer{border:1px solid #eee;border-radius:3px;width:100%;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity;}
.portfolio .box img{margin:0px;max-width:335px;max-height:244px;}
.contact-info{padding:50px 0px;background:#f2f3f2;}
.contact-info .field{float:left;width:100%;}
.contact-info .field .field-label{width:17%;float:left;}
.contact-info .field .field-item{width:82%;float:left;}
.contact-info .field .field-label small{display:block;text-transform:capitalize;font-size:11px;color:#292828;}
.contact-info .field .field-label lable{font-weight:600;font-size:15px;}
.contact-info .cnt-form p{margin-bottom:30px;}
.contact-info .cnt-form h3{font-size:22px;font-weight:700;text-transform:uppercase;margin-bottom:2px;}
.contact-info .cnt-form p{margin-bottom:30px;font-style:italic;line-height:21px;font-size:13px;color:#292828;}
.cnt-infobox .infobox-item ul li{padding-left:95px;}
.cnt-infobox{background-image:url("images/Contact_Frm_BG.png");background:#3c3c3c;color:#fff;margin-top:76px;padding:25px 30px;}
.cnt-infobox ul li{list-style:none;position:relative;font-size:15px;margin-bottom:10px;display:inline-block;width:100%;min-height:22px;}
.cnt-infobox ul{padding-left:0px;}
.cnt-infobox ul li span{position:absolute;left:0px;}
.cnt-infobox a{color:#fff;text-decoration:none;}
.cnt-infobox a:hover{color:#da3f41;}
.infobox-item h4{color:#fff;font-size:16px;margin-bottom:10px;}
.infobox-item{margin-bottom:21px;}
.cnt-infobox ul li strong{font-weight:600;font-size:14px;}
.pin-icon{position:absolute;top:0px;left:43%;}
.opening-sticky button{background:url("images/sticky_note.png");width:312px;height:265px;background-size:contain !important;background-repeat:no-repeat;background-position:center center;border:none !important;outline:none;font-size:28px;font-weight:700;color:#e80a50;cursor:pointer;text-shadow:0px 1px #323534;z-index:10;position:relative;transform:rotate(3deg);-ms-transform:rotate(3deg);-moz-transform:rotate(3deg);-webkit-transform:rotate(3deg);-o-transform:rotate(3deg);}
.jp-item{background:url("images/sticky-blue-hi.png");width:275px;height:250px;background-size:contain !important;background-repeat:no-repeat !important;background-position:center center !important;border:none !important;outline:none;font-size:25px;font-weight:700;color:#e80a50;cursor:pointer;position:absolute;left:0px;top:0px;z-index:1;transform:none;transition-delay:1.5s;transition:all .5s;}
.job-profile.open-jp .jp-item{transition-delay:0s;}
.job-profile.open-jp .jp-item:nth-child(2){top:32px;left:270px;z-index:10;transition-delay:1s;}
.job-profile.open-jp .jp-item:nth-child(3){top:32px;left:500px;z-index:10;transition-delay:1.2s;}
.job-profile.open-jp .jp-item:nth-child(4){top:32px;left:750px;z-index:10;transition-delay:1.5s;}
.job-profile.open-jp .jp-item:nth-child(5){top:32px;left:950px;z-index:10;transition-delay:1.7s;}
.job-section{background:url("images/job-bg.jpg");}
.main-section.job-section .cp-txt{height:100%;}
.cp-txt .d-table{height:100%;width:100%;text-align:left;}
.cp-txt .d-table-cell{vertical-align:middle;}
.cp-txt h4 span{display:block;margin:10px 0px;padding-left:34px;}
.txt-color{color:#d93f41;}
.job-profile{position:relative;display:inline-block;}
.job-profile .jp-item:nth-child(2){background:url("images/sticky-blue-hi.png");color:#fff;left:10px;transition-delay:.5s;z-index:2;top:-5px;transform:rotate(-10deg);-ms-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);-o-transform:rotate(-10deg);}
.job-profile .jp-item:nth-child(3){background:url("images/sticky-dark.png");color:#fff;left:32px;transition-delay:.7s;top:-11px;transform:rotate(10deg);-ms-transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(10deg);-o-transform:rotate(10deg);}
.job-profile .jp-item:nth-child(4){background:url("images/sticky-green-light.png");color:#fff;left:16px;transition-delay:.9s;top:-10px;transform:rotate(10deg);-ms-transform:rotate(10deg);-moz-transform:rotate(10deg);-webkit-transform:rotate(6deg);-o-transform:rotate(10deg);}
.job-profile .jp-item:nth-child(5){background:url("images/sticky-yellow-drk.png");color:#fff;left:70px;transition-delay:1s;}
.jp-item .d-table{width:100%;height:100%;text-align:center;}
.jp-item .d-table .d-table-cell{vertical-align:middle;}
.open-jp .pin-icon{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:alternate;-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-iteration-count:alternate;}
@-webkit-keyframes bounce{0%, 20%, 40%, 60%, 80%, 100%{-webkit-transform:translateY(0);}
50%{-webkit-transform:translateY(-10px);}
}
@keyframes bounce{0%, 20%, 40%, 60%, 80%, 100%{transform:translateY(0);}
50%{transform:translateY(-10px);}
}
.blog-pg{padding:50px 0px;background:#fdfdfd;}
.mb-50{margin-bottom:50px;}
.blog-pg article.entry-post{border-bottom:1px solid #f2f2f2;margin-bottom:30px;padding-bottom:20px;}
.entry-post .article-img{height:400px;position:relative;overflow:hidden;}
.entry-post .article-img img{position:absolute;top:0px;left:0px;width:100%;}
.blog-pg .entry-post .article-img img{height:100%;}
.list-post .article-img{height:100%;}
.list-post .article-img img{height:100%;}
.entry-info{position:absolute;z-index:10;right:-1px;top:0px;padding:25px;width:100%;height:100%;background-size:cover !important;background:rgba(216, 119, 33, 0.81);text-align:right;clip-path:polygon(61% 0, 100% 0, 100% 100%, 27% 100%);}
.entry-info h4{font-size:40px;color:#fff;margin-bottom:5px;margin-top:5px;}
.entry-info span{font-size:13px;color:#fff;}
.entry-info a{text-decoration:none;}
.cat a{display:inline-block;font-size:11px;color:#fff;background:#3c3c3c;padding:1px 5px;border-radius:3px;margin-right:5px;margin-bottom:10px;text-decoration:none;}
.cat a:hover{background:#da3f41;}
.article-content{padding-top:15px;}
.article-content .link span,
.article-content .link{padding-left:0px;padding-right:10px;}
.article-content .link .link:hover i{opacity:1;left:75%;}
.entry-info .d-table{width:50%;height:100%;float:right;}
.entry-info .d-table-cell{vertical-align:middle;}
.post-meta ul{padding:0px;list-style:none;}
.post-meta ul li{display:inline-block;font-size:14px;margin-right:5px;padding-right:8px;border-right:1px solid #ccc;line-height:10px;}
.entry-info .post-meta ul li{color:#fff;}
.post-meta ul li i{margin-right:10px;font-size:11px;}
.post-meta ul li:last-child{border:none;}
.entry-post{position:relative;}
.post-date{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);text-align:center;position:absolute;left:15px;top:-10px;z-index:10;}
.post-date .day{background:#e48936;border-radius:2px 2px 0 0;color:#fff;display:block;font-size:16px;font-weight:500;font-weight:700;padding:10px;}
.post-date .month{background:#da3f41;border-radius:0 0 2px 2px;-webkit-box-shadow:0 -1px 0 0 rgba(0,0,0,.07) inset;box-shadow:0 -1px 0 0 rgba(0,0,0,.07) inset;color:#fff;font-size:.9em;padding:0 10px 2px;}
.post-date:after{content:"";position:absolute;left:-27px;width:0;height:0;top:0px;border-style:solid;border-width:10px 8px 0px 20px;border-color:transparent #ad5b0f transparent transparent;}
.blog-pg .list-post{padding-bottom:20px;}
.list-post .entry-title{font-size:18px;margin-bottom:10px;}
.list-post .entry-title a{text-decoration:none;color:#444242;}
.list-post .entry-title a:hover{color:#da3f41;}
.list-post .article-content{padding-top:0px;}
.list-post .article-content p{font-size:14px;line-height:22px;color:#56595a;}
.list-post .article-img{position:relative;}
.list-post .article-img img{max-height:250px;width:100%;}
.list-post .cat{position:absolute;bottom:0px;padding:15px;padding-bottom:0px;}
.side-bar{padding-left:25px;}
.widget{background:#f8f8f8;padding:25px;margin-bottom:30px;border-bottom:1px solid #eeeeee;border-bottom-right-radius:3px;border-bottom-left-radius:3px;display:block;overflow:hidden;}
.main-posts.row{margin-bottom:15px;}
.widget p{font-size:13px;margin-bottom:0px;margin-bottom:3px;font-weight:400;color:#494949;line-height:22px;margin-top:3px;}
.sidebar-add{margin-bottom:30px;}
.side-bar .newsletter h6{background:#2c2c2c;color:#fff;text-transform:uppercase;font-weight:700;text-align:center;padding:16px 0px;margin-bottom:0px;border-bottom:3px solid #ae2153;margin:-25px -25px 15px -24px;}
.side-bar .newsletter form{position:relative;}
.side-bar .newsletter input[type="submit"]{margin-top:0;position:absolute;top:2px;right:2px;padding:10px 7px;font-size:13px;}
.side-bar .newsletter button{margin-top:0;position:absolute;top:50%;right:5px;padding:10px 7px;font-size:13px;transform:translate(0,-50%);}
.side-bar .newsletter input.form-control{padding-right:130px;}
.side-bar .widget-title{font-size:17px;color:#000;text-transform:uppercase;margin-bottom:26px;padding-bottom:12px;border-bottom:3px solid #ae2153;font-weight:700;}
.bnone{border:none}
.recent-title{font-size:14px;color:#000;font-weight:600;margin-bottom:0px;margin-top:0px;line-height:19px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.recent-title:hover{color:#da3f41;}
.recent-date{font-size:13px;color:#494949;font-weight:400;}
.recent-img{width:97px;height:78px;margin-right:10px;display:inline-block;position:relative;float:left;}
.recent-img img{width:100%;max-height:85px;}
.recent-text{margin-left:110px;}
.recent-post ul{list-style:none;padding-left:0px;}
.recent-post ul li a{text-decoration:none;}
.recent-post ul li{padding-bottom:17px;border-bottom:1px solid #eeeeee;position:relative;margin-bottom:15px;display:inline-block;width:100%;}
.recent-post ul li:last-child{border-bottom:none;margin-bottom:0px;padding:0px;}
.full-post .recent-img{width:auto;position:relative;margin:0px;margin-bottom:20px;height:auto;}
.full-post .recent-text{margin-left:0;}
.full-post ul li{margin-bottom:25px;padding-bottom:15px;}
.full-post .recent-date{color:#c50404;font-size:12px;padding-right:5px;}
.full-post .recent-view{color:#c50404;font-size:12px;}
.populer-tab .nav-tabs{border-bottom:none;padding-bottom:26px;}
.full-post .recent-view i{border-left:1px solid #c50404;padding-left:8px;padding-right:8px;line-height:10px;}
.post-cat .recent-text{margin-left:0px;}
.post-cat ul li{padding-left:20px !important;position:relative;}
.post-cat ul li:before{content:"\e93e";font-family:'LineIcons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0px;top:3px;}
.side-bar .widget ul{padding-left:0px !important;list-style:none;}
.side-bar .widget .tags.cat ul li{display:inline-block;}
.pagination{padding:20px 0px;}
.pagination .page-link{box-shadow:none !important;}
.pagination .page-link:hover{color:#fff;text-decoration:none;background-color:#da3f41;border-color:#da3f41;}
.pagination .page-link{color:#3c3c3c;border-radius:0px !important;}
.pagination .page-link.current{background:#da3f41;color:#fff;}
.single-blog-pg{background:#fdfdfd;}
.single-blog-banner{background:url(images/blog-banner.jpg) !important;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;}
p.wp-caption-text{color:#a6a6a6;text-align:center;font-size:14px;font-style:italic;font-family:'Open Sans', sans-serif;margin-bottom:15px;margin-top:10px;}
.single-blog-pg .blog-pg article.entry-post{margin-bottom:0px;}
.share_ican{padding:19px 0px 30px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.share_ican ul{float:right;}
.share_ican span{text-transform:uppercase;color:#000000;font-size:13px;font-weight:700;padding-top:5px;display:inline-block;}
.share_ican ul li{display:inline-block;border-bottom:none;}
.share_ican ul li a{padding:5px 26px 8px;border-radius:3px;background:#474747;width:66px;text-align:center;}
.share_ican ul li a:hover{background:#da3f41;}
.share_ican ul li a i{margin-right:0px;color:#fff;}
.share_ican .twitter{background:#2aa9e0;}
.share_ican .facebook{background:#204385;}
.share_ican .google{background:#d3492c;}
.share_ican .pinterest{background:#ca2128;}
.share_ican .linkedin{background:#02669a;}
.share_ican .tumblr{background:#44546b;}
.share_ican .envelope{background:#19232d;}
.share_ican .instagram{background:#125688;}
.prve-post, .next-post{padding-top:15px;font-size:14px;color:#56595a;text-decoration:none;}
.profile-bg{background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;padding:150px 0px;}
.cmy-admin-qutto{padding-left:45%;}
.cmy-admin-qutto blockquote{background:transparent;color:#3c3c3c;font-size:25px;border:none;padding-left:0px;font-family:'Raleway', sans-serif;}
.cmy-admin-img{width:150px;height:150px;margin-bottom:0px;overflow:hidden;border-radius:100%;display:inline-block;float:left;}
.cmy-admin-profile h6{display:inline-block;float:left;}
.cmy-admin-qutto blockquote:before{left:-55px;top:0px;font-size:45px;color:#fff;opacity:0.5;}
.cmy-admin-profile h6 span{display:block;font-weight:400;border-bottom:2px solid #444242;position:relative;padding-bottom:10px;}
.cmy-admin-profile h6 span:after{content:"";position:absolute;left:0px;bottom:2px;width:0%;background:#da3f41;height:2px;transition:all .5s;}
.active.center .cmy-admin-profile h6 span:after{width:94%;}
.active.center .cmy-admin-qutto blockquote{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.active.center .cmy-admin-profile h6{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.our-team{text-align:center;overflow:hidden;position:relative;margin:12px;}
.our-team img{width:100%;height:auto;}
.our-team .team-content{width:100%;height:100%;background:rgba(33, 216, 162, 0.80);padding-top:35%;position:absolute;top:0;left:0;transform:translateY(100%);transition:all 0.3s cubic-bezier(0.52, 1.64, 0.37, 0.66) 0s;}
.our-team:hover .team-content{transform:translateY(0);}
.our-team .title{display:block;font-size:22px;font-weight:800;letter-spacing:1px;color:#222;text-transform:uppercase;margin:0 0 10px 0;}
.our-team .post{display:block;font-size:17px;color:#222;}
.our-team .social{padding:0;margin:0;list-style:none;}
.our-team .social li{display:inline-block;margin-top:30px;}
.our-team .social li a{display:block;width:35px;height:35px;line-height:35px;border-radius:50%;background:#fff;font-size:20px;color:#4c5462;margin-right:5px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.15);transition:all 0.5s ease 0s;}
.our-team .social li a:hover{background:rgba(33, 216, 162, 0.59);color:#fff;}
.testimonial-section{background-attachment:fixed !important;}
.testimonial-section:before{background:rgb(251, 251, 251);}
.owl-dots{text-align:center;}
.owl-dots span{display:inline-block;width:20px;height:5px;background:#cec3c3;border-radius:10px;}
.owl-dots div{display:inline-block;margin-right:5px;}
.owl-dot.active span{background:#000;}
.col-clogo .clogo-item:first-child img{max-width:185px;}
.card-header h5{font-size:15px;font-weight:600;}
.accordion .card{border:none;}
.accordion .card-header{margin-bottom:15px;}
.accordion .card-header a{text-decoration:none;}
.accordion .rotate-icon{float:right;}
.accordion .card-body{padding-top:0;}
ul.dot-list{padding-left:0px;list-style:none;border-left:4px solid #2c2c2c;padding-bottom:20px}
.dot-list li{position:relative;padding-left:25px;margin-bottom:10px;}
.dot-list li:before{content:"";position:absolute;left:-7px;top:8px;font-size:0px;height:10px;width:10px;background:#3c3c3c;border-radius:100%;transition:all .5s;opacity:1;}
.dot-list li:hover:before{opacity:1;background:#da3f41;}
.dot-list li a{color:#3c3c3c;}
.default-page .left-bar ul li{margin-bottom:9px;}
.sider-owl .owl-dots{margin-top:-36px;z-index:1010101010;position:relative;}
.sider-owl .owl-dots span{width:10px;height:10px;border:1px solid #da3f41;}
.owl-dot.active span{background:#da3f41;}
.post-cat a.current .recent-title{color:#da3f41;}
.error-banner h1{font-size:115px;text-shadow:1px 2px #222;}
.join-us{transition:all .5s;}
.career-pg{background:#fff;}
.grey-bx{background-color:#f4f4f4;border:1px solid #eff1ef;padding:30px 20px;height:100%;}
.grey-bx h6{font-size:19px;}
p.big-text{color:#3c3c3c;line-height:1.25em;font-weight:300;font-size:28px;margin-bottom:35px;}
.career-pg ul.list-icon{margin-bottom:30px;}
.career-form{padding:40px 80px;background-color:#f4f4f4;border:1px solid #eff1ef;}
.career-form .field label{font-size:20px;font-weight:400;display:block;margin-bottom:15px !important;}
.career-form .field label span{font-size:15px;font-family:'Open Sans', sans-serif;}
.career-form .field{display:inline-block;width:100%;}
.career-form .form-control{border-radius:0px;font-size:15px;color:#000;font-family:'Open Sans', sans-serif;padding:.795rem .75rem;background:#fff;}
.career-form .form-control:focus{background:#fff;}
.field-sm-item{width:50%;float:left;display:inline-block;padding:0px 10px;position:relative;}
.field .field-sm-item:first-child{padding-left:0px;}
.field .field-sm-item:last-child{padding-right:0px;}
.sub-fields input[type="checkbox"]{width:27px;height:27px;border:none !important;background:#fff !important;display:inline-block;vertical-align:middle;margin-right:10px;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;}
.sub-fields{margin-bottom:20px;}
.sub-fields input[type="checkbox"]:hover{background-color:rgba(195, 46, 74, 0.5) !important;cursor:pointer;}
.sub-fields input[type="checkbox"]:checked{background-color:#da3f41!important;cursor:pointer;}
textarea{width:100%;outline:none;padding:10px;}
span.file-upload-icon{height:54px;width:97%;position:absolute;bottom:0px;background-color:#fff;background-repeat:no-repeat;background-position:left center;pointer-events:none;}
span.file-upload-icon i{display:inline-block;width:54px;height:100%;font-size:28px;text-align:center;line-height:48px;color:#fff;background:#da3f41;opacity:0.7;transition:all .5s;}
.field-sm-item:hover span.file-upload-icon i{opacity:1;}
.career-form .field .btn{padding:14px 45px;}
.join-txt ul{padding-left:0px;list-style:none;}
.join-txt ul li{margin-bottom:10px;font-size:16px;font-weight:700;position:relative;padding-left:30px;}
.join-txt ul li:after{content:url("images/target.png");position:absolute;left:0px;top:2px;}
.join-txt ul li span{display:block;font-size:13px;font-weight:400;color:#3c3c3c;}
.cmp-view{background:#EDEEF2;padding-top:30px;border-bottom:1px solid rgba(193, 193, 193, 0.26);padding-bottom:50px;}
.cmpview-txt h2{font-size:62px;}
.cmpview-box{text-align:right;padding-left:40px;float:right;padding-top:90px;}
.cmpview-box .cmpview-box-item a{text-decoration:none;}
.cmpview-box .cmpview-box-item a i{display:block;font-size:35px;margin-bottom:10px;}
.cmpview-txt{display:table;height:100%;}
.cmpview-txt .section-header{display:table-cell;vertical-align:middle;}
.cmpview-box .cmpview-box-item{text-align:center;width:41%;float:right;background:#fff;margin:20px 3%;padding:20px 15px;min-height:245px;margin-top:16px;transition:all .3s;}
.cmpview-box .cmpview-box-item:hover{box-shadow:0 8px 6px -6px #ccc;}
.cmpview-box .cmpview-box-item:nth-child(2n+1){margin-right:0px;margin-top:-50px;}
.cmpview-box .cmpview-box-item p{margin-top:10px;margin-bottom:0px;line-height:23px;text-align:center;}
.cmpview-txt .tag-line:before{display:none;}
.cmpview-txt .tag-line{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);position:absolute;top: 202px; left: -110px; letter-spacing: 1px;}
.ekko-lightbox-nav-overlay a{color:#000 !important;}
.payment-section form{width:100%;padding-top:30px;}
.payment-section .field{margin-bottom:20px;width:100%;display:inline-block;}
select.form-control:not([size]):not([multiple]){height:auto;}
.banner.haff-banner .dtble{height:71vh;}
.survey-form th.table-thead-title{font-size:20px!important;font-weight:500;}
.survey-form .table td{text-align:center;padding:25px 20px;}
.survey-form .table th{text-align:center;color:#766d6d;}
.survey-form .table th.table-title{text-align:left;}
.survey-form .table tr th:first-child{text-align:left;font-weight:600;color:#232323;vertical-align:middle;}
.survey-form .table .thead-light th{color:#fff;background-color:#da3f4199;border-color:#da3f41;}
.survey-form .form-check-input{-webkit-appearance:none;height:20px;width:20px;display:inline-block;background:#e5e5e5;vertical-align:top;margin:-12px;margin-left:-19px;outline:none;border-radius:100%;}
.survey-form input[type="radio"]:checked{background-color:#da3f41!important;cursor:pointer;}
.survey-form .form-check-input:after{content:"";width:16px;height:16px;border-radius:100%;border:2px solid #fff;display:inline-block;margin-top:2px;margin-left:2px;opacity:0;}
.survey-form input[type="radio"]:checked:after{opacity:1;}
.survey-title h2{margin-bottom:0px;}
.survey-title p{color:#766d6d;padding:0 37px 25px;letter-spacing:1px;font-size:17px;}
.survey-form .field .form-check-input:after{display:none;}
.survey-form .field .form-check-input:before{content:"";display:block;width:15px;height:23px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;left:12px;opacity:0;}
.survey-form .field .form-check-input{-webkit-appearance:none;height:40px;width:40px;display:inline-block;background:#e5e5e5;vertical-align:middle;margin:0px;outline:none;border-radius:0;margin-right:30px;}
.survey-form .field .form-check-input:checked:before{opacity:1;}
.survey-form label{display:inline-block;margin-bottom:25px;font-size:25px;color:#56595a;}
.survey-form .field em{padding-left:50px;font-weight:500;font-style:normal;}
.survey-form .field-item{width:47%;display:inline-block;}
.mb-80{margin-bottom:80px;}
.survey-form .owl-nav{top:auto;bottom:10px;}
.survey-form .owl-nav .owl-next,
.survey-form .owl-nav .owl-prev{-webkit-transform:none;-ms-transform:none;transform:none;font-size:15px;color:#232323;background:transparent;text-transform:capitalize;font-weight:600;}
.survey-form .owl-nav .owl-next:before,
.survey-form .owl-nav .owl-prev:before{display:none;}
.survey-form .owl-dots div{display:inline-block;margin-right:5px;padding-left:50px;padding-right:50px;}
.survey-form .owl-dots span{background:#e5e5e5;color:#da3f41;position:relative;width:45px;height:45px;border-radius:100%;border:none;}
.survey-form .owl-dot span:after{content:"";position:absolute;left:50%;font-size:15px;top:50%;transform:translate(-50%, -50%);font-weight:700;}
.survey-form .owl-dot:first-child span:after{content:"1";}
.survey-form .owl-dot:nth-child(2) span:after{content:"2";}
.survey-form .owl-dot:nth-child(3) span:after{content:"3";}
.survey-form .owl-dot:nth-child(4) span:after{content:"4";}
.survey-form .owl-dots:after{content:" ";position:absolute;height:2px;background-color:#fff;left:14%;top:40px;width:73%;z-index:-1;}
.survey-form .owl-dots{text-align:center;position:relative;width:auto;display:inline-block;margin:auto;float:none !important;margin-top:35px;}
.survey-form .owl-dots:after{content:" ";position:absolute;height:2px;background-color:#da3f41;left:14%;top:23px;width:73%;z-index:-1;}
.survey-form.owl-carousel.owl-loaded{text-align:center;}
.survey-form .owl-stage-outer{text-align:left;}
.survey-form .owl-dot.active span{background:#da3f41 !important;color:#fff !important;}
.col-custom-5{-webkit-box-flex:0;-ms-flex:0 0 20.00%;flex:0 0 20%;max-width:20.00%;}
.why-bx{text-align:center;}
.why-bx p{text-align:center;}
span.cont-line{position:relative;width:2px;height:0px;background:rgba(69, 67, 67, 0.34);display:inline-block;transition:all .20s;}
span.cont-line:after, span.cont-line:before{content:"";position:absolute;width:7px;height:7px;background:#9a9a9a;border-radius:100%;transition:all.1s;}
.cont-line:before{left:-3px;top:0px;}
.cont-line:after{bottom:0px;left:-3px;}
.whybx-content{padding:0px 20px;}
.whybx-content p{font-size:13px;line-height:22px;color:#56595a;}
.whybx-content h6{margin-top:19px;}
.why-icon{font-size:29px;color:#222 !important;}
.col-custom-5:nth-child(2n+1) .why-icon{color:#56595a;}
.whybx-content.aos-animate span.cont-line{height:50px;}
.content-img{padding:0px 15px 15px;}
.whybx-img{max-width:150px;margin:auto;}
.why-us-section{background:#f8f8f8;}
.fix-btn{position:fixed;bottom:100px;padding:12px 25px;color:#fff;text-transform:uppercase;font-weight:600;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);left:-66px;z-index:10;text-decoration:none;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);}
.fix-btn:hover{background:#222;text-decoration:none;color:#fff !important;}
.seo-btn{position:fixed;right:-72px;z-index:99;top:50%;transform:rotate(270deg);background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);color:#fff;padding:12px 25px;}
.seo-btn:hover{background:#222;text-decoration:none;color:#fff;}
@keyframes fade_close{0%{opacity:0.8;}
50%{opacity:0.8;}
to{opacity:0.4;}
}
.autoplay:active{transform:scale(0.8);}
.stop{right:15px;}
.play{right:90px;}
ul.breadcrumb{border-radius:0;margin:0;background:transparent;padding-left:0px;}
ul.breadcrumb a{color:#fff;text-decoration:none;}
.breadcrumb li{color:#fff;text-transform:capitalize;opacity:0.6;transition:all .5s;font-size:12px;font-weight:600;}
.breadcrumb li:hover{opacity:1;}
.breadcrumb li:after{content:'ÃƒÂ¢Ã…Â¾Ã‚Â¤';color:#fff;padding:0 7px;}
.breadcrumb li:last-child{opacity:1;}
.breadcrumb li:nth-last-child(1):after{display:none;}
.free-seo input:nth-last-child(2){margin:auto;display:block;margin-bottom:15px;}
.free-seo input{width:100%;padding:10px;margin-bottom:15px;}
.free-seo input:nth-last-child(1){margin:auto;display:block;width:30%;}
.free-seo .modal-body{padding:2rem;}
.free-seo .modal-title{display:block;width:100%;text-align:center;text-transform:uppercase;}
.site-green{background:#da3f41;}
.pack .card-header h5{color:#fff;}
.pack .card{margin:15px 0;}
.sm-banner .dtble{height:39vh;}
.sm-banner .banner-title{font-size:35px;letter-spacing:2px;text-transform:capitalize;}
.payment-section table tr td{padding:10px;background:rgba(204, 204, 204, 0.16);}
.payment-section table tr td:first-child{width:200px;font-weight:700;text-transform:uppercase;letter-spacing:.25px;}
.payment-section table tr:nth-child(2n+1) td{background:rgba(33, 216, 162, 0.09);}
.print-btn{text-decoration:none !important;color:#000;font-weight:700;display:inline-block;margin-bottom:15px;text-transform:capitalize;float:right;}
.print-btn img{margin-right:5px;}
.print-btn:hover{color:#da3f41;}
.payment-topbar .link{padding-left:0px;}
.payment-topbar .link span{padding-left:0;}
.site-bg{background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);color:#fff;}
.ptb-45{padding:45px 0px;}
.ptb-65{padding:65px 0px;}
.pd-65{padding:65px;}
.bg-light{background-color:#F4F3F3 !important;}
.bg-dark{background-color:#0E0E0E !important;}
.hero-banner{background:#0E0E0E;color:#fff;padding-top:120px;height:auto;position:relative;}
.hero-banner .dtble{height:auto;}
.bnr-front-img{z-index:10;position:relative;}
.bnr-back-img{display:inline-block;width:336px;height:330px;position:absolute;right:0px;bottom:-30px;z-index:1;background:url(images/bnr-headphone.png);background-repeat:no-repeat !important;background-position:center center !important;}
.hero-banner-content .container{position:relative;}
.hero-banner span.title-tagline.fadeInLeft{transition:all .5s;}
.hero-banner span.title-tagline.animated{background:#F0704A;}
.hero-banner-img{min-height:455px;}
.cb-header{padding-bottom:24px;}
.support-icon{display:inline-block;width:66px;height:66px;background:url("images/support-person.png");background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;overflow:hidden;border-radius:100%;margin-right:30px;vertical-align:middle;}
.cb-header p{display:inline-block;}
.bgflat-form .cols{width:auto;display:inline-block !important;padding:0px 7px;margin-bottom:15px;}
.call-back.bgflat-form .form-control{width:178px;}
.bgflat-form .cols:first-child{padding-left:0px;}
.bgflat-form .cols:last-child{padding-right:0px;}
.form-control:focus{background-color:transparent;}
.bgflat-form .form-control{color:#fff;font-weight:700;border:none;border-bottom:1px solid #fff;padding-left:0px;}
.bgflat-form button{padding:10px 25px 8px;}
.responsive-tab ul#tabs li.nav-item{width:100%;margin-bottom:40px;display:block;}
.responsive-tab ul#tabs li.nav-item a{display:inline-block;border:none;box-shadow:none;position:relative;font-size:24px;font-weight:700;letter-spacing:.48px;color:#0e0e0e;padding:0px;}
.responsive-tab .nav-tabs{border:none;}
.responsive-tab ul#tabs li.nav-item a:after{content:"";left:0px;top:53%;width:0%;height:2px;background:#DA3F41;position:absolute;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;opacity:0;}
.responsive-tab ul#tabs li.nav-item a.active:after{opacity:1;width:100%;}
.responsive-tab .card-header{background:transparent;border:none;}
.responsive-tab .card-header h5{font-size:24px;font-weight:700;letter-spacing:.48px;color:#0e0e0e;}
.responsive-tab .card-header h5 a{color:#0e0e0e;text-decoration:none !important;}
.responsive-tab .tab-content > .tab-pane, .responsive-tab .tab-content{height:100%;position:relative;}
.responsive-tab .tab-pane:after{content:"";position:absolute;left:0px;bottom:0px;width:0%;height:8px;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);opacity:0;transition:all .5s;}
.responsive-tab .tab-pane.active.show:after{width:100%;opacity:1;transition:all .5s;}
.responsive-tab .tab-pane.active .card-body{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;}
.bg-icon{width:272px;height:272px;display:inline-block;background:url(images/symbols.gif);background-size:cover;background-repeat:no-repeat !important;background-position:center center !important;position:absolute;top:-50px;right:0px;z-index:1010;}
.poftfolio-section{padding-bottom:54px;}
.poftfolio-section .container{position:relative;}
.portfolio-abt{position:absolute;top:50%;right:0px;transform:translate(0px, -50%);max-width:358px;text-align:left;}
.portfolio-abt h2{color:#7D1873;font-size:45px;margin-bottom:15px;}
.portfolio-abt .portfolio-cat{font-weight:700;letter-spacing:.96px;margin-bottom:15px;display:inline-block;width:100%;}
.portfolio-abt p{margin-bottom:20px;font-weight:400;}
.portfolio-abt.text-white h2{color:#fff;}
.portfolio-abt.pos-right{right:auto;left:0px;transform:translate(0px, -50%);}
#slider .flex-active-slide .portfolio-abt h2{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;}
#slider .flex-active-slide .portfolio-abt p,
#slider .flex-active-slide .portfolio-abt .portfolio-cat,
#slider .flex-active-slide .portfolio-abt .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;}
#slider .flex-active-slide .portfolio-abt p,
#slider .flex-active-slide .portfolio-abt .portfolio-cat,
#slider .flex-active-slide .portfolio-abt .btn{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-duration:2.5s;-moz-animation-duration:2.5s;animation-duration:2.5s;}
#slider .flex-active-slide .portfolio-abt .portfolio-cat,
#slider .flex-active-slide .portfolio-abt .btn{-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-duration:1.7s;-moz-animation-duration:1.7s;animation-duration:1.7s;}
#slider .flex-active-slide .portfolio-abt .btn{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-fill-mode:both;animation-fill-mode:both;visibility:visible;-webkit-animation-duration:3s;-moz-animation-duration:3s;animation-duration:3s;}
.porftfolio-item span.slide-no{font-size:36px;font-weight:700;letter-spacing:2.16px;color:#0e0e0e;opacity:0.2;float:left;display:block;width:100%;}
.porftfolio-item li h6{font-size:20px;font-weight:800;letter-spacing:.4px;color:#0e0e0e;margin-bottom:10px;}
.porftfolio-item li p{font-size:16px;font-weight:600;letter-spacing:.32px;color:#0e0e0e;opacity:0.6;line-height:normal;}
.porftfolio-item li{margin-bottom:30px;position:relative;cursor:pointer;padding-top:39px;}
.porftfolio-item li:before,
.porftfolio-item li:after{content:"";position:absolute;left:0px;top:0px;width:0%;height:6px;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);transition:all .5s;opacity:0;}
.porftfolio-item li:after{background:#B2B2B2;opacity:1;width:100%;z-index:1;}
.porftfolio-item li.flex-active-slide:before{opacity:1;width:100%;z-index:2;}
.bg-icon.trust{background:url("images/trust.gif");background-size:100% !important;}
.ourclient-logo{position:relative;}
.ourclient-logo:after{content:"";position:absolute;top:0px;right:0px;height:100%;width:40%;background-color:#F4F3F3;}
.ourclient-logo .container.bg-light{padding:0px 15px 65px 75px;}
.ctlogo .item img{max-height:57px;vertical-align:middle;}
.ctlogo .d-table{min-height:60px;width:100%;text-align:center;}
.ctlogo .d-table-cell{height:100%;vertical-align:middle;}
.design-workout{background:url("images/team-work.jpg");height:580px;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;position:relative;}
.design-method:before{content:"";position:absolute;left:0px;top:-20px;width:0%;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);height:28px;transition:all .15s;opacity:0;}
.design-method.animation-ltr{position:relative;padding-bottom:180px;}
.design-method .container{position:relative;padding-bottom:180px;}
.dw-out-content{width:50%;padding:75px 50px 30px 0px;position:absolute;left:15px;bottom:0px;z-index:10;}
.design-method:before{width:50%;opacity:1;}
.design-method{position:relative;}
.design-method:after{content:"";left:0px;bottom:0px;width:50%;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);height:50%;position:absolute;}
.design-method.smm-method:after{height:43%;}
.img-effect:hover:before, .img-effect:hover:after{background:rgba(255,255,255,0.3);visibility:visible;}
.img-effect:hover:before{width:0;right:50%;left:50%;}
.img-effect:hover:after{height:0;top:50%;bottom:50%;}
.design-process .design-prtxt{height:100%;margin-bottom:40px;max-width:415px;}
span.sp-no{background-color:#0e0e0e;border-radius:50%;width:67px;height:67px;overflow:hidden;display:inline-block;text-align:center;font-size:24px;font-weight:600;letter-spacing:.48px;color:#ffffff;line-height:67px;margin-bottom:30px;position:relative;z-index:1;}
.sp-icon{margin-bottom:10px;}
.sp-icon img{width:80px;}
.design-prtxt h4{font-weight:800;font-size:26px;letter-spacing:.64px;margin-bottom:10px;}
.design-prtxt p{letter-spacing:.32px;color:#707070;line-height:26px;}
.step-item3, .step-item4{padding-left:87px;}
.psitem{position:relative;overflow:hidden;}
.design-process svg{position:absolute;top:33px;left:0px;max-height:586px;}
.defalut-faq .accordion button:after, .accordion button:before{display:none;}
.defalut-faq .accordion button{background:transparent;font-size:20px;font-weight:700;color:#0e0e0e;padding:20px 0px;text-align:left;text-decoration:none !important;text-transform:none;width:100%;padding-right:25px;}
.defalut-faq .accordion{margin-top:-15px;}
.defalut-faq .accordion .card-header{margin-bottom:0px;padding:0px;background:transparent;border:none;}
.defalut-faq .accordion .card-body, .accordion .card-body p{font-size:16px;letter-spacing:.32px;color:#707070;}
.defalut-faq .accordion .card-body{padding-left:0px;}
.defalut-faq .accordion .card{border-bottom:1px solid #ccc;border-radius:0;}
.accordin-icon{position:absolute;right:0px;top:25px;width:25px;height:25px;}
.btn-link .accordin-icon i.mins{background-image:url("images/mins.png");background-repeat:no-repeat !important;background-position:center center !important;width:100%;height:100%;display:inline-block;}
.btn-link.collapsed .accordin-icon i.mins{background-image:url("images/plus.png");}
.responsive-tab .accordin-icon{top:21px;}
.responsive-tab .card-header a .accordin-icon i.mins{background-image:url("images/mins.png");background-repeat:no-repeat !important;background-position:center center !important;width:100%;height:100%;display:inline-block;}
.responsive-tab .card-header a.collapsed .accordin-icon i.mins{background-image:url("images/plus.png");}
.poftfolio-section .flex-direction-nav{display:none;}
.design-workout .title-section h2{letter-spacing:1.2px;}
.hero-seo{background:url("images/hero-banner-seo.png");}
.hero-smm{background:url("images/smm-banner.png");}
.hero-contact{background:url("images/contact-banner.jpg");}
.hero-content{background:url("images/content-writing-banner.png");}
.hero-ppc{background:url("images/ppc-banner.png");}
.hero-blog{background:url("images/blog-banner.jpg");}
.hero-about{background:url(images/about-banner.jpg);}
.hero-service{background:url(images/Rectangle_221.png);}
.hero-portfolio{background:url(images/portfolio-banner.png);}
.hero-career{background:url(https://www.advologysolution.com/images/page-404);}
.hero-faq{background:url(images/hero-banner.jpg);}
.web-dvpm-hero{background:url(images/Development-banner-image.png);}
.hero-banner{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;position:relative;}
.hero-banner:after{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:transparent;background-size:cover !important;background-repeat:no-repeat !important;background-position:center center !important;}
.hero-banner .hero-banner-content{position:relative;z-index:1;}
.call-back{z-index:1;}
.hero-banner.hero-seo:after , .hero-banner.hero-smm:after , .hero-banner.hero-contact:after , .hero-banner.hero-blog:after , .hero-banner.hero-about:after , .hero-banner.hero-service:after ,.hero-banner.hero-portfolio:after ,.hero-banner.hero-faq:after ,.hero-banner.web-dvpm-hero:after ,.hero-banner.hero-content:after ,.hero-banner.hero-ppc:after ,.hero-banner.hero-career:after ,.hero-banner.single-blog-banner:after{background:url("images/hero-overlay.png");}
.hero-seo .hero-banner-img , .hero-smm .hero-banner-img , .hero-contact .hero-banner-img , .hero-blog .hero-banner-img , .hero-about .hero-banner-img , .hero-service .hero-banner-img , .hero-portfolio .hero-banner-img , .hero-faq .hero-banner-img , .web-dvpm-hero .hero-banner-img , .hero-content .hero-banner-img , .hero-ppc .hero-banner-img , .hero-career .hero-banner-img, .single-blog-banner .hero-banner-img{opacity:0;}
.seo-workout{background:url("images/average-website-cost.png");}
.smm-workout{background:url("images/smm-workout.png");}
.design-process.seo-process .design-prtxt{max-width:445px;}
.design-process.seo-process svg{max-height:841px;}
.design-process.seo-process .design-prtxt{margin-bottom:26px;}
.design-process.seo-process.dev-porcess .design-prtxt{margin-bottom:70px;}
.result-focus{background:url("images/result-focused.gif");background-size:100%!important;}
.seo-process-img.anim{margin-left:-93px;}
.smm{background:url('images/content.gif');background-size:70%!important;}
.content{background:url('images/content.gif');background-size:70%!important;}
.seo-process-img.img-effect:before,
.seo-process-img.img-effect:after{left:-75px;}
.seo-process-img.img-effect:hover:before{right:50%;left:35%;}
.seo-process-img.img-effect:hover:after{top:50%;bottom:50%;}
.bg-dark .accordion{background:transparent;margin-top:0px;}
.bg-dark .accordion .card{background:transparent;border:none;}
.bg-dark .accordion button{color:#fff;}
.bg-dark .accordion .card-body,
.bg-dark .accordion .card-body p{color:#fff;}
.bg-dark .card-body{padding-bottom:0px;}
.bg-dark .btn-link.collapsed .accordin-icon i.mins{background-image:url("images/grd-plus.png");}
.bg-dark .btn-link .accordin-icon i.mins{background-image:url(images/grd-mins.png);}
.acc-btn-icon{display:inline-block;vertical-align:middle;height:32px;width:34px;background-image:url(images/icon-sprit.png);background-repeat:no-repeat !important;margin-left:-40px;background-position:-26px -26px;}
.acc-btn-icon.wd-1{background-position:-26px -26px;}
.acc-btn-icon.wd-2{background-position:-29px -77px;}
.acc-btn-icon.wd-3{background-position:-26px -127px;}
.acc-btn-icon.wd-4{background-position:-27px -179px;}
.acc-btn-icon.wd-5{background-position:-26px -233px;}
.acc-btn-icon.wd-6{background-position:-26px -289px;}
.acc-btn-icon.wd-7{background-position:-26px -342px;}
.acc-btn-icon.seo-1{background-position:-93px -22px;}
.acc-btn-icon.seo-2{background-position:-93px -75px;}
.acc-btn-icon.seo-3{background-position:-93px -129px;}
.acc-btn-icon.seo-4{background-position:-93px -181px;}
.acc-btn-icon.seo-5{background-position:-93px -236px;}
.acc-btn-icon.seo-6{background-position:-93px -293px;}
.acc-btn-icon.cw-1{background-position:-149px -20px;}
.acc-btn-icon.cw-2{background-position:-150px -74px;}
.acc-btn-icon.cw-3{background-position:-150px -128px;}
.acc-btn-icon.cw-4{background-position:-150px -180px;}
.acc-btn-icon.ppc-1{background-position:-149px -230px;}
.acc-btn-icon.ppc-2{background-position:-150px -74px;}
.acc-btn-icon.ppc-3{background-position:-151px -287px;}
.acc-btn-icon.ppc-4{background-position:-90px -342px;}
.acc-btn-icon.ppc-5{background-position:-150px -342px;}
.acc-btn-icon.ppc-6{background-position:-204px -22px;}
.acc-btn-icon.smm-1{background-position:-204px -71px;}
.acc-btn-icon.smm-2{background-position:-202px -132px;}
.acc-btn-icon.smm-3{background-position:-202px -189px;}
.acc-btn-icon.smm-4{background-position:-202px -237px;}
.acc-btn-icon.smm-5{background-position:-202px -287px;}
.acc-btn-icon.smm-6{background-position:-202px -337px;}
.flexslider2{display:inline-block;width:60%;float:left;}
.flexslider2 .slides li{height:529px;display:inline-block;background-size:cover !important;}
.flexslider-tab ul.slides.porftfolio-item{display:inline-block;}
.poftfolio-section.tab-view-dec{display:inline-block;width:100%;}
.flexslider-tab{float:left;width:40%;}
.seo-slide .item img{vertical-align:middle;}
.seo-slide .d-table{min-height:155px;width:100%;text-align:center;}
.seo-slide .d-table-cell{height:100%;vertical-align:middle;}
.seo-slide-section .site-bg{display:inline-block;padding:45px;color:#fff;margin-top:-100px;margin-bottom:50px;}
.seo-slide-section .title-section{margin-bottom:0px;}
.seo-slide-section .title-section h2,
.seo-slide-section .title-section h3{color:#fff;margin-bottom:0px;}
.whyseo .responsive-tab .tab-pane:after{display:none;}
.whyseo{background:url("images/seo-tabbg.jpg");margin-bottom:190px;position:relative;height:auto;padding:110px 0px;background-repeat:no-repeat;background-size:cover !important;background-position:center center !important;}
.main-section.whyseo:before{background:rgba(244, 243, 243, 0.81);}
.whyseo .responsive-tab .card{background:transparent;}
.card-body p{font-weight:600;}
.why-pos-right{color:#fff;width:477px;z-index:1;position:absolute;right:0px;top:0px;height:100%;padding-left:20px;overflow-x:auto;}
.whyseo:before{content:"";position:absolute;left:0px;top:0px;width:100%;background:rgba(244, 243, 243, 0.81);height:100%;}
.why-pos-right .responsive-tab ul#tabs li.nav-item a{background:transparent;}
.nav-tabs.why-pos-right-tab .nav-item.show .nav-link,
.nav-tabs.why-pos-right-tab .nav-link.active{background-color:transparent;}
.nav-tabs.why-pos-right-tab{background:#0e0e0e;padding:64px 0px 64px 0px;min-height:100%;}
.why-pos-right::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;-moz-appearance:none !important;}
.why-pos-right::-webkit-scrollbar{width:5px;background-color:#F5F5F5;-moz-appearance:none !important;}
.why-pos-right::-webkit-scrollbar-thumb{background-color:#0e0e0e;border:2px solid #0e0e0e;-moz-appearance:none !important;}
.why-pos-right span.slide-no{color:#fff;font-size:36px;opacity:0.2;font-weight:700;}
.why-pos-right h6{color:#fff;font-size:20px;font-weight:800;line-height:normal;margin-bottom:10px;}
.why-pos-right p{font-weight:600;color:#fff;opacity:0.6;font-size:16px;}
.whyseo .responsive-tab ul#tabs li.nav-item:last-child{margin-bottom:0;}
.whyseo .responsive-tab ul#tabs li.nav-item a{padding:0px 107px 0px 67px;position:relative;}
.whyseo .responsive-tab ul#tabs li.nav-item a .tab-divider{display:inline-block;width:100%;background:#B2B2B2;height:6px;position:relative;}
.whyseo .responsive-tab ul#tabs li.nav-item a:before{width:0;height:0;border-style:solid;border-width:20px 30px 20px 0;border-color:transparent #0e0e0e transparent transparent;content:"";position:absolute;left:-37px;top:41%;transform:translateX(50%);opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.whyseo .responsive-tab ul#tabs li.nav-item a.active:before{opacity:1;}
.whyseo .responsive-tab ul#tabs li.nav-item a .tab-divider:after{content:"";left:0px;top:auto;bottom:0px;position:absolute;height:6px;width:0px;opacity:0;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.whyseo .responsive-tab ul#tabs li.nav-item a.active .tab-divider:after{width:100%;opacity:1;}
.whyseo .responsive-tab ul#tabs li.nav-item a:after{display:none;}
.whyseo .responsive-tab ul#tabs li.nav-item a.active span.slide-no{opacity:1;}
.responsive-tab a.btn{margin-top:15px;}
.code-icon{background:url("images/Codding.gif");background-size:100%;}
.abt-webdevelopmet{margin-bottom:110px;}
.function-circle{font-size:24px;font-weight:700;text-transform:uppercase;margin:0px auto;width:321px;height:161px;line-height:190px;border-top-right-radius:164px;border-top-left-radius:164px;position:relative;}
.function-circle:after{content:"";position:absolute;bottom:0px;left:-40px;right:-40px;height:1px;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);}
.dev-function{position:relative;padding-top:42px;}
.fn-item-container{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.fn-box{width:50%;float:left;}
.fn-box span{display:inline-block;width:50px;height:76px;vertical-align:top;position:relative;cursor:pointer;}
.fn-box p{display:inline-block;}
.fn-box.top-left-bx{position:absolute;left:7px;top:0px;}
.right-bottom-angle{border:none;border-top:1px solid #941c63;border-right:1px solid #e00bab;}
.fn-box.top-right-bx{position:absolute;right:-97px;top:0px;}
.left-bottom-angle{border:none;border-top:1px solid #941c63;border-left:1px solid #e00bab;}
.fn-box.bottom-left-bx{position:absolute;bottom:-20px;left:-15px;}
.fn-box.bottom-right-bx{position:absolute;bottom:-20px;right:-152px;}
.fn-box p{margin-bottom:0px;position:relative;top:-15px;padding:0px 10px;font-weight:700;text-transform:uppercase;}
.left-right-angle{border-top:1px solid #941c63;}
.right-left-angle{border-top:1px solid #d33a43;}
.fn-box span:after{content:"";position:absolute;width:12px;height:12px;display:inline-block;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);border-radius:100%;}
.fn-box span:hover:after,
.fn-box span.active:after{transition:transform 0.4s cubic-bezier(.68,-.55,.265,1.55);animation:scalePulse 0.7s linear infinite;}
.right-bottom-angle:after{right:-8px;bottom:-6px;}
.left-bottom-angle:after{bottom:-6px;left:-6px;}
.left-right-angle:after{right:0px;top:-6px;}
.right-left-angle:after{left:-6px;top:-6px;}
.fn-boxtxt{position:absolute;width:320px;height:200px;background:#0e0e0e;transform:translate(-84%, -62%);z-index:1;padding:20px 20px 25px;color:#fff;border-radius:40px;border-bottom-right-radius:0;border-top-left-radius:0;visibility:hidden;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.fn-box span:hover .fn-boxtxt{visibility:visible;opacity:1;}
.left-bottom-angle .fn-boxtxt{transform:translate(-100%, -62%);}
.left-right-angle .fn-boxtxt{transform:translate(-86%, -102%);}
.right-left-angle .fn-boxtxt{transform:translate(0%, -98%);border-bottom-left-radius:0px;border-bottom-right-radius:40px;border-top-left-radius:40px;border-top-right-radius:0px;}
.left-bottom-angle .fn-boxtxt{transform:translate(0%, -62%);border-bottom-left-radius:0px;border-bottom-right-radius:40px;border-top-left-radius:40px;border-top-right-radius:0px;}
.development-portfolio .nav-tabs.why-pos-right-tab{padding:20px 0px 40px 0px;}
.development-portfolio .why-pos-right p{margin-bottom:0px;}
.development-portfolio .responsive-tab ul#tabs li.nav-item{margin-bottom:15px;}
.development-portfolio{padding:0px;}
.development-portfolio .portfolio-abt{transform:none;position:relative;top:0%;right:0px;max-width:300px;text-align:left;float:right;}
.development-portfolio .philanzel_img{margin:50px 0px;}
.whyseo.development-portfolio .responsive-tab .card{background-repeat:no-repeat !important;padding-bottom:60px;background-size:cover;}
.whyseo.development-portfolio{background:none;}
@media (min-width:992px){.development-portfolio .philanzel_img{max-height:313px;}
}
@keyframes scalePulse{0%{box-shadow:0 0 0 0 rgba(215,34,128,.5),0 0 0 7px rgba(215,34,128,.5),0 0 0 14px rgba(215,34,128,.5),0 0 0 21px rgba(215,34,128,.5)}
100%{box-shadow:0 0 0 7px rgba(215,34,128,.5),0 0 0 14px rgba(215,34,128,.5),0 0 0 21px rgba(215,34,128,.5),0 0 0 28px rgba(215,34,128,0)}
}
@media (min-width:1550px){.hero-banner .dtble{height:52vh;}
.bnr-back-img{right:0px;bottom:0px;}
#slider .slides > li{height:630px;}
.call-back.site-bg.ptb-45{position:relative;padding:51px 0px;}
.main-section{padding:100px 0px;}
.header .nav ul ul li a{padding:10px;}
#cmp-tur-vd .modal-dialog {  max-width: 75% !important;}

}
@media(min-width:992px){

.whyseo .responsive-tab .card{border:none !important;}
.whyseo .responsive-tab .card .card-header{display:none !important;}
.whyseo .responsive-tab .card .collapse{display:block !important;}
.hero-banner-img { display: none;}
.banner-wrapper {  height: 100vh;}
.hero-innerbnr {height: 63vh;}
.call-back {height: 37vh;}

}
@media(max-width:991px){.whyseo .responsive-tab .tab-content > .tab-pane{display:block !important;opacity:1;}
.whyseo .responsive-tab .card{border:block;}
.whyseo .responsive-tab .card .card-header{display:block;}
.whyseo .responsive-tab .card .collapse{display:none;}
.whyseo .responsive-tab .card .collapse.show{display:block;}
}
@media(min-width:576px){.responsive-tab .card{border:none;}
.responsive-tab .card .card-header{display:none;}
.responsive-tab .card .collapse{display:block;}
.site-vd-model .modal-dialog {  max-width: 800px;}
}
@media(max-width:575px){
.responsive-tab .tab-content > .tab-pane{display:block !important;opacity:1;}
}
@media (min-width:576px){.container{max-width:100%;}
}
@media (min-width:767px){.container{max-width:100%;}
}
@media (min-width:768px){.container{max-width:720px;}
}
@media (min-width:992px){.container{max-width:960px;}
}
@media (min-width:1200px){.container{max-width:1170px;}
}

@media (min-width:1680px){
.hero-innerbnr {height: 75vh;}
.call-back {height: 25vh;}
}

.white-text ,.white-text h2 , .white-text p{color:#fff;}
.mb-7{margin-bottom:5rem!important}
.workproc{background-image:url(images/Rectangle_243.png);position:absolute;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;}
.img-about{right:15px;position:absolute;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}
.about-con{padding:150px 90px 150px 0;position:relative;}
.about-con p{padding:30px 0;}
.about-con p:after{content:"";position:absolute;left:0px;bottom:0;width:100%;background-image:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);height:8px;transition:all .15s;}
.about-con:before{content:'';background-image:url(images/logo-corner.png);position:absolute;width:150px;height:159px;background-repeat:no-repeat;right:30px;top:100px;}
#custom-tab1 a.nav-link{width:30%;text-align:center;padding:13px 0;border-radius:0;font-size:14px;}
#custom-tab1 a.nav-link img{width:30%;}
#custom-tab1 a.nav-link.active{background:inherit;}
.custom-tab1 #custom-tab1 a.nav-link.active{background:linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);color:#fff;}
#custom-tab1 a.nav-link{color:#fff;}
.custom-tab1 #custom-tab1 a.nav-link{color:#000;}
#custom-tab1 a.nav-link:nth-child(1){color:#000}
#custom-tab1 a.nav-link:nth-child(2){}
#custom-tab1 a.nav-link:nth-child(3){}
#custom-tab1 a.nav-link:nth-child(4){}
#custom-tab1 a.nav-link:nth-child(5){}
.serv-tab .card{background-color:transparent;}
.serv-tab .card:after{display:none;}
.serv-tab .card h2:after{display:none;}
.serv-tab .card h2{border-bottom:none;}
.serv-tab .tab-txt .btn:hover{color:#fff;}
.serv-tab1 .tab-txt .btn:hover{color:#da3f41!important;}
.serv-tab .tab-txt .btn:hover i.btn-arrow.white-arrow{background:url(images/right-arrow-white.png);}
.serv-tab1 .tab-txt .btn:hover i.btn-arrow.white-arrow{background:url(images/right-arrow.png);}
.serv-tab .tab-txt .btn:hover:after{border-color:#fff;}
.serv-tab1 .tab-txt .btn:hover:after{border-color:#da3f41;}
#tab2 .tab-txt .btn:hover{color:#da3f41;}
#tab2 .tab-txt .btn:hover i.btn-arrow.white-arrow{background:url(images/right-arrow.png);}
#tab2 .tab-txt .btn:hover:after{border-color:#da3f41;}
.serv-tab .tab-img{text-align:center;}
.custom-tab1 .cust-nav1 .nav{border-bottom:2px solid #d8d7d7}
.wrk-step1 ul li{height:140px;margin-bottom:15px;border:none;}
.work-process .p-5{padding-left:100px!important;}
.article-sec{padding:4rem 0 9rem;}
.article-sec a:hover{text-decoration:none;}
.article-sec a:hover h6{color:#da3f41}
.smm-page-bg{width:50%;}
.smm-slide{padding:0;}
.div-minus{margin-top:-160px;text-align:right;}
.div-minus img{max-width:70%;}
.header .container{max-width:1500px;padding:0px 50px;}
.my-pd2{padding-left:calc(50% - 565px);}
.my-pd22{padding-right:calc(50% - 444px);}
.service-page-box{padding:35px 60px;}
.service-page-box:nth-child(2n+1){background-color:#F4F3F3 !important;}
.headin{font-size:60px;line-height:1.15;font-weight:900;margin-bottom:20px;}
.width-set{width:80%;}
.per{font-size:90px;color:#DA3F41}
.here-box p{margin:0;}
.here-box{padding:35px;border:2px solid #f4f3f3;}
.img-here{position:absolute;bottom:0;}
.img-here img{width:500px;}
.port-sec{padding:0;}
.portfolio-section.port-sec .bg-port{padding:40px 0;background-size:cover!important;position:relative;overflow:hidden;}
.nav-center .owl-nav{top:auto;text-align:center;margin:auto;position:relative;margin-top:50px;}
.port-cotent{text-align:center;width:100%;visibility:hidden;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;color:#fff;z-index:2;}
.port-hover:hover .port-cotent{visibility:visible;}
.port-hover{position:relative;transition:all .25s ease-in-out;}
.port-hover:hover:before{content:'';width:100%;position:absolute;height:100%;background:rgb(0,0,0,.55);top:0;left:0;z-index:1;}
.port-cotent h4{margin-bottom:0;color:#fff;}
.choose-box{text-align:center;}
.choose-box img{margin-bottom:10px;width:20%}
.choose-img{background:url(images/line-drag.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;width:100%;height:110px;margin:15px 0;}
.whychoose{margin-top:30px;position:relative;}
#bg-dotted{position:absolute;text-align:left;top:-150px;left:-100px;}
#bg-dotted .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:18px;margin-bottom:18px;background:#23ace8;animation:wave 5.3s linear infinite;}
.web-development-img{height:450px;}
.white-hover:hover{color:#fff;}
.white-hover:after{border-color:#fff;}
.white-hover:hover i.btn-arrow.white-arrow{background:url(images/right-arrow-white.png);}
.serv-tab1 #custom-tab1 a.nav-link{position:relative;padding-left:75px;text-align:left;display:flex;align-items:center;}
.serv-tab1 #custom-tab1 a.nav-link img{position:absolute;left:20px;}
.about-section-page{padding:0;}
.about-page-img{background:url(images/about-page-img.png) center center no-repeat;background-size:cover;height:100%;}
.about-page-cont{padding-right:0;}
.about-page-con{padding:100px 0 0;}
.about-page-con1{padding:40px 70px 60px 0;background:#fff;position:relative;z-index:99}
.title-section1 p{font-size:36px;line-height:40px;}
.about-img-area{flex:0 0 60%;max-width:60%;margin-left:-10%;}
.mission-section-title , .mission-section-title2{flex:0 0 calc(100% - 50%);max-width:calc(100% - 50%);}
.mobile-top{position:absolute;width:84%;z-index:99;top:21px;left:8%;}
.time{font-size:9px;padding-left:9px;}
.bet-charge{line-height:0;}
.bet-charge ul{display:inline-block;list-style-type:none;padding:0;font-size:12px;margin:0;}
.bet-charge ul li{display:inline-block;padding:0 11px 0 0;}
.bet-charge ul li:nth-child(1){padding-right:4px;}
.title-section1{position:relative;}
.title-section1:before{content:'';background-image:url(images/logo-corner.gif);position:absolute;width:140px;height:159px;background-repeat:no-repeat;right:-110px;top:-15px;background-size:50%;}
.close{background-image:none;}
.close:after{border:none;}
.file-upload{position:relative;overflow:hidden;border-radius:3px !important;background:#fff;text-transform:uppercase;font-size:13px;border:none !important;box-shadow:none !important;color:#fff !important;text-shadow:none;padding:5px 10px !important;font-family:Arial, sans-serif;display:inline-block;vertical-align:middle;width:100%;height:54px;}
.file-upload input.upload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0);width:100%;height:54px;}
.text-input{display:inline-block;border:none;vertical-align:middle;background:none;box-shadow:none;font-size:13px;padding-left:0;width:220px;padding-right:0;position:absolute;left:66px;bottom:18px;outline:none !important;}
#worksamplesurl{left:81px;}
span.file-upload-icon{left:0px;text-align:left;}
.model-info a.link{color:#222;}
.model-cnt-info a.link{color:#da3f41;}
.blog-pg .article-box{border:1px solid #eee;overflow:hidden;}
.blog-pg .article-content-bx{padding:15px;}

.serv-page-content .link {padding-left:0;}
/* tab sprit */

.serv-tab1 .srtab-icon{width: 45px; height: 45px;  vertical-align: middle; background: url(images/tool-sprit-img.png);  background-repeat: no-repeat;   background-position: -29px -20px;   position: absolute;   left: 20px;  background-size: auto;}
.serv-tab1 .srtab-icon.desdev-icon-tab{ background-position: -29px -91px;}
.serv-tab1 .srtab-icon.smm-icon-tab { background-position: -29px -161px;}
.serv-tab1 .srtab-icon.ppc-icon-tab {background-position: -27px -230px;}
.serv-tab1 span.srtab-icon.ma-icon-tab {background-position: -28px -306px;}
.quick-link .quick-icon{width: 50px;  height: 22px;  background: url(images/tool-sprit-img.png);   background-repeat: no-repeat;   background-position: -98px -22px;   background-size: auto;   display: inline-block;    vertical-align: middle;}
.quick-link .quick-icon.qdownload-icon { background-position: -98px -63px;}
.quick-link .quick-icon.qsupport-icon { background-position: -98px -111px;}
span.quick-icon.payment-icon { background-position: -98px -165px;}

 /* new exp section */
 
.experience-section{background:url(images/exp-bg.jpg);}
.experience-txt {padding-left: 50px;}
.ud-title .font-light { font-weight: 200;  font-size: 120%; line-height: 1.0;}

.video-play-button {position: relative;z-index: 10;box-sizing: content-box;display: block;width: 32px;height: 44px;border-radius: 50%;padding: 18px 20px 18px 28px;}
.video-play-button:before {content: "";position: absolute;z-index: 0;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);display: block;width: 80px;height: 80px;border-radius: 50%;animation: pulse-border 1500ms ease-out infinite;background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);}
.video-play-button:after {content: "";  position: absolute;  z-index: 1;  left: 50%;  top: 50%;  transform: translateX(-50%) translateY(-50%);
  display: block;  width: 80px;  height: 80px;  border-radius: 50%;  transition: all 200ms;
  background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);  }
.video-play-button:hover:after {background-color: darken(#fa183d, 10%);}
.video-play-button img {position: relative; z-index: 3; max-width: 100%; width: auto; height: auto;}
.video-play-button span {display: block;position: absolute;z-index: 3;width: 0;height: 0;border-left: 18px solid #fff;border-top: 10px solid transparent;border-bottom: 14px solid transparent;left: 50%;top: 50%;transform: translate(-50%, -50%);}

.cmp-tur { display: inline-block;    width: 100%;    position: relative;    margin-top: 25px;}
.vd-btn { position: relative; display: inline-block; float: left;margin-right: 20px;}
.vd-btn-txt {display: inline-block; float: left;color: #fff;padding-left: 20px; font-weight: 700;}
.vd-btn-txt p { margin-bottom: 0px; padding-top: 10px;}

.modal  .video video { width: 100% !important; height: auto !important;}
.site-vd-model .modal-content {background: transparent;}
.site-vd-model .modal-body {padding: 0px;   background: transparent;}
.site-vd-model button.close { color: #fff;   opacity: 1;    right: -26px;    position: absolute;}


.rating-site-logo { max-width: 150px; margin: 10px auto 15px; height:50px;}
.rating-site-logo img{max-height:49px;}
.rank-pack-header {  padding: 25px 0px;  background: #fff;  border-bottom: 1px solid #f4f3f3;;}
.rank-pack-list {  background: #fff;}
.rank-pack-list ul {list-style: none; padding: 0px 0px 30px;    margin: 0px;display:inline-block; width:100%;}
.rank-pack-list ul li {font-weight: 300;   line-height: 26px;    padding: 8px 20px; font-size:14px;
    border-bottom: 1px solid #f4f3f3;   display: inline-block;    width: 100%; float:left;}
.rank-pack-list ul li span {float: left;width: 80%;}
.rank-pack-list ul li span:last-child { float: right;  text-align: right;    width: 20%;}
.rank-pack-list ul li strong {font-weight: 700;}
.rank-pack-header .btn {margin-top: 25px;}
.rating-site-logo img { max-height: 49px;}
.seo-rank-pack {box-shadow: 2px 3px 8px rgb(183 174 174 / 80%);}
.seo-ranking-slider .item { padding: 15px;}
.rank-pack-list ul li:nth-child(2n+2) { background: rgb(239 239 239 / 56%);}
.home-vd-btn {   position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.plans-package.responsive-tab  .tab-pane .card-body {  padding: 0px !important; background: #f4f3f3;}
.plans-package.responsive-tab .tab-pane.active.show:after{display:none;}
#custom-tab2 { justify-content: center;border-bottom: 4px solid #efecec;}
.plans-package.responsive-tab  .nav-pills a.nav-link { font-weight: 500;  color: #666;border-bottom: 4px solid transparent;  border-radius: 0px; font-size: 19px;position: relative;}
.plans-package.responsive-tab  .nav-pills a.nav-link.active {  background: transparent;color: #0E0E0E;}
.plans-package.responsive-tab .nav-pills a.nav-link.active:after {    width: 100%;}
.plans-package.responsive-tab .nav-pills a.nav-link:after {    content: "";    position: absolute;   left: 0px;bottom: -9px;   width: 0%;    height: 6px;
    background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);    transition: all .5s;}

.plans-package .rank-pack-list ul { max-height: 300px; overflow-x: auto; min-height: 300px;}
.tcolor.pak-price {color: #da3f41; font-size: 30px;font-weight: 700;}
.tcolor.pak-price small { font-size: 20px;}
.org-price{color: #666; margin-bottom:10px;}
.pkg-titel {font-weight: 700; font-size: 18px;margin-bottom: 5px;}

.plans-package .rank-pack-list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;-moz-appearance:none !important;}
.plans-package .rank-pack-list ul::-webkit-scrollbar{width:5px;background-color:#F5F5F5;-moz-appearance:none !important;}
.plans-package .rank-pack-list ul::-webkit-scrollbar-thumb{background-color:#da3f41;border:2px solid #da3f41;-moz-appearance:none !important;}
.nav-var .owl-nav {  width: 106%;    top: 50%;    left: 50%;   transform: translate(-50%, -50%);  pointer-events: none;}
.nav-var .owl-nav .owl-prev, 
.nav-var .owl-nav .owl-next {pointer-events: all;}
.plans-package .owl-carousel .owl-nav .disabled{display:inline-block; opacity:.3;}
.rank-pack-header {  padding: 25px 20px;    overflow: hidden;    position: relative;}

.pck-offer {position: absolute;   left: -41px;    top: 25px;    padding: 7px 33px 7px 38px;   background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);
    color: #fff;    transform: rotate(-45deg);   font-size: 13px;font-weight: 700;}



/* layer design page */

.main-section.label-ds-benifits { background: #d6d9d8; } .benifits-box { position: relative; width: 100%; height: 370px; }
.benifits-box .bb-txt { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; display: flex; justify-content: center; 
   align-items: center; padding: 50px; background: linear-gradient(45deg, #0e0e0e, transparent); } 
.benifits-box .bb-txt h4 { color: #fff; }
.ld-btn { text-decoration: none !important; color: #fff !important; background: #81a494; padding: 10px 15px; border-radius: 20px; min-width: 135px; display: inline-block; position: relative; } 
.ld-btn:before {content: "";border: 2px solid #fff;left: 3px;top: 3px;bottom: 3px;right: 3px;position: absolute;border-radius: 20px;opacity: 0;transition: all .5s;} 
.ld-btn:hover:before { opacity: 1; }

.tgreen, .tgreen a {color: #81a494;    text-decoration: none !important;}
.label-prd-img .tgreen { margin-bottom: 10px;}
.lb-prd-price { font-weight: 700;  color: #9d8143;}
.green-scrollbar {max-height: 550px;    overflow-y: auto;}

.green-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5;-moz-appearance:none !important;}
.green-scrollbar::-webkit-scrollbar{width:5px;background-color:#F5F5F5;-moz-appearance:none !important;}
.green-scrollbar::-webkit-scrollbar-thumb{background-color:#81a494;border:2px solid #81a494;-moz-appearance:none !important;}
.benifits-box img {width: 100%; height: 100%;  object-fit: cover;}

.label-dw-img {position: relative; height: 240px; margin-bottom: 20px;}
.label-dw-img img { width: 100%;height: 100%;  object-fit: cover;}
.label-dw-txt h6 {font-weight: 700;}
.label-dw-box {text-align: center;}

.bank-detail h3 {font-size: 18px;margin-bottom: 8px;  text-align: left;  background: #eee; padding: 10px 15px;}
.bank-detail {   margin-top: 30px;  border: 1px solid #eee;  padding-bottom: 15px;}
.bank-detail p {margin-bottom: 5px; line-height: normal;}
.bank-detail p {padding: 0px 15px;}

.paydivder {text-align: center; padding-top: 25px; position: relative;}
.paydivder:before {content: "";position: absolute;left: 0px;bottom: 10px;width: 100%;height: 1px;background: #a7a6a6;}
.paydivder span {position: relative; background: #fff; padding: 0px 15px;}

.payment-section .img-section.pt-2 {height: 445px; overflow: hidden;}
.payment-section .img-section.pt-2 img {height: 100%;  width: 100%;   object-fit: cover;}
.modal-body .bank-detail { margin: 0px;max-width: initial; border: none;}


.field-item-md { float: left;  width: 50%;  padding: 0px 15px;}
.field .field-item-md:first-child { padding-left: 0px;}
.field .field-item-md:last-child { padding-right: 0px;}

.cap-img {display: inline-block;padding: 12px 10px; background: #000;}
.get-i-text-main .g-recaptcha { transform: scale(0.8); left: -22px;position: relative;}

.quick-request-bar h1{font-size:35px;}

.portfolio-section .responsive-tab .tab-pane:after{display:none;}
.portfolio-nav {justify-content: center;margin-bottom: 50px;}
.portfolio-nav a { margin-right: 15px;  color: #da3f41;  border: 1px solid #da3f41;  border-radius: 0px !important;margin-bottom:15px;    background-color: transparent !important;}
.portfolio-nav a:last-child{margin-right:0px;}
.portfolio-nav a.nav-link.active, .portfolio-nav a.nav-link:hover {background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);  color: #fff;}

.mpd-section .fn-box.bottom-left-bx {left: 60px;}
.fn-boxtxt {z-index: 9999;}
.mpd-section .fn-box.top-left-bx {left: -18px;}
.footer-widget .contact_info { margin-top: 50px;  display: inline-block;  width: 100%;}
.before-none::before {display: none;}
.pointer-auto { cursor: auto;}

.container-left {  padding-left: calc(50% - 570px);}
.scs-txt {padding: 90px 50px 90px 0px;}


.scs-txt-point span.slide-no {color: #fff;font-size: 36px;font-weight: 700;}
.scs-txt-point h6 {color: #fff;font-size: 20px;font-weight: 800; line-height: normal;margin-bottom: 10px;}
.scs-txt-point p {font-weight: 600;  color: #fff;    opacity: 0.6;    font-size: 16px;}
.scs-txt-point .tab-divider { display: inline-block;width: 100%;background: #B2B2B2;height: 6px;position: relative;}
.scs-txt-point .tab-divider::after {content: "";left: 0px; top: auto;  bottom: 0px;   position: absolute;   height: 6px;    width: 100%;
    opacity: 1;    background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%);
    -webkit-transition: all .5s;    -moz-transition: all .5s;    -o-transition: all .5s;    transition: all .5s;}
.scs-txt-point {padding: 40px 40px 0px 40px;}
.breadcrumb li:after {    content: "\e93e";    font-family: LineIcons!important;}

.webapp-box {position: fixed;left: 0px;bottom: 64px;z-index: 999999;width: 100%;display:none;text-align: center;} 
 .logo-icon { display: inline-block; width: 55px; height: 55px; background: #0e0e0e; border-radius: 100%; line-height: 55px; text-align: center; margin-right:20px; } 
 .webapp-box p { display: inline-block; margin-bottom: 0px; font-size: 18px; line-height: normal; } 
 .logo-icon img { max-width: 25px; }
 .webapp-btn {padding: 10px 10px;text-align: center;display: inline-block;margin: auto;width: auto;} 
 .webapp-btn button {padding: 6px 10px;font-size: 14px;font-weight: 500;color: #fff !important;text-transform: capitalize;float: left;
     background-image: linear-gradient(90deg, #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%); cursor:pointer;} 
 .webapp-btn button:before, .webapp-btn button:after { display: none; }
 .webapp-btn button.close {float: none;opacity: 1;height: 33px;float: left;margin-left: 1px;}

/*.portfolio-new-items { text-align: center; position: relative; text-align: center;position: relative; height: 300px; background: #2EA372; clip-path: circle(99% at 51% -23%);} */


.display-img { position: absolute; left: 50%; top: 54.5%; transform: translate(-50%, -50%); width: 100%; z-index: 11; pointer-events: none;} 
.port-overlay { position: absolute; left: 0px; top: -1px;     background: rgb(0 0 0 / 55%); z-index: 1; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; 
-webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s; opacity: 0; } 
.portfolio-new-items {text-align: center; position: relative; height: 100%; padding-bottom: 40px;}
.port-thumb-img {clip-path: circle(99% at 51% -14%); background: #000; padding: 50px 15px 59px;} 
.portfolio-new-items:hover .port-overlay { opacity: 1; }

.btn.outline-btn { border: 1px solid #fff; color: #ED6948; background: transparent; line-height: normal; padding: 12px 15px; font-weight: 600; } 
.btn.outline-btn:hover { background-image: linear-gradient( 90deg , #7d1873 0%, #af2051 33.4%, #da3f41 67.80000000000001%, #f0704a 100%); border-color: #7d1873; color: #fff; }

/*iphone popup*/
.ios-prompt {background-color: #fcfcfc;border: none;display: none;padding: 0.8rem 1rem 0 0.5rem;text-decoration: none;font-size: 16px;color: #555;position: fixed; 
margin: 0 auto 1rem;left: 5px;right: 5px;bottom: 20px;z-index:9999999;box-shadow: 1px 1px 3px rgb(0 0 0 / 16%); border-radius:10px; font-size:12px;}
.ios-prompt-box { display: inline-block; width: 100%; position: relative; } 
.ios-prompt-box:before { width: 0; height: 0; border-style: solid; border-width: 21px 20px 0 20px; border-color: #fcfcfc transparent transparent transparent; position: absolute; content: ""; bottom: -16px; left: 50%; transform: translateX(-50%); }
.poject-logo {padding: 40px 0px 0px;}
.mb-30{margin-bottom: 30px;}

.port-ss{border: 1px solid #D8D8D8;  padding: 5px; }
.poject-ss-logo {padding: 40px 0px;}

/* load more */
.portfolio-col{display: none;}
.portfolio-col1{display: none;}












