/*
Theme Name: Hovo Digital
Theme URI: https://wordpress.org/themes/hovodigital/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Hovo Digital brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 3.2
Tested up to: 6.2 
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hovodigital
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
   13.1 Header
   13.2 Front Page
   13.3 Regular Content
   13.4 Posts
   13.5 Pages
   13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
   16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/

@charset "utf-8";
/* CSS Document */
@import url('http://fonts.cdnfonts.com/css/geometria');
html, body{height:100%;}
body{margin:0; padding:0;     overflow-x: hidden;font-family:"Poppins", serif; font-weight:400; font-size:15px; color:#333333;}
a {text-decoration:none; color:#e5322d; transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
a:hover { color:#de204d; text-decoration:none;}
a:focus{outline:none; text-decoration:none; color:inherit; }
:focus{outline:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 15px 0; padding:0; font-family:'Trakya-Sans-Alt-300'; font-weight:normal;}
h1{font-size:42px;}
h2{font-size:36px;}
h3{font-size:30px;}
h4{font-size:24px;}
h5{font-size:18px;}
h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit; text-decoration:none; font-size:inherit;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:none;}
p{margin:0 0 20px 0; line-height:25px;}
ul, ol{margin:0; }
strong, b{ }
/*----------------------------------------------*/
.header{position: relative;}
.header .col-sm-3{margin-top:15px;}
.showdesk {display: inline-block;vertical-align: middle;margin-right:20px;}
.hidedesk {display: none;}
nav {margin-right:0px;}
ul.main-nav {list-style-type: none;display: block;padding: 0px;margin: 0 auto;}
ul.main-nav > li{display: inline-block;}
ul.main-nav > li > a {display: block;position: relative;font-size:18px;font-weight:bold;color: #000000;text-transform: capitalize;padding:38px 18px 30px;
box-sizing: border-box;}
.socialicn{display: inline-block;vertical-align: middle;}
.socialicn ul{list-style: none;display: inline-block;vertical-align: top;padding:10px 0 0 0;}
.socialicn ul li{display: inline-block;vertical-align: middle;margin-right:10px;}
.socialicn ul li:last-child{margin-right:0;}
.socialicn ul li a{display: block;width:32px;height:32px;background:#de204d;color:#fff;line-height:32px;border-radius:100%;text-align: center;font-size: 20px;}
.googlepartner{position: absolute;top:0px;right:0;z-index: 2;}
.googlepartner img{max-width: 280px;}
.mainbanner{position: relative;}
.mainbanner .container{padding-top:80px;padding-bottom: 80px;position: absolute;top: 50%;transform: translate(0,-50%);}
.bannertxtove {padding-left: 50px;}
.bannertxtove h1{font-size:55px;color:#fff;font-weight:700;line-height:75px;margin-bottom: 30px;font-family: 'Poppins', sans-serif;}
/*.bannertxtove p{font-size:22px;color:#fff;font-weight:700;line-height: 42px;margin-bottom: 30px;}*/
.bannertxtove h2{font-size:22px;color:#fff;font-weight:500;line-height: 42px;margin-bottom: 20px;font-family: 'Poppins', sans-serif;}
.bannertxtove p{color:#fff;margin-bottom: 20px;    font-size: 18px; line-height: 28px;}
.bannertxtove a.startedbtn{border-radius:30px;background: #de204d;color:#fff;font-size:20px;font-weight: 500;line-height: 23px;padding:13px 28px 15px;display: table;margin-top:10px;font-family: 'Poppins', sans-serif;font-weight:400;}
.homebanner img{max-width: 100%;}
.mainbanner .owl-prev{position: absolute;left:10px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;    width: 40px;height: 72px; background-size: 30px auto !important;}
.mainbanner .owl-prev span{font-size:0;color: #878787;}
.mainbanner .owl-next{position: absolute;right:10px;top:45%;background: url(images/rgthomsli.png) no-repeat right center !important;width: 40px;height: 72px; background-size: 30px auto !important;}
.mainbanner .owl-next span{font-size:0;color: #878787;}
.mainbanner .owl-nav{max-width: 1600px;margin:0 auto;    position: absolute; left: 0;right: 0;margin: 0 auto;z-index: 99;top: 45%;}
.footer{padding-top:50px;padding-bottom:30px;background: #fff;}
.footer .firstcol a{font-size:18px;line-height:36px;color: #232156;font-weight: bold;display: block;}
.footer .firstcol a:hover{color: #de204d;}
.footer h4{font-weight:bold;font-size:24px;color: #232156;}
.footer .middlecol p{font-weight:500;line-height:30px;font-size:18px;color:#232156;}
.footer .middlecol .socialicn{margin-top:5px;}
.footer .lastcol .newsfrm{margin-top:5px;}
.footer .middlecol .socialicn a{width:45px;height:45px;line-height:45px;color:#de204d;border:2px solid #de204d;display: inline-block;vertical-align: middle;font-size:22px;text-align: center;margin-right:12px;}
.footer .middlecol .socialicn a:hover{color:#fff;background: #232156;border-color:#232156;}
.footer .middlecol .socialicn a:last-child{margin-right:0;}
.footer .lastcol p{font-weight:500;line-height: 30px;font-size:18px;color:#232156;}
.footer .lastcol .newsfrm input[type="email"]:focus{color:#de204d;opacity: 1;}
.footer .lastcol .newsfrm input[type="email"]{height:50px;width:100%;border:2px solid #de204d; background-size:34px auto !important;padding:6px 20px 10px 50px;font-weight:500;font-size: 24px;background: url(images/normalinputicn.png) no-repeat 15px center;opacity: .6;background-size:24px auto !important;}
.footer .lastcol .newsfrm input[type="email"]::-webkit-input-placeholder { /* Edge */color:#de204d;opacity: .6;font-weight:500;font-size:18px;}
.footer .lastcol .newsfrm input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#de204d;font-weight:500;opacity: .6;font-size: 18px;}
.footer .lastcol .newsfrm input[type="email"]::placeholder {color: #de204d;opacity: .6;font-weight:500;font-size: 18px;}
.copyrgttxt{margin-top:30px;}
.copyrgttxt p{font-size:18px;font-weight:400;margin-bottom: 0;}
.contacthomesec{background: #f5f5f5;padding:80px 0;}
.contacthomesec .ctnform label{font-weight:500;color:#222055;font-size: 18px;display: block;}
.contacthomesec .ctnform input[type="text"]{margin-bottom:15px;font-weight:500;width: 100%;padding:15px;height: 50px;color:#706f6f;border:2px solid #cfcece;background: #fff;}
.contacthomesec .ctnform input[type="email"]{margin-bottom:15px;font-weight:500;width: 100%;padding:15px;height: 50px;color:#706f6f;border:2px solid #cfcece;background: #fff;}
.contacthomesec .ctnform input[type="tel"]{margin-bottom:15px;font-weight:500;width: 100%;padding:15px;height: 50px;color:#706f6f;border:2px solid #cfcece;background: #fff;}
.contacthomesec .ctnform textarea{width: 100%;padding:15px;border:2px solid #cfcece;background: #fff;color:#706f6f;height: 120px;}
.contacthomesec .ctnform input[type="text"]::-webkit-input-placeholder { /* Edge */color:#706f6f;opacity: .3;font-weight:500;font-size: 18px;}
.contacthomesec .ctnform input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#706f6f;font-weight:500;opacity: .3;font-size:18px;}
.contacthomesec .ctnform input[type="text"]::placeholder {color: #706f6f;opacity: .3;font-weight:500;font-size: 18px;}
.contacthomesec .ctnform input[type="email"]::-webkit-input-placeholder { /* Edge */color:#706f6f;opacity: .3;font-weight:500;font-size: 18px;}
.contacthomesec .ctnform input[type="email"]:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#706f6f;font-weight:500;opacity: .3;font-size: 18px;}
.contacthomesec .ctnform input[type="email"]::placeholder {color: #706f6f;opacity: .3;font-weight:500;font-size:18px;}
.contacthomesec .ctnform textarea::-webkit-input-placeholder { /* Edge */color:#706f6f;opacity: .3;font-weight:500;font-size:18px;}
.contacthomesec .ctnform textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#706f6f;font-weight:500;opacity: .3;font-size:18px;}
.contacthomesec .ctnform textarea::placeholder {color: #706f6f;opacity: .3;font-weight:500;font-size:18px;}
.contacthomesec .ctnform input[type="submit"]{background: #de204d;color:#fff;padding:15px 45px 17px;border:none;font-size:18px;font-weight:500;margin-top:20px;cursor: pointer;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;line-height: 1;}
.contacthomesec .ctnform input[type="submit"]:hover{background:#222055;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.enquiryctn h2{color:#222055;font-size: 45px;margin-bottom:20px;}
.enquiryctn p{color:#222055;font-size:18px;font-weight:500;line-height:34px;margin-bottom:20px;}
.enquiryctn{padding-left:6%;}
a.readmrebtn{color:#de204d;padding:10px 50px 12px 25px;border-radius:30px;border:2px solid #de204d;font-weight: 500;font-size:16px;background: url(images/buttonaw.png) no-repeat 97% center;}
a.readmrebtn:hover{background: url(images/buttonawwht.png) no-repeat 97% center #de204d;color:#fff;}
.testimonialsec h2{font-weight:800;font-size:40px;color: #222055;}
.testimonial #testimonial-slider{padding: 50px 20px 35px 20px;background: #fff;text-align: center;box-shadow: 0 0 115px 19px rgba(236, 236, 236, 1);}
.testimonial .description{font-size: 14px;color: #777;line-height: 26px;text-indent: 30px;position: relative;}
#testimonial-slider:before{background: url(images/testimonialbeforequote.png) no-repeat left top;width:94px;height: 72px;content: "";position: absolute;left:0;background-size: 70% auto;    top: -70px;
    left: -70px;}
#testimonial-slider:after{background: url(images/testimonialafterquote.png) no-repeat right top;width:94px;height: 72px;content: "";position: absolute;background-size: 70% auto;bottom: 50%;
    right: -100px;}
.testimonial .title{
    font-size: 22px;
    font-weight: 500;
    color: #de204d;
    text-transform: capitalize;
    margin:30px 0;
}
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #363636;
}
.owl-buttons{
    width: 100%;
    height: 40px;
    position: absolute;
    bottom: 40%;
    left: 0;
}
.owl-prev,
.owl-next{
    position: absolute;
    left: 0;
    transition: all 0.4s ease-in-out 0s;
}
.owl-next{
    left: auto;
    right: 0;
}

.owl-buttons .owl-next:before{
    content: "\f105";
}
.owl-buttons .owl-prev:hover:before,
.owl-buttons .owl-next:hover:before{
    opacity: 1;
}
.owl-theme .owl-controls .owl-buttons div{
    background: transparent;
}
.owl-theme .owl-controls{
    margin-top: 40px;
}
#testimonial-slider .owl-dots button:focus{outline: inherit;}
#testimonial-slider .owl-dots .owl-dot{margin:0 20px;}
#testimonial-slider .owl-dots .owl-dot span{
    width: 140px;
    height: 140px;
    border-radius: 50%;
    background: url("images/testimonial-1.jpg") no-repeat;
    background-size: cover;
    transition: all 0.3s ease-in-out 0s;
    display: block;
    transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;
}
#testimonial-slider .owl-dots{margin:80px 0;}
#testimonial-slider .owl-dots .owl-dot.active span{ width: 175px; height: 175px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;position: relative;}
#testimonial-slider .owl-dots .owl-dot:after{width: 220px;height: 220px;border-radius:100%;border:3px solid #222054;content: "";position: absolute;opacity: 0;visibility: hidden;left:-12%;top:-12%;}
#testimonial-slider .owl-dots .owl-dot{position: relative;}
#testimonial-slider .owl-dots .owl-dot.active:after{opacity: 1;visibility: visible;}
#testimonial-slider .owl-dots .owl-dot:nth-child(2n) span{
    background: url("images/testimonial-2.jpg") no-repeat;
    background-size: cover;
}
#testimonial-slider .owl-dots .owl-dot:nth-child(3n) span{
    background: url("images/samrish-bhanja.png") no-repeat;
    background-size: cover;
}
#testimonial-slider .owl-dots .owl-dot:nth-child(4n) span{
    background: url("images/akriti-jaiswal.jpg") no-repeat;
    background-size: cover;
}
.owl-theme .owl-controls.clickable .owl-page:hover span{
    opacity: 0.5;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active:hover span{
    border-color: #d133ff;
    opacity: 1;
}
.testimonial{max-width: 990px;margin:0 auto;}
.testimonialsec h2{margin-bottom:50px;}
.testimonialsec .col-md-8{margin:0 auto;text-align: center;-ms-flex: 0 0 72%;flex: 0 0 72%;max-width: 72%;}
.testimonialsec .col-md-8 p{font-size: 22px;color:#232156;font-weight:500;line-height:36px;}
@media only screen and (max-width: 479px){
    .owl-buttons{ bottom: 30%; }
}
.testimonialsec{padding:75px 0;}
.testimonialsec a.readmrebtn{margin:50px auto 0;display: table;}
.digitalmarketingstr{padding:75px 0;}
.digitalmarketingstr h2{ font-weight: 800; font-size: 40px; color: #222055;margin-bottom: 50px;margin-bottom:90px;}
.digitalmarketingstr .row{margin:0;}
.digitalmarketingstr .col-sm-4{padding:0 25px;}
.digitalmarketingstr .casestudyimg{    margin: 0 auto; text-align: center;position: relative;overflow: hidden;}
.digitalmarketingstr .casestudyctn{text-align: center;padding:10px;position: relative;overflow: hidden;}
.digitalmarketingstr .casestudyctn:before{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;position: absolute;background: #de204d;height:0;bottom:0;left:0;right:0;width: 100%;content: "";}
.digitalmarketingstr .casestudyctn h5{color:#222055;font-size: 22px;margin-bottom:5px;}
.digitalmarketingstr .casestudyctn a{font-weight: 400;color:#de204d;font-size:18px;background: url(images/buttonaw.png) no-repeat right 6px;    background-size: 24px auto;padding-right:35px;}
.digitalmarketingstr .casestudybox{margin-bottom:40px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
.digitalmarketingstr a.readmrebtn{    margin:20px auto 0;display: table;}
.casestudybox:hover .casestudyimg{box-shadow: 0px 0px 36.86px 1.14px rgba(34, 32, 85, 0.24);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.casestudybox:hover .casestudyimg img{    transform: scale(1.2);-webkit-transform: scale(1.2);}
.digitalmarketingstr .casestudyimg a{display: block;}
.digitalmarketingstr .casestudyimg img{width: 100%;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}
/*.casestudybox:hover{margin-top: -15px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;}*/
.casestudybox:hover .casestudyctn:before{height: 100%;}
.casestudybox:hover .casestudyctn h5{color: #fff;position: relative;z-index: 9;}
.casestudybox:hover .casestudyctn a.casestudylnk{color: #fff;position: relative;z-index: 9;}
.casestudybox:hover .casestudyctn a.casestudylnk{background:#232156;color:#fff;border-color:#232156 !important;}
.ourwork{background: url(images/ourworkbg.jpg) no-repeat center center;background-size: contain;overflow:hidden;padding: 40px 0;}
.ourwork h2{margin-bottom:50px;font-weight: 800; font-size: 40px; color: #222055;}
.ourwork .workcar img{width: auto !important;}
.ourwork .workcar .item{box-shadow: -59px 23px 36.86px 1.14px rgba(34, 32, 85, 0.24);}
.ourwork .workcar .portfolioln{padding:0;position: relative;overflow: hidden;}
.ourwork .workcar .portfolioln img{-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;
-webkit-backface-visibility: hidden;backface-visibility: hidden;}

.ourwork .owl-carousel .owl-stage-outer{overflow: inherit;}
.ourwork .workcar .owl-item{opacity: 0;padding:0 25px;}
.ourwork .workcar .owl-item.active{opacity: 1;}
.ourwork .workcar .portfolioln img{width: 100% !important;height: 100%;object-fit: cover;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.ourwork .workcar .portfolioln:hover img{-webkit-transform: scale(1.2) rotate(5deg);-moz-transform: scale(1.2) rotate(5deg);-ms-transform: scale(1.2) rotate(5deg);
-o-transform: scale(1.2) rotate(5deg);transform: scale(1.2) rotate(5deg);}     
.ourwork .workcar .overleylaer{text-align:center;z-index:99;position: absolute;top: 0;left: 0;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;width: 100%;height:100%;opacity: 0;visibility: hidden;    display: flex;
    justify-content: center;
    align-items: center;}
.ourwork .workcar .overleylaer:before{background:linear-gradient(to right, #512da8, #711e72);position: absolute;left:0;right:0;top:0;bottom:0;content: "";opacity: .8;width: 100%;height: 100%;}
.ourwork .workcar .portfolioln:hover .overleylaer{opacity: 1;display: flex;justify-content: center;align-items: center;visibility: visible;}
.ourwork .workcar .portfolioln:hover img{-webkit-filter: blur(2px);filter: blur(2px);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.ourwork .workcar .overleylaer h4{color:#fff;font-size: 24px;margin-bottom:8px; position: relative;z-index: 9;}
/*.ourwork .workcar .portfolioln:hover .overleylaer h4{    opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}*/   
.ourwork .workcar .overleylaer a{display: table;margin:0 auto;color:#fff;font-size:18px;position: relative;z-index: 9;background: url(images/buttonawwht.png) no-repeat right 10px;padding-right:50px; }
.ourwork a.readmrebtn{margin: 50px auto 0;display: table;}
/*.ourwork .workcar .portfolioln:hover .overleylaer a{ opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;}*/
.ourwork .workcar .overleylaer:after{position: absolute;top: 50%;left: 50%;width: 210px; height: 210px; border: 2px solid #fff;content: '';opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);-webkit-transform-origin: 50%;transform-origin: 50%;}
.ourwork .workcar .portfolioln:hover .overleylaer:after{opacity: 1;    -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);}
.ourwork .owl-prev{ position: absolute;left:10px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;    width: 40px;height: 72px;   background-size: 30px auto !important;}
.ourwork .owl-prev span{font-size:0;color: #878787;}
.ourwork .owl-next{position: absolute;right:10px;top:45%;background: url(images/rgthomsli.png) no-repeat right center !important;width: 40px;height: 72px; background-size: 30px auto !important;}
.ourwork .owl-next span{font-size:0;color: #878787;}
.ourwork .workcar .owl-nav{display: block;}
.ourwork .workcar .owl-nav .owl-prev{left: -15px;}
.ourwork .workcar .owl-nav .owl-next{right: -15px;}
.owl-nav button:focus{outline: inherit;}
.clients{padding:90px 0;}
.clients h2{margin-bottom:60px;font-weight: 800; font-size: 40px; color: #222055;}
.clients .clientlogo{  margin-bottom:30px;  border-right: 1px dashed #c4c4c4;    padding: 10px;border-bottom: 1px dashed #c4c4c4;height:168px;line-height:158px;overflow: hidden;text-align: center;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;position: relative;}
.clients .item  .clientlogo:last-child {border-bottom: none;}
.clients .clientlgoimg{margin-bottom: 20px;} 
.clients .clientlogo span:before{content:"";
  width:2px;
  height:0;
  position: absolute;
  transition: all 0.2s linear;
  background: #fff;left: 50%;
  top: 0;
  transition-duration: 0.4s;}
.clients .clientlogo span:after{content:"";
  width:2px;
  height:0;
  position: absolute;
  transition: all 0.2s linear;
  background: #fff;left: 50%;
  bottom: 0;
  transition-duration: 0.4s}  
.clients .clientlogo span{display: block;}
.clients .clientlogo::before, .clients .clientlogo::after{content:"";width: 0;height: 2px;position: absolute;transition: all 0.2s linear;
background: #222055;    z-index: 9;}
.clients .clientlogo::before{left: 50%;top: 0; transition-duration: 0.4s;}
.clients .clientlogo::after{left: 50%;bottom: 0;transition-duration: 0.4s;}
.clients .clientlogo span::before, .clients .clientlogo span::after{content:""; width:2px;height:0; position: absolute;transition: all 0.2s linear;background: #de204d;}
.clients .clientlogo span::before{  left: 0;top: 50%; transition-duration: 0.4s;}
.clients .clientlogo span::after{right: 0;top: 50%;transition-duration: 0.4s;left: inherit;}
.clients .clientlogo:hover::before, .clients .clientlogo:hover::after{left: 0;}
.clients .clientlogo:hover span::before, .clients .clientlogo:hover span::after{top: 0;height: 100%;}
.clients .clientlogo:hover::before, .clients .clientlogo:hover::after{width: 100%;}
.clients .clientlogo:hover{border:transparent;}
/*button:hover span::before, button:hover span::after{
  height: 100%;
} */
.clients .col-sm-4{padding:0 25px;}
.clients .clientlogo img{display: inline-block;margin:0 auto;text-align: center;width: auto;}
.clients .row{margin:0;}
.clients .clientlogo:hover{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.clients .clientlogo:hover:before{opacity: 1;visibility: visible;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;top:0;}
.clients a.readmrebtn{margin:10px auto 0;display: table;}
.analyticssec{background: url(images/analysicbg.jpg) no-repeat center center;padding:45px 0;}
.analyticssec .seanimg{position: relative;}
.analyticssec .saleanaly {position: absolute;top:30%;right:17%;margin:0 auto;max-width: 50%;}
.analyticssec .saleanaly h6{font-size: 40px;color:#201e53;font-weight: 800;    margin-bottom: 0;text-align: center;}
.analyticssec .saleanaly h6 span{font-size: 40px;color:#de204d;font-weight: 800;margin:0 5px;display: inline-block;}
.analyticssec .visualctn{position: absolute;right:7%;max-width:390px;top:53%;}
.analyticssec .visualctn p{font-size:24px;line-height:36px;font-weight: 500;}
.bottomctnshe{padding:0 50px;}
.bottomctnshe h6{font-size: 40px;color:#201e53;font-weight: 800;    margin-bottom: 0;text-align: left;margin-bottom:20px;}
.bottomctnshe h6 span{font-size: 40px;color:#de204d;font-weight: 800;margin:0 5px;display: inline-block;}
.bottomctnshe p{font-size: 24px;line-height:36px;font-weight: 500;margin-bottom: 0;}
.services{padding:90px 0;}
.services h2{margin-bottom:80px;font-weight: 800; font-size: 40px; color: #222055;}
.servicebox{margin-bottom:50px;text-align: center;background: #f5f5f5;padding:45px 15px 25px;overflow: hidden;position: relative;border: 1px dashed transparent;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.servicebox:before{position: absolute;left:0;right:0;content: "";background: #201e53;width: 124px;height: 14px;top:-30px;opacity: 0;visibility: hidden;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;margin:0 auto;z-index: 9;}
.servicebox .serviceicn{display: table;margin:0 auto 15px;position: relative;z-index: 9;min-height:90px;}
.servicebox .serviceicn svg{width:90px !important;height:90px !important;}
.servicebox .serviceicn svg .stroke-4{stroke-width: 4;}
.servicebox .serviceicn:before{background:url(images/sericnpatt.png) left top no-repeat;position: absolute;top:-25px;left:-25px;width:54px;height: 50px;content: "";z-index:9;}
.servicebox h4{font-weight:bold;font-size:22px;color:#383737;padding:0 35px;margin-bottom:15px;}
.servicebox p{font-size:14px;color:#706f6f;padding:0;text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
 display: -webkit-box;height:70px; overflow: hidden;margin-bottom: 0;}
.servicebox a.readmorearw{background:url(images/largepinkarw.png) no-repeat center right;  background-size: 14px auto;  display: block;
width: 26px;height: 19px;    margin-top: 10px; position: relative;z-index: 9;   float: right;}
.servicebox:hover a.readmorearw{background:url(images/largebluearrow.png) no-repeat center right;background-size: 14px auto;}
.servicebox:hover{box-shadow: 0px 0px 36.86px 1.14px rgba(34, 32, 85, 0.24);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;background: #fff;border-color: #de204d;margin-top: -15px;}
.servicebox:hover:before{opacity: 1;visibility: visible;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;
-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;top: 0;}
.services a.readmrebtn{    margin:20px auto 0;display: table;}
.mainbanner .owl-dots{position: absolute;bottom:20px;left: 0;right:0;    text-align: center;}
.mainbanner .owl-dots .owl-dot{display: inline-block;vertical-align: middle;width: 10px;border:2px solid transparent;margin:0 7px;height: 10px;border-radius: 100%;background: #949494;}
.mainbanner .owl-dots .owl-dot.active{background:transparent;border-color: #d3c1ad;width: 15px;height: 15px;}
.contactflipbtn {position: fixed;right:-7px;top:62%;width: 53px;z-index: 999;}
.contactflipbtn a{background:#fcde4f;color:#2d2d2d;display: none;-webkit-transform-origin: 51px 51px 0;-moz-transform-origin: 51px 51px 0;transform-origin: 51px 51px 0;    -webkit-transform: rotate(
-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);padding: 10px 10px 10px;width:200px;text-align: center;font-size: 18px;letter-spacing: 1px;border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
    .showtopform a{display: block;animation: fadeInDown 0.6s ease-in-out;
    -webkit-animation: fadeInDown 0.6s ease-in-out;}
.showtopform.hidebtn a{display: none;}
.contactflipbtn a i{margin-right:10px;}
.contactflipbtn a.show{display: block;}
.contactflipbtn a:hover{background:#de204d;}
.geintouch{background: url(images/getintouchbg.png) no-repeat; margin-top:50px; padding-top: 120px;background-size: cover;background-position:center center;position: relative;}
.geintouch .contact-form { position: relative z-index: 10;padding: 45px;border-radius: 5px;background-color: #fff;box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);}
.geintouch .contact-form input,.geintouch  .contact-form textarea {color: #333;font-size: 14px;border: 1px solid #eee;background-color: #f9f9f9;border-radius: 5px;
width: 100%;height:45px;outline: none;padding:10px 15px;-webkit-appearance: none;-moz-appearance: none;appearance: none;
margin-bottom: 30px;}
.geintouch .container{padding:120px 15px;}
.contact-form h3{color:#232156;position: relative;padding-bottom: 15px;margin-bottom:40px;}
.contact-form h3:after{position: absolute;left:0;bottom:0;background:#de204d;width:50px;height:3px;content: "";}
.geintouch  .contact-form textarea {height:90px;}
.geintouch button{background: #232156;border-radius: 30px;padding:8px 28px;color:#fff;font-size: 18px;border:none;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;cursor: pointer;}
.geintouch button:hover{background: #de204d;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.floatingform {background:rgba(32,30,83,.9);width: 20%;position: fixed;right: -450px;width:380px; top: 12%;z-index: 999999;
transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.floatingform.active {right: 0;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.floatingform  h4{color:#fff;font-size: 25px;font-weight: bold;margin:30px 20px 20px;}
.floatingform .close{position: absolute;top: 15px;right:15px;font-size:24px;color:#fff;opacity: 1;}
.floatingform .close i{color:#fff;font-size:30px;text-shadow: none;}
.floatingform .form-control{height: 50px;color:#fff;background:transparent;border:2px solid #fff;border-radius:0;padding-left: 60px;font-size:17px;font-weight:400;}
.floatingform .form-control:focus{outline: inherit;}
.floatingform .form-group{position: relative;margin:30px 20px 20px;}
.floatingform .icn{width: 50px;height: 50px;line-height: 50px;background: rgba(255,255,255,.9);text-align: center;position: absolute;left:0;top:0;}
.floatingform .form-control::-webkit-input-placeholder { /* Edge */
color: #fff;opacity:1;font-weight:500;font-size: 17px;
}

.floatingform .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff;opacity:1;font-weight:500;font-size: 17px;
}

.floatingform .form-control::placeholder {
color: #fff;opacity:1;font-weight:500;font-size: 17px;
}
.floatingform input[type="submit"]{background: rgba(222,32,77,.9);color:#fff;height:60px;font-size:20px;font-weight: 500;border:none;width:100%;}
.owl-dots button:focus{outline: inherit;}
img.showmob{display: none !important;}
.pagebanner{position: relative;}
.pagebanner .overleytxt{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);text-align: center;}
.pagebanner .overleytxt h2{color:#fff;font-weight: 800;font-size: 50px;}
.pagebanner .overleytxt p{color:#fff;font-weight: 500;font-size: 24px;line-height: 40px;}
.whoweare{padding:80px 0;}
.whoweare h2{font-weight: 800;color:#211f54;font-size:40px;margin-bottom: 25px;}
.whoweare p{font-size:20px;line-height:38px;}
.whoweare p b{font-size:20px;color:#211f54;}
.whoweare .col-sm-4{align-self: center;align-items: center;}
.digitalmar{background:#ededed;position: relative;overflow: hidden;}
.digitalmar .col-sm-7{padding-left:0;}
.digitalmar .col-sm-5{transform: translate(-30%,-50%);position: absolute;top:50%;right:0;}
.digitalmar .bluebgcn{background-color: #211f54;padding:15px 25px;}
.digitalmar .bluebgcn p{color:#fff;font-weight:400;font-size:20px;line-height:34px;margin-bottom:30px;}
.whychooseus{padding:80px 0;}
.whychooseus h2{font-weight: 800;color:#1e1c52;font-size: 40px;}
.whychooseus h6{font-weight: 700;color:#747475;font-size:24px;margin-bottom: 35px;}
.whychooseus .iconbox{padding:50px 40px;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.whychooseus .iconbox .icnimg{background: url(images/icnbg.png) no-repeat center center;width: 170px;height:170px;    background-size: cover;
    margin: 0 auto;line-height: 170px;text-align: center;margin-bottom: 25px;}
.whychooseus .iconbox h4{text-align: center;font-size:22px;    line-height: 30px;min-height:64px;font-weight: bold;color: #29323c;}    
.whychooseus .iconbox:hover{box-shadow: -3px 3px 44.62px 1.38px rgba(0, 0, 0, 0.15);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.whychooseus .readmrebtn {display: table;margin:40px auto 10px;}
.slideInLeft {animation-name:slideInLeft; -webkit-animation-name:slideInLeft; animation-duration: 2s; -webkit-animation-duration:2s;  animation-fill-mode:both; -webkit-animation-fill-mode:both; }
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.homebanner .owl-stage-outer{background-color: #1a1a1a;height: 100%;}
.servicejorney{overflow: hidden;position: relative;}
.servicejorney p{color: #000000;font-size: 30px;line-height: 55px;margin-bottom: 0;}
.servicejorney p strong{color:#1e1c52;font-weight: 800;}
.servicejorney .serbivetxt{    padding: 50px 0;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%); }
.servicelst .row{margin:0;}
.servicelst .col-sm-6{padding:0;}
.servicelst{max-width: 1920px;}
.servicelst .boxinner{display: flex;flex-wrap: wrap;padding:50px 54px 50px 30px;/*background: #f1f1f1;*/height: 100%;}
.servicelst .boxinner .icn{    align-self: center;width:170px;height:170px;display: inline-block;vertical-align: middle;border-radius: 100%;line-height:170px;background: #ffffff;text-align: center;    transition: all .5s ease-in-out 0s;
-moz-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;position: relative;z-index: 2;}
.servicelst .boxinner .serctn{width:60%;margin-right:30px;display: inline-block;vertical-align: middle;position: relative;z-index: 2;}
.servicelst .boxinner .serctn h3{color: #1b1950;font-size:30px;font-weight: 800;line-height:40px;margin-bottom: 30px;}
.servicelst .boxinner:hover .serctn h3{ color:#fff;}
@keyframes hue{from{background-position:0 0}to{background-position:2000px 0}}
.servicelst .boxinner .serctn p{font-size:18px;font-weight: 500;color: #000;line-height:28px;margin-bottom:50px;text-align: left;}
.servicelst .boxinner .serctn  a{border-radius: 10px;background-color: #de204d;font-size:18px;font-weight: 500;padding: 14px 25px;color: #fff;transition: all .5s ease-in-out 0s;
-moz-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;position: relative;border: 1px solid transparent;}
.servicelst .boxinner .serctn  a i{visibility: hidden;opacity:0;font-size: 14px;color: #fff;position: absolute;right:-50px;top: 23px;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;top: 18px;}
.servicelst .boxinner:hover .serctn  a{padding: 14px 35px 14px 15px;background-color: transparent;border-color:#fff;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.servicelst .boxinner .serctn  a i.fa-ani{animation: 2s infinite arrowanim; -webkit-animation: 2s infinite arrowanim;}
.servicelst .boxinner:hover .serctn  a i{opacity: 1;visibility: visible;right:15px;transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;}
.servicelst .col-sm-6:nth-child(even) .boxinner{/*background: #ffffff;*/padding:50px 30px 50px 35px;}
.servicelst .col-sm-6:nth-child(even) .boxinner .icn{background: #f1f1f1;order: 1;}
.servicelst .col-sm-6:nth-child(even) .serctn{order: 2;margin-left:30px;margin-right: 0;}
/* .servicelst .row:nth-child(2n) .col-sm-6:nth-child(even) .boxinner, .greycolorbg{background: #f1f1f1;} */
.greycolorbg{background: #f1f1f1;}
.servicelst .row:nth-child(2n) .col-sm-6:nth-child(even) .boxinner .icn{background: #ffffff;} 
.servicelst .row:nth-child(2n) .col-sm-6:nth-child(odd) .boxinner{background: #fff;}
.servicelst .row:nth-child(2n) .col-sm-6:nth-child(odd) .boxinner .icn{background: #f1f1f1;}
.servicelst .row .col-sm-6 .boxinner:hover .icn{margin-top: -15px; box-shadow: 0 40px 40px rgba(0, 0, 0, 0.2);}
.servicelst .boxinner:hover .videohover{opacity: 1;visibility: visible;}
.servicelst .boxinner:hover{background: transparent;}
.servicelst .boxinner:hover .serctn p{color: #fff;}
.servicelst .videohover{height: 100%;width: 100%;object-fit: cover;transition: all .3s ease-in-out 0s;position: absolute;left: 0;right: 0;top: 0;bottom: 0;visibility: hidden;opacity: 0;}
.servicelst .videohover img{width: 100%;height: 100%;object-fit: cover;}
.servicelst .videohover:before{background: linear-gradient(to right, #512da8, #711e72);opacity: .9;position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 0;z-index: 1;}
.padd80{padding: 80px 0;}
.servidetbox p{font-size:20px;line-height:34px;font-weight:500;}
.servidetbox .ctnrgt{padding-left: 30px;}
.awardstrip{background: #f1f1f1;padding: 50px 0 30px;}
.awardstrip h4{font-size: 34px;font-weight: 800;margin-bottom: 25px;}
.awardstrip p{font-weight: 500;font-size: 20px;margin-bottom:15px;}
.taskallocate{padding-bottom: 0;}
.taskallocate h3{font-size: 30px;color:#1b1950;font-weight: 800;line-height: 50px;margin-bottom:100px;}
.taskallocate .whitebgbox{position: relative;padding: 100px 25px 50px;text-align: center;box-shadow: -3px 3px 23.28px 0.72px rgba(31, 29, 83, 0.17);
margin-bottom: 100px;min-height: 525px;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
.taskallocate .whitebgbox:hover{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;box-shadow: none;margin-top: -15px;box-shadow: -1px 1px 12.28px 0.72px rgba(31, 29, 83, 0.12);}
.taskallocate .whitebgbox .icncircle{width: 120px;height: 120px;line-height: 120px;text-align: center;top:-60px;background-color:#de204d;border-radius:100%;position: absolute;left: 0;right: 0;margin: 0 auto;}
.taskallocate .whitebgbox h5{color: #1b1950;font-weight: 800;margin-bottom: 20px;font-size: 20px;line-height: 26px;}
.taskallocate .whitebgbox p{font-size: 16px;line-height: 28px;}
.whycompny{padding-bottom: 40px;}
.whycompny h3{font-size: 32px;color:#1b1950;font-weight: 800;line-height: 50px;margin-bottom:70px;}
.whycompny .optioptlft h5{background: #f1f1f1;padding:14px 20px;position: relative;font-weight: bold;font-size: 20px;}
.whycompny .optioptlft h5 [type="radio"]:checked,[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
.whycompny .optioptlft h5 [type="radio"]:checked + label,.whycompny .optioptlft h5 [type="radio"]:not(:checked) + label
{position: relative;cursor: pointer;line-height: 20px;font-weight:600;display:block;color: #000000;margin-bottom: 0;}
.whycompny .optioptlft h5 [type="radio"]:checked + label:before,.whycompny .optioptlft h5 [type="radio"]:not(:checked) + label:before {content: '';
position: absolute;right: 0;top:-4px;width:28px;height:28px;border-radius: 100%;background: #fff;}
.whycompny .optioptlft h5 [type="radio"]:checked + label:after,.whycompny .optioptlft h5 [type="radio"]:not(:checked) + label:after {
content: '';width: 14px;height: 14px;background: #f1f1f1;position: absolute; top:3px;right:7px;border-radius: 100%;-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;}
.whycompny .optioptlft h5 [type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.whycompny .optioptlft h5 [type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.whycompny h4{margin-bottom:50px;font-size: 30px;margin-top: 30px;}
.whycompny .col-sm-12{margin-top: 25px;}
.whycompny ul{padding: 0;list-style: none;}
.whycompny ul li{font-size: 20px;font-weight: bold;line-height: 24px;background-size: 40px auto;padding-left:80px;margin-bottom: 35px;min-height: 50px;position: relative;display: flex;align-items: center;}
.whycompny ul li:before{background: url(images/pnkcirarrow.png) no-repeat;background-size: contain;width:60px;height:60px;position: absolute;content: "";left: 0;top: 0;}
.detailtest{padding-bottom: 0;}
.otherservice{padding-top: 30px;}
.otherservice .owl-item {padding: 0 15px;}
.otherservice .owl-item p{padding: 0;}
.otherservice .owl-item h4{padding: 0 4px;}
.otherservice .serviceicn:before{    background-size: contain;width: 34px; height: 30px;}
.otherservice .serviceicn img{max-width:80%;margin: 0 auto;}
.otherservice .serviceicn{min-height: 80px;margin-bottom: 5px;}
.otherservice h4{font-size: 18px;margin-bottom: 10px;min-height: 45px;}
.otherservice .servicebox  p{font-size: 15px;}
.otherservice .servicebox{padding-bottom: 10px;padding-top:40px;margin-bottom: 0;}
.otherservice{padding-bottom:50px;}
.otherservice .servicebox a.readmorearw{margin-top: 5px;}
.otherservice .servicebox:hover{box-shadow: none;}
.otherservice .owl-nav {display: block !important;}
.otherservice .owl-nav .owl-prev{background:url(images/lfthomsli.png) no-repeat !important;width: 20px;height: 36px;background-size: contain !important;position: absolute;top:35%;left: -5%;}
.otherservice .owl-nav .owl-next{background:url(images/rgthomsli.png) no-repeat !important;width: 20px;height: 36px;background-size: contain !important;position: absolute;top:35%;right: -5%;}
.otherservice .owl-nav span{display: none;}
.gettouch h2{font-weight: 800;font-size: 40px;margin-bottom: 30px;color: #1b1950;}
.gettouch .graybg{background-color: #efefef;padding: 40px 0;}
.gettouch label{color: #000;font-size: 18px;font-weight: 500;display: block;}
.gettouch input[type="text"]{padding: 10px 15px;border: 1px solid #cdcdcd;width: 100%;background: #fff;height:45px;margin-bottom: 20px;}
.gettouch input[type="tel"]{padding: 10px 15px;border: 1px solid #cdcdcd;width: 100%;background: #fff;height:45px;margin-bottom: 20px;}
.gettouch input[type="email"]{padding: 10px 15px;border: 1px solid #cdcdcd;width: 100%;background: #fff;height:45px;margin-bottom: 20px;}
.gettouch input[type="number"]{padding: 10px 15px;border: 1px solid #cdcdcd;width: 100%;background: #fff;height:45px;}
.gettouch textarea{width: 100%;padding: 10px 15px;border: 1px solid #cdcdcd;width: 100%;background: #fff;height:120px;}
.gettouch label sup{color: #f00;}
.gettouch .row{max-width: 80%;margin: 0 auto;}
.gettouch input[type="submit"]{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;background: #d74f71;font-size:18px;text-transform: uppercase;color: #fff;padding: 12px 25px;border: none;line-height: 1;margin-top: 20px;cursor: pointer;}
.gettouch input[type="submit"]:hover{background: #1b1950;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.mapframe{height:300px;background: #333;}
.mapframe iframe{width: 100%;height: 100%;border: none;}
.addlft .addlop{width: 100%;float: left;margin-bottom: 40px;}
.addlft .addlop .icn{width: 70px;float: left;height: 70px;line-height: 70px;color: #fff;text-align: center;border-radius: 100%;margin-right: 20px;background: #e0365f;}
.addlft .addlop .icn i{font-size:26px;vertical-align: middle;}
.addlft .addlop .rgtsde{width:75%;float: left;}
.addlft .addlop .rgtsde h5{font-weight: 800;margin-bottom:5px;color: #1f1c53;font-size: 24px;} 
.addlft .addlop .rgtsde p{font-weight: 500;font-size: 18px;color: #1f1c53;}
.addlft .addlop .rgtsde a{font-weight: 500;font-size: 18px;color: #1f1c53;}
.addlft{padding-left: 10%;}
.ctnpgefrm{background: #1f1c53;padding:40px;width: 90%;margin:-120px auto -150px;position: relative;z-index: 2;}
.ctnpgefrm .inputfill{margin-bottom: 10px;}
.ctnpgefrm input{margin-bottom: 14px;border: 1px solid #fff;background: rgba(255,255,255,.08);height:45px;padding: 10px 15px;width: 100%;color: #fff;}
.ctnpgefrm textarea{margin-bottom: 14px;border: 1px solid #fff;background: rgba(255,255,255,.08);height:120px;padding: 10px 15px;width: 100%;color: #fff;}
.ctnpgefrm label{color: #fff;text-transform: uppercase;margin-bottom: 8px;display: block;}
.ctnpgefrm input[type="submit"]{background: #df204e;color: #fff;font-weight:600;letter-spacing: 1px;font-size: 20px;cursor: pointer;height:60px;border-color:#df204e;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.ctnpgefrm input[type="submit"]:hover{background: #e0365f;transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.servicecar .owl-stage-outer{padding: 15px 0;}
.clients .owl-nav{display: none;}




.wrkcar .item{opacity:1;transition:.4s ease all;margin:0 20px;transform:scale(.8);}
@media(max-width:1000px){.wrkcar .item{margin:0; transform:scale(.9)}}
.wrkcar .active .item{opacity:1;transform:scale(1);} 
.wrkcar .owl-item {-webkit-backface-visibility: hidden;-webkit-transform: translateZ(0) scale(1.0, 1.0);}
.wrkcar .inner{position:relative; text-align:center;}
.wrkcar .inner a{color:#fff; text-decoration:none; border-bottom:2px solid rgba(255,255,255,0.5); transition:.3s ease border-color}
.wrkcar .inner a:hover{border-color:#fff;}
.wrkcar .black {position: relative;}
.wrkcar .black:after{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background:rgba(0,0,0,.7);}
.wrkcar .black .inner a{color:#000; border-color:rgba(0,0,0,0.4)}
.wrkcar .black .inner a:hover{border-color:#000;}
.wrkcar .owl-carousel:after{content:""; display:block; position:absolute; width:8%; top:0; bottom:0; left:50%; margin-left:-4%; pointer-events: none; background:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/43033/aett_logo_slider.png) no-repeat center 50%; background-size:100% auto;}
.wrkcar{position: relative;}
.wrkcar .owl-prev {position: absolute;font-size: 0;left:15%;top: 35%;background: url(images/lfthomsli.png) no-repeat left center !important;width: 40px;height: 72px;
background-size: 30px auto !important;}
.wrkcar .owl-next {position: absolute;font-size: 0;right:15%; top: 35%;  background: url(images/rgthomsli.png) no-repeat right center !important; width: 40px;height: 72px;
background-size: 30px auto !important;}
.wrkcar .inner{padding: 0 15px;position: relative;top: 40px;display: none;}
.wrkcar .inner h3{font-size: 32px;font-weight: 800;color: #1a1842;}
.wrkcar .inner p{font-weight: 500;font-size:18px;line-height: 32px;color: #4a4a4a;}
.wrkmainpor .owl-carousel .owl-stage-outer{padding-bottom:30px;}
.wrkmainpor .owl-carousel .owl-item.active .item.black:after{display: none;} 
.wrkmainpor .owl-carousel .owl-item.active .inner{display: block;}
.ctrtle h2{color:#1a1842;font-size:32px;font-weight:800;position: relative;z-index:2;margin-bottom:40px;}
.ctrtle{position: relative;}
.sociamdecar.ctrtle{overflow: hidden;} 
.ctrtle:before{position: absolute;top: 0;width: 100%;background: #efefef;content: "";left: 0;right: 0;min-height: 315px;}
.sclcarmed .slick-slide{padding: 0 15px;overflow: hidden;}
.sclcarmed .slick-prev {position: absolute;font-size: 0;left:-50px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.sclcarmed .slick-slide img{transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.sclcarmed .slick-slide:hover img{    transition: transform .5s ease;transform: scale(1.1);box-shadow: 9px 30px 84px 0px rgba(33, 32, 74, 0.63);transition: all 0.5s ease-in-out 0s; -moz-transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; -o-transition: all 0.5s ease-in-out 0s;}
.sclcarmed .slick-next {position: absolute;font-size: 0;right:-50px; top:45%;  background: url(images/rgthomsli.png) no-repeat right center !important; width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.sclcarmed.slick-slider{margin: 0 -15px 30px;}
.sclcarmed .slick-list{overflow: inherit;}
.sclcarmed .slick-list .slick-slide{opacity: 0;}
.sclcarmed .slick-list .slick-slide.slick-active{opacity:1;}
.logocme .logobox {background: #fff;text-align: center;margin:0 15px 25px;height:250px;line-height:250px;overflow: hidden;box-shadow: 10px 15px 15px 0px rgb(33 32 74 / 11%);border: 1px solid #d1cfcf;}
.logocme .logobox:hover{border-color: transparent;}
.logocme .logobox img{transition:transform .5s ease;}
.logocme .logobox:hover img{transition:transform .5s ease; transform: scale(1.1);}
.logocme .logobox img{display: inline-block;margin: 0 auto;text-align: center;}
.logocme .slide-item{margin:0 -15px;}
.logocarsli  .slick-prev {position: absolute;font-size: 0;left:-50px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.logocarsli .slick-next {position: absolute;font-size: 0;right:-50px; top:45%;  background: url(images/rgthomsli.png) no-repeat right center !important; width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.workdet {background: none;}
.workdet .workpor  .slick-slide{margin: 0 15px;}
.workdet .workpor .slick-prev {position: absolute;font-size: 0;left:-50px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.workdet .workpor .slick-next {position: absolute;font-size: 0;right:-50px; top:45%;  background: url(images/rgthomsli.png) no-repeat right center !important; width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}

.workdet .workpor .portfolioln {padding: 0;position: relative;overflow: hidden;}
.workdet .workpor .portfolioln img{width: 100%;height: 100%;object-fit: cover;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.workdet .workpor .portfolioln:hover img{-webkit-transform: scale(1.2) rotate(5deg);-moz-transform: scale(1.2) rotate(5deg);-ms-transform: scale(1.2) rotate(5deg);
-o-transform: scale(1.2) rotate(5deg);transform: scale(1.2) rotate(5deg);}     
.workdet .workpor .overleylaer{text-align:center;z-index:99;position: absolute;top: 0;left: 0;-webkit-transition: all 0.6s ease;transition: all 0.6s ease;width: 100%;height:100%;opacity: 0;visibility: hidden;    display: flex;
    justify-content: center;
    align-items: center;}
.workdet .workpor .overleylaer:before{background:linear-gradient(to right, #512da8, #711e72);position: absolute;left:0;right:0;top:0;bottom:0;content: "";opacity: .8;width: 100%;height: 100%;}
.workdet .workpor .portfolioln:hover .overleylaer{opacity: 1;display: flex;justify-content: center;align-items: center;visibility: visible;}
.workdet .workpor .portfolioln:hover img{-webkit-filter: blur(2px);filter: blur(2px);-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.workdet .workpor .overleylaer h4{color:#fff;font-size: 24px;margin-bottom:8px; position: relative;z-index: 9;}
/*.ourwork .workcar .portfolioln:hover .overleylaer h4{    opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}*/   
.workdet .workpor .overleylaer a{display: table;margin:0 auto;color:#fff;font-size:18px;position: relative;z-index: 9;background: url(images/buttonawwht.png) no-repeat right 10px;padding-right:50px; }
.workdet .workpor a.readmrebtn{margin: 50px auto 0;display: table;}
/*.ourwork .workcar .portfolioln:hover .overleylaer a{ opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);    -webkit-transition-delay: 0.15s;
    transition-delay: 0.15s;}*/
.workdet .workpor .overleylaer:after{position: absolute;top: 50%;left: 50%;width: 210px; height: 210px; border: 2px solid #fff;content: '';opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);
transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);-webkit-transform-origin: 50%;transform-origin: 50%;}
.workdet .workpor .portfolioln:hover .overleylaer:after{opacity: 1;    -webkit-transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);
transform: translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(1,1,1);} 
.emailcarsli .slick-slide {padding: 0 15px;}
.emailcarsli .slick-prev {position: absolute;font-size: 0;left:-50px;top:45%;background: url(images/lfthomsli.png) no-repeat left center !important;width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.emailcarsli  .slick-next {position: absolute;font-size: 0;right:-50px; top:45%;  background: url(images/rgthomsli.png) no-repeat right center !important; width: 40px;height: 72px;
background-size: 30px auto !important;font-size: 0;}
.emailcarsli .slick-slide{overflow: hidden;transition:transform .5s ease; -moz-transition:transform .5s ease; -webkit-transition:transform .5s ease; -o-transition:transform .5s ease;}
.emailcarsli .slick-slide img{transition:transform .5s ease;}
.emailcarsli .slick-slide:hover img{transition:transform .5s ease; transform: scale(1.1);}
.slick-next:before{display: none;}
.slick-prev:before{display: none;}
.slick-arrow{border: none;}
.contacthomesec .ctnform .row{width: 100%;}
.thankyoupge {margin:-80px 0 50px;}
.thankctn {background: #fff;padding: 50px 40px 20px;border-radius: 10px;box-shadow: 4px 8px 40px 8px rgb(0 0 0 / 10%);text-align: center;display: table;
margin: 0 auto;}
.thankyoupge h2 {margin-bottom: 30px;font-weight: 700;color:#1a1842;position: relative;padding-bottom: 20px;}
.thankyoupge h2:after{position: absolute;left: 0;right: 0;margin: 0 auto;background-color: #de204d;width: 50px;height: 3px;content: "";bottom: 0;}
.thankctn p {font-size: 24px; margin:15px 0 40px;}
.thankctn a.homebtn {padding: 10px 24px;border-radius: 30px;border: none;font-weight: 700;color: #fff;cursor: pointer;border: 1px solid #de204d;background: #de204d;
font-size: 16px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;
-o-transition: all 0.5s ease-in-out 0s;display: table;margin: 0 auto 20px;}
.thankctn a.homebtn:hover{color: #de204d;background: transparent;}
.privacyctnpge{padding: 80px 0;}
.privacyctnpge h4{color:#222055; font-size: 20px;}
.privacyctnpge p{color: #333333; font-size: 18px; line-height: 30px;}
.privacyctnpge p a{color:#de204d;}
.privacyctnpge strong{font-weight: 600;display:block;margin-bottom: 15px;font-size: 20px;}
.whycompny h3.removemar{margin-bottom: 20px;}
.whycompny span.tagtxt{font-size: 20px;display: block;margin-bottom: 25px;}
#gmap_canvas img{max-width:none!important;background:none!important}
.clientlgoimg .owl-dots{text-align: center;margin-top: 40px;}
.clientlgoimg .owl-dots .owl-dot{margin: 0 5px;display: inline-block;}
.clientlgoimg .owl-dots .owl-dot span{width: 15px;height: 15px;border-radius: 100%;background: #222055;display: block;}
.clientlgoimg .owl-dots .owl-dot.active span{background: #de204d;}
.contactpagectn .ctnpgefrm input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color:#fff;opacity: 1; /* Firefox */}
.contactpagectn .ctnpgefrm input:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff;}
.contactpagectn .ctnpgefrm input::-ms-input-placeholder { /* Microsoft Edge */color:#fff;}
.contactpagectn .ctnpgefrm textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color:#fff;opacity: 1; /* Firefox */}
.contactpagectn .ctnpgefrm textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#fff;}
.contactpagectn .ctnpgefrm textarea::-ms-input-placeholder { /* Microsoft Edge */color:#fff;}
.contactpagectn .ctnpgefrm label{font-weight: 500;}
.slick-arrow:focus{outline: inherit;}
.copyrgttxt a.paynowbtn{border-radius: 30px;padding:9px 20px;background: #de204d;color: #fff;float: right;font-weight: 500;margin-right: 5%;}
.copyrgttxt a.paynowbtn:hover{background: #232156;}
.marketplace{display: none;position:fixed;right: 0;border-radius:15px 0 0 15px;top:30%;z-index:99;padding:15px;width:20%;box-shadow:0 10px 15px 0px rgb(3 35 68 / 10%);background:linear-gradient(to bottom,#e8fffc 0%,#fff4f4 100%);}
.marketplace img{max-width:100%;display: block;}
.marketplace h5{display: block;font-size:16px;letter-spacing: 1px;font-weight: bold;text-transform:capitalize;background-image: linear-gradient(to right,#222055 0%,#de204d 36%,#222055 65%,#de204d 100%);color: transparent;
-webkit-background-clip: text;-webkit-text-fill-color: transparent;-webkit-animation: hue 6s infinite linear;}
.notfound{display: table;margin: 50px auto;background-color: #f8f8f8;box-shadow:rgb(149 157 165 / 15%) 0px 4px 14px;padding:50px 30px;margin-bottom:40px;min-height: 250px;text-align: center;width: 50%;}
.notfound h1{font-size:100px;font-weight: 700;color: #232156;margin-bottom: 30px;line-height: 80px;}
.notfound h1 span{margin: 0 6px;color: #de204d;}
.notfound p{text-transform: capitalize;font-size: 20px;margin-bottom:40px;}
.notfound a.homelnk{border-radius: 30px;text-transform: uppercase;color: #fff;border: 1.6px solid #232156; background-color:#232156;letter-spacing: 1px;padding:15px 35px;
font-weight: 400;    position: relative;font-size: 15px;}
.notfound a.homelnk:hover{background: #de204d;color: #fff;border-color: #de204d;}
.whychooseus p{font-size: 20px;line-height: 32px;margin-bottom: 30px;}
.whychooseus h2{margin-bottom: 30px;}
.whoweare .col-sm-6{display: block;margin: 0 auto;}


.join-us-content{padding-top:70px;}
.join-us-step-content-area{text-align:center;position: relative;}
.step-number{color:#1e1c52;font-size:50px;position: absolute;left:10px;top:10px;opacity: .1;font-weight: bold;line-height: 50px;}
.step-info{min-height:270px; background:#f5f5f5; padding:75px 15px 30px; text-align:center;min-height: 310px;}
.step-info p:last-child{margin-bottom:0px;}
.join-us-step-content-area .icnimg{width: 100px;height: 100px;background: #fff;border-radius: 100%;line-height: 100px;left: 0;right: 0;margin: 0 auto;position: absolute;top: -50px;box-shadow: 0 1px 10px rgb(0 0 0 / 5%), 0 1px 5px rgb(0 0 0 / 10%);}
.join-us-step-content-area .icnimg img{max-width: 65%;}
.join-us-content .step-info p{font-size: 15px;line-height: 25px;}
.whatwedo{padding-top: 0;}
.formrgtpos{position: relative;right: 40px;bottom: 65px; float: right;display:block;}


.sidebar .search-box.sidebar-widget {border: none;padding: 0;margin: 0 0 30px;border-radius: 5px;position: relative;}
.sidebar .search-box .form-group {position: relative;}
.sidebar .search-box .form-group input {width: 100%;   height:46px;color: #000;font-size: 14px;line-height: 21px;padding: 10px 60px 10px 20px;
border-radius: 5px;border:1px solid #e2e2e2;}
.sidebar .search-box .form-group button {position: absolute;top: 0;right: 0;padding: 0 14px;height: 100%;border: none;
border-radius: 0 5px 5px 0;text-align: center;background: #de204d;cursor: pointer;}
.sidebar .search-box .form-group button:focus{outline: inherit;}
.sidebar .search-box .form-group button i{color: #fff;font-size: 18px;}
.sidebar .search-box .form-group button:hover{background: #000;}
.sidebar .search-box .form-group button:hover i{color:#fff;}
.sidebar .sidebar-widget h4 { margin: 0 0 25px; font-size:20px;font-weight: 700; position: relative;line-height:24px;position: relative;
color: #232156;padding-bottom:12px;border-bottom: 1px solid #ddd;}
.sidebar .sidebar-widget h4:after {position: absolute;bottom: -1px;left: 0;width: 75px;height: 2px;content: "";background: #de204d;}
.sidebar .category-box{margin-bottom: 30px;}
.sidebar .category-box ul{padding: 0;list-style: none;}
.sidebar .category-box ul li {position: relative;margin-bottom: 15px;}
.sidebar .category-box ul li a {display: block;background-color: #f9f9f9;padding:15px 15px 15px 15px;border-radius: 5px;color: #444;
-webkit-transition: .4s;transition: .4s;font-weight: 500;text-transform: capitalize;cursor: pointer;font-size: 14px;}
.sidebar .category-box ul li a:hover{background-color: #232156;color: #fff;}
.sidebar .category-box ul li a:hover i{color: #fff;}
.sidebar .category-box ul li a i {position: absolute;top:20px;right: 15px;font-size: 12px;color: #de204d;-webkit-transition: .4s;transition: .4s;}
.sidebar .pp-post-item{    display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap; flex-wrap: wrap;margin: 0 0 12px;padding-bottom:12px;border-bottom: 1px solid #e2e2e2;}
.sidebar .pp-post-item:last-child{padding-bottom: 0;border-bottom: none;}
.sidebar .pp-post-item .pp-post-img {width: 90px;border-radius: 6px;height:60px;overflow: hidden;}
.sidebar .pp-post-item .pp-post-img img {border-radius: 6px;width: 100%;height: 100%;object-fit: cover;}
.sidebar .pp-post-item .pp-post-info {width: calc(100% - 105px);margin-left: 15px;}
.sidebar .pp-post-item .pp-post-info span {color: #444;font-weight: 400;font-size: 14px;line-height: 16px;display: block;
position: relative;padding-left: 20px;margin: 0 0 10px;}
.sidebar .pp-post-item .pp-post-info span i {position: absolute;top: 0;left: 0;font-size: 16px;color: #f1bb10;}
.sidebar .pp-post-item .pp-post-info h6 {margin: 0; font-size: 14px;line-height: 20px;font-weight: 600;}
.sidebar .pp-post-item .pp-post-info h6 a{color: #232156;}
.sidebar .pp-post-item .pp-post-info h6 a:hover{color: #de204d;}
.blog-wrap{margin-bottom: 50px;}
.subscriptnbx{margin-bottom: 30px;}
.subscriptnbx form{position: relative;}
.subscriptnbx input[type="email"]{border-radius: 5px;width: 100%;padding:10px 40px 10px 15px;height:46px;border: 1px solid #e2e2e2;}
.subscriptnbx button{position: absolute;width:32px;height:32px;border: none;cursor: pointer;border-radius: 100%;right: 10px;top:7px;background-color: #de204d;text-align: center;line-height:28px;color: #fff;padding: 0;}
.subscriptnbx button:hover{background-color: #232156;color: #fff;}
 .blog-card{margin: 0 0 35px;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 10%);box-shadow: 0 0 15px rgb(0 0 0 / 10%);-webkit-transition: .4s;transition: .4s;border-radius: 10px;box-shadow: 0px 15px 30px 0px rgb(0 0 0 / 10%);overflow: hidden;}
 .blog-card .blog-img {position: relative;margin: 0;display: block;height: 334px;overflow: hidden;}
 .blog-card .blog-img img {-webkit-transition: .8s;transition: .8s;}
 .blog-card .blog-img .post-date{    display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: absolute;
 background-color: #6d3b73;padding: 5px;bottom:0;left:0; color: #fff;font-weight: 500;width: 65px;height: 65px;text-align: center;
line-height: 22px;    -webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;
flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center; justify-content: center;}
.blog-card .blog-info {padding:15px;}
.blog-card .blog-info .blog-title {margin: 0 0 12px;font-size:16px;height:44px;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp:2; -webkit-box-orient: vertical;
display: -webkit-box;margin-bottom:10px;}
.blog-card .blog-info .blog-title a {-webkit-transition: .4s;display: block;transition: .4s;color:#232156;line-height:22px;}
.blog-card .blog-info .blog-title a:hover{color:#de204d;}
.blog-card .blog-info .desctn p{line-height: 20px;font-size: 14px;}
.blog-card .blog-info a.rdlnk{background: #de204d;border: 1px solid #de204d; border-radius: 30px;padding:5px 15px;color: #fff;font-size: 14px;display: table;margin-bottom: 10px;}
.blog-card .blog-info a.rdlnk:hover{background:transparent;color:#de204d;}
.page-navigation {margin: 25px 0 0;}
.page-navigation .page-nav{    -webkit-box-pack: center;-ms-flex-pack: center; justify-content: center;    display: -webkit-box;
display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style: none;padding: 0;}
.page-navigation .page-nav li {margin: 0 5px;}
.page-navigation .page-nav li a {display: block;width: 35px;height: 35px;font-size: 16px;line-height: 34px;font-weight: 400;
color: #000;border: 1px solid #ddd;text-align: center;}
.page-navigation .page-nav i{font-size: 13px;}
.page-navigation .page-nav li a.active{border-color: transparent;background:#de204d;color: #fff;opacity: 1;}
.page-numbers.current{border-color: transparent;
    background: #de204d;
    color: #fff;
    opacity: 1;
    padding:8px 15px;
    margin-bottom: 42px;
    display: block;}
.page-navigation .page-nav li a:hover{background:#232156;color: #fff;}
.blog-card .blog-img{height:200px;}
.blog-card .blog-img img{height: 100%;object-fit: cover;width: 100%;}
.blog-card .blog-info .postingfo{margin-bottom:10px;border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;}
.blog-card .blog-info .postingfo .inlndv{display: inline-block;vertical-align: middle;padding-right: 7px;margin-right: 7px;border-right: 1px solid #e2e2e2;font-size: 13px;text-transform: capitalize;}
.blog-card .blog-info .postingfo .inlndv i{margin-right:8px;color:#de204d;}
.blog-card .blog-info .postingfo .inlndv:last-child{padding-right: 0;margin-right: 0;border-right: none;}
.blog-wrap{padding-top: 80px;}
.blog-wrap-detail{padding-top: 80px;}
.blog-wrap-detail .post-img {margin-bottom: 30px;}
.blog-wrap-detail .postingfo {margin-bottom: 10px;border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;}
.blog-wrap-detail .postingfo .inlndv {display: inline-block;vertical-align: middle;padding-right: 7px;margin-right: 7px;border-right: 1px solid #e2e2e2;font-size: 14px;}
.blog-wrap-detail .postingfo .inlndv i {margin-right: 8px;color: #de204d;}
.blog-wrap-detail .content-feature-list {list-style: none;padding: 0;}
.blog-wrap-detail .content-feature-list li {margin-bottom: 10px;}
.blog-wrap-detail .content-feature-list li i {margin-right: 10px;color: #de204d;}
.blog-wrap-detail hr{display: block;width: 100%;background: #e2e2e2;height:1px;margin: 20px 0;clear: both;}
@media only screen and (min-width:1025px)
{
    .blog-wrap-detail img.alignleft{max-width:45%;float: left;display: inline;margin-right: 20px;margin-bottom:20px;}
    .blog-wrap-detail img.alignright{max-width:45%;float: right;display: inline;margin-left: 20px;margin-bottom:20px;}
}
.casestdwrap{padding:50px 0;border-bottom: 1px solid #e2e2e2;}
.casestubox{background:#232156;padding: 25px;border-radius: 10px;margin-bottom: 30px;}
.casestubox h6{color: #fff;font-size: 18px;margin-bottom: 25px;}
.casestdwrap h4{font-size: 24px;color: #de204d;}
.casestdwrap h3{font-size: 28px;color: #232156;}
.casestdwrap .digitalmarketingstr{padding: 20px 0 0;}
.casestdwrap .digitalmarketingstr .casestudybox{border: 1px solid #e2e2e2;}
.casestubox ul{padding: 0;list-style: none;}
.casestubox ul li i{margin-right: 10px;color: #fff;font-size: 18px;margin-bottom: 10px;float: left;}
.casestubox ul li{border-bottom: 1px solid rgba(255,255,255,.2);color: #fff;padding-bottom: 10px;margin-bottom: 10px;}
.casestubox ul li:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.casestdwrap .digitalmarketingstr .casestudyctn .shtdesc{height:30px;overflow: hidden;margin: 10px 0;}
.casestdwrap .digitalmarketingstr .casestudyctn .shtdesc p{line-height: 20px;}
.casestdwrap .casestudybox:hover .casestudyctn .shtdesc{position: relative;z-index: 9;}
.casestdwrap .casestudybox:hover .casestudyctn .shtdesc p{color: #fff;}
.casestdwrap .lfttlesu{float: left;}
.casestdwrap .servicetab{float: right;border: 1px solid #e2e2e2;padding: 10px;}
.casestdwrap .servicetab select{border: none;cursor: pointer;}
.casestdwrap .servicetab i{margin-right: 10px;color:#232156;font-size: 18px;}
.casestdwrap .digitalmarketingstr{clear: both;}
.casestdwrap .digitalmarketingstr .casestudyctn a{font-size: 16px;background-position: right 4px;}
.casestudydetpge{padding:50px 0;border-bottom: 1px solid #e2e2e2;margin-bottom: 50px;}
.casestudydetpge h3{color: #de204d;font-weight: 600;}
.casestudydetpge img.alignleft{max-width: 45%;float: left;display: inline;margin-bottom: 15px;margin-right: 20px;}
.casestudydetpge .txtwrp{margin-bottom: 15px;}
.casestudydetpge .txtwrp span{width:30px;height:30px;border-radius: 100%;line-height:30px;background:linear-gradient(90deg, rgba(34,32,85,1) 0%, rgba(222,32,77,1) 100%);color: #fff;margin-right: 20px;display: inline-block;vertical-align: middle;text-align: center;font-weight: 600;font-size: 18px;}
ul.main-nav > li{position: relative;}
ul.main-nav > li > div.sub-menu-block {
    visibility: visible;
    width: 100%;
    left: 0;
    right: 0;
    max-width: 100%;
    position: absolute;
    background-color: #fff;
    opacity: 1;
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
    -webkit-transform: rotateX(90deg);
    -moz-transform: rotateX(90deg);
    -ms-transform: rotateX(90deg);
    transform: rotateX(90deg);
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    z-index: 9;
    border-top: 5px solid #f3b11a;
    padding:0;
    /* box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 22%); */
    border-top: 2px solid #d5d7d9;
    min-width: 260px;
}
ul.main-nav li .menublocksmall ul{padding:0;list-style: none;}
ul.main-nav li .menublocksmall ul li a{padding:7px 15px;display:block;color:#000000;font-size:15px;} 
ul.main-nav li .menublocksmall ul li a:hover{background:#222055;color:#fff;}
ul.main-nav > li:hover > div.sub-menu-block {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateX(0deg);
    -moz-transform: rotateX(0deg);
    -ms-transform: rotateX(0deg);
    transform: rotateX(0deg);
}
.blog-card .desctn{height:40px;overflow:hidden;margin-bottom:15px;}
.blog-wrap-detail .txtwrp {margin-bottom: 15px;}
.blog-wrap-detail .txtwrp span {
    width:25px;
    height:25px;
    border-radius: 100%;
    line-height:25px;
    background: linear-gradient(90deg, rgba(34,32,85,1) 0%, rgba(222,32,77,1) 100%);
    color: #fff;
    margin-right:15px;
    float:left;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
}
.blog-wrap-detail .txtwrp b{margin-top: 1px;display: inline-block;color:#de204d;font-size: 18px;}
.blog-wrap-detail h3{color:#232156;text-transform: capitalize;font-size: 22px;}
.blog-wrap-detail .content-feature-list{margin-bottom:30px;}
.blog-wrap-detail .txtwrp.lrgtle{margin-bottom:30px;}
.blog-wrap-detail .txtwrp.lrgtle span{width:40px;height:40px;font-size:20px;line-height:40px;}
.blog-wrap-detail .txtwrp.lrgtle b{font-size:30px;}
/*.faqsec h2 {
    font-weight: 800;
    font-size: 40px;
    color: #222055;
    margin-bottom:40px;
}*/
.faqsec .panel .panel-heading .panel-title a .bar,
.faqsec .panel .panel-heading .panel-title a .bar:after {
  border-width: 1px;
  border-style: solid;
  width: 21px;
  border-radius: 10px;
  transition: all 0.4s;
  -moz-transition: all 0.4s;
  -webkit-transition: all 0.4s;
  -o-transition: all 0.4s;
}
.faqsec .panel .panel-heading .panel-title a .bar:after {
    content: "";
    height: 20px;
    position: absolute;
    top: 29px;
    left: 24px;
    width: 2.5px;
}
.faqsec .panel .panel-heading .panel-title a.collapsed {
    background-color: #f5f6f8 !important;
    border-bottom: 1px solid #eeeef3;
    position: relative;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
    display: block;
    padding:16px 15px;
    font-weight: 300;
    color: #60626d;
    font-size:18px;
}
.faqsec .panel .panel-heading .panel-title a{
    display: block;
    padding:16px 15px;
    font-weight: 300;
    color: #fff;
    background: #de204d;
    font-size:18px;
}
.faqsec .panel .panel-heading .panel-title a .bar:after {
       content: "";
    height: 20px;
    position: absolute;
    top: 17px;
    left: 24px;
    width: 2.5px;
}
.faqsec .panel .panel-heading .panel-title a span {
    float: left;
    margin-top: 10px;
    margin-right: 30px;
    transition: all 0.4s;
    -moz-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    -o-transition: all 0.4s;
}
.faqsec .panel-collapse{margin-bottom:30px;}
.faqsec .panel-collapse.show{display:block;}
.expvdopnkser{background:#DE204D;}
.expvdopnkser .row{margin:0;}
.expvdopnkser .col-sm-6{padding:0;align-self:center;}
.expvdopnkser .col-sm-6 h2{color:#fff;}
.expvdopnkser .col-sm-6 p{color:#fff;}
.expvdopnkser .innerpadd{padding:30px;}
.corporatevdosec .row{margin:0;}
.corporatevdosec .col-sm-6{padding:0;align-self:center;}
.corporatevdosec .col-sm-6 h2{color:#242156;}
.corporatevdosec .col-sm-6 p{color:#242156;}
.corporatevdosec .innerpadd{padding:30px;}
.corporatevdosec img{width:100%;}
.bigresonsec .boxmedin{background:#141342;padding:100px 20px 30px;border:3px solid #fff;border-radius:40px 40px 0 0px;position:relative;}
.bigresonsec .boxmedin .icncirclwrp{width:150px;height:150px;border-radius:100%;position:absolute;top:-80px;left:0;right:0;margin:0 auto;background:#fff;text-align:center;line-height:150px;}
.bigresonsec .boxmedin h4{text-align:center;color:#fff;}
.bigresonsec .boxmedin p{text-align:center;color:#fff;}
.typexpvdo .col-sm-3{padding:0 1px;}
.typexpvdo .expbxin{border:1px solid #fff;padding:20px 10px;}
.typexpvdo .expbxin p{color:#fff;line-height:18px;min-height:165px;}
.typexpvdo .expbxin h3{font-size:17px;}
.explprocdv  .row{justify-content: center;}
.explprocdv .whtbx{min-height: 400px;margin-bottom: 100px;padding-top:100px;}
.explprocdv .whtbx .descbtm p{font-size: 15px;line-height: 20px;}
.expvdoabt .imgsix iframe{height:480px;}
.cheussecmnbtm{position: relative;}
.cheussecmnbtm:before{background: url(images/vdoprodcprcbfig.png) no-repeat;
width: 238px;height: 404px;content: "";left: 0;top: 50px;    position: absolute;} 
.cheussecmnbtm .row{margin:0;}
.cheussecmnbtm .col-sm-7{padding:0;}
.cheussecmnbtm .col-sm-4{padding:0;}
.cheussecmnbtm .col-sm-7 h2{color:#fff;}
.cheussecmnbtm .col-sm-7 p{color:#fff;}
.readyservbgwht a.brndbtn {
    background: #242156;
    border-radius: 8px;
    padding: 10px 20px;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    display: block;
    margin-top: 30px;
    margin-bottom:30px;
}
.readyservbgwht h2{color:#242156;}
.readyservbgwht .readybxwdth{border:1px solid #000;min-height:315px;margin-bottom:20px;}
.readyservbgwht .readybxwdth h3{padding:12px 20px;color:#fff;background:#DE204D;text-align:center;font-size:22px;font-weight:600;margin-bottom:0;}
.readyservbgwht .readybxwdth p{padding:15px;margin-bottom:0;font-size:14px;line-height:21px;}
.topbanner img{width:100%;}
.topbanner .col-sm-6{align-self: center;}
.footer{background:#DE204D;padding:70px 0 0;}
.footer h3{font-size:30px;font-weight:700;color:#fff;margin-bottom:20px;}
.footer .firstcol a{color:#fff;font-size:18px;line-height:28px;font-weight:400;display:block;margin-bottom:7px;}
.footer .firstcol a:hover{color:#fff;}
.footer .middlecol p{color:#fff;font-size:18px;line-height:28px;font-weight:400;}
.footer .middlecol .newsfrm input{border-radius:30px;padding:14px 25px;background:#fff;border:none;width:95%;}
.footer .lastcol{padding-left:30px;}
.footer .lastcol p{color:#fff;font-size:18px;line-height:28px;font-weight:400;}
.footer .lastcol a{margin-right:20px;}
.bottomfooter{background:#F5F5F5;padding:10px 0;text-align:center;margin-top:40px;}
.bottomfooter a{display:inline-block;padding-right:10px;margin-right:10px;color: #767676;border-right:1px solid  #767676;font-size:18px;line-height:22px;}
.bottomfooter a:hover{color:#DE204D;}
.bottomfooter a:nth-child(4n){padding-right:0;margin-right:0;border-right:none;}
.bottomfooter .copyrgttxt p{color: #767676;margin:15px 0;}
.newmodseccas .casestudybox{border-radius:10px;overflow:hidden;}
.newmodseccas .casestudybox .casestudyctn{background:#DE204D;padding:20px 20px 10px 20px;}
.newmodseccas .casestudybox .casestudyctn h5{color:#fff;}
.newmodseccas .casestudybox .casestudyctn .casestushtdesc p{color:#fff;}
.newmodseccas .casestudybox .casestudyctn a.casestudylnk{border-radius:30px;color:#fff;border:1px solid #fff;color:#fff;padding:12px 20px;display:table;margin:0 auto 20px;}
.newmodseccas .row{margin:0 -9px;}
.newmodseccas .row .col-sm-4{padding:0 9px;}
.newmodseccas .casestudybox:hover .casestudyctn:before{height:0;}
.newmodseccas .owl-nav span{color:#fff;font-size:20px;}
.newmodseccas .owl-nav .owl-prev{width:50px;height:50px;border-radius:100%;background:#DE204D !important;color:#fff;    position: absolute;left:-70px;top:45%;}
.newmodseccas .owl-nav .owl-next{width:50px;height:50px;border-radius:100%;background:#DE204D !important;color:#fff;position: absolute;right:-70px;top:45%;}
.newtestmark .testimonial{background:#222055;padding:30px 20px;border-radius:8px;min-height:460px;}
.newtestmark .testimonial{max-width:100%;}
.newtestmark .testimonial .testcriimg{width:250px;height:250px;border:2px solid #fff;border-radius:100%;overflow:hidden;margin:0 auto;background:#fff;}
.newtestmark #testimonial-slider:before{display:none;}
.newtestmark #testimonial-slider:after{display:none;}
.newtestmark .description{color:#fff;text-align:left;text-indent:0px;padding-top:30px;font-size:18px;line-height:36px;}
.newtestmark .col-sm-4{align-self:center;text-align:center;}
.newtestmark img.quoteimg{max-width:100%;width:auto;margin-top:20px;}
.newtestmark .title{color:#fff;}
.newtestmark .title span{display:block;color:#DE204D;margin-bottom:10px;}
.newtestmark .owl-dots{display:none;}
.newtestmark .owl-nav{display:block !important;}
.newtestmark .owl-nav .owl-prev{bottom:30px;right:60px;left:inherit;position: absolute;width:30px;height:30px;border:2px solid #fff !important;}
.newtestmark .owl-nav .owl-next{bottom:30px;right:20px;position: absolute;width:30px;height:30px;border:2px solid #fff !important;}
.newtestmark .owl-nav span{font-size:26px;color:#fff;line-height: 20px;}
.newwrksec{position: relative;background:url(images/workbg.jpg) no-repeat;background-size:cover;}
.newwrksec:before{position: absolute;background:rgba(0,0,0,.82);content:"";width:100%;height:100%;top:0;}
.newwrksec h2{color:#fff;}
.newwrksec .container{position: relative;z-index:9;}
.ourwork.newwrksec .workcar .portfolioln{margin-bottom:30px;}
.ourwork.newwrksec .workcar .portfolioln{height:350px;border-radius:8px;}
.ourwork.newwrksec .owl-nav .owl-prev{width:50px;height:50px;border-radius:100%;background:#DE204D !important;color:#fff;    position: absolute;left:-70px;top:45%;}
.ourwork.newwrksec .owl-nav .owl-next{width:50px;height:50px;border-radius:100%;background:#DE204D !important;color:#fff;position: absolute;right:-70px;top:45%;}
.ourwork.newwrksec .owl-nav span{color:#fff;font-size:20px;}
.ourwork.newwrksec .workcar .overleylaer:before{background:rgba(0,0,0,.85);}
.ourwork.newwrksec .workcar .overleylaer:after{display:none;}
.ourwork.newwrksec .workcar .overleylaer .aligncenter{background: #fff;position: relative;text-align:center;    padding: 25px 30px;border-radius: 15px;text-align: center;}
.ourwork.newwrksec .workcar .overleylaer .aligncenter h4{color:#DE204D;text-transform: capitalize;}
.ourwork.newwrksec .workcar .overleylaer .aligncenter a{text-transform:uppercase;color:#000;    padding-right: 0;    font-size: 16px;}
.ourwork.newwrksec .workcar .overleylaer .aligncenter a img{max-width:24px;width:auto !important;display:inline-block;margin-right:10px;filter:inherit;transform:none;}
.ourwork.newwrksec a.readmrebtn{background:url(images/buttonawwhtaff.png) #de204d 90% center no-repeat;color:#fff;background-size: 30px auto;}
.hmecmntle{position: relative;padding-bottom:30px;margin-bottom:50px;}
.hmecmntle:after{position: absolute;bottom:0;left:0;right:0;margin:0 auto;width:120px;height:5px;background:#222055;content:"";}
.newwrksec .hmecmntle:after{background:#fff;}
.newclisecme{padding-bottom:0;}
.newclisecme .clientlgoimg  .clientlogo{border-radius:5px;background: #FFFFFF;box-shadow: 0px 0px 38px rgba(23, 53, 101, 0.21);}
.newclisecme .clientlgoimg.owl-carousel .owl-stage-outer{padding:40px 0;}
.nweanabgble{background:url(images/blueshakebg.jpg) no-repeat;background-size:cover;position: relative;}
.nweanabgble h4{color:#fff;font-weight:700;font-size:45px;}
.nweanabgble h4 span{color:#DE204D;display:block;}
.nweanabgble p{color:#fff;font-size:18px;line-height: 30px;}
.nweanabgble h3{color:#fff;font-weight:700;font-size:45px;line-height: 75px;}
.nweanabgble h3 span{color:#fff;background:#DE204D;padding:5px 10px;}
.nweanabgble .laptopcntimg{position: absolute;left:0;right:0;bottom:-100px;text-align:center;}
.newclisecme{padding-top:70px;}
.newmodseccas{padding-bottom:0px;}
.hmeblgsec .blgcarhme .blogpst{border:1px solid #e2e2e2;border-radius:10px;overflow:hidden;}
.hmeblgsec .blgcarhme .blogpst .blogimg{height:250px;overflow:hidden;}
.hmeblgsec .blgcarhme .blogpst .blogimg img{width:100%;height:100%;object-fit:cover;}
.hmeblgsec .blgcarhme .blgctnwrp{padding:25px;}
.hmeblgsec .blgcarhme .blgctnwrp .userinfo .admn{display:inline-block;vertical-align:middle;margin-right:20px;}
.hmeblgsec .blgcarhme .blgctnwrp .userinfo .admn i{margin-right:10px;}
.hmeblgsec .blgcarhme .blgctnwrp .userinfo{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e2e2e2;}
.hmeblgsec .blgcarhme .blgctnwrp h3{font-size:22px;height:55px;overflow:hidden;}
.hmeblgsec .blgcarhme .blgctnwrp h3 a{display:block;}
.hmeblgsec{padding-bottom:70px;}
.hmeblgsec .blgctnwrp a.ctnreadimg{color:#000;}
.hmeblgsec .blgctnwrp a.ctnreadimg img{width:auto;vertical-align: middle;margin-left: 15px;max-width: 18px;display:inline-block;}
.hmeblgsec .owl-dots{display:block !important;margin-top:40px;text-align:center;}
.hmeblgsec .owl-dots .owl-dot{width:15px;height:15px;border-radius:100%;border:2px solid #e2e2e2;margin:0 5px;}
.hmeblgsec .owl-dots .owl-dot span{width:6px;height:6px;border-radius:100%;background:#fff;display:block;text-align: center;
    margin: 0 auto;}
.hmeblgsec .owl-dots .owl-dot.active{border-color:#DE204D;}
.hmeblgsec .owl-dots .owl-dot.active span{background:#DE204D;}
.faqhme{padding-bottom:70px;}
.faqhme h4{font-size:40px;font-weight:700;color:#222055;margin-bottom:30px;}
.faqhme .faqrtprt{padding-left:30px;align-self: center;}
.faqhme .faqrtprt .panel-title{margin-bottom:0;    position: relative;}
.faqhme .faqrtprt .panel-title a{font-size:18px;font-weight:400;display:block;border:1px solid #D9E5E8;display:block;padding:15px 20px;}
.faqhme .faqrtprt .panel-title a i.fa-chevron-right{width:30px;height:30px;line-height:30px;background:#DE204D;color:#fff;font-size: 16px; text-align: center;    position: absolute; right: 20px;    top: 10px;}
.faqhme .faqrtprt .panel-title a[aria-expanded="true"]{background:#DE204D;color:#fff;}
.faqhme .faqrtprt .panel-title a[aria-expanded="true"] i.fa-chevron-right{background:#fff;color:#DE204D;transform: rotate(90deg);}
.faqhme .faqrtprt .panel {border:1px solid #e2e2e2;margin-bottom:25px;}
.faqhme .faqrtprt .panel .panel-collapse{padding:10px 15px;}
.footer .middlecol .newsfrm input[type="submit"]{width:auto; margin-top:20px;background:#222055;color:#fff;cursor:pointer;}
.services .row{    justify-content: center;}
.newtestmark .testimonial .testcriimg.vdotestimg{border-radius:0;border:none;width:auto;height:auto;}
.newtestmark .testimonial .testcriimg.vdotestimg a{display:block;height:100%;}
.newtestmark .testimonial .testcriimg.vdotestimg a img{height:100%;object-fit:cover;}
.vdofrmscrn .modal-header{padding: 0;border: none;}
.vdofrmscrn .modal-body{padding:0;}
.vdofrmscrn .modal-body iframe{width:100%;height:500px;margin-bottom: -8px;}
.vdofrmscrn .modal-header .close{background: rgba(0,0,0,.6);border-radius: 100%;padding: 0;width: 50px;height: 50px;line-height: 50px;color: #fff;text-shadow: none;opacity: 1;    position: absolute;
right: -20px;z-index: 9;top: -20px;margin:0;}
.modal-backdrop.show {opacity: .8;}
.nweanabgble h2{z-index: 99;    position: relative;}
.nweanabgble h2 a{color:#fff;border-color:#fff;background:url(images/buttonawwht.png) no-repeat 97% center;}
.nweanabgble h2 a:hover{border-color:#DE204D;}
.testimonialsec .testimonial .testcriimg img{height:100%;object-fit:cover;}
.clients .owl-nav{display:block;}
.clients .owl-nav .owl-prev {width: 50px;height: 50px;border-radius: 100%;background: #DE204D !important;color: #fff;position: absolute;left:-45px;top:45%;}
.clients .owl-nav .owl-next {width: 50px;height: 50px;border-radius: 100%;background: #DE204D !important;color: #fff;position: absolute;right:-45px;top:45%;}
.clients .owl-nav span{color:#fff;font-size:24px;}
.ctnform .wpcf7 p{margin-bottom:0;}
.tpfrm .wpcf7 .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;} 
.tpfrm .wpcf7 p{margin-bottom:0;}
.tpfrm .wpcf7 label{display:none;}
.tpfrm input{font-size: 16px;}
.tpfrm textarea{font-size: 16px;}
.tpfrm .wpcf7-spinner{display:none;}
.gettouch .graybg .wpcf7 p{margin-bottom:0;}
.gettouch .graybg .row .wpcf7 .row{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width:100%;}
.floatingform .form-group .icn p{display: inline-block;margin-bottom:0;}
.sidebar-contact-form span.wpcf7-form-control-wrap{display:block;width:100%;}
.sidebar-contact-form span.wpcf7-form-control-wrap input{width:100%;border:1px solid #e2e2e2;height:45px;padding:0 10px;}
.sidebar-contact-form span.wpcf7-form-control-wrap textarea{width:100%;border:1px solid #e2e2e2;height:120px;padding:10px;}
.sidebar-contact-form label{font-weight:bold;}
.sidebar-contact-form input[type="submit"]{background: #df204e;
    color: #fff;
    font-weight: 400;
    border:none;
    letter-spacing: 1px;
    font-size:16px;
    cursor: pointer;
    height:45px;
    border-color: #df204e;
    padding:0 20px;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}
.sidebar-contact-form input[type="submit"]:hover{background: #e0365f;
    transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    -webkit-transition: all 0.5s ease-in-out 0s;
    -o-transition: all 0.5s ease-in-out 0s;}    
.related-post-slider .owl-carousel .owl-nav .owl-prev{width:40px;height:40px;
border-radius: 100%;background: #DE204D !important;color: #fff;position: absolute;left: -70px;top: 40%;}
.related-post-slider .owl-carousel .owl-nav .owl-next{    width:40px;
height:40px;border-radius: 100%;background: #DE204D !important;color: #fff;
position: absolute;right: -70px;top: 40%;}
.related-post-slider .owl-carousel .owl-nav span {color: #fff;font-size: 20px;}
.marktngcmpinfo .hmecmntle:after{left:0;right:inherit;}
.marktngcmpinfo .hmecmntle{padding-bottom:15px;margin-bottom:30px;}
.marktngcmpinfo ul{padding:0;list-style:none;}
.marktngcmpinfo ul li{position: relative;padding-left:20px;margin-bottom:10px;}
.marktngcmpinfo ul li:before{position:absolute;background:#de204d;content:"";width:8px;height:8px;border-radius:100%;left:0;top:8px;}
.marktngcmpinfo .ourfetureimg{padding:60px 0 40px 50px;position: relative;}
.marktngcmpinfo .ourfetureimg:before{    top: 0;right: 0;z-index: -1;width: 70%;
    content: "";height: 100%;position: absolute;border-radius: 8px;background-color: #232156;border-top-right-radius: 100px;}
.marktngcmpinfo .ourfetureimg .inerfeturboximg{    overflow: hidden;border-radius: 15px;display: inline-block;}    
.marktngcmpinfo .ourfetureimg .inerfeturboximg img{padding-right:60px;}
.marktngcmpinfo .comppntinr{padding:10px 15px;box-shadow:0 0 29px 0 rgba(18,18,18,.08);    margin-bottom: 20px;min-height: 100px;border-radius: 10px;font-weight: 600;}
.marktngcmpinfo .col-sm-12{margin-top:40px;}
.iframe-section{background:#232156;padding:30px 0;}
.iframe-section .col-sm-5{align-self:center;}
.iframe-section .col-sm-5 h4{color:#fff;line-height:40px;}
.iframe-section .col-sm-7{align-self:center;}
.iframe-section .col-sm-7 iframe{border:none;background:#fff;padding:20px;width:200px;height:200px;}
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
.whatsapp_float{text-align:right;}
.whatsapp_float img{max-width:40%;}
.moretext {display: none;}
a.whatsapp_float{bottom:70px !important;right:5px !important;}
a.moreless-button{padding:12px 30px;background:#242156;color:#fff;border-radius:30px;text-transform:capitalize;}
@media only screen and (min-width : 1025px) {
.page-id-803 .topbanner{height:600px;overflow:hidden;}
.page-id-803 .topbanner img{height:100%;object-fit:cover;}
}
.servicpgelp .midtxtcntr h1{color: #fff;font-weight: 700;}
.servicpgelp .midtxtcntr h1 span{color: #fff;font-weight:500;}
.servicpgelp .midtxtcntr p{color: #fff;}
.servicpgelp .midtxtcntr .getstartbtnwrp a{background: rgba(255, 255, 255, .36);line-height: 20px;padding:16px 10px 30px;font-size: 16px;
border-radius: 15px;font-weight: 300;display: block;color: #fff;} 
.servicpgelp .midtxtcntr .getstartbtnwrp{background: rgba(255, 255, 255, .2);padding: 11px;border-radius: 25px;border: 1px solid rgba(255, 255, 255, .72);display: table;}
.servicpgelp .col-sm-7{align-self: center;}
.servicpgelp .getstartbtnwrp img{margin-right: 10px;}
.servicpgelp .getstartbtnwrp b{float: right;font-weight: bold;}
.servicpgelp .midtxtcntr{margin-top:30px;}
.servicpgelp .midtxtcntr h1{margin-bottom: 25px;}
.servicpgelp .midtxtcntr p{margin-bottom:30px;}
.servwrkctn.howdowrk .bxradwrpinr .bxctnlpwrp{background: transparent;padding: 0;}
.servwrkctn.howdowrk .bxradwrpinr .bxctnlpwrp h3{color: #000;}
.servwrkctn.howdowrk .bxradwrpinr .bxctnlpwrp p{color: #000;margin-bottom: 25px;}
.servwrkctn.howdowrk .nav-item a.nav-link {text-align: left;}
.busnflursh .bxradwrpinr .bxctnlpwrp {background: inherit;padding: 0;}
.busnflursh .bxradwrpinr .bxctnlpwrp{background:inherit;padding: 0;}
.busnflursh .bxradwrpinr .bxctnlpwrp h3{color: #000;}
.busnflursh .bxradwrpinr .bxctnlpwrp p{color: #000;}
.socexprtwrp h3 {font-size: 40px;color: #FFDB08;font-family: "Poppins", serif;font-weight: 500;}
.servpgestudy .ourtemglance .ovrltxtwrp h3 {
    color: #fff;
    font-size: 64px;
    line-height: 70px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.servpgestudy .ourtemglance .ovrltxtwrp {
    position: absolute;
    margin: 15px;
    backdrop-filter: blur(8.507377624511719px);
    background: rgba(255, 255, 255, .2);
    border-radius: 20px;
    width: 92%;
    top: 0;
    z-index: 2;
    left: 0;
    right: 0;
    margin: 15px;
    height: 92%;
}
.servpgestudy .casstudesctn p a {color: #fff;}
.servpgestudy .casstudesctn p {min-height: inherit;margin-bottom: 0;}
p.cmnsubtlectn span {color: #FFDB08;font-weight: 600;}
.gettuchfrm .modal-header{background:#FCDE4F;}
.gettuchfrm .modal-header .close{opacity: 1;position: absolute;right: 0;top: 0;padding: 0;color: #fff;text-shadow: none;}
.gettuchfrm .modal-header .modal-title{display:block;margin:0 auto;}
.gettuchfrm .form-control{margin-bottom:20px;}
.gettuchfrm input[type="submit"]{background: #2d2d2d;border-radius: 30px;padding: 10px 25px;color: #fff;border:none;border:1px solid #2d2d2d;}
.gettuchfrm input[type="submit"]:hover{background:transparent;color:#2d2d2d;}
.gettuchfrm .close:focus{outline:inherit;}
.servpgestudy .ourtemglance{margin-bottom: 0;height:450px;position: relative;}
.servpgestudy .ourtemglance .ovrltxtwrp{position: absolute;margin: 15px;backdrop-filter: blur(8.507377624511719px);background: rgba(255,255,255,.2);border-radius: 20px;width: 92%;
top: 0;z-index: 2;left: 0;right: 0;margin: 15px;height:92%;}
.servpgestudy .ourtemglance .ovrltxtwrp h3{color: #fff;font-size: 64px;line-height: 70px;text-align: center;display: flex
;align-items: center;justify-content: center;height: 100%;}
.servpgestudy .ourtemglance img{width:100%;height:100%;}
.servpgestudy .ourtemglance .casesstudimgtp{height: 100%;}
.casestudlstng{padding-bottom:70px;}
.casestudlstng .servicetab{border:1px solid #e2e2e2;padding:10px 15px;margin-bottom:15px;}
.casestudlstng .servicetab i{margin-right:10px;}
.casestudlstng .servicetab select{width:90%;border:none;}
.objectctnlp{background:#f9f9f9;margin-top:60px;} 
.objectctnlp h2{position:relative;}
.casestudetsec .row{align-items:flex-start;}
.challenge p{padding:10px 20px;border-radius:20px 0 20px 0;background:#ffffff;color:#2D2D2D;min-height:60px;line-height:22px;box-shadow:0 3px 12px rgba(0,0,0,0.05), 0 3px 12px rgba(0,0,0,0.02);} 
.challenge p i{margin-right:10px;}
.resulsec{background:#f9f9f9;}  
.resulsec .bxshadwrp p{padding:10px 20px;border-radius:20px 0 20px 0;background:#ffffff;color:#2D2D2D;line-height:22px;box-shadow:0 3px 12px rgba(0,0,0,0.05), 0 3px 12px rgba(0,0,0,0.02);font-size:18px;}
.resulsec .bxshadwrp p i{margin-right:10px;}
.resulsec h4{font-weight:700;margin-bottom:30px;}
.resulsec .radboxlp{background:#fff;border-radius:30px;padding:30px;box-shadow:0 3px 12px rgba(0,0,0,0.05), 0 3px 12px rgba(0,0,0,0.02);background:#fff;}
.resulsec .radboxlp h4{margin-bottom:10px;font-size:20px;}
.resulsec .radboxlp strong{font-size:40px;} 
.resulsec .radboxlp strong{font-size:36px;line-height:36px;} 
.resulsec .bxshadwrp{margin-bottom:30px;} 
.resulsec .caldvsecshd{padding:5px;background:#fff;border-radius:5px;} 
.resulsec .radboxlp .col-sm-4{border-right:1px solid #e2e2e2;}
.resulsec .radboxlp .col-sm-4:last-child{border-right:none;} 
.abstext2{width:100%;margin:0;padding:0;height:100%;position:absolute;top:0;left:0;}
.abstext2 .container{position:relative;height:100%;}
.abstext2 .textcntnr{position:relative;width:100%;max-width:560px;top:50%;transform:translate(0%,-50%);}
.abstext2 .textcntnr .largetext{font-size:40px;font-weight:700;color:#fff;font-style:italic;line-height:40px;margin-bottom:10px;display:block;}
.abstext2 .textcntnr .smalltext{font-size:16px;line-height:24px;margin-bottom:0px;color:#fff;display:block;}
.abstext2 .textcntnr .readmore{display:block;}
.abstext2 .textcntnr .readmore a{display:inline-block;padding:0 25px;font-size:14px;line-height:35px;border-radius:35px;color:#525151;background:#fff;}
.abstext2 .textcntnr ul{margin:0;padding:0;}
.abstext2 .textcntnr ul li{padding-left:27px;font-size:18px;line-height:28px;display:block;color:#fff;position:relative;}
.abstext2 .textcntnr ul li::before{content:'';position:absolute;top:7px;left:0;width:17px;height:14px;background:url(images/arrow.png);}
.topheading{width:100%;display:block;font-size:34px;line-height:40px;margin-bottom:15px;color:#3d3d3d;font-weight:500;text-align:center;}
.topheading span{font-weight:300;}
.shrtdesc{width:100%;margin:0;padding:0;}
.shrtdesc p{font-size:16px;line-height:28px;display:block;color:#3d3d3d;margin-bottom:15px;}
.sectionone{width:100%;margin:0;padding:30px 0;overflow:hidden;}
.btnreadmore{display:block;width:100%;text-align:center;margin-top:15px;}
.btnreadmore a{display:inline-block;padding:0 25px;font-size:14px;line-height:35px;border-radius:35px;color:#fff;background:#22b6c7;}
.btnreadmore a:hover{transition:all 0.3s ease-in-out;background:#3d3d3d;color:#fff;}
.oursrvc{width:100%;margin:0;padding:0;overflow:hidden;position:relative;}
.oursrvc::after{content:'';position:absolute;top:40%;left:28%;width:125px;height:125px;background:url(images/icon/plus.png);}
.oursrvc::before{content:'';position:absolute;top:40%;right:28%;width:125px;height:125px;background:url(images/icon/plus.png);}
.oursrvc .srvcblk{width:100%;text-align:center;overflow:hidden;box-sizing:border-box;padding:0 30px;margin:30px 0;}
.oursrvc .srvcblk .icon{width:76px;margin:0 auto;}
.oursrvc .srvcblk .sehead{display:block;font-size:18px;line-height:22px;color:#2d2d2d;margin:15px 0;font-weight:500;}
.oursrvc .srvcblk p{display:block;margin-bottom:15px;line-height:22px;font-size:16px;color:#474b4c;}
.moreservice{display:block;width:100%;text-align:center;margin-top:15px;}
.moreservice a{display:inline-block;padding:0 25px;font-size:14px;line-height:35px;border-radius:35px;color:#fff;background:#3d3d3d;}
.moreservice a:hover{transition:all 0.3s ease-in-out;background:#22b6c7;color:#fff;}
.letconnects{width:100%;margin:0;padding:56px 0;overflow:hidden;background:url(images/connect.jpg);background-size:cover;}
.cnctheading{width:100%;display:block;font-size:40px;line-height:40px;margin-bottom:15px;color:#fff;font-weight:500;}
.cnctheading span{font-weight:300;}
.letconnects p{font-size:16px;line-height:24px;display:block;color:#fff;}
.letconnects input[type="text"],.letconnects input[type="email"]{width:100%;box-sizing:border-box;padding:0 15px;font-size:14px;line-height:35px;color:#3d3d3d;border-radius:35px;border:0;background:#fff;margin-top:35px;}
.letconnects input[type="submit"]{width:100%;box-sizing:border-box;padding:0 15px;font-size:16px;line-height:35px;color:#fff;border-radius:35px;border:0;background:#22b6c7;margin-top:35px;}
.whychooseus{width:100%;margin:0;padding:30px 0 70px;overflow:hidden;}
.whychooseus .figure{width:100%;margin:0;padding:0;}
.whychooseus .caption{width:100%;box-sizing:border-box;margin:0;padding:0;}
.textblock{width:100%;margin:0;padding:0 0 20px 15px;position:relative;border-left:1px solid #d8d8d8;}
.whychooseus .caption .textblock:last-child{border-left:0 !important;}
.whychooseus .caption .textblock::after{content:'';position:absolute;top:0;left:-7px;height:26px;width:14px;border-radius:14px;background:#fff;border:1px solid #d8d8d8;}
.whychooseus .caption .textblock .thead{display:block;font-size:18px;line-height:20px;margin-bottom:12px;font-weight:500;color:#3d3d3d;}
.whychooseus .caption .textblock p{display:block;font-size:16px;line-height:28px;color:#474b4c;}
ul.tabs{margin: 0px;padding: 0px;list-style: none;text-align:center;}
.tabinner{display:inline-block;}
ul.tabs li{margin-right:25px;background: none;cursor: pointer;width:150px;height:150px;border-radius:50%;box-sizing:border-box;float:left;}
ul.tabs li:last-child{margin-right:0;}
ul.tabs li.current{border:1px solid #22b6c7;position:relative;}
ul.tabs li.current::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translate(-50%,0);width:0;height:0;border-top:10px solid #22b6c7;border-left:10px solid transparent;border-right:10px solid transparent;}
.tab-content{background: #fff;padding: 15px;box-sizing:border-box;text-align:center;}
.tab-content img{width:auto;margin:0 auto;}
.tab-content.current{display: inherit;}
.hcwhelp{width:100%;margin:0;padding:0;text-align:center;}
.hcwhelp .helpbx{position:relative; width:232px;height:232px;border-radius:50%;background:#fff;border:1px solid #acacac;cursor:pointer;box-sizing:border-box;padding:15px;overflow:hidden;}
.hcwhelp .helpbx .caption{position:relative;top:50%;transform:translate(0,-50%);display:inline-block;text-align:center;}
.hcwhelp .helpbx .caption .icon{width:61px;margin:0 auto; margin-bottom:15px;}
.hcwhelp .helpbx .caption .helpheadng{display:block;font-size:18px;line-height:24px;color:#3d3d3d;font-weight:500;}
.hovertextbg{width:calc(100% - 15px);height:calc(100% - 15px);border-radius:50%;background:#2dbaca;position:absolute;top:7.5px;left:7.5px;z-index:99;display:none;text-align:center;}
.hovertextbg .captions{position:relative;top:40%;transform:translate(0,-50%);display:inline-block;text-align:center;}
.hovertextbg .icons{width:30px;margin:0 auto; margin-bottom:0px;}
.hovertextbg .helpheadngs{display:block;font-size:16px;line-height:24px;color:#fff;font-weight:500;}
.hovertextbg p{font-size:14px;line-height:22px;display:block;color:#fff;padding:0 10px;}
.testimonial{width:100%;margin:0;padding:0;}
.testimonial .figurebg{width:100%;margin:15px 0;box-sizing:border-box;padding:10px;border:1px solid #acacac;position:relative;border-radius:4px;}
.testimonial .figurebg::after{content:'';position:absolute;top:-10px;left:15%;width:70%;height:10px;background:#FCDE4F;}
.testimonial .figurebg::before{content:'';position:absolute;bottom:-10px;left:15%;width:70%;height:10px;background:#FCDE4F;}
.testimonial .figurebg .image{width:100%;margin-bottom:0px;}
.testimonial .figurebg .name{display:block;text-align:center;font-size:16px;line-height:28px;font-weight:700;color:#2d2d2d;}
.testimonial .figurebg .designatin{display:block;font-size:14px;text-align:center;line-height:22px;font-weight:500;color:#2d2d2d;}
.testimonial .captionbg{width:100%;overflow:hidden;padding:25px 0;margin-top:30px;position:relative;font-size:16px;line-height:28px;color:#3d3d3d;font-weight:500;}
.testimonial .captionbg::before{content:'';position:absolute;top:0;left:0;width:24px;height:18px;background:url(images/quot1.png);}
.testimonial .captionbg::after{content:'';position:absolute;bottom:0;right:0;width:24px;height:18px;background:url(images/quot2.png);}
.blogbg{width:100%;margin:0;padding:30px 0;overflow:hidden;border-top:1px solid #acacac;border-bottom:1px solid #acacac;}
.blogdetail ol{width:100%;margin:10px 0 25px 0;padding:0;}
.blogdetail ol li{display:block;font-size:17px;line-height:24px;color:#414141;position:relative;padding-left:20px;display:block;counter-increment: li}
.blogdetail ol li::before{content: counter(li); color: #ff7702;margin-left:-20px;width:20px;display:inline-block;font-size:14px;}
.blogbg .bloginner{width:100%;margin:0;padding:0;}
.blogbg .figure{width:100%;margin:0;padding:0;}
.blogbg .blogcontent{width:90%;margin:0 5%;position:relative;padding:15px;margin-top:-30px;background:#fff;z-index:1;}
/*.blogbg .blogcontent::before{content:'';position:absolute;width:100%;height:70px;top:0;left:0;z-index:-1;
box-shadow: 4px 0 12px #222,  -4px 0 12px #222;box-sizing:border-box;}*/
.blogheading{font-size:16px;color:#2d2d2d;line-height:22px;display:block;font-weight:700;}
.comntbgs{width:100%;margin:0;padding:0;overflow:hidden;}
.comntbgs ul{}
.comntbgs ul li{float:left;display:inline-block;padding:0 10px;font-size:13px;line-height:18px;color:#333;font-weight:300;}
.comntbgs ul li span{font-size:18px;padding-right:5px;color:#d2d2d2;}
.blogbg .blogcontent p{font-size:16px;line-height:28px;color:#2d2d2d;display:block;margin:10px 0;}
.newssbg{width:100%;box-sizing:border-box;padding:30px 15px 15px 15px;background:#ceeff3;border:1px solid #acacac;overflow:hidden;}
.newssbg .caption{width:100%;padding-bottom:15px;overflow:hidden;margin-bottom:15px;}
.newssbg .caption .figure{width:114px;float:left;margin-right:15px;}
.newssbg .caption .caps{width:calc(100% - 129px);float:left;}
.newssbg .caption .caps .nwsheding{font-size:16px;line-height:28px;display:block;color:#2d2d2d;font-weight:700;}
.newssbg .caption .caps .nwsdates{font-size:15px;line-height:22px;color:#525151;display:block;font-weight:700;}
.borgry{width:100%;height:1px;background:#acacac;overflow:hidden;margin:15px 0;}
.faqbg{width:100%;margin:30px 0 0 0;padding:0;overflow:hidden;}
.bor-bg{margin-bottom: 10px;width:100%;overflow:hidden;}
.seopackages{width:100%;margin:0;padding:30px 0;overflow:hidden;}
.seopackages .headingsbg{width:100%;margin:0;padding:0 0 0px 0;overflow:hidden;}
.seopackages .headingsbg .innerone{width:100%;margin:0;padding:0 0 17px 0;overflow:hidden;}
.seopackages .headingsbg .innerone .toptext{text-transform:uppercase;font-size:32px;line-height:40px;color:#2d2d2d;font-weight:700;display:block;}
.seopackages .headingsbg .innerone .midtext{text-transform:uppercase;font-size:17px;line-height:20px;color:#2d2d2d;margin:15px 0;display:block;}
.seopackages .headingsbg .innerone .readmore{width:100%;overflow:hidden;}
.seopackages .headingsbg .innerone .readmore a{font-size:18px;line-height:40px;color:#2d2d2d;background:#FCDE4F;display:inline-block;padding:0 20px;border-radius:40px;font-weight:500;}
.seopackages .headingsbg .innerone .readmore a span{padding-right:7px;}
.seopackages .headingsbg .innertwo{width:100%;margin:0;padding:0 0 17px 0;text-align:center;overflow:hidden;}
.seopackages .headingsbg .innertwo .toptext{text-transform:uppercase;font-size:16px;line-height:32px;color:#2d2d2d;font-weight:400;display:block;margin-bottom:10px;}
.seopackages .headingsbg .innertwo .smalltext{text-transform:uppercase;font-size:12px;line-height:18px;color:#2d2d2d;font-weight:500;display:block;margin-bottom:0px;}
.seopackages .headingsbg .innertwo .midtext{text-transform:uppercase;font-size:20px;line-height:32px;color:#2d2d2d;margin:0px 0;display:block;font-weight:700;}
.seopackages .headingsbg .innertwo .bottomtext{text-transform:uppercase;font-size:14px;line-height:18px;color:#2d2d2d;font-weight:700;display:block;margin-bottom:20px;}
.seopackages .headingsbg .innertwo .readmore{width:100%;overflow:hidden;text-align:center;}
.seopackages .headingsbg .innertwo .readmore a{font-size:16px;line-height:40px;color:#fff;background:#3d3d3d;display:inline-block;padding:0 20px;border-radius:40px;font-weight:500;}
.seopackages .headingsbg .innerthree{width:100%;margin:0;padding:0 0 17px 0;text-align:center;overflow:hidden;background:#FCDE4F;border-radius:4px 4px 0 0;}
.seopackages .headingsbg .innerthree .toptext{text-transform:uppercase;font-size:16px;line-height:32px;color:#2d2d2d;font-weight:400;display:block;margin-bottom:10px;background:#e9cc42;border-radius:4px 4px 0 0;}
.seopackages .headingsbg .innerthree .smalltext{text-transform:uppercase;font-size:12px;line-height:18px;color:#2d2d2d;font-weight:500;display:block;margin-bottom:0px;}
.seopackages .headingsbg .innerthree .midtext{text-transform:uppercase;font-size:20px;line-height:32px;color:#2d2d2d;margin:0px 0;display:block;font-weight:700;}
.seopackages .headingsbg .innerthree .bottomtext{text-transform:uppercase;font-size:14px;line-height:18px;color:#2d2d2d;font-weight:700;display:block;margin-bottom:20px;}
.seopackages .headingsbg .innerthree .readmore{width:100%;overflow:hidden;text-align:center;}
.seopackages .headingsbg .innerthree .readmore a{font-size:16px;line-height:40px;color:#2d2d2d;background:#fff;display:inline-block;padding:0 20px;border-radius:40px;font-weight:500;}
.tab-button2{width:100%;overflow:hidden;position:relative;box-sizing:border-box;padding:0;font-size:18px;line-height:50px;cursor:pointer;color:#2d2d2d;}
.text-tab-btn{display:block;font-size:18px;line-height:50px;position:relative;color:#2d2d2d;border-top:1px solid rgba(11,11,11,0.3);width:100%;}
.tab-button2 span{display:block;text-align:center;font-size:30px;line-height:50px;color:#d4d4d4;}
.tab-button2 span img{width:auto;}
.tab-button2 b{display:block;text-align:center;font-size:30px;line-height:50px;color:#29ccdf;border-left:1px solid #FCDE4F;border-right:1px solid #FCDE4F;}
.tab-button2 b img{width:auto;}
.tab-caption3{position:relative;width:100%;box-sizing:border-box;padding:0 15px 15px 15px;overflow:hidden;border:1px solid rgba(11,11,11,0.3);border-top:0;}
.tab-caption2{width:100%;overflow:hidden;position:relative;box-sizing:border-box;padding:0;font-size:18px;line-height:50px;cursor:pointer;color:#2d2d2d;}
.tab-caption2 .texttabtn{display:block;font-size:18px;line-height:50px;position:relative;color:#2d2d2d;}
.tab-caption2 span{display:block;text-align:center;font-size:30px;line-height:50px;color:#d4d4d4;}
.tab-caption2 span img{width:auto;}
.tab-caption2 b{display:block;text-align:center;font-size:30px;line-height:50px;color:#29ccdf;border-left:1px solid #FCDE4F;border-right:1px solid #FCDE4F;}
.tab-caption2 b img{width:auto;}
.text-tab-btn::after{content:'\f067';position:absolute;top:0px;right:10px;font-family: 'FontAwesome';font-size:16px; color:#2d2d2d;font-weight:400;}
.on2{color:#e9cc42;border-bottom:0;}
.on2::after{content: '\f068';position: absolute;top:0px;right: 10px;font-family: 'FontAwesome';font-size:16px; color:#e9cc42;font-weight:400;}
.shrtdesc a{color:#e9cc42;}
.dmcontact{width:100%;margin:0;padding:0;overflow:hidden;}
.dmcontact .inner{width:100%;margin:40px 0;padding:0;overflow:hidden;position:relative;}
.dmcontact .contctinfo{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:flex;}
.dmcontact .contctinfo a{display:inline-block;font-size:30px;line-height:100px;color:#fff;font-weight:500;}
.dmcontact .contctinfo a span{padding-right:10px;}
.seopackages .bottomheader .readmore{width:100%;overflow:hidden;text-align:center;}
.seopackages .bottomheader .readmore a{font-size:16px;line-height:40px;color:#fff;background:#3d3d3d;display:inline-block;padding:0 20px;border-radius:40px;font-weight:500;}
.seopackages .bottomheader2{width:100%;margin:0;padding:30px 0;overflow:hidden;box-sizing:border-box;border:1px solid #FCDE4F;border-top:none;}
.seopackages .bottomheader2 .readmore{width:100%;overflow:hidden;text-align:center;}
.seopackages .bottomheader2 .readmore a{font-size:16px;line-height:40px;color:#2d2d2d;background:#e9cc42;display:inline-block;padding:0 20px;border-radius:40px;font-weight:500;}
.banner-seo {
    height:85vh;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}
.banner-seo img{height:100%;object-fit:cover;}
.ftrrtglogowrp{margin-top:20px;}
.ftrrtglogowrp img{max-width:100%;}
/**/
.contactflipbtn a { 
    background: #fcde4f;
    color: #2d2d2d;
    display: none;
    -webkit-transform-origin: 51px 51px 0;
    -moz-transform-origin: 51px 51px 0;
    transform-origin: 51px 51px 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    transform: rotate(-90deg);
    padding: 10px 10px 10px;
    width: 250px;
    text-align: center;
    font-size: 16px;font-weight:500;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.contactflipbtn a img{filter:brightness(0);max-width: 25px;margin-right: 10px;animation-name: trin;animation-duration: 1.5s;animation-iteration-count: infinite;animation-timing-function: linear;}
.contactflipbtn {position: fixed;right: -7px;top: 62%;width: 53px;z-index: 999;}
.contactflipbtn a.show {display: block;}
.floatingform .close{width:40px;height:40px;line-height:30px;border:2px solid #fff;border-radius:100%;}
.floatingform .close i{font-weight:400;font-size:18px;line-height:1;}
.floatingform {background:rgba(0,0,0,.9);width: 20%;position: fixed;right: -450px;width:380px; top: 12%;z-index: 999999;
transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.floatingform.active {right: 0;transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-webkit-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;}
.floatingform  h4{color:#fff;font-size: 25px;font-weight: bold;margin:30px 20px 20px;}
.floatingform .close{position: absolute;top: 15px;right:15px;font-size:24px;color:#fff;opacity: 1;text-align:center;}
.floatingform .close i{color:#fff;font-size:18px;text-shadow: none;}
.floatingform .form-control{height: 50px;color:#fff;background:transparent;border:2px solid #fff;border-radius:0;padding-left: 60px;font-size:15px;font-weight:400;}
.floatingform .form-control:focus{outline: inherit;}
.floatingform .form-group{position: relative;margin:30px 20px 20px;}
.floatingform .icn{width: 50px;height: 50px;line-height: 50px;background:#fff;text-align: center;position: absolute;left:0;top:0;}
.floatingform .icn img{filter: brightness(0);}
.bottomenqmodl{display:none;}
.floatingform .form-control::-webkit-input-placeholder { /* Edge */
color: #fff;opacity:1;font-weight:500;font-size: 15px;
}

.floatingform .form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #fff;opacity:1;font-weight:500;font-size: 15px;
}

.floatingform .form-control::placeholder {
color: #fff;opacity:1;font-weight:500;font-size: 15px;
}
.floatingform input[type="submit"]{background:#fcde4f;color:#2d2d2d;height:60px;font-size:20px;font-weight: 500;border:none;width:100%;}
.abtussecwrp .inrctnlpbg .clutchinfosec{margin-top:40px;}
.abtussecwrp .inrctnlpbg .clutchinfosec h3{font-size:20px;text-align:left;margin-bottom:0;line-height:36px;}
.abtussecwrp .inrctnlpbg .clutchinfosec h3 strong{color:#FFF57B;font-size:26px;}
.clutchinfosec img{max-width:85%;display:block;margin:0 auto;}
.abtussecwrp .inrctnlpbg .clutchinfosec .col-sm-3{align-self:center;}
.clutchinfosec .col-sm-5{align-self:center;}
.othrcasstudy .owl-prev{left: -70px;}


