@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Ruslan+Display&family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap');
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
body,
figure{margin:0;padding:0;}
figure{font-size:0;}
ul,
li{list-style:none;}
a{text-decoration:none;color:#2f85f6;}
body{counter-reset:my-sec-counter;font-family:'Ubuntu',sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#000000;background-color:#fff;line-height:32px;}
section,
footer,
header{float:left;width:100%;}
button,
a,
input[type="submit"]{cursor:pointer;}
img{max-width:100%;height:auto;}
:hover{transition:all .5s;}
:focus{outline:-webkit-focus-ring-color auto 0px;outline:0;}
h1{font-size:30px;line-height:34px;color:#000000;font-weight:600;font-family:'Poppins',sans-serif;padding-bottom:20px;}
.container,
.container-fluid{padding:0 15px;max-width:100%;width:100%;position:relative;margin:auto;}
.disabled{cursor:no-drop!important;}
.owl-carousel .owl-item img{width:auto;}
.owl-dots{text-align:center;padding-top:30px;}
.owl-dots button.owl-dot{height:14px;width:14px;background-color:#ccc;border-radius:50%;margin:0 5px;}
.owl-dots button.owl-dot.active{background-color:#2f85f6;}

/*font-family: 'Poppins', sans-serif;*/

/*font-family: 'Ubuntu', sans-serif;*/
@-webkit-keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
    100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{
    0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
    100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}

/*404 page :: start*/
.error404-content{padding:70px 0 60px;display:inline-block;float:left;width:100%;text-align:center;}
.error404-content h1.entry-title{    /* font-family:'Ruslan Display', cursive; */
font-size:12pc;text-align:center;line-height:163px;    /* font-family: 'Ubuntu', sans-serif; */}
.error404-content h1.entry-title span{color:#2f85f6;padding:0 9px 0 9px;width:auto;font-size:12pc;}
.error404-content span{text-align:center;display:inline-block;width:100%;padding:10px 0 20px;color:#351e1e;font-size:33px;font-weight:700;}
.error404-content p{width:78%;margin:auto;text-align:center;line-height:24px;margin-bottom:30px;display:block;font-size:18px;}
a.go_btn{text-align:center;background-color:#2f85f6;border:2px solid #2f85f6;color:#fff;font-size:20px;padding:9px 35px;display:inline-block;margin:4px;border-radius:3px;}
a.con_btn{text-align:center;background-color:#2f85f6;border:2px solid #2f85f6;color:#fff;font-size:20px;padding:10px 24px;display:inline-block;margin:4px;}
a.con_btn:hover,
a.go_btn:hover{background-color:transparent;transition:all .3s;color:#2f85f6;}
.page_sec{padding:80px 0;text-align:left;font-size:18px;}

/*404 page :: start*/

/*Set Line Animation Banner*/
@keyframes ripple-white{
    0%{-webkit-box-shadow:0 0 0 0 rgba(255,255,255,0.15),0 0 0 10px rgba(255,255,255,0.15),0 0 0 20px rgba(255,255,255,0.15);box-shadow:0 0 0 0 rgba(255,255,255,0.15),0 0 0 10px rgba(255,255,255,0.15),0 0 0 20px rgba(255,255,255,0.15)}
    100%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,0.15),0 0 0 20px rgba(255,255,255,0.15),0 0 0 30px rgba(255,255,255,0);box-shadow:0 0 0 10px rgba(255,255,255,0.15),0 0 0 20px rgba(255,255,255,0.15),0 0 0 30px rgba(255,255,255,0)}
}
@keyframes customOne{
    from{transform:scale(1);}
    50%{transform:scale(0.9);}
    to{transform:scale(1);}
}
@keyframes customTwo{
    0%{transform:translate(0px,0px);}
    50%{transform:translate(100px,0px);}
    100%{transform:translate(50px,50px);}
}
.customOne{animation:customOne 2s infinite;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.set-line-wrapper{float:left;width:100%;}

/*--------------------------

Scroll Line Animation  

----------------------------*/
@keyframes line1{
    0%{opacity:1;bottom:0;}
    30%{bottom:30%;}
    50%{bottom:50%;}
    70%{bottom:70%;}
    100%{bottom:100%;opacity:0.5;}
}
@keyframes line5{
    0%{opacity:1;bottom:400px;}
    50%{bottom:50%;}
    100%{bottom:100%;opacity:0.5;}
}
@keyframes line2{
    0%{opacity:1;top:0;}
    30%{bottom:30%;}
    50%{bottom:50%;}
    70%{bottom:70%;}
    100%{top:100%;opacity:0.5;}
}
@keyframes line3{
    0%{opacity:1;top:500px;}
    50%{top:50%;}
    100%{top:100%;opacity:0.5;}
}
@keyframes line4{
    0%{opacity:1;top:300px;}
    50%{top:50%;}
    100%{top:100%;opacity:0.5;}
}
@media only screen and (max-width:767px){
    .set-line-area{display:none;}
}
.set-line-area{display:none;}
.home .set-line-area,
.page-template-template-contact .set-line-area{display:block;position:absolute;top:0;left:0;width:100%;height:97%;    /* z-index: -1; */}
.set-line-area .line-inner{width:100%;margin:0 auto;position:relative;z-index:2;height:100%;display:flex;}
.set-line-area .line-inner .line{width:7.7%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:1px solid rgba(255,255,255,0.04);position:relative;z-index:-1;}
.set-line-area .line-inner .line:first-child{border-left:1px solid rgba(255,255,255,0.1);}
.set-line-area .line-inner .line:first-child::before{content:"";position:absolute;top:0;right:-2px;width:1px;height:50px;animation:line2 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:first-child::after{content:"";position:absolute;bottom:0;right:-2px;width:1px;height:50px;animation:line1 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(2)::before{content:"";position:absolute;bottom:0;right:-2px;width:1px;height:50px;animation:line1 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(2)::after{content:"";position:absolute;top:0;right:-2px;width:1px;height:50px;animation:line2 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(4)::before{content:"";position:absolute;bottom:400px;right:-2px;width:1px;height:50px;animation:line5 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(6)::before{content:"";position:absolute;bottom:0;right:-2px;width:1px;height:50px;animation:line1 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(5)::before{content:"";position:absolute;top:500px;right:-2px;width:1px;height:50px;animation:line3 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(3)::before{content:"";position:absolute;top:500px;right:-2px;width:1px;height:50px;animation:line3 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(7)::before{content:"";position:absolute;top:300px;right:-2px;width:1px;height:50px;animation:line4 8s ease-out infinite;background:#fff;}
.set-line-area .line-inner .line:nth-child(9)::before{content:"";position:absolute;top:300px;right:-2px;width:1px;height:50px;animation:line4 8s ease-out infinite;background:#fff;}
div#page{position:relative;float:left;width:100%;}
.set-line-area .line-inner .line::before,
.set-line-area .line-inner .line::after{background:rgba(255,255,255,0.4)!important;}
section .title span{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);backface-visibility:visible;}
section .title span{opacity:1;filter:alpha(opacity=100);-khtml-opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);backface-visibility:visible;}
.h_ser ul li ul li a:hover span{color:#2f85f6;}

/*Footer*/
footer{background-color:#262626;}
footer .footer-top{padding:46px 34px 44px;font-size:0;}
footer .footer-center{border-top:1px solid #515151;border-bottom:1px solid #515151;}
footer .footer-bottom{padding:42px 0 45px;font-size:0;}
footer .footer-top .box-1{display:inline-block;vertical-align:middle;width:365px;}
footer .footer-top .box-2{display:inline-block;vertical-align:middle;width:calc(100% - 365px);text-align:right;}
footer .footer-top .box-1 p{font-size:20px;color:#ffffff;font-weight:300;}
footer .footer-top .box-1 p img{margin-right:18px;display:inline-block;vertical-align:middle;margin-top:-3px;}
footer .footer-top .box-1 p a{font-weight:500;color:#fff;}
footer .footer-top .box-2 ul li{display:inline-block;vertical-align:middle;padding-left:30px;line-height:normal;}
footer .footer-top .box-2 ul li a{font-size:17px;line-height:32px;color:#ffffff;font-weight:300;text-transform:uppercase;}
footer .footer-center .box-1{display:inline-block;vertical-align:middle;width:25%;padding:33px 0 33px;border-right:1px solid #515151;padding-left:70px;font-size:18px;}
footer .footer-center .box-2{border-right:1px solid #515151;display:inline-block;vertical-align:middle;width:33.33%;padding:33px 0;padding-left:74px;font-size:18px;}
footer .footer-center .box p{font-size:17px;line-height:32px;color:#ffffff;font-weight:500;display:inline-block;vertical-align:middle;}
footer .footer-center .box p img{margin-top:-1px;display:inline-block;vertical-align:middle;margin-right:18px;}
footer .footer-center .box span{font-size:17px;line-height:32px;color:#ffffff;font-weight:300;padding-left:43px;margin-top:5px;display:block;}
footer .footer-bottom .box.box-1{display:inline-block;vertical-align:middle;width:50%;}
footer .footer-bottom .box.box-2{display:inline-block;vertical-align:middle;width:50%;text-align:right;font-size:15px;color:#fff;font-weight:300;}
footer .footer-bottom .box.box-1 ul li{display:inline-block;vertical-align:middle;padding-right:39px;}
footer .footer-top .box-2 ul li a:hover,
footer .footer-top .box-1 p a:hover{color:#2f85f6;}
footer .footer-bottom .box.box-1 ul li a i{font-size:18px!important;height:32px;width:32px;color:#000;background-color:#999999;text-align:center;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;}
footer .footer-bottom .box.box-1 ul li a i:hover{background-color:#2f85f6;color:#fff;}
footer .footer-center .box-3{display:inline-block;vertical-align:middle;width:33.33%;padding:10px 0;padding-left:74px;font-size:18px;}
footer .footer-center .container-fluid{font-size:0;}
.mailpoet_form{position:relative;width:325px!important;}
.mailpoet_form input.mailpoet_text{height:52px;border-radius:3px;background-color:rgba(47,133,246,0);border:1px solid #6b6b6b;padding:0px 60px 0 24px!important;font-size:17px;line-height:32px;color:#ffffff;font-weight:300;width:100%;}
.mailpoet_form .mailpoet_paragraph{margin:0!important;}
.mailpoet_form form{padding:0!important;}
.mailpoet_form input.mailpoet_text::placeholder{font-size:17px;line-height:32px;color:#ffffff;font-weight:300;opacity:0.5;font-family:'Ubuntu',sans-serif;}
.mailpoet_form input.mailpoet_text::-moz-placeholder{line-height:47px;}
footer .footer-center .box-3 span{margin-top:14px;}
.mailpoet_form .mailpoet_submit{background-image:url(../images/Newsletters.png);background-repeat:no-repeat;background-position:center;background-color:#262626;font-size:0;width:60px;height:50px;position:absolute;top:0;right:1px;border:0;bottom:0;margin:auto;}

/*Home Banner*/
.banner{padding:219px 0 127px;position:relative;background-color:#0151b8;z-index:auto!important;background-repeat:no-repeat;background-position:center;background-size:cover;}
.banner{padding:165px 0 77px;position:relative;background-color:#0151b8;z-index:auto!important;background-repeat:no-repeat;background-position:24% 49%;background-size:cover;background-image:url(../images/homepage.png);}
.home .banner{padding-bottom:0;padding:100px 0 0px;}
.home .banner .left{line-height:0;font-size:0;}
.home .banner .left img{margin-right:11px;max-width:none;}
.banner .left{display:inline-block;vertical-align:middle;text-align:right;width:56.6%;width:calc(100% - 618px);}
.banner .right{display:inline-block;width:614px;vertical-align:middle;    /* float: right; */z-index:999;position:relative;}
.banner .right .title h1{padding-bottom:0;font-size:45px;color:#ffffff;font-weight:800;font-family:'Poppins',sans-serif;line-height:60px;}
.banner .right .title h1 span{font-weight:400;font-size:45px;color:#ffffff;padding:0;text-transform:none;line-height:60px;margin-top:0px;}
.banner .right .tools{padding:0px 0 43px;}
.banner .right .tools span{font-family:'Ubuntu',sans-serif;font-size:20px;line-height:32px;color:#ffffff;font-weight:500;}
.banner .right a{transition:all .5s;border:1px solid #fff;font-size:18px;line-height:31px;color:#000000;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#ffffff;padding:12px 32px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;margin-top:45px;}
.banner .container{z-index:999;position:relative;background-color:transparent;font-size:0;}
.banner .left.mobile{display:none;}
.banner .right .tools span:not(:last-child):after{content:'';height:7px;width:7px;border-radius:50%;background-color:#fff;display:inline-block;margin:0 21px;vertical-align:middle;}
.banner .right a:hover{background-color:transparent;border:1px solid #fff;color:#fff;}

/*Home Page css Start*/
.btn_hover{position:relative;text-decoration:none;z-index:1;display:inline-block;}
.btn_hover:hover{color:#fff;}
section .title span{font-size:17px;color:#2f85f6;font-weight:500;text-transform:uppercase;display:inline-block;padding-bottom:21px;}
section .title .heading{font-size:45px;color:#000000;font-weight:500;line-height:normal;}
.h_ser{z-index:9;position:relative;    /* background-color:#fff; */padding:111px 0 77px;}
.h_ser ul{margin:0 -28px;display:flex;flex-wrap:wrap;}
.h_ser ul li{width:50%;vertical-align:top;padding:0 28px;float:left;display:inline-flex;}
.h_ser ul li .s_title{height:56px;display:inline-block;vertical-align:middle;}
.h_ser ul li .s_title img{display:inline-block;vertical-align:middle;}
.h_ser ul li .s_title span{line-height:normal;font-size:30px;color:#000000;font-weight:500;display:inline-block;vertical-align:middle;padding-left:30px;}
.h_ser ul li p{padding:23px 0 32px;}
.h_ser ul li ul{margin:0;display:inline-block;}
.h_ser ul li ul span{font-size:20px;display:block;text-transform:uppercase;padding-bottom:14px;}
.h_ser ul li ul li{padding:0;width:100%;padding-bottom:13px;height:auto;}
.h_ser ul li ul li img{display:inline-block;vertical-align:middle;}
.h_ser ul li ul li span{display:inline-block;vertical-align:middle;font-size:18px;text-transform:none;padding:0 0 0 4px;color:#000;width:calc(100% - 45px);}
.h_ser ul li .s_details{padding:42px 47px 100px;}
.h_ser .title{padding-bottom:47px;}
.h_ser ul li ul li a{width:100%;float:left;font-size:0;}
.h_ser ul li ul li small img{margin:auto;}
.h_ser ul .l_link{color:#fff;font-weight:500;text-transform:uppercase;padding-top:23px;display:inline-block;width:calc(100% + 2px);padding:17px 46px;background-color:#2f85f6;position:absolute;bottom:-1px;left:-1px;float:left;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.h_ser ul li ul li small{width:45px;display:inline-block;text-align:center;vertical-align:middle;position:relative;}
.h_ser ul .l_link img{margin-left:10px;display:inline-block;vertical-align:middle;margin-top:-2.5px;transition:all .5s;}
.h_ser ul .l_link:hover img{margin-left:15px;transition:all .5s;}
.h_ser ul li .services_text{border-radius:3px;box-shadow:0px 2px 10.5px rgba(0,0,0,0.11);background-color:#ffffff;border:1px solid #2f85f6;position:relative;}
.count ul{max-width:86%;margin:0 -10px;}
.count ul li{width:232px;height:152px;border-radius:3px;border:1px solid #ffffff;display:inline-block;margin:10px;padding:37px 23px 37px 23px;vertical-align:top;background-color:#2a2a2a;border:1px solid rgba(255,255,255,.10);}
.count ul.counter_sec li p{padding:0;max-width:100%;font-size:50px;display:inline-block;width:100%;padding-bottom:25px;}
.count ul li small{font-size:18px;line-height:30px;color:#fff;display:inline-block;max-width:91%;}
.h_wemake{background-color:#262626;font-size:0;padding:138px 0 134px;}
.h_wemake .title{max-width:90%;}
.h_wemake .left{display:inline-block;width:56%;vertical-align:middle;    /*padding: 0 97px; */    /* padding-left: 225px; */}
.h_wemake .right{display:inline-block;width:32%;vertical-align:middle;}
.h_wemake .left p{color:#ffffff;padding:31px 0 48px;max-width:100%;font-size:18px;max-width:86%;}
.home .h_wemake .title .heading{color:#fff;}
.h_wemake .right ul{line-height:0;}
.h_wemake .right ul li{background-color:#f4f3f3;width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;}
.h_wemake .right ul li .left{padding:0;float:none;overflow:hidden;}
.h_wemake .right ul li .right{padding:0;float:none;display:inline-block;vertical-align:middle;text-align:center;}
.h_wemake .right ul li .right span.title{font-size:30px;color:#000000;font-weight:500;padding:25px 0 26px;width:100%;display:inline-block;line-height:normal;}
.h_wemake .right ul li .right p{font-size:18px;line-height:32px;color:#000000;font-weight:500;max-width:90%;margin:auto;}
.h_wemake .right ul li:nth-child(even) .right{order:1;}
.h_wemake .right ul li:nth-child(even) .left{order:2;}
.h_wemake .right ul li .left img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.h_wemake .right ul li .left:hover img{transform:scale(1.1);}
.h_testimonial{padding:0 15px;}
.h_testimonial .container{padding:144px 0px 73px;max-width:1200px;}
.h_testimonial .left{display:inline-block;vertical-align:top;width:62%;}
.h_testimonial .right{display:inline-block;vertical-align:top;width:36%;padding-left:102px;}
.h_testimonial .right p{padding-top:35px;}
.h_testimonial .left a:after{background-image:url(../images/play_btn.png);height:100%;width:100%;position:absolute;top:0;z-index:999;display:block;background-repeat:no-repeat;background-position:center;}
.h_testimonial .left a{position:relative;display:inline-block;width:100%;padding:148px 0;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:center;}
.h_testimonial .left a img{-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;-webkit-transition:.5s;border-radius:50%;}
.h_partners{padding:57px 0 35px 0;}
.h_partners ul .owl-stage{display:flex!important;align-items:center;justify-content:center;}
.h_partners ul li img{text-align:center;margin:auto;filter:grayscale(100%);}
.h_partners ul li img:hover{filter:none;}
.h_partners ul li img{padding:0 15px;}
.home section,
.home footer,
.page-template-template-contact section,
.page-template-template-contact footer{z-index:9;position:relative;}
.home_work .right{width:1248px;}

/*Page*/
section.page_content{padding:60px 0;}

/*Platforms page css Start*/
.platforms_banner.magento_banner .icon_name{line-height:0;padding-right:14px;text-align:right;margin-top:14px;position:absolute;right:0;bottom:0;}
body.page-id-11 .platforms_banner.magento_banner .icon_name{display:flex;grid-row-gap:15px;justify-content:center;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;align-items:center;}
.platforms_banner.magento_banner .icon_name span{font-size:17px;color:#000000;font-weight:700;display:block;line-height:normal;text-transform:uppercase;}
.platforms_banner.magento_banner .icon_name small{font-size:17px;color:rgba(0,0,0,0.8);line-height:normal;}
.platforms_banner.magento_banner .icon_name .img{display:inline-block;vertical-align:middle;padding-left:16px;}
body.page-id-11 .platforms_banner.magento_banner .icon_name .img{padding-left:0;width:33.33%;padding:0 7px;}
body.page-id-11 .platforms_banner.magento_banner .icon_name .img img{width:auto;max-height:43px;}
.platforms_banner.magento_banner .icon_name .icon_text{display:inline-block;vertical-align:middle;}
section.platforms_banner.magento_banner .container{display:flex;flex-wrap:wrap;}
.platforms_banner.magento_banner .icon_name.bigcommerce:after{background-color:#000;}
.platforms_banner.magento_banner .icon_name.shopify:after{background-color:#5e8e3e;}
.platforms_banner.magento_banner .icon_name.woocommerce:after{background-color:#9b5c8f;}
.platforms_banner.magento_banner .icon_name.yahoo:after{background-color:#1015aa;}
.platforms_banner.magento_banner .icon_name:after{content:'';width:2px;height:36px;background-color:#ed4a19;display:inline-block;vertical-align:middle;position:absolute;top:0;bottom:0;right:0;margin:auto;}
.platforms_banner{margin:6px 0;}
.platforms_banner .container-fluid{border-radius:5px;background-color:#f4f3f3;max-width:1370px;padding:60px 15px 54px;}
.platforms_banner .container{max-width:100%;padding:0;font-size:0;}
.platforms_banner .left{display:inline-block;width:50%;vertical-align:top;padding-left:70px;    /* padding:37px 0 0 70px; */}
.platforms_banner .left h1{font-size:60px;color:#000000;font-family:'Poppins',sans-serif;font-weight:700;line-height:70px;padding-bottom:0;    /* line-height: normal; */}
.platforms_banner .left h1 span{font-weight:400;display:block;    /* padding-top:12px; */}
.platforms_banner .left p{font-size:20px;line-height:35px;padding:29px 0 47px;}
.platforms_banner .left a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:11px 32px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.platforms_banner .right{display:inline-block;vertical-align:top;width:50%;text-align:right;}
.e_platforms{padding:103px 0;}
.e_platforms h2{font-size:45px;color:#000000;font-weight:500;padding-bottom:20px;line-height:normal;}
.e_platforms ul{font-size:0;margin:0 -34px;display:flex;flex-wrap:wrap;}
.e_platforms ul li{font-size:18px;display:inline-block;width:33.33%;padding:0 33px;vertical-align:top;flex-wrap:wrap;display:inline-flex;}
.e_platforms ul li figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;}
.e_platforms ul li figure span{height:90px;display:table-cell;vertical-align:bottom;text-align:left;float:initial;}
.e_platforms ul li figure span:hover img{transform:scale(1.1);}
.e_platforms ul li figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.e_platforms ul li h3{font-size:28px;color:#000000;font-weight:500;display:inline-block;padding:24px 0 0;}
.e_platforms ul li p{line-height:32px;color:#000000;padding:26px 0 34px;}
.e_platforms ul li a{color:#ffffff;background-color:#2f85f6;font-size:18px;line-height:31px;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;padding:7px 22px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.e_platforms ul li .p_contand{border-bottom:1px solid #b2b2b2;padding-bottom:56px;padding-top:41px;}
.platforms_partners{padding:55px 0 86px;}
.ass_platforms{position:relative;}
.ass_platforms .container{background-color:#f7f7f7;padding:85px 277px;font-size:0;padding:85px 15px 98px;}
.ass_platforms .left{display:inline-block;vertical-align:middle;width:61%;font-size:18px;padding-left:102px;}
.ass_platforms .left h4{font-size:40px;color:#000000;font-weight:400;line-height:49px;padding-bottom:33px;position:relative;}
.ass_platforms .left p{font-size:20px;line-height:35px;color:#000000;max-width:100%;}
.ass_platforms .right{display:inline-block;vertical-align:middle;width:50%;font-size:18px;width:271px!important;float:right;text-align:center;}
.ass_platforms .right .drop_btns{display:inline-block;width:100%;}
.ass_platforms .right .drop_btns a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:13px 34px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;text-transform:uppercase;font-weight:500;border:1px solid #2f85f6;width:100%;}
.ass_platforms .right span{font-size:20px;line-height:32px;color:#000000;display:inline-block;width:100%;padding:24px 0px 0 0;}
.ass_platforms .right span a{color:#000;font-weight:700;}
.ass_platforms:before{content:'';position:absolute;top:0;right:0;margin:auto;bottom:0;height:100%;width:88.75%;background-color:#f7f7f7;}
.ass_platforms .left h4:before{content:'';width:72px;height:1px;background-color:#2f85f6;position:absolute;top:27px;left:-100px;}
section.ass_platforms_bg{margin-top:-199px;line-height:0;}
.partners_workflow{padding:136px 0 151px;}
.ass_platforms .right span a:hover{color:#2f85f6;}
.platforms_banner .top{display:none;}

/*Platforms page css End*/

/*Platforms inner page  magento page css Start*/

.platforms_banner.magento_banner .container-fluid{background-color:transparent;max-width:1230px;}
.platforms_banner.magento_banner .left{width:59%;vertical-align:middle;padding-left:0;display:inline-flex;flex-wrap:wrap;}
.platforms_banner.magento_banner .right{width:41%;vertical-align:middle;text-align:center;padding-left:98px;position:relative;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:50px;}
.magento_goals{font-size:0;padding:90px 0;}
.magento_goals .left{width:50%;display:inline-block;vertical-align:top;font-size:18px;}
.magento_goals .right{width:50%;display:inline-block;vertical-align:top;font-size:18px;}
.magento_goals .right .contand{max-width:60%;padding-left:56px;}
.magento_goals .right .contand h2{font-size:45px;color:#000000;font-weight:500;line-height:54px;}
.magento_goals .right .contand p{padding:32px 0 42px;}
.magento_goals .right .contand a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:9px 22px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.magento_goals .right .services{max-width:100%;padding-left:56px;}
.magento_goals .right .services span{font-size:20px;font-weight:500;padding:73px 0 10px;display:inline-block;}
.magento_goals .right .services ul{float:left;width:100%;font-size:0;}
.magento_goals .right .services ul li{display:inline-block;vertical-align:middle;font-size:18px;width:50%;padding:6px 0;}
.magento_goals .right .services ul li a:hover small img{filter:contrast(0%) brightness(0%);}
.magento_goals .right .services ul li small{width:45px;display:inline-block;text-align:center;line-height:0;}
.magento_goals .right .services ul li span{display:inline-block;vertical-align:middle;padding:0 0 0 4px;line-height:32px;color:#2f85f6;font-weight:400;font-size:18px;width:calc(100% - 50px);vertical-align:top;}
.magento_goals .right .services ul li small img{display:inline-block;vertical-align:middle;}
.magento_services{padding:65px 0;}
.magento_services ul{font-size:0;margin:0 -33px;padding-top:0px;margin-top:-6px;display:flex;flex-wrap:wrap;}
.magento_services ul li{font-size:18px;width:33.33%;display:inline-block;vertical-align:top;padding:0 33px;display:inline-flex;flex-wrap:wrap;}
.magento_services ul li span{border-radius:21px;background-color:rgba(244,243,243,0);border:2px solid #2f85f6;display:inline-block;text-align:center;font-size:20px;color:#2f85f6;font-weight:500;padding:3px 13px;}
.magento_services ul li small{display:block;font-size:25px;color:#000000;font-weight:500;padding:18px 0 21px;}
.magento_services ul li .p_contand{border-bottom:1px solid #b2b2b2;padding-bottom:52px;padding-top:53px;    /* height: 100%; */}
.magento_certified{padding:107px 0 181px;}
.magento_certified .container{border-radius:5px;filter:drop-shadow(0 0 43.5px rgba(0,0,0,0.13));background-color:#ffffff;border:1px solid #e0e0e0;font-size:0;max-width:1200px;padding:48px 63px 35px 55px;}
.magento_certified .left{display:inline-block;vertical-align:top;width:54%;font-size:18px;}
.magento_certified .left h4{font-size:39px;color:#000000;font-weight:500;line-height:46px;padding-bottom:36px;}
.magento_certified .left a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:9px 22px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.magento_certified .right{display:inline-block;vertical-align:top;width:46%;font-size:18px;text-align:right;}
.magento_solutions{padding:75px 0 35px;}
.magento_solutions ul{font-size:0;display:flex;flex-wrap:wrap;}
.magento_solutions ul li{display:inline-block;vertical-align:top;width:50%;background-color:#262626;font-size:18px;text-align:center;padding:113px 0 97px;position:relative;background-repeat:no-repeat;background-size:cover;display:inline-flex;flex-wrap:wrap;justify-content:center;}
.magento_solutions ul li h5{font-size:45px;color:#ffffff;font-weight:500;z-index:9;position:relative;width:100%;line-height:normal;}
.magento_solutions ul li p{line-height:32px;color:#ffffff;max-width:69%;margin:auto;padding:38px 0 0px;z-index:9;position:relative;}
.magento_solutions ul li img{text-align:center;z-index:9;position:relative;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;border-radius:5px;filter:drop-shadow(0px 34px 30px rgba(0,0,0,0.35));}
.magento_solutions ul li a{height:51px;font-size:18px;line-height:31px;color:#000000;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#ffffff;padding:9px 26px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;transition:all .5s;border:1px solid #fff;}
.magento_solutions ul li:after{content:'';background-color:#262626;}
.magento_solutions ul li:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0.9;}
.magento_solutions ul li:nth-child(1):after{background-color:#262626;}
.magento_solutions ul li:nth-child(2):after{background-color:#ed4a19;}
.magento_solutions ul li img:hover{transform:scale(1.1);}
.magento_goals .right .services ul li a:hover span{color:#000;}
.magento_goals .right .services ul li:nth-child(odd){width:31%;}
.magento_goals .right .services ul li:nth-child(even){width:46%;}
.magento_about{margin:2px 0 0px;position:relative;z-index:auto!important;}
.magento_about .left{display:inline-block;vertical-align:middle;width:33%;font-size:18px;z-index:99999;position:relative;}
.magento_about .right{display:inline-block;vertical-align:middle;width:67%;font-size:0;text-align:right;}
.magento_about .left h6{font-size:45px;color:#ffffff;font-weight:500;line-height:55px;}
.magento_about .left p{color:#ffffff;padding:27px 0 50px;}
.magento_about .left a{border-radius:3px;background-color:#fff;font-size:18px;line-height:31px;text-transform:uppercase;display:inline-block;padding:9px 26px;overflow:hidden;color:#000000;font-weight:500;text-align:center;position:relative;z-index:9;border:1px solid #fff;transition:all .5s;}
.magento_about:before{content:'';position:absolute;bottom:-3px;left:0;right:0;margin:auto;height:50%;width:100%;background-color:#f7f7f7;}
.magento_about .right .m_contand:hover figure span img{transform:scale(1.1);}
.magento_about .container{font-size:0;z-index:999;position:relative;}
.magento_about:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:563px;width:100%;background-color:#2f85f6;}
.magento_about .right .m_contand{border-radius:5px;filter:drop-shadow(0 0 22.5px rgba(0,0,0,0.2));background-color:#ffffff;width:314px;margin-left:auto;overflow:hidden;}
.magento_about .right .m_contand .m_text{display:inline-block;width:100%;padding:13px 25px 20px;text-align:left;}
.magento_about .right .m_contand .m_text span{font-size:15px;line-height:32px;color:#2f85f6;font-weight:500;padding-bottom:5px;display:inline-block;}
.magento_about .right .m_contand .m_text p{font-size:18px;line-height:25px;color:#000000;font-weight:500;height:75px;overflow:hidden;}
.magento_about .right .m_contand figure span{/*height:217px;*/display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;}
.magento_about .right .m_contand figure span img.i_images{width:auto;height:auto;}
.magento_about .right .m_contand figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;}
.magento_about .right .m_contand figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;width:100%;height:100%;object-fit:contain;}
.magento_about .right ul{display:flex;flex-wrap:wrap;align-items:center;max-width:710px;margin:0 0 0 auto;}
.magento_about .right ul li:nth-child(1){display:inline-flex;width:50%;flex-wrap:wrap;margin-bottom:-68.5%;}
.magento_about .right ul li{display:inline-flex;width:50%;flex-wrap:wrap;justify-content:flex-end;padding:63px 0;}
.magento_about .right ul li:nth-child(3){justify-content:flex-end;width:100%;}
.magento_about .right .m_contand .m_text p a{color:#000;}
.magento_about .right .m_contand .m_text span a{color:#2f85f6;}
.magento_experience{background-color:#f7f7f7;padding:32px 0 108px;}
.magento_experience .left{width:63%;display:inline-block;vertical-align:middle;font-size:18px;padding-left:100px;}
.magento_experience .left span{font-size:40px;color:#000000;line-height:48px;position:relative;}
.magento_experience .left p{font-size:20px;line-height:35px;color:#000000;padding-top:34px;}
.magento_experience .right{width:37%;display:inline-block;vertical-align:middle;font-size:18px;text-align:right;width:271px;display:inline-block;vertical-align:middle;font-size:18px;text-align:center;float:right;}
.magento_experience .right .drop_btns a{font-size:18px;line-height:31px;color:#fff;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:13.5px 33px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;text-transform:uppercase;font-weight:500;transition:all .5s;border:1px solid #2f85f6;width:100%;}
.magento_experience .right .drop_btns a:hover{color:#2f85f6;background-color:transparent;}
.magento_experience .right span{font-size:20px;line-height:32px;color:#000000;display:inline-block;    /* text-align:right; */width:100%;padding:23px 0px 0 0;}
.magento_experience .right span a{color:#000;font-weight:700;}
.magento_experience .container{font-size:0;}
.magento_experience .left span:before{content:'';width:72px;height:1px;background-color:#2f85f6;position:absolute;top:24px;left:-100px;}
.magento_experience .right span a:hover{color:#2f85f6;}

/*Shopify page css start*/
.page-template-template-magento section,
.page-template-template-magento footer,
.page-template-template-magento header,
.page-template-template-marketing-inner_2 section,
.page-template-template-magento footer,
.page-template-template-marketing-inner_2 footer{z-index:9;position:relative;}
.page-template-template-magento .set-line-area,
.page-template-template-marketing-inner_2 .set-line-area{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
.page-id-13 .magento_solutions ul li:nth-child(2):after{background-color:#4d8926;}
.Partner_store{padding:111px 0 110px;}
.Partner_store .bottom h4{font-size:45px;color:#000000;font-weight:500;padding:71px 0 32px;}
.Partner_store .bottom ul{float:left;width:100%;font-size:0;padding-bottom:44px;}
.Partner_store .bottom ul li{display:inline-block;vertical-align:top;font-size:18px;padding:8px 15px 8px 28px;background-image:url(../images/li_dot.png);background-repeat:no-repeat;background-position:4px 22px;width:100%;}
.Partner_store .bottom a{border:1px solid #2f85f6;transition:all .5s;font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:9px 22px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;}
.Partner_store .bottom .left,
.Partner_store .bottom .right{width:49.8%;display:inline-block;vertical-align:top;}
.Partner_store .bottom .left{width:53.7%;}
.Partner_store .bottom .right{width:45.3%;}
.page-id-11 section.Partner_store,
.page-id-16 section.Partner_store,
.page-id-18 section.Partner_store{padding-bottom:23px;}
.Partner_store .bottom ul li strong{display:block;}
.Partner_store .bottom p{padding-bottom:20px;}
.marketing_partners{padding:68px 0 138px;}
.marketing_partners h5{font-size:45px;color:#000000;font-weight:500;line-height:normal;padding-bottom:58px;}
.page-id-28 section.ass_platforms_bg,
.page-id-1925 section.ass_platforms_bg,
.page-id-148 .ass_platforms_bg,
.page-template-template-video-testimonials .ass_platforms_bg{line-height:0;}
.page-id-28 .platforms_banner .container-fluid{    /* padding-bottom:0; */}
.magento_solutions ul li a:hover{color:#fff;background-color:transparent;}
.magento_about .left a:hover{background-color:transparent;color:#fff;}
.page-template-template-magento header,
.page-template-template-marketing-inner_2 header{z-index:9999;position:relative;}

/*Marketing Services inner  page css Start*/
.platforms_banner.magento_banner.seo-inner .container-fluid{max-width:82.5%;margin:0 0 0 auto;padding-right:7.5%;}
.seo-inner .container-fluid .right{padding-right:0;width:54.5%;padding-left:15px;}
.seo-inner .container-fluid .left{padding-left:0;width:45.5%;vertical-align:top;padding-right:30px;align-items:baseline;}
.marketing_brow_buss{padding:0 0 55px;}
.marketing_brow_buss .container{border-radius:5px;filter:drop-shadow(0 0 43.5px rgba(0,0,0,0.13));background-color:#ffffff;border:1px solid #e0e0e0;max-width:1200px;padding:48px 59px;font-size:0;}
.marketing_brow_buss h2{font-size:45px;color:#000000;font-weight:500;line-height:normal;}
.marketing_brow_buss .left{display:inline-block;vertical-align:top;width:46.5%;font-size:18px;}
.marketing_brow_buss .right{display:inline-block;vertical-align:top;width:53.5%;font-size:18px;padding-top:43px;}
.marketing_brow_buss .left .seo ul{padding:58px 0 30px;}
.marketing_brow_buss .left .seo ul li{padding-left:40px;max-width:87%;}
.marketing_brow_buss .left .seo ul li strong{font-size:25px;color:#2f85f6;font-weight:500;margin-bottom:12px;display:inline-block;position:relative;}
.marketing_brow_buss .left .seo ul li:not(:last-child){padding-bottom:33px;}
.page-template-template-marketing-inner .h_testimonial .container,
.page-template-template-marketing-inner_2 .h_testimonial .container{border:0;}
.marketing_pro_result{padding:55px 0 160px;}
.marketing_pro_result h5{font-size:45px;color:#000000;font-weight:500;}
.marketing_pro_result .marketing_pro{margin:38px 0 10px;border-radius:5px;filter:drop-shadow(0 0 43.5px rgba(0,0,0,0.13));background-color:#2f85f6;padding:50px 49px 0;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.marketing_pro_result .marketing_pro ul li .left{display:inline-block;vertical-align:top;width:67%;line-height:0;}
.marketing_pro_result .marketing_pro ul li .right{display:inline-block;vertical-align:top;width:32.5%;padding-left:27px;}
.marketing_pro_result .marketing_pro ul li .right table{border-radius:5px;filter:drop-shadow(0 0 12px rgba(0,0,0,0.2));background-color:#ffffff;border:1px solid #ffffff;width:100%;border-spacing:0;overflow:hidden;}
.marketing_pro_result .marketing_pro ul li .right table tr{margin:10px;}
.marketing_pro_result .marketing_pro ul li .right table tr th{font-size:17px;color:#ffffff;font-weight:700;background-color:#262626;text-transform:uppercase;padding:12px 20px;border:0!important;}
.marketing_pro_result .marketing_pro ul li .right table tr td{font-size:19px;line-height:32px;color:#000000;padding:18px 19px 16px 19px;}
.marketing_pro_result .marketing_pro ul li .right table tr:not(:last-child) td{border-bottom:1px solid #ccc;}
.marketing_pro_result .marketing_pro ul li .right table tr th:nth-child(1){width:210px;}
.marketing_pro_result .marketing_pro ul li .right table tr td:nth-child(2){text-align:center;}
.marketing_pro_result .marketing_pro .owl-prev{right:51px!important;background-image:url(../images/marketing_right_1.png)!important;width:31px;height:31px;}
.marketing_pro_result .marketing_pro .owl-next{background-image:url(../images/marketing_left_1.png)!important;width:31px;height:31px;}
.marketing_pro_result .marketing_pro .owl-prev,
.marketing_pro_result .marketing_pro .owl-next{position:absolute;right:0;bottom:48px;}
.marketing_pro_result .marketing_pro .owl-prev span,
.marketing_pro_result .marketing_pro .owl-next span{font-size:0;}
.owl-nav .disabled{cursor:no-drop;opacity:0.8;}
.seo-inner .container-fluid .left p{max-width:92%;}
.marketing_brow_buss .left .seo ul li strong:after{content:'';position:absolute;width:14px;height:2px;background-color:#2f85f6;left:-36px;top:15px;top:0;bottom:0;margin:auto;}
.marketing_brow_buss .top{display:none;}
.marketing_pro_result .marketing_pro ul li .right ul{border:2px solid #fff;border-radius:5px;}
.marketing_pro_result .marketing_pro ul li .right ul li{text-align:center;padding:24px 10px 24px;}
.marketing_pro_result .marketing_pro ul li .right ul li small{font-size:30px;color:#ffffff;font-weight:700;}
.marketing_pro_result .marketing_pro ul li .right ul li span{font-size:19px;line-height:21px;color:#ffffff;display:block;}
.marketing_pro_result .marketing_pro ul li .right ul li:nth-child(odd){background-color:#262626;}
.marketing_pro_result .marketing_pro ul li .right ul li:nth-child(even){background-color:#464646;}
.marketing_pro_result .marketing_pro ul li .right ul li:not(:last-child){border-bottom:2px solid #fff;}
.marketing_brow_buss .left .c_marketing{padding-right:89px;}
.marketing_brow_buss .left .c_marketing p{padding-top:47px;padding-bottom:32px;}
.marketing_brow_buss .left .c_marketing ul span{padding-bottom:4px;display:inline-block;}
.marketing_brow_buss .left .c_marketing ul li{display:inline-block;vertical-align:top;padding:8px 15px 8px 26px;background-image:url(../images/li_dot.png);background-repeat:no-repeat;background-position:4px 22px;width:100%;}
.marketing_brow_buss .left .c_marketing ul p{padding:0px;}
.p_imges{position:relative;}
.p_imges .p_logo{position:absolute;bottom:-33px;right:19px;background-color:#fff;padding:2.8% 2% 0;border-radius:5px;width:28%;}
.marketing_brow_buss .left .conversion_text{padding:48px 0 0 48px;}
.marketing_brow_buss .left .conversion_text .title{font-size:22px;line-height:35px;color:#000000;font-weight:500;max-width:80%;padding-bottom:50px;position:relative;}
.marketing_brow_buss .left .conversion_text a{border-radius:3px;background-color:#2f85f6;font-size:18px;line-height:31px;color:#ffffff;padding:12px 35px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.page-id-662 .marketing_brow_buss .right{text-align:center;}
.marketing_brow_buss .left .conversion_text .title:after{background-image:url(../images/conversion_icon.png);content:'';position:absolute;top:0;left:-44px;display:block;padding:14px;background-position:center;background-repeat:no-repeat;}
.marketing_brow_buss .left .conversion_text a:hover{color:#2f85f6;background-color:transparent;}
.marketing_brow_buss .left .amazon_channel{padding:29px 0 0;}
.marketing_brow_buss .left .amazon_channel .title{max-width:81%;}
.marketing_brow_buss .left .amazon_channel ul{margin:17px 0 20px;}
.marketing_brow_buss .left .amazon_channel ul li{font-size:25px;color:#000000;font-weight:500;padding:12px 39px;position:relative;}
.marketing_brow_buss .left .amazon_channel ul li:after{content:'';position:absolute;width:14px;height:2px;background-color:#2f85f6;left:3px;top:15px;top:0;bottom:0;margin:auto;}
.marketing_brow_buss .left .amazon_channel a{color:#ffffff;background-color:#2f85f6;font-size:18px;line-height:31px;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;padding:13px 31px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;transition:all .5s;border:1px solid #2f85f6;margin-left:4px;}
.marketing_brow_buss .left .amazon_channel a:hover{background-color:transparent;color:#2f85f6;}
.page-id-670 .marketing_brow_buss .right{text-align:center;padding-top:33px;}
.page-id-11 .magento_about .left{width:34%;}
.page-id-11 .magento_about .right{width:66%;}
.platforms_banner.magento_banner.design_banner .left{width:55%;align-items:center;}
.platforms_banner.magento_banner.design_banner .right{width:43%;padding-left:0;justify-content:flex-end;padding-bottom:0;position:absolute;right:0;top:0px;}
.platforms_banner.magento_banner.design_banner{padding:0;}
.platforms_banner.magento_banner.design_banner .container-fluid{margin:auto;padding:0;max-width:100%;margin:60px 0 57px;}
.what_do{padding:54px 0 71px;font-size:0;}
.what_do .left{display:inline-block;vertical-align:top;width:63%;font-size:18px;}
.what_do .left ul{margin:0 -20px;font-size:0;}
.what_do .left ul li{width:50%;display:inline-block;padding:42px 20px;vertical-align:top;font-size:18px;}
.what_do .left ul li .p_contand figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;}
.what_do .left ul li .p_contand figure span{height:50px;display:table-cell;vertical-align:middle;text-align:left;float:initial;}
.what_do .left ul li .p_contand figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.what_do .right{display:inline-block;vertical-align:top;width:37%;padding-left:11px;padding-top:45px;font-size:18px;}
.what_do .right h2{font-size:45px;font-weight:500;padding-bottom:36px;color:#fff;line-height:normal;}
.what_do .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:8px 25px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;margin-top:34px;border:1px solid #2f85f6;transition:all .5s;}
.what_do .left ul li .p_contand h3{font-size:25px;color:#000000;font-weight:500;padding:26px 0 15px;display:inline-block;}
.what_do .left ul li .p_contand p{max-width:83%;}
section.design_principles{margin:142px 0 267px;background-color:#262626;}
section.design_principles .left{position:relative;display:inline-block;width:31.3%;vertical-align:middle;margin-bottom:-107px;}
.design_principles .right{position:relative;display:inline-block;width:67.7%;padding-left:211px;vertical-align:middle;}
.design_principles .right ul{font-size:0;margin:0px -45px;max-width:74%;}
.design_principles .right ul li{display:inline-block;vertical-align:top;width:50%;padding:35px 45px;}
.design_principles .right ul li .p_contand span{font-size:25px;color:#ffffff;font-weight:500;line-height:38px;padding-bottom:0px;display:inline-block;}
.design_principles .right ul li .p_contand p{font-size:18px;line-height:32px;color:#ffffff;font-weight:300;}
.design_principles .left .title{position:absolute;top:31%;right:-28%;}
.design_principles_text{padding:0px 0;}
.design_principles_text p{font-size:29px;line-height:48px;max-width:75%;margin:auto;text-align:center;}
.user_interface{padding:241px 0 124px;}
.user_interface .left{padding-right:120px;padding-right:80px;width:41%;display:inline-block;vertical-align:top;font-size:18px;}
.user_interface .right{width:59%;display:inline-block;vertical-align:top;text-align:right;font-size:18px;}
.user_interface .container{margin:0 0 0 auto;max-width:1617px;padding-right:0;font-size:0;}
.user_interface .left h4{font-size:45px;color:#000000;font-weight:500;line-height:normal;}
.user_interface .left p{padding:35px 0 43px;}
.user_interface .left p span:not(:last-child){padding-bottom:20px;display:inline-block;}
.user_interface .left a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:8px 25px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.platforms_banner.magento_banner.design_banner .container-fluid .container{position:initial;max-width:1230px;padding:0 15px;}
.design_principles .left .title small{font-size:60px;color:#ffffff;transform:rotate(-90deg);display:block;position:relative;}
.design_principles .left .title small:after{content:'';width:166px;height:1px;background-color:#ffffff;position:absolute;display:block;bottom:-5px;right:-204px;margin:auto;}
.platforms_banner.magento_banner.design_banner.development_banner .right{justify-content:flex-start;top:0;padding:0 15px 0 37px;}
.design_principles .right .title small{font-size:37px;color:#ffffff;font-weight:500;max-width:84%;display:inline-block;line-height:normal;}
.design_principles .right .title{padding-bottom:28px;}
.user_interface .left a:hover,
.what_do .right a:hover{background-color:transparent;color:#2f85f6;}
.platforms_banner.magento_banner.design_banner.strategy_banner .right{justify-content:end;padding-right:15px;}
.consulting_services ul li{width:100%;display:inline-flex;flex-wrap:wrap;align-items:center;padding:74px 0;}
.consulting_services ul li .left{width:50%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.consulting_services ul li .right{width:50%;display:flex;flex-wrap:wrap;align-items:center;padding-right:50px;}
.consulting_services ul li .right span{font-size:30px;color:#000000;display:inline-block;padding-bottom:20px;}
.consulting_services ul li .right ul li{display:inline-block;vertical-align:top;font-size:18px;padding:8px 15px 8px 28px;background-image:url(https://www.iovista.com/wp-content/themes/iovista/images/li_dot.png);background-repeat:no-repeat;background-position:4px 22px;width:100%;border:0;}
.consulting_services ul li .right ul{padding-top:10px;}
.consulting_services ul li:nth-child(even) .left{order:2;padding-right:0;}
.consulting_services ul li:not(last-child){border-bottom:1px solid #b2b2b2;}
.consulting_services ul li:nth-child(even) .right{order:1;padding-left:70px;}
.page-id-857 .ass_platforms_bg{line-height:0;}
.consulting_services{padding:84px 0 71px;}

/*contact page*/
.contact_banner{background-color:#2f85f6;height:311px;z-index:auto!important;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.contact_form{margin-top:-180px;}
.contact_form .c_form{background-color:#fff;border-radius:5px;padding:100px 128px 75px;position:relative;z-index:99; min-height: 820px;}
.contact_form .c_form span{font-size:25px;color:#000000;display:inline-block;font-family:'Poppins',sans-serif;padding-bottom:4px;margin:0;}
.contact_form .c_form h1{font-size:60px;color:#000000;line-height:normal;padding-bottom:22px;}
.contact_address{background-color:#f7f7f7;padding:97px 0 104px;}
.contact_address .left{display:inline-block;vertical-align:top;width:100%;font-size:18px;padding-bottom:50px;}
.contact_address .right{display:inline-block;vertical-align:top;width:100%;font-size:18px;}
.contact_address .left h2{font-size:40px;color:#2f85f6;font-family:'Poppins',sans-serif;position:relative;padding-left:99px;}
.contact_address .left h2:after{content:'';width:72px;height:1px;background-color:#2f85f6;display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;}
.contact_address .right ul{width:100%;font-size:0;}
.contact_address .right ul li{display:inline-block;vertical-align:top;font-size:18px;padding:0 15px;padding-top:2px;}
.contact_address .right ul li .city_name{display:block;font-size:35px;color:#000000;font-weight:500;}
.contact_address .right ul li img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.contact_address .right ul li address{font-size:20px;line-height:35px;color:#474747;font-weight:400;font-style:inherit;max-width:100%;}
.contact_address .right ul li .phone{font-size:20px;line-height:35px;color:#474747;font-weight:700;display:block;padding:17px 0 0;}
.contact_address .right ul li .email{font-size:20px;line-height:35px;color:#474747;font-weight:700;display:block;background-image:none;}
.contact_address .container{font-size:0;}
.contact_address .right ul li:nth-child(odd){width:33.33%;}
.contact_address .right ul li:nth-child(even){width:33.33%;}
.contact_address .right ul li figure span{height:180px;display:table-cell;vertical-align:top;text-align:left;float:initial;}
.contact_address .right ul li figure{display:table;table-layout:fixed;float:left;width:100%;line-height:0;padding:34px 0 33px;}
.contact_form .c_form .row label i{height:15px;width:24px;display:inline-block;vertical-align:middle;margin-right:16px;background-repeat:no-repeat;}
.contact_form .c_form .row label{display:inline-block;width:100%;vertical-align:middle;font-size:18px;line-height:35px;color:#000000;font-weight:400;}
.user{background-image:url(../images/user.png);}
.tel{background-image:url(../images/phone.png);}
.msg{background-image:url(../images/msg.png);}
.email{background-image:url(../images/email.png);}
.contact_form .c_form .row{margin:0 -43px;font-size:0;width:auto;}
.contact_form .c_form .row .col-6{padding:18px 43px;display:inline-block;width:50%;vertical-align:top;}
.contact_form .c_form .row .col-6 input,
.contact_form .c_form .row .col-6 select{border:0px;border-bottom:1px solid #000;width:100%;font-size:18px;line-height:35px;color:#000000;padding:3px 38px;font-family:'Ubuntu',sans-serif;}
.contact_form .c_form .row .col-6 select{height:42px;width:100%!important;}
.contact_form .c_form .row .col-6 span{width:100%;}
.contact_form .c_form .row .col-12{padding:18px 33px;width:100%;}
.contact_form .c_form .row .col-12 span{width:100%;margin:0;}
.contact_form .c_form .row .col-12 textarea{width:100%;border:0px;border-bottom:1px solid #000;width:100%;font-size:18px;line-height:35px;color:#000000;height:80px;resize:none;padding:3px 38px;}
.contact_form .c_form .row .col-12 input[type="submit"]{transition:all .5s;font-size:18px;line-height:31px;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:16px 44px 12px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;display:inline-block;vertical-align:middle;border:1px solid #fff;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;box-shadow:none;box-shadow:none!important;-webkit-appearance:none;outline:none;}
.contact_form .c_form .row .col-12.submit_button{width:100%;text-align:center;padding:6px 43px;}
.contact_form .c_form .row .col-12 input[type="submit"]:hover{background-color:transparent;color:rgb(47,133,246)!important;}
.contact_form .c_form .row .col-6 input:focus,
.contact_form .c_form .row .col-12 textarea:focus{border-color:#2f85f6;}
.contact_form .container:after{content:'';filter:drop-shadow(0 0 35px rgba(0,0,0,0.12));position:absolute;top:0;height:423px;width:100%;left:0;z-index:9;background-color:#fff;border-radius:5px;}
.contact_form .container{max-width:1200px;padding:0;}
.contact_form .c_form .row .col-6 span,
.contact_form .c_form .row .col-12 span{font-size:14px;color:red;}
div.wpcf7 .ajax-loader{background-repeat:no-repeat;}
.contact_form .c_form .row label small{color:#c12d2d;font-size:18px;}
.grecaptcha-badge{z-index:999999999;bottom:97px!important;}
.contact_address .right ul li .phone a,
.contact_address .right ul li .email a{color:#000;}
.contact_address .right ul li .phone a:hover,
.contact_address .right ul li .email a:hover{color:#2f85f6;}

/*Work page*/
.work-wraper{padding:65px 0 10px;}
.work_experience.magento_experience{padding-top:107px;}
.work-wraper h1{float:left;width:100%;font-size:60px;color:#000;margin-bottom:32px;line-height:50px;font-weight:600;padding:0;}
.top_work{float:none;width:100%;display:inline-block;vertical-align:middle;position:relative;margin-bottom:107px;}
.top_work p{float:none;width:100%;display:inline-block;vertical-align:middle;max-width:58.66%;position:relative;font-size:20px;line-height:35px;}
.top_work .top_btn{float:none;display:inline-block;vertical-align:middle;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:18px;line-height:31px;color:#2f85f6;border:2px solid #2f85f6;border-radius:3px;width:240px;text-align:center;padding:6px 0;background-color:#2f85f6;color:#fff;transition:all .5s;}
.work_main ul li{float:left;width:100%;margin-bottom:135px;font-size:0;}
.work_main ul li figure{float:none;display:inline-block;vertical-align:middle;width:59.91%;}
.portfolio_detail{float:none;display:inline-block;vertical-align:middle;width:46%;margin-left:-71px;filter:drop-shadow(0px 2px 91.5px rgba(0,0,0,0.14));background-color:#ffffff;}
.portfolio_detail_inner{float:none;width:100%;background:#fff;vertical-align:middle;padding:66px 92px 0px 74px;z-index:9;}
.portfolio_detail_inner p{font-size:16px;line-height:30px;margin-left:107px;max-width:100%;float:left;margin:0;}
.project-name{float:left;width:100%;font-size:30px;line-height:32px;font-weight:400;}
.project-name h4{float:left;position:relative;padding-left:103px;width:100%;font-size:30px;line-height:32px;font-weight:400;}
.portfolio_detail_inner .btn_link{margin-left:104px;margin-bottom:-37px;float:none;display:inline-block;vertical-align:middle;}
.portfolio_detail_inner .btn_link a{font-size:18px;line-height:31px;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:18px 32px 18px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;vertical-align:middle;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;display:inline;}
.project-name h4::before{position:absolute;top:50%;left:0;transform:translateY(-50%);content:'';width:72px;border-top:1px solid #2f85f6;}
.top_work .top_btn:hover{background-color:transparent;color:#2f85f6;}
.portfolio_detail_inner .btn_link a:hover{background-color:#fff;color:#2f85f6!important;}
.work_main ul li:nth-child(even){display:inline-flex;width:100%;align-items:center;flex-wrap:wrap;float:none;}
.work_main ul li:nth-child(even) figure{display:flex;flex-wrap:wrap-reverse;order:2;}
.work_main ul li:nth-child(even) .portfolio_detail{display:flex;flex-wrap:wrap-reverse;order:1;margin-right:-72px;margin-left:0;}
.portfolio_detail_inner .w_details{float:left;width:100%;font-size:0;margin:35px 0 61px;}
.portfolio_detail_inner .w_img{display:inline-block;vertical-align:top;width:102px;font-size:18px;padding-top:8px;}
.portfolio_detail_inner .w_text{display:inline-block;vertical-align:top;width:calc(100% - 102px);font-size:18px;}

/*Video page*/
.video_banner{padding:66px 0 48px;}
.video_banner .left{display:inline-block;vertical-align:middle;width:50%;font-size:18px;}
.video_banner .left h1{font-size:60px;color:#000000;font-family:'Poppins',sans-serif;font-weight:700;line-height:60px;padding-bottom:0;}
.video_banner .left h1 span{font-weight:400;display:block;padding-top:12px;}
.video_banner .right{display:inline-block;vertical-align:middle;width:50%;text-align:right;font-size:18px;}
.video_banner .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:12px 32px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.video_banner .right a:hover{color:#2f85f6;background-color:transparent;}
.video_banner .left p{font-size:20px;line-height:35px;color:#000000;font-weight:400;padding-top:39px;}
.video_list{padding-bottom:145px;}
.video_list ul{margin:0 -30px;font-size:0;}
.video_list ul li{display:inline-block;vertical-align:top;width:50%;font-size:18px;padding:24px 30px;}
.video_list ul li a{padding:150px 0;width:100%;display:inline-block;text-align:center;}
.video_list ul li h2{padding-top:16px;}
.video_list ul li h2 small{font-size:20px;line-height:35px;color:#000000;font-weight:500;padding-right:25px;}
.video_list ul li h2 span{font-size:15px;color:#000000;font-weight:400;border-left:1px solid #000;padding-left:19px;}
.video_list ul li a img{-webkit-animation:ripple-white 1s linear infinite;animation:ripple-white 1s linear infinite;-webkit-transition:.5s;border-radius:50%;}
.video_banner .container{font-size:0;}

/*support page*/
.platforms_banner.magento_banner.design_banner.development_banner.support_banner .right{top:-55px;}
.support_platforms.e_platforms ul li .p_contand h3{font-size:25px;padding:24px 0 0;}
.support_platforms.e_platforms ul li .p_contand p{padding:19px 0 34px;}
.support_platforms.e_platforms ul li .p_contand{padding-top:23px;padding-bottom:14px;}
.support_do ul{margin:0 -12.5px;font-size:0;padding:38px 0 0;display:flex;flex-wrap:wrap;}
.support_do ul li{padding:12.5px;display:inline-flex;width:25%;font-size:18px;flex-wrap:wrap;}
.support_do ul li .support_text{background-color:#262626;padding:36px 32px 27px 32px;min-height:291px;}
.support_do ul li .support_text figure{display:table;table-layout:fixed;float:left;width:100%;}
.support_do ul li .support_text figure span{height:141px;display:table-cell;vertical-align:top;float:initial;}
.support_do ul li .support_text figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.support_do ul li .support_text p{font-size:22px;color:#ffffff;font-weight:500;display:inline-block;line-height:28px;transition:all .5s;}
.support_do ul li .support_text:hover p{color:#2f85f6;transition:all .5s;}
.support_do ul li .support_text:hover figure span img{transform:scale(1.1);}
.need_support{padding:196px 0 231px;}
.need_support ul{display:inline-flex;flex-wrap:wrap;margin:0 -19px;padding:29px 0 53px;}
.need_support ul li{width:20%;padding:30px 19px;display:inline-flex;flex-wrap:wrap;align-items:center;}
.need_support ul li .support_text{border-radius:50%;border:2px solid #262626;text-align:center;padding:42px 15px 30px;width:100%;height:209px;transition:all .5s;}
.need_support ul li .support_text span{font-size:22px;color:#000000;font-weight:500;height:52px;overflow:hidden;display:inline-flex;align-items:center;line-height:normal;transition:all .5s;}
.need_support ul li .support_text p{font-size:40px;color:#2f85f6;font-weight:700;padding:19px 0 2px;transition:all .5s;}
.need_support ul li .support_text small{font-size:19px;color:#2f85f6;font-weight:400;transition:all .5s;}
.need_support .bottom_text{text-align:center;}
.need_support .bottom_text p{font-size:25px;padding-bottom:26px;}
.need_support .bottom_text a{font-size:40px;color:#2f85f6;font-weight:800;display:inline-block;vertical-align:middle;line-height:inherit;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.need_support .bottom_text small img{display:inline-block;vertical-align:middle;}
.support_testimonial{padding-bottom:224px;}
.support_testimonial .container{border:0;display:flex;flex-wrap:wrap;width:100%;padding:0;position:unset;}
.support_testimonial .container .left{order:2;position:absolute;right:0;width:47%;}
.support_testimonial .container .right{order:1;padding:0 113px 0px 0;width:55%;}
.support_testimonial .container .right .heading{font-size:45px;color:#000000;font-weight:500;line-height:normal;}
.support_testimonial .container .left a{padding:244px 0;}
.support_testimonial .container .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:8px 23px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;margin-top:50px;transition:all .5s;}
.support_testimonial .container .right a:hover{background-color:transparent;color:#2f85f6;}
.need_support ul li .support_text:hover{border:2px solid #2f85f6;background-color:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.need_support ul li .support_text:hover span,
.need_support ul li .support_text:hover p,
.need_support ul li .support_text:hover small{color:#fff;}
.need_support .bottom_text small span{font-size:40px;color:#2f85f6;font-weight:400;display:inline-block;vertical-align:middle;padding:0 8px 0 18px;    /* -webkit-background-clip: text; */    /* -webkit-text-fill-color: transparent; */

/* background-image: linear-gradient(41deg, #8b3bed 0%, #2f85f5 67%, #2d90f7 100%); */}
.need_support .bottom_text small{display:inline-block;vertical-align:middle;}
.need_support .bottom_text a:hover{color:#000;}

/*blog page*/
.blog_top{padding:62px 0 20px;}
.blog_top .left{display:inline-block;vertical-align:middle;width:80%;font-size:18px;}
.blog_top .left h1{font-size:60px;font-weight:700;display:inline-block;vertical-align:middle;padding:0;line-height:73px;}
.blog_top .left p{display:inline-block;vertical-align:middle;position:relative;padding-left:102px;font-size:20px;margin-left:81px;}
.blog_top .right{display:inline-block;vertical-align:top;width:20%;font-size:18px;position:relative;}
.blog_top .left p:after{content:'';position:absolute;left:0;width:72px;height:1px;background-color:#2f85f6;top:0;bottom:0;margin:auto;}
.blog_top .container{font-size:0;}
.blog_bottom ul,
.popular_posts ul.blog-slider{margin:0 -23.5px;font-size:0;}
.blog_bottom ul li,
.popular_posts ul.blog-slider li{display:inline-block;vertical-align:top;width:33.33%;padding:22.5px 23.5px;font-size:18px;}
.blog_bottom ul li .b_img,
.popular_posts ul.blog-slider .b_img{float:left;width:100%;}
.blog_bottom ul li .b_img a,
.popular_posts ul.blog-slider .b_img a{display:table;table-layout:fixed;float:left;width:100%;}
.blog_bottom ul li .b_img a figure,
.popular_posts ul.blog-slider .b_img a figure{line-height:0;height:276px;display:table-cell;vertical-align:top;text-align:center;overflow:hidden;float:initial;}
.blog_bottom ul li .b_img a figure img,
.popular_posts ul.blog-slider .b_img a figure img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;object-fit:cover;min-height:100%;}
.blog_bottom ul li .b_data,
.popular_posts ul.blog-slider li .b_data{padding:30px 0 0;float:left;width:100%;}
.blog_bottom ul li .b_data .b_category a,
.popular_posts ul.blog-slider .b_data .b_category a{font-size:17px;color:#2f85f6;font-weight:500;text-transform:uppercase;}
.blog_bottom ul li .b_data h2,
.popular_posts ul.blog-slider li .b_data h2{margin:17px 0 25px;height:168px;overflow:hidden;padding:0;}
.blog_bottom ul li .b_data h2 a,
.popular_posts ul.blog-slider li .b_data h2 a,
.popular_posts ul.blog-slider li .b_data h2{font-size:26px;line-height:42px;color:#000000;font-weight:400;}
.blog_bottom ul li .b_data .b_user,
.popular_posts ul.blog-slider li .b_data .b_user{font-size:0;}
.blog_bottom ul li .b_data .b_user .b_img,
.popular_posts ul.blog-slider li .b_data .b_user .b_img{display:inline-block;vertical-align:middle;width:62px;border-radius:50%;overflow:hidden;height:62px;}
.blog_bottom ul li .b_data .b_user .b_name,
.popular_posts ul.blog-slider li .b_data .b_user .b_name{display:inline-block;vertical-align:middle;width:calc(100% - 62px);padding-left:22px;}
.blog_bottom ul li .b_data .b_user .b_name p,
.popular_posts ul.blog-slider li .b_data .b_user .b_name p{font-size:16px;line-height:30px;color:#000000;font-weight:700;text-transform:uppercase;}
.blog_bottom ul li .b_data .b_user .b_name small,
.popular_posts ul.blog-slider li .b_data .b_user .b_name small{font-size:14px;line-height:31px;color:#000000;}
.blog_bottom ul li:nth-child(4n+1){width:100%;font-size:0;}
.blog_bottom ul li:nth-child(4n+1) .b_img{width:64%;display:inline-block;vertical-align:middle;font-size:18px;}
.blog_bottom ul li:nth-child(4n+1) .b_data{width:36%;display:inline-block;vertical-align:middle;font-size:18px;padding:54px 23px 54px 54px;}
.blog_bottom ul li:nth-child(4n+1) .b_img a figure{height:auto;vertical-align:middle;}
.blog_bottom ul li:nth-child(4n+1) .blog_contand{box-shadow:0px 2px 21px 0px rgba(0,0,0,0.11);background-color:#f6f6f6;display:flex;flex-wrap:wrap;width:100%;align-items:center;}
.blog_bottom ul li:nth-child(4n+1) .b_img a figure img{min-height:auto;}
.blog_bottom ul li .b_img a figure img:hover,
.popular_posts ul.blog-slider li .b_img a figure img:hover{transform:scale(1.1);}
.blog_bottom ul li .b_data h2 a:hover,
.popular_posts ul.blog-slider li .b_data h2 a:hover{color:#2f85f6;}
.blog_bottom ul li .b_data .b_category a:hover,
.popular_posts ul.blog-slider li .b_data .b_category a:hover{color:#000;}
.blog .ass_platforms_bg{line-height:0;}
.blog-pagination{text-align:center;padding:97px 0 178px;}
.blog-pagination hr.styled-separator.pagination-separator.is-style-wide,
.blog-pagination h2.screen-reader-text{display:none;}
.blog-pagination .nav-links .page-numbers{height:38px;width:38px;border:1px solid #fff;background-color:#fff;display:inline-block;vertical-align:middle;text-align:center;border-radius:50%;line-height:35px;margin:0 12px;font-size:16px;color:#000000;font-weight:700;}
.blog-pagination .nav-links .page-numbers.prev:hover:before,
.blog-pagination .nav-links .page-numbers.next:hover:before{color:#000;}
.blog-pagination .nav-links .page-numbers.current,
.blog-pagination .nav-links .page-numbers:hover{border:1px solid #d9d9d9;background-color:#ebebeb;}
.blog-pagination .nav-links .page-numbers.prev:hover,
.blog-pagination .nav-links .page-numbers.next:hover{border:1px solid #fff;background-color:#fff;}
.blog-pagination .nav-links .page-numbers.prev{font-size:0;width:auto;padding-right:64px;margin:0;}
.blog-pagination .nav-links .page-numbers.next{font-size:0;width:auto;margin:0;padding-left:49px;}
.blog-pagination .nav-links span.page-numbers.prev,
.blog-pagination .nav-links span.page-numbers.next{cursor:not-allowed;}
.blog-pagination .nav-links .page-numbers.next:before{content:'Next';font-size:17px;color:#2f85f6;font-weight:500;}
.blog-pagination .nav-links .page-numbers.prev:before{content:'Previous';font-size:17px;color:#2f85f6;font-weight:500;}
.cat_sec{padding:74px 0 30px;}
.blog_details_sec .b_cat{text-align:center;}
.blog_details_sec .b_cat a{font-size:17px;color:#2f85f6;font-weight:500;text-transform:uppercase;}
.blog_details_sec h1{font-size:45px;color:#000000;font-weight:500;text-align:center;font-family:'Ubuntu',sans-serif;line-height:52px;padding:18px 0 22px;}
.blog_details_sec .b_profile{display:inline-block;vertical-align:middle;text-align:center;width:100%;}
.blog_details_sec .b_profile .b_date{font-size:14px;line-height:31px;display:inline-block;vertical-align:middle;width:auto;}
.blog_details_sec .b_profile .b_icon{display:inline-block;vertical-align:middle;height:62px;width:62px;margin:0px 19px 0 25px;}
.blog_details_sec .b_profile .b_name{font-size:16px;line-height:31px;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:middle;width:auto;}
.blog_details_sec figure{padding:40px 0 51px;line-height:0;text-align:center;}
.blog_details_sec .blog_contand p{padding-bottom:31px;width:100%;float:left;}
.blog_details_sec .blog_contand ul{width:100%;float:left;padding-bottom:15px;padding-top:15px;}
.blog_details_sec .blog_contand ul li{margin:0;padding:0 0 10px 19px;background:url(../images/li_dot.png) left 9px no-repeat;width:99%;text-align:left;line-height:22px;color:#000;float:left;}
.blog_details_sec .blog_user_details{font-size:0;padding:86px 0 173px;float:left;width:100%;}
.blog_details_sec .blog_user_details .left{width:31.3%;display:inline-block;vertical-align:middle;font-size:18px;text-align:center;border-left:4px solid #2f85f6;line-height:normal;}
.blog_details_sec .blog_user_details .left figure{padding:0;}
.blog_details_sec .blog_user_details .left span{font-size:16px;line-height:31px;color:#000000;font-weight:700;display:block;padding:7px 0 9px;}
.blog_details_sec .blog_user_details .left a{display:inline-block;line-height:0;}
.blog_details_sec .blog_user_details .right{width:68.7%;display:inline-block;vertical-align:middle;font-size:18px;}
.blog_details_sec .blog_user_details .right p{font-size:16px;line-height:30px;color:#000000;font-weight:400;font-style:italic;}
.blog_details_sec .container{max-width:930px;}
.blog_details_sec .blog_contand a{font-weight:700;color:#2f85f6;}
.blog_details_sec .blog_contand h3{font-size:27px;line-height:32px;color:#000000;font-weight:500;padding:11px 0 20px;}
.popular_posts{padding-bottom:187px;}
.single.single-post .ass_platforms_bg{line-height:0;}
.popular_posts h2{font-size:45px;color:#000000;font-weight:500;padding-bottom:39px;}
.cat_menu{width:194px;margin:11px 0 0 auto;position:relative;}
.cat_menu .c_name{display:flex;align-items:center;font-size:16px;padding:7px 14px 7px 31px;border-radius:25px;border:2px solid #2f85f6;margin:0 0 0 auto;margin-right:-8px;color:#000;cursor:pointer;}
.cat_menu .c_name .blog-nav-icon{width:13px;height:12px;margin-right:17px;display:inline-block;position:relative;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer;margin-top:3px;}
.cat_menu .c_name .blog-nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#2f85f6;border-radius:9px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out;font-size:0;}
.cat_menu .c_name .blog-nav-icon span:nth-child(2){top:7px;}
ul.all_cat li a{color:#000;transition:all .5s;}
ul.all_cat{position:absolute;top:69px;padding:20px 20px 17px;z-index:99;background:#fff;width:202px;box-shadow:0 0 16px 0 rgba(0,0,0,.15);right:0px;font-size:16px;display:none;}
ul.all_cat li{text-transform:capitalize;}
.cat_menu.colleps .blog-nav-icon span:nth-child(1){transform:rotate(45deg);top:3px;}
.cat_menu.colleps .blog-nav-icon span:nth-child(2){transform:rotate(-45deg);top:3px;}
.popular_posts ul.blog-slider li{width:100%;}
.popular_posts .owl-nav{text-align:center;padding-top:54px;}
.popular_posts .owl-nav .owl-prev{background-image:url(../images/left_arrow.png)!important;background-repeat:no-repeat!important;background-position:center!important;height:15px;width:16px;margin:0 34px;}
.popular_posts .owl-nav .owl-next{background-image:url(../images/right_arrow.png)!important;background-repeat:no-repeat!important;background-position:center!important;height:15px;width:16px;margin:0 34px;}
.blog_bottom ul li:nth-child(4n+1) .b_data h2{height:auto;}
ul.all_cat li a:hover{color:#2f85f6;}
.blog_details_sec .blog_contand h2,
.blog_details_sec .blog_contand h3,
.blog_details_sec .blog_contand h4,
.blog_details_sec .blog_contand h5,
.blog_details_sec .blog_contand h6{color:#000000;font-weight:500;padding:11px 0 20px;line-height:normal;float:left;width:100%;}
.blog_details_sec .blog_contand h4{font-size:25px;padding:0px 0 20px;}
.blog_details_sec .blog_contand h5{font-size:24px;padding:0px 0 20px;}
.blog_details_sec .blog_contand h6{font-size:21px;padding:0px 0 20px;}
.blog_details_sec .blog_contand h2{font-size:29px;}
.blog_bottom ul li .b_img a figure img.i_images,
.popular_posts ul.blog-slider .b_img a figure img.i_images{object-fit:none;}
.blog_bottom ul li:nth-child(4n+1) .b_img a.no_img{background-color:transparent;}
.blog_details_sec .blog_contand ol{width:100%;float:left;padding-bottom:15px;padding-left:19px;}
.blog_details_sec .blog_contand ol li{margin:0;padding:0 0 10px 0px;width:99%;text-align:left;line-height:22px;color:#000;float:left;list-style:decimal;}
.blog_details_sec .blog_contand .img-wrap-lf{float:left;width:auto;margin-right:20px;}
.blog_details_sec .blog_contand .img-wrap{float:right;width:auto;margin-left:20px;}
.blog_details_sec .blog_contand img{padding:10px 0;}
p.middle-img{text-align:center;float:left;width:100%;}
.category section.ass_platforms_bg{line-height:0;}
.img-wrap-left{float:left;width:23%;}
.blog_bottom ul li .b_img,
.popular_posts ul.blog-slider .b_img{border:1px solid #f4f4f4;}
.blog_bottom ul li .b_img a figure img{object-fit:unset;min-height:auto;/*    max-height: unset;*/}
.blog_bottom ul li .b_img a figure{vertical-align:middle;}

/*New Header*/
.home .header-bar .nav-toggle .project_btn.client-btn a,
.page-template-template-contact .header-bar .nav-toggle .project_btn.client-btn a{color:#fff;background-color:transparent;margin-left:5px;}
.home .header-bar .nav-toggle .project_btn.client-btn a:hover,
.page-template-template-contact .header-bar .nav-toggle .project_btn.client-btn a:hover{color:#2f85f6;background-color:#fff;}
.header-bar .nav-toggle .project_btn.client-btn a{color:#2f85f6;background-color:transparent;margin-left:5px;}
.header-bar .nav-toggle .project_btn.client-btn a:hover{color:#2f85f6;background-color:#fff;}
.header-bar .nav-toggle .project_btn.client-btn a:hover{color:#fff;background-color:#2f85f6;}
.sticky .header-bar .nav-toggle .project_btn.client-btn a{background:transparent;color:#2f85f6;}
.sticky .header-bar .nav-toggle .project_btn.client-btn a:hover{color:#fff;background-color:#2f85f6;}
.home header.header_letes.closePopup,
header.header_letes.closePopup.sticky,
.page-template-template-contact header.header_letes.closePopup{position:fixed;transition:all .5s;}
header.header_letes.closePopup{z-index:9999999999;background-color:transparent;padding:30px 50px;}
header .header-bar{float:left;width:100%;font-size:0;}
header #logo{width:30%;display:inline-block;vertical-align:middle;z-index:99999999;position:relative;font-size:18px;line-height:0;}
header .nav-toggle{width:70%;display:inline-block;vertical-align:middle;text-align:right;position:relative;font-size:18px;}
header #nav-toggle .menu-bar{width:auto;display:inline-flex;flex-wrap:wrap-reverse;position:relative;z-index:9999999;}
header #nav-toggle .menu-bar p{margin:0;transition:all 0.55s ease;transform:none;font-size:16px;line-height:16px;font-weight:500;padding-left:34px;cursor:pointer;width:85px;text-align:right;position:relative;}
.home #nav-toggle .menu-bar p,
.page-template-template-contact #nav-toggle .menu-bar p{color:#fff;}
header #nav-toggle .menu-bar p.openb{display:none;}
.home .header-bar #nav-toggle .menu-bar div,
.page-template-template-contact .header-bar #nav-toggle .menu-bar div{background:#fff;}
header #nav-toggle .menu-bar div{height:2px;width:21px;background:#000;transition:all 0.5s ease;z-index:99;transform:none;transform-origin:top left;margin-bottom:5px;}
.changeCursor p.closeb{display:none;}
.changeCursor header #nav-toggle .menu-bar p.openb{display:block;color:#fff!important;margin-right:15px;}
header #nav-toggle .menu-bar div:nth-child(2){width:15px;}
header #nav-toggle .menu-bar span{position:absolute;top:0;bottom:0;left:0;margin:auto;display:block;z-index:-1;}
.header-bar #nav-toggle .menu-bar div:nth-child(3){margin:0;}
header .menu-popup{transition:opacity 500ms ease;opacity:0;z-index:6;position:fixed;top:0;left:0;right:0;bottom:0;background:#000;display:block;color:#fff;overflow:hidden;will-change:transform;pointer-events:none;}
.changeCursor header .menu-popup{position:fixed;pointer-events:auto;}
.changeCursor header .menu-popup{z-index:999;opacity:1;font-size:0;}
body.changeCursor{overflow:hidden;overflow-y:hidden;}
.changeCursor .menu-popup{overflow-y:scroll;}
header .menu-popup .container-navigation{margin-top:12vh;margin-bottom:0;margin-top:101px;}
.container-navigation,
.container-images{display:inline-block;width:50%;vertical-align:top;font-size:18px;}
.row{display:flex;flex-wrap:wrap;width:100%;}
.col-sm-6{flex:0 0 59%;max-width:59%;margin:0 0 0 auto;}
header .menu-popup nav ul{margin:0;padding:0;list-style:none;}
header .menu-popup nav ul.primary{overflow:hidden;}
header .menu-popup nav ul.primary{margin-top:0;}
header .menu-popup nav ul.primary>li{left:0;opacity:0;-moz-transform:translate(140px,0);-o-transform:translate(140px,0);-ms-transform:translate(140px,0);-webkit-transform:translate(140px,0);transform:translate(140px,0);-moz-transition:opacity 0.35s ease,transform 0.35s ease;-o-transition:opacity 0.35s ease,transform 0.35s ease;-ms-transition:opacity 0.35s ease,transform 0.35s ease;-webkit-transition:opacity 0.35s ease,transform 0.35s ease;transition:opacity 0.35s ease,transform 0.35s ease;}
header .menu-popup nav ul li{padding:1.2rem 0;}
header .menu-popup nav ul li{padding:20px 0;font-size:20px;display:block;}
header .menu-popup nav ul.primary>li.isActive{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);}
header .menu-popup nav ul.primary li .menuItemCover{display:inline-block;}
header .menu-popup nav ul.primary li a{font-size:35px;line-height:31px;color:#ffffff;font-weight:300;}
header .menu-popup a{color:#fff;transition:color 0.55s ease;}
header .menu-popup nav ul.primary li .menuItemCover{display:inline-block;}
header .menu-popup nav ul.primary ul.secondary{margin-left:2rem;margin-bottom:0;margin-top:0;transition:height 300ms ease;overflow:hidden;}
header .menu-popup nav ul.secondary{left:0;opacity:0;-moz-transform:translate(140px,0);-o-transform:translate(140px,0);-ms-transform:translate(140px,0);-webkit-transform:translate(140px,0);transform:translate(140px,0);-moz-transition:opacity 0.35s ease,transform 0.35s ease;-o-transition:opacity 0.35s ease,transform 0.35s ease;-ms-transition:opacity 0.35s ease,transform 0.35s ease;-webkit-transition:opacity 0.35s ease,transform 0.35s ease;transition:opacity 0.35s ease,transform 0.35s ease;}
header .menu-popup nav ul{margin:0;padding:0;list-style:none;}
header .menu-popup nav ul.primary ul.secondary .innerUl{padding-top:2rem;}
header .menu-popup nav ul.secondary li{padding:0.6rem 0;}
header .menu-popup nav ul.primary li.hasChild .subArrow{cursor:pointer;content:"";display:inline-block;width:25px;height:20px;margin-left:1rem;line-height:50px;background-size:contain;background-position:center;transition:all 0.55s ease;background-repeat:no-repeat;}
header .menu-customBlock{min-height:100vh;width:50%;position:fixed;right:0;background-size:cover;top:0;z-index:9;}
.changeCursor #nav-toggle .menu-bar p.closeb{display:none;}
.changeCursor header #nav-toggle span div:first-child{transform:translateY(-1px) translateX(5px) rotate(45deg);width:25px;background-color:#fff;}
.changeCursor header #nav-toggle span div:last-child{transform:translateY(10px) translateX(4px) rotate(-45deg);background:#fff;width:25px;}
.changeCursor header #nav-toggle span div:nth-child(2){display:none;}
span.menu_arrow.flaticon-add-plus-button.__web-inspector-hide-shortcut__{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:7px;transform:rotate(-45deg);-webkit-transform:rotate(45deg);margin-left:22px;margin-bottom:6px;transition:all 0.5s ease;}
header .menu-popup nav ul.primary li .sub-menu{left:0;opacity:0;height:0;}
header .menu-popup nav ul.primary li .sub-menu li a{font-size:22px;line-height:44px;color:#ffffff;font-weight:300;}
header .menu-popup nav ul.primary li .sub-menu li{padding:0 0 0 26px;left:0;opacity:0;-moz-transform:translate(140px,0);-o-transform:translate(140px,0);-ms-transform:translate(140px,0);-webkit-transform:translate(140px,0);transform:translate(140px,0);-moz-transition:opacity 0.35s ease,transform 0.35s ease;-o-transition:opacity 0.35s ease,transform 0.35s ease;-ms-transition:opacity 0.35s ease,transform 0.35s ease;-webkit-transition:opacity 0.35s ease,transform 0.35s ease;transition:opacity 0.35s ease,transform 0.35s ease;}
header .menu-popup nav ul.primary>li:hover a{color:#a0a0a0;}
header .menu-popup nav ul.primary>li:hover span{border-color:#a0a0a0;}
header .menu-popup nav ul.primary>li ul li:hover a{color:#a0a0a0;}
html{scroll-behavior:smooth;}
header .menu-popup nav ul.primary li .sub-menu li.isActive{opacity:1;-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);-webkit-transform:translate(0,0);transform:translate(0,0);}
header#header-main{display:none;}
.container-images{background-image:url(../images/menu_open_1.jpg);background-repeat:no-repeat;height:100vh;background-size:cover;background-position:0% 0%;position:relative;}
.home header #logo img,
.page-template-template-contact header #logo img{filter:brightness(0) invert(1);}
header #logo a{display:inline-block;line-height:0;}
.container-images .con_test{position:absolute;bottom:115px;bottom:14%;width:100%;max-width:492px;margin:auto;left:0;right:0;}
.container-images .con_test span.title{font-size:20px;color:#ffffff;font-weight:300;text-align:center;display:inline-block;width:100%;position:relative;margin-bottom:26px;}
.container-images .con_test .call,
.container-images .con_test .mail{display:inline-block;vertical-align:middle;font-size:0;}
.container-images .con_test .call .icon,
.container-images .con_test .mail .icon{font-size:18px;width:30px;display:inline-block;vertical-align:middle;}
.container-images .con_test .call .text,
.container-images .con_test .mail .text{font-size:18px;width:calc(100% - 30px);display:inline-block;vertical-align:middle;padding-left:15px;}
.container-images .con_test .call .text span,
.container-images .con_test .mail .text span{display:block;line-height:normal;padding-bottom:2px;}
.container-images .con_test .call .text a,
.container-images .con_test .mail .text a{font-size:22px;line-height:normal;color:#ffffff;font-weight:700;}
.container-images .con_test span.title:after{content:'';height:1px;width:25%;background-color:#fff;display:block;position:absolute;top:0;bottom:0;margin:auto;}
.container-images .con_test span.title:before{content:'';height:1px;width:25%;background-color:#fff;display:block;position:absolute;top:0;bottom:0;margin:auto;right:0;}
.container-images .con_test .call .icon{width:21px;}
.container-images .con_test .call .text{width:calc(100% - 21px);}
.container-images .con_test .call{width:54%;}
.container-images .con_test .mail{width:45%;}
.changeCursor header #logo img{filter:brightness(0) invert(1)!important;}
header .menu-popup{background-size:0;}
header.header_letes.closePopup.sticky{padding:13px 50px;box-shadow:0px 0px 20px rgba(0,0,0,.1);background-color:#fff;}
.home header.header_letes.closePopup.sticky img,
.page-template-template-contact header.header_letes.closePopup.sticky img{filter:none!important;}
.home header.header_letes.closePopup.sticky #nav-toggle .menu-bar p,
.page-template-template-contact header.header_letes.closePopup.sticky #nav-toggle .menu-bar p{color:#000!important;}
.home header.header_letes.closePopup.sticky #nav-toggle .menu-bar span div,
.page-template-template-contact header.header_letes.closePopup.sticky #nav-toggle .menu-bar span div{background:#000!important;}
.changeCursor header.header_letes.closePopup.sticky #nav-toggle .menu-bar p{color:#fff!important;}
.changeCursor header.header_letes.closePopup.sticky #nav-toggle .menu-bar span div{background:#fff!important;}
.mailpoet_form input.mailpoet_text:focus{border-color:#0152bb;}
.changeCursor header.header_letes.closePopup.sticky{padding:45px 50px;}
header.header_letes.closePopup.sticky #logo img{max-width:80%;}
.changeCursor header.header_letes.closePopup.sticky #logo img{max-width:100%;}

/*Work Section For Home page*/
.home_work .right{display:inline-block;vertical-align:top;width:65%;font-size:18px;position:absolute;right:0;}
.home_work{padding:169px 0 22.3%;}
.home_work .left{display:inline-block;vertical-align:top;width:18.6%;font-size:18px;width:25%;}
.home_work .right ul li{padding:7px 26px 80px 26px;}
.home_work .right ul li .work_showcase figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;}
.home_work .right ul li .work_showcase figure span{display:table-cell;vertical-align:top;text-align:center;overflow:hidden;float:initial;height:350px;}
.home_work .right ul li .work_showcase figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:100%;object-fit:cover;width:100%;}
.home_work .right ul li .work_showcase .w_contand{max-height:277px;float:left;width:100%;background-color:#f4f4f4;padding:45px 43px 112px;box-shadow:0px 0px 26px 0px rgba(0,0,0,0.14);position:relative;z-index:1;}
.home_work .right ul li:hover .work_showcase .w_contand{background-color:#fff;}
.home_work .right ul li .work_showcase .w_contand .title{font-size:30px;line-height:32px;color:#000000;font-weight:400;position:relative;padding-left:101px;margin-bottom:25px;}
.home_work .right ul li .work_showcase .w_contand .w_details{float:left;width:100%;font-size:0;}
.home_work .right ul li .work_showcase .w_contand .w_details .w_img{display:inline-block;vertical-align:top;width:99px;font-size:18px;}
.home_work .right ul li .work_showcase .w_contand .w_details .w_text{display:inline-block;vertical-align:middle;width:calc(100% - 99px);font-size:18px;}
.home_work .right ul li .work_showcase .w_contand .w_details .w_text p{font-size:16px;line-height:30px;color:#000000;height:60px;overflow:hidden;}
.home_work .right ul li .work_showcase .btn_link{margin-top:-41px;display:inline-block;vertical-align:middle;text-align:center;padding-left:calc(101px + 43px);}
.home_work .right ul li .work_showcase .btn_link a{font-size:18px;line-height:31px;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:18px 32px 18px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;}
.home_work .container{position:unset;}
.home_work .right .owl-nav .owl-prev{background-image:url(../images/black_arrow_left.png);background-repeat:no-repeat;width:87px;height:87px;border-radius:44px;background-color:#efefef;background-position:center;}
.home_work .right .owl-nav .owl-next{background-image:url(../images/black_arrow_right.png);background-repeat:no-repeat;width:87px;height:87px;border-radius:44px;background-color:#efefef;background-position:center;}
.home_work .right .owl-nav{margin-left:36px;margin-top:-28px;position:relative;z-index:999999;}
.home_work .left p{padding:30px 0 58px;max-width:85%;}
.home_work .left a{font-size:18px;line-height:31px;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:13px 32px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;display:inline;}
.home_work .right .owl-nav button{font-size:0;margin:0 17px;}
.home_work .right ul li .work_showcase .w_contand .title:before{content:'';width:72px;height:1px;background-color:#2f85f6;position:absolute;top:0;bottom:0;left:0;margin:auto;}
.home_work .right ul li .work_showcase .btn_link a:hover,
.home_work .left a:hover{color:#2f85f6!important;background-color:#fff;}
.home_work .right ul li .work_showcase figure span img:hover{transform:scale(1.1);}
.home_work .right .owl-nav button:hover{opacity:0.8;}

/*company logo*/
.company_logo{padding:0 0 57px;}
.company_logo ul{font-size:0;float:left;width:100%;}
.company_logo ul li{display:inline-block;width:25%;vertical-align:middle;font-size:18px;padding-bottom:33px;}
.company_logo ul li figure{display:table;table-layout:fixed;float:left;width:100%;padding:0 40px;overflow:hidden;}
.company_logo ul li figure .c_logo{height:130px;display:table-cell;vertical-align:middle;text-align:center;float:initial;line-height:0;}
.company_logo ul li figure .c_logo img{max-height:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;filter:grayscale(100%);}
.company_logo ul li figure .c_logo img:hover{filter:none;}
@media all and (-ms-high-contrast:none){
    .home .header_sec .container-fluid{position:static;}
    .magento_solutions ul li,
    .magento_banner.platforms_banner .right,
    .magento_banner.platforms_banner .left{display:inline-block;}
    .magento_about .right .m_contand{box-shadow:0 0 22.5px rgba(0,0,0,0.2);}
    .marketing_brow_buss .container{box-shadow:0 0 43.5px rgba(0,0,0,0.13);}
    .portfolio_detail{box-shadow:0px 2px 91.5px rgba(0,0,0,0.14);}
    .portfolio_detail_inner .btn_link a{display:inline-block;padding:15px 32px;}
    .contact_form .container:after{box-shadow:0 0 35px rgba(0,0,0,0.12);}
    textarea{overflow:auto;}
    .header_sec .center ul li a{display:block;}
    .magento_about .right .m_contand figure span img{height:auto;}
    .home_work .right ul li .work_showcase figure span{vertical-align:middle;}
    .home_work .container{position:static;}
    .magento_about .right ul li:nth-child(3),.magento_about .right ul li{justify-content:flex-start;}
}

/*return-to-top*/
#return-to-top{position:fixed;bottom:20px;right:20px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background-image:url(../images/black_arrow_top.png);background-repeat:no-repeat;width:60px;height:60px;border-radius:44px;background-color:#efefef;background-position:50% 29%;COLOR:#000;text-align:center;z-index:9999999;box-shadow:0px 2px 10.5px rgba(0,0,0,0.11);}
#return-to-top p{display:inline-block;vertical-align:bottom;position:absolute;bottom:4px;left:0;right:0;margin:auto;font-size:12px;text-align:center;}

/*careers page style*/
.page-template-template-careers .ass_platforms_bg{line-height:0;}
.opportunities{padding:141px 0 167px;}
.opportunities p{padding:23px 0 0;}
.opportunities ul{font-size:0;margin:0 -15px;padding:17px 0 29px;}
.opportunities ul li{display:inline-block;width:25%;padding:33px 15px;font-size:18px;vertical-align:top;}
.opportunities ul li .opportunities_contend figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;}
.opportunities ul li .opportunities_contend figure span{height:105px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;}
.opportunities ul li .opportunities_contend figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.opportunities ul li .opportunities_contend .Opp_title{line-height:25px;color:#000000;font-weight:500;text-align:center;padding:8px 15px;display:inline-block;width:100%;}
.join_iovista{float:left;width:100%;font-size:0;padding:34px 39px 34px 43px;border-radius:5px;background-color:#f7f7f7;}
.join_iovista .left{display:inline-block;width:calc(100% - 140px);vertical-align:middle;font-size:18px;}
.join_iovista .left p{font-size:20px;line-height:32px;padding:0;max-width:80%;}
.join_iovista .right{display:inline-block;width:140px;vertical-align:middle;font-size:18px;text-align:right;}
.join_iovista .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:13px 24px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;transition:all .5s;border:1px solid #2f85f6;}
.join_iovista .right a:hover{background-color:transparent;color:#2f85f6;}
.careers_deatil .container{font-size:0;}
.careers_deatil .left{display:inline-block;vertical-align:top;width:67.8%;font-size:18px;padding-right:30px;}
.careers_deatil .left .short_contend{padding:23px 0 10px;max-width:82%;}
.careers_deatil .left ul{float:left;width:100%;padding:45px 0 0px;}
.careers_deatil .left ul li{border-top:1px solid #b2b2b2;padding:36px 19px 34px;max-width:85%;}
.careers_deatil .left ul li .careers_deatils .left{width:66px;}
.careers_deatil .left ul li .careers_deatils .left span{font-size:0;display:inline-block;vertical-align:top;line-height:0;height:42px;width:42px;border:2px solid #2f85f6;border-radius:50%;position:relative;margin-top:5px;}
.careers_deatil .left ul li .careers_deatils .right{width:calc(100% - 75px);}
.careers_deatil .left ul li .careers_deatils .right h3{font-size:25px;color:#000000;font-weight:500;padding-bottom:19px;line-height:normal;}
.careers_deatil .left ul li .careers_deatils .right .more_btn{font-size:18px;line-height:31px;color:#fff;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:8px 0px 8px 22px;overflow:hidden;position:relative;text-decoration:none;z-index:1;transition:all .5s;border:1px solid #2f85f6;display:inline-block;width:154px;vertical-align:middle;text-align:left;}
.careers_deatil .right{display:inline-block;vertical-align:top;width:32.2%;font-size:18px;position:sticky;right:0;top:calc(0px + 80px);}
body{counter-reset:my-sec-counter;}
.careers_deatil .left ul li .careers_deatils .left span:before{counter-increment:my-sec-counter;content:counter(my-sec-counter);font-size:20px;color:#2f85f6;font-weight:500;height:100%;width:100%;line-height:normal;text-align:center;display:flex;align-items:center;justify-content:center;}
.careers_deatil .left ul li .careers_deatils .right .more_btn img{padding-left:7px;transition:all .5s;display:inline-block;vertical-align:middle;}
.careers_deatil .right p{font-size:28px;line-height:50px;padding:25px 0 41px;}
.careers_deatil .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:8px 24px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;transition:all .5s;border:1px solid #2f85f6;display:inline-block;}
.careers_deatil .right a:hover{color:#2f85f6;background-color:transparent;}
.careers_deatil .left ul li:last-child{border-bottom:1px solid #b2b2b2;}
.careers_deatil .left ul li:hover{background-color:#f1f5fb;}
.careers_deatil .container-fluid{border-bottom:1px solid #e5e5e5;padding:133px 0px 160px;}
.careers_deatil .left ul li .careers_deatils .right .more_btn:hover img{padding-left:10px;}
.careers_banner .banner_img{font-size:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.careers_banner{padding:5px 0 0;}
.careers_banner .left{width:515px;display:inline-block;vertical-align:middle;font-size:18px;padding-left:173px;}
.careers_banner .left h1{font-size:60px;color:#ffffff;padding-bottom:39px;line-height:73px;}
.careers_banner .left .come_btn{font-size:17px;line-height:27px;color:#fff;font-weight:500;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:transparent;padding:14px 39px;display:inline-block;overflow:hidden;text-align:left;position:relative;z-index:9;transition:all .5s;border:1px solid #fff;width:305px;text-transform:uppercase;}
.careers_banner .right{width:calc(100% - 515px);display:inline-block;vertical-align:middle;text-align:right;line-height:0;}

/*Caeerrs Details*/
.careers_det_banner .banner_img{background-image:url(https://www.iovista.com/wp-content/uploads/2020/12/Rectangle-19-copy-2-3.png);background-position:center;background-repeat:no-repeat;padding:100px 0 111px;}
.careers_det_banner .left{display:inline-block;vertical-align:top;width:calc(100% - 200px);}
.careers_det_banner .left h1{font-size:60px;color:#ffffff;padding-bottom:23px;line-height:73px;}
.careers_det_banner .left span{font-size:17px;line-height:27px;color:#ffffff;font-weight:500;text-transform:uppercase;display:inline-block;}
.careers_det_banner .right{display:inline-block;vertical-align:top;width:195px;text-align:right;margin-top:16px;}
.careers_det_banner .right a{font-size:18px;line-height:31px;color:#000000;font-weight:500;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#ffffff;padding:13px 33px;display:inline-block;overflow:hidden;text-align:left;position:relative;z-index:9;transition:all .5s;border:1px solid #fff;text-transform:uppercase;}
.position_sec{font-size:0;}
.position_sec .left{display:inline-block;vertical-align:middle;width:50%;font-size:18px;}
.position_sec .left .info{padding:20px 73px 20px 173px;}
.position_sec .left p:not(:last-child){padding-bottom:13px;}
.position_sec .right{display:inline-block;vertical-align:middle;width:50%;text-align:right;margin-top:-107px;line-height:0;}
.res_qua{padding:142px 0 0px;}
.res_qua ul{margin:0 -28px;display:flex;flex-wrap:wrap;}
.res_qua ul li{width:50%;vertical-align:top;padding:0 28px;float:left;display:inline-flex;}
.res_qua ul li .res{border-radius:3px;box-shadow:0px 2px 10.5px rgba(0,0,0,0.11);background-color:#ffffff;border:1px solid #2f85f6;position:relative;padding:37px 44px 23px;}
.res_qua ul li .res .res_title{height:65px;display:inline-block;vertical-align:middle;margin-bottom:11px;}
.res_qua ul li .res .res_title img{display:inline-block;vertical-align:middle;}
.res_qua ul li .res .res_title span{line-height:normal;font-size:30px;color:#000000;font-weight:500;display:inline-block;vertical-align:middle;padding-left:17px;}
.res_qua ul li .res .rec_contend ul{margin:0;float:left;width:100%;display:block;padding:5px 0;}
.res_qua ul li .res .rec_contend ul li{font-size:18px;padding:7px 15px 7px 4px;width:calc(100% - 17px);list-style:disc;display:list-item;margin-left:17px;}
.single-careers .ass_platforms_bg{line-height:0;}
.careers_banner .top{display:none;}
.big_plus .container-fluid{padding:81px 0 130px;border-bottom:1px solid #e5e5e5;}
.big_plus .big_heading{font-size:30px;color:#000000;font-weight:500;padding-bottom:30px;}
.big_plus .left{display:inline-block;vertical-align:top;width:38%;}
.big_plus .b_title{font-size:18px;line-height:32px;color:#000000;font-weight:500;}
.big_plus .b_img ul li{padding:23px 0px;width:82%;margin:auto;}
.big_plus .b_img ul li img{filter:grayscale(100%);}
.big_plus .b_img ul li img:hover{filter:none;}
.big_plus .right{display:inline-block;vertical-align:top;width:61%;}
.big_plus .b_img ul{float:left;width:100%;}
.big_plus .right .b_img ul li{width:47%;display:inline-flex;}
.res_qua ul li .res .rec_contend ul li ul li{list-style:circle;}
.careers_det_banner .right a:hover{background-color:transparent;color:#fff;}

/*Business Journey Section*/
.Buss_journy{background-color:#262626;padding:120px 0 130px;}
.Buss_journy h4{font-size:45px;color:#ffffff;font-weight:500;text-align:center;line-height:normal;}
.Buss_journy .s_contend{color:#ffffff;text-align:center;max-width:55%;margin:24px auto 10px;}
.Buss_journy ul{margin:0 -20px;font-size:0;}
.Buss_journy ul li{display:inline-block;width:33.33%;padding:40px 20px;font-size:18px;vertical-align:top;}
.Buss_journy ul li figure{display:table;table-layout:fixed;float:left;width:100%;overflow:hidden;}
.Buss_journy ul li figure span{height:52px;display:table-cell;vertical-align:middle;float:initial;line-height:0;}
.Buss_journy ul li figure span img{max-height:100%;}
.Buss_journy ul li .b_title{font-size:25px;color:#ffffff;font-weight:500;display:inline-block;width:100%;padding:16px 0 22px;}
.Buss_journy ul li .b_contend{color:#ffffff;font-weight:300;}
.Buss_journy .b_link{text-align:center;padding-top:42px;}
.Buss_journy .b_link a{font-size:18px;line-height:31px;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:8px 21px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.Buss_journy .b_link a:hover{border-color:#fff;background-color:transparent;}
.Buss_journy_images{line-height:0;margin-bottom:-1px;}
.page-id-13 .magento_solutions,
.page-id-295 .magento_solutions{padding-top:0!important;}
.page-id-13 .Partner_store,
.page-id-11 .Partner_store{padding-bottom:0!important;}
.Buss_journy_images.Partner_store{text-align:center;}
.container-images .con_test .call .text a:hover,
.container-images .con_test .mail .text a:hover,
.mailpoet_form input.mailpoet_submit:hover{opacity:0.7;}
.company_logo.mobile_view{display:none;}

/*job-popup*/
#hidden-content{width:835px;padding:26px 58px;}
#hidden-content .row .col-12{width:100%;margin:0px 0;padding:18px 33px;}
.fancybox-container{z-index:9999999999;}
#hidden-content .row input{border:0px;border-bottom:1px solid #000;width:100%;font-size:14px;line-height:35px;color:#000000;padding:3px 38px;background-position:0 50%;background-repeat:no-repeat;}
#hidden-content .row input::placeholder{font-size:14px;line-height:35px;color:#000000;text-transform:uppercase;}
span#extensions_message_8_4{font-size:13px;margin-top:-3px;display:block;font-family:'Ubuntu',sans-serif;color:#000;}
#hidden-content .c_form.job-popup{padding:0;}
#hidden-content .contact_form{margin-top:0px;}
.fancybox-slide--html .fancybox-close-small{padding:0;top:22px;right:18px;}
.contact_form .c_form.job-popup h1{text-align:center;padding-bottom:17px;}
.contact_form .c_form .row .col-6{padding:18px 33px;}
.contact_form .c_form .row{margin:0 -33px;}
#hidden-content .row input[type="file"]{padding:15px;display:inline-block;width:100%;opacity:0;line-height:normal;}
#hidden-content .contact_form .c_form.job-popup .row .col-12 input[type="submit"]{width:300px;font-size:18px;line-height:normal;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:18px 44px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;display:inline-block;vertical-align:middle;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;box-shadow:none;box-shadow:none!important;-webkit-appearance:none;outline:none;}
.fancybox-slide--html .fancybox-close-small:hover svg path{fill:#7e8082;}
#hidden-content .contact_form .c_form.job-popup .row .col-12 input[type="submit"]:hover{background-color:transparent;color:#2f85f6!important;}
#hidden-content .row input:focus{border-bottom:1px solid #2f85f6;}
#file_name{position:relative;}
.contact_form .c_form span.file_name{position:absolute;top:7px;left:38px;font-size:14px;display:inline-block;z-index:-1;width:auto!important;width:80%!important;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis;}
.attach{background-image:url(../images/attach_icon.png);height:17px!important;margin-top:-7px;}
.wpcf7-response-output{margin:0!important;}
span.file_name{color:#000!important;}
span.wpcf7-form-control-wrap.file-564{border-bottom:1px solid #000;padding-bottom:0;margin-bottom:4px;}
span.wpcf7-form-control-wrap.file-564 span.wpcf7-not-valid-tip{position:absolute;bottom:-57px;left:0;}
span.wpcf7-form-control-wrap.file-564{position:initial;}

/*About*/
.about_banner{margin:5px 0 0;}
.about_banner .container-fluid{max-width:1550px;padding:0;background-repeat:no-repeat;background-position:center;}
.about_banner h1{padding:0;font-size:60px;color:#ffffff;width:415px;line-height:73px;}
.i_exp .left{display:inline-block;vertical-align:top;width:50%;}
.i_exp .right{display:inline-block;vertical-align:top;width:49%;padding-left:7.4%;}
.i_exp .left .title{padding-bottom:32px;}
.i_exp .count ul li{background-color:#f7f7f7;border:1px solid #e8e8e8;}
.i_exp .count ul li small{color:#000000;max-width:100%;}
.i_exp .right p{font-size:28px;line-height:50px;}
.i_exp .right a{font-size:18px;line-height:31px;color:#fff;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:8px 25px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;transition:all .5s;border:1px solid #2f85f6;margin-top:63px;display:inline-block;}
.i_exp .right a:hover{background-color:transparent;color:#2f85f6;}
.i_exp .right .title{padding-bottom:23px;}
.i_exp .container-fluid{    /* border-bottom:1px solid #e5e5e5; */

    /*    padding: 110px 0 145px;*/
padding:110px 0 100px;}
.about_partners{padding:105px 0 99px;}
.i_we_do .container-fluid{background-position:center;background-repeat:no-repeat;padding:165px 0 150px;max-width:1550px;}
.i_we_do .title span{color:#fff;}
.i_we_do p{font-size:28px;line-height:50px;color:#fff;padding:22px 0 0 0;}
.about_client{padding:166px 0 22px;}
.about_client .left{display:inline-block;vertical-align:top;width:50%;}
.about_client .left p{font-size:28px;line-height:50px;padding:23px 0 0;}
.about_client .right{display:inline-block;vertical-align:top;width:49%;}
.about_brand{padding-bottom:175px;}
.about_brand .container-fluid{background-color:#e0e0e0;padding:95px 0 80px;max-width:1550px;}
.about_brand .container{display:table;}
.i_we_do .container{max-width:513px;}
.u_icon{height:auto;margin:92px 0 0 auto;    /* background-color: #d9d8d6; */text-align:center;    /* margin-bottom: 78px; */border:1px solid #d9d8d6;    /* padding: 50px; */display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;}
.c_details{text-align:right;    /* position: absolute; */    /* bottom: -6px; */

    /* right: 186px; */
width:100%;padding-top:30px;float:left;}
.c_details span{font-size:17px;color:#2f85f6;font-weight:500;display:block;text-transform:uppercase;}
.c_details small{font-size:17px;color:#000000;font-weight:400;}
.c_img{width:319px;margin:0 0 0 auto;position:relative;}
.Partner_store .bottom a:hover,
.platforms_banner .left a:hover,
.e_platforms ul li a:hover,
.ass_platforms .right .drop_btns a:hover,
.magento_goals .right .contand a:hover,
.magento_certified .left a:hover{color:#2f85f6;background-color:transparent;}
header .nav-toggle .project_btn{display:inline-block;vertical-align:middle;width:auto;margin:0px 63px 0 0;}
header .nav-toggle #nav-toggle{display:inline-block;vertical-align:middle;width:auto;line-height:normal;}
header .nav-toggle .project_btn a{font-size:16px;color:#ffffff;background-color:#2f85f6;border:1px solid #2f85f6;padding:10px 18px;border-radius:3px;line-height:normal;display:inline-block;vertical-align:middle;transition:all .5s;}
header .nav-toggle .project_btn a:hover{color:#2f85f6;background-color:transparent;}
header.sticky .nav-toggle .project_btn a{padding:10px 18px;font-size:16px;}
.home header .nav-toggle .project_btn a,
.page-template-template-contact header .nav-toggle .project_btn a{color:#2f85f6;background-color:#fff;border-color:#fff;}
.home header .nav-toggle .project_btn a:hover,
.page-template-template-contact header .nav-toggle .project_btn a:hover{color:#fff;background-color:transparent;}
.home header.sticky .nav-toggle .project_btn a,
.page-template-template-contact header.sticky .nav-toggle .project_btn a{color:#fff;background-color:#2f85f6;border-color:#2f85f6;}
.home header.sticky .nav-toggle .project_btn a:hover,
.page-template-template-contact header.sticky .nav-toggle .project_btn a:hover{background-color:transparent;color:#2f85f6;}
.thank_you_contend{text-align:center;padding:10px 0 69px;}
.thank_you_contend h1{font-size:60px;color:#000000;padding:0px 0 25px;font-weight:700;line-height:59px;}
.thank_you_contend p{font-size:20px;line-height:35px;color:#000000;}
.thank_you_contend .call_action{padding:50px 0 0;}
.thank_you_contend .c_button .home_back,
.thank_you_contend .c_button .case_btn{height:49px;border-radius:3px;background-color:#ffffff;border:2px solid #2f85f6;line-height:normal;margin:52px 17px;transition:all .5s;display:inline-flex;justify-content:center;align-items:center;width:186px;}
.thank_you_contend .c_button .case_btn{background-color:#2f85f6;color:#fff;}
.thank_you_contend .call_action p{font-size:18px;}
.thank_you_contend .call_action a{font-size:33px;line-height:35px;color:#000000;font-weight:700;padding-bottom:7px;display:inline-block;}
.thank_you_contend .c_button .home_back{background-image:url(../images/blue_btn.png);background-repeat:no-repeat;background-position:13% 50%;padding:0px 24px 0px 49px;display:inline-flex;justify-content:center;align-items:center;width:191px;background-image:url(../images/l_arrow_11.png);}
.c_button{display:inline-block;vertical-align:middle;}
.success_section{background-color:#f7f7f7;padding:140px 0;}
.success_section .video_list{padding:19px 0 10px;}
.success_section .video_list .case_btn{text-align:center;height:49px;width:240px;border-radius:3px;background-color:#2f85f6;border:2px solid #2f85f6;line-height:normal;margin:58px auto 0;color:#fff;transition:all .5s;display:flex;justify-content:center;align-items:center;}
.success_section .video_list .success{text-align:center;}
.thank_you_contend .c_button .case_btn:hover,
.success_section .video_list .case_btn:hover{background-color:transparent;color:#2f85f6;}
.thank_you_contend .c_button .home_back:hover{background-position:9% 50%;}
i.service-icon{background-image:url(../images/setting_1.png);height:22px!important;}
i.Budget_icon{background-image:url(../images/dollar_11.png);height:22px!important;}
select,
.select2-search__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/select_arrow.png) no-repeat 101% 50%;background-size:12px;background-position:calc(100% - 2px) center;background-repeat:no-repeat;border-radius:0!important;}
.select2-selection.select2-selection--multiple{background:url(../images/select_arrow.png) no-repeat 100% 50%!important;background-size:12px!important;background-position:calc(100% - 10px) center!important;}
select::-ms-expand{display:none;}
.w_banner figure{line-height:0;}
.w_banner figure img{height:100%;width:100%;object-fit:cover;}
.w_info{background-color:#000;padding:90px 0 94px;}
.w_info .w_list{margin:0 -15px;font-size:0;}
.w_info .w_list .box{display:inline-block;width:25%;vertical-align:top;padding:0 15px;}
.w_info .w_list .box .title{font-size:15px;line-height:32px;color:#ffffff;font-weight:500;text-transform:uppercase;}
.w_info .w_list .box ul{padding:20px 0 0;}
.w_info .w_list .box ul li{font-size:27px;line-height:40px;color:#ffffff;font-weight:300;padding:11px 0;}
.w_project{padding:122px 0 10px;}
.w_project .left{display:inline-block;vertical-align:top;width:40.5%;padding:23px 0 0;}
.w_project .right{display:inline-block;vertical-align:top;width:59%;}
.w_project .right h1{font-size:60px;line-height:normal;padding-bottom:25px;}
.w_project .right p{font-size:20px;line-height:38px;}
.w_project .left span{font-size:15px;line-height:32px;opacity:60%;display:block;text-transform:uppercase;font-weight:500;padding:28px 0 0px;}
.w_project .left a{font-size:19px;line-height:32px;color:#000;transition:all .5s;}
.w_slides ul li{display:table;table-layout:fixed;width:290px;background-color:#fff;line-height:0;overflow:hidden;text-align:center;margin:auto;width:1199px;}
.w_slides ul li figure{background-position:center;background-repeat:no-repeat;width:1199px;height:697px;background-size:auto;display:inline-block;background-image:url(https://www.iovista.com/wp-content/themes/iovista/images/macbook-bg.png);display:table-cell;overflow:hidden;float:initial;width:100%;padding:0px 129px 0px 130px;}
.w_slides.d_slides ul li{width:auto!important;}
.w_slides.d_slides ul li figure{background-image:none!important;height:auto;padding:0px!important;}
.w_slides ul li figure img{margin:auto;max-height:100%;padding:43px 0px 23px;}
.w_slides{padding:153px 0 0;}
.w_info_text{padding:170px 0 0;}
.w_info_text .box-6{width:50%;vertical-align:top;float:left;}
.w_info_text h2{font-size:45px;color:#000000;font-weight:500;padding-bottom:43px;}
.w_info_text .box-6:nth-child(1){padding-right:55px;}
.w_info_text .box-6:nth-child(2){padding-left:59px;}
.w_info_text .box-6 ul li{display:list-item;list-style-type:disc;margin-left:23px;}
.w_info_text .box-6 ul li:not(last-child){padding-bottom:10px;}
.w_integrations p{margin:0px 0 51px;}
.w_integrations ul li{float:left;width:20%;text-align:center;border:1px solid #000;border-top:0;border-left:0;}
.w_integrations ul li span{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;}
.w_integrations ul li span figure{height:121px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;padding:0 20px;}
.w_integrations ul li span figure img{max-height:100%;filter:grayscale(100%);transition:all .5s;}
.w_integrations ul li:nth-child(1),
.w_integrations ul li:nth-child(2),
.w_integrations ul li:nth-child(3),
.w_integrations ul li:nth-child(4),
.w_integrations ul li:nth-child(5){border-top:1px solid #000;}
.w_integrations ul li:nth-child(5n+1){border-left:1px solid #000;}
.single-work .about_client{padding:0 0 191px;margin-top:-21px;}
.project_img figure{line-height:0;}
.w_integrations ul li span figure img:hover{filter:none;}
.w_project .left a:hover{color:#2f85f6;}
.marketing_brow_buss .left .seo a{display:inline-block;margin:0px 0 0 40px;}
.b_button{font-size:18px;line-height:normal;color:#fff;font-weight:400;font-family:'Ubuntu',sans-serif;border-radius:3px;background-color:#2f85f6;padding:14px 32px;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:9;border:1px solid #2f85f6;transition:all .5s;}
.b_button:hover{background-color:transparent;color:#2f85f6;}
.magento_certified .left p{padding-bottom:20px;}
.blog_top .left .contend{max-width:70%;padding-top:35px;}
.website{background-image:url(../images/globe_1.png);height:22px!important;background-size:auto;}
.find{background-image:url(../images/find_l.png);height:24px!important;background-size:auto;}
.checkbox .first span{display:inline-block!important;vertical-align:middle;width:auto!important;padding:0 10px!important;font-size:16px!important;line-height:35px!important;color:#000000!important;}
.checkbox .first input{display:inline-block;width:auto;vertical-align:middle;}
.need_support .bottom_text a:hover{background-image:linear-gradient(41deg,#2d90f7 0%,#2f85f5 67%,#8b3bed 100%);}
.short_title{font-weight:500;margin-top:-5px;font-size:20px;}
.short_sub_title{font-weight:500;padding:15px 0 0;font-size:20px;}
.h_core{padding:0 0 164px;}
.h_core .lines{text-align:center;padding-bottom:70px;}
.h_core .lines .title{font-size:17px;font-weight:500;text-transform:uppercase;position:relative;width:auto;margin:auto;display:inline-block;}
.h_core ul{margin:0 -32px;display:flex;flex-wrap:wrap;}
.h_core ul li{float:left;width:25%;padding:0 34px;}
.h_core ul li .core_top{height:80px;display:flex;}
.h_core ul li .core_top figure{display:inline-flex;align-items:center;}
.h_core ul li .core_top .core_title{font-size:25px;font-weight:500;width:calc(100% - auto);display:inline-flex;padding-left:12px;display:inline-flex;align-items:center;}
.h_core ul li .core_bottom{font-size:18px;line-height:32px;float:left;width:100%;padding:28px 0 0;}
.h_core .lines .title:after{content:'';right:-112px;}
.h_core .lines .title:before{content:'';left:-112px;}
.h_core ul li:not(:last-child){border-right:1px solid #c6c6c6;}
.h_core ul li .core_top figure span{height:60px;display:table-cell;vertical-align:middle;float:initial;line-height:0;}
.h_core ul li .core_top figure span img{max-height:100%;}
.h_core .lines .title:before,
.h_core .lines .title:after{content:'';width:82px;height:1px;background-color:#000000;opacity:20%;position:absolute;top:0;bottom:0;margin:auto;}
.h_wemake ul.counter_sec{margin:0 -15px;max-width:100%;}
.h_wemake ul.counter_sec li{width:267px;height:152px;margin:15px 15px;padding:38px 20px;}
.h_wemake ul.counter_sec li .count_num.counter{font-size:45px;line-height:32px;}
.h_wemake .count ul.counter_sec li p,
.h_wemake .count ul.counter_sec li small{text-align:center;display:inline-block;max-width:100%;width:100%;}
.h_wemake .count ul.counter_sec li p{padding-bottom:15px;}
.h_wemake .right_1{position:absolute;right:0;top:50%;bottom:0;margin:auto;display:block;transform:translateY(-50%);width:46.3%;margin:0 0 auto;}
.h_wemake .right_1 .r_contend{max-width:100%;background-color:#000000;position:relative;margin-right:54px;padding-left:55px;}
.h_wemake .right_1 .r_contend figure{margin-top:-145px;margin-right:-54px;position:relative;display:inline-block;}
.h_wemake .right_1 .r_contend .w_detsils{padding:11px 50px 34px 0px;}
.h_wemake .right_1 .r_contend .w_detsils .title{font-size:37px;color:#ffffff;font-weight:300;padding-bottom:19px;}
.h_wemake .right_1 .r_contend .w_detsils .short_contend p{font-size:16px;line-height:32px;color:#ffffff;font-weight:300;display:inline-block;vertical-align:middle;}
.h_wemake .right_1 .r_contend .w_detsils .short_contend a{font-size:18px;line-height:31px;color:#ffffff;font-weight:500;display:inline-block;vertical-align:middle;float:right;text-transform:uppercase;width:81px;text-align:left;background-image:url(https://www.iovista.com/wp-content/themes/iovista/images/white-next_arrow.png);background-repeat:no-repeat;background-position:95% 50%;transition:all .5s;}
.h_wemake .right_1 .r_contend .w_detsils .short_contend a img{display:inline-block;vertical-align:middle;margin-left:10px;transition:all .5s;}
.h_wemake .container{position:unset;}
.h_wemake .right_1 .r_contend .w_detsils .short_contend a:hover{background-position:100% 50%;}
.bg_section{background-image:url(../images/cross_bg.png);background-repeat:no-repeat;background-position:bottom;float:left;width:100%;}
.checkbox .last input{display:inline-block;vertical-align:top;width:15px;height:19px;}
.checkbox .last span{display:inline-block!important;vertical-align:top;width:calc(100% - 22px)!important;line-height:normal!important;font-family:'Ubuntu',sans-serif;line-height:24px!important;}
.select2,
.select2 span{color:#000!important;}
.select2 span{width:auto!important;}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{width:100%!important;}
.select2 span.selection{width:100%!important;line-height:0;}
span.select2-selection.select2-selection--multiple{width:100%!important;border:0!important;border-bottom:1px solid #000!important;border-radius:0;padding-bottom:0!important;line-height:0;padding:3px 38px!important;}
input.select2-search__field,
input.select2-search__field:focus{border:0!important;margin-top:0px!important;font-family:-webkit-body;}
span.select2.select2-container.select2-container--default.select2-container--focus.select2-container--above{WIDTH:100% !IMPORTANT;}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.evenement.select2-hidden-accessible{BORDER:0 !IMPORTANT;border:0!important;}
ul.select2-selection__rendered{width:100%!important;padding:0!important;}
li.select2-selection__choice{line-height:normal;}
span.select2-selection.select2-selection--multiple{width:100%!important;}
.select2-container--default .select2-results__option .select2-results__option{padding:0 10px;font-size:18px;line-height:35px;}
strong.select2-results__group{padding:0 10px!important;}
li.select2-selection__choice{background-color:transparent!important;}
span.select2-selection__choice__remove{padding:0!important;}
.select2-search__field::placeholder{color:#000;font-family:'Ubuntu',sans-serif;}
.select2-container{width:100%!important;}
.select2-results__option{padding-right:20px;vertical-align:middle;}
.select2-results__option:before{content:"";display:inline-block;position:relative;height:20px;width:20px;border:2px solid #e9e9e9;border-radius:4px;background-color:#fff;margin-right:20px;vertical-align:middle;}
.select2-results__option[aria-selected=true]:before{font-family:fontAwesome;content:"\f00c";color:#fff;background-color:#2f85f6;border-color:transparent;display:inline-block;line-height:22px;font-size:13px;text-align:center;}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#fff;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#eaeaeb;color:#272727;}
.select2-container--default .select2-selection--multiple{margin-bottom:10px;}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-radius:4px;}
.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#f77750;border-width:2px;}
.select2-container--default .select2-selection--multiple{border-width:2px;}
.select2-container--open .select2-dropdown--below{border-radius:6px;box-shadow:0 0 10px rgba(0,0,0,0.5);}
.select2-selection .select2-selection--multiple:after{content:'hhghgh';}

/* select with icons badges single*/
.select-icon .select2-selection__placeholder .badge{display:none;}
.select-icon .placeholder{display:none;}
.select-icon .select2-results__option:before,
.select-icon .select2-results__option[aria-selected=true]:before{display:none!important;}
.select-icon .select2-search--dropdown{display:none;}
li.select2-results__option[aria-label="eCommerce Services"]:before,
li.select2-results__option[aria-label="Marketing Services"]:before{display:none;}
li.select2-results__option[aria-label="eCommerce Services"],
li.select2-results__option[aria-label="Marketing Services"]{padding:10px 0!important;}
li.select2-results__option[aria-label="eCommerce Services"] strong,
li.select2-results__option[aria-label="Marketing Services"] strong{padding-bottom:6px!important;}
li.select2-results__option[aria-label="eCommerce Services"] ul,
li.select2-results__option[aria-label="Marketing Services"] ul{margin-left:15px;}
.contact_form .c_form .row .col-6 .select2-search__field{padding:0!important;font-family:'Ubuntu',sans-serif;}
header #logo a img,
.h_partners ul li img,
.company_logo ul li figure .c_logo img{    /*max-width:80%;*/}
.page-template-template-contact{overflow-x:hidden;}
.what_do .right .right-contend{background-image:url(../images/what_bg.png);border-radius:3px;padding:43px 36px;min-height:695px;color:#fff;background-repeat:no-repeat;max-height:100%;background-size:cover;background-position:center;}
a.read_more{padding-left:15px;}
.w_client_video iframe{width:100%;height:675px;}
.w_proven_result .h_wemake{padding:0px 0!important;background-color:transparent!important;}
.w_proven_result .h_wemake .count ul li{background-color:transparent;border-radius:3px;background-color:#ffffff;border:1px solid #868686;}
.w_proven_result .left{display:inline-block;width:100%;vertical-align:middle;font-size:18px;}
.w_proven_result .container{font-size:0;}
.w_proven_result .h_wemake .count ul li small{color:#000;}
.w_proven_result .left ul.counter_sec{max-width:none;}
.w_proven_result .left ul.counter_sec li{width:calc(25% - 30px);}
.error404-content .left{width:50%;display:inline-block;vertical-align:middle;}
.error404-content .right{width:50%;display:inline-block;vertical-align:middle;font-size:18px;}
.error404-content{float:left;width:100%;font-size:0;}
.about_dec_sec{padding:150px 0 130px;}
.about_dec_sec h1{font-size:45px;padding-bottom:34px;line-height:normal;font-family:'Ubuntu',sans-serif;font-weight:500;}
.about_dec_sec .a_dec p:not(:last-child){padding-bottom:32px;}
.about_list ul li{margin-top:30px;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center;width:100%;}
.about_list ul li .left{display:inline-flex;width:50%;align-items:end;}
.about_list ul li .right{width:50%;padding:0px 28px 0px 15px;}
.about_list ul li .right h2{font-size:40px;color:#ffffff;font-family:'Ubuntu',sans-serif;font-weight:500;line-height:normal;padding:0px 0px 14px;}
.about_list ul li .right span{font-size:22px;color:#ffffff;font-weight:700;padding-bottom:40px;display:inline-block;width:100%;}
.about_list ul li .right .dec_about p{color:#ffffff;}
.about_list ul li .right .dec_about p:not(:last-child){padding-bottom:32px;}
.about_list ul li .right .dec_about p strong{display:block;font-size:20px;line-height:32px;font-weight:700;padding:0px 0 7px 0px;}
.about_list ul li:nth-child(odd){background-color:#2f85f6;padding:0px 19px 0px 20px;}
.about_list ul li:nth-child(even){background-color:#5063cb;flex-wrap:wrap-reverse;padding:0px 0px 0px 0px;}
.about_list ul li:nth-child(even) .left{order:2;}
.about_list ul li:nth-child(even) .right{order:1;padding:0px 4px 0px 63px;}
.about_list ul li:nth-child(odd) .left{overflow:hidden;}
.about_list ul li:nth-child(odd) .left img{overflow:hidden;margin:40px 0 -60px;}
.about_list ul li:nth-child(even) .left img{margin:77px -223px 0 0;overflow:hidden;max-width:unset;}
.about_list ul li:nth-child(even) .left{justify-content:flex-end;overflow:hidden;}
.i_exp h3{font-size:45px;color:#000000;font-weight:500;line-height:normal;padding-bottom:44px;}
.i_exp h4{font-size:45px;color:#000000;font-weight:500;line-height:normal;padding-bottom:0!important;}
.i_exp .right ul li{display:list-item;width:100%;list-style:disc;padding:0 0 15px 6px;}
.i_exp .right ul{display:list-item;width:100%;padding:46px 0px 23px 21px;}
.i_solutions{padding:44px 30px 52px;}
.comments.contact_form{margin:0!important;}
.comments.contact_form .c_form{padding:0px 0 100px;}
.comments.contact_form .c_form h2{font-size:45px;color:#000000;font-weight:500;padding-bottom:39px;}
.blog_details_sec .b_cat a:hover{color:#000;}
.dallas_testimonial .container .left,
.dallas_testimonial .container .right{order:unset;}
.dallas_testimonial .container .left{right:unset;left:0;}
.dallas_testimonial .container .right{margin:0 0 0 auto;padding:0 0 0 113px;}
.dallas_testimonial .container .right ul{padding-left:18px;padding:30px 0 0 18px;}
.dallas_testimonial .container .right ul li{display:list-item;list-style:disc;}
.dallas_testimonial .container .right ul li:not(:last-child){padding-bottom:13px;}
.dallas_testimonial .container .left a{padding:302px 0;}
.dallas_testimonial{padding:92px 0 124px;}
.SEO_services{}
.SEO_services .seo_contand{}
.SEO_services .seo_contand .seo_list{border-bottom:1px solid #b2b2b2;float:left;width:100%;padding:51px 0;}
.SEO_services .seo_contand .seo_list .left{width:210px;float:left;text-align:center;padding-top:6px;}
.SEO_services .seo_contand .seo_list .right{width:calc(100% - 210px);float:left;padding-left:15px;}
.SEO_services .seo_contand .seo_list .right .heading{font-size:25px;color:#000000;font-weight:500;padding-bottom:21px;}
.SEO_services .seo_contand .seo_list .right p{float:left;width:100%;}
.SEO_services .seo_contand .seo_list .right ul li{list-style:disc;padding-bottom:15px;padding-left:6px;margin-left:22px;width:calc(100% - 22px);float:left;}
.SEO_services .seo_contand .seo_list .right p:not(:last-child){padding-bottom:32px;}
.SEO_services .seo_contand .seo_list .right ul li{}
.SEO_services .seo_contand .seo_list .right ul{padding:0 0px 19px 0px;float:left;width:100%;}
.SEO_services .seo_contand .seo_list .right ul p{padding:0!important;}
.SEO_services .seo_contand .seo_list .right ul span{padding-bottom:23px;float:left;width:100%;}
.SEO_services .seo_contand .seo_list .right ul.l-50 li{float:left;vertical-align:top;width:47%;}
.SEO_services .seo_contand .seo_list .right ul.col-50{width:45%;display:inline-block;vertical-align:top;padding-right:0px;}
.SEO_services .seo_contand .seo_list .right a{color:#000;border-bottom:2px solid #000;}
.SEO_services .seo_contand .seo_list .right ul.col-60{width:54%;display:inline-block;vertical-align:top;padding-right:54px;}
.SEO_services .s_heading{font-size:45px;color:#000000;font-weight:500;line-height:normal;padding-bottom:13px;}
.SEO_services.Dallas_SEO{padding:172px 0 177px;}
.SEO_services.Best_SEO{padding:42px 0 35px;}
.SEO_services.Best_SEO .seo_contand .seo_list{border-bottom:0;}
.seo_company p strong{display:block;padding-bottom:34px;}
.SEO_services .seo_contand .seo_list .right a:hover{color:#2f85f6;border-color:#2f85f6;}
footer .footer-center .box{width:25%;align-items:center;padding:34px;}
footer .footer-center .col-4{display:flex;flex-wrap:wrap;}
.u_icon figure{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;height:185px;padding:15px;line-height:0;}
.u_icon figure img{max-height:100%;}
.wpcf7 form.submitting .ajax-loader{width:auto!important;}
.partner_banner{background-color:#f4f4f4;padding:69px 0 56px;}
.partner_banner .top{}
.partner_banner .top h1{font-size:60px;color:#000;font-family:'Poppins',sans-serif;font-weight:400;line-height:70px;padding-bottom:0;text-align:center;}
.partner_banner .top h1 span{font-weight:700;display:block;}
.partner_banner .bottom{margin:-95px 0 0;}
.partner_banner .bottom img{}
.partner{background-color:#f4f4f4;padding:0 0 110px;}
.partner .partner_list{}
.partner .partner_list .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;width:auto;}
.partner .partner_list .row .col-sm{position:relative;width:100%;padding:10px;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.partner .partner_list .row .col-sm figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;filter:drop-shadow(0 0 40px rgba(0,0,0,0.08));background-color:#ffffff;border:1px solid rgba(195,195,195,0.42);}
.partner .partner_list .row .col-sm figure span{height:204px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;padding:10px 50px;}
.partner .partner_list .row .col-sm figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.page-id-3119 .ass_platforms:after{content:'';position:absolute;top:0;right:0;margin:auto;bottom:0;height:100%;width:100%;background-color:#f4f4f4;z-index:-1;}
.partner .partner_list .row .col-sm figure span img:hover{transform:scale(1.1);}
.careers-dec-section{padding:90px 0 0 0;}
.magento_certified .right ul{display:flex;flex-wrap:wrap;}
.magento_certified .right ul li{width:50%;display:inline-flex;align-items:center;}
.magento_certified .right ul li figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;}
.magento_certified .right ul li figure span{height:145px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;padding:10px 0;}
.magento_certified .right ul li figure span img{max-height:100%;width:auto;}
.magento_certified .right ul li:nth-child(3){width:100%;}
.magento_certified .right ul li:nth-child(3) figure span img{padding:0 10px;}
.magento_certified .right ul li:first-child figure span img{max-height:160px;}
.page-id-295 .platforms_banner .left h1{font-size:51px;line-height:67px;}
.platforms_banner .left p a{background-color:initial;border:0;font-size:inherit;padding:0;line-height:initial;display:initial;color:#2f85f6;}
.platforms_banner .left p a:hover{opacity:0.7;}
.dallas-seo .left p{max-width:100%!important;padding:28px 0 0px!important;}
.dallas-seo .short_contend ul{padding:5px 0 0 19px;}
.dallas-seo .left .darkblue_btn{font-size:25px;color:#2f85f6;font-weight:700;background-color:transparent;border:0;padding:0;}
.dallas-seo .short_contend ul li{list-style:disc;display:list-item;font-size:18px;line-height:35px;}
.platforms_banner.magento_banner.seo-inner.dallas-seo .container-fluid{max-width:80.3%;padding:0 15px;margin:auto;}
.dallas-seo .short_contend p{padding:18px 0 0;font-size:22px;line-height:35px;font-weight:700;}
.platforms_banner.magento_banner.dallas-seo .left{width:41%;padding:0!important;vertical-align:top;}
.platforms_banner.magento_banner.dallas-seo .right{width:59%;justify-content:flex-start;padding-left:79px;padding-top:0px;padding-bottom:0!important;}
.dallas-seo .right .contact_form{width:630px;border-radius:5px;filter:drop-shadow(0 0 35px rgba(0,0,0,0.12));background-color:#ffffff;border:2px solid #e8e8e8;margin:0;}
.dallas-seo .right .contact_form .c_form{padding:0;text-align:left;}
.dallas-seo .right .contact_form .c_form .form-heading .heading{font-size:35px;color:#ffffff;font-weight:700;font-family:'Poppins',sans-serif;padding:0 0 5px;}
.dallas-seo .right .contact_form .c_form .form-heading{background-image:linear-gradient(87deg,#0151bb 0%,#7f01bb 100%);color:#fff;text-align:center;padding:20px 0 16px;}
.dallas-seo .right .contact_form .c_form .form-heading p{font-size:21px;font-weight:400;font-family:'Poppins',sans-serif;}
.dallas-seo .right .contact_form .c_form .wpcf7{padding:5px 33px 30px;}
.dallas-seo .right .contact_form .c_form .wpcf7 .row{margin:0 -11px;}
.dallas-seo .right .contact_form .c_form .wpcf7 .row .col-6,
.dallas-seo .right .contact_form .c_form .wpcf7 .row .col-12{padding:18px 11px 0;}
.dallas-seo .right .contact_form .c_form .row label{text-transform:uppercase;}
.dallas-seo .right .contact_form .c_form .row .col-6 input,
.contact_form .c_form .row .col-6 select{padding:0px 38px;}
.dallas-seo .right .contact_form .c_form .row .col-12 textarea{height:45px;}
.dallas-seo .right .contact_form .c_form .row .col-12 input[type="submit"]{text-transform:capitalize;padding:15px 35px 11px;}
.dallas-seo .right .contact_form .c_form .wpcf7 .row .col-12.submit_button{padding:9px 0 0;position:relative;}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output{font-size:14px;text-align:center;}
.dallas-seo .right .contact_form .c_form .wpcf7 .wpcf7-response-output{margin-top:10px!important;}
.platforms_banner.magento_banner.dallas-seo .right.top{display:none;}
.contact_form .c_form form.wpcf7-form.submitting .row .col-12 span.ajax-loader{visibility:visible!important;}
.contact_form .c_form form.wpcf7-form .row .col-12 span.ajax-loader{display:inline-flex;width:24px!important;margin:14px 9px -10px;position:absolute;}
section.platforms_banner.magento_banner.seo-inner.dallas-seo{margin:68px 0 0;}
.platforms_banner.magento_banner.dallas-seo .container{max-width:1230px;padding:0 15px;margin:auto;display:inherit;}
.marketing_partners.dallas_partners{padding:70px 0 92px;}
.dallas_partners.h_partners ul li img{filter:none;}
.dallas-seo .left .darkblue_btn:hover{color:#000;}
.wpcf7-response-output{font-size:14px;text-align:center;color:#000;}
.darkblue_btns,
.darkblue_btn{display:inline-block;vertical-align:bottom;padding-top:38px;font-size:25px;color:#2f85f6;font-weight:700;}
.partners_logo_slider .ti-widget.ti-goog.ti-no-logo .ti-icon:after{background-image:url(https://cdn.trustindex.io/assets/platform/Google/icon.svg)!important;}
.partners_logo_slider .ti-widget.ti-goog>.ti-widget-container>.ti-header,
.ti-widget.ti-goog>.ti-widget-container>.ti-footer{border-top-width:5px!important;border-color:#4acc65!important;background-color:#fff!important;border-bottom-width:0!important;box-shadow:0 0 5px rgb(0 0 0 / 10%)!important;}
.partners_logo_slider .ti-widget.ti-goog .ti-widget-container{margin:0!important;}
.clutch-widget iframe{width:189px;margin:auto;}
.platforms_banner.b2b_ecommerce_banner .left .banner_short_contend p{padding:23px 0 5px;}
.banner_short_contend{padding:0 0 32px;}
.promo-section{padding:92px 0 27px;}
.promo-section .promo-row{margin:0 -15px;display:flex;flex-wrap:wrap;}
.promo-section .promo-row .promo-col{padding:15px;display:inline-flex;flex-wrap:wrap;width:33.33%;text-align:center;}
.promo-section .promo-row .promo-col figure{width:100%;display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;}
.promo-section .promo-row .promo-col figure span{display:table-cell;vertical-align:top;text-align:center;overflow:hidden;float:initial;height:115px;}
.promo-section .promo-row .promo-col figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.promo-section .promo-row .promo-col .title{width:100%;font-size:22px;color:#000000;font-weight:700;text-transform:uppercase;padding:9px 0 16px;}
.promo-section .promo-row .promo-col .dec{font-size:18px;line-height:32px;color:#000000;font-weight:400;}
.b2b_features_section .heading,
.b2b_integrations_section .heading{font-size:45px;color:#000000;font-weight:500;padding:0 11px;width:100%;}
.b2b_features_section .short_contend,
.b2b_integrations_section .short_contend{padding:32px 11px 38px;width:100%;}
.b2b_features_section .b2b_features_row,
.b2b_integrations_section .b2b_features_row{margin:0 -11px;flex-wrap:wrap;display:flex;}
.b2b_features_section .b2b_features_row .b2b_features_col{padding:11px;display:inline-flex;flex-wrap:wrap;text-align:center;width:16.66%;}
.b2b_features_section .b2b_features_row .b2b_features_col figure,
.b2b_integrations_section .b2b_features_row .b2b_features_col figure{width:100%;display:inline-flex;    /* table-layout:fixed; */float:left;width:100%;background-color:#fff;}
.b2b_features_section .b2b_features_row .b2b_features_col figure span,
.b2b_integrations_section .b2b_features_row .b2b_features_col figure span{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;height:74px;}
.b2b_features_section .b2b_features_row .b2b_features_col figure span img,
.b2b_integrations_section .b2b_features_row .b2b_features_col figure span img{max-height:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:100%;object-fit:contain;}
.b2b_features_section .b2b_features_row .b2b_features_col .title,
.b2b_integrations_section .b2b_features_row .b2b_features_col .title{width:100%;font-size:20px;color:#000000;font-weight:500;line-height:normal;}
.b2b_features_section{padding:72px 0 145px;}
.b2b_integrations_section{padding:0 0 0px;}
.b2b_integrations_section .b2b_features_row{margin:0;}
.b2b_integrations_section .heading{padding:0;}
.b2b_integrations_section .short_contend{padding:32px 0px 20px;}
.b2b_integrations_section .b2b_features_row .b2b_features_col{position:relative;padding:18px 25px;display:inline-flex;width:50%;align-items:center;}
.b2b_integrations_section .b2b_features_row .b2b_features_col figure{width:110px;justify-content:center;}
.b2b_integrations_section .b2b_features_row .b2b_features_col figure span{}
.b2b_integrations_section .b2b_features_row .b2b_features_col figure span img{vertical-align:middle;}
.b2b_integrations_section .b2b_features_row .b2b_features_col .title{}
.b2b_integrations_section .b2b_features_row .b2b_features_col .title{width:100%!important;padding:0 0px 9px 0px;}
.platforms_banner.magento_banner.design_banner.b2b_ecommerce_banner .left{width:53%;}
.home_work.b2b_ecommerce_work{padding:165px 0 25.3%;}
.platforms_banner.b2b_ecommerce_banner .left .banner_short_contend p:first-child{color:#2f85f6;}
.b2b_integrations_section .b2b_features_row .b2b_features_col:after{position:absolute;    /* content: ''; */height:8px;width:8px;background-color:#000;border-radius:50%;left:8px;}
.b2b_integrations_section .b2b_features_row .b2b_features_col .title-info{width:calc(100% - 110px);padding:0 0 0 18px;display:inline-flex;flex-wrap:wrap;}
.b2b_integrations_section .b2b_features_row .b2b_features_col .title-info ul{    /* display: inline-flex; */
width:100%;    /* flex-wrap: wrap; */margin:0 0 0 19px;}
.b2b_integrations_section .b2b_features_row .b2b_features_col .title-info ul li{list-style:disc;width:auto;padding:0 0px 0 0;}
.b2b_features_section .b2b_features_row .b2b_features_col figure{display:table;table-layout:fixed;}
.w_integrations.project_images{padding-bottom:185px;}
.awards_recognition{padding:0 0 15px;}
.awards_recognition h4{font-size:45px;color:#000;font-weight:500;line-height:normal;padding-bottom:60px;}
.awards_recognition ul{display:flex;align-items:flex-start;margin:0 -15px;text-align:center;flex-wrap:wrap;}
.awards_recognition ul li{width:25%;padding:0 15px 30px;}
.awards_recognition ul li figure{display:table;table-layout:fixed;float:left;width:100%;background-color:#fff;line-height:0;overflow:hidden;}
.awards_recognition ul li figure span{height:197px;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden;float:initial;width:100%;}
.awards_recognition ul li figure span img{max-height:100%;object-fit:contain;}
.awards_recognition ul li .title{font-size:25px;line-height:30px;color:#000000;font-weight:500;margin:21px 0 8px;display:inline-block;width:100%;}
.awards_recognition ul li .info{font-size:18px;line-height:30px;color:#000000;font-weight:400;}
.about_list{padding:0 0 150px;}
.h_partners ul li img{filter:none;}
.digital_support .digital_support_content{padding:10px 0 0px;}
.digital_support .digital_support_content p:not(:last-child){padding-bottom:31px;}
.digital_support.e_platforms ul li .p_contand{border:0;}
.digital_consulting_services{padding:110px 0 0!important;}
.digital_consulting_services.consulting_services ul li:not(last-child){border:0;}
.digital_consulting_services.consulting_services ul li:nth-child(even) .right{padding-left:0;}
.digital_consulting_services.consulting_services ul li{padding:50px 0;}
.wpcf7-spinner{display:none!important;}
.steps_for_better_technology ul{display:flex;flex-wrap:wrap;margin:41px -31px 0;}
.steps_for_better_technology ul li{display:inline-flex;width:33.33%;padding:0 31px;}
.steps_for_better_technology ul li .top{position:relative;display:flex;justify-content:center;}
.steps_for_better_technology ul li .bottom span{font-size:25px;font-weight:500;padding:25px 0 13px;display:block;}
.steps_for_better_technology ul li .bottom p{}
.steps_for_better_technology ul li .info{box-shadow:4px 6px 17.28px 0.72px rgb(0 0 0 / 8%);background-color:#f1f5f9;padding:44px 30px;text-align:center;}
.steps_for_better_technology ul li .top span:after{content:'';width:22px;height:22px;border-radius:11px;background-color:#2f85f6;display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:9;}
.steps_for_better_technology ul li .top span:before{content:'';width:50px;height:50px;border-radius:25px;background-color:#ffffff;display:block;margin:auto;z-index:9;}
.steps_for_better_technology{margin:0 0 151px;}
.steps_for_better_technology ul li .top:before{font-size:0;position:absolute;height:2px;background-color:#29e4fa;width:422px;top:0;bottom:0;margin:auto;content:'';display:block;left:unset;right:0;}
.steps_for_better_technology ul li .top span{font-size:0;position:relative;display:inline-flex;}
.steps_for_better_technology ul li:first-child .top:before{left:44px;}
.steps_for_better_technology ul li:last-child .top:before{right:44px;}
.steps_for_better_technology ul li:last-child .top:after{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #29e4fa;position:absolute;right:44px;top:0;bottom:0;margin:auto;z-index:1;}
.digital_consulting_services.consulting_services ul li .right p:nth-child(2){padding-bottom:15px;}
.blog-share img{padding:0!important;height:21px;width:21px;}
#st-1.st-has-labels .st-btn{min-width:90px;}
.blog-share{padding:20px 0 0;float:left;width:100%;}

/*25-03-2022 :: website-support page */
.need_support .row{border:1px solid #b2b2b2;margin:60px 0;}
.need_support ul,
.need_support ul li{margin:0;padding:0;}
.need_support .row .col-3{width:20%;}
.need_support .row .col-6{width:80%;padding:20px 15px;}
.need_support .row .col-3 ul li{margin:0;width:100%;position:relative;border:2px solid #2f85f6;background-color:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.need_support .row .col-3 ul{width:100%;height:100%;}
.need_support .row .col-3 ul li .support_text{border:0;background-color:transparent;height:auto;}
.need_support .row .col-3 ul li .support_text span,
.need_support .row .col-3 ul li .support_text p,
.need_support .row .col-3 ul li .support_text small{color:#fff;display:block;}
.need_support .row .col-6 ul{margin:auto;}
.need_support .row .col-6 ul li{width:25%;padding:30px 13px 10px;}
.need_support .row .col-6 .title{text-align:center;font-weight:600;font-size:20px;}
.need_support .row .col-3 ul li .support_text:hover{border:none;background-color:transparent;background-image:none;}
.need_support ul li .support_text span{font-size:30px;}
.need_support ul li .support_text p{padding:13px 0 2px;}
.need_support ul{width:100%;}
.need_support .row .col-3 ul li .support_text span{height:auto;padding-bottom:10px;}

/**** event Listing page start***/
.event-list-main{margin-bottom:95px;}
.list-title h1{font-size:60px;font-family:'Ubuntu';color:#000000;text-transform:capitalize;line-height:66px;margin-top:40px;}
.event-list-main .blog_bottom ul li:first-child{width:100%!important;font-size:0!important;}
.event-list-main .blog_bottom ul li:first-child .blog_contand{background:#FFFFFF;box-shadow:0px 3px 40px #0000001A;border-radius:5px;display:flex;flex-wrap:wrap;align-items:center;}
.event-list-main .blog_bottom ul li:first-child .b_data{padding:54px 23px 54px 54px!important;width:36%!important;}
.event-list-main .blog_bottom ul li:first-child .b_img{width:64%!important;}
.event-list-main .blog_bottom ul li:first-child figure{border-radius:5px 0 0 5px;height:auto!important;}
.event-list-main .blog_bottom ul li:first-child figure img{height:494px!important;object-fit:cover;}
.event-list-main .date.top{display:none;}
.event-list-main .date.bottom{display:block;}
.event-list-main .blog_bottom ul li:first-child .date.top{display:block;}
.event-list-main .blog_bottom ul li:first-child .date.bottom{display:none;}
.event-list-main .date.top p{font-size:18px;font-family:'Ubuntu';color:#000000;line-height:28px!important;margin-bottom:0!important;}
.event-list-main .event-st-ct{display:none;}
.event-list-main .event-rdm-btn{display:none;margin-top:45px;}
.event-list-main .blog_bottom ul li:first-child .event-st-ct,
.event-list-main .blog_bottom ul li:first-child .event-rdm-btn{display:block;}
.event-list-main .blog_bottom ul li:first-child .b_data h2 a{font-size:28px;line-height:40px;}
.event-list-main .blog_bottom ul li .b_data h2 a{font-size:18px;font-family:'Ubuntu';font-weight:bold;line-height:28px;color:#000;}
.event-list-main .blog_bottom ul li:first-child .b_data h2{margin-top:17px;}
.event-list-main .blog_bottom ul li .b_data h2{margin-bottom:14px!important;height:auto;margin-top:0;}
.event-list-main .blog_bottom ul li:first-child .b_data h2{min-height:unset;}
.event-list-main .event-st-ct p{font-size:16px;font-family:'Ubuntu';color:#000;font-weight:400;line-height:27px;}
.event-list-main .event-rdm-btn a{font-size:16px;font-family:'Ubuntu';font-weight:500;text-transform:uppercase;color:#2F85F6;border-bottom:1px solid #2F85F6;padding-bottom:4px;transition:all ease 0.5s;}
.event-list-main .event-rdm-btn a:hover{color:#000;border-color:#000;}
.event-list-main .blog_bottom ul{display:flex;flex-wrap:wrap;}
.event-list-main .blog_bottom ul li .blog_contand{box-shadow:0px 3px 40px #0000001a;display:table-cell;flex-wrap:wrap;background:#fff;}
.event-list-main .blog_bottom ul li .b_img{border:none;}
.event-list-main .blog_bottom ul li .b_img a figure{border-radius:4px 4px 0 0;}
.event-list-main .blog_bottom ul li .b_img a figure img{object-fit:cover;height:100%;}
.event-list-main .blog_bottom ul li .blog_contand .b_data{padding:18px 25px 5px 25px;}
.event-list-main .blog_bottom ul li:nth-child(4n+1){width:33.33%;font-size:unset;}
.event-list-main .blog_bottom ul li:nth-child(4n+1) .b_img{width:100%;}
.event-list-main .blog_bottom ul li:nth-child(4n+1) .b_data{width:100%;}
.event-list-main .blog_bottom ul li .b_img a figure{height:253px;}
.event-list-main .date.bottom p{font-size:16px;font-family:'Ubuntu';color:#000;font-weight:400;line-height:27px;}
.event-list-main .blog_bottom ul li{display:none;}
.event-list-main ul li.event-item.display{display:flex;}
.event-list-main .loadmore-btn{display:flex;justify-content:center;}
.event-list-main a#loadMore{background:#2F85F6;color:#fff;padding:9px 35px;font-size:16px;font-family:'Ubuntu';font-weight:500;text-transform:uppercase;border-radius:4px;border:1px solid transparent;transition:all ease 0.5s;margin-top:20px;}
.event-list-main a#loadMore:hover{color:#2f85f6;border-color:#2f85f6;background-color:transparent;}
.event-list-main .blog_bottom{margin-top:100px;width:100%;}
.event-list-main .loadmore-btn a{display:none;}
.event-list-main .loadmore-btn a.block{display:block;}

/**** event Listing page End***/

/*** Single Event page start***/

section.event-banner{height:670px;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;display:flex;align-items:center;background-color:#000000;margin-bottom:100px;}
.event-banner .overlay{display:flex;justify-content:center;width:100%;height:100%;align-items:center;background:rgb(0 0 0 / 48%);}
.et-banner-ct .date p{font-size:24px;font-family:'Ubuntu';color:#fff;font-weight:500;text-transform:uppercase;margin-bottom:26px!important;}
.et-banner-ct h1{font-size:70px;font-family:'Ubuntu';color:#fff;font-weight:700;line-height:80px;}
.et-banner-ct p.excerpt{font-size:18px;font-family:'Ubuntu';color:#fff;font-weight:400;line-height:28px;}
.et-banner-btn a{font-size:18px;font-family:'Ubuntu';font-weight:500;color:#000;text-transform:uppercase;background:#fff;padding:18px 40px;border-radius:4px;line-height:22px;transition:all ease 0.5s;border:1px solid transparent;}
.et-banner-btn a:hover{color:#fff;border-color:#fff;background:transparent;}
.et-banner-btn{display:flex;margin-top:47px;}
.event-benefits{margin:0px 0 20px 0;}
.event-benefits ul{margin:0 -20px;display:flex;flex-wrap:wrap;justify-content:center;}
.event-benefits ul li{display:table;width:33.33%;float:left;padding:0 20px;margin-bottom:40px;}
.event-benefits .bnt-content{display:table-cell;border:1px solid #C6C6C6;border-radius:5px;text-align:center;padding:45px 27px 50px;}
.bnt-content h3{font-size:24px;color:#000;line-height:30px;margin-top:20px;margin-bottom:17px;}
.bnt-content p{font-size:16px;color:#000000;line-height:26px;}
.wc-et-desc ul li:last-child{margin-bottom:0;}
.bnt-img{max-height:103px;}
.bnt-img img{max-height:103px;object-fit:contain;}
.et-gallery-title h2{font-size:45px;font-weight:500;color:#000;line-height:56px;}
.et-gallery-main ul{column-count:3;column-gap:40px;}
.et-gallery-main li.gallery-item{display:grid;grid-template-rows:1fr auto;break-inside:avoid;row-gap:40px;margin:0;}
.et-gallery-main{margin-top:35px;}
.et-gallery-main li.gallery-item img{width:100%;border-radius:5px;}
.et-wcu-main .left{width:58%;display:inline-block;vertical-align:top;}
.et-wcu-main .left.col-12{width:100%;}
.et-wcu-main .container .right{width:42%;display:inline-block;vertical-align:top;padding-left:40px;}
.et-wcu-main .container{border:0;display:flex;flex-wrap:wrap;width:100%;}
.et-wcu-main{padding:0px 0 100px;margin-top:35px;}
.et-wcu-main .wc-et-img:before{content:"";background:#F2F7FF;height:74%;width:88%;position:absolute;z-index:-1;top:50%;transform:translateY(-57%);border-radius:0px 20px 20px 0px;}
.et-wcu-main .wc-et-img img{padding-left:120px;width:100%;padding-right:50px;}
.wc-et-content h2{font-size:45px;font-weight:500;color:#000;line-height:56px;margin-bottom:20px;}
.wc-et-content p{font-size:16px;color:#000;line-height:28px;}
.wc-et-desc ul{margin-top:37px;}
.wc-et-desc ul h4{font-size:18px;font-weight:bold;color:#000;line-height:22px;padding-left:30px;margin-bottom:11px;}
.wc-et-desc ul li:before{content:"";height:18px;width:18px;background:url(../images/list.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:8px;}
.wc-et-desc ul li{position:relative;margin-bottom:25px;}
.et-about-main{margin-top:50px;margin-bottom:91px;}
.et-about-main .container-fluid{max-width:100%;padding:0;}

/*.et-about-main .row {
align-items: center;
}*/
.et-about-main .at-left{float:left;width:45.5%;padding:50px 100px 60px;background-color:#F2F7FF;display:flex;flex:1 0 auto;align-items:center;}
.et-about-main .at-right{float:left;width:54.5%;display:flex;flex:1 0 auto;}
span.date-sept{padding:0 5px!important;}
.et-about-main .at-img img{float:left;width:100%;height:100%;object-fit:cover;}
.et-about-main .at-content h2{font-size:45px;font-weight:500;color:#000;line-height:56px;margin-bottom:20px;}
.et-about-main .at-content h3{font-size:24px;font-weight:bold;line-height:30px;color:#000;margin-bottom:20px;}
.et-about-main .at-desc p{font-size:16px;color:#000;line-height:28px;margin-bottom:30px;}
.et-about-main .at-btn a{background:#2F85F6;color:#fff;padding:9px 35px;font-size:16px;font-family:'Ubuntu';font-weight:500;text-transform:uppercase;border-radius:4px;border:1px solid transparent;transition:all ease 0.5s;}
.et-about-main .at-btn a:hover,
.video-list-title .video-list-btn a:hover{color:#2f85f6;border-color:#2f85f6;background-color:transparent;}
.et-about-main .at-btn{display:flex;margin-top:10px;float:left;}
.at-img{width:100%;}
.company-logo-title h2{font-size:45px;font-weight:500;color:#000;line-height:56px;margin-bottom:18px;}
.h_ser.et-services{padding-top:0;margin-bottom:22px;}
.h_ser.et-services .title{padding-bottom:33px;}
.company_logo.desktop_view.et-logo{padding-bottom:40px!important;}
.video-list-title h2{font-size:45px;font-weight:500;color:#000;line-height:56px;}
.video-list-title .video-list-btn a{background:#2F85F6;color:#fff;padding:15px 35px;font-size:16px;font-family:'Ubuntu';font-weight:500;text-transform:uppercase;border-radius:4px;border:1px solid transparent;transition:all ease 0.5s;}
.video-list-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.video_list.et-video-list{margin-top:20px;padding-bottom:70px;}
.event-gallery{margin-top:40px;}
.upcoming-et-list{float:left;width:100%;padding-top:30px;}
.upcoming-et-list .up-et-content figure img{object-fit:cover;height:100%;width:100%!important;border-radius:5px 5px 0 0;transition:all ease 0.5s;}
.upcoming-et-list .up-et-content figure img:hover{transform:scale(1.1);}
.upcoming-et-list .up-et-content figure{height:253px;border-radius:5px 5px 0 0;overflow:hidden;}
.upcoming-et-list .owl-stage{display:flex;}
.upcoming-et-list .owl-carousel .owl-item{display:flex;flex:1 0 auto;border-radius:5px;}
.upcoming-et-list .up-et-content{box-shadow:0px 2px 23px #0000001a;border-radius:5px;width:94%;margin:0 auto;}
.upcoming-et-list .owl-stage-outer.owl-height{height:100%!important;padding-bottom:50px;}
.upcoming-et-list .content{padding:26px 35px 26px;}
.upcoming-et-list .content h3 a{font-size:18px;font-family:'Ubuntu';font-weight:700;line-height:28px;color:#000;}
.upcoming-et-list .content .date{font-size:16px;font-family:'Ubuntu';color:#000;font-weight:400;line-height:27px;margin-top:5px;}
.up-et-title-main h2{font-size:45px;font-weight:500;color:#000;line-height:56px;padding-left:4px;}
.upcoming-et-list button.owl-prev span,
.upcoming-et-list button.owl-next span{font-size:0;height:55px;width:55px;border-radius:50%;border:1px solid #2F85F6;float:left;display:flex;align-items:center;justify-content:center;transition:all ease 0.5s;}
.upcoming-et-list button.owl-prev span:hover,
.upcoming-et-list button.owl-next span:hover{background:#2F85F6;}
.upcoming-et-list button.owl-prev span:before{content:"";background:url(../images/left-et-arrow.png);height:28px;width:22px;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;position:absolute;transition:all ease 0.5s;}
.upcoming-et-list button.owl-prev:hover span:before{background:url(../images/left-et-arrow-white.png);}
.upcoming-et-list button.owl-next:hover span:before{background:url(../images/right-et-arrow-white.png);}
.upcoming-et-list button.owl-next span:before{content:"";background:url(../images/right-et-arrow.png);height:28px;width:22px;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;position:absolute;transition:all ease 0.5s;}
.upcoming-et-list button.owl-prev{position:absolute;top:-82px;right:87px;width:max-content;float:right;}
.upcoming-et-list button.owl-next{position:absolute;top:-82px;right:7px;width:max-content;float:right;}
.past-event-main{margin-top:40px;}

/*** Single Event page end***/

/*** Single Digital marketing Start***/

.w_banner_dig{display:flex;width:100%;align-items:center;}
.w_banner_left{width:55%;}
.w_banner_right{width:42%;justify-content:flex-start;position:absolute;right:0;display:inline-flex;flex-wrap:wrap;align-items:center;padding:0 15px 0 37px;top:0;}
.w_banner_left .h_wemake{background-color:transparent;font-size:0;padding:0;}
.w_banner_left .h_wemake ul.counter_sec li{background-color:transparent;border:1px solid #000;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.h_wemake.bnr_h_wemake .count ul.counter_sec li p{padding-bottom:0;}
.bnr_h_wemake .count ul li small{color:#000;padding-top:10px;}
.bnr_h_wemake .counter_sec{display:flex;flex-wrap:wrap;}
.bnr_h_wemake .counter_sec li{width:40%!important;margin:10px!important;}
.bnr_title h1{font-weight:400;font-size:60px;color:#000;font-family:'Poppins',sans-serif;line-height:70px;padding-bottom:0;}
.w_banner_wrap{position:initial;}
.bnr_descr p{font-size:20px;line-height:35px;padding:20px 0 20px;}
.d_w_banner{margin:45px 0 40px;position:relative;}
.h2_style h2{font-size:45px;color:#000;font-weight:500;line-height:normal;padding-bottom:15px!important;}
.d_slides{padding:40px 0 10px!important;}
.d_slides ul li figure{padding:0px;height:auto;}
.d_slides ul li figure img{padding:0px!important;}
.d_info_text{padding:80px 0 10px!important;}
.dig_client{padding:80px 0 50px!important;}
.chal_wrap{padding-top:50px;}
.d_project .right{padding-left:50px;}
.d_project{padding:180px 0 10px;}
.d_project .left{padding:0px!important;}
.w_info_text.w_info_contend .box-12 ul,
.w_info_text.w_info_contend .box-12 ol{padding:30px 0;margin:0;}
.w_info_text.w_info_contend .box-12 ul li,
.w_info_text.w_info_contend .box-12 ol li{display:list-item;list-style-type:disc;margin-left:23px;}
.w_info_text.w_info_contend .box-12 ol li{list-style:auto;}
.w_info_text.w_info_contend .box-12 ul li:not(last-child),
.w_info_text.w_info_contend .box-12 ol li:not(last-child){padding-bottom:10px;}
.w_banner_left .h_wemake ul.counter_sec li{background:#000;color:#fff;}
.w_banner_left .h_wemake ul.counter_sec li small{color:#fff;}
.p-top{padding-top:110px!important;}
@media screen and (max-width:1199px){
    .p-top{padding-top:100px!important;}
}
@media screen and (max-width:991px){
    .p-top{padding-top:90px!important;}
}
@media screen and (max-width:767px){
    .p-top{padding-top:50px!important;}
    .w_info_text.w_info_contend .box-12 ul,
    .w_info_text.w_info_contend .box-12 ol{padding:20px 0;}
}
@media screen and (max-width:567px){
    .p-top{padding-top:25px!important;}
}

/*** Single Digital marketing End***/
.et-wcu-main .c_form{background:#fff;padding:1px 0;box-shadow:0px 0px 20px rgb(0 0 0 / 10%);}
.et-wcu-main .c_form span.heading{text-align:center;width:100%;display:block;font-size:23px;color:#fff;line-height:normal;padding:12px 0;font-weight:600;font-family:'Poppins',sans-serif;background:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.et-wcu-main .c_form .row{margin:18px 0 20px;}
.et-wcu-main .c_form .row .col-6{padding:7px 33px;width:100%;}
div#register-now{position:relative;top:-200px;}
.et-wcu-main .c_form .row .col-6 label i{height:15px;width:24px;display:inline-block;vertical-align:middle;margin-right:16px;background-repeat:no-repeat;}
.et-wcu-main .c_form .row .col-6 input,
.et-wcu-main .c_form .row .col-6 select{border:1px solid #e8e3e3;width:100%;font-size:16px;line-height:31px;color:#4c4c4c;padding:7px 38px;font-family:'Ubuntu',sans-serif;}
.et-wcu-main .c_form .row .col-12 input[type="submit"]{transition:all .5s;font-size:18px;line-height:31px;color:#fff!important;font-weight:400;border-radius:3px;background-color:#2f85f6;padding:9px 34px 8px;overflow:hidden;text-align:center;position:relative;text-decoration:none;z-index:1;display:inline-block;vertical-align:middle;border:1px solid #fff;transition:all .5s;text-transform:uppercase;border:1px solid #2f85f6;box-shadow:none;box-shadow:none!important;-webkit-appearance:none;outline:none;}
.et-wcu-main .c_form .row .col-12 input[type="submit"]:hover{color:#2f85f6!important;background:transparent;}
.et-wcu-main .c_form .row .col-12.submit_button{text-align:center;width:100%;margin-top:17px;}
.et-wcu-main .c_form .wpcf7-not-valid-tip{font-size:14px;display:none;}
.et-wcu-main .c_form .row .col-6 p{position:relative;}
.et-wcu-main .c_form .row .col-6 p br{display:none;}
.et-wcu-main .c_form .row .col-6 label i{position:absolute;z-index:9;left:9px;top:50%;transform:translateY(-50%);margin:0;}
.et-wcu-main .c_form .row .col-6 input.wpcf7-not-valid,
.et-wcu-main .c_form .row .col-6 select.wpcf7-not-valid{border-color:red;}
.et-wcu-main .c_form .wpcf7-response-output{margin:0 10px 10px!important;line-height:24px;}
@media screen and (max-width:991px){
    .et-wcu-main .c_form .row .col-12 input[type="submit"]{padding:7px 25px;}
    div#register-now{top:-150px;}
}
@media screen and (max-width:767px){
    .et-wcu-main .c_form span.heading{font-size:22px;}
    .et-wcu-main .c_form .row .col-6{padding:6px 20px;}
    .et-wcu-main .c_form .row .col-6 input,
    .et-wcu-main .c_form .row .col-6 select{font-size:16px;}
}
.badges-section{padding:40px 0 30px;}
.badges-section.magento-badges-section .container{max-width:1230px;}
.badges-section ul{margin:0 -7.5px;display:flex;}
.badges-section ul li{padding:0 7.5px;position:relative;margin:21px 0;text-align:center;}
.badges-section ul li figure{/* border: 1px solid rgb(243, 243, 243); *//* padding: 25px 15px; */text-align:center;}
.badges-section ul li figure span img{margin:auto;max-width:100px;}
.badges-section ul li .number-of-badges{position:absolute;top:-18px;right:0;left:0;background:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);border-radius:50%;color:#fff;font-weight:500;height:25px;width:25px;display:flex;align-items:center;justify-content:center;font-size:14px;margin:auto;}
.badges-section ul li .title{font-weight:500;font-size:15px;line-height:22px;padding:10px 0 5px;}
.badges-section ul li .content{font-size:14px;line-height:22px;}
@media screen and (max-width:1199px){
    .badges-section.magento-badges-section{padding-left:15px;padding-right:15px;}
    .badges-section ul li{margin:21px 0 0;}
    .badges-section{padding-top:30px;padding-bottom:20px;}
}
@media screen and (max-width:991px){
    .badges-section.magento-badges-section{padding-left:0px;padding-right:0px;}
    .badges-section{padding-top:20px;}
    section#register-now{display:none;}
}
@media screen and (max-width:767px){
    .badges-section ul{margin:0;}
}
@media screen and (max-width:567px){
    .badges-section{padding-top:10px;}
}
.magento_certified .rights{display:inline-block;vertical-align:top;width:49%;}
.magento_certified .left{width:51%;padding-right:40px;}
.magento_certified .badges-section ul li{width:33.33%;margin:21px 0;}
.magento_certified .badges-section ul{display:flex;flex-wrap:wrap;}
.magento_certified .badges-section{padding:0;}
.magento_certified .badges-section ul li .content{font-size:13px;line-height:20px;}
.magento_certified .badges-section ul li .title{padding:5px 0 3px;font-size:13px;line-height:19px;}
.magento_certified .badges-section ul li figure span{display:flex;}
@media screen and (max-width:1199px){
    .magento_certified .badges-section ul li figure{padding:0px 9px 5px;}
    .magento_certified .left{padding-right:30px;}
}
@media screen and (max-width:991px){
    .magento_certified .left,
    .magento_certified .rights{width:100%;padding:0;}
    .magento_certified .badges-section ul{margin:0;}
    .magento_certified .badges-section ul li figure{padding:0px 15px 10px;}
    .magento_certified .rights{padding:15px 0 30px;}
}
@media screen and (max-width:767px){
    .magento_certified .badges-section ul li figure{padding:0px 7px 0;}
    .magento_certified .badges-section ul li .number-of-badges{height:25px;width:25px;}
    .magento_certified .badges-section ul{margin:0 -7.5px;}
}
@media screen and (max-width:479px){
    .magento_certified .badges-section ul li{width:50%;}
}
.badges-section.about-badges-section{padding:0 0 80px;}
.i_exp .count ul.counter_sec{margin:0 -6px;}
@media screen and (max-width:767px){
    .badges-section.about-badges-section{padding:0 0 60px;}
    .i_exp .count ul.counter_sec{margin:0px;}
}
@media screen and (max-width:567px){
    .badges-section.about-badges-section{padding:0 0 50px;}
}
@media screen and (max-width:479px){
    .badges-section.about-badges-section{padding:0 0 45px;}
}
.w_info_text.w_proven_result.digitalmarketing-proven{padding:40px 0 0;}
@media screen and (max-width:991px){
    .w_info_text.w_proven_result.digitalmarketing-proven{padding:0px 0 0;}
}
.w_banner_left .bnr_descr{min-height:400px;}
@media screen and (max-width:1366px){
    .w_banner_left .bnr_descr{min-height:290px;}
}
@media screen and (max-width:1199px){
    .w_banner_left .bnr_descr{min-height:260px;}
}
@media screen and (max-width:991px){
    .w_banner_left .bnr_descr{min-height:280px;}
}
@media screen and (max-width:767px){
    .w_banner_left .bnr_descr{min-height:auto;}
}

/*Migrate to GA4 :: START*/
.e_platforms ul li,
.e_platforms ul li figure span{text-align:center;}
.platforms_banner .left .banner_content p{padding:18px 0 0;}
@media screen and (max-width:1199px){
    .platforms_banner .left .banner_content p{padding:15px 0 0;}
}
@media screen and (max-width:991px){
    .platforms_banner .left .banner_content p{padding:13px 0 0;}
}
.blog_bottom ul li .b_data span.b_category{height:66px;display:inline-block;}
@media screen and (max-width:991px){
    .blog_bottom ul li .b_data span.b_category{height:64px;}
}

/*Common Layout Template :: START*/
.common-layout{padding:100px 0;}
.common-layout h2{font-size:45px;color:#000000;font-weight:500;padding-bottom:30px;line-height:normal;}
.common-layout .common-content{}
.common-layout .common-content p{}
.common-layout .common-content ul,
.common-layout .common-content ol{margin:0;padding:0 0 0 18px;}
.common-layout .common-content ul li,
.common-layout .common-content ol li{margin:0;padding:0;padding:8px 5px;list-style:disc;}
.common-layout .common-content ol li{list-style:decimal;}
.common-layout ul.content_list{font-size:0;display:flex;flex-wrap:wrap;padding:35px 0 0;}
.common-layout ul.content_list li.content_col{font-size:18px;width:33.33%;vertical-align:top;flex-wrap:wrap;display:inline-flex;position:relative;}
.common-layout .common-content p:not(:last-child),
.common-layout .common-content ol:not(:last-child),
.common-layout .common-content ul:not(:last-child){padding-bottom:20px;}
.common-layout + .common-layout{padding-top:0;}
.common-layout ul.content_list li.content_col.column2{width:50%;}
.common-layout ul.content_list li.content_col.column3{width:33.33%;}
.common-layout ul.content_list li.content_col.column4{width:25%;}
.common-layout ul.content_list li.content_col .layout-box-info{border-bottom:1px solid #b2b2b2;padding:20px 0;}
.common-layout ul.content_list li.content_col .layout-box-info figure{}
.common-layout ul.content_list li.content_col .layout-box-info figure img{max-height:80px;display:inline-block;vertical-align:middle;}
.common-layout ul.content_list li.content_col .layout-box-info figure .heading{font-size:23px;color:#000000;font-weight:500;display:inline-block;vertical-align:middle;}
.common-layout ul.content_list li.content_col .layout-box-info .layout-box-content{}
.common-layout .common-content.common-content-top{}
.common-layout .common-content.common-content-bottom{padding-top:30px;}
.common-layout.one{}
.common-layout.one ul.content_list{margin:0 -33px;text-align:center;}
.common-layout.one ul.content_list li.content_col{padding:15px 33px;}
.common-layout.one ul.content_list li.content_col .layout-box-info{}
.common-layout.one ul.content_list li.content_col .layout-box-info figure{}
.common-layout.one ul.content_list li.content_col .layout-box-info figure img{display:block;margin:auto;}
.common-layout.one ul.content_list li.content_col .layout-box-info figure .heading{padding:15px 0 12px;}
.common-layout.one ul.content_list li.content_col .layout-box-info .layout-box-content{}
.common-layout.two{}
.common-layout.two ul.content_list{margin:0 -15px;}
.common-layout.two ul.content_list li.content_col{padding:15px;}
.common-layout.two ul.content_list li.content_col .layout-box-info{}
.common-layout.two ul.content_list li.content_col .layout-box-info figure{padding-bottom:16px;}
.common-layout.two ul.content_list li.content_col .layout-box-info figure img{}
.common-layout.two ul.content_list li.content_col .layout-box-info figure .heading{}
.common-layout.two ul.content_list li.content_col .layout-box-info .layout-box-content{}
.common-layout.two ul.content_list li.content_col .layout-box-info{border:1px solid #b2b2b2;padding:25px 20px;}
.common-layout.two ul.content_list li.content_col .layout-box-info figure img + span{padding-left:16px;}
.common-layout.three{}
.common-layout.three ul.content_list{text-align:center;margin:0 -15px;counter-reset:my-sec-counter;}
.common-layout.three ul.content_list li.content_col{padding:30px 15px 15px;}
.common-layout.three ul.content_list li.content_col .layout-box-info{}
.common-layout.three ul.content_list li.content_col .layout-box-info figure{}
.common-layout.three ul.content_list li.content_col .layout-box-info figure img{display:block;margin:auto;display:none;}
.common-layout.three ul.content_list li.content_col .layout-box-info figure .heading{padding:15px 0 12px;}
.common-layout.three ul.content_list li.content_col .layout-box-info .layout-box-content{}
.common-layout.three ul.content_list li.content_col .layout-box-info{border:1px solid #b2b2b2;padding:20px 18px;}
.common-layout.three ul.content_list li.content_col:after{position:absolute;top:15px;right:0;left:0;background:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);border-radius:50%;color:#fff;font-weight:500;height:30px;width:30px;display:flex;align-items:center;justify-content:center;font-size:14px;margin:auto;counter-increment:my-sec-counter;content:counter(my-sec-counter);}
.common-layout.four{}
.common-layout.four ul.content_list{margin:0 -15px;}
.common-layout.four ul.content_list li.content_col{padding:15px;}
.common-layout.four ul.content_list li.content_col .layout-box-info{}
.common-layout.four ul.content_list li.content_col .layout-box-info figure{padding-bottom:16px;}
.common-layout.four ul.content_list li.content_col .layout-box-info figure img{}
.common-layout.four ul.content_list li.content_col .layout-box-info figure .heading{}
.common-layout.four ul.content_list li.content_col .layout-box-info .layout-box-content{}
.common-layout.four ul.content_list li.content_col .layout-box-info{border:1px solid #b2b2b2;padding:25px 20px;}
.common-layout.four ul.content_list li.content_col .layout-box-info figure img + span{padding-left:16px;}

/* 05-10-2023 */
section.project_img figure img{width:100%;}

/* single event page 31-01-2024 */
section.event-banner.form_banner_sec .row{align-items:center;}
section.event-banner.form_banner_sec .row .et-banner-ct{width:60%;}
section.event-banner.form_banner_sec .row .right.form_column_banner{width:40%;padding-left:20px;}
section.event-banner.form_banner_sec{height:auto;position:relative;padding:0 0;margin-bottom:69px;margin-top:0;}
section.event-banner.form_banner_sec .overlay{padding:100px 0;}
section.event-banner.form_banner_sec .row .right.form_column_banner .c_form{padding:0 0 1px;}
section.event-banner.form_banner_sec .row .et-banner-ct h1{font-size:50px;line-height:60px;}
section.logo_section{padding:0 0;margin-bottom:50px;}
.logo_item_wrap{display:flex;justify-content:center;flex-wrap:wrap;}
.logo_item{width:calc(100% / 5);display:flex;align-items:center;justify-content:center;padding:10px 15px;height:120px;}
.logo_item img{display:inline-block;object-fit:contain;width:100%;height:100%;}

/* why choose section  */
.why_choose_img_sec .right .why_choose_img{position:sticky;top:120px;}
section.form_sec{display:none;}
@media screen and (max-width:1199px){
    .common-layout h2{font-size:36px;padding-bottom:25px;}
    .common-layout.one ul.content_list li.content_col{padding:15px 15px;}
    .common-layout.one ul.content_list{margin:0 -15px;}
    .common-layout{padding:75px 0;}
    .common-layout ul.content_list li.content_col{font-size:16px;}
    .common-layout ul.content_list li.content_col .layout-box-info figure .heading{font-size:21px;line-height:28px;}
    .common-layout.three ul.content_list li.content_col .layout-box-info{padding:15px;}
    .common-layout.four ul.content_list li.content_col .layout-box-info{padding:20px 18px;}
    .common-layout .common-content p:not(:last-child),
    .common-layout .common-content ol:not(:last-child),
    .common-layout .common-content ul:not(:last-child){padding-bottom:15px;}
    .common-layout.two ul.content_list li.content_col .layout-box-info{padding:20px 15px;}
    .common-layout .common-content ul li,
    .common-layout .common-content ol li{padding:5px;}
    .common-layout ul.content_list{padding:25px 0 0;}

    /* 31-01-2024 */
    .logo_item{width:calc(100% / 4);}
    section.event-banner.form_banner_sec .row .right.form_column_banner span.heading{font-size:20px;line-height:30px;}
    .logo_item img{width:auto;height:auto;}
}
@media screen and (max-width:991px){
    .common-layout h2{font-size:34px;line-height:44px;}
    .common-layout ul.content_list li.content_col.column4{width:50%;}
    .common-layout.two ul.content_list li.content_col{padding:10px;}
    .common-layout.two ul.content_list{margin:0 -10px;}
    .common-layout.three ul.content_list li.content_col{padding:15px 10px;}
    .common-layout.three ul.content_list{margin:0 -10px;}
    .common-layout.three ul.content_list li.content_col:after{top:0px;}
    .common-layout.one ul.content_list li.content_col{padding:10px;}
    .common-layout.one ul.content_list{margin:0 -10px;}
    .common-layout.three ul.content_list li.content_col .layout-box-info{padding:12px;}
    .common-layout.four ul.content_list li.content_col .layout-box-info{padding:15px;}
    .common-layout ul.content_list li.content_col .layout-box-info figure img{max-height:60px;}
    .common-layout.four ul.content_list li.content_col{padding:10px;}
    .common-layout.four ul.content_list{margin:0 -10px;}
    .common-layout.four ul.content_list li.content_col .layout-box-info figure img{max-width:60px;}
    .common-layout.four ul.content_list li.content_col .layout-box-info figure .heading{width:calc(100% - 60px);}
    .common-layout{padding:55px 0;}
    .common-layout .common-content.common-content-bottom{padding-top:20px;}

    /* 31-01-2024 */
    section.event-banner.form_banner_sec .overlay{padding:139px 0;}
    section.event-banner.form_banner_sec .row .et-banner-ct{width:100%;}
    section.event-banner.form_banner_sec .row .right.form_column_banner{display:none;}
    section.et-wcu-main.form_sec .right.form_column_banner{display:flex;align-items:center;flex-direction:column;flex-wrap:wrap;margin:0;}
    section.et-wcu-main.form_sec .right.form_column_banner .c_form{max-width:500px;padding:0 0 1px;}
    section.event-banner.form_banner_sec{margin-bottom:66px;}
    section.logo_section{margin-bottom:67px;}
    section.form_sec{display:block;padding-bottom:60px;}
    section.et-wcu-main.why_choose_img_sec{padding-bottom:50px;}
    section.et-wcu-main.why_choose_img_sec .container{flex-direction:column-reverse;}
    section.et-wcu-main.why_choose_img_sec .right{margin:0 0 30px;display:flex;justify-content:center;}
    section.et-wcu-main.why_choose_img_sec .right .why_choose_img{line-height:0;}
}
@media screen and (max-width:767px){
    .common-layout h2{font-size:28px;line-height:38px;padding-bottom:18px;}
    .common-layout ul.content_list li.content_col .layout-box-info figure .heading{font-size:19px;line-height:26px;}
    .common-layout{padding:40px 0;}
    .common-layout ul.content_list li.content_col.column3{width:50%;}
    .common-layout.two ul.content_list li.content_col .layout-box-info figure{padding-bottom:10px;}

    /* 31-01-2024 */
    section.event-banner.form_banner_sec .overlay{padding:90px 0;}
    .logo_item{width:50%;height:100px;}
    .logo_item img{height:auto;max-height:100%;}
    section.event-banner.form_banner_sec .row .et-banner-ct h1{font-size:34px;line-height:46px;}
    section.et-wcu-main.form_sec span.heading{font-size:20px;line-height:30px;padding:12px 10px;}
}
@media screen and (max-width:567px){
    .common-layout.four ul.content_list li.content_col{width:100%;}

    /* 31-01-2024 */
    section.event-banner.form_banner_sec .row .et-banner-ct h1{font-size:24px;line-height:32px;}
    section.event-banner.form_banner_sec .row .et-banner-ct .et-banner-btn a{text-align:center;font-size:15px;}
}
@media screen and (max-width:413px){
    .common-layout h2{font-size:24px;line-height:34px;padding-bottom:15px;}
    .common-layout{padding:35px 0;}
    .common-layout ul.content_list{padding:15px 0 0;}
    .common-layout ul.content_list li.content_col.column4{width:100%;}
    .common-layout ul.content_list li.content_col.column3{width:100%;}
    .common-layout ul.content_list li.content_col.column2{width:100%;}
    .common-layout .common-content.common-content-bottom{padding-top:10px;}
    .common-layout .common-content ul li,
    .common-layout .common-content ol li{padding:3px 5px;}
    .common-layout .common-content p:not(:last-child),
    .common-layout .common-content ol:not(:last-child),
.common-layout .common-content ul:not(:last-child){padding-bottom:13px;}
}
.common-layout ul.content_list li.content_col.column5{width:20%;}
.common-layout ul.content_list li.content_col.column5 .layout-box-info{width:100%;}
.common-layout ul.content_list li.content_col.column5 .layout-box-info .heading{font-size:17px;line-height:27px;}
@media screen and (max-width:1199px){
    .common-layout ul.content_list li.content_col.column5 .layout-box-info .heading{font-size:15px;line-height:25px;}
}
@media screen and (max-width:991px){
    .common-layout ul.content_list li.content_col.column5 .layout-box-info .heading{font-size:14px;line-height:21px;}
}
@media screen and (max-width:767px){
    .common-layout ul.content_list li.content_col.column5{width:25%;}
    .common-layout.one ul.content_list{justify-content:center;}
}
@media screen and (max-width:567px){
    .common-layout ul.content_list li.content_col.column5{width:33.33%;}
}
@media screen and (max-width:479px){
    .common-layout ul.content_list li.content_col.column5{width:50%;}
    .common-layout ul.content_list li.content_col.column5 .layout-box-info .heading{font-size:15px;}
}
.support_platforms.e_platforms ul li .p_contand h3 a{color:inherit;background:transparent;border:0;line-height:inherit;font-size:inherit;font-weight:inherit;padding:0;}
.all_cats.workfilter{display:inline-block;}
.all_cats.workfilter li{display:inline-block;border:1px solid #2f85f6;padding:5px 10px;margin:0px 10px 10px 0;}
.all_cats.workfilter li a{font-size:18px;font-weight:500;}
.all_cats.workfilter li.active,
.all_cats.workfilter li:hover{background-color:#2f85f6;background-image:linear-gradient(41deg,#8b3bed 0%,#2f85f5 67%,#2d90f7 100%);}
.all_cats.workfilter li.active a,
.all_cats.workfilter li:hover a{color:#fff;}
.top_work{margin-bottom:80px;}
.all_cats{margin-bottom:20px;}
@media screen and (max-width:767px){
    .all_cats{text-align:center;}
}
@media screen and (max-width:567px){
    .all_cats{margin-bottom:8px;}
    .all_cats.workfilter li{padding:4px 10px;}
    .all_cats.workfilter li a{font-size:16px;}
}
.marketing_brow_buss.reports_slider .container{font-size:inherit;}
.marketing_brow_buss.reports_slider h2{padding-bottom:30px;}
.marketing_brow_buss.reports_slider{text-align:center;}
.marketing_brow_buss.reports_slider .top{display:block;}
.marketing_brow_buss.reports_slider .top img{margin:auto;padding:50px 0 25px;}
.marketing_brow_buss.reports_slider .top .image_captions{font-size:20px;font-weight:500;color:#000;}
@media screen and (max-width:991px){
    .marketing_brow_buss.reports_slider h2{padding-bottom:25px;}
    .marketing_brow_buss.reports_slider .top img{padding:40px 0 22px;}
}
@media screen and (max-width:767px){
    .marketing_brow_buss.reports_slider h2{padding-bottom:20px;}
    .marketing_brow_buss.reports_slider .top img{padding:20px 0 22px;}
}
@media screen and (max-width:567px){
    .marketing_brow_buss.reports_slider h2{padding-bottom:15px;}
    .marketing_brow_buss.reports_slider .top img{padding:5px 0 20px;}
    .marketing_brow_buss.reports_slider .top .image_captions{font-size:18px;}
}
.common_content_c-logo{padding-top:60px;}
.common_content_c-logo h2.heading{font-size:45px;color:#000000;font-weight:500;line-height:normal;text-align:center;padding-bottom:30px;}
@media screen and (max-width:1199px){
    .common_content_c-logo h2.heading{font-size:40px;}
    .common_content_c-logo{padding-top:50px;}
}
@media screen and (max-width:991px){
    .common_content_c-logo h2.heading{font-size:36px;}
}
@media screen and (max-width:767px){
    .common_content_c-logo h2.heading{font-size:34px;}
}
@media screen and (max-width:567px){
    .common_content_c-logo h2.heading{font-size:30px;}
    .common_content_c-logo{padding-top:40px;}
}
@media screen and (max-width:479px){
    .common_content_c-logo h2.heading{font-size:27px;padding-bottom:25px;line-height:35px;}
}
.magento_about + .work_experience.magento_experience{padding-top:32px;}
@media screen and (max-width:1366px){
    .magento_about + .work_experience.magento_experience{padding-top:30px;}
}
@media screen and (max-width:991px){
    .magento_about + .work_experience.magento_experience{padding-top:70px;}
}
@media screen and (max-width:767px){
    .magento_about + .work_experience.magento_experience{padding-top:50px;}
}
@media screen and (max-width:567px){
    .magento_about + .work_experience.magento_experience{padding-top:40px;}
}
@media screen and (max-width:479px){
    .magento_about + .work_experience.magento_experience{padding-top:30px;}
}

/*Common Layout Template :: END*/

/*eCommerce Support page in pricing section hide :: START*/
.support_do + .h_testimonial.support_testimonial{padding-top:140px;}
@media screen and (max-width:1199px){
    .support_do + .h_testimonial.support_testimonial{padding-top:70px;}
}
@media screen and (max-width:991px){
    .support_do + .h_testimonial.support_testimonial{padding-top:30px;}
}
@media screen and (max-width:768px){
    .support_do + .h_testimonial.support_testimonial{padding-top:0px;}
}

/*eCommerce Support page in Pricing section hide :: END*/

/*Disable contact page form from India :: START*/
.contact_banner.white_banner{height:365px;padding:0 20px;}
.contact_banner.white_banner .c_form{position:absolute;top:63%;transform:translateY(-50%);text-align:center;left:0;right:0;}
.contact_banner.white_banner .c_form span{font-size:25px;color:#fff;display:inline-block;font-family:'Poppins',sans-serif;padding-bottom:4px;margin:0;}
.contact_banner.white_banner .c_form h1{font-size:60px;color:#fff;line-height:normal;padding:0;}
@media screen and (max-width:1366px){
    .contact_banner.white_banner .c_form span{font-size:23px;padding-bottom:10px;}
    .contact_banner.white_banner .c_form h1{font-size:50px;}
    .contact_banner.white_banner{height:365px;}
}
@media screen and (max-width:1199px){
    .contact_banner.white_banner .c_form span{font-size:19px;padding-bottom:7px;}
    .contact_banner.white_banner .c_form h1{font-size:33px;}
    .contact_banner.white_banner{height:300px;}
}
@media screen and (max-width:991px){
    .contact_banner.white_banner .c_form h1{font-size:35px;}
}
@media screen and (max-width:767px){
    .contact_banner.white_banner .c_form h1{font-size:30px;}
    .contact_banner.white_banner{height:275px;}
}
@media screen and (max-width:567px){
    .contact_banner.white_banner .c_form span{font-size:18px;}
    .contact_banner.white_banner .c_form h1{font-size:26px;}
    .contact_banner.white_banner{height:240px;}
}
@media screen and (max-width:479px){
    .contact_banner.white_banner .c_form span{font-size:17px;}
    .contact_banner.white_banner .c_form h1{font-size:24px;padding-bottom:15px;}
}

/*Disable contact page form from India :: END*/

/*E-commerce PPC Audit and E-commerce SEO Audit Page :: START*/
.page-id-5340 .platforms_banner.magento_banner.design_banner .container .right,
.page-id-5368 .platforms_banner.magento_banner.design_banner .container .right{margin-left:auto;position:unset;padding:0;text-align:end;}
.page-id-5340 .home_work.magento_work,
.page-id-5368 .home_work.magento_work{padding:60px 0 367px;margin-bottom:70px;}
@media screen and (max-width:1365px){
    .page-id-5340 .home_work.magento_work,
    .page-id-5368 .home_work.magento_work{padding:55px 0  268px;margin-bottom:60px;}
}
@media screen and (max-width:1199px){
    .page-id-5340 .home_work.magento_work,
    .page-id-5368 .home_work.magento_work{padding:50px 0  285px;margin-bottom:55px;}
}
@media screen and (max-width:991px){
    .page-id-5340 .home_work.magento_work,
    .page-id-5368 .home_work.magento_work{padding:40px 0  305px;margin-bottom:50px;}
    .page-id-5340 .platforms_banner.magento_banner.design_banner .container .right img,
    .page-id-5368 .platforms_banner.magento_banner.design_banner .container .right img{max-width:83%;}
}
@media screen and (max-width:767px){
    .page-id-5340 .home_work.magento_work,
    .page-id-5368 .home_work.magento_work{padding:15px 0  60px;margin-bottom:0;}
    .page-id-5340 .platforms_banner.magento_banner.design_banner .container .top img,
    .page-id-5368 .platforms_banner.magento_banner.design_banner .container .top img{max-width:250px;padding:20px 0 15px;}
}
@media screen and (max-width:413px){
    .page-id-5340 .home_work.magento_work,
    .page-id-5368 .home_work.magento_work{padding:15px 0 50px;}
}

/*E-commerce PPC Audit and E-commerce SEO Audit Page :: END*/

/*Biography Section on Event Single Page :: START*/
.biography-part{padding:30px 0 80px;}
.biography-part .title{margin-bottom:25px;}
.biography-part .biography-row .biography-col{display:flex;flex-wrap:wrap;margin:0px -15px;flex-direction:row-reverse;}
.biography-part .biography-row .biography-col .biography-img{width:25%;padding:20px 15px;text-align:end;}
.biography-part .biography-row .biography-col .biography-desc{width:75%;padding:20px 15px;}
.biography-part .biography-row .biography-col .biography-desc .heading{font-size:16px;line-height:26px;color:#000000;}
.biography-part .biography-row .biography-col .biography-desc i{font-weight:300;font-size:16px;line-height:26px;}
.biography-part .biography-row .biography-col .biography-desc p{padding:6px 0 0;font-size:16px;line-height:30px;color:#000000;font-weight:400;font-style:italic;}
@media screen and (max-width:1199px){
    biography-part{padding:25px 0 60px;}
}
@media screen and (max-width:991px){
    .biography-part{padding:30px 0 45px;}
    .biography-part .title{margin-bottom:18px;}
    .biography-part .biography-row .biography-col .biography-desc{padding:15px;width:70%;}
    .biography-part .biography-row .biography-col .biography-img{padding:15px;width:30%;}
}
@media screen and (max-width:767px){
    .biography-part{padding:20px 0 45px;}
    .biography-part .biography-row .biography-col{flex-direction:column;}
    .biography-part .biography-row .biography-col .biography-img,
    .biography-part .biography-row .biography-col .biography-desc{width:100%;text-align:left;padding:10px 15px;}
    .biography-part .title{margin-bottom:30px;}
}
@media screen and (max-width:567px){
    .biography-part{padding:20px 0 20px;}
    .biography-part .title{margin-bottom:18px;}
}
.blog_details_sec .b_profile .b_icon img{border-radius:50%;}

/*Biography Section on Event Single Page :: END*/

/*Home Event list section :: START*/
.home-event-list.event-list-main .blog_bottom ul li{display:inline-flex;margin:0 auto;}
.home-event-list.event-list-main .blog_bottom{margin-top:30px;}
@media screen and (max-width:1199px){
    .event-list-main.home-event-list{margin-bottom:70px;}
}
@media screen and (max-width:991px){
    .event-list-main.home-event-list{margin-bottom:60px;}

    /* 31-01-2024 */
    .wc-et-desc ul li:before{top:7px;}
    .wc-et-desc ul li{margin-bottom:15px;}
}
@media screen and (max-width:767px){
    .event-list-main.home-event-list{margin-bottom:50px;}
}
@media screen and (max-width:567px){
    .event-list-main.home-event-list{margin-bottom:40px;}
    .home-event-list.event-list-main .blog_bottom{margin-top:10px;}
}
/*** Single Digital marketing End***/
/** Partners logo images on B2B eCommerce **/
.partner_badges {
  text-align: center; /* Center the content horizontally */
}

.center {
  display: inline-block; /* Display as inline-block to center horizontally */
}

/*Home Event list section :: END*/

.single-post .cat_sec
{
    padding: 6px 0 30px;
}
.blog_details_sec .blog_contand p
{
  padding-bottom: 5px;
  line-height: 28px;
}
.blog_details_sec .blog_contand ul li
{
  padding: 0 0 10px 20px;
  background: none;
    line-height: 28px;
    margin-left: 35px;
    font-size: 16px;
	position:relative;
}
.blog_details_sec .blog_contand ul li:before 
{
    content: "";
    width: 7px;
    height: 7px;
    background: #2f85f6;
    position: absolute;
    left: -2px;
    top: 10px;
    border-radius: 50%;
}
.blog_details_sec .blog_contand h2, .blog_details_sec .blog_contand h3, .blog_details_sec .blog_contand h4, .blog_details_sec .blog_contand h5, .blog_details_sec .blog_contand h6
{
  padding: 20px 0 10px;
 
}
.blog_details_sec h1
{
  font-size: 34px;
  line-height: 44px;
}
.blog_details_sec .blog_contand h2
{
  font-size: 1.6rem;
}
.blog_details_sec .blog_contand h3
{
   font-size: 1.4rem;
}
.blog_details_sec .blog_contand h4 
{
    font-size: 1.2rem;
    padding: 20px 0 10px;
}
.blog_details_sec .blog_contand p
{
  font-size: 16px;
}
.w_project .right h1
{
    line-height:60px;
}