﻿html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }

ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }

*, *:focus{outline:none;}
a{text-decoration:none;color: #0e0e0e}
.trans{transition:300ms all;-webkit-transition:300ms all;}
button, input, select, textarea { resize: none; border: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none }
input[type=submit], select { cursor: pointer }
img { max-width: 100%; vertical-align: middle; border-radius: 0 }
::-webkit-input-placeholder {color:#9399ab}
:-moz-placeholder {color:#9399ab;opacity:1;}
::-moz-placeholder {color:#9399ab;opacity:1;}
:-ms-input-placeholder {color:#9399ab;} 
body{font:400 16px/1.1 'Open Sans', sans-serif;color: #0e0e0e;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
p{font:400 18px/1.35 'Open Sans', sans-serif;color:#0e0e0e;padding-bottom: 18px;}
h2{font:400 36px/1.2 'Open Sans', sans-serif;color: #0e0e0e;padding-bottom: 20px;}
h3{font:300 24px/1.2 'Open Sans', sans-serif;color: #0e0e0e;}
b, strong{font-weight:700}
.wmd_margin{margin-top: -28%;}
.text-center{text-align: center;}
.text-left{text-align: left !important;}
.text-right{text-align: right;}
.half{float: left;width: 50%;}
.pr{position: relative;}
.clearfix {clear: both;}
.container {max-width: 1440px;margin: 0 auto;padding: 0 15px;}
.mb-5{margin-bottom: 50px;}
.mt-7{margin-top: 70px;}
.mt-5{margin-top: 50px;}
.mt-3{margin-top: 30px;}
.mb-5{margin-bottom: 50px;}
.mb-2{margin-bottom: 20px;}
.mb-3{margin-bottom: 30px;}
.mt-15{margin-top: 15px !important;}
.pt-5{padding-top:50px}
.pb-5{padding-bottom: 50px;}
.pt-8{padding-top:80px}
.pt-5{padding-top:50px}
.pb-8{padding-bottom:80px}
.ptb-5{padding:50px 0}
.ptb-9{padding:90px 0}
.fl-w-100{float: left;width: 100%;}

/* ===================== Navigation Menu ==================== */
nav.main_menu {position:relative; z-index:500; }
nav.main_menu ul{padding:0px; margin:0px;text-align: right;}
nav.main_menu > ul > li { display:inline-block; position:relative; margin:0px 25px; }
nav.main_menu > ul > li:last-child{margin-right: 0;margin-left: 10px;}
nav.main_menu > ul > li.current_page_item:last-child a{color: #fff !important;}
nav.main_menu > ul > li > a { padding:13px 10px 40px 10px; display:block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:500; text-align:left;text-decoration:none; position: relative;}
nav.main_menu > ul > li > a:hover { text-decoration:none;color:  #525DFF !important}
nav.main_menu > ul > li:last-child a{color: #fff !important;}
nav.main_menu > ul > li:hover > a { color:#b8bfc9; }
nav.main_menu > ul > li:hover > a:after{width: 100%; opacity: 1;}
nav.main_menu > ul > li:hover > a .sub { color:#fff; }
nav.main_menu > ul > li.current_page_item > a { color:#b8bfc9; }
nav.main_menu > ul > li.current_page_item > a, nav.main_menu > ul > li.current-menu-parent > a{color:  #525DFF !important;}
nav.main_menu > ul > li.current_page_item > a.contact-menu:after{display: none;}
nav.main_menu > ul > li > a.contact-menu {background: #525DFF;color: #fff;padding: 12px 10px 12px 10px;border-radius: 6px;border: 1px solid #525DFF;}
nav.main_menu > ul > li:hover > a.contact-menu{background:transparent;-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;color: #fff;border: 1px solid #FFFFFF;border-radius: 6px;}
nav.main_menu > ul > li:hover > a.contact-menu:after{ opacity: 0;}

/* submenus */
nav.main_menu ul ul { width:200px; display:none; position:absolute; left:-80px; top: 55px ;padding:20px 30px; margin:0px;text-align: left;background: #FAFAFB; border-radius: 6px;}
nav.main_menu ul ul.sub-menu::before{content: '';border-bottom: 20px solid #fafafb;border-left: 12px solid transparent;border-right: 12px solid transparent;position: absolute;top: -20px;right: 122px;}
nav.main_menu ul ul li { display:block; position:relative; }
nav.main_menu ul ul li a {display:block;font-style: normal;font-weight: 500;font-size: 15px;line-height: 40px;text-transform: capitalize;color: #3E3F44;text-decoration:none; }
nav.main_menu ul ul a:hover { text-decoration:none; color: #525DFF;}
nav.main_menu li:hover > ul { display:block; }
nav.main_menu > ul > li > ul > li:first-child { border-top:0px; }
nav.main_menu > ul > li > ul > li:first-child li:first-child { border-top:0px; }
nav.main_menu ul ul ul { padding-top:0px; left:185px; top:-2px; border-top:1px solid #242424;}
nav.main_menu ul ul li:first-child > ul { top:0px; border-top:0px; }
nav.main_menu > select { display:none; }

/* Responsive Menu */
a.meanmenu-reveal { display: none; } /* hide the link until viewport size is reached */
/* when under viewport size, .mean-container is added to body */
.mean-bar { float: left; width: 100%; position: relative; background: #04bfea; padding: 4px 0; min-height: 42px; z-index: 999999; }
a.meanmenu-reveal { width: 22px; height: 22px; padding: 13px 13px 11px 13px; position: absolute; top: 0; right: 0; cursor: pointer; color: #fff; text-decoration: none; font-size: 16px; text-indent: -9999em; line-height: 22px; font-size: 1px; display: block; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight: 700; }
a.meanmenu-reveal span { display: block; background: #fff; height: 3px; margin-top: 3px; }
.mean-nav { float: left; width: 100%; background: #0c1923; margin-top: 42px; }
.mean-nav ul { padding: 0; margin: 0; width: 100%; list-style-type: none; }
.mean-nav ul li { position: relative; float: left; width: 100%; }
.mean-nav ul li a { display: block; float: left; width: 90%; padding: 14px 5%; margin: 0; text-align: left; color: #fff; border-bottom: 1px solid #383838; border-bottom: 1px solid rgba(255, 255, 255, 0.5); text-decoration: none; text-transform: uppercase;font-family:'Open Sans', Arial, Helvetica, sans-serif; }
.mean-nav ul li li a { width: 80%; padding:14px 10%; border-bottom: 1px solid #f1f1f1; border-bottom: 1px solid rgba(255, 255, 255, 0.25); opacity: 0.75; filter: alpha(opacity=75); text-shadow: none !important; visibility: visible; }
.mean-nav ul li.mean-last a { border-bottom: none; margin-bottom: 0; }
.mean-nav ul li li li a { width: 70%; padding: 14px 15%; }
.mean-nav ul li li li li a { width: 60%; padding: 14px 20%; }
.mean-nav ul li li li li li a { width: 50%; padding: 14px 25%; }
.mean-nav ul li a:hover { background: #252525; background: rgba(255, 255, 255, 0.1); }
.mean-nav ul li a.mean-expand { width: 26px; height: 26px; border: none !important; padding: 12px !important; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; font-weight: 700; }

/****============== Banner Section ================= */
.top{background: url('../image/home-top.jpg') no-repeat scroll 0 0; width: 100%; height: 1000px; background-position: top center;background-size: 100% 100%; }
header{padding-top:20px;}
.brand{display: inline-block;width: 25%;margin-top: 10px;}
.brand img{max-width: 225px; height: auto;}
.navigation{float: right;width: 75%;}
.banner_sec{float: left;width: 100%;}
.banner_sec .left_text{float: left;width: 50%;margin-top: 5%;}
.banner_sec .left_text h1{font-size: 50px; line-height: 60px;color: #FFFFFF;position: relative;font-weight: 600;}
.banner_sec .left_text h2{margin-top: 40px;font-size: 24px;color: #fff;padding-bottom: 0; font-weight: 500;}
/* .banner_sec .left_text h2:before{content: ''; background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;width: 60px; height: 6px;position: absolute;top: -50px;} */
.banner_sec .left_text p{color: rgba(255, 255, 255, 0.8); font-size:16px; line-height: 30px;margin-top: 10px;}
.banner_sec .banner_btn{margin-top: 50px;}
.primary_btn{background: #525DFF;border: 1px solid #525DFF;font-size: 16px; line-height: 26px;color: #fff;border-radius: 6px;text-align: center;padding: 11px 48px; display: inline-block; transition: .4s ease all;font-weight: 600;}
.primary_btn:hover{background: transparent;color: #fff;border: 1px solid #FFFFFF;box-sizing: border-box;border-radius: 6px;}
.primary_btn img{margin-left: 5px; margin-top: -2px;}
.border_btn{font-size: 16px; line-height: 26px;color: #fff;border-radius: 6px;text-align: center;padding: 11px 36px; display: inline-block; transition: .4s ease all;font-weight: 600; border:1px solid #fff;border-radius: 6px;margin-left: 20px;}
.border_btn:hover{background: #525DFF;color: #fff;border: 1px solid #525DFF;}
.banner_sec .right_img{float: right;width: 50%;margin-top: -90px;}
.banner_sec .right_img img{
    float: right;width: 60%;height: 100%;max-width: 100%; background: linear-gradient(-45deg, #4679b6, #4679b6, #53BAA4, #53BAA4); background-size: 400% 400%; animation: gradient 5s ease infinite;
}

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.home_service{margin-top: 110px; width: 100%; height: 1260px;}
.cmn_title{font-weight: normal; font-size: 20px; line-height: 26px;text-align: center; letter-spacing: 1px;text-transform: uppercase; color: #A3A3A3;position: relative;max-width: 150px;display: block;margin: 0 auto;}
.cmn_title:before{position: absolute;content: ''; width: 60px; height: 6px;background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;left: 40px;top: -20px;}
.cmn_text{font-size: 50px; line-height: 60px;text-align: center;font-weight: 600;color: #3E3F44;}
.cmn_text span{color: #ffdf10;}
.home_service .home_service_text{padding-left: 20px;}
.home_service ul {margin-top: 20px;text-align: center; float: left;width: 100%;}
.home_service ul li {text-align: left;width: 21%;padding: 30px 9px;background:#fff;transition: .4s ease all;margin: 0 10px;height: 430px; float: left;}
.home_service ul li.mt-30{margin-top:30px}
.home_service ul li:hover{background: #fff}
.home_service ul li h3{font-size: 24px; line-height: 36px;color: #3E3F44; position: relative;padding-bottom: 20px;font-weight: 600;}
.home_service ul li p{font-weight: normal; font-size: 16px; line-height: 26px;color: #3E3F44; padding-right: 20px;}
.home_service ul li a{visibility: hidden;opacity: 0;margin-top: 10px;}
.home_service ul li a:hover{background: #fff;color: #000;}

/* .home_service ul li:hover h3, .home_service ul li:hover p{color: #fff;} */
.home_service ul li:hover a{visibility: visible; opacity: 1;}
.what-can-g86-do{text-align: center;font-weight: normal;font-size: 20px;line-height: 30px; color: #3E3F44;margin: 40px;}
.company{padding: 94px 0 50px;text-align: center;float: left;width: 100%;}
.company h2{margin-bottom: 30px;	}
.company p{font-weight: normal; font-size: 20px; line-height: 30px;color: #3E3F44; }
.company a{margin-top: 20px;transition: .4s ease all;}
.company a:hover{background: #fff;color: #000;}
.bg-wrapper{background:url('../image/background-grey.png') no-repeat; background-position: top center; background-size: 100% 100%; margin-top: 7%; height: 1492px;}
.home_case_study{float: left;width: 100%;background: #fafafb; padding-bottom: 100px;}
.home_case_study h2{font-weight: normal; font-size: 50px; line-height: 52px;color: #3E3F44;position: relative;margin-top: 5%;margin-left: 80px;}
.home_case_study h2:before{content: ''; position: absolute;background:linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;top: -40px; left: 0;width: 60px; height: 6px;}
.home_case_study h2 span{font-weight: bold;}
/* .slide_box{background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 10px;height: 650px;position: relative;} */
.slide_content{padding: 0px 30px 0 30px;}
.slide_content label{font-size: 30px; line-height: 36px;color: #3E3F44;font-weight: 600;display: block;margin: 30px 0;}
.slide_content p{font-size: 20px; line-height: 28px;color: #3E3F44;}
.slide_content img{margin-top: 15px;position: absolute; bottom: 0px; left: 0; right: 0; margin: 0 auto;max-height: 296px; width: 100%; object-fit: cover;}
.slick-track{margin-top: 50px !important;}
.slick-initialized .slick-slide{ margin-left: 70px; direction: initial;}
.slick-prev{position: absolute;right: 40px;cursor: pointer;}
.slick-prev:before{position: absolute;content: ''; background: url('../image/slick-prev.svg');left: 18px;top: 20px;width: 20px;height: 16px;}
.slick-next{position: absolute;right: 0px;top: 0;cursor: pointer;}
.slick-next:before{position: absolute;content: ''; background: url('../image/slick-next.svg');left: 18px;top: 20px;width: 20px;height: 16px;}
.case_slider .slick-prev:hover::before{background: url('../image/arrow-blue.svg'); transform: rotate(180deg);}
.case_slider .slick-next:hover::before{background: url('../image/arrow-blue.svg');}
/* .slick-prev:hover, .slick-next:hover{background:  linear-gradient(180deg, #FFDF10 0%, #FFD510 100%);} */
.slick-arrow{height: 56px; width: 56px;background: transparent; text-indent: -999999px;z-index: 1;}
.project_listing{display: inline-block;}
.project_listing li{display: inline;font-family: Open Sans;font-style: normal;font-weight: 300;font-size: 16px;line-height: 36px;text-align: center;color: #3E3F44;padding: 2px 20px;background: #F2F2F4;margin-right: 5px;margin-top: 10px;white-space: nowrap;}
footer{float: left;width: 100%; background:#3E3F44;padding: 60px 0;z-index: 99999;position: relative;}
footer .col4{float: left;width: 25%;}
footer .social{margin-top: 40px;}
footer .social ul li{display: inline-block;margin: 0 5px;}
footer .social ul li:first-child{margin-left: 0;}
footer .social ul li a i{font-size: 23px; color: rgba(2255,255,255,0.5); text-align: center; vertical-align: middle; background: rgba(255, 255, 255, 0.1); border-radius: 50%; height: 50px; width: 50px; line-height: 50px;}
footer .social ul li a:hover i{transform: scale(1.1); background:#FFDF10; transition: .4s ease all;color: #19375F;font-style: 25px;}
footer .col4 h4{font-size: 24px; line-height: 26px;color: #FFFFFF;margin-bottom: 25px;}
footer .col4 a, footer .col4 address, footer .col4 p{font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px;color: rgba(255, 255, 255, 0.8);}
footer .col4 a.primary_btn{color: #fff;}
footer .col4 a:hover{color: #4A7EFF;}
footer .col4 #custom_html-3 a:hover{color: #fff;}
footer .col4 .primary_btn.blue-primary_btn:hover{color: #fff;}
footer .col4 address{margin: 20px 0;}
footer .copyright{float: left;width: 100%;text-align: right;}
footer .copyright p{font-weight: normal; font-size: 16px; line-height: 24px;color: rgba(255, 255, 255, 0.6);text-align: left;}
footer .copyright .partner_footer{text-align: left;}
footer .col6 {width: 50%; float: left;}
.our-services-footer li{line-height: 28px;}
.footer-container{min-height: 250px;}
/* footer .col6 {width: 50%; float: left;}
.our-services-footer li{width: 40%;float: left;}
.our-services-footer li{line-height: 32px;}
footer .col4.social-icons-footer{width: 20%;}
footer .col4.our-services-footer-wrapper{width: 35%;}
footer .col4.contact-us-footer-wrapper{width: 20%;} */
#bottom-to-top {display: inline-block; background-color: #FFDF10; width: 56px; height: 56px; text-align: center; border-radius: 50%; text-align: center; position: fixed; bottom: 30px; right: 30px; transition: background-color .3s, opacity .5s, visibility .5s; opacity: 0; visibility: hidden; z-index: 1000; box-shadow: 0px 4px 6px rgba(130, 113, 0, 0.3);}
#bottom-to-top::after {content: "\f062"; font-family: FontAwesome; font-weight: normal; font-style: normal; font-size: 20px; line-height: 55px; color: #19375f; }
#bottom-to-top:hover {cursor: pointer; background-color: #19375f; }
#bottom-to-top:hover:after{color: #fff;}
#bottom-to-top.show {opacity: 1; visibility: visible; }
#menu-footer-menu li{margin-bottom: 7px;}
/*Service Landing*/
.service{background: url('../image/background-service.jpg') no-repeat scroll 0 0; width: 100%; height: 760px; background-position: top center;background-size: 100% 100%; }
.service_text_top{text-align: center;float: left;width: 100%;margin-top: 7%;}
.service_text_top span.tag{background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); font-weight: bold; font-size: 16px; line-height: 26px;letter-spacing: 1px; text-transform: uppercase; color: #19375F;border-radius: 20px;display: inline-block; padding: 2px 20px;}
.service_text_top h1{font-size: 50px; color: #FFFFFF; font-weight: 600;margin: 25px 0;}
.service_text_top h1 span{font-weight: 300;}
.service_text_top p{font-weight: normal; font-size: 16px; line-height: 26px;color: rgba(255, 255, 255, 0.8);}
.service_area{background:#151F2C;float: left;width: 100%;padding-bottom: 100px;}
.service_type{margin-bottom: 30px;float: left;width: 100%;}
.service_block:first-child{margin-top: 0;}
.service_block {margin-top: 10%;float: left;width: 100%;}
.service_block .servImg{float: left;width: 20%;}
.service_block .servDetail{float: right;width: 70%;}
.service_block .servDetail h2{font-size: 40px; line-height: 36px;color: #fff;position: relative;}
.service_block .servDetail h2.wd:before{position: absolute;content: ''; background:#0F94D6;border-radius: 6px;width: 60px; height: 6px;top: -35px;}
.service_block .servDetail h2.uiux:before{position: absolute;content: ''; background:#8B5CDD;border-radius: 6px;width: 60px; height: 6px;top: -35px;}
.service_block .servDetail h2.seoserv:before{position: absolute;content: ''; background:#00B170;border-radius: 6px;width: 60px; height: 6px;top: -35px;}
.service_block .servDetail h2.startP:before{position: absolute;content: ''; background:#F1970C;border-radius: 6px;width: 60px; height: 6px;top: -35px;}
.service_block .servDetail p{font-size: 16px; line-height: 26px;color: rgba(255, 255, 255, 0.8);}
.service_block .servDetail ul{margin: 20px 0 30px;}
.service_block .servDetail ul li a{font-size: 16px; line-height: 26px; color: #fff;}
.service_block .servDetail ul li{display: inline-block;font-size: 16px; line-height: 26px;color: #fff;position: relative;padding-left: 20px;margin-bottom: 2%; width: 25%; white-space: nowrap;}
.service_block .servDetail ul li:before{position: absolute;content: ''; background:#FFDF10;width: 10px; height: 10px; border-radius: 50%;top: 8px; left: 0;}
/*Service Landing*/
/*Web Development page*/
.webDev{background: url('../image/wd-background.png') no-repeat scroll 0 0; width: 100%; height: 918px; background-position: top center;background-size: 110% 100%; }
.webDev_banner_text{float: left;width: 100%; margin-top: 7%;z-index: 9999;}
.webDev_banner_text.seo-banner-subtitle{margin-top:4%;}
.webDev_banner_text h1{font-size: 50px;color: #fff;font-weight: 600;position: relative;}
.webDev_banner_text h1:before{position: absolute;content: ''; background:linear-gradient(0deg, #0F94D6, #0F94D6), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;width: 60px; height: 6px;top: -35px;}
.webDev_banner_text p{font-weight: 300; font-size: 20px; line-height: 34px;color: #FFFFFF;max-width: 980px;margin-top: 40px;}
.seo-banner-subtitle p{ margin-top: 32px;}
.webDev_banner_text .webDev_img{position: absolute; top: 30%; right: 0;}
.webDev_serv{float: left;width: 100%;margin-bottom: 50px;}
.webDev_serv h2{font-size: 40px; line-height: 36px;text-align: center; color: #3E3F44; font-weight: 600;}
.servBox{margin-top: 60px;text-align: center;width: 100%;float: left;}
.servBox li{padding: 25px;display: inline-block;width: 185px;background: #FFFFFF; border: 1px solid #E0E0E0;border-radius: 6px;text-align: center;margin: 0 40px 70px;position: relative;}
.servBox img{margin: 10px 0 20px;}
.servBox h3{font-size: 18px; line-height: 22px;color: #3E3F44;}
.servBox ul a:hover li{background: #19375F; box-shadow: 0px 0px 6px #19375F;transition: .4s ease all;}
.servBox ul a:hover li h3{color: #fff;}
.servBox ul li .read_more{position: absolute;bottom: -35px; left: 0px; visibility: hidden;opacity: 0; }
.servBox ul li .read_more span{display: inline-block;font-size: 16px; color: #03588C;line-height: 20px;}
.servBox ul li .read_more img{margin: 0;}
.servBox ul a:hover li .read_more, .servBox ul li a:hover .read_more{visibility: visible;opacity: 1;}
.webDev_serv .servBox ul li .read_more{ bottom: -45px;right: 0;}
.webDev_serv .servBox ul li .read_more span{display: block;font-size: 16px; color: #03588C;line-height: 20px;}
.serv_block{background: url('../image/webDev-Serv-background.png') no-repeat scroll 0 0; width: 100%;background-position: top center;background-size: 100% 100%;float: left;}
.serv_block ul {max-width: 1322px;margin: 110px auto 0;}
.serv_block ul li{background:#ffffff;float: left; width: 100%;padding: 50px 0 20px;margin-top: 30px;box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05);}
.web-development-serv.serv_block ul li{box-shadow: none;}
.serv_block ul li:last-child {margin-bottom: 38px;}
.title_type2{font-size: 40px; line-height: 26px;color: #3E3F44;position: relative;font-weight: 600;margin-bottom: 40px;padding-left: 145px;}
.title_type2:after{position: absolute;content: '';background: #FFDF10; border-radius: 6px; width: 40px; height: 7px;left: 145px; bottom: -20px;}
.serv_block ul li h2 img{position: absolute;left: 40px; top: -20px;}
.serv_block ul li p{font-size: 20px; line-height: 34px;color: #3E3F44;padding-left: 145px; padding-right: 60px;}
.serv_block ul ul.webTags{margin: 0; padding-left: 145px;    margin-top: 15px;}
.serv_block ul ul.webTags li{display: inline-block;padding: 0;width: auto;position: relative;padding-left: 20px;margin-top: 0;margin-bottom: 30px;font-weight: 600;}
.serv_block ul ul.webTags li:before{position: absolute;content: ''; width: 10px; height: 10px; border-radius: 50%;background:#FFDF10;top: 3px; left: 0px;}
.web-dev-service.serv_block ul ul.webTags li {width: 30%;box-shadow: none;}

/*New Web Development Page*/
.bg-white, .white-bg{background: #fff !important;}
.white-bg nav.main_menu > ul > li > a , .banner.light-grey nav.main_menu > ul > li > a{color: #3E3F44;}
.white-bg nav.main_menu > ul > li > a.contact-menu:hover, .banner.light-grey nav.main_menu > ul > li > a.contact-menu:hover{border: 1px solid #3E3F44;color:#3E3F44 !important}
.white-bg nav.main_menu > ul > li > a.contact-menu, .banner.light-grey nav.main_menu > ul > li > a.contact-menu{color:#fff}
.white-bg .banner_sec .left_text h1, .banner.light-grey .banner_sec .left_text h1{color: #3E3F44;}
.white-bg .banner_sec .left_text p, .banner.light-grey .banner_sec .left_text p{color: #3E3F44;}
.new-services-page.banner_sec .left_text{margin-top: 5%;}
.webDevWrap.banner_sec{padding:60px 0 80px}
.webDevWrap.banner_sec .right_img{margin-top:0}
.webDevWrap.banner_sec .right_img img{background: none;}
.bg-color-light-grey{background: #FAFAFB;transform: skewY(-2deg); -webkit-transform: skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform: skewY(-2deg);-o-transform: skewY(-2deg);position: relative;padding: 90px 0;}
.bg-color-light-grey::after{position: absolute;content:'';background: rgba(62, 183, 211, 0.7);width:350px;height: 25px;right: 0;bottom: -25px;}
.bg-color-light-grey::before{position: absolute;content:'';background:rgba(83, 186, 164, 0.7);width:250px;height: 25px;right: 0;bottom: -49px;}
.newServicePage .why-choose-wrapper .content .title{color: #3E3F44;transform: skewY(2deg);font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;margin-bottom: 30px;}
.newServicePage .why-choose-wrapper .content .para{color: #3E3F44;}
.new-web-dev-service .title{font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-align: center;text-transform: capitalize;color: #3E3F44;}
.new-web-dev-service.home_service.new-home-service{background: #fff;}
.new-web-dev-service.home_service.new-home-service ul li{height: auto;}
.web-developments .four-column ul li .home_service_text p:first-child{font-style: normal;font-weight: 500;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #0F94D6;}
.web-developments ul li h3::before{background: #0F94D6;}
.text-center{text-align: center;}
.title-text{font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-align: center;text-transform: capitalize;color: #3E3F44;}
.web-developments .four-column .industry-serve-wrapper ul li{padding:5px;float: left;width: 23%;margin-bottom: 20px;position: relative;margin: 10px 0;}
.web-developments .four-column .industry-serve-wrapper ul li:before{background-image:url(../image/right.svg);display:inline-block;width:15px;height:15px;content:"";background-repeat:no-repeat;background-size:100% 100%;margin-right:10px;border-radius:50%;z-index:9999;margin-top:2px;}
.web-developments .four-column .industry-serve-wrapper ul li:after{background-color:#0F94D6;content:'';display:inline-block;width:20px;height:20px;content:"";background-repeat:no-repeat;background-size:100% 100%;margin-right:10px;border-radius:50%;position:absolute;left:2px;z-index:-1;}
.web-developments .four-column .industry-serve-img ul li{float: left;padding: 0;margin: 0;}
.web-developments .four-column .industry-serve-img ul.last-row li{float: right;}
.web-developments .four-column .new-web-industries{position: relative;}
.industry-serve-img{height: 397px;}
.industry-serve-img ul.last-row{position: relative;}
.industry-serve-img ul li img{width: 100%;}
.bg-greyish{background: #FAFAFB !important;}
.new-web-industries.home_service.new-home-service ul li:hover{background: transparent;}
.new-web-industries.home_service.new-home-service ul li h3{padding-bottom: 10px;}
.bold-link-text{font-weight: 600;text-decoration: underline}
.text-skew{transform: skewY(2deg);}
.toggle:last-child{border-bottom:1px solid #ddd;}
.toggle .toggle-title{position:relative;display:block;border-top:1px solid #E5E5E5;}
.toggle .toggle-title h3{font-size:20px;margin:0px;line-height:1;cursor:pointer;font-weight:200;}
.toggle .toggle-inner{padding:10px 25px 10px 50px;display:none;}
.toggle .toggle-inner p, .toggle .toggle-inner li, .toggle .toggle-inner{font-style:normal;font-weight:500;font-size:15px;Line-height:24px;color:#3E3F44;}
.toggle .toggle-inner div{max-width:100%;}
.toggle .toggle-title .title-name{display:block;padding:0px 25px 0px;font-style:normal;font-weight:600;font-size:15px;Line-height:60px;color:#3E3F44;}
.toggle .toggle-title a i{font-size:22px;margin-right:5px;}
.toggle .toggle-title i{position:absolute;background:url('../image/arrow-down-faq.svg')no-repeat;width:20px;height:20px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;margin:20px;right:0;top:10px;}
.toggle .toggle-title.active .title-name{color:#2d9ad4;}
.toggle .toggle-title.active i{background:url('../image/arrow-up-faq.svg') 0px 0px no-repeat;}
.new-web-faq.bg-color-light-grey::before, .new-web-faq.bg-color-light-grey::after{background:transparent;}
.faq-wrapper{background:#FFFFFF;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.1);border-radius:6px;margin-top:30px;}
.toggle.openAccordion{background: #FAFAFB;padding-bottom: 10px;}
.new-web-hire .title-text{font-size: 20px;}
.blue-green-bg{position: relative;height: 200px;}
.white-green-bg{position: relative;height: 200px;}
.blue-green-bg::after, .white-green-bg::after{content: '';position: absolute;background: url('../image/blue-green-bg.png');bottom: -30px;right: 0;height: 200px;width: 100%;background-repeat: no-repeat;background-position-x: right;transform: skewY(2deg);z-index: -1;}
.blue-green-bg::after{background-color: #fafafb;}
.new-web-hire{background: #FAFAFB;transform: skewY(-2deg); -webkit-transform: skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform: skewY(-2deg);-o-transform: skewY(-2deg);}
.new-web-hire.white-green-bg{background: #fff;}
.new-web-hire .primary_btn.blue-primary_btn{display: inline;}
.web-developments .four-column .platform-listing ul{display: flex;flex-wrap: wrap;justify-content: center;}
.web-developments .four-column .platform-listing ul li{width: 20%;text-align: center;}
.web-developments .four-column .platform-listing ul li img{position: relative;}
.faq-wrapper p{padding-bottom: 0;}
.web-developments .bg-color-light-grey.four-column{padding-top: 0;}
.four-column ul li span.technology-name{display: none;font-style: normal;font-weight: normal;font-size: 15px;line-height: 0;text-align: center;color: #3E3F44;}
.newServicePage .four-column .platform-listing ul li:hover .technology-name{display: block;}
/*Web Development page*/

/*Design UI UX Landing*/
.uiux{background: url('../image/uiux-background.png') no-repeat scroll 0 0; width: 100%; height:800px; background-position: top center;background-size: 100% 100%; }
.uiux_serv_box{margin-top: 20px;width: 100%;float: left;background: url('../image/ui-bg.png') no-repeat scroll 0 0; width: 100%; height:600px; background-position: top center;background-size: 100% 100%; }
.uiux_serv_box h2{font-weight: 600; font-size: 50px; text-align: center; color: #3E3F44;line-height: 36px;}
.uiux_serv_box ul{text-align: center;margin: 50px auto 80px;width: 100%;float: left;}
.uiux_serv_box ul li{ background: #FFFFFF; padding: 30px 25px;text-align: left;border: 1px solid #E0E0E0;border-radius: 6px;}
.uiux_serv_box ul li.margin-top{margin-top: 60px;}
.uiux_serv_box ul li h3{font-weight: 600; font-size: 30px;color: #3E3F44;margin: 45px 0;}
.uiux_serv_box ul li p{font-size: 16px; line-height: 26px;color: #3E3F44;}
.uiux_serv_box ul a {width: 332px;display: inline-block; border-radius: 6px;margin: 0 15px;vertical-align: top;}
.uiux_serv_box ul a span{display: block;color: #03588C;font-size: 16px; line-height: 26px;text-align: left;margin-left: 15px; margin-top: 10px;visibility: hidden;opacity: 0;}
.uiux_serv_box ul a span img{margin-left: 7px;}
.uiux_serv_box ul a:hover span{visibility: visible;opacity: 1;}
.uiux_serv_box ul a:hover li{ background: #19375F; box-shadow: 0px 0px 6px #19375F;transition: .4s ease all;}
.uiux_serv_box ul a:hover li h3, .uiux_serv_box ul a:hover li p{color: #fff;}
.page-id-18 .uiux_serv_box ul a span img{transform: rotate(90deg);max-width: 100%;}

/*New UI and UX Design*/
.disp-flex-center{display:flex;align-items:center;}
.banner_sec .right_img img{width:auto;}
.bold-title{font-style:normal;font-weight:600;font-size:34px;line-height:42px;text-align:center;text-transform:capitalize;color:#3E3F44;}
.newServicePage .four-column ul{margin-top:0px;text-align:center;float:left;width:100%;}
.newServicePage .four-column .platform-listing ul li{position: relative; text-align:center;}
.newServicePage .four-column .platform-listing ul li span img{position: absolute;top: -11px;bottom: 0; position: absolute;left: 0px;right:0;opacity: 0;margin: auto;}
.newServicePage .four-column .platform-listing ul li:hover span img{opacity: 1;}
.newServicePage .four-column ul li{text-align:left;width:21%;padding:10px 9px 20px;background:#fff;transition:.4s ease all;margin:0 10px;float:left;background:transparent;border:none;}
.search-engine-optimization.newServicePage .four-column ul li{padding:0px 9px 20px;}
.ny-seo-agency-grove86.newServicePage .four-column ul.listing-points-wrapper{margin-top: 10px;}
.ny-seo-agency-grove86.newServicePage .four-column ul.listing-points-wrapper li{padding: 0px 9px 10px;}
.four-column ul li .img-class{width:110px;height:50px;margin:0 20px;}
.four-column ul li .ui-ux-img{background:url(../image/uiux_icon.svg) no-repeat;}
.four-column ul li .web-mob-design{background:url(../image/web_mobile_icon.svg) no-repeat;}
.four-column ul li .web-redesign{background:url(../image/website_redesign_icon.svg) no-repeat;}
.four-column ul li .ind-experience{background:url(../image/branding_icon.svg) no-repeat;}
.four-column .home_service_text{padding-left:20px;}
.four-column ul li span{font-style:normal;font-weight:500;font-size:34px;line-height:42px;text-transform:capitalize;color:#0F94D6;}
.four-column ul li h3{font-style:normal;font-weight:600;font-size:15px;line-height:28px;color:#3E3F44;position:relative;padding-bottom:10px;}
.four-column ul li h3::before{position:absolute;content:'';width:3px;height:20px;left:-15px;top:5px;border-radius:6px;}
.four-column ul li p{font-style:normal;font-weight:normal;font-size:15px;line-height:24px;color:rgba(62, 63, 68, 0.9);padding-right:20px;padding-bottom:0;}
.four-column ul li span.purple{color:#8B5CDD;}
.purple-link{color:#8B5CDD;font-weight:600;}
.purple-link:hover{text-decoration:underline;}
.web-design-wrap .home-services-para-wrapper p{font-size:15px;padding-bottom: 0;}
.purple-hover .toggle .toggle-title.active .title-name{color:#8B5CDD;}
.purple-hover .toggle .toggle-title.active i{background:url(../image/purple-faq-arrow.svg) 0px 0px no-repeat;}
.purple-hover .toggle.openAccordion{position:relative;}
.purple-hover .toggle.openAccordion::before{position:absolute;content:'';width:2px;height:100%;background:#8B5CDD;}
.two-column-img-txt .point-wrapper.col-1{width:50%;float:left;}
.two-column-img-txt .point-wrapper .point-listing .content-side{width:50%;float:left;}
.two-column-img-txt .point-wrapper .point-listing .img-wrapper-side{width:50%;float:left;text-align:center;}
.two-column-img-txt .point-wrapper.col-2{width:50%;float:left;}
.content-side .title-text{font-style:normal;font-weight:600;font-size:15px;line-height:28px;color:#3E3F44;position:relative;}
.content-side .title-text::before{position:absolute;content:'';width:3px;height:20px;left:-15px;top:0;border-radius:6px;background:#8B5CDD;}
.content-side .content-para{font-style:normal;font-weight:normal;font-size:15px;line-height:24px;color:#3E3F44;margin-top:20px;padding-right:20px;}
.black-text{font-style:normal;font-weight:600;font-size:15px;line-height:28px;color:#3E3F44;}
.morecontent span{display:none;}
.morelink{display:block;}
.truncate-text, .truncate{margin-top: 10px !important;}
/*Design UI UX Landing*/

/*Ddesign Ui UX Service*/
.header_background{background: #19375F; padding: 20px 0 40px;}
.design_service{padding: 100px 0;float: left; width: 100%;}
.design_serv_title{text-align: center;font-weight: 600; font-size: 50px;color: #3E3F44;position: relative;display: inline-block;}
.design_serv_title:before{content: ''; position: absolute;background: linear-gradient(0deg, #7B61AA, #7B61AA), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;width: 60px; height: 6px;left: 0; right: 0; margin: 0 auto; top: -35px;}
.design_serv_wrap{margin-top: 50px;width: 100%;float: left;}
.design_serv_menu{float: left;width: 230px;margin-right: 180px;}
.design_serv_menu ul{background: #FFFFFF; border: 1px solid #E0E0E0; box-shadow: 5px 5px 10px rgba(3, 3, 3, 0.1); border-radius: 6px;}
.design_serv_menu ul li a{padding: 15px;display: block;font-size: 18px; color: #3E3F44; line-height: 30px;}
.design_serv_menu ul li a:hover, .design_serv_menu ul li.active a{background: #19375F; color: #fff;}
.design_serv_detail{float: left;width: 1000px;}
.design_serv_detail p{font-size: 20px; line-height: 34px;color: #3E3F44;margin-bottom: 30px;}
.serv_detailBox{background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;padding: 40px;float: left;/*width: 100%;*/margin-bottom: 30px;}
.serv_detailBox h3{font-size: 30px; color: #3E3F44;line-height: 38px;font-weight: 600;margin-bottom: 50px;}
.serv_detailBox h3 span{color: #FFDF10;}
.serv_detailBox ul{margin-top: 50px;}
.serv_detailBox ul h4{font-size: 26px; line-height: 50px;color: #3E3F44;font-weight: 600;}
.serv_detailBox ul li{font-size: 20px; line-height: 50px;color: #3E3F44;position: relative;padding-left: 30px;}
.serv_detailBox ul li:before{position: absolute;content: '';background: #FFDF10;width: 10px; height: 10px; border-radius: 50%;    top: 20px; left: 0px;}
.serv_detailBox .flow{float: left;width: 100%; margin-top: 80px;}
.serv_detailBox .flow .col4{float: left;width: 33.333333%;}
.serv_detailBox .flow .col4 label{font-size: 18px; line-height: 28px;color: #3E3F44;display: block;margin-bottom: 20px;}
.serv_detailBox .flow .col4 img{display: block;margin: 0 auto;}
.serv_detailBox .flow .col4 span{font-size: 20px; line-height: 28px;color: #3E3F44;font-weight: 600;margin-top: 15px;display: inline-block;}
.uiuxWork{float: left;width: 100%;margin-top: 50px;}
.uiuxWork .title_type2{padding-left: 0;font-size: 30px;margin-bottom: 60px;}
.uiuxWork .title_type2:after{left: 0;width: 32px; height: 5px;bottom: -30px;}
.design_social{float: left;width: 100%; margin-top: 100px;}
.design_social ul{text-align: center;}
.design_social ul li{display: inline-block;}
.design_social ul li a{color: #A3A3A3;font-size: 48px;border: 1px solid #E0E0E0; border-radius: 6px;    width: 120px; height: 120px; display: inline-block; line-height: 120px; margin: 0 20px; }
.design_social ul li a:hover{background: #19375F; color: #fff;}
.design_serv_menu{position: sticky;top: 20px;}
/*Ddesign Ui UX Service*/

/*Web and mobile design*/
.wmd_block{float: left;width: 100%;}
.wmd_container{min-height: 2600px;}
.wmd_block.ltr {position: relative;}
.wmd_block.ltr .wmd_left{width: 680px;float: left;}
.wmd_block.ltr .wmd_right{float: right;width: 480px;background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;}
.wmd_block.ltr .wmd_right .wmd_box{padding: 40px;}
.wmd_block.ltr .wmd_right .title_type2{padding-left: 0;font-size:30px; }
.wmd_block.ltr .wmd_right .title_type2:after{left: 0;width: 40px; height: 5px;bottom: -20px;}
.wmd_block.rtl{position: relative;}
.wmd_block.rtl .wmd_right{width: 680px;float: right;position: absolute;right: 0; top: 28%; z-index: -1;}
.wmd_block.rtl .wmd_left{float: left;width: 480px;background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;}
.wmd_block.rtl .wmd_left .wmd_box{padding: 40px;}
.wmd_block.rtl .wmd_left .title_type2{padding-left: 0;font-size:30px; line-height: normal; }
.wmd_block.rtl .wmd_left .title_type2:after{left: 0;width: 40px; height: 5px;bottom: -20px;}
.mrgn-180{margin-top: 180px;}
.mrgn-70{margin-top: -70px;}
.why_us{float: left;width: 100%;}
.why_us .title_type2{padding-left: 0;font-size: 30px;margin-bottom: 60px;}
.why_us .title_type2:after{left: 0;width: 32px; height: 5px;bottom: -20px;}
.why_us span{font-weight: 600; font-size: 80px; line-height: 50px;text-transform: uppercase;color: rgba(224, 224, 224, 0.3);}
.why_us ul {width: 100%;float: left;}
.why_us ul li{background: #FFFFFF; box-shadow: 0px 4px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;position: relative;float:left;width: 280px;margin-right: 42px;margin-bottom: 70px;height: 148px;}
.why_us ul li img{position: absolute; top: -42px; left: 0;}
.why_us ul li h3{font-weight: 600; font-size: 20px; line-height: 38px;color: #3E3F44;padding: 47px 25px 25px 25px; margin-top: 10px;}
.process_steps{float: left;width: 100%;margin-top: 50px;}
.process_steps .title_type2{padding-left: 0;font-size:30px; }
.process_steps .title_type2:after{left: 0;width: 40px; height: 5px;bottom: -20px;}
.process_steps ul {margin-top: 80px;}
.process_steps ul li{font-size: 20px; line-height: 26px;color: #3E3F44; }
.process_steps ul li ~ li{margin-top: 70px;}
.process_steps ul li span{color: #fff; background: #19375F; width: 40px; height: 40px;border-radius: 50%;text-align: center;line-height: 40px; display: inline-block;margin-right: 40px;position: relative;}
.process_steps ul li label {width: 80%;display: inline-block;vertical-align: middle;}
.process_steps ul li span:after{content: ''; position: absolute;background: #A3A3A3;width: 2px; height: 70px;left: 0; right: 0; margin: 0 auto; top: 40px;}
.process_steps ul li span:before{background: url('../image/step-arrow.svg') no-repeat;width: 13px; height: 15px;position: absolute;content: '';top: 65px; left: 0; right: 0; margin: 0 auto;} 
.process_steps ul li:last-child span:after{display: none;}
.process_steps ul li:last-child span:before{display: none;}
/*Web and mobile design*/
/*Website Redesign*/
.web_redesign{float: left;width: 100%;margin-top: 50px;margin-bottom: 50px;}
.web_redesign .title_type2{padding-left: 0;font-size: 30px;margin-bottom: 60px;}
.web_redesign .title_type2:after{left: 0;width: 32px; height: 5px;bottom: -10px;}
.web_redesign ul li{font-size: 30px; line-height: 38px;font-weight: normal;color: #3E3F44;margin-bottom: 30px;}
.web_redesign ul li label {width: 90%;display: inline-block;vertical-align: top;}
.web_redesign ul li span{color: #FFDF10;margin-right: 10px;}
.web_redesign .redesign_site{float: left;width: 100%;margin-top: 70px;}
.web_redesign .redesign_site .siteBox{float: left;width: 100%;}
.web_redesign .redesign_site .siteBox ~ .siteBox{margin-top: 100px;}
.web_redesign .redesign_site .siteBox h3{font-weight: 600; font-size: 30px; line-height: 34px;color: #3E3F44;margin-bottom:70px; }
.web_redesign .redesign_site .siteBox .leftDiv{background: #EFEFEF;text-align: center;width: 460px; height: 408px;padding: 22px 0; position: relative;float: left;}
.web_redesign .redesign_site .siteBox .leftDiv img{height: 384px; width: 289px;}
.web_redesign .redesign_site .siteBox .leftDiv span{position: absolute;bottom: 18px; left: 0; right: 0;font-weight: 600;}
.web_redesign .redesign_site .siteBox .centerDiv{text-align: center;vertical-align: middle;width:80px; float: left;line-height: 452px;}
.web_redesign .redesign_site .siteBox .rightDiv{background: #EFEFEF;text-align: center;width: 460px; height: 408px;padding: 22px 0; position: relative;float: left;}
.web_redesign .redesign_site .siteBox .rightDiv img{height: 384px; width: 289px;}
.web_redesign .redesign_site .siteBox .rightDiv span{position: absolute;bottom: 18px; left: 0; right: 0;font-weight: 600;}

.brand_design ul{margin-top: 60px;float: left;width: 100%;}

/*Seo Landing Page*/
.seo-landing .webDev_banner_text h1:before{background:linear-gradient(0deg, #00B170, #00B170), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);}
.seo-landing{background: url('../image/seo-background.png') no-repeat scroll 0 0; width: 100%; height:862px; background-position: top center; background-size: 100% 100%; }
.seo_container{max-width: 1250px; margin: 70px auto 0;}
.seo_container .title_type2{padding-left: 0;font-size: 40px;margin-bottom: 60px;}
.seo_container .title_type2:after{left: 0;width: 32px; height: 5px;bottom: -10px; background: #ffdf10;}
.seo_container .whats_seo{float: left;}
.seo_container .whats_seo_text{float: left; width: 540px;margin-right: 60px;}
.seo_container .whats_seo_text p{font-size: 20px; line-height: 34px;color: #3E3F44;}
.seo_container .whats_seo_img{float: left;width: 400px;}
.seo_container .seo_service_help{float: left;width: 100%; margin-top: 80px;}
.seo_service_help_box{background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;padding:30px 40px;display: block;margin-bottom: 15px;}
.seo_service_help_box h3{font-size: 24px; line-height: 42px;color: #3E3F44;font-weight: 600;margin-bottom: 10px;}
.seo_service_help_box h3 span{color: #FFDF10;margin-right: 8px;}
.seo_service_help_box p{font-size: 20px; line-height: 34px;color: #3E3F44;}
.grow_traffic{float: left;width: 100%; margin: 70px 0;}
.grow_traffic h2{font-size: 50px; line-height: 26px;color: #3E3F44;font-weight: 600;padding-bottom: 60px;}
.grow_traffic p{font-size: 20px; line-height: 34px;color: #3E3F44;}
.seo_container .webDev_serv .servBox li{margin:0 10px 70px;float: left; height: 165px;width: 178px;}
.seo_digi_serv h1{font-size: 50px;text-align: center;color: #3E3F44;font-weight: 600; position: relative;}
.seo_digi_serv h1:after{content: ''; position: absolute;background: linear-gradient(0deg, #00B170, #00B170), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%); border-radius: 6px;width: 60px; height: 6px;left: 0; right: 0; margin: 0 auto;top: -30px;}
.seo_digi_serv .servBox li {margin: 0 10px 70px; float: left; height: 165px; width: 178px; } 
.serv_block.seo_Page{height: 6000px;}
.serv_block ul ul.insideUl{margin: 0; padding-left: 145px; margin-top: 15px;}
.serv_block ul ul.insideUl li{padding: 0; margin-top: 0; margin-bottom: 30px;position: relative;padding: 0 25px; background: none; box-shadow: none;}
.serv_block ul ul.insideUl li:after{content: ''; position: absolute; background: #FFDF10; height: 10px; width: 10px; border-radius: 50%;left: 0; top: 10px;}
.serv_block ul ul.insideUl li h4{color: #3E3F44;line-height: 32px;font-size: 20px; font-weight: 600;}
.serv_block ul ul.insideUl li p{padding-left: 0;color: #3E3F44;line-height: 32px;font-size: 20px;}
.ppc_mng{float: left;width: 100%;}
.ppc_mng h3{font-size: 30px; color: #3E3F44;padding-left: 145px;padding-right: 20px;}
.ppc_mng .ppc_mng_block{display: block;margin-top: 30px;padding-left: 145px;padding-right: 20px;}
.ppc_mng .ppc_mng_block h4{font-size: 20px; line-height: 32px;color: #3E3F44;font-weight: 600;}
.ppc_mng .ppc_mng_block h4 span{color: #FFDF10;margin-right: 5px;}
.ppc_mng .ppc_mng_block p{padding-left: 0;}
.webDev_serv.seo_digi_serv.usa .servBox ul li .read_more{ bottom: -35px;left: 0;right: inherit;}
.webDev_serv.seo_digi_serv.usa .servBox ul li .read_more span{display: inline-block;font-size: 16px; color: #03588C;line-height: 20px;}

/*New SEO Page*/
.seo-service-company-in-new-york-usa-ny-seo-agency-grove86.newServicePage .four-column .ui-content-wrapper ul.listing-points-wrapper{margin-top: 20px;}
.seo-service-company-in-new-york-usa-ny-seo-agency-grove86.newServicePage .four-column ul li{padding: 0 0 10px;}
.four-column ul li span.light-green{color:#00B170;}
.new-seo-page .ui-line h3::before{background:#00B170;}
.listing-points-wrapper li{font-style:normal;font-weight:600;font-size:15px;line-height:28px;color:#3E3F44;position:relative;margin-left:15px;width:22%;float:left;margin-bottom:10px;padding-right:10px;}
.listing-points-wrapper li::before{position:absolute;width:6px;height:6px;background:#00B170;content:'';border-radius:50%;top:21px;left:-15px;}
.seo-full-width .ui-content-wrapper{float:left;}
.green-heading{font-style:normal;font-weight:600;font-size:34px;line-height:42px;text-transform:capitalize;color:#00B170;}
.content-side .title-text.green::before{background:#00B170;}
.green-hover .toggle .toggle-title.active .title-name{color:#00B170;}
.green-hover .toggle.openAccordion{position:relative;}
.green-hover .toggle.openAccordion::before{position:absolute;content:'';width:2px;height:100%;background:#00B170;}
.green-hover .toggle .toggle-title.active i{background:url(../image/green-faq-up.svg) 0px 0px no-repeat;}
.testimonial-new-wrap .testimonial-slider{margin:auto;text-align:center;float:none;background:#FAFAFB;padding:30px }
.testimonial-new-wrap .slick-dots{margin:0;justify-content:center}
.testimonial-new-wrap .slick-initialized .slick-slide{margin:0;}
.testimonial-new-wrap .slick-track{margin-top:10px !important;}
.rating{display:inline-block;margin-bottom:10px;}
.rating img{float:left;}
.two-col-pr-4{padding-right: 40px;}
.search-engine-optimization h4.bold-title.main-title{padding-bottom: 50px;}
.search-engine-optimization.newServicePage .four-column ul{padding-bottom: 50px;}
.search-engine-optimization.newServicePage .four-column .seo-full-width ul{padding-bottom: 0;padding-top: 30px;}
.search-engine-optimization .bg-color-light-grey::before{bottom: -70px;}
.search-engine-optimization .bg-color-light-grey::after{bottom: -45px;}
/*Seo Landing Page*/

/*StartUp Page*/
.startUp{float: left;width: 100%; margin-top: 150px;}
.startUp_top{float: left;width: 100%;}
.startUp_top .startUp_text{float: left;width: 48%;padding-right: 15px;}
.startUp_top .startUp_text h1{font-size: 50px;color: #3E3F44; font-weight: 600;position: relative;display: block;}
.startUp_top .startUp_text h1:after{content: '';position: absolute;background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);
                                    border-radius: 6px;width: 60px; height: 6px;left: 0; top: -35px;}
.startUp_top .startUp_text p{font-weight: normal; font-size: 20px; line-height: 34px;color: #3E3F44;margin-top: 50px;} 
.startUp_top .startUp_img{float: left;width: 46%; padding-left: 15px;text-align: center;}
.startUp_top .startUp_img img{max-width: 100%;}
.startup_points{float: left;width: 100%;position: relative;}
img.startup_back{position: absolute; z-index: -1; top: 7%; left: 0;}
.startup_container{max-width: 1200px;margin: 0 auto;}
.startup_points .servBox li{width: 208px; height: 148px; float: left; margin: 0 13px;}
.startup_points .servBox li img{margin-top: 10px;}
.startup_break{float: left;width: 100%;margin-top: 130px;}
.startup_break h2 {font-size: 50px;font-weight: normal;color: #0E0E0E;margin-bottom: 20px;}
.startup_break h2 span{display: block;font-weight: 300; font-size: 50px; color: #0E0E0E;}
.startup_break p{font-size: 20px; line-height: 34px;color: #3E3F44;}
.startup_break a{border:1px solid #FFDF10;margin-top: 20px;}
.startup_break a.primary_btn:hover{border:1px solid #FFDF10;}
.startup_technology{float: left;width: 100%;padding: 100px 0;}
.startup_technology h2{font-size: 50px; text-align: center; color: #03588C;font-weight: 600;margin-bottom: 50px;}
ul.tabs{float: left;width: 350px;}
ul.tabs li {margin-bottom: 40px;}
ul.tabs li a{font-size: 30px; color: #E0E0E0;line-height: 38px;font-weight: 600;position: relative;}
ul.tabs li a:hover, ul.tabs li.active a{color: #3E3F44;}
ul.tabs li a:hover:after, ul.tabs li.active a:after{position: absolute;content: ''; background: #FFDF10; width: 60px; height: 6px; left: 0; bottom: -20px;}
.tab_container{float: left;width: 800px;}
.tab_container .tab_block{background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;padding:30px 40px 35px;}
.tab_container .tab_block h3{font-weight: 600; font-size: 24px; line-height: 38px;color: #3E3F44;margin-bottom: 20px;}
.tab_container .tab_block p{font-size: 20px; line-height: 34px;color: #3E3F44}
.tab_container .tab_block a{color: #03588C;}
.tab_container .tab_block a:hover{color: #000;}
.tab_container .tab_block a i{margin-left: 5px;}
.bgcolor{background: #FAFAFB;}
.startup_product{padding: 100px 0;float: left;width: 100%;}
.startup_product h2{font-size: 50px; color: #8B5CDD;font-weight: 600;text-align: center;display: block;}
.startup_product img{margin: 0 auto; display: block;}
.col2{float: left;width: 570px; padding: 0 15px;}
.Startup_step_box{float: left;padding: 30px 40px;background: #FFFFFF; box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05); border-radius: 6px;}
.Startup_step_box h3{position:  relative;font-size: 30px; color: #3E3F44;line-height: 38px;font-weight: 600;display: block;margin-bottom: 60px;}
.Startup_step_box h3:after{content: ''; position: absolute; background: #FFDF10; width: 60px; height: 6px;left: 0; bottom: -35px;}
.Startup_step_box p{font-size: 20px; line-height: 34px;color: #3E3F44;}
.mrgn_top{margin-top: 60px !important;}
.startup_funding{padding: 100px 0;float: left;width: 100%;}
.startup_funding h2{font-size: 50px; color: #00B170;font-weight: 600;text-align: center;display: block;}
.row{display: block;width: 100%; clear: both;float: left;}
.col1{width: 570px;margin: 0 auto;}
.startup_funding .col2 {padding: 0; width: auto;}
.startup_funding .col2 .Startup_step_box{width: 394px; height: 411px;}
.startup_funding .fund_img{float: left;width: 160px;margin: 0 45px;}
.startup_marketing{padding: 100px 0;float: left;width: 100%;}
.startup_marketing h2{font-size: 50px; color: #F1970C;font-weight: 600;text-align: center;display: block;}
.startup_marketing .col2 a{font-size: 20px; line-height: 34px;color: #03588C;}
.startup_marketing .col2 a:hover{color: #000;}
.startup_marketing .col2 a i{margin-left: 5px;}
.startup_marketing .col2 .Startup_step_box{height: 400px;}
a.start_step2:hover li{background: #8B5CDD !important;}
a.start_step3:hover li{background: #00B170 !important;}
a.start_step4:hover li{background: #F1970C !important;}
.startup_container .servBox ul li .read_more{ bottom: -45px;right: 0;}
.startup_container .servBox ul li .read_more span{display: block;font-size: 16px; color: #03588C;line-height: 20px;}

/*Startup new page*/
.content-side .title-text.orange::before{background: #F1970C;}
.s-15{font-style: normal;font-size: 15px !important;line-height: 24px; color: #3E3F44;}
.read-more-link{margin-top: 20px;}
.read-more-link a{font-style: normal;font-weight: 600;font-size: 15px;line-height: 24px;text-transform: capitalize;color: #3E3F44;}
.read-more-link a:hover{color: rgba(62, 63, 68, 0.6);}
.strips.bg-color-light-grey::before, .strips.bg-color-light-grey::after {background: transparent;}
.new-sc .social-images img{width: 100%;}
.new-sc .two-column-img-txt .point-wrapper.col-1{width: 100%;}
.new-sc .two-column-img-txt .point-listing.fl-w-100{height: auto;}
.new-sc .two-column-img-txt .point-wrapper .point-listing .img-wrapper-side{height: 300px;width: 43%;}
.new-sc .two-column-img-txt .point-wrapper .point-listing .img-wrapper-side img{width: 100%;height: 100%;}
.orange-hover .toggle .toggle-title.active .title-name{color: #F1970C;}
.orange-hover .toggle.openAccordion{position: relative;}
.orange-hover .toggle.openAccordion::before{position: absolute; content: '';width: 2px;height: 100%;background: #F1970C;}
.orange-hover .toggle .toggle-title.active i{background:url('../image/orange-arrow-up-faq.svg') 0px 0px no-repeat}
.w-70{width:70%;margin:auto;text-align:center}
.two-column-img-txt .point-wrapper .point-listing .content-side.left-margin{margin-left: 100px;width: 45%;}
.two-column-img-txt .point-wrapper .point-listing .content-side.left-content-width{width: 45%;margin-right: 58px;}
/*StartUp Page*/

/*Case Studies*/
.case_studies{float: left;width: 100%; padding: 100px 0 50px;}
.case_studies h1.design_serv_title{margin-bottom: 60px;}
.case_studies h1.design_serv_title:before{background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);}
.case_studies_container{max-width: 1564px; margin: 0 auto;}
.case_studies_container ul{text-align: center;}
.case_studies_container ul li{display: inline-block;margin: 0 10px 25px;text-align: center;}
.case_studies_container ul li:last-child, .case_studies_container ul li:nth-child(6) {margin-bottom: 0;}
.case_Wrap{float: left;width: 100%;margin-top: 50px;}
.case_box{margin-top: 60px;box-shadow: 0px 2px 10px rgba(3, 88, 140, 0.21); border-radius: 10px;float: left;width: 100%;}
.case_box .left{float: left;width: 782px;}
.case_box .right{float: left;width: 782px;}
.case_box .right .case_detail{padding: 50px;}
.case_box .right .case_detail h2{font-size: 30px;color: #3E3F44;font-weight: 600;}
.case_box .right .case_detail p{font-size: 20px; line-height: 28px;color: #3E3F44;}
.case_box .right .case_detail .case_history{float: left;width: 100%;margin-top: 80px;}
.case_box .right .case_detail .case_history .col3{float: left;width: 33.33%;}
.case_box .right .case_detail .case_history .col3 label{font-size: 20px;color: #19375F;font-weight: 600;margin-bottom: 15px;display: inline-block;position: relative;}
.case_box .right .case_detail .case_history .col3 label.before:before{position: absolute;content: ''; background: #FFDF10; width: 57px; height: 6px;left: 0; top: -50px;}
.case_box .right .case_detail .case_history .col3 p{font-size: 16px;line-height: 26px;color: #3E3F44;}
.case_box .right .case_detail .our_involvment{float: left;width: 100%; margin-top: 50px;}
.case_box .right .case_detail .our_involvment label{font-size: 20px;color: #19375F;font-weight: 600;margin-bottom: 15px;display: block;}
.case_box .right .case_detail .our_involvment p{font-size: 16px; color: #3E3F44;line-height: 30px;}
.case_box .right .case_detail .our_involvment a{margin-top: 15px;border:1px solid #FFDF10;}
.case_box .right .case_detail .our_involvment a:hover{background: transparent;}
.case_box .right .case_detail .our_involvment a.grey{background: #E0E0E0;border:1px solid #E0E0E0;color: #A3A3A3;}
.case_box .right .case_detail .our_involvment a.grey:hover{cursor:not-allowed;}

/*New Case Studies*/
.custom-title{font-style:normal;font-weight:600;font-size:50px;line-height:68px;text-align:center;text-transform:capitalize;color:#3E3F44;}
.custom-sub-text{border-bottom:1px solid #E5E5E5;}
.case-wrapper{width:300px;height:240px;margin:auto;}
.thumbnail{position:relative;width:100%;height:100%;margin-bottom:10px;overflow:hidden;border-radius:6px;}
.thumbnail > img{max-width:100%;height:100%;transition:all 0.3s ease }
.thumbnail div{position:absolute;background:rgba(82, 93, 255, 0.9);color:#fff;width:100%;height:100%;opacity:0;transition:all 0.3s ease;text-align:left;font-style:normal;font-weight:normal;font-size:15px;line-height:24px;z-index:2;border-radius:6px;}
.thumbnail div span{position:absolute;bottom:0;padding:20px}
.thumbnail:hover > div{opacity:1 }
.case-title{font-style:normal;font-weight:600;font-size:15px;line-height:28px;text-align:center;color:#3E3F44}
.case-wrapper:hover .case-title{color:#6b6e7d;}
.case-studies-thumb ul{display:flex;flex-wrap:wrap;}
.case-studies-thumb ul li{width:33.33%;margin-bottom:80px;}
.case-study-logo{width: 30%; float: left;}
.case-study-detail{width: 70%; float: left}
.case-para{font-style: normal;font-weight: normal;font-size: 15px;line-height: 28px;color: #3E3F44;}
.purple-title{font-style: normal;font-weight: 600;font-size: 16px;line-height: 26px;color: #525DFF;}
.subtext, .involvement-list ul li{font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;color: #3E3F44;}
a.subtext:hover{color: #b8bfc9;}
.col-3{width: 33.33%;float: left;}
.pb-0{padding-bottom: 0;}
.new-case-studies .slide_content .img-wrap{width: 100%;height: 400px;float: left;}
.new-case-studies .custom-title{margin-top: 60px;}
.slide_content .img-wrap img{width: 100%;height: 100%;object-fit: contain;}
.slick-prev{top: unset;bottom:-60px;left: 0;}
.slick-next{top: unset;bottom:-60px;left: 35px;}
.slide_content .img-wrap img{max-height: 100%;}
.goal-wrapper .content{width: 30%;float: left;}
.goal-wrapper .content h4{font-style: normal;font-weight: 500;font-size: 22px;line-height: 29px;text-transform: capitalize;color: #3E3F44;}
.goal-wrapper .description{width: 60%;float: left;}
.goal-wrapper .description p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 28px;color: #3E3F44;}
.bg-color-greyish{background: #FAFAFB;transform: skewY(-2deg); -webkit-transform: skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform: skewY(-2deg);-o-transform: skewY(-2deg);position: relative;padding: 90px 0;}
.three-col-points .wrapper{width: 33.33%;float: left;}
.three-col-points .wrapper .points{font-style: normal;font-weight: 500;font-size: 15px;line-height: 26px;color: #3E3F44;position: relative;}
.three-col-points .wrapper .points::before{content:'';position: absolute;width: 2px;height: 23px;left: -10px;top:3px;background: #525DFF;}
.three-col-points .wrapper p{font-style: normal;font-weight: normal;font-size: 24px;line-height: 26px;color: #525DFF;}
.case-study-content p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 28px;color: #3E3F44;}
.case-main-img{height: 400px;}
.case-main-img img{height: 100%;max-width: 100%;object-fit: contain;}
.purple-btn{background: #525DFF;border-radius: 6px;font-style: normal;font-weight: 500;font-size: 15px;line-height: 22px;text-align: center;text-transform: capitalize;color: #FFFFFF;padding: 10px 30px;}
.case-study-content{margin-bottom: 20px;}
a.purple-btn:hover{color: #fff !important; background: rgba(62, 63, 68, 0.9); border-radius: 6px;transition: .4s ease all;}
/*Case Studies*/
/*About Us*/
.about_us{float: left;width: 100%;padding: 100px 0;}
.about_container{margin:0 auto; max-width: 1170px;;}
.about_us h1{font-size: 120px;text-transform: uppercase;color: #FAFAFB;line-height: 26px;}
.about_detail_wrap{max-width: 952px; margin: 0 auto;text-align: center;}
.about_detail_wrap h2{font-size: 50px; line-height: 20px;text-align: center; color: #3E3F44;font-weight: 600;position: relative;display: inline-block;}
.about_detail_wrap h2:before{position: absolute;content: '';background:#19375F;width: 9px; height: 9px; border-radius: 50%;right: 62px; top: -25px;}
.about_detail_wrap h2:after{position: absolute;content: '';background:#FFDF10;width: 9px; height: 9px; border-radius: 50%;right: 32px; top: -25px;}
.mission{float: left;width: 100%;margin-top: 60px;}
.mission h3{font-size: 30px; color: #3E3F44;line-height: 28px;margin-bottom: 15px;}
.mission p{font-size: 18px; color: #3E3F44;line-height: 28px;max-width: 686px;margin: 0 auto;}
.develop_company{float: left;width: 100%; margin-top: 60px;}
.develop_company .abt_img{float: left;width: 462px;margin-right: 48px;}
.develop_company .abt_text{float: left;width: 441px;text-align: left;padding-top: 40px;}
.develop_company .abt_text h3{font-size: 30px; line-height: 42px;color: #3E3F44;margin-bottom: 15px;max-width: 370px;}
.develop_company .abt_text p{font-size: 18px; line-height: 28px;color: #3E3F44;}
.abt_paragraph{float: left;width: 100%;margin-top: 60px;}
.abt_paragraph p{font-size: 18px; line-height: 28px;color: #3E3F44;max-width: 760px; margin: 0 auto;}
.abt_paragraph a{border:1px solid #FFDF10;margin-top: 30px;}
.abt_paragraph a:hover{background: transparent;}

/*About Us New*/
.mobile-display{display:none;}
.about-us-wrap{background:url('../image/about_us.webp') no-repeat;height:858px;width:858px;margin:auto;position:relative;background-size: cover;}
.about-title-new{font-style:normal;font-weight:600;font-size:50px;line-height:68px;text-align:center;text-transform:capitalize;color:#3E3F44;}
.about-sub-title{font-style:normal;font-weight:600;font-size:24px;line-height:24px;text-align:center;color:#3E3F44;}
.about-content{position:absolute;top:10%;width:75%;margin:auto;right:0;left:0;}
.about-new-wrapper .title-text{font-size:24px;}
.about-counter ul{display: flex;flex-wrap: wrap;background: #F5F8FB;padding: 50px 0 20px;margin-top: 10%;}
.about-counter ul li{width: 25%;text-align: center;}
.about-counter ul li img{margin-top: -35%;}
.about-counter ul li span{font-style: normal;font-weight: 600;font-size: 40px;text-align: center;color: #525DFF;}
.about-counter ul li p{font-style: normal;font-weight: normal;font-size: 16px;line-height: 19px;text-align: center;text-transform: uppercase;color: #3E3F44;margin-top: 20px;}
/*About Us*/
/*Contact Us*/
.contact_us{float: left;width: 100%; padding: 60px 0 50px;position: relative;}
.contact_container{max-width: 1595px; margin: 0 auto;}
.contact_us h1.design_serv_title{margin-bottom: 20px;}
.contact_us p.sub-title{margin-bottom: 60px;}
.contact_us h1.design_serv_title:before{background: linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);}
.lets_talk{float: left;width: 100%;border: 1px solid #A3A3A3;border-radius: 6px;border-right: 0;z-index: 9999999;background: #fff;display: flex;align-items: center;}
.lets_talk .left{float: left;width: 35%;color: #fff;background: #19375F;padding:65px 0 180px 60px;border-radius: 0px 6px 6px 0;}
.lets_talk .left footer{padding:60px 0 80px;background: transparent;}
.lets_talk .left footer .social{margin-top: 0;}
.lets_talk .left h2{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 30px;line-height: 30px;color: #FFFFFF;padding-bottom: 0;}
.lets_talk .right h3{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 30px;line-height: 30px;color: #3E3F44;}
.lets_talk .left p{font-size: 20px; line-height: 30px;padding: 0;}
.reachUs{float: left;width: 100%; margin-top: 50px;}
.reachUs .reach_txt{margin-right: 20px;}
.reachUs .reach_txt a.email-text{font-size: 20px;font-weight: 600;line-height: 30px;display: block;color:#fff}
.reachUs .reach_txt a {margin-bottom: 40px;}
.reachUs .reach_txt a.tel, .reachUs .reach_txt address a{font-size: 20px;font-weight: 600;line-height: 30px;display: block;margin-top: 30px;color:#fff}
.reachUs .reach_txt address{margin-top: 30px;font-size: 20px;font-weight: 600;line-height: 30px;color:#fff}
.reachUs .reachImg{float: left;width: 304px;}
.lets_talk .map{float: left;width: 100%;margin-top: 50px;}
.lets_talk .map iframe{width: 100%;height: 653px;}
.lets_talk .right{float: left;width: 46%;padding:36px 70px 36px 100px;background: #fff;border-radius: 6px 0 0 6px;}
.lets_talk .right form{border-radius: 6px;float: left;width: auto;}
.form_group{float: left;width: 50%;margin-bottom: 25px;}
.form_control{color: #85898D;font-size: 20px; line-height: 30px;background: #fff;border: 1px solid #A3A3A3;border-radius: 6px;padding: 19px 15px; width: 85%;}
.form-control.error{background: rgba(224, 105, 97, 0.2);border: 1px solid #BE1E2D;border-radius: 6px;}
.form_control:focus{border: 1px solid #A3A3A3;}
.pull-right{float: right !important;}
.full{width: 100% !important;}
.full.form_group{margin-bottom: 20px !important;}
.full textarea.form_control{width: 96% !important;height: 140px;font: 400 20px Arial;}
.reason_talk{float: left;width: 100%; }
.reason_talk h3{font-size: 20px; color: #FFFFFF;line-height: 30px;display: block;font-weight: 600;margin-bottom: 30px;}
.category_chkbox{float: left;width: 100%;}
.custom_chkbox {width: 43%; float: left; position: relative; padding-left: 45px; margin-bottom: 12px; cursor: pointer; font-size: 20px; line-height: 30px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-bottom: 40px; color: #85898D; }
.custom_chkbox input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background: #FFFFFF;border: 1px solid #A3A9AD;border-radius: 4px; }
.checkmark:after {content: ""; position: absolute; display: none; }
.custom_chkbox input:checked ~ .checkmark:after {display: block; }
.custom_chkbox input:checked ~ .checkmark{background: #525DFF;border: 1px solid #525DFF}
.custom_chkbox .checkmark:after {left: 9px; top: 5px; width: 5px; height: 10px; border: solid #fff; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.contact_back{position: absolute; bottom: 0; left: 0; z-index: -1;width: 100%; max-height: 885px;}
input.form_control.wpcf7-not-valid{border: 1px solid red;}
div.wpcf7-validation-errors{text-align: center;color: #fff;border:2px solid #f00;}
div.wpcf7-mail-sent-ok{text-align: center;color: #000;}
.grecaptcha-badge{visibility: hidden !important;}
.page-id-31 .grecaptcha-badge{visibility: visible !important;}

/*New Contact Us*/
.new-contact-us .lets_talk .left h2{font-style: normal;font-weight: 600;font-size: 35px;line-height: 24px;text-transform: capitalize;color: #FFFFFF;}
.new-contact-us .lets_talk .left p.sub-text{padding: 0;font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;text-transform: capitalize;color: #FFFFFF;}
.new-contact-us .lets_talk .left{background: #525DFF;border-radius: 10px 0px 0px 10px;position: relative;}
.new-contact-us .reachUs .reach_txt a, .new-contact-us .reachUs .reach_txt a strong{font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;text-transform: capitalize;color: #FFFFFF;}
.arrow-group{position: absolute;right: 0;height: 400px;width: 150px;}
.arrow-group img{max-height: 100%;}
.new-contact-us .lets_talk .social .follow-us{font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;text-transform: capitalize;	color: #FFFFFF;}
.new-contact-us footer .social ul li:first-child{margin-left: 0;}
.new-contact-us footer .social ul li{margin-left: 20px;}
.new-contact-us .form_control{border-radius: 0;border: 0;padding: 5px 15px 5px 0;font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;color: #3E3F44 !important;background: transparent;}
.new-contact-us .form_group{width: 100%;border-bottom: 1px solid #3E3F44 !important; border-radius: 0;border: 0;}
.new-contact-us .form_group label, .new-contact-us .reason_talk label, .new-contact-us .full textarea.form_control{font-style: normal;font-weight: normal;font-size: 15px;text-transform: capitalize;color: #828282;}
.new-contact-us .category_chkbox{margin-top: 30px; display: flex;flex-wrap: wrap;}
span.form-control-wrapreason_talk_chkbox {width: 33.33%;}
.new-contact-us .custom_chkbox{width: 100%;line-height: 12px;padding-left: 26px;}
.new-contact-us .custom_chkbox .checkmark{border-radius: 50%;height: 15px;width: 15px;}
.new-contact-us .form_group.form-group-captcha{border-bottom: 0 !important;}
.new-contact-us .full textarea.form_control{height: 70px;margin-top: 8px;}
.new-contact-us .custom_chkbox .checkmark:after{left: 4px;top: 0px;width: 5px;height: 10px;border-width: 0 2px 2px 0;}
.new-contact-us .custom_chkbox input.others{height: 15px;}
.new-contact-us .list-item-label{color: #3E3F44;font-size: 15px;}
.new-contact-us .full.form_group{margin-top: 20px;}
.new-contact-us .custom-sub-text{border-bottom: 0;}
.new-contact-us .lets_talk, .new-contact-us .lets_talk .right{background: #FAFAFB;border-radius: 0px 10px 10px 0px;border: 0;}
.form-wrap{position: relative;width: 46%;float: left;margin-bottom: 10px;margin-right: 20px;}
.error-text{position: absolute;bottom: 0;}
.new-contact-us .form_control.pull-right{width: 95%;}
.primary_btn.blue-primary_btn.light{background: rgba(82, 93, 255, 0.5);border: 0;}
.new-contact-us .msg-sub-text p{text-transform: capitalize;}
.new-contact-us footer .social ul li.insta-link a img:hover{content: url('../image/insta-green.svg');}
.new-contact-us footer .social ul li.fb-link a img:hover{content: url('../image/facebook-green.svg');}
.new-contact-us footer .social ul li.linkedin-link a img:hover{content: url('../image/linkedin-green.svg');}
.new-contact-us footer .social ul li.twitter-link a img:hover{content: url('../image/twitter-green.svg');}
.new-contact-us footer .social ul li img{height: 30px;width:30px ;}
.new-contact-us footer .social ul li.twitter-link img {width: 40px;height: 40px;}

/*New Let's Talk Popup*/
.bg-overlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background:rgb(148 148 148 / 0.40);width:100%;height:100%;transition:opacity 500ms;visibility:hidden;opacity:0;}
.bg-overlay:target{visibility:visible;opacity:1;z-index:999;}
.popup-form .contact-form{float:left;position:relative;z-index:999;top:50%;left:50%;transform:translate(-50%, -50%);padding:2rem;width:30%;height:auto;background:#fff;border-radius:5px;font-size:0.8rem;background:#FFFFFF;box-shadow:4px 4px 10px rgba(0, 0, 0, 0.25);border-radius:6px;}
.popup-form .form_group{width:50% !important;}
.popup-form .full.form_group{width:100% !important;}
.popup-form .full textarea.form_control{width:92% !important;height:75px;}
.popup-form .send-btn{width:100%;float:left;}
.popup-form .form_control{width:84%;float:left !important;padding:0px;border-bottom: 1px solid #3E3F44 !important;border: 0;border-radius: 0;}
.popup-form .form_group label{float:left;width:100%;margin-bottom:10px;}
.popup-form .custom_chkbox{margin-bottom:10px;width: 35%;}
.popup-form .checkmark{width:20px;height:20px;top:5px;}
.popup-form .custom_chkbox .checkmark:after{left:4px;top:0px;}
.popup-form .form-control-wrapreason_talk_chkbox .list-item-label{font-style:normal;font-weight:normal;font-size:15px;line-height:30px;color:#3E3F44;}
.popup-form .contact-form .optin-close{position:absolute;top:1rem;right:1rem;z-index:999;color:#d4d4d4;font-size:30px;text-decoration:none;}
.popup-form .contact-us-form h4{font-style:normal;font-weight:600;font-size:34px;line-height:42px;text-transform:capitalize;color:#3E3F44;}
.popup-form .contact-us-form p{font-style:normal;font-weight:normal;font-size:16px;line-height:24px;color:#3E3F44;margin:20px 0;}
.popup-form .primary_btn.blue-primary_btn{transition: none;}
.mobile-let-us-talk-btn{display: none;}
.popup-form .custom_chkbox .checkmark:after{border: solid #525dff;border-width: 0 3px 3px 0;} 
.form_group.form-group-captcha{width: 100%;float: left;display: flex;justify-content: center;margin: 20px 0;}
.popup-form .form_group{border: 0 !important;}
.popup-form .form_group label, .popup-form .reason_talk label{color: #828282;}
.popup-form .new-contact-us .custom_chkbox input.others{height: 30px;}
.popup-form .form_control{color: #3E3F44;font-size: 14px;line-height: 20px;}
/*Contact Us*/

/*Contact Us Form*/
.send-btn{float: left;width: 100%;margin-top:20px}
.mb-0{margin-bottom: 0 !important;}
.pb-0{padding-bottom: 0;}
.form-control-wrap{position: relative;}
.custom_chkbox input.others{opacity: 1;height: 0; width: 100%;border-bottom: 1px solid #a3a3a3 !important; border: none;border-radius: inherit;}
.form-msg-wrapper{text-align: center;}
.form-msg-wrapper .msg{font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 30px;line-height: 30px;text-align: center;color: #3E3F44;margin: 40px 0;}
.msg-sub-text p{padding-bottom: 5px;}
.form-msg-btn{margin-top: 40px;}
.form-msg-wrapper .form-error-msg{background: #F2F2F4;display: inline-block;margin-top: 20px;padding: 20px 30px;}
.error-msg{font-style: normal;font-weight: normal;font-size: 14px;line-height: 30px;color: #BE1E2D;}
.error-msg.ml-25{margin-left: 25px;}
.ErrorMsg.error-msg{font-weight: 700;color: #a94442;background-color: #f2dede;border-color: #ebccd1;padding: 5px 20px;margin-top: 20px;border-radius: 2px;}

/*Home Page*/
.home_service ul li h3::before{position: absolute;content: '';width: 2px;height: 20px;border-radius: 6px;left: -15px;top: 10px;}
.wd-line h3::before{background: #0F94D6;}
.ui-line h3::before{background:#8B5CDD;}
.dm-line h3::before{background: #F76A6A;}
.seo-line h3::before{background: #00B170;}
.smm-line h3::before{background:#DA5CDD;}
.ppc-line h3::before{background: #00A6B1;}
.startup-line h3::before{background: #F1970C;}

/*New Home Page*/
#sticky {
    position: sticky;
    position: -webkit-sticky;
    top: 70px;
    color: #fff;
}
#wrapper {
    height: 100%;
    float: left;
}

.top.grey-bg{background: #232423;height: 750px;}
.banner.light-grey{background: #FAFAFB;}
.light-grey{background: #FAFAFB;}
.blue-title{font-style: normal;font-weight: 600;font-size: 18px;line-height: 28px;text-transform: capitalize;color: #525DFF;}
.sub-title-text{font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #3E3F44;width: 25%;}
.home-services-para-wrapper .para-1{width: 45%;float: left;padding-right: 40px;}
.home-services-para-wrapper .para-2{width: 45%;float: right;padding-left: 40px;} 
.home-services-para-wrapper p{	font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #3E3F44;}
.home_service.new-home-service{background: #FAFAFB;height: auto;margin-top: 0px;}
.home_service.new-home-service ul li .img-class{height: 80px;}
.home_service.new-home-service ul li .img-class img{width: 60px;height: 60px;}
.home_service.new-home-service ul li{background: transparent;border: none;height: 380px;}
.home_service.new-home-service ul li:hover{background: #FFFFFF;box-shadow: none;}
.home_service.new-home-service ul li:hover h3, .home_service.new-home-service ul li:hover p{color: rgba(62, 63, 68, 0.9);}
.home_service.new-home-service ul li h3{font-style: normal;font-weight: 600;font-size: 15px;line-height: 28px;color: #3E3F44;}
.home_service.new-home-service ul li h3::before{width: 3px;height: 20px;left: -15px;top: 5px;}
.home_service.new-home-service ul li p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: rgba(62, 63, 68, 0.9);}
.bg-color-grey{background: #3E3F44;transform: skewY(-2deg); -webkit-transform: skewY(-2deg);-moz-transform:skewY(-2deg);-ms-transform: skewY(-2deg);-o-transform: skewY(-2deg);position: relative;padding:90px 0}
.bg-color-grey::after{position: absolute;content:'';background: rgba(62, 183, 211, 0.7);width:350px;height: 25px;right: 0;bottom: -24px;}
.bg-color-grey::before{position: absolute;content:'';background:rgba(83, 186, 164, 0.7);width:250px;height: 25px;right: 0;bottom: -49px;}
.green-title{font-style: normal;font-weight: 600;font-size: 18px;line-height: 28px;text-transform: capitalize;color: #57FFBE;transform: skewY(2deg);}
.white-sub-title-text{font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #FFFFFF;transform: skewY(2deg);}
.why-choose-wrapper{display: flex;align-items: center;}
.why-choose-wrapper .content{width: 50%;float: left;padding-right: 50px;}
.why-choose-wrapper .content .para{font-style: normal;	font-weight: normal;font-size: 16px;line-height: 24px;color: #FFFFFF;transform: skewY(2deg); -webkit-transform: skewY(2deg);-moz-transform:skewY(2deg);-ms-transform: skewY(2deg);-o-transform: skewY(2deg);}
.why-choose-wrapper .img-wrapper{width: 50%;float: right;display: flex; align-items: end;justify-content: flex-end;transform: skewY(2deg); -webkit-transform: skewY(2deg);-moz-transform:skewY(2deg);-ms-transform: skewY(2deg);-o-transform: skewY(2deg);}
.why-choose-points{transform: skewY(2deg);}
.last-img{margin-top: 15%;}
.why-choose-points .points{width:18%;float: left;padding-right: 82px;}
.why-choose-points .points span{font-style: normal;font-weight: 500;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #57FFBE;}
.why-choose-points .points .choose-points{font-style: 500;font-weight: bold;font-size: 15px;line-height: 28px;color: #FFFFFF; margin:15px 0 20px;position: relative;}
.why-choose-points .points .choose-points::before{position: absolute;background: #57FFBE;width: 2px;height: 23px;content: '';left: -10px; top: 4px;}
.why-choose-points .points 	p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: rgba(255, 255, 255, 0.9);}
.new-home-how-it-works .sub-title-text{font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #3E3F44;width: 100%;padding-bottom: 30px;}
.title-line{position: relative;font-style: normal;font-weight: 600;font-size: 20px;line-height: 42px;color: #3E3F44;}
.title-line::before{position: absolute;background: #525DFF;width: 2px;height: 23px;content: '';left: -10px; top: 9px;}
.workflow-wrapper .workflow{border-radius: 6px; padding:20px;position: relative;}
.workflow-wrapper .workflow::after{position: absolute;content: url('../image/arrow-down.svg');bottom: -25px;left: 50%;right: 50%;}
.workflow-wrapper .workflow.workflow-7::after{content:none}
.workflow-wrapper .workflow .num{font-style: normal;font-weight: 500;font-size: 34px;line-height: 42px;text-transform: capitalize;color: #FFFFFF;}
.workflow-wrapper .workflow .content{font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #FFFFFF;}
.workflow-1{background:rgba(82, 93, 255, 0.4);}
.workflow-2{background: rgba(82, 93, 255, 0.5);}
.workflow-3{background: rgba(82, 93, 255, 0.6);}
.workflow-4{background: rgba(82, 93, 255, 0.7);}
.workflow-5{background: rgba(82, 93, 255, 0.8);}
.workflow-6{background: rgba(82, 93, 255, 0.9);}
.workflow-7{background: #525DFF;}
.primary_btn.green-primary_btn{background: #4ED3A0;font-style: normal;font-weight: 500;font-size: 15px;line-height: 22px;text-align: center;text-transform: capitalize;color: #FFFFFF;border: 1px solid  #4ED3A0;transform: skewY(2deg);}
.primary_btn.green-primary_btn:hover{border: 1px solid #FFFFFF;border-radius: 6px;background: transparent; color: #fff;}
.new-home-works .sub-title-text{width: 35%;}
.slide_content .content{width: 43%;float: left;padding-right: 30px;}
.slide_content .img-wrap{width: 50%;float: left;}
.slide_content .img-wrap img{position: initial;}
.new-home-works .slide_content label{font-style: normal;font-weight: 600;font-size: 15px;line-height: 28px;color: #3E3F44;margin: 0;position: relative;}
.new-home-works .slide_content label.blue::after{position: absolute;position: absolute;background: #00DEFF;width: 2px;height: 23px;content: '';left: -10px; top: 4px;}
.new-home-works .slide_content label.brown::after{position: absolute;position: absolute;background: #BF9775;width: 2px;height: 23px;content: '';left: -10px; top: 4px;}
.new-home-works .slide_content label.line-color::after{position: absolute;position: absolute;width: 2px;height: 23px;content: '';left: -10px; top: 4px;}
.new-home-works .slide_content label.black::after{background: #000;}
.new-home-works .slide_content label.red::after{background: #BE1E2D;}
.new-home-works .slide_content label.pm::after{background: #B4A586;}
.new-home-works .slide_content label.km::after{background: #006853;}
.new-home-works .slide_content label.os::after{background: #D8D8D8;}
.new-home-works .slide_content label.utt::after{background: #CC9885;}
.new-home-works .slide_content label.md::after{background: #21146A;}
.new-home-works .slide_content label.confidential::after{background: #695644;}
.new-home-works .slide_content .categories p{font-style: normal;font-weight: 500;font-size: 12px;line-height: 20px;text-transform: uppercase;color: #7D7D7D;padding:10px 0}
.new-home-works .slide_content p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: rgba(62, 63, 68, 0.9);}
.new-home-works.home_case_study .slick-prev{top:-15px;bottom:0;left:auto;right:65px;}
.new-home-works.home_case_study .slick-next{top:-15px;bottom:0;left:auto;right:26px;}
.primary_btn.blue-primary_btn{color: #fff;font-size: 15px;font-weight: 600;text-transform: capitalize;cursor: pointer;}
.primary_btn.blue-primary_btn:hover{background: rgba(62, 63, 68, 0.9);border-radius: 6px;}
.btn-center{text-align: center;}
.testimonial-slider{width: 50%;float: left;}
.client-testimonial .testimonial{font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #3E3F44;}
.client-testimonial .client-name-wrap span{font-style: normal;font-weight: 500;font-size: 16px;line-height: 30px;color: #3E3F44;}
.client-testimonial .client-name-wrap h4{font-style: normal;font-weight: 500;font-size: 14px;line-height: 30px;color: #7D7D7D;}

.slick-dots {display: flex;justify-content: left;padding: 1rem 0;list-style-type: none;margin-left: 70px;}
.slick-dots li {margin: 0 0.25rem;padding: 2px;border: 1px solid #525DFF;border-radius: 50%;}
.slick-dots li:hover button{background-color: #525DFF;cursor: pointer;}
.slick-dots button {display: block;width: 10px;height: 10px;padding: 0;border-radius: 100%;background-color: transparent;text-indent: -9999px;}
.slick-dots li.slick-active button {background-color: #525DFF;}
.new-home-contact-us .sub-title-text{width: 100%;}
.new-home-contact-us .contact-info-wrapper{width: 35%;float: left;padding-right: 40px;}
.new-home-contact-us .contact-info-wrapper .sub-context p{font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #3E3F44;}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info{margin-bottom: 20px;}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info .insta:hover img, footer .social .insta-footer:hover img{content:url('../image/insta-hover-icon.svg')}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info .fb:hover img, footer .social .fb-footer:hover img{content:url('../image/fb-hover-icon.svg')}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info .linkedin:hover img, footer .social .linkedin-footer:hover img{content:url('../image/linkedin-hover-icon.svg')}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info .twitter:hover img, footer .social .twitter-footer:hover img{content:url('../image/twitter-hover-icon.svg');}
.social-icons-footer .social ul li .insta-footer:hover img{content:url('../image/insta-footer-hover-icon.svg')}
.social-icons-footer  .social ul li .fb-footer:hover img{content:url('../image/fb-footer-hover-icon.svg')}
.social-icons-footer .social ul li .linkedin-footer:hover img{content:url('../image/linkedin-footer-hover-icon.svg')}
.social-icons-footer .social ul li .twitter-footer:hover img{content:url('../image/twitter-hover-icon.svg')}
li.twitter a img {width: 30px;height: 30px;}

.new-home-contact-us .contact-info-wrapper .infoWrapper .info span{font-style: normal;font-weight: normal;font-size: 14px;line-height: 28px;color: #3E3F44;}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info a{font-style: normal;	font-weight: 600;font-size: 16px;line-height: 30px;color: #3E3F44;}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info ul{display: inline-block;}
.new-home-contact-us .contact-info-wrapper .infoWrapper .info ul li{float: left;margin-right: 20px;}
.new-home-contact-us .contact-us-form{width: 45%;float: right;background: #FFFFFF;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); border-radius: 6px; padding: 50px;}
.new-home-contact-us .contact-us-form .form_group{margin-bottom: 20px;}
.new-home-contact-us .contact-us-form label{font-style: normal;font-weight: normal;font-size: 14px;line-height: 28px;color: #3E3F44;}
.new-home-contact-us .contact-us-form .pull-right.form_control{width: 85%;}
.new-home-contact-us .contact-us-form .form_control{background: #FAFAFB;border: 1px solid #E5E5E5;border-radius: 6px;color: #3E3F44 !important;font-weight: 500;font-size: 16px;padding: 9px 15px;}
.new-home-contact-us .contact-us-form textarea.form_control{font-family: inherit;}
.new-home-contact-us .contact-us-form .custom_chkbox{margin-bottom: 20px;line-height: inherit;}
.new-home-contact-us .contact-us-form .checkmark{height: 20px;width: 20px;background: #FAFAFB;border: 1px solid #E5E5E5;border-radius: 2px;}
.new-home-contact-us .contact-us-form .custom_chkbox .checkmark:after {left: 6px;top: 2px;}
.new-home-contact-us .contact-us-form .custom_chkbox input.form_control{opacity: 1;padding: 13px 0px;border:none;border-bottom: 1px solid #E5E5E5;background: transparent;border-radius: unset;width: 65%;}

/*Hover*/
.new-home-service .primary_btn{background: transparent;border: none;padding: 0;color: #525DFF;font-weight: 600;font-size: 15px;line-height: 22px;}
.new-home-service.home_service ul li a:hover{color: #3E3F44;}
.new-home-service.home_service ul li a:hover img{content: url('../image/black-arrow.svg')} 
.new-home-testimonials{display: none;}

.banner_sec .right_img{width: 400px;max-height: 370px;}
.banner_sec .right_img img{width: 100%;height: 100%;object-fit: contain;}
/*New Home Page*/
/*Home Page*/

/*Service Page*/
.service_block .servDetail h2.Designuiux:before{position: absolute;content: '';background: #8B5CDD;border-radius: 6px;width: 60px;height: 6px;top: -35px;}
.service_block .servDetail h2.digitalmarket:before{position: absolute;content: '';background: #DD5C5C;border-radius: 6px;width: 60px;height: 6px;top: -35px;}
.service_block .servDetail h2.seosmm:before{position: absolute;content: '';background: #B1004A;border-radius: 6px;width: 60px;height: 6px;top: -35px;}
.service_block .servDetail h2.seoppc:before{position: absolute;content: '';background: #00A6B1;border-radius: 6px;width: 60px;height: 6px;top: -35px;}
/*Service Page*/

/*Digital Marketing Service*/
.dm-serv-block{background:none;}
.dm-serv-block .dm-serv-title{padding-left: 0;}
.dm-serv-block h2.dm-serv-title.title_type2:after{left: 0; position: absolute;content: '';background: #FFDF10; border-radius: 6px;width: 40px;height: 7px;bottom: -20px;}
.title_type2:after, .dm-contact-serv.dm-serv-block h2.dm-serv-title.title_type2:after{background: none;}
.dm-contact-serv.dm-serv-block h2.dm-serv-title.title_type2{padding-bottom:0;}
.title_type2 span{color: #FFDF10;}
.srb1 .title_type2, .srb2 .title_type2, .srb3 .title_type2, .srb4 .title_type2, .srb4 .title_type2, .srb5 .title_type2,.srb6 .title_type2{font-size: 24px;padding-bottom: 0;}
.dm-contact-serv{padding-top:30px;float: left;width: 100%;padding-bottom: 60px;}
.dm-contact-serv ul li{width: 50%; float: left; margin-top: 30px;}
.dm-contact-serv ul li img{margin-bottom: 30px;}
.dm-contact-serv ul li h3::before {position: absolute;background: #FFDF10;content: '';width: 2px;height: 20px; border-radius: 6px;left: -15px;top: 10px;}
.dm-contact-serv ul li h3{position: relative;font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 24px;line-height: 33px;color: #3E3F44;}
.dm-contact-serv ul li p{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 20px;line-height: 32px;color: #3E3F44; padding-right: 80px;}
.dm-work-process.serv_block{background: url('../image/dm-bg-grey.png');background-position: top center; padding:0 0 50px;}
.dm-work-process.serv_block ul li{background: transparent; box-shadow: none;margin-top: 0; padding: 24px 0 20px;}
.dm-work-process label .process-step-bold{color:#000; font-weight: 600; background: none; width: auto;height: auto;margin-right: 0;}
.dm-work-process label .process-step-bold:after, .dm-work-process label .process-step-bold:before{position: unset;}
.dm-work-process .process_steps ul {margin-top: 0;}
.dm_banner_text.webDev_banner_text h1:before{background: linear-gradient(0deg, #00B170, #00B170), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);}
.dm-serv-block .srb1 .title_type2, .dm-serv-block .srb2 .title_type2, .dm-serv-block .srb3 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb4 .title_type2, .dm-serv-block .srb5 .title_type2, .dm-serv-block .srb6 .title_type2{padding-left: 40px;}
.dm-serv-block.serv_block ul li p{padding-left: 40px;}
.dm-work-process.serv_block.digi-wp{padding:0 0 80px}

/*New DM Page*/
.content-side .title-text.red::before {background: #FF595E;}
.dm-wp.new-workProcess .workflow-1{background: rgba(255, 89, 94, 0.6);}
.dm-wp.new-workProcess .workflow-2{background: rgba(255, 89, 94, 0.8);}
.dm-wp.new-workProcess .workflow-3{background: #FF595E;}
.dm-wp.new-workProcess .workflow-wrapper .workflow::after {content: url(../image/red-arrow-down.svg);}
.dm-wp.new-workProcess .workflow-wrapper .workflow.workflow-3::after{content:none}
.light-red-heading{color: #FF595E;font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;}
.digital-marketing.newServicePage .four-column .online-new.strips ul li:before{background-image: url(../image/red-right.svg);display: inline-block;width: 15px; height: 15px; content: "";background-repeat: no-repeat;background-size: 100% 100%;margin-right: 10px;border-radius: 50%;z-index: 9999;margin-top: 2px;}
.digital-marketing.newServicePage .four-column .online-new.strips ul li:after{background: #FF595E;}
.dm-new-pointers .four-column ul li h3::before{background: #FF595E;}
.dm-new-pointers .four-column ul li .seo-img {background: url(../image/dm-seo.svg) no-repeat;}
.dm-new-pointers .four-column ul li .smm-design {background: url(../image/dm-smm.svg) no-repeat;}
.dm-new-pointers .four-column ul li .ppc-design{background: url(../image/dm-ppc.svg) no-repeat;}
.dm-new-pointers .four-column ul li .web-dev-design{background: url(../image/dm-web-dev.svg) no-repeat;}
.red-hover .toggle .toggle-title.active .title-name{color:#FF595E}
.red-hover .toggle.openAccordion{position: relative;}
.red-hover .toggle.openAccordion::before{position: absolute; content: '';width: 2px;height: 100%;background: #FF595E;}
.red-hover .toggle .toggle-title.active i {background: url(../image/red-arrow-up-faq.svg) 0px 0px no-repeat;}
.dm-new .smm-page .new-services-page.banner_sec .left_text{width: 70%;}
.digital-marketing.newServicePage .four-column .online-new.strips ul li{position: relative;}

/*Web Development Sidebar*/
.web-dev-service.serv_block .design_serv_menu ul li{padding:0; margin: 0;}
.serv_block ul li.srb1{margin-top: 0;}
.web-dev-service.serv_block ul{margin: 0px auto 0;}
.web-dev-service{padding:0px 0 100px;}

/*Social Media Marketing*/
.smm-banner-text p{margin-top: 20px;}
.ppc-service-block.smm-wrapper{padding-bottom: 150px;}
.smm-wrapper{padding: 60px 0 90px;float: left;width: 100%;}
.smm-wrapper .text-para{font-style: normal;font-weight: normal;font-size: 20px;line-height: 34px;color: #3E3F44;}
.smm-wrapper .smm-sec-wrapper{padding:60px 0}
.smm-sec-wrapper p{font-style: normal;font-weight: normal;font-size: 20px;line-height: 34px;color: #3E3F44;}
.smm-sec-wrapper p.font-bold{font-weight: 600;}
.serv_block.smm-list-wrapper{background: none;}
.serv_block.smm-list-wrapper ul{margin: 0;}
.dm-serv-block .smm-list-wrapper .title_type2{position: relative;padding-left: 90px; padding-right: 90px;font-size: 20px; margin-bottom: 20px;}
.smm-wrapper .smm-list-wrapper p{padding-left: 90px; font-size: 20px;}
.smm-wrapper .social-media-smm{padding-left:0 !important;}
.smm-list-wrapper .title_type2:before{position: absolute;content: '';width: 10px;height: 10px;border-radius: 50%;background: #FFDF10;top: 10px;left: 50px;}
.smm-work-process.dm-work-process.serv_block ul li{position: relative; padding:20px 0px 15px 60px;}
.smm-work-process.dm-work-process.serv_block ul li:before{position: absolute; content: url(../image/correct.png); left: 0;}
.dm-work-process.serv_block.smm-marketing-work-process{padding-bottom: 150px;}
.smm-work-process .process_steps{margin-top: 20px;}
.smm-work-process p{font-size: 20px;width: 1000px;float: left;}
.marketing-strategy-title{padding-left: 0px;line-height: 48px;font-size: 30px;margin-bottom: 0;float: left;padding-bottom: 0;font-weight: normal;}
.dm-serv-block .smm-sec-wrapper .dm-serv-title{margin-bottom: 60px;}
.dm-serv-block .smm-sec-wrapper h2.dm-serv-title.title_type2:after{bottom: -28px;}
/*Social Media Marketing New*/
.font-bold{font-weight: 600 !important;}
.full-width-content p, .smm-page .banner_sec .left_text p{color: #3E3F44;font-size: 16px;line-height: 24px;}
.four-column ul li span.light-pink{color:#DA5CDD;}
.new-smm-page .ui-line h3::before{background: #DA5CDD;}
.light-pink-heading{color: #DA5CDD;font-style: normal;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;}
.content-side .title-text.light-pink::before{background: #DA5CDD;}
.newServicePage .why-choose-wrapper .content .smm-title {color: #3E3F44;font-weight: 600;font-size: 34px;line-height: 42px;text-transform: capitalize;margin-bottom: 30px;}
.new-smm-title{font-style: normal;font-weight: 500;font-size: 34px;line-height: 42px;text-align: center;text-transform: capitalize;color: #3E3F44;}
.why-choose-wrapper .img-wrapper.text-inherit{transform: inherit ;-webkit-transform:inherit}
.new-workProcess.bg-color .workflow-1{background: rgba(218, 92, 221, 0.3);}
.new-workProcess.bg-color .workflow-2{background: rgba(218, 92, 221, 0.4);}
.new-workProcess.bg-color .workflow-3{background: rgba(218, 92, 221, 0.5);}
.new-workProcess.bg-color .workflow-4{background: rgba(218, 92, 221, 0.6);}
.new-workProcess.bg-color .workflow-5{background: rgba(218, 92, 221, 0.7);}
.new-workProcess.bg-color .workflow-6{background: rgba(218, 92, 221, 0.8);}
.new-workProcess.bg-color .workflow-7{background: rgba(218, 92, 221, 0.9);}
.new-workProcess.bg-color .workflow-8{background: #DA5CDD;}
.new-workProcess.bg-color .workflow-wrapper .workflow.workflow-8::after{content:none}
.pink-hover .toggle .toggle-title.active .title-name{color: #DA5CDD;}
.pink-hover .toggle.openAccordion{position: relative;}
.pink-hover .toggle.openAccordion::before{position: absolute;content: '';width: 2px;height: 100%;background: #DA5CDD;}
.smm-wp.new-workProcess .workflow-wrapper .workflow::after {content: url(../image/pink-arrow-down.svg);}
.pink-hover .toggle .toggle-title.active i{background: url(../image/pink-arrow-up-faq.svg) 0px 0px no-repeat;}
.w-50{width:50%;margin:auto;text-align:center}
.w-70{width:70%;margin:auto;text-align:center}
.smm-page .new-services-page.webDevWrap.banner_sec .right_img{justify-content: flex-end;}
.smm-page .new-services-page.banner_sec .left_text{width: 50%;}
.newServicePage .four-column ul.new-smm-page{padding-bottom: 50px;}

/*PPC Management*/
.container-wrapper{max-width: 1322px;margin: 0 auto;}
.ppc-work-process .title_type2.ppc-mang-serv{padding-left: 0;}
.ppc-work-process.dm-work-process.serv_block{background: none;}
.ppc-text-para{float: left; width: 100%;}
.ppc-service-block .dm-serv-title.title_type2{padding-bottom: 0; margin-bottom: 50px; margin-top: 0px;}
.ppc-service-block .title_type2{margin-bottom: 20px;}
.ppc-contact-service h2.title_type2{position: relative;}
.ppc-contact-service h2.title_type2:after{left: 0; position: absolute;content: '';background: #FFDF10 !important; border-radius: 6px;width: 40px;height: 7px;bottom: -40px !important;}
.ppc-service-block .ppc-service-process .dm-serv-title.title_type2{margin-bottom: 60px;}
.ppc-service-block .ppc-service-process .dm-serv-title.title_type2:after{bottom: -30px;}
.ppc-contact-service.dm-contact-serv ul li h2::before{background: none;}
.ppc-contact-service.dm-contact-serv ul li{width: 40%; padding:30px; margin-right: 30px;box-shadow: 0px 0px 21px rgba(3, 3, 3, 0.05);border-radius: 6px;height: 420px;}
.ppc-service-process.serv_block ul{margin: 0 auto;}
.ppc-contact-service.dm-contact-serv ul li img {margin-bottom: 20px;}
.ppc-service-block .title_type2.ppc-mang-serv{margin-top: 60px; margin-bottom: 0;padding-bottom: 0;}
.ppc-contact-service{padding-top: 0;}
.ppc-contact-service.dm-contact-serv ul li p{padding-right: 0;}

/*New PPC Management*/
.new-web-faq.bg-color-light-grey{padding-bottom: 20px;}
.ppc-management{margin-top: 80px;}
.home-services-lists .ppc-management.img-class{margin-top: 0;}
.ppc-management #wrapper{margin: 50px 0;}
.ppc-management .bg-color-light-grey::before{bottom: -70px;}
.ppc-management .bg-color-light-grey::after{bottom: -45px;}
.service-full-width .ui-content-wrapper p{padding-bottom: 0;}
.s-16{font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px; color: #3E3F44;}
.webDevWrap.banner_sec.service-top{padding:0 0 80px;justify-content: space-between;}
.new-services-page.webDevWrap.banner_sec .right_img{display: flex;justify-content: center;}
.new-services-page.banner_sec .left_text h2.bold-text{font-style: normal; font-weight: 600;font-size: 20px;line-height: 24px;color: #3E3F44;}
.bold-title.text-align{text-align: left;}
.list-two-col .left-services-col{width: 45%;float: left;padding-right:60px;padding-bottom: 50px;}
.list-two-col .right-services-col{width: 45%;float: left;padding-left:60px;padding-bottom: 50px;}
.list-two-col .mainWrap {float: left;display: flex;align-items: baseline;margin-top: 20px;}
.list-two-col .mainWrap .imgWrap{width: 5%;float: left;}
.list-two-col .mainWrap .content{width: 92%;float: left;margin-left: 10px;}
.list-two-col .mainWrap .content p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: #3E3F44;}
.content-side .title-text.blue::before{background:#00A6B1;}
.adServices .industry-serve-wrapper ul li{display: flex;align-items: center;}
.adServices .industry-serve-wrapper ul li:before{content: url("../image/blue-right.svg");margin-top: -5px;margin-right: 20px;}
.aqua-title{font-style: normal;font-weight: 600; font-size: 34px;line-height: 42px;text-transform: capitalize;color: #00A6B1;}
.service-full-width .numbering{margin-bottom: 10px;}
.service-full-width .reason-desc p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: #3E3F44;margin-top: 10px;}
.service-full-width .reason-desc{margin-top: 20px;}
.list-col .mainWrap {width: 100%;float: left;display: flex;align-items: baseline;margin-top: 20px;}
.list-col .mainWrap .imgWrap{width: 5%;float: left;}
.list-col .mainWrap .content{width: 95%;float: left;}
.list-col .mainWrap .content p{font-style: normal;font-weight: normal;font-size: 15px;line-height: 24px;color: #3E3F44;padding-bottom: 0;}
.new-workProcess .workflow-wrapper .workflow .num{display: flex;align-items: center;}
.new-workProcess .workflow-wrapper .workflow .work-process-title{font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #FFFFFF;}
.new-workProcess .workflow-1{background: rgba(0, 166, 177, 0.4);}
.new-workProcess .workflow-2{background: rgba(0, 166, 177, 0.5);}
.new-workProcess .workflow-3{background: rgba(0, 166, 177, 0.6);}
.new-workProcess .workflow-4{background: rgba(0, 166, 177, 0.7);}
.new-workProcess .workflow-5{background: rgba(0, 166, 177, 0.8);}
.new-workProcess .workflow-wrapper .workflow::after{content: url("../image/blue-arrow-down.svg");}
.new-workProcess .workflow-wrapper .workflow.workflow-5::after{content:none}
.aqua-hover .toggle .toggle-title.active .title-name{color:#00A6B1;}
.aqua-hover .toggle.openAccordion{position:relative;}
.aqua-hover .toggle.openAccordion::before{position:absolute;content:'';width:2px;height:100%;background: #00A6B1;}
.aqua-hover .toggle .toggle-title.active i{background: url('../image/aqua-faq-up.svg') 0px 0px no-repeat;}
.web-design-wrap{background: #fff;}
/*PPC Management*/

/**/
.serv_block ul ul.webTags li{width: 20%; margin-bottom: 20px;}
.servBox ul li:hover h3{color: #fff;}

/*SEO*/
.seo-serv-block .design_serv_menu{margin-top: 30px;}
.seo-rank-title{padding: 10px 0;margin-top: 30px;font-size: 24px; color: #fff;}
/*SEO*/

footer .let-us-talk-wrapper{display: none;}

.let-us-talk-wrapper{display:inline-block;text-align:center;position:fixed;bottom:30px;right:30px;opacity:1;visibility:visible;}
.let-us-talk-wrapper .let-us-talk-btn span{opacity:1;visibility:hidden;cursor: pointer; padding:17px 22px;background:linear-gradient(180deg, #525DFF 0%, #4A7EFF 100%);box-shadow:1px 1px 16px rgba(0, 0, 0, 0.3);border-radius:60px;font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:26px;text-align:center;color:#FFFFFF;}
.let-us-talk-wrapper .let-us-talk-btn span:hover{background: linear-gradient(0deg, rgba(62, 63, 68, 0.9), rgba(62, 63, 68, 0.9));}
.let-us-talk-wrapper .let-us-talk-btn span::before{content:"\f27b";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:28px;line-height:55px;color:#fff;margin-right:15px;}
.let-us-talk-wrapper .let-us-talk-btn span.show{opacity:1;visibility:visible;z-index:2}
.let-us-talk-btn{float:right;}
.let-us-talk-popup{opacity: 0;visibility: hidden; width:0px;height:0px;background:#FFFFFF;box-shadow:1px 1px 16px rgba(0, 0, 0, 0.25);border-radius:6px;margin-bottom:30px;z-index:-1;}
.let-us-talk-popup .lut-header{width:100%;height:70px;background:#19375F;border-radius:6px 6px 0px 0px;}
.let-us-talk-popup .lut-header span{font-family:Open Sans;font-style:normal;font-weight:600;font-size:24px;line-height:60px;float:left;padding-left:20px;color:#FFFFFF}
.let-us-talk-popup .lut-header .close-img{float:right;padding-right:20px; cursor: pointer;}
.lut-content{text-align:left;padding:30px 20px;}
.lut-content p{font-style:normal;font-weight:normal;font-size:16px;line-height:28px;color:#3E3F44;}
.lut-content .contact-info{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:30px;color:#3E3F44;padding-bottom:10px;}
.lut-content .primary_btn{margin-top:10px;}

.servBox ul li:hover {
    background: #19375F;
    box-shadow: 0px 0px 6px #19375F;
    transition: .4s ease all;
}

.serviceDev{background: url('../image/banner-img-bg.png') no-repeat scroll 0 0; width: 100%; height: 918px; background-position: top center;background-size: 110% 100%; }
.ppc-management-header.dm_banner_text.webDev_banner_text h1:before{background: linear-gradient(0deg, #00A6B1, #00A6B1), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);border-radius: 6px;}
.dm-banner-header.dm_banner_text.webDev_banner_text h1:before{background: linear-gradient(0deg, #DD5C5C, #DD5C5C), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);border-radius: 6px;}
.smm-banner-text.dm-banner-header.dm_banner_text.webDev_banner_text h1:before{background: linear-gradient(0deg, #B1004A, #B1004A), linear-gradient(90deg, #FFDF10 11.67%, #F9BE00 93.33%);border-radius: 6px;}

/*New UI & UX Services Page*/
.uiux_serv_box.uiux_serv_box{background: none;}
.new-uiux-serv-box.serv_block{background: none;padding: 0;}
.new-uiux-serv-box .design_serv_menu{background: #FFFFFF;border: 1px solid #E0E0E0;box-sizing: border-box;box-shadow: 5px 5px 10px rgba(3, 3, 3, 0.1);border-radius: 6px;}
.fl-w-100{float: left;width: 100%;}
.new-uiux-serv-box .design_serv_menu ul{border: none;}
.new-uiux-serv-box.serv_block ul li{box-shadow: none;}
.new-uiux-serv-box.serv_block .design_serv_detail ul li{background: transparent;margin-bottom: 80px;}
.new-uiux-serv-box.serv_block .design_serv_detail ul.full li{margin-bottom: 0;margin-top: 10px;}
.ui-ux-new-text-wrap{width: 60%;float: left;}
.new-uiux-serv-box.serv_block ul li p{padding: 0 10px 0 0;}
.ui-ux-new-img-wrap{width: 40%; float: right;}
.new-uiux-serv-box.serv_block ul li{padding: 0;}
.new-uiux-serv-box .bold{font-weight: 600;margin-left: 25px;}
.new-uiux-serv-box .wmd_block.ltr .wmd_right .title_type2, .new-uiux-serv-box .wmd_block.rtl .wmd_left .title_type2, .new-uiux-serv-box .why_us .title_type2, .new-uiux-serv-box .web_redesign .title_type2, .new-uiux-serv-box .process_steps .title_type2, .new-uiux-serv-box .uiuxWork .title_type2{position: relative;}
.new-uiux-serv-box .wmd_block.ltr .wmd_right .title_type2:after,.new-uiux-serv-box .wmd_block.rtl .wmd_left .title_type2:after, .new-uiux-serv-box .why_us .title_type2:after, .new-uiux-serv-box .web_redesign .title_type2:after, .new-uiux-serv-box .process_steps .title_type2:after, .new-uiux-serv-box .uiuxWork .title_type2:after{content: '';position: absolute;background: #FFDF10;border-radius: 6px;bottom: -20px;left: 0;width: 40px;height: 7px;}
.new-uiux-serv-box .wmd_block.rtl .wmd_left{position: relative;z-index: 999;}
.new-uiux-serv-box .wmd_block.rtl .wmd_right{z-index: 0;}
.new-uiux-serv-box.serv_block .why_us ul li{box-shadow: 0px 4px 21px rgba(3, 3, 3, 0.05);}
.new-uiux-serv-box.serv_block .design_serv_detail .process_steps ul li{margin-bottom: 70px;}
.new-uiux-serv-box.serv_block .process_steps ul li ~ li{margin-top: 0;}
.new-uiux-serv-box.serv_block .design_serv_detail .web_redesign ul li{margin-bottom: 0;}

/*Main Blog Page*/
.main-blog-wrap{float: left;width: 100%;}
.blog-title {padding: 30px;background: #FFFFFF;box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.05);}
.blog-title .title{font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 40px;line-height: 26px;letter-spacing: -2px;color: #19375F;text-align: center;}
.blog-title .title span{color: #626467;}
.blog-title-wrap{padding: 50px 0; float: left;width: 100%;}
.titles-wrap{border-bottom: 1px solid #A3A3A3;width: 100%; float: left;padding-bottom: 20px;}
.post-title{float: left;}
.more-post-title{float:right;}
.post-title h4{font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 30px;line-height: 26px;color: #3E3F44;}
.more-post-title h4{font-family: Open Sans;	font-style: normal;	font-weight: normal;font-size: 20px;line-height: 28px;text-align: right;color: #19375F;}
.blog-title-wrap .left-side{float:left;width:60%;margin-top: 30px;}
.left-side .img-wrap{width: 40%;float: left;}
.left-side{background: #FAFAFA;}
.left-side .text-wrap{width: 50%; float: right;padding: 20px 40px;}
.left-side .text-wrap .category{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 20px;line-height: 28px;text-transform: uppercase;color: #626467;}
.left-side .text-wrap .blog-heading{font-family: Open Sans;font-style: normal;font-weight: bold;font-size: 30px;line-height: 38px;color: #3E3F44;margin: 20px 0;}
.left-side .text-wrap p{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 20px;line-height: 34px;color: #3E3F44;margin-bottom: 40px;}
.left-side .text-wrap .date{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px; color: #626467;}
.blog-title-wrap .right-side{float:right;width:30%;padding-top: 30px;}
.right-side .img-wrap{width: 35%;float: left;}
.right-side .text-wrap{width: 55%;float: right;margin-left: 20px;}
.blog-sidebar ul{margin-top: 20px;}
.blog-sidebar ul li{text-align: left;margin: 0 0 25px;}
.blog-sidebar ul li a{font-family: Open Sans;font-style: normal;font-weight: bold;font-size: 20px;line-height: 30px;color: #3E3F44;text-align:left;}
.grove-blog-post .case_studies_container .blog-sidebar ul li:after{content:none}
.blog-sidebar ul li .post-date{font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #626467;width: 100%;float: left;}
.right-side .text-wrap .date{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #626467;}
.list{ padding: 20px 0 ; border-bottom: 1px solid #CFD8DD;float: left;}
.list:first-child{padding-top: 0;}
.list:last-child{border-bottom: none;}
.news-line-wrapper{float: left; width: 100%;padding: 30px 0; display: flex; border-bottom: 1px solid #C4C4C4;}
.news-line-last{border-bottom: 1px solid #fff;}
.news-line-wrapper .news-list-image{float: left; height: auto; width: 100%;}
.news-line-wrapper .news-list-image img{width: 100%;width: 460px;height: 300px;}
.news-line-wrapper .news-list-wrap { float: left; width: 31%; border-right: 1px solid #C4C4C4;}
.news-line-wrapper .last-news{border-right: 1px solid transparent;}
.news-line-wrapper .news-list-text h4, .blog-listing h4{font-family: Lucida Grande;font-style: normal;font-weight: bold;font-size: 26px;line-height: 30px; color: #3E3F44;margin: 10px 0; }
.news-line-wrapper .news-list-text p, .blog-listing p{height: auto;font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #3E3F44;}
.news-line-wrapper .news-list-text{width: 100%; padding-top: 25px;float: left;}
.news-line-wrapper .list-1:first-child .news-list-text{border-bottom: 1px solid #CFD8DD;padding-bottom: 25px; padding-top: 0px;}
.news-line-wrapper .news-list-text span, .blog-listing span, .blog-listing span a{font-family: Open Sans;font-style: normal; font-weight: normal;font-size: 18px;line-height: 28px;text-transform: uppercase;color: #626467;}
.blog-listing .blog-content{ line-height: 1.5;}
.news-line-wrapper .news-list-text span.date, .blog-listing span.date{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #626467; text-transform: capitalize; margin-top: 10px; display: inline-block; }
.news-line-wrapper-left{padding-right: 27px;}
.news-line-wrapper-center{padding: 0px 27px;}
.news-line-wrapper-right{padding-left: 27px;}
.blog-img-main{height:100%;}
.news-list-image img{width: 460px;height: 300px;}

.blog-sidebar-wrapper{float: left;width: 100%;padding-top: 30px;border-top: 1px solid #CFD8DD;}
.blog-listing-wrapper{float: left;width: 100%; border-bottom: 1px solid #CFD8DD;padding: 30px 0;}
.blog-left-detail{width: 65%;float: left;}
.blog-left-detail .blog-listing{width: 67%;float: left;}
.blog-left-detail .blog-listing-image{width: 30%;float: right;}
.blog-sidebar{width: 30%;float: right;padding: 20px 0;}
.blog-sidebar-title h4{font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 20px;line-height: 26px;color: #3E3F44;}
.blog-sidebar-num{width: 10%;float: left;}
.blog-sidebar-num span{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 26px;line-height: 28px;color: #A3A3A3;}
.blog-sidebar-content{width: 90%;float: right;}
.blog-sidebar-content h4{font-family: Lucida Grande;font-style: normal;font-weight: bold;font-size: 26px;line-height: 30px;color: #3E3F44;}
.blog-sidebar-content span.date{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 18px;line-height: 28px;color: #626467;}
.blog-sidebar-wrap{float: left;width: 100%;padding-top: 30px;}
.blog-sidebar-title{border-bottom: 1px solid #A3A3A3;padding-bottom: 15px;}

/*New Main Blog*/
.new-blog .blog-title{background: #3D405B;}
.new-blog .blog-title .title{color: #fff;}
.new-blog .blog-title .title span{color: #fff;font-weight: 400;}
.new-blog-wrap .listFilterCat{width: 100%;display: flex;float: left;justify-content: center;align-items: center;border: 1px solid #000000;border-left: 0;border-right: 0;}
.new-blog-wrap.grove-blog-post .case_studies_container ul li{margin: 10px 20px;}
.new-blog-wrap.grove-blog-post .case_studies_container ul li:after{content: none;}
.new-blog-wrap .blog-left-detail .blog-listing{width: 67%;float: right;}
.new-blog-wrap .blog-left-detail .blog-listing-image{width: 30%;float: left;}
.new-blog-wrap .news-line-wrapper .news-list-text h4, .blog-listing h4{font-family:"Times New Roman", Times, serif;font-style: normal;font-weight: normal;font-size: 25px;line-height: 28px;color: #3E3F44;}
.new-blog-wrap .blog-listing .blog-content{font-family: "Times New Roman", Times, serif;font-style: normal;font-weight: normal;font-size: 17px;line-height: 24px;color: #3E3F44;}
.new-blog-wrap .blog-listing .date, .new-blog-wrap .blog-listing .category, .new-blog-wrap .blog-sidebar ul li .post-date,.new-blog-wrap .blog-listing .categories a{font-style: normal;font-weight: normal;font-size: 13px;line-height: 28px;color: #757575;}
.new-blog-wrap .blog-listing .category{text-transform: uppercase;}
.new-blog-wrap .blog-left-detail{border-right: 1px solid #DBDBDB;padding-right: 40px;width: 75%;}
.new-blog-wrap .blog-sidebar{width: 16%;padding-left: 15px;}
.new-blog-wrap .blog-sidebar-title h4{font-family: "Times New Roman", Times, serif;font-style: normal;font-weight: bold;font-size: 25px;line-height: 26px;color: #3E3F44;}
.new-blog-wrap .blog-sidebar-title{border-bottom: 1px solid #DBDBDB;}
.new-blog-wrap.grove-blog-post .case_studies_container .blog-sidebar ul li{margin:10px 0;border-bottom: 1px solid #DBDBDB;padding-bottom: 20px;}
.new-blog-wrap.grove-blog-post .case_studies_container .blog-sidebar ul li:last-child{border-bottom: none;}
.new-blog-wrap .blog-sidebar ul li a{font-family: "Times New Roman", Times, serif;font-style: normal;font-weight: normal;font-size: 17px;line-height: 25px;color: #3E3F44;}
.new-blog-wrap .blog-listing-wrapper:hover .blog-listing h4, .new-blog-wrap.grove-blog-post .case_studies_container .blog-sidebar ul li:hover a{color:#525DFF}
.new-blog-wrap .blog-sidebar ul li .post-date{margin-top: 10px;}
.new-blog-wrap .prev.page-numbers{float: left;font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;color: #3E3F44;text-transform: uppercase;position: relative;}
.new-blog-wrap .prev.page-numbers::after, .new-blog-wrap .prev.page-numbers:hover::after{position: absolute;background: #DBDBDB;height: 1px;width: 350px;content: '';left: 117%;top: 11px;}
.new-blog-wrap .next.page-numbers{float: right;font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;color: #3E3F44;text-transform: uppercase;position: relative;}
.new-blog-wrap .next.page-numbers::after, .new-blog-wrap .next.page-numbers:hover::after{position: absolute;background: #DBDBDB;height: 1px;width: 350px;content: '';right: 117%;top: 11px;left: unset;}
.new-blog-wrap .page-numbers.current, .new-blog-wrap .page-numbers:hover{color: #525DFF;}
.new-blog-wrap .page-numbers.current::after, .new-blog-wrap .page-numbers:hover::after{content: none;}
.new-blog-wrap .page-numbers{font-style: normal;font-weight: normal;font-size: 15px;line-height: 26px;color: #3E3F44;}
.blogDetailImg {width: 770px; max-height: 462px;}
.blogDetailImg img{max-height: inherit;width: 100%;object-fit: contain;}
.f-left{float: left;}
/*Grove86 Post*/
.listFilterCat{width: 60%;display: flex;float: left;}
.listFilterCat ul li a{font-family: Open Sans;font-style: normal;font-weight: 600;font-size: 14px;text-transform: uppercase;color: #A3A3A3;}
.listFilterCat ul li a:hover,.listFilterCat ul li a.active{color: #000;}
.blog-title .title span.separator-cls{color: #E0E0E0;font-weight: 100;}
.subtitle-text{font-family: Open Sans;font-style: normal;font-weight: normal;font-size: 28px;line-height: 26px;color: #3E3F44;}
.grove-blog-post .blog-sidebar-wrapper{border-top: none;}
.grove-blog-post .case_studies_container ul{text-align: left;}
.grove-blog-post .case_studies_container ul li{position: relative;}
.grove-blog-post .case_studies_container .social-media-wrapper ul li a.facebook:hover img{content: url('../image/fb-hover.svg');}
.grove-blog-post .case_studies_container .social-media-wrapper ul li a.twitter:hover img{content: url('../image/twitter-hover.svg');}
.grove-blog-post .case_studies_container .social-media-wrapper ul li a.linkedin:hover img{content: url('../image/linkedin-hover.svg');}
.grove-blog-post .case_studies_container .social-media-wrapper ul li a.pinterest:hover img{content: url('../image/pinterest-hover.svg');}
.grove-blog-post .case_studies_container ul li:after{position: absolute;content: '';width: 2px;height: 18px; background: #A3A3A3;right: -12px;}
.grove-blog-post .case_studies_container ul li:last-child::after{content: none;}
select{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background-image:none;}
select::-ms-expand{display:none;}
.select-wrap{position:relative;float:left;width:230px;height:48px;line-height:3;overflow:hidden;border-radius:.25em;border:1px solid #A3A3A3;box-sizing:border-box;}
select{flex:1;padding:0 .5em;color:#626467;cursor:pointer;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:28px;}
.select-wrap::after{content:'\25BC';position:absolute;top:0;right:0;padding:0 1em;cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;color:#626467;}
.select-wrap:hover::after{color:#000;}
.search{width:230px;height:48px;position:relative;display:flex;}
.searchTerm{width:100%;border:1px solid #A3A3A3;border-right:none;padding:5px;border-radius:5px 0 0 5px;outline:none;font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:28px;color:#626467;}
.searchTerm:focus{color:#00B4CC;}
.fa-search:before{color:#000;}
.searchButton{width:40px;border:1px solid #A3A3A3;border-left:none !important;background:transparent;text-align:center;color:#fff;border-radius:0 5px 5px 0;cursor:pointer;font-size:20px;}
.filterCat .wrap{width:20%;float:left;margin-left:20px;}

/*Blog Post*/
.fl-w-100{float:left;width:100%;}
.blog-post-detail-wrapper{margin-top:50px;max-width:950px;margin:0;float: left;}
.case_studies_container .blog-sidebar{margin-top: 5px;}
.blogDetail .case_studies_container .blog-sidebar{margin-top: 50px;border-left: 1px solid #DBDBDB;width: 20%;padding-left: 40px;}
.blogCat{margin-top:50px;}
.blogCat span{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:20px;line-height:28px;text-transform:uppercase;color:#626467;}
.blogTitle h1{font-family:Lucida Grande;font-style:normal;font-weight:normal;font-size:50px;line-height:60px;color:#3E3F44;padding:15px 0}
.blogBy{float:left;width:50%;}
.social-media-wrapper{float:right;width:50%;display: flex;justify-content: flex-end;align-items: end;}
.blog-tag-wrapper .social-media-wrapper{width:30%;}
.blogBy h4{font-family:Open Sans;font-style:normal;font-weight:600;font-size:20px;line-height:28px;color:#010101;}
.blogBy span{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:28px;color:#626467;}
.blogDetail.grove-blog-post .case_studies_container .social-media-wrapper ul li:after, .grove-blog-post .case_studies_container .blogTags ul li:after{content:none;}
.blogDetail.grove-blog-post .case_studies_container .filterCat ul{text-align:left;}
.blogDetail.grove-blog-post .case_studies_container ul{text-align:right;}
.blogDetailCont p{font-family:Times New Roman;font-style:normal;font-weight:normal;font-size:21px;line-height:36px;color:#3E3F44;}
.blogDetailCont p a{color: #0645ad;}
.blogDetailCont b{font-weight: 400;}
.blogDetailCont h4{font-family:Times New Roman;font-style:normal;font-weight:600;font-size:22px;line-height:36px;color:#3E3F44;padding-bottom:20px;}
.blogDetailCont h2{font-family:Times New Roman;font-style:normal;font-weight:600;font-size:22px;line-height:36px;color:#3E3F44;padding-bottom:20px;}
.blogDetailCont a{color:#36b}
.blogTags{float:left;width:70%;}
.blogDetail.grove-blog-post .case_studies_container .blogTags ul{text-align:left;}
.blogDetail.grove-blog-post .case_studies_container .blogTags ul li{margin:0 5px 25px;}
.blogDetail.grove-blog-post .case_studies_container .blogTags ul li a{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:18px;line-height:28px;color:#626467;}
.blog-tag-wrapper{margin-top:80px;border-bottom:1px solid #CFD8DD;}
.back-next-wrapper{padding:25px 0}
.next-blog{width:50%;float:right;text-align:right;}
.back-next-wrapper a{font-family:Open Sans;font-style:normal;font-weight:normal;font-size:20px;line-height:28px;color:#19375F;}
.mt-4{margin-top: 40px;}
.mt-2{margin-top:20px}
.mt-1{margin-top:10px !important}
.mt-0{margin-top:0px !important}
.mt-25{margin-top:25px !important}

.grove-blog-post .case_studies_container ul.listing-points{text-align: left;}
.grove-blog-post .case_studies_container  ul.listing-points li{font-family: Times New Roman;font-style: normal;font-weight: normal;font-size: 21px;line-height: 36px;color: #3E3F44; text-align: left;margin-bottom: 10px;display: block;}
.grove-blog-post .case_studies_container ul.listing-points li:after {
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #FFDF10;
    left: -15px;
    top: 15px;
}
.pagination{float: left;width: 100%;text-align: center;margin: 40px 0;}
.page-numbers{font-style: normal;font-weight: bold;font-size: 18px;line-height: 21px;color: #3E3F44;padding: 0 10px;position: relative;}
.page-numbers.current{position: relative;}
.page-numbers.current::after, .page-numbers:hover::after{position: absolute;content: '';width: 100%;height:3px;background:#ffdf10;bottom: -5px; left: 0px;}
/*New Blog Single*/
.new-blog-wrap.blogDetail .blogCat span{font-style: normal;font-weight: 500;font-size: 18px;line-height: 28px;letter-spacing: 0.5px;text-transform: uppercase;color: #828282;}
.new-blog-wrap.blogDetail .blogTitle h1{font-size: 44px;}

/*Add webp image css*/
.social-images img {max-width: 161px;}
.why-choose-wrapper .img-wrapper img {max-width: 270px; }

