/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');*/

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Bold.eot');
    src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Bold.woff2') format('woff2'),
        url('../fonts/Montserrat-Bold.woff') format('woff'),
        url('../fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
 
@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraBold.eot');
    src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraBold.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraBold.woff') format('woff'),
        url('../fonts/Montserrat-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-ExtraLight.eot');
    src: url('../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-ExtraLight.woff2') format('woff2'),
        url('../fonts/Montserrat-ExtraLight.woff') format('woff'),
        url('../fonts/Montserrat-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Light.eot');
    src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Light.woff2') format('woff2'),
        url('../fonts/Montserrat-Light.woff') format('woff'),
        url('../fonts/Montserrat-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Medium.eot');
    src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Medium.woff2') format('woff2'),
        url('../fonts/Montserrat-Medium.woff') format('woff'),
        url('../fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Regular.eot');
    src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Regular.woff2') format('woff2'),
        url('../fonts/Montserrat-Regular.woff') format('woff'),
        url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-SemiBold.eot');
    src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-SemiBold.woff2') format('woff2'),
        url('../fonts/Montserrat-SemiBold.woff') format('woff'),
        url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face{
    font-family: 'Montserrat';
    src: url('../fonts/Montserrat-Thin.eot');
    src: url('../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Montserrat-Thin.woff2') format('woff2'),
        url('../fonts/Montserrat-Thin.woff') format('woff'),
        url('../fonts/Montserrat-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}



/* Default Reset Css Starts Here
===============================================================*/
*, *:after, *:before{box-sizing: border-box;}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;box-sizing: border-box;}
article,aside,figure,footer,header,nav,section,details,summary{display:block;}
img,object,embed{max-width:100%;}
/*html{overflow-y:scroll;}*/
ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
th{font-weight:bold;vertical-align:bottom;}
td{font-weight:normal;vertical-align:top;}
hr{display:block;height:1px;border:0;margin:1em 0;padding:0;}
input,select{vertical-align:middle;}
pre{white-space:pre; /* CSS2 */white-space:pre-wrap; /* CSS 2.1 */white-space:pre-line; /* CSS 3 (and 2.1 as well, actually) */word-wrap:break-word; /* IE */}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
select,input,textarea{font:99% sans-serif;}
table{font-size:inherit;}
small{font-size:85%;}
strong{font-weight:bold;}
td,td img{vertical-align:top;}
sub,sup{font-size:75%;line-height:0;position:relative;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
pre,code,kbd,samp{font-family:monospace,sans-serif;}
.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer;}
button,input,select,textarea{margin:0;}

/* make buttons play nice in IE */
button,input[type=button]{width:auto;overflow:visible;}
/*body{font-size: 16px; line-height: 1.2; color: #343434; font-weight: 300;}*/
/* Let's Clear Some Floats
===================================================*/
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.row-flex{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; align-items: center;}

.row{display: flex; flex-wrap: wrap; margin: 0 -15px;}

.row > *{
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.col-12{
    width: 100%
}

.col-11{
    width: 91.66666667%
}

.col-10{
    width: 83.33333333%
}

.col-9{
    width: 75%
}

.col-8{
    width: 66.66666667%
}

.col-7{
    width: 58.33333333%
}

.col-6{
    width: 50%
}

.col-5{
    width: 41.66666667%
}

.col-4{
    width: 33.33333333%
}

.col-3{
    width: 25%
}

.col-2{
    width: 16.66666667%
}

.col-1{
    width: 8.33333333%
}

div#page{overflow: hidden;}

a, btton{outline: none;}
h1,h2,h3,h4,h5,h6{color: #000000; font-weight: 700;}
h1{font-size: 55px; line-height: 1.2; font-family: 'Montserrat';}
h2{font-size: 46px; line-height: 1.2; font-family: 'Montserrat';font-weight: 800;}
h3{font-size: 46px; line-height: 1.2; font-family: 'Montserrat';}
h4{font-size: 36px; line-height: 1.2; font-family: 'Montserrat';}
h5{font-size: 26px; line-height: 1.2; font-family: 'Montserrat';}
h6{font-size: 20px; line-height: 1.2; font-family: 'Montserrat';}

p{font-size: 16px; color: #000000; font-family: 'Montserrat'; font-weight: 400;}
a{font-size: 16px; color: #000000; font-family: 'Montserrat'; font-weight: 400; transition: 0.5s all ease-in-out;}
a:hover{color: #ffda30;}
ul li, ol li{transition: 0.5s all ease-in-out; font-size: 16px; color: #000000; font-family: 'Montserrat'; padding-left: 15px; position: relative; display: block; width: 100%;}
ol li{width: 100%; display: block; counter-increment: list;}
ol{counter-reset: list; list-style: none;}
ol li::before{content: counter(list)"."; color: #000000; font-size: 16px; text-align: center; line-height: 1.2; display: inline-block; position: absolute; left: 0; top: 2px;}

table tr td{font-size: 16px; color: #000000; font-family: 'Montserrat'; font-weight: 400; border: 1px solid #cdcdcd; padding: 5px;}
table{margin: 10px 0 20px;}
table thead tr td{font-weight: 400;}

ul li:before{content: ""; display: inline-block; width: 6px; height: 6px; background-color: #000000; position: absolute; left: 0; top: 6px; border-radius: 50%;}

.empty-list h4{align-items: center;}
.cf::after{display: table; content: ""; clear: both;}
body{font-size: 16px; color: #000000; font-weight: 400; /*padding-top: 182px;*/padding-top: 118px; font-family: 'Montserrat';}
body.admin-bar{padding-top: 176px;}

.container{padding: 0 15px; max-width: 1440px; width: 100%; margin: 0 auto;}
.container-full{padding: 0 15px; margin: 0 auto;}

.d-flex{display: flex; flex-wrap: wrap;}
.align-center{align-items: center;}
.justify-center{justify-content: center;}

.wrapper{overflow: hidden;}
.bg-cover{background-size: cover; background-repeat: no-repeat; background-position: center;}

.btn a, .yellow-btn{display: inline-block; font-size: 20px; text-transform: uppercase; color: #000; font-weight: 700; background: #ffdb2d; border-radius: 50px; padding: 12px 58px; position: relative; overflow: hidden; border: 3px solid #ffdb2d; text-align: center; text-decoration: none; line-height: 1.3; z-index: 1;}

.btn span, .yellow-btn span{position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: #FFFFFF; transition: width .4s ease-in-out,height .4s ease-in-out; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: -1;}
.btn a:hover span, .yellow-btn:hover span{width: 225%; height: 562.5px;}

.btn .white-btn, .white-btn{display: inline-block; font-size: 20px; text-transform: uppercase; color: #000; font-weight: 700; background-color: #FFFFFF; border-radius: 50px; padding: 12px 58px; position: relative; overflow: hidden; border: 3px solid #FFFFFF; text-align: center; text-decoration: none; line-height: 1.3; z-index: 1;}

.btn .white-btn:hover, .white-btn:hover{background-color: #ffda30; border-color: #000000;}

.btn .white-btn span, .white-btn span{background-color: #ffdb2d;}
.btn .white-btn:hover span, .white-btn:hover span{width: 225%; height: 562.5px;}

.yellow-btn span{background-color: #FFFFFF;}
.grey-bg{background-color: #f1f2f2;}
.yellow-bg{background-color: #ffda30;}
.white-bg{background-color: #FFFFFF;}
.black-bg{background-color: #212121;}

.btn-block.btn .black-btn{display: inline-block; font-size: 20px; text-transform: uppercase; color: #FFFFFF; font-weight: 700; background: #000000; border-radius: 50px; padding: 12px 38px; position: relative; overflow: hidden; border: 3px solid #000000; text-align: center; text-decoration: none; line-height: 1.3; z-index: 1;}
.btn-block.btn .black-btn:hover span{background-color: #ffda30; color: #000000; width: 225%; height: 562.5px;}
.btn-block.btn .black-btn:hover{color: #000000;}


input[type=email], input[type=search], input[type=tel], input[type=text]{background-color: transparent; color: #000; padding: 10px 45px 10px 20px; width: 100%; font-size: 16px;  line-height: 1.64; font-weight: 400; transition: all .3s ease-in-out; border: 1px solid #000; border-radius: 5px 5px 5px 5px;  font-family: 'Montserrat'; outline: none;}
textarea{background-color: transparent; color: #000; padding: 15px 20px; width: 100%; font-size: 16px; font-weight: 400; transition: all .3s ease-in-out; border: 1px solid #000; border-radius: 5px 5px 5px 5px; height: 46px; resize: none; font-family: 'Montserrat'; min-height: 115px; overflow: auto;vertical-align: top;outline: none;}
button, html input[type=button], input[type=reset], input[type=submit]{-webkit-appearance: none; cursor: pointer;}
input[type=submit]:focus, input[type=submit]:hover{border: 2px solid #000;}
input[type=submit]{display: inline-block; background: #ffda30; padding: 14px 38px; font-size: 20px; color: #000; font-weight: 700; transition: all .3s ease-in-out; letter-spacing: .3px; border: 2px solid #ffda30; border-radius: 50px 50px 50px 50px;  font-family: 'Montserrat'; outline: none;}

.main-content{min-height: 70vh;}

/*---------- Header  ----------*/
header{position: fixed; top: 0; z-index: 999; width: 100%; /*padding: 60px 0;*/padding: 25px 0; background-color: #FFFFFF; transition: 0.3s all ease-in-out;}
header.header-sticky{padding: 25px 0; box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);}
header.header-sticky .logo{/*width: 170px;*/ position: relative; z-index: 11;}
header .logo{margin: 0; transition: all .3s ease-in-out; position: relative; width: 194px; z-index: 11;}
header .logo a{display: block; width: 100%;}
header .main-navigation{width: auto; display: inline-block; margin-left: auto; z-index: 1;}
header .container-full{max-width: 1388px;}

.site-header .main{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center; transition: all .3s ease-in-out; position: static;}
.main-navigation{text-align: right;}
.main-navigation nav{display: inline-block; vertical-align: middle; }
.menu-icon{display: none; cursor: pointer; color: #fff; text-transform: uppercase; text-align: center; font-weight: 700; line-height: 30px; font-size: 22px;}
.enumenu_ul>li{display: inline-block; width: auto; position: static; padding: 0; margin: 0 !important;}
/*.enumenu_ul> li.has-children{margin: 0 38px 0 0;}*/
.enumenu_ul ul li.col-3{width: 25%;}
.enumenu_ul ul li.col-3:before{display: none;}
.enumenu_ul li.no_title > .arrow, .enumenu_ul li.no_title > .menubelow{/*display: none;*/}

.enumenu_ul ul li.col-4{width: 33.33%;}
.enumenu_ul ul li.col-4:before{display: none;}

.enumenu_ul ul li.col-6{width: 33.33%;}
/*.enumenu_ul li:nth-child(2) ul li.col-6{width: 25%;margin: 0 0 15px 0;}*/
.enumenu_ul li:nth-child(3) ul li.col-6{width: 25%;}
.enumenu_ul li:nth-child(3) ul li.col-6 a strong{font-size: 14px;}

.enumenu_ul ul li.col-6:before{display: none;}
.tabs-nav-list{margin: 0; max-width: 380px; width: 100%; float: left; padding-right: 50px;}
.tabs-nav-list li{border-bottom: 1px solid #000;}
/*.enumenu_ul.desk ul li a strong{font-size: 14px; font-weight: 500;}*/
.enumenu_ul.desk li:nth-child(2) ul li a strong{font-weight: 700; font-size: 16px;}

.enumenu_ul ul.inner-menu .tab-list-left .tabs-nav-list{position: static; display: block; background-color: transparent;}
.enumenu_ul ul.inner-menu .tab-list-left .tabs-nav-list li:before{display: none;}
.btn-link a i{width: 25px; height: 25px; text-align: center; line-height: 22px; background: #ffda30; border-radius: 50%; font-size: 20px; vertical-align: -1px; margin-left: 5px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; border: 2px solid #ffda30; text-indent: 2px; display: inline-block;}
.tabs-nav-list li a i.zmdi-chevron-right{display: none; position: absolute; right: -35px; top: 8px; transition: 0.2 all ease-in-out;}
.tabs-nav-list li a.current i.zmdi-chevron-right{display: block;}
.tab-header-blogs.current{display: block;}
.tab-header-blogs{display: none;}
.tab-header-blogs a.figure-img{display: block;}

.zmdi{display: inline-block;font: normal normal normal 14px/1 Material-Design-Iconic-Font;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.btn-small a{display: inline-block; font-size: 14px; color: #000; font-weight: 700; background: #ffda30; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; padding: 10px 22px; line-height: normal; position: relative; overflow: hidden; z-index: 9; box-shadow: 0 0 0 2px #ffda30 inset; -webkit-box-shadow: 0 0 0 2px #ffda30 inset; border: none;}
.btn-small span{position: absolute; display: block; width: 0; height: 0; border-radius: 50%; background-color: #fff; transition: width .4s ease-in-out,height .4s ease-in-out; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); z-index: -1;}
.btn-white a:hover{box-shadow: 0 0 0 2px #000 inset; -webkit-box-shadow: 0 0 0 2px #000 inset; background: #fff;}
.btn-small a:hover span{width: 225%; height: 562.5px;}

header .btn-small.btn-small span{background-color: #ffda30;}
.main-navigation nav{display: inline-block; vertical-align: middle}
.main-navigation .btn-small{display: inline-block; vertical-align: middle; position: relative; z-index: 9999}
.main-navigation .btn-small a{display: block; box-shadow: 0 0 0 2px #000 inset; background-color: #000000; text-decoration: none; color: #FFFFFF; border: 2px solid #000000;}
.main-navigation .btn-small a:hover{box-shadow: 0 0 0 2px #fff inset; color: #000000;} 
.white_theam .main-navigation .btn-small span{background: #ffda30}
.headersticky #header-main .logo{margin: 10px 0;}
.headersticky .enumenu_ul.desk ul.inner-menu{top: 70%}

.menu-icon .menu-box{width: 21px; height: 21px; padding: 3px 0; position: relative; right: 0}
.menu-icon .menu-box span{width: 100%; height: 2px; margin-bottom: 4px; background: #000; display: block; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s}
header .logo a img{display: block;}

.menu-icon.active span:nth-child(1){transform: rotate(45deg) translateY(2px) translateX(2px); -webkit-transform: rotate(45deg) translateY(2px) translateX(2px)}
.menu-icon.active span:nth-child(2){opacity: 0}
.menu-icon.active span:nth-child(3){transform: rotate(-45deg) translateY(-7px) translateX(6px); -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);}
.enumenu_ul .caret{color: #fff; margin-left: 7px;}
.enumenu_ul{padding: 0; list-style: none; margin: 0;}
.enumenu_ul>li.btn-small{display: none;}

.enumenu_ul>li>a{padding: 50px 25px;}
.enumenu_ul>li.has-children>a{padding-right: 33px;}
.enumenu_ul>li.single>a:after{margin-bottom: 0;}
.enumenu_ul>li.single>a:after{margin-bottom: 0;}
.enumenu_ul>li p{font-size: 14px; line-height: 26px; padding-top: 10px;}
.enumenu_ul>li p{font-size: 14px; line-height: 26px; padding-top: 10px;}
.enumenu_ul>li figure{background-position: center center; background-repeat: no-repeat; background-size: cover; padding-bottom: 30%; max-width: 370px}
.enumenu_ul ul li h6 a{font-weight: 700!important; color: #000!important; background: 0 0!important; padding: 10px 0 0!important; line-height: normal}
.enumenu_ul ul li h6 a:hover{color: #ffda30}
.enumenu_ul ul li h6 a:after{display: none;}
.enumenu_ul li a{font-size: 14px; color: #000; font-weight: 500; position: relative; display: inline-block; text-decoration: none;}
.enumenu_ul li a small{display: none; font-size: 12px; color: #999; font-weight: 500; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out}
.enumenu_ul>li.active>a,.enumenu_ul>li:hover>a{color: #000; background-color: #fff;}
.enumenu_ul>li ul.inner-menu{margin: 0; display: none}
.enumenu_ul.desk>li > ul.inner-menu{margin: 0 auto; text-align: left; visibility: hidden; opacity: 0; transition: all .5s ease;  z-index: -99; display: flex; flex-wrap: wrap; transition: 0s; width: 100%;}

.enumenu_ul.desk li:nth-child(2) ul.inner-menu{padding-left: calc((100% - 1373px)/2) !important; padding-right: 0 !important; display: inline-block; padding-bottom: 30px;}
.enumenu_ul.desk li:nth-child(3) ul.inner-menu{padding-left: calc((100% - 1373px)/2) !important; padding-right: 0 !important;}
.enumenu_ul.desk li:nth-child(6) ul.inner-menu{padding-left: calc((100% - 1373px)/2) !important; padding-right: 0 !important;}

.enumenu_ul.desk li:nth-child(2) ul.inner-menu > .two-col-megamenu{width: 100%!important;}

.enumenu_ul.desk>li > ul.inner-menu .col-6.tab-list-left{position: relative; z-index: 11;}

.enumenu_ul ul li{margin: 0; list-style: none; position: relative}
.enumenu_ul.desk ul.inner-menu{top: 100%; z-index: 999; list-style: none; left: 0; position: absolute; width: 1230px; padding: 0; right: 0; margin: 0 auto; background: #fff; padding: 20px 0 50px 0; height: 0; transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; display: block; padding: 0px 0 0px;}
.menu.submenu-ul-level1 li a{background: rgba(31,26,107,.8); color: #fff; padding-left: 90px}
.enumenu_ul.desk>li:hover ul.sb-menu.inner-menu{opacity: 1; visibility: visible; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; z-index: 999; height: auto; transition: 0s}
.enumenu_ul.desk .sb-menu .sb-menu{left: 0; top: 0; width: 100%; padding: 0; margin: 0; position: static;
display: block; background: transparent;}

.enumenu_ul.desk ul li a.figure-img{display: block}
.enumenu_ul.desk ul li a.figure-img:after{display: none}
.enumenu_ul.desk ul li a{padding: 8px 0; color: #000; font-size: 14px; position: relative; font-weight: 500; text-align: left; width: fit-content;}
.enumenu_ul.desk .sb-menu .sb-menu > li:before{display: none;}
.enumenu_ul.desk .sb-menu .sb-menu > li a{text-align: left;}
.enumenu_ul.desk .sb-menu .sb-menu li{padding-left: 0;}
.enumenu_ul.desk > ul > li a strong{font-size: 16px}
.enumenu_ul>li>a:after{content: ""; position: absolute; left: 0px; bottom: 0; width: 0; height: 3px; background: #ffda30; transition: all .3s ease-in-out; margin-bottom: 0; z-index: 9999;}
.header_yellow .enumenu_ul>li>a:after{background-color: #000000;}
.enumenu_ul>li>a.no_link.firstLevel.menubelow:after{display: none;}
.enumenu_ul>li>a.no_link.firstLevel.menubelow{pointer-events: none;}
.enumenu_ul > ul > li a.no_link {pointer-events: none;}
.enumenu_ul.desk>li:hover a:after{width: 100%;}
.enumenu_ul .arrow{position: absolute; right: 20px; top: 11px; width: 35px; height: 40px; cursor: pointer; z-index: 999; text-align: center; transition: all .3s ease-in-out;}
.enumenu_ul .arrow:after{content: '\f2f9'; position: absolute; left: 0; right: 0; line-height: 25px; font-size: 20px; color: #000; font-family: Material-Design-Iconic-Font; transition: all .3s ease-in-out; background: #ffda30; border-radius: 50%; top: 7px; width: 24px; height: 24px; margin: 0 auto; text-indent: 1px}
.enumenu_ul .arrow.up:after{content: '\f2fc'}
.enumenu_ul.desk li > ul.inner-menu > li a:after{content: ""; position: absolute; left: 0; bottom: -2px; width: 0; height: 3px; background: #ffda30; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; margin-bottom: 10px}
.enumenu_ul.desk li > ul.inner-menu > li a:hover:after{width: 100%}
.enumenu_ul.desk ul > li:hover > a{background: transparent; color: #000000;}
.enumenu_ul>li.has-children>a:before{content: '\f2f9'; position: absolute;right: 17px;margin-top: 0;line-height: 20px;font-size: 20px;color: #000;font-family: Material-Design-Iconic-Font; transition: all .3s ease-in-out; z-index: 9;}

.enumenu_ul>li:before{display: none;}

.enumenu_ul>li.has-children .sb-menu.inner-menu:before{content: ""; position: absolute; left: -100%; top: 0; width: 500%; height: 100%; background: #fff; display: block; box-shadow: 0px 15px 10px -15px rgba(0,0,0,0.3);}
 
.enumenu_ul>li.has-children .sb-menu.inner-menu:after{content: ""; position: absolute; left: -100%; top: -32px; width: 500%; height: 80px; background: transparent; z-index: 1;}

.enumenu_ul.desk>li > ul.inner-menu > li{position: relative; z-index: 11;}

.nav-logo-link{width: 100%}
.nav-logo-link ul{margin: 0; display: flex; flex-wrap: wrap; align-items: center}
.nav-logo-link ul:after,.nav-logo-link ul:before{display: none} 
.nav-logo-link ul li{width: 50%}
.nav-logo-link ul li{display: inline-block; margin: 15px 0}
.nav-logo-link ul li a:after{ display: none}
.nav-logo-link ul li img{display: block}
.nav-logo-link p{font-size: 14px; color: #000; font-weight: 500; padding: 10px 0 0 0}

.white_theam #masthead{background: #fff!important;}

/* Two col mega menu css */

.two-col-megamenu{display: flex; flex-wrap: wrap; width: 58.7%!important; padding-top: 30px;}

/*5-5 New*/

/*
.enumenu_ul.desk>li ul.inner-menu{width: 700px; border-radius: 0; left: -240px; right: auto;  box-shadow: 0px 2px 8px rgba(59, 59, 60, 0.25); padding: 15px 0 !important;}

.enumenu_ul.desk>li ul.inner-menu:before{display: none;}
.enumenu_ul > li{position: relative;}
.enumenu_ul>li.has-children .sb-menu.inner-menu:before, .enumenu_ul>li.has-children .sb-menu.inner-menu:after{display: none !important;}
*/
/*.enumenu_ul.desk ul.inner-menu{top: 140%;}*/

/*5-5 new end*/

.tell-us-requirement option[disabled=""]{display: none;}


/*=============================Home page css Start =============================*/

/*---------- Hero banner section  ----------*/
.hero-banner{padding: 58px 0 130px; position: relative; overflow: hidden;}
.hero-banner .banner-content{width: 55%; position: relative; z-index: 1;}
.hero-banner .container-full{padding-left : calc((100% - 1355px) / 2); padding-right: 0;}
.hero-banner h1{line-height: 1.26; margin-bottom: 50px; font-weight: 800;}
.hero-banner p{font-size: 32px; line-height: 1.41; max-width: 600px; width: 100%;}
.hero-banner .btn{padding-top: 74px;}
.hero-banner .btn a{min-width: 300px;}
.hero-banner .btn a span{background-color: #FFFFFF;}
.hero-banner .banner-img img{display: block;}
.hero-banner .banner-img{width: 59%; position: absolute; right: -16px; bottom: -40px;}



/*---------- Counter section  ----------*/
.counter-section{width: 100%; padding: 78px 0 90px; text-align: center;}
.counter-section .container{max-width: 1470px;}
.counter-section ul{margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: center;}
.counter-section ul li{list-style: none; width: 25%; position: relative; padding: 0 45px 0 0; margin: 0; text-align: left;/* display: flex; flex-wrap: wrap;*/}
.counter-section ul li h5{font-size: 50px; line-height: 1.38; width: calc(100% - 35px); padding-left: 20px; display: inline;vertical-align: top;}
.counter-section ul li p{font-size: 20px; line-height: 1.3; padding-left: 53px; display: block; width: 100%;}
.counter-section ul li span{border-radius: 50%; background-color: #ffdb2d; width: 35px; height: 35px; display: inline-block; position: relative; left: 0; top: 15px;}
.counter-section ul li span:before{content: ""; border-radius: 50%; background-color: #000; width: 13px; height: 13px; display: inline-block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
.counter-section ul li:before{display: none;}




/*---------- Our Client section  ----------*/
.our-client-main{padding: 100px 0 110px;}
.our-client-main .slick-list{padding: 0 14%;}
.our-client-main .client-lists .client-logo{display: inline-block; vertical-align: middle; float:none; text-align: center;}
.our-client-main .client-logo img{max-height: 55px; width: auto; margin: 0 auto;}


/*---------- Digital marketing section  ----------*/
.digital-marketing{padding:  130px 0 143px;}
.digital-marketing h2{text-align: center; font-weight: 800;}
.digital-marketing .title-block{margin-bottom: 82px;}
.digital-marketing .left-content{width: 50%; padding-left: 30px;}
.digital-marketing .work-listing{width: 50%; padding-left: 100px; margin-top: -38px; position: relative;}
.digital-marketing .left-content p{margin-bottom: 27px; max-width: 570px; width: 100%; line-height: 1.19;}
.digital-marketing .round-gray{width: 678px; height: 678px; border-radius: 50%; background-color: #f1f2f2; position: relative; margin-top: 83px; left: -50px;}
.digital-marketing .round-gray span{position: absolute; border-radius: 50%; display: inline-block; padding: 15px;}

.digital-marketing .round-gray span.color-white_1{width: 155px; height: 155px; bottom: 128px; right: -45px; background-color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center;}
.digital-marketing .round-gray span.color-white_1 img{max-width: 100%;}

/*.digital-marketing .round-gray.come-in span {animation: parent-anim 5s linear;}*/

.digital-marketing .round-gray span.color-white_2{width: 140px; height: 140px; bottom: 340px; right: 95px; background-color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center; transform-origin: center; overflow: hidden;} 

/*@keyframes parent-anim{
    0%{
        transform: scale(0.5);
   }

    100%{
        transform: scale(1);
   }
}*/

.digital-marketing .round-gray span.color-white_2 img{max-width: 100%; max-height: 80%;}

.digital-marketing .round-gray span.color-white_3{width: 162px; height: 162px; bottom: 272px; right: 318px; background-color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center;}
.digital-marketing .round-gray span.color-white_3 img{max-width: 100%; max-height: 80%;}

.digital-marketing .round-gray span.color-white_4{width: 128px; height: 128px; top: 5px; right: 78px; background-color: #FFFFFF; display: inline-flex; align-items: center; justify-content: center;}
.digital-marketing .round-gray span.color-white_4 img{max-width: 100%;}

.digital-marketing .round-gray span.color-grey_5{width: 121px; height: 121px; top: 40px; left: 245px; background-color: #e8e8e8; display: inline-flex; align-items: center; justify-content: center;}
.digital-marketing .round-gray span.color-grey_5 img{max-width: 100%;}

.digital-marketing .round-gray span.color-grey_6{width: 100px; height: 100px; bottom: 121px; right: 205px; background-color: #e8e8e8; display: inline-flex; align-items: center; justify-content: center;}
.digital-marketing .round-gray span.color-grey_6 img{max-width: 100%; max-height: 98%;}

.digital-marketing .round-gray span.color-grey_7{width: 117px; height: 117px; bottom: 160px; left: 75px; background-color: #e8e8e8; display: inline-flex; align-items: center; justify-content: center;}

.digital-marketing .work-listing ul{/*max-width: 526px;*/  max-width: 556px; width: 100%; margin-left: auto;}

.digital-marketing .work-listing ul li .content-mobile{display: none;}

.digital-marketing .work-listing ul li{position: relative; padding: 0; transition: 0.3s all ease-in-out;}
.digital-marketing .work-listing ul li:after{content: ""; display: block; width: 100%; height: 1px; background-color: #000000; position: absolute; bottom: 0; right: 0; transition: 0.3s all ease-in-out;}

.digital-marketing .work-listing ul li:before{top: calc(100% - 13px); content: ""; width: 25px; height: 25px; transition: 0.3s; float: left; box-shadow: -1px 1px 0 #000000; position: absolute; left: 5px; border-radius: 0; background-color: transparent; transform: rotate(45deg); opacity: 0; visibility: hidden;}

.digital-marketing .work-listing ul li:hover:before, .digital-marketing .work-listing ul li.active:before{left: -95px; opacity: 1; visibility: visible;}


.digital-marketing .work-listing ul li a{display: block; width: 100%; font-size: 34px; line-height: 1.2; padding: 33px 0; text-decoration: none; transition: 0.3s all ease-in-out;}

.digital-marketing .work-listing ul li:hover a, .digital-marketing .work-listing ul li.active a{font-weight: 700; color: #000000;}
.digital-marketing .work-listing ul li:hover:after, .digital-marketing .work-listing ul li.active:after{width: calc(100% + 100px);}


/*---------- Yellow bg content start  ----------*/
.yellow-bg-content{position: relative; padding: 96px 0; background-color: #ffda30; overflow: hidden;}
.yellow-bg-content span.bg-pattern{content: ""; display: inline-block; width: 24.6%; height: 100%; background-image: url(../images/yello-block-gray-pattern.svg); background-size: cover; background-repeat: no-repeat; background-position: right center; position: absolute; left: 0; top: auto; bottom: 0;}
.yellow-bg-content p{font-size: 32px; line-height: 1.5; font-weight: 400; width: calc(100% - 490px);}
.yellow-bg-content .btn-block{margin-left: auto; display: inherit; align-items: center; width: 460px;}
.yellow-bg-content .btn-block.ebook-cta.btn{position: static;}
.yellow-bg-content .btn-block .black-btn,
.yellow-bg-content .btn-block .white-btn{padding: 12px 22px; width: 100%;}
.yellow-bg-content .container{max-width: 1335px;}

.page-id-180 .yellow-bg-content p{width: calc(100% - 390px); max-width: 100%;}
.page-id-180 .yellow-bg-content p br{display: none;}
.page-id-180 .yellow-bg-content .btn-block{max-width: 390px;}

.yellow-bg-content.bigger-btn .btn a{padding: 12px 18px;}






/*---------- Diliver perfection start  ----------*/
.diliver-perfection{padding: 132px 0;}
.diliver-perfection h2{font-weight: 800;}
.diliver-perfection{text-align: center;}
.diliver-perfection .title-block{margin-bottom: 68px;}
.diliver-perfection .listing .img-block{width: 93px; height: 93px; border-radius: 50%; background-color: #ffdb2d; margin: 0 auto 25px; position: relative;}
.diliver-perfection .listing .img-block img{padding: 20px; position: absolute; width: 100%; height: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.diliver-perfection .listing h3{font-size: 22px; line-height: 1.28; margin-bottom: 22px;}
.diliver-perfection .listing{margin: 0 -45px;}
.diliver-perfection .listing div[class*="col-"]{padding: 0 45px; position: relative;}
.diliver-perfection .listing div[class*="col-"] .content{position: relative;}
.diliver-perfection .listing div[class*="col-"] .content:after{content: ""; display: block; width: 1px; background-color: #b2b2b2; top: 0; height: 100%; position: absolute; right: -45px;}
.diliver-perfection .listing div[class*="col-"]:last-child .content:after{display: none;}
.diliver-perfection .listing div[class*="col-"] .content p{line-height: 1.63;}

/*---------- Three block content Start  ----------*/
.three-block-content{padding: 127px 0 117px; position: relative; overflow: hidden;}
.three-block-content .container{max-width: 1400px;}
.three-block-content .title-block{margin-bottom: 50px;}
.three-block-content .title-block h2{text-align: center; font-weight: 800; font-size: 46px;line-height: 1.2;}
.three-block-content .content-listing .wrap{max-width: 400px;width: 100%;padding-left: 54px;position: relative;}
.three-block-content .content-listing .wrap h3{font-size: 22px; line-height: 1.28; margin-bottom: 16px;}
.three-block-content .content-listing .wrap p{line-height: 1.63;}
.three-block-content .content-listing .last .wrap{/* margin-left: auto; */position: relative;left: -54px;}
.three-block-content .content-listing .wrap:after{content: ""; display: block; width: 1px; background-color: #ffdb2d; top: 8px; height: calc(100% + 33px); position: absolute; left: 0;}
.three-block-content .content-listing .wrap:before{content: ""; display: block; width: 18px; height: 18px; border-radius: 50%; background-color: #ffdb2d; position: absolute; left: -8px; bottom: -41px;}
.three-block-content .content-listing .center .wrap{margin: 0 auto;position: relative;left: -23px;top: -70px;}
.three-block-content:before{content: ""; display: inline-block; width: 462px; height: 365px; background-image: url(../images/white-tringle-pattern.svg); background-size: cover; background-repeat: no-repeat; background-position: left center; position: absolute; right: calc((100% - 1440px) / 2); bottom: -60px;}
.three-block-content .content-listing div[class*="col-"]:first-child .wrap:after, .three-block-content .content-listing div[class*="col-"]:first-child .wrap:before{display: none;} 
.three-block-content .content-listing .first .wrap{position: relative;top: -120px;margin-left: auto;}


/*---------- Case Study Start  ----------*/
.case-study-main{padding: 124px 0 140px;}
.case-study-main .container-full{padding-right: 0;}
.case-study-main .title-block{margin-bottom: 64px;}
.case-study-main .title-block h3{text-align: center; font-weight: 800;font-size: 46px;line-height: 1.2;}

.case-study-main .case-study-slider p{font-size: 30px;} 

.case-study-main .slider-block .slick-slider{padding-left: calc((100% - 1360px) / 2);}

.case-study-main .right-img .bg-cover{position: relative; padding-bottom: 64.5%; border-radius: 0 0 0 110px; overflow: hidden;}

.case-study-main .right-img .bg-cover img{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);     z-index: 1; max-width: 100%; max-height: 100%;}
.case-study-main .btn{margin-top: 68px;}
.case-study-main .btn a{padding: 12px 37px;}
.case-study-main .btn a span{background-color: #FFFFFF;}
.case-study-main .slider-content{width: 40%; position: relative; top: -26px;}
.case-study-main .right-img{width: 54.6%; margin-left: auto;}
.case-study-slider{padding-bottom: 98px;}
.case-study-main .slick-arrow{background-color: transparent;}

/*.case-study-main .slick-arrow{position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto; width: 47px; height: 30px; padding: 0; font-size: 0; background-color: transparent; border: 0; transition: 0.5s all ease-in-out; outline: none;     background-color: transparent;}*/
.case-study-main .slick-arrow.slick-prev{left: calc(50% - 111px); right: auto; /*background-image: url(../images/slider-left-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center;*/     bottom: 0;
    top: auto; transform: none;}
.case-study-main .slick-arrow.slick-next{/*background-image: url(../images/slider-right-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center;*/ right: calc(50% - 94px); left: auto;     bottom: 0;
    top: auto; transform: none;}
/*.case-study-main .slick-arrow:hover{transform: scale(0.8); opacity: 0.8;}*/

/*---------- Tell us requirement Start  ----------*/
.tell-us-requirement{width: 100%; padding: 130px 0 118px; text-align: center;}
.tell-us-requirement .hub_form > p > br{display: none;}
.tell-us-requirement h3{margin-bottom: 30px; font-weight: 800; font-size: 46px;line-height: 1.2;}
.tell-us-requirement p{font-size: 20px; line-height: 1.70;}
.tell-us-requirement p a{font-size: 20px;}
.tell-us-requirement form{max-width: 1003px; margin: 73px auto 15px; width: 100%;}
form .feild{position: relative;}
form .feild{margin-bottom: 47px;}

.tell-us-requirement-call input[type=email],
.tell-us-requirement-call input[type=search],
.tell-us-requirement-call input[type=tel],
.tell-us-requirement-call input[type=text],
.tell-us-requirement input[type=email],
.tell-us-requirement input[type=search],
.tell-us-requirement input[type=tel],
.tell-us-requirement input[type=text] {padding: 10px 45px 14px 20px;border: 0;border-bottom: 1px solid #000;border-radius: 0;outline: none;color: #000000;}
.tell-us-requirement form select{background-color: transparent; color: #000; padding: 15px 45px 14px 20px; width: 100%; font-size: 16px; font-weight: 400; transition: all .3s ease-in-out; border-bottom: 1px solid #000; border-radius: 5px 5px 5px 5px; font-family: 'Montserrat'; outline: none; border-top: 0; border-left: 0; border-right: 0; border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url(../images/selcect-down-arrow.svg); background-size: 12px; background-position: 98%; background-repeat: no-repeat;}


.tell-us-requirement .sbOptions{background-color: #fff; top: 51px !important; max-height: 330px !important; overflow: auto;}

/*.tell-us-requirement .sbToggle:after{content: '\f2f9'; font-family: Material-Design-Iconic-Font; font-size: 24px; width: 100%; left: 0; right: 0; margin: 0 auto; position: absolute; top: 0; font-weight: 700; transition: 0.3s all ease-in-out;}
*/

.tell-us-requirement .sbOptions a:link, .tell-us-requirement .sbOptions a:visited{color: #000; text-decoration: none; transition: all .2s ease-in-out;}
.tell-us-requirement .sbOptions a.sbFocus, .tell-us-requirement .sbOptions a:focus, .tell-us-requirement .sbOptions a:hover{
color: #000; background: rgba(0,0,0,0.10);}
.tell-us-requirement .sbOptions a{text-align: left; font-weight: 400;}
.tell-us-requirement .sbHolder{background-color: transparent; font-size: 16px; line-height: 1.64; font-weight: 400; text-align: left; border-bottom: solid 1px #000; border-left: 0; border-top: 0; border-right: 0; height: 52px; outline: none;}
.tell-us-requirement .sbSelector > a{color: #000; font-size: 16px; line-height: 1.64; font-weight: 400; text-align: left;}
.tell-us-requirement .sbSelector{height: 52px; padding: 10px 45px 14px 20px; text-indent: 0;}

.tell-us-requirement .sbToggle{background-image: url(https://www.mavlers.com/wp-content/themes/mavlers/assets/images/selcect-down-arrow.svg); background-size: 14px; background-position: center; height: 50px; border: 0;}
.tell-us-requirement .sbToggleOpen{background-image: url(https://www.mavlers.com/wp-content/themes/mavlers/assets/images/selcect-up-arrow.svg); background-size: 14px; background-position: center;}
.tell-us-requirement .sbOptions .sbDisabled{display: none;}

.tell-us-requirement-call form textarea,
.tell-us-requirement form textarea{padding: 10px 45px 10px 22px; border: 0; border-bottom: 1px solid #000; border-radius: 0; min-height: 46px; outline: none;}
.tell-us-requirement form input[type=submit]:focus, .tell-us-requirement form input[type=submit]:hover{border-color: #ffda30; background-color: transparent;}
.tell-us-requirement form input[type=email]:focus, .tell-us-requirement input[type=tel]:focus, 
.tell-us-requirement form input[type=text]:focus, .tell-us-requirement form textarea:focus,.sbHolder.focused{box-shadow: 0px 2px 0px -1px #000; -webkit-box-shadow: 0px 2px 0px -1px #000;}

::-webkit-input-placeholder{/* Chrome/Opera/Safari */
  color: #000000;
}
::-moz-placeholder{/* Firefox 19+ */
  color: #000000;
}
:-ms-input-placeholder{/* IE 10+ */
  color: #000000;
}
:-moz-placeholder{/* Firefox 18- */
  color: #000000;
}
.tell-us-requirement .custom-chk-wrap{margin-top: 20px;}

.tell-us-requirement form fieldset{max-width: 100%; display: flex; flex-wrap: wrap; margin-bottom: 47px;}
.tell-us-requirement form fieldset.form-columns-2 > .hs-form-field .input{margin: 0;}
.tell-us-requirement form fieldset.form-columns-2 > .hs-form-field{width: calc(50% - 15px);}
.tell-us-requirement form fieldset.form-columns-2 > .hs-form-field:last-child{margin-left: auto;}
.tell-us-requirement form fieldset textarea{width: 100%;}
.tell-us-requirement form fieldset.form-columns-2 > .hs-form-field > label{display: none;}
.tell-us-requirement form fieldset.form-columns-1 .hs-fieldtype-textarea{width: 100%;}
.tell-us-requirement form fieldset.form-columns-1 .hs-fieldtype-textarea > label{display: none;}
.tell-us-requirement form fieldset.form-columns-1 .hs-fieldtype-textarea .input{margin: 0;}
.tell-us-requirement form .hs-submit .actions input[type=submit]{text-transform: uppercase;} 
.tell-us-requirement .hubspot-link__container.sproket{display: none;}
.tell-us-requirement form fieldset > .hs-form-field{position: relative;}
.tell-us-requirement form fieldset > .hs-form-field ul li{padding: 0;}
.tell-us-requirement form fieldset > .hs-form-field ul li:before{display: none;}
.tell-us-requirement form fieldset > .hs-form-field ul li .hs-error-msg{color: #ff0000; position: absolute; bottom: -30px; left: 0; font-size: 14px;}
.tell-us-requirement form .hs_error_rollup{padding-bottom: 15px; display: none;}
/*.tell-us-requirement form .hs_error_rollup ul li{padding: 0;}
.tell-us-requirement form .hs_error_rollup ul li:before{display: none;}
.tell-us-requirement form .hs_error_rollup ul li .hs-main-font-element{color: #ff0000; position: absolute; bottom: -30px; left: 0; font-size: 14px;}*/


/*---------- Client testimonial section  ----------*/
.section-wrap{padding: 100px 0 100px;} 
.row.trustpilot-review{max-width: 955px; margin: 0 auto; width: 100%; margin-bottom: 97px;}
.row.trustpilot-review .col-6{padding-left: 25px; padding-right: 15px;}
.client-review{display: flex; align-items: center; -webkit-align-items: center;}
.row.trustpilot-review .col-6:first-of-type:after{position: absolute; content: ""; width: 1px; height: calc(100% + 25px); background-color: #969696; right: 0; top: -12px;}

.row.trustpilot-review .col-6:first-of-type{padding-right: 30px;}
.row.trustpilot-review .col-6:last-of-type{padding-left: 30px;}

.row.trustpilot-review .col-6:first-of-type .review-count{margin-left:    auto;}
.row.trustpilot-review .col-6:first-of-type figure{margin-left: auto;}

.row.trustpilot-review .col-6:last-of-type .review-count{margin-right: auto;}
.row.trustpilot-review .col-6:last-of-type figure{margin-right: 25px;}



.client-review > figure{margin-right: 25px; width: calc(100% - 181px);}
.client-review .review-count{width: 200px; height: 181px; background-color: #ffda30; border-radius: 100%; display: flex;  flex-direction: column; justify-content: center; align-items: center; text-align: center;}
.client-review .review-count h4{font-size: 46px; line-height: 1.1; margin-bottom: 0;}
.client-review .review-count span{font-size: 19px; display: inline-block;}
.section-wrap h3{text-align: center; font-weight: 800; margin-bottom: 68px;font-size: 46px;line-height: 1.2;}
.testimonial-slider{padding: 0 166px; position: relative; display: block;}

/*.testimonial-slider.slick-initialized .slick-slide{vertical-align: top;}
.slick-initialized .slick-slide{float: none; display: inline-block; vertical-align: middle;}*/

.testimonial-slider .slick-track{display: flex; align-items: center;}
.testimonial-slider .slick-track .slick-slide{display: flex; height: auto; align-items: flex-start; justify-content: center; position: relative;}


.testimonial-slider .col2{width: calc(100% - 195px); padding-left: 55px; padding-right: 15px; margin-left: auto;}
.testimonial-slider .col1{position: static; width: 195px; margin-top: 15px; padding-left: 15px; padding-right: 15px;}
.client-profile > figure{position: relative; width: 165px; height: 160px; padding: 15px; display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-pack: center; justify-content: center; -webkit-justify-content: center; align-items: center; -webkit-align-items: center; -ms-flex-align: center; z-index: 1;}
.client-profile > figure:before{background: url(../images/testimonials-pattern.png)no-repeat; content: ""; position: absolute; left: 0; height: 160px; width: 165px; z-index: -2; top: 0; background-size: 100%;}
.client-testimonial .slick-slide img{margin: 0 auto; max-width: 80%; position: relative; left: 10px;}
.client-profile > figure:after{position: absolute; content: ""; width: 165px; height: 160px; background-color: #FFFFFF; border-radius: 100%; left: 5px; top: 1px; z-index: -1;}
.row:after{clear: both;}
.blockquote{position: relative; font-size: 22px; font-weight: 400; line-height: 1.5; padding: 36px 0 26px; font-family: 'Montserrat';}
.blockquote::before{content: ""; position: absolute; left: 0px; top: -16px; font-size: 80px; font-family: Arial, sans-serif; color: rgb(150, 150, 150); font-weight: 700; line-height: 1; background-image: url(../images/quote-ic.png); background-size: 36px; background-repeat: no-repeat; background-position: center; width: 36px; height: 55px;}
.author{position: relative; padding-left: 10px;}
.author:before{position: absolute; content: ""; width: 3px; height: 100%; background-color: #ffda30; left: 0; top: 0;}
.author h6{font-size: 20px; font-weight: 700; margin-bottom: 0;}
.author span{font-size: 20px;}
.client-quote h5{font-size: 34px; margin-bottom: 15px;}


/*.client-testimonial .slick-prev{position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 99; left: 0; background-image: url(../images/slider-left-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center;}

.client-testimonial .slick-next, .client-testimonial .slick-prev{position: absolute; bottom: 0; margin: 0 auto; width: 47px; height: 30px; padding: 0; font-size: 0; background-color: transparent; border: 0; transition: 0.5s all ease-in-out; outline: none;}

.client-testimonial .slick-next{position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 99; right: 0; background-image: url(../images/slider-right-arrow.svg); background-size: cover; background-repeat: no-repeat; background-position: center;}
.client-testimonial .slick-arrow:hover{opacity: 0.3;}*/

.slick-next, .slick-prev{width: 48px; height: 48px; border: 2px solid #000; border-radius: 50%; display: inline-block; line-height: 44px; font-size: 0; text-align: center; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;background-color: transparent;}
.slick-prev{position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 99; left: 0;}
.slick-next{position: absolute; right: 0; top: 50%; transform: translateY(-50%); z-index: 99; right: 0;}


.slick-prev:after{content: '\f2ff'; position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 26px; color: #000; font-family: Material-Design-Iconic-Font; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}

.slick-next:hover, .slick-prev:hover{border: 2px solid #ffda30; background: #ffda30;}

.slick-next:after{content: '\f301'; position: absolute; left: 0; right: 0; margin: 0 auto; font-size: 26px; color: #000; font-family: Material-Design-Iconic-Font; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}




/*=============================Home page css End =============================*/



/*=============================SEO page css Start =============================*/

.header_yellow header{background-color: #ffda30;}
.header_yellow header:hover{background-color: #FFFFFF;}

.hero-banner.seo-bg{padding: 22px 0 187px; min-height: 820px;}
.hero-banner.seo-bg h1{font-size: 54px; max-width: 100%; width: 100%; margin-bottom: 35px;}
.hero-banner.seo-bg p{font-size: 24px; max-width: 719px; line-height: 1.62;}
.shopify-development-services .hero-banner.seo-bg p{max-width: 780px;}
.hero-banner.seo-bg .btn-block{align-items: center;}
.hero-banner.seo-bg .btn-block .white-btn{background-color: #FFFFFF; color: #000000; min-width: 269px; margin-right: 30px;  padding: 12px 38px; border-color: #FFFFFF; margin-bottom: 15px;}
.hero-banner.seo-bg .btn-block .white-btn:hover{border-color: #000000;}
.hero-banner.seo-bg .btn-block .white-btn span{background-color: #ffda30;}
.hero-banner.seo-bg .btn-block .normal-btn{background-color: transparent; color: #000000; padding: 0 0 2px 0;
min-width: auto; border: 0; border-radius: 0; margin-bottom: 15px;}
.hero-banner.seo-bg .btn-block .normal-btn:after{content: ""; display: block; width: 100%; height: 4px; bottom: 0; background-color: #FFFFFF; position: absolute; border-radius: 10px; transition: 0.3s all ease-in-out; left: 0; right: 0; margin: 0 auto;}
.hero-banner.seo-bg .btn-block .normal-btn:hover:after{background-color: #000000;}
.hero-banner.seo-bg .banner-img{width: 63%; right: -56px; bottom: -159px;}
.excel-everything-seo{padding: 130px 0 27px;}
.excel-everything-seo .title-block{margin-bottom: 58px;}
.excel-everything-seo h2{text-align: center; font-weight: 800;}
.excel-everything-seo .listng .img-block{position: relative; width: 100%; height: 80px; margin-bottom: 48px;}

.excel-everything-seo .listng .inner-wrap .img-block.animation-scroll.come-in figure {
	animation: hithere 1s; 
}

@keyframes hithere{
	30%{
		transform: scale(1.2);
	}
	40%,
	60%{
		transform: rotate(-20deg) scale(1.2);
	}
	50%{
		transform: rotate(20deg) scale(1.2);
	}
	70%{
		transform: rotate(0deg) scale(1.2);
	}
	100%{
		transform: scale(1);
	}
}

.excel-everything-seo .listng .content h3{font-size: 24px; line-height: 1.2; font-weight: 700; display: block; width: 100%; margin-bottom: 15px;}
.excel-everything-seo .listng .content p{display: block; width: 100%; line-height: 1.64;}
.excel-everything-seo .listng div[class*="col-"]{margin-bottom: 90px;}
.excel-everything-seo .listng .inner-wrap{text-align: left; max-width: 358px; width: 100%;}
.excel-everything-seo .listng .inner-wrap .img-block figure{width: 75px; height: 80px; margin-right: auto; position: relative; text-align: center;} 
.excel-everything-seo .listng .inner-wrap .img-block figure:after{content: ""; height: 48px; width: 87px; border-radius: 50px; position: absolute; left: 0; top: 15px; display: inline-block; background-color: #ffda30; transform: rotate(-41deg); opacity: 0;}
.excel-everything-seo .listng .inner-wrap .img-block figure img{max-width: 100%; max-height: 100%; display: block; margin: 0 auto; position: relative; z-index: 1;}
.excel-everything-seo .container{max-width: 1388px;}
.excel-everything-seo .listng div[class*="col-"]{/*width: 28%;*/ margin-bottom: 80px;}
/*.excel-everything-seo .listng{justify-content: space-between;}*/

.excel-everything-seo .listng div[class*="col-"]:nth-child(3n) .inner-wrap{margin-left: auto;}
.excel-everything-seo .listng div[class*="col-"]:nth-child(3n+2) .inner-wrap{margin: 0 auto;}

.traditional-seo{padding: 130px 0 100px;}
.traditional-seo .container{max-width: 1388px;}
.traditional-seo .left-content{width: calc(100% - 505px); padding-right: 60px;}
.traditional-seo .right-img{width: 504px; height: 504px;}
.traditional-seo .right-img.img_round-corner{border-radius: 50%;}
.traditional-seo .title-block{text-align: center; margin-bottom: 70px;}
.traditional-seo .title-block h3{font-weight: 800; padding-bottom: 19px; font-size: 46px;line-height: 1.2;}
.traditional-seo .title-block p{line-height: 1.64;} 
.traditional-seo .list-box h4{font-size: 26px; font-weight: 700; display: block; margin-bottom: 14px;}
.traditional-seo .list-box{margin-bottom: 50px;}
.traditional-seo .list-box:last-child{margin-bottom: 0;}
.traditional-seo .list-box .content{padding-left: 10px; position: relative;}
.traditional-seo .list-box .content:before{content: ""; display: block; width: 2px; height: 100%; background-color: #ffdb2d; position: absolute; top: 0; left: 0;}

.three-block-content.white-bg span.bg-pattern{content: "";display: inline-block;width: 462px;height: 365px;background-image: url(../images/grey-tringle-pattern.svg);background-size: cover;background-repeat: no-repeat;background-position: left center;position: absolute;left: calc((100% - 1440px) / 2);bottom: -60px;}
.traditional-seo .list-box .content p{line-height: 1.64;}
.engagement-models{padding: 140px 0; position: relative;}
.engagement-models .title-block{margin-bottom: 70px;}
.engagement-models .title-block h3 {text-align: center;font-weight: 800;font-size: 46px;line-height: 1.2;}

.engagement-models .listing .img-block{position: relative; height: 78px; margin-bottom: 28px;}
.engagement-models .listing .img-block figure{width: 64px; height: 78px; position: relative;}
.engagement-models .listing .img-block figure img{max-width: 100%; max-height: 100%; position: relative; z-index: 1;}
.engagement-models .listing .inner-wrap h4{font-size: 26px; font-weight: 700; margin-bottom: 30px;}
.engagement-models .listing .inner-wrap p{line-height: 1.65;}
.engagement-models .container{max-width: 1470px;}
.engagement-models .listing .inner-wrap{background-color: #f1f2f2; height: 100%; padding: 98px 50px; position: relative; overflow: hidden; border-radius: 10px;}
.engagement-models.grey-bg .listing .inner-wrap{background-color: #fff;}
.engagement-models .listing .content{position: relative;}
.engagement-models .listing .inner-wrap:before{background-color: #ffda30; border-radius: 50%; content: ""; height: 600px; left: 0; position: absolute; top: 0; transform: translate(-55px,-55px) scale(.1); transform-origin: top left; transition: all .45s ease-out; width: 600px;}
.engagement-models .listing .inner-wrap:hover:before{transform: translate(-24%,-20%) scale(1.4); transition: all .4s ease-in;}
.engagement-models .listing .img-block figure:before{content: ""; display: block; height: 28px; width: 28px; border-radius: 50%; background-color: #ffda30; position: absolute; bottom: 0; left: 0; transition: 0.3s all ease-in-out; z-index: 1;}
.engagement-models .listing .inner-wrap:hover .img-block figure:before{background-color: #FFFFFF;}

.engagement-models .listing div[class*="col-"]:nth-child(1) .img-block figure:before{left: -10px;}
.engagement-models .listing div[class*="col-"]:nth-child(2) .img-block figure:before{left: -10px;}
.engagement-models .listing div[class*="col-"]:nth-child(3) .img-block figure:before{top: 0; bottom: auto; right: 0; left: auto;}
.engagement-models .listing{margin: 0 -4px;justify-content: center;}
.engagement-models .listing > div[class*="col-"]{padding: 0 4px; margin: 10px 0;}


/*FAQ css start*/
.faq-section{padding: 120px 0 100px;}
.faq-section h3{font-weight: 800; text-align: center; padding-bottom: 10px;font-size: 46px;line-height: 1.2;}
.faq-accordion .accordion-txt{width: 95%; clear: both; overflow: hidden; padding: 0 15px 0 0;}
.accordion-content{display: none;}
.accordion-content{display: none; padding: 0 70px;}
.faq-accordion .accordion-content{padding: 0 0 0px 0; margin-bottom: 0px; display: block; border-bottom: 2px solid #d1d1d1;}
.faq-accordion .accordion-content.active{padding-bottom: 32px;}
.faq-accordion .accordion-title{cursor: pointer; text-transform: capitalize; padding: 36px 100px 20px 0; position: relative;}
.faq-accordion .accordion-txt p{line-height: 1.6;}
.faq-accordion .accordion-txt p:not(:last-child) { margin-bottom: 20px;}
.faq-accordion .title{display: inline-block; color: #000; font-size: 24px; max-width: 1150px; line-height: 1.2; vertical-align: middle; text-transform: none; font-weight: 700; /*letter-spacing: 1.2px;*/ font-family: 'Montserrat';}
.faq-accordion .trigger{position: absolute; right: 0; top: 35px; margin: 0; display: inline-block; width: 30px; height: 30px; vertical-align: middle; cursor: pointer; background-color: #ffda30; border-radius: 5px;}
.faq-accordion .trigger:before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 2px;width: 14px;background-color: #000;margin: auto;}
.faq-accordion .trigger:after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;height: 14px;width: 2px;background-color: #000;margin: auto;}
.faq-accordion .active .trigger:after{display: none;}
/*---------- Four step block Start  ----------*/
.start-four-step{padding: 124px 0 4px;}
.start-four-step .container{max-width: 1260px;}
.start-four-step h2{font-weight: 800; text-align: center; margin-bottom: 38px;}
.start-four-step .lists .boxes{display: flex; flex-wrap: wrap; position: relative; width: 50%; padding-bottom: 40px;}
.start-four-step .lists .boxes span{width: 81px; height: 81px; border-radius: 50%; border: 2px solid #ffdb2d; display: inline-flex; align-items: center; justify-content: center; font-size: 24px; color: #666666; font-weight: 700; background-color: #FFFFFF; position: relative; z-index: 1;}
.start-four-step .lists .boxes .right-block{width: calc(100% - 81px); padding-left: 5px; margin-left: auto; padding-top: 70px; padding-right: 90px;}
.start-four-step .lists .boxes h3{font-size: 24px; font-weight: 700; margin-bottom: 15px; display: block;} 

.start-four-step .lists .boxes:after{content: ""; display: block; width: 100%; border-top: 1px dashed #000000; position: absolute; left: 0; top: 40px;}
.start-four-step .lists .boxes:nth-child(2):after, .start-four-step .lists .boxes:nth-child(3):after{width: 80%;}
.start-four-step .lists .boxes:nth-child(2):before{content: ""; display: block; height: calc(100% + 1px); width: 20%; position: absolute; right: 0; top: 40px; border: 1px dashed #000000; border-radius: 0 20px 20px 0; border-left: 0;}
.start-four-step .lists .boxes:nth-child(4){order: 3;}
.start-four-step .lists .boxes:nth-child(3){order: 4;}
.start-four-step .lists .boxes span{overflow: hidden;}
.start-four-step .lists .boxes span:after{background-color: #ffda30; border-radius: 50%; content: ""; height: 100px; left: -150%; position: absolute; top: 0; transform: translate(-55px,-55px) scale(.1); transform-origin: top left; transition: all .45s ease-out; width: 100px; z-index: -1;}

.start-four-step .lists .boxes.animation-scroll.come-in span:after{transform: translate(-24%,-20%) scale(1.2); transition: all .3s ease-in; left: 0; animation: fill-anim 2s linear; }


@keyframes fill-anim{
    0%{
        transform: translate(-55px,-55px) scale(.1);
   }

    100%{
        transform: translate(-24%,-20%) scale(1.2);
   }
}

.live-breathe-main{padding: 110px 0;}
.live-breathe-main .title-block{margin-bottom: 12px;}
.live-breathe-main .title-block h3{font-weight: 800; text-align: center;font-size: 46px;line-height: 1.2;}
.live-breathe-main .container{max-width: 1358px;}
.live-breathe-main .lists{justify-content: center;}
.live-breathe-main .lists .inner-wrap{text-align: center; display: inherit; align-items: center; width: 100%; width: 80%;}
.live-breathe-main .lists .inner-wrap img{display: block; margin: 0 auto; max-width: 100%; max-height: 85px;}
.live-breathe-main .lists div[class*="col-"]{margin: 40px 0; position: relative; max-width: 20%; display: inherit; align-items: center; justify-content: center;}
.live-breathe-main .lists div[class*="col-"]:nth-child(5):after, .live-breathe-main .lists div[class*="col-"]:nth-child(10):after{display: none;}
.live-breathe-main .lists div[class*="col-"]:after{content: ""; display: block; width: 1px; background-color: #9E9E9E; display: inline-block; position: absolute; top: 50%; transform: translateY(-50%); right: 0; height: 70px;}
.live-breathe-main .lists div[class*="col-"]:last-child:after{display: none;}
.live-breathe-main .lists.row_six_cls div[class*="col-"]{width: calc(100% / 6);}
.live-breathe-main .lists.row_six_cls div[class*="col-"]:nth-child(5):after{display: block;}
.live-breathe-main .lists.row_six_cls div[class*="col-"]:last-child(5):after{display: none;}




/*=============================Contact css Start =============================*/
.page-template-contact-us header{background-color: #ffdb2d;}
.contact-us-banner{background-color: #ffdb2d; padding: 50px 0 138px; position: relative; overflow: hidden; }
.contact-us-banner:after{content: ""; display: inline-block; background-image: url(../images/contactus-pattern.svg); background-size: cover; background-repeat: no-repeat; background-position: left center; width: 885px; height: 700px; bottom: -320px; right: -100px; position: absolute; opacity: 0.5;}
.contact-us-banner .inner-wrap{text-align: center; position: relative; z-index: 1;}
.contact-us-banner .inner-wrap h1{font-weight: 800; margin-bottom: 35px;}
.contact-us-banner .inner-wrap p{margin-bottom: 15px; line-height: 1.08;}
.contact-us-banner .inner-wrap p a{font-weight: 700;}
.contact-us-banner .inner-wrap p a:hover{color: #FFFFFF; opacity: 1;}



/*=============================Hire react js page css Start =============================*/
.build-team-banner{padding: 20px 0 140px; position: relative; overflow: hidden; min-height: 780px;}
.build-team-banner .container-full{padding-left: calc((100% - 1355px) / 2); padding-right: 0;}
.build-team-banner .banner-content{width: 55%; position: relative; z-index: 1;}
.build-team-banner h1{line-height: 1.2; margin-bottom: 50px; font-weight: 800; font-size: 54px; max-width: 90%; width: 100%;}
.build-team-banner p{font-size: 24px; line-height: 1.67; max-width: 720px; width: 100%;}
.build-team-banner .btn-block{padding-top: 100px;}
.build-team-banner .btn-block a.yellow-btn{padding: 12px 36px;margin: 0 20px 20px 0;}
.build-team-banner .banner-img{width: 58%; position: absolute; right: -104px; bottom: -10px;}
.build-team-banner .banner-img img{display: block;margin: 0 0 0 auto;}

.page-id-184 .build-team-banner .banner-img{width: 60%; right: -173px; bottom: -108px;}
.build-team-banner .btn-block{padding-top: 80px;align-items: center;}
.page-id-184 .build-team-banner{padding: 20px 0 110px; min-height: 753px;}

.build-team-banner .btn-block a.normal-btn {background-color: transparent;color: #000000;padding: 0 0 2px 0;min-width: auto;border: 0;border-radius: 0;margin-bottom: 20px;}
.build-team-banner .btn-block a.normal-btn:after {content: "";display: block;width: 100%;height: 4px;bottom: 0;background-color: #000000;position: absolute;border-radius: 0;transition: 0.3s all ease-in-out;left: 0;right: 0;margin: 0 auto;}
.build-team-banner .btn-block a.normal-btn:hover:after {background-color: #ffdb2d;}

.four-card-box{padding: 135px 0 142px;}
.four-card-box .title-block{margin-bottom: 72px;}
.four-card-box .title-block h2{text-align: center; font-weight: 800;}
.four-card-box .inner-wrap{background-color: #f1f2f2; height: 100%; padding: 40px 30px; position: relative; overflow: hidden; border-radius: 10px; text-align: center;}
.four-card-box .inner-wrap:before{background-color: #ffda30; border-radius: 50%; content: ""; height: 600px; left: 0; position: absolute; top: 0; transform: translate(-55px,-55px) scale(.1); transform-origin: top left; transition: all .45s ease-out; width: 600px;}
.four-card-box .card-lists .img-block{position: relative; margin-bottom: 28px; height: 87px; display: inline-flex;
align-items: self-end;}
.four-card-box .card-lists .img-block img{max-height: 100%; position: relative; z-index: 1;}
.four-card-box .card-lists .content{position: relative;}
.four-card-box .inner-wrap .img-block figure{width: 75px; height: 75px; max-height: 100%; position: relative; margin: 0 auto;}
.four-card-box .inner-wrap .img-block figure:before{content: ""; display: block; height: 23px; width: 23px; border-radius: 50%; background-color: #ffda30; position: absolute; top: -10px; left: -10px; transition: 0.3s all ease-in-out; z-index: 1; opacity: 0;}
.four-card-box .inner-wrap:hover .img-block figure:before{background-color: #FFFFFF;}
.four-card-box .card-lists div[class*="col-"]:nth-child(1) .inner-wrap .img-block figure:before{top: 10px; left: -5px;}
.four-card-box .card-lists div[class*="col-"]:nth-child(3) .inner-wrap .img-block figure:before{bottom: auto; left: auto; right: -1px; top: -5px;}
.four-card-box .card-lists div[class*="col-"]:nth-child(4) .inner-wrap .img-block figure:before{bottom: 2px; top: auto; left: -3px;}


.four-card-box .inner-wrap h3{font-size: 24px; font-weight: 700; margin-bottom: 15px;}
.four-card-box .inner-wrap:hover:before{transform: translate(-24%,-20%) scale(1.4); transition: all .4s ease-in;}
.four-card-box .card-lists{margin: 0 -8px; justify-content: center; align-items: flex-start;}
.four-card-box .card-lists div[class*="col-"]{margin: 0 -8px;}
.four-card-box .card-lists .content p{line-height: 1.63;}
.four-card-box .card-lists div[class*="col-"]:nth-child(odd){margin-top: 100px;}

.language-lists-main{padding: 90px 0 90px; position: relative; background-color: #FFFFFF;} 
.language-lists-main .bg-cover{position: absolute; width: 100%; height: 100%; left: 0; top: 0;background-position: center top;}
.language-lists-main .bg-cover:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #F1F2F2;opacity: 0.95;}
.page-id-184 .language-lists-main .bg-cover{opacity: 0.08;}
.language-lists-main .title-block{margin-bottom: 38px;text-align: center;}
.language-lists-main .title-block h3{text-align: center; font-weight: 800;font-size: 46px;line-height: 1.2;margin-bottom: 25px;}
.language-lists-main .lists ul{justify-content: center; max-width: 1150px; margin: 0 auto; width: 100%;}
.language-lists-main .lists .smller-w{max-width: 780px;}

.language-lists-main .lists ul li a{display: block; font-size: 26px; line-height: 1; font-weight: 500; text-decoration: none; text-align: center; pointer-events: none;}
.language-lists-main .lists ul li a:hover{color: #000000;}
.language-lists-main .lists ul li:before{display: none;}
.language-lists-main .lists ul li{width: 33.33%; margin: 15px 0; padding: 0 35px; position: relative;}
.language-lists-main .lists ul li:last-child:after{display: none;}

/*.language-lists-main .lists ul li:nth-child(2):before{content: "\a"; white-space: pre; display: block; width: 100%;}*/

.language-lists-main .lists ul li:after{content: ""; display: block; width: 4px; height: 34px; position: absolute; top: 50%; transform: translateY(-50%); background-color: #FFDA30; left: auto; right: 0;}
.language-lists-main .lists ul li:nth-child(3n) li:after{ display: none;}
.language-lists-main .lists ul li:nth-child(3):after{display: none;}


.language-lists-main .list-view{max-width: 1130px; width: 100%; margin: 0 auto;}
.language-lists-main .list-view .list-row{margin-bottom: 36px; align-items: center;}
.language-lists-main .list-view .list-row:last-child{margin-bottom: 0;}
.language-lists-main .list-view .list-row span{font-size: 26px; line-height: 1; font-weight: 500; display: inline-block; width: 43.6%; position: relative; padding-right: 20px;}
.language-lists-main .list-view .list-row span:after{content: ""; display: block; background-image: url(../images/right-arrow-designer.svg); background-size: cover; background-repeat: no-repeat; background-position: center; width: 11px; height: 21px; position: absolute; right: 0; top: 0;}
.language-lists-main .list-view .list-row small{font-size: 20px; line-height: 1.2; font-weight: 400; display: inline-block; margin-left: auto; width: 51.7%; margin-left: auto;}
.language-lists-main .social-list{align-items: center;}
.language-lists-main .social-list .box-row{width: 25%; padding: 0 15px; text-align: center; margin: 20px 0;}
.language-lists-main .social-list .box-row img{max-width: 90%; max-height: 50px;}


.two-block-lists{padding: 130px 0 64px; position: relative; background-color: #000000;} 
.two-block-lists .container{position: relative; z-index: 1;} 
.two-block-lists .title-block{margin-bottom: 68px;}
.two-block-lists .title-block h3{text-align: center; font-weight: 800; color: #FFFFFF;font-size: 46px;line-height: 1.2;}

.two-block-lists:after{content: ""; display: block; width: 50%; height: 100%; position: absolute; background-color: #191919; right: 0; top: 0; left: auto;}

.two-block-lists .content{width: 100%; display: block; padding: 34px 0;}
.two-block-lists .content h4{color: #FFFFFF; font-size: 24px; margin-bottom: 25px; display: block;}
.two-block-lists .content p{color: #FFFFFF; margin-bottom: 42px; line-height: 1.6;}
.two-block-lists .wrap{max-width: 590px; width: 100%; padding-left: 83px;}
.two-block-lists .wrap figure{width: 108px; position: relative; padding-bottom: 12px; height: 78px;}
.two-block-lists .wrap figure:after{content: ""; display: block; width: 100%; border-radius: 15px; background-color: #FFDB2D;position: absolute; left: 0; bottom: 0; height: 5px;}
.two-block-lists .wrap figure img{max-width: 100%; margin: 0 auto; display: block;}
.two-block-lists .list-box div[class*="col-"]:nth-child(2) .wrap{padding-left: 123px;}


.three-step-rounded{padding: 134px 0 50px;}
.three-step-rounded h2{font-weight: 800; text-align: center; margin-bottom: 48px;}
.three-step-rounded .lists .boxes{display: flex; flex-wrap: wrap; position: relative; max-width: 385px; width: 100%; padding-bottom: 40px;}
.three-step-rounded .lists .boxes span{width: 81px; height: 81px; border-radius: 50%; border: 2px solid #ffdb2d; display: inline-flex; align-items: center; justify-content: center; font-size: 24px; color: #b2b2b2; font-weight: 700; background-color: #FFFFFF; position: relative; z-index: 1;}
.three-step-rounded .lists .boxes span:after{background-color: #ffda30; border-radius: 50%; content: ""; height: 100px; left: -150%; position: absolute; top: 0; transform: translate(-55px,-55px) scale(.1); transform-origin: top left; transition: all .45s ease-out; width: 100px; z-index: -1;}
.three-step-rounded .lists .boxes.animation-scroll.come-in span{overflow: hidden;}
.three-step-rounded .lists .boxes.animation-scroll.come-in span:after{transform: translate(-24%,-20%) scale(1.2); transition: all .3s ease-in; left: 0; animation: fill-anim 2s linear;}
.three-step-rounded .bottom-content{padding: 46px 10px 46px 0;}
.three-step-rounded .lists{position: relative; justify-content: space-between;}
.three-step-rounded .lists .boxes h3{font-size: 24px; font-weight: 700; margin-bottom: 15px; display: block;}
.three-step-rounded .lists .boxes p{line-height: 1.65;}
.three-step-rounded .lists:after{content: ""; display: block; width: calc(100% - 320px); border-top: 1px dashed #000000; position: absolute; left: 15px; top: 40px;}
.three-step-rounded .lists .boxes:last-child:after{display: none;}

.dedicated-developer{position: relative; padding: 130px 0 140px;}
.dedicated-developer .title-block{margin-bottom: 40px;}
.dedicated-developer h2{font-weight: 800; text-align: center; margin-bottom: 38px;}
.dedicated-developer h3{font-size: 24px; font-weight: 700; margin-bottom: 15px; display: block;}
.dedicated-developer p{line-height: 1.65;}

.dedicated-developer .dev-lists div[class*="col-"]{padding-bottom: 98px;} 
.dedicated-developer .dev-lists.three-plus div[class*="col-"]{padding-bottom: 40px;}

.dedicated-developer .dev-lists div[class*="col-"]:last-child{padding-bottom: 0;} 
.dedicated-developer .dev-lists div[class*="col-"]:nth-last-child(2){padding-bottom: 0;}


.dedicated-developer .dev-lists div[class*="col-"] .wrap{max-width: 408px; width: 100%; padding-top: 24px; position: relative;}

.dedicated-developer .dev-lists div[class*="col-"] .wrap:before{content: ""; display: block; width: 34px; border-radius: 15px; background-color: #FFDB2D; position: absolute; left: 0; top: 0; height: 6px;}

.dedicated-developer .dev-lists div[class*="col-"]:nth-child(even) .wrap{margin-left: auto;}
.center-img-wrap{position: relative;}
.center-img-wrap figure{position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 40%;}
.center-img-wrap figure img{display: block; margin: 0 auto;}


.martech-umbrella-main{padding: 131px 0;}
.martech-umbrella-main h3{font-weight: 800; text-align: center; margin-bottom: 54px; font-size: 46px;line-height: 1.2;}
.martech-umbrella-main .box-lists{justify-content: space-between; flex-direction: row; display: flex;}
.martech-umbrella-main .box-lists .box{ padding: 52px; width: 33.33%; transition: .7s ease-in; border-right: 2px solid #FFFFFF;}
.martech-umbrella-main .box-lists .box:last-child{border-right: 0;}

.martech-umbrella-main .box-lists .box:hover{width: 50%;}


.martech-umbrella-main .box-lists .box span{font-size: 20px; color: #FFDB2D; line-height: 1.18; font-weight: 700; display: block; width: 100%;}
.martech-umbrella-main .box-lists .box p{color: #FFFFFF; line-height: 1.5; margin-bottom: 25px;}

@keyframes fadeIn{
    0%{
        opacity: 0
   }

    to{
        opacity: 1
   }
}

.martech-umbrella-main .box-lists .box h4{font-size: 34px; color: #FFFFFF; margin-bottom: 15px;}
.martech-umbrella-main .box-lists .box blockquote{position: relative; font-size: 18px; color: #FFFFFF; font-weight: 400; margin-bottom: 120px; padding-left: 10px; line-height: 1.56;}
.martech-umbrella-main .box-lists .box blockquote:before{content: ""; display: block; width: 5px; height: 100%; position: absolute; left: 0; background-color: #FFDB2D;}
.martech-umbrella-main .box-lists .logos{align-items: center; margin: 0 -15px; margin-top: auto;}
.martech-umbrella-main .box-lists .box{position: relative; background-size: cover; background-repeat: no-repeat; background-position: center;}

.martech-umbrella-main .box-lists .box .bg-cover{position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
/*.martech-umbrella-main .box-lists .box:before{content: "";  position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgb(39,34,36); background: linear-gradient(180deg, rgba(39,34,36,1) 0%, rgba(129,131,133,1) 100%); z-index: 1; opacity: 0.9;}*/
.martech-umbrella-main .box-lists  .box-inner{position: relative; z-index: 1;}

.martech-umbrella-main .box-lists .box:before{content: "";  position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; background-image: url(../images/new-gredent-bg.png); background-size: cover; background-repeat: no-repeat; background-position: center;}

@keyframes expand{
    0%{
        opacity: 0;
        max-width: 0
   }

    50%{
        opacity: 0;
        max-width: unset
   }

    to{
        opacity: 1;
        max-width: unset
   }
}

.martech-umbrella-main .box-lists .logos figure{width: 33.33%; text-align: center; margin: 10px 0; padding: 0 15px;}
.martech-umbrella-main .box-lists .logos figure img{max-width: 100%; display: block; margin: 0 auto;}
.martech-umbrella-main .box-lists .box-inner{position: relative; z-index: 1; height: 100%; display: flex; flex-direction: column;}
.martech-umbrella-main .box-lists .box-inner .top-cnt{max-width: 360px; width: 100%;}


/*=============================Footer css Start =============================*/
.site-footer{padding: 104px 0; background-color: #000000;}
.site-footer .container{max-width: 1465px;}
footer .logo{width: 215px;display: inline-block;margin-right: 42px;}
footer .logo a{display: inline-block; width: 215px; position: relative; top: -8px;}

.footer-menu ul li{padding-left: 0;}
.footer-menu ul li:before{display: none;}
.footer-menu ul li a{font-size: 14px; font-weight: 400; font-family: 'Montserrat'; color: #afafaf; text-decoration: none; outline: none;}
.footer-menu ul li a:hover{color: #ffda30;}
.footer-menu .mailus{display: block; width: 100%;}

.footer-menu .mailus p, .footer-menu .contact-us p, .footer-menu .contact-us p{font-weight: 500; font-size: 18px; color: #FFFFFF; text-decoration: none;}
.footer-menu .mailus a, .footer-menu .contact-us a, .footer-menu .contact-us a{ color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 18px;}
.footer-menu .mailus a:hover, .footer-menu .contact-us a:hover{color: #ffda30;}

footer .mailus, footer .contact-us{padding-bottom: 52px;}
footer .contact-us{padding-bottom: 72px;}
footer .sub_form{padding-bottom: 20px;}
.footer-menu ul li{margin-bottom: 16px;}
.footer-menu{padding: 10px 0 0 0;}
footer .sub_form .form-group{margin-bottom: 20px; display: block; width: 100%; position: relative;}
.form-subscribe form{display: flex; flex-wrap: wrap; align-items: center;position:relative; max-width: 356px; width: 100%;}
footer .sub_form .form-group.btn-block{margin-top: 10px;}
footer .sub_form input[type="text"], footer .sub_form input[type="email"]{border: 1px solid #2a2b2a; border-radius: 50px; font-size: 13px; font-weight: 400; width: 100%; padding: 8px 80px 8px 20px; color: #afafaf;}
.form-subscribe input[type="submit"]{font-size: 16px; font-weight: 700; padding: 8px 16px; position: static; right: 0; top: 0; height: auto; min-height: auto; max-height: 100%; line-height: normal; text-transform: uppercase;}
.form-subscribe input[type="submit"]:hover, .form-subscribe input[type="submit"]:focus{background-color: #FFFFFF; border-color: #ffda30;}

footer .sub_form .form-group > span{color: #ff0000; text-align: left; display: block; margin-top: 8px; font-size: 14px; bottom: 0; left: 0;}

.form-subscribe input[type="text"]::-webkit-input-placeholder, .form-subscribe input[type="email"]::-webkit-input-placeholder{/* Chrome/Opera/Safari */   color: #afafaf;}
.form-subscribe input[type="text"]::-moz-placeholder, .form-subscribe input[type="email"]::-moz-placeholder{/* Firefox 19+ */   color: #afafaf;}
.form-subscribe input[type="text"]:-ms-input-placeholder, .form-subscribe input[type="email"]:-ms-input-placeholder{/* IE 10+ */   color: #afafaf;}
.form-subscribe input[type="text"]:-moz-placeholder, .form-subscribe input[type="email"]:-moz-placeholder{/* Firefox 18- */   color: #afafaf;}
.form-subscribe form > .hs-form-field > label{display: none;}
.footer-menu .form-subscribe p.subcribe_success_pmsg, .footer-menu .form-subscribe p.subcribe_success_pmsg p{color: #FFFFFF; font-weight: 700; font-size: 14px;}


.footer-menu .menu-first_div{width: 243px;}
.footer-menu .menu-second_div{width: 304px;}
.footer-menu .menu-third_div{width: 258px;}
.footer-menu .form-subscribe{width: 364px;}
.footer-menu .form-subscribe > p{color: #AFAFAF; margin-bottom: 15px; font-size: 13px;}
footer .copyrights{padding: 0; width: auto; display: inline-block; position: relative;}
footer .copyrights p{color: #afafaf; font-size: 14px;}


footer .form-subscribe .hbspt-form{position: relative; padding-bottom: 20px;}
footer .form-subscribe .hbspt-form .submitted-message{color: #FFFFFF; font-weight: 400; font-size: 14px;}
footer .form-subscribe ul.no-list.hs-error-msgs:first-of-type{display: none;}
footer .form-subscribe ul.no-list.hs-error-msgs.inputs-list{display: block; width: 100%; padding-top: 8px;}
footer .form-subscribe ul.no-list.hs-error-msgs.inputs-list .hs-error-msg{display: block; width: 100%; font-weight: 400; font-size: 14px; color: #ff0000;}
footer .form-subscribe ul.no-list.hs-error-msgs.inputs-list li label a{font-size: 14px; color: #ff0000;}

footer .form-subscribe .hs_error_rollup{position: absolute; bottom: 0; left: 0; display: none;}
footer .form-subscribe ul.no-list{position: absolute; width: 480px; left: 0; bottom: -50px;}
footer .social-listing{display: flex; align-items: center;}
footer ul.social-listing li{display: inline-flex; list-style: none; margin-right: 13px; text-align: center; vertical-align: top; width: auto;}
footer ul.social-listing li a{display: inline-flex; font-size: 19px; color: #000000; width: 28px; height: 28px; line-height: 40px; background: #FFFFFF; border-radius: 50%; align-items: center; justify-content: center;}
footer ul.social-listing li a:hover{background-color: #ffda30; color: #000000; transform: translateY(-5px);}

footer ul.social-listing .zmdi-twitter:before {
    content: " ";
    background-image: url(../images/twitter_icon.svg);
    background-size: 16px;
    height: 28px;
    width: 28px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}

/*=============================Footer css End =============================*/

.not_found_cls{width: 100%; padding: 200px 0; text-align: center; background-color: #f1f2f2;}
.not_found_cls .btn a span{background-color: #FFFFFF;}
.not_found_cls h2{margin-bottom: 25px;}


/*=============================Blog css Start =============================*/
.blog-main .container{max-width: 1230px; width: 100%; margin: 0 auto; width: 100%;}
.two-column-gride{width: 100%; padding: 110px 0 90px;}
.blog .row-flex.search--box{padding-bottom: 50px; justify-content: center;}
.blog .service-option{width: 25.5167%; padding-right: 9px;}
.blog .service-option{width: 25.5167%; padding-right: 9px;}
.blog .service-option, .blog .service-search, .blog .subscribe-btn{float: none; display: inline-block; vertical-align: middle;}
.blog .search--box .feild{margin-top: 0;}
.blog .service-search{width: 56%; padding-left: 0;}
.blog .search--box .search-bar{margin-top: 0; width: calc(100% - 30px); margin-left: auto; margin-right: auto;}
.blog .search--box .search-bar{position: relative; border-bottom: 1px solid #adadad;}
#searchform input#s{height: auto; padding-left: 16px; font-size: 16px; padding: 15px 15px 15px 0; font-family: 'Montserrat',sans-serif; font-weight: 400; outline: none; border: none; line-height: normal;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: none; cursor: pointer;}
#searchform input#searchsubmit{background-color: transparent; border: none; background-position: right center; background: url(../images/search-icon-gray.png); background-repeat: no-repeat; width: 38px; float: right; height: 20px; padding: 0; position: absolute; right: 0; bottom: 10px; font-size: 0;}

#searchform input#s::-webkit-input-placeholder{color: #adadad;} 
#searchform input#s::-moz-placeholder{color: #adadad;} 
#searchform input#s:-ms-input-placeholder{color: #adadad;} 
#searchform input#s:-moz-placeholder{color: #adadad;} 

.all-posts{width: 100%;}
.blog .blog-flex{align-items: unset;}
.row.row-flex.blog-flex>div{margin-bottom: 45px;}
.blog h6{font-weight: 400; font-size: 14px; margin: 0 0 30px 0; color: #000; text-transform: uppercase;}
.blog .gride-block{position: relative; padding-bottom: 50px; transition-duration: 0.3s; transition-property: transform; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}

.blog-flex #get-in-touch .row{margin: 0;}
.blog-flex #get-in-touch .row > *{width: 100%; padding: 0;}

.blog .gride-block:hover{transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.blog .gride-block{height: 100%; margin-bottom: 12px;     border: 1px solid #e5e5e5;}
.gride-block figure{width: 100%; background-position: top center; background-repeat: no-repeat; background-size: cover; padding-bottom: 40%;}
.two-column-gride .row-flex{justify-content: unset; align-items: inherit;}
.gride-block .gride-content{padding: 33px 40px;}
.blog--links{position: relative; bottom: 0; width: 100%; left: 0; padding: 0;}
.blog .blog--links ul{padding: 0; margin: 0;}
.blog .blog--links ul li:first-child{border: none; position: relative; padding-left: 0;}
.blog .blog--links ul li>*{display: inline-block; text-transform: uppercase; cursor: pointer;}
.two-column-gride>h6{display: inline-block; margin-top: 30px;}
.blog .blog--links ul li:before{display: none;}  
.blog .blog--links ul li{padding: 0; margin: 8px 0; display: block; width: 100%; font-size: 13px; font-weight: 700;}
.blog .blog--links ul li span, .blog .blog--links ul li a{font-weight: 700; font-size: 13px;} 
.blog h3{font-size: 28px; font-weight: 500; color: #000; margin-bottom: 0; font-weight: 500;}
.blog h3 a{font-size: 28px; text-decoration: none; font-weight: 500; line-height: 1.3;}
.blog h3 a:hover{color: #000;}
.blog .search--box .feild .sbHolder{border: none; margin-top: 10px;}
.blog .search--box .feild .sbHolder .sbToggle{border: none; background: transparent; right: -8px;}
.blog .search--box .feild .sbHolder .sbToggle:after{content: '\f2f9'; font-family: Material-Design-Iconic-Font; font-size: 24px; width: 100%; left: 0; right: 0; margin: 0 auto; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: 700;}
.blog .search--box .feild .sbHolder .sbSelector, .blog .search--box .sbOptions a:link{font-weight: 700; font-family: 'Montserrat',sans-serif; color: #000;}
.blog .search--box .feild .sbHolder .sbSelector, .blog .search--box .sbOptions a:link{font-weight: 700; font-family:  'Montserrat',sans-serif; color: #000;}
.blog .sbHolder{background-color: transparent; border: solid 1px #000; font-family: Montserrat,sans-serif; font-size: 14px; font-weight: 500; height: 46px; position: relative; width: 100%; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}
.blog .sbSelector a{color: #000000; font-weight: 700; line-height: 44px;}
.blog .search--box .feild .sbHolder .sbSelector{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 25px; text-indent: 0; font-size: 16px; height: 46px;}

.blog .row-flex.search--box .sbOptions{background-color: #fff; border: solid 1px #000; list-style: none; left: 0; margin: 0; padding: 0; position: absolute; width: 100.4%!important; z-index: 100; overflow-y: auto; top: 44px!important; -webkit-border-radius: 5px 5px 5px; border-radius: 5px 5px 5px 5px; text-align: left; min-width: 260px; box-sizing: border-box;}
.blog .row-flex.search--box .sbOptions li:before{display: none;}
.blog .row-flex.search--box .sbOptions a{border-bottom: solid 1px rgba(0,0,0,.2); display: block; outline: 0; padding: 10px 20px; font-size: 14px; color: #000;}

.blog .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: url(../images/scroll-img.png) no-repeat center center;}

.blog .mCSB_scrollTools{position: absolute; width: 24px; height: auto; left: auto; top: 0; right: 0; bottom: 0; background: #fff;}
.blog .mCSB_scrollTools .mCSB_dragger{cursor: pointer; width: 100%; height: 50px!important; z-index: 1;}
.blog .mCSB_scrollTools .mCSB_draggerRail{width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; background: #000;}
.blog .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 14px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center;}


.blog .sbOptions a.sbFocus, .blog .sbOptions a:focus, .blog .sbOptions a:hover{color: #000; background: rgba(0,0,0,.04);}

.blog .email--update-sec{padding: 40px 35px;}
.blog .gride-block h4{font-size: 24px; font-family: 'Montserrat',sans-serif; font-weight: 700; color: #000; text-align: left; text-transform: uppercase; padding: 10px 0;}
.blog .advertise .gride-block .feild > span{margin-top: 5px; display: block; width: 100%; color: #ff0000;}
.blog #subcribe_success_blog{margin-top: 15px; display: block; width: 100%;}

.blog form .feild{margin-bottom: 30px;}
.email--update-sec .submit-feild input[type="submit"]:hover, .email--update-sec .submit-feild input[type="submit"]:focus{
border-color: #ffda30; background-color: transparent;}
.blog .gride-block input[type="submit"]{text-transform: uppercase;}
.blog .email--update-sec .submit-feild input{width: 100%;}
.blog--links{position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 40px;}

.blog input[type=email], .blog input[type=search], .blog input[type=tel], .blog input[type=text]{font-size: 14px;}
.search-no-results .category-title{padding-top: 20px; text-align: center; text-transform: uppercase; margin-bottom: 100px;}
.search-no-results .entry-title{text-transform: uppercase; color: #525252; font-size: 34px; font-weight: 800;}



/*=============================Blog details css Start =============================*/
    .multiple-author{margin-top: 40px;}
	.multiple-author::before{content: ''; display: block; clear: both;}
	.author-item{padding: 50px 0; border-bottom: 1px solid #e6e6e6;}
	.author-item:first-child{border-top: 1px solid #e6e6e6;}
	.author-item a{font-size: 18px; line-height: 24px; color: #000 !important; font-family: 'PT Sans',sans-serif; font-weight: 700; height: 40px; width: 40px; /*border: 2px solid #000 !important;*/ border-radius: 50% !important; opacity: 1 !important; line-height: 36px;}
	.author-item a:hover{border-color: #ffda30 !important;}
	.multiple-author .new-row{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
/*
	.multiple-author .new-row .new-col-3{-webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
	.multiple-author .new-row .new-col-9{-webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%; position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
*/
    .multiple-author .new-row .new-col-3{max-width: 181px; position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
	.multiple-author .new-row .new-col-9{ max-width: calc(100% - 181px); position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px;}
    .blog-content-left .multiple-author .new-row h5{font-size: 19px;font-family: 'Montserrat';text-transform: uppercase;}
/*	.multiple-author h5{font-size: 18px; line-height: 24px; color: #000; font-family: 'PT Sans',sans-serif; font-weight: 700;}*/
    .multiple-author .user-image img, .ts-fab-tabs .ts-fab-avatar img{max-width: 150px !important; height: 100%;
    object-fit: cover; width: auto;}
    .ts-fab-tabs .ts-fab-text{margin-left: 0;}
    .ts-fab-text h4{clear: none!important; font-size: 18px; line-height: 1!important; font-weight: 700; margin: 0 0 0.2em!important; padding: 0;}
    
    
    .blog-top-content .entry-header.inner-banner-image img{height: auto;}
    .content-blog .container{max-width: 1230px; width:100%;}
    .blog-lsting-section{width: 100%;padding: 112px 0 90px;text-align: center;background: #f3f3f3;}
    ul.blog-lsting{display: -webkit-flex;display: -moz-flex; display: -ms-flex; display: -o-flex;display: flex;justify-content: space-between;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;flex-wrap: wrap;}
    .blog-lsting-section.white-bg ul.blog-lsting li a{background: #f3f3f3;}
    ul.blog-lsting.row:after,
    ul.blog-lsting.row:before{display: none;}
    .blog-lsting-section h2{margin-bottom: 40px;}
    ul.blog-lsting li{list-style: none;}
    ul.blog-lsting li h5{font-size: 20px;margin: 0;font-weight: 700;}
    ul.blog-lsting li p{font-size: 20px;font-weight: 400;padding: 0;}
    ul.blog-lsting li a{height: 100%;width:100%;display:inline-block;background: #fff;}
    ul.blog-lsting li .lsting-thumb{width: 100%;background-position: center center;background-repeat: no-repeat;
      background-size: cover;padding-bottom: 66%;}
    ul.blog-lsting li .lsting-content{padding: 35px 30px;}
    ul.blog-lsting li a .blog-lsting-wrap{transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;height: 100%;}
    ul.blog-lsting li a:hover .blog-lsting-wrap{-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);}
    ul.blog-lsting li a:hover{transform: translateY(-10px);-transform: translateY(-10px);-webkit-transform: translateY(-10px);}
    .blog-content-left{width: 100%; font-family: 'Montserrat'; padding-bottom: 80px;}
    .blog-content-left .comment-container{padding: 0 100px;}
    .blog-content-left .entry-content.blog-individual h1, .blog-content-left h1{font-size: 28px;font-weight: 700;font-family: 'Montserrat',sans-serif;color: #000;}
    .blog-content-left .entry-content.blog-individual h2, .blog-content-left h2{font-size: 24px;font-weight: 700;font-family: 'Montserrat',sans-serif;color: #000; padding-top: 15px; padding-bottom: 10px;}
    .blog-content-left .entry-content.blog-individual h2 > a, .blog-content-left h2 > a{font-size: inherit; font-weight: inherit;}
    .blog-content-left .entry-content.blog-individual h3, .blog-content-left h3{font-size: 20px;font-weight: 700;font-family: 'Montserrat',sans-serif;color: #000;padding-top: 25px; padding-bottom: 10px;}
    .blog-content-left .entry-content.blog-individual p + h2, .blog-content-left p+h2{padding-top: 25px}

    .blog-content-left .entry-content.blog-individual h4, .blog-content-left h4{font-size: 18px;font-weight: 700; color: #000;padding-top: 25px; padding-bottom: 10px;}   

    .blog-content-left .entry-content.blog-individual h5, .blog-content-left h5{font-size: 16px;font-weight: 700; color: #000;padding-top: 25px; padding-bottom: 10px;}

    .blog-content-left .entry-content.blog-individual h6, .blog-content-left h6{font-size: 14px;font-weight: 700; color: #000;padding-top: 25px; padding-bottom: 10px;}

    .inner-content a{text-decoration: underline; color: #4185F4;}
    .inner-content a:hover{color: #ffda30;}

    .blog-content-left .entry-content.blog-individual p{font-size: 16px; font-family: 'Montserrat'; font-weight: 400; color: #000; padding-bottom: 15px} 
    .blog-content-left .blog-individual .rt-reading-time{margin-bottom: 10px;font-weight: 700}
    .blog-content-left .entry-content.blog-individual p>img{padding-top: 25px} 
    .blog-content-left .entry-content.blog-individual p em{font-weight: 500}
    .blog-content-left .entry-content.blog-individual .date-auther .entry-date, 
    .blog-content-left .entry-content.blog-individual .date-auther, 
    .blog-content-left .entry-content.blog-individual .date-auther .by-author,
    .blog-content-left .entry-content.blog-individual .date-auther .by-author a{font-weight: bold; color: #000;font-style: normal;font-size: 14px}
    .blog-content-left .entry-content.blog-individual .date-auther{margin-bottom: 36px;margin-top: 0;padding-top: 0}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul{padding-left: 0}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li{padding: 0 10px}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li span.span-reading-time span{font-weight: 700}
    span.span-reading-time span{font-weight: 700}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li:first-child{padding-left: 0}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li:not(:last-child){border-right: 2px solid #000}
    .blog-banner-title{display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-items: center; -webkit-align-items: center; -ms-flex-align: center}
    .blog-banner-title .inner-banner-image{width: 55%;order: 2}
    .blog-banner-title .blog-heading-section{width: 45%;order: 1;padding-right: 30px}
    .blog-banner-title .inner-banner-video > iframe{width: 100%; height: 100%; min-height: 360px;}
    .blog-banner-title .date-auther{padding-top: 5px}
    .postid-24295 .blog-top-content .blog-banner-title{display: none}
    .blog-content-left .entry-content.blog-individual h2.interview-title-main, .blog-content-left h2.interview-title-main{position: relative; font-size: 40px; margin-bottom: 40px; padding-bottom: 25px; padding-top: 0; text-transform: inherit} 
    .top-main-blog{display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin: 30px 0} 
    .top-main-blog .btn a span{background-color:#fff}
    .top-main-blog .top-all-blogs{text-decoration: none}
    .top-all-blogs span{font-size: 20px; font-family: 'Montserrat',sans-serif; font-weight: 500; color: #000} 
    .top-all-blogs img{margin-right: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%)} 
    .top-all-blogs:hover .circle::before{border-top-color: #000; border-right-color: #000; border-bottom-color: #000; transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s}
    ul.social-links.blog-details-social{position: fixed;left: 72px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);margin-left: 0;margin-bottom: 0;display: inline-block;z-index: 1}
    ul.social-links.blog-details-social li{margin: 6px 0; display: block; position: relative;} 
    ul.social-links.blog-details-social li a{height: 40px; width: 40px; border-radius: 50%; border: 2px solid #000; display: flex; align-items: center; justify-content: center; font-size: 20px} 
    ul.social-links.blog-details-social li:hover a{background-color: #ffda30; border-color: #ffda30} 
    ul.social-links.blog-details-social li span{position: absolute; font-size: 10px; width: 118px; transform: translateX(-50%); left: 50%; background: #000; border-radius: 10px; top: calc(100% + 12px); color: #fff; padding: 0 5px; text-align: center; z-index: 11} 
    ul.social-links.blog-details-social li span:after{width: 0; height: 0; border-style: solid; border-width: 0 5px 10px 5px; border-color: transparent transparent #000 transparent; content: ""; position: absolute; top: -10px; left: 0; right: 0; margin: 0 auto}
    .blog-content-left ul.social-links.blog-details-social li:before{display: none;}
    .circle-border{width: 40px; height: 40px; border-radius: 100%; padding: 30px; background-color: black} 
    .circle{width: 40px; height: 40px; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; background: none; border: 0; box-sizing: border-box; border-radius: 100%; font-size: inherit; font-weight: 700; position: relative; vertical-align: middle} 
    .circle::before,.circle::after{box-sizing: inherit; content: ''; position: absolute; width: 100%; height: 100%; border-radius: 100%} .circle:hover{color: #000} 
    .circle::before,.circle::after{bottom: 0; right: 0} 
    .circle::before{border: 2px solid transparent} 
    .circle::after{border: 0 solid transparent}

    .top-all-blogs:hover .circle::after{border-top: 2px solid #000; border-left-width: 2px; border-right-width: 2px; transform: rotate(270deg); transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s} 
    a.top-all-blogs>.circle,a.top-all-blogs>span{display: inline-block; vertical-align: middle} 
    a.top-all-blogs>.circle{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out} 
    a.top-all-blogs:hover>.circle{transform: translateX(-2px); -webkit-transform: translateX(-2px)} 
    .ts-fab-social-links>a{height: 40px; width: 40px; border: 2px solid #000; border-radius: 50%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; margin: 0 6px !important} 
    .ts-fab-social-links>a>img{display: none}
    .blog-content-left .ts-fab-tabs .ts-fab-social-links{display: flex;align-items: center; flex-wrap: wrap}
    .ts-fab-social-links>a:hover{opacity: 1 !important;background-color: #ffda30;border-color: #ffda30}
    .ts-fab-social-links>a:first-child{margin-left: 0 !important}
    .ts-fab-tabs #ts-fab-bio-below{padding: 50px 0}
    #ts-fab-below .ts-fab-avatar{margin-top: 10px; max-width: 192px; width: 192px; text-align: center; border-radius: 50%; height: 192px; display: inline-flex; overflow: hidden; justify-content: center; align-items: center;}
    .blog-content-left .ts-fab-social-links a{display: inherit;align-items: center;justify-content: center}
    .blog-content-left .ts-fab-wrapper>ul.ts-fab-list{display: none}
    .blog .search--box .feild .sbHolder .sbSelector, .blog .search--box .sbOptions a:link{font-weight: 700;font-family: 'Montserrat',sans-serif;color: #000}
    .blog .row-flex.search--box .sbOptions{min-width: 260px}
    #selectionSharerPopover-inner ul{margin: 0}
    #get-in-touch input{background-repeat: no-repeat;background-repeat: no-repeat;background-position: 97% center}
    #get-in-touch input.error, #get-in-touch-footer input.error, #free-blog-post input.error{background: url(/blog/wp-content/themes/uplers/images/close-icon.png);background-repeat: no-repeat;background-repeat: no-repeat;background-position: 97% center}
    #get-in-touch .feild{position: relative;}

    form .feild .error,
    #get-in-touch .feild > span{color: red; text-align: left; display: block; margin-top: 5px; font-size: 14px; position: absolute; bottom: -25px; left: 0;}

    div#successmsg{font-weight: 700;}
    div#successmsg p strong{font-weight: 700;}
    div#successmsg p a, div#successmsg p a em{font-weight: 700;}

    .common-form div.error, #get-in-touch div.error, #get-in-touch-footer div.error, #free-blog-post div.error{display: none !important;font-family: 'Montserrat',sans-serif;font-size: 14px;color: #f00;padding-top: 5px;font-weight: 600}

    #get-in-touch input, #get-in-touch-footer input, #free-blog-post input{background-repeat: no-repeat;background-repeat: no-repeat;
        background-position: 97% center}

    #get-in-touch input.valid, #get-in-touch-footer input.valid, #free-blog-post input.valid
    , #get-in-touch select.valid ~ .sbHolder, #get-in-touch textarea.valid
   {background: url(/blog/wp-content/themes/uplers/images/right-icon.png);background-repeat: no-repeat;background-repeat: no-repeat;background-position: 97% center;border-width: 2px}
    .blog-content-left .entry-content .blog--links ul li{font-size: 14px;font-weight: 700;color: #000}
    .advertise .sbToggle{background-color: #FFF}
    .blog .advertise .gride-block{display: inherit;margin-bottom: 0;z-index: 1}
    .blog .advertise .gride-block>a{display: inherit}
    .blog-content-left h2{align-items: center;width: 100%;padding-top: 40px}
    .ie .blog-content-left .left-commnet{width: calc(100% + 9px)}
    .blog--links li a:hover{color: #ffda30}
    .blog--links li a{text-transform: uppercase;display: inline-block}

    .two-column-gride>h6{font-family: 'Montserrat',sans-serif;font-weight: 400;font-size: 14px}
    .blog .blog--links ul li:first-child{border: none;position: relative}
    .blog .blog--links ul li{display: block;width: 100%;font-size: 13px}
    .blog .blog--links ul li>*{display: inline-block}
    .blog .blog--links ul li{padding: 0}
    .blog .blog--links ul li a{font-size: 13px;font-weight: 700;text-decoration: none;}
    .blog-slider.slick-slider{display: flex;width: 100%}

    .blog-gride-block{position: relative; padding-bottom: 50px; transition-duration: 0.3s; transition-property: transform; border: 1px solid #e5e5e5; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0);}
    .blog-gride-block > a, .you-may-like .gride-block > a{width: 100%; background-position: center center; background-repeat: no-repeat; background-size: cover; height: 252px; display: block;}
    .blog-gride-block .gride-content{padding: 30px 40px;}
    .blog-gride-block .gride-content h3 a{font-size: 28px;text-transform: capitalize;font-family: "Montserrat", sans-serif;font-weight: 500;color: #000;}
    .blog-gride-block .blog--links{position: absolute; bottom: 30px; width: 100%; left: 0; padding: 0 40px;} 
    .breadcrumb-blog .blog--links ul li{display: inline-block; width: auto; vertical-align: middle} 
    .blog-content-left ul{margin-bottom: 10px; padding-left: 0; display: flex; flex-wrap: wrap; align-items: center; margin-left: 0;}
    .blog-gride-block .blog--links ul li:first-child{position: relative;}
    .blog-gride-block .blog--links ul li{display: block;padding: 0;font-size: 14px;font-weight: bold;line-height: 1;width: 100%;}
    .blog-gride-block .blog--links ul li:first-child:after{content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000; top: 0;} 
    .blog-gride-block .blog--links ul li:after{display: none;} 
    .blog-gride-block ul li:first-child{padding-left: 0;} 
    .blog-content-left ul{margin-bottom: 10px; padding-left: 0; display: flex; flex-wrap: wrap; align-items: center; margin-left: 0} 
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul{padding-left: 0}
    .date-auther{float: left;padding: 27px 0 10px 0;width: 100%;font-size: 16px}
    .date-auther .entry-date{font-weight: bold;color: #000}
    #ts-fab-below .ts-fab-list li{margin: 0 !important}
    .date-auther .by-author{font-size: 16px;color: #000;font-style: italic}
    .date-auther .by-author a{color: #000;transition: all 0.5s ease-in 0s}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li{padding: 0 10px}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li:first-child{padding-left: 0}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li:not(:last-child){border-right: 2px solid #000}
    .blog-gride-block .blog--links ul li:first-child{position: relative}
    .blog-gride-block .blog--links ul li{display: block;padding: 0;font-size: 14px;font-weight: bold;line-height: 1;width: 100%}
    .blog-gride-block .blog--links ul li:first-child:after{content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000; top: 0}
    .blog-gride-block .blog--links ul li:after{display: none}
    .blog-gride-block ul li:first-child{padding-left: 0}
    .blog-slider .slick-prev{margin-left: -80px}
    .blog-slider .slick-next{margin-right: -80px}
    .blog-slider{padding: 50px 0}
    .blog-slider{position: relative}
    .blog-slider .slick-next, .blog-slider .slick-prev{top: 120px}
    .blog-slider .slick-slide{margin: 0 100px}
    .blog-slider .slick-list.draggable{margin: 0 -100px}
    .blog-slider.cust{display: flex;flex-wrap: wrap;margin: 0 -100px;clear: both}
    .blog-slider.cust .blog-gride-block{width: calc(50% - 200px);margin: 0 100px}
    .blog-slider.cust .blog-gride-block>a{padding-bottom: 39%}
    .blog-slider.cust .blog--links{bottom: 18px}
    .blog-slider.cust .left-arrow{margin-left: 0}
    .blog-slider.cust .right-arrow{margin-right: 0}
    .blog-content-left .blog-individual{border: 0;padding: 55px 100px 0;float: left;width: 100%}

    .blog-content-left .inner-main-comment,.comment-respond{border: 1px solid #e6e6e6;width: 100%}
    .blog-content-left .ts-fab-tabs .ts-fab-tab{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;width: 100%;border-left: 0;border-right: 0}
    .blog-content-left .ts-fab-tabs .ts-fab-text{width: calc(100% - 192px);float: left;padding-left: 30px}
    .blog-content-left .ts-fab-tabs .ts-fab-social-links{float: left;margin: 20px 0 0 220px;}
    .blog-content-left p{line-height: 24px; font-size: 18px; padding-bottom: 25px; color: #464646} 
    .blog-content-left .ts-fab-tabs a{font-size: 20px; line-height: 1.9; color: #000; font-weight: 700; font-family: 'Montserrat',sans-serif; text-transform: capitalize; opacity: 1;} 
    .blog-content-left .ts-fab-tabs a{font-size: 18px; line-height: 24px; color: #000; font-family: 'PT Sans',sans-serif; font-weight: 700} 
    .blog-content-left .ts-fab-tabs .ts-fab-content{font-family: 'Montserrat',sans-serif; font-weight: 400; font-size: 16px; line-height: 1.5; color: #000} 
    .blog-content-left .ts-fab-header{margin-bottom: 0} 
    .blog-content-left .single-cat a:hover{color: #ffda30} 
    /*.blog-content-left #comments h3.comment-reply-title{width: 100%; font-size: 28px; line-height: 26px; font-weight: 700; font-family: 'Montserrat',sans-serif; color: #000; padding-bottom: 34px; margin-bottom: 0} */
    .blog-content-left .comment-respond{border: none} 
    .blog-content-left #commentform .comment-notes{width: 100%; color: #000; font-size: 14px; font-family: 'Montserrat',sans-serif; font-weight: 400; padding-left: 0; order: 3} 
    .blog-content-left #commentform .gglcptch{position: relative; order: 4; max-height: 75px} 
    .blog-content-left .left-commnet{margin-bottom: 30px; padding: 0; order: 1; display: inherit; flex-wrap: wrap; margin-left: -8px; margin-right: -8px; width: calc(100% + 16px)}    
    .blog-content-left .left-commnet>p{width: calc(100% / 3);padding: 0 8px}
    
    .blog-content-left .comment-form-author{padding-right: 20px;width: 33.33%;}
    .blog-content-left .comment-form-email{padding-right: 20px;width: 33.33%;}
    .blog-content-left .comment-form-url{width: 33.33%;}
    .blog-content-left .comment-form .comment-form-author input,
    .blog-content-left .comment-form .comment-form-email input,
    .blog-content-left .comment-form .comment-form-url input{width: 100%;outline: none;border-color: #000}
    .blog-content-left .comment-form textarea{border-color: #000 !important;outline: none}
    .blog-content-left .comment-form textarea:focus{border-color: #f1c005 !important;}

    .blog-content-left .comment-form-cookies-consent{padding-left: 25px; position: relative; display: none;}
    .blog-content-left .comment-form-cookies-consent input[type="checkbox"]{position: absolute; left: 0; top: 8px;}

    .blog-content-left .comment-form-comment textarea:focus, 
    .blog-content-left .comment-form input[type="text"]:focus, 
    .blog-content-left .comment-form input[type="email"]:focus{border: 1px solid #f1c005;background: #fff}
    .blog-content-left .right-comment{margin-top: 0;width: 100%;order: 2}
    .blog-content-left .comment-form-comment{width: 100%}
    .blog-content-left .comment-form-comment textarea{border: 1px solid #e6e6e6;padding: 10px 10px;width: 100%;height: 114px;-moz-border-radius: 5px;border-radius: 5px;background: #fff}
    .comment-form p{padding-bottom: 10px}
    .blog-content-left .comment-form .form-submit{margin-left: auto;order: 5}
    .blog-content-left .comment-form .form-submit input[type="submit"]{min-width: 310px;line-height: normal;text-transform: uppercase;background-color: #ffda30;border-radius: 25px;border-color: #ffda30;background-size: 0;font-size: 18px;color: #000;font-family: 'Montserrat',sans-serif; font-weight: 700;padding: 13px; height: auto; position: relative;     background-image: url(../images/submit-arrow.png) no-repeat scroll 206px 18px; border: 2px solid transparent; background-position: right center;}
    .blog-content-left .comment-form .form-submit input[type="submit"]:hover{background: #ffda30 url(../images/submit-arrow.png) 70% 16px no-repeat;border-color: #000}
    .blog-content-left .nc_socialPanel span.swp_count{display: inline-block;line-height: 2;padding: 0 20px 0 15px !important;vertical-align: middle}

    .blog-content-left #commentform{display: flex; width: 100%; flex-wrap: wrap;}
    .blog-content-left #comments .comment-respond{padding: 50px 0 0;margin-bottom: 0}
    .blog-content-left #comments h3.comment-reply-title{width: 100%; font-size: 28px; line-height: 26px; font-weight: 700; font-family: 'Montserrat',sans-serif; color: #000; padding-bottom: 34px; margin-bottom: 0; padding-top: 0;}
    .blog-content-left #commentform label{display: none;}
    .blog-content-left #commentform .comment-form-cookies-consent input{height: auto;vertical-align: middle;}
    .blog-content-left #commentform .comment-form-cookies-consent label{display: inline-block;vertical-align: middle;font-size: 14px}
    .blog-content-left .left-commnet>p{width: calc(100% / 3); padding: 0 8px;}
    .blog-content-left .left-commnet > p input, 
    .blog-content-left .right-comment textarea{border-color: #000;font-size: 14px;font-family: 'Montserrat',sans-serif; font-weight: 400}
    .blog-content-left .left-commnet > p input::-webkit-input-placeholder{color: #000; opacity: 1}
    .blog-content-left #commentform .gglcptch{position: relative; order: 4; max-height: 75px}  
    .comment-form input{margin: 0;padding: 0px 10px;border: 1px solid #e6e6e6;-webkit-border-radius: 5px;-moz-border-radius: 5px;height: 46px;border-radius: 5px;font-size: 16px;color: #2d2d2d;background: #fff}
    .comment-form input:focus{border: 1px solid #f1c005;background: #fff}
    .comment-form input.valid{background: #fff url("/blog/wp-content/themes/uplers/images/input_arrow_success.png");
        background-repeat: no-repeat;background-position: 95% center;}
    .comment-form input:focus{border: 1px solid #f1c005}
    .blog-content-left .left-commnet{margin-bottom: 30px;padding: 0;order: 1;display: inherit;flex-wrap: wrap;
        margin-left: -8px;margin-right: -8px;width: calc(100% + 16px)}
    .blog-content-left .left-commnet > p input::-moz-placeholder{color: #000;opacity: 1}
    .blog-content-left .left-commnet > p input:-ms-input-placeholder{color: #000;opacity: 1}
    .blog-content-left .left-commnet > p input:-moz-placeholder{color: #000;opacity: 1}
    .blog-content-left .right-comment textarea::-webkit-input-placeholder{color: #000;opacity: 1}
    .blog-content-left .right-comment textarea::-moz-placeholder{color: #000;opacity: 1}
    .blog-content-left .right-comment textarea:-ms-input-placeholder{color: #000;opacity: 1}
    .blog-content-left .entry-content.blog-individual .free-blog-templates h3{font-size: 28px !important;color: #282828;
        line-height: 1.3;font-family: 'Montserrat',sans-serif;font-weight: 700;text-transform: capitalize;width: 100%}
    .blog-content-left .entry-content.blog-individual .free-blog-templates h6{font-size: 24px !important;color: #282828;
        line-height: 1.5;font-family: 'Montserrat',sans-serif;font-weight: 500;margin-bottom: 24px; width: 100%}
    .blog-content-left .right-comment textarea:-moz-placeholder{color: #000;opacity: 1}
    .blog-content-left .right-comment textarea{padding: 15px 22px}
    .blog .gride-block{height: 100%}
    .blog .search--box .feild .sbHolder .sbSelector{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-right: 25px}
    .blog .search--box .feild .sbHolder .sbToggle{right: -8px}
    .blog .search--box .subscribe input[type="submit"]{width: auto;z-index: 9}
    .get-in-touch-section.blog form .submit-feild{z-index: 9}
    .get-in-touch-section.blog form .submit-feild span{background: #f3f3f3}
    .blog .subscribe-btn .submit-feild span{background: #ffda30}
    .blog h3{margin-bottom: 0}
    .blog .blog--links ul li{vertical-align: middle;font-family: 'Montserrat',sans-serif}
    .blog .email--update-sec{padding: 40px 35px}
    .blog .email--update-sec .submit-feild{padding: 0 18px 0 0}
    .blog-content-left .blog-social-wrapper{display: flex;width: 100%;flex-direction: column;text-align: center}
    .blog-content-left .blog-social-wrapper>h5{margin-bottom: 15px;font-size: 20px; font-weight: 400;}
    .blog-content-left ul.social-links.blog-details-social.blog-social{position: static;display: flex!important;justify-content: center;width: 100%;transform: translateY(0);-webkit-transform: translateY(0);margin-bottom: 50px}
    .blog-content-left ul.social-links.blog-details-social li{margin: 10px 0}
    .blog-content-left ul.social-links.blog-details-social.blog-social li{margin: 6px;width: auto;list-style: none; padding: 0;}
    .blog-content-left ul.social-links.blog-details-social.blog-social li:before{display: none}
    .blog-content-left ul.social-links.blog-details-social.blog-social li a,
    .blog-content-left ul.social-links.blog-details-social li a{background-color: #00a4bd; color: #fff; border: 0; font-size: 23px; transform: translateY(0px); text-decoration: none}
    .blog-content-left ul.social-links.blog-details-social.blog-social li a>i.zmdi{font-family: Material-Design-Iconic-Font}
    .blog-content-left ul.social-links.blog-details-social.blog-social li a>i.fa{font-family: FontAwesome}
    .blog-content-left ul.social-links.blog-details-social.blog-social li:hover a,
    .blog-content-left ul.social-links.blog-details-social li:hover a{background-color: #00a4bd;transform: translateY(-5px)}
    .you-may-like{display: flex; flex-wrap: wrap; width: 100%;background: #f3f3f3;width: 100%;padding: 100px 0}
    .you-may-like .gride-content>a{font-size: 20px;text-transform: capitalize;font-family: 'Montserrat',sans-serif;font-weight: 700;color: #000;text-align: center;display: inherit;margin-bottom: 25px}
    .you-may-like .gride-block{padding-bottom: 50px;position: relative;background-color: #FFF;height: 100%}
    .you-may-like .blog--links{margin-bottom: 0;margin-left: 0;padding: 0 20px}
    .you-may-like .blog--links ul{display: flex; flex-wrap: wrap; margin-left: 0; margin-bottom: 0; justify-content: center} 

    .you-may-like .blog--links ul li{margin: 0} 
    .you-may-like .blog--links ul li a{font-size: 15px; color: #000; font-family: 'Montserrat',sans-serif; font-weight: 500;line-height: 1.4;} 
    .you-may-like .gride-block .gride-content{padding: 30px 30px 20px} 
    .you-may-like .gride-block .gride-content a{text-decoration: none;}
    .you-may-like .blog--links{position: absolute;bottom:30px}
    .you-may-like .blog--links ul li{padding: 0 10px; position: relative; line-height: 1;width:auto;} 
     .you-may-like .blog--links ul li:before{display: none}
     .you-may-like .blog--links ul li span.span-reading-time span{font-weight: 500}
    .you-may-like .blog--links ul li:first-child{padding-left: 0} 
    .you-may-like .blog--links ul li:last-child{padding-right: 0} 
    .you-may-like .blog--links ul li:last-child:after{display: none} 
    .you-may-like .blog--links ul li:not(first-child):after{content: ""; position: absolute; right: 0; height: 100%; width: 2px; background-color: #000; top: 0} 
    .you-may-like .blog--links ul li a:hover{color: #ffda2e} 
    .you-may-like .row{display: flex; flex-wrap: wrap} 
    .you-may-like h2{text-align: center; color: #000; margin-bottom: 60px}

    .help-section{width: 100%; padding: 110px 0 100px; text-align: center;}
    .help-section h2{margin-bottom: 65px;}
    .help-section p{padding-bottom: 15px;font-size: 18px;line-height: 20px;}
    .help-section .content-wrap{padding: 0 30px 70px; position: relative;}
    .help-section.four-col-help .content-wrap h4{font-size: 24px; color: #000; font-weight: 700; font-family: 'Montserrat',sans-serif;margin-bottom: 10px;text-transform: uppercase;}
    .help-section .btn-border{position: absolute; bottom: 0; left: 0; right: 0; margin: 0 auto;}
    .help-section .btn-border a span{background-color: #fff;}
    .blog-content-left .entry-content ul li{font-family: 'Montserrat',sans-serif; font-weight: 400; font-size: 16px; margin: 12px 0; width: 100%; line-height: 1.5;}
    .blog-content-left .entry-content ul{margin-left: 0;}
    .blog-content-left ul{margin-bottom: 10px; padding-left: 0; display: flex; flex-wrap: wrap; align-items: center; margin-left: 0; padding-left: 0;}
    .wp-block-image{margin: 30px 0;}
    .blog-content-left .ts-fab-wrapper{margin-bottom: 0;}
    .blog-content-left .top-main-blog .top-right a{background-color: transparent; width: auto; padding: 10px 30px; font-size: 18px;}
    .blog-content-left .top-main-blog .top-right a span{background-color: #ffda30;}
    .blog-content-left .entry-content ul li::before{top: 10px;}
    
    
    .alltitle-header{padding: 30px 0 0 0; width: 100%; float: left; font-family: 'patua_oneregular',arial,sans-serif;}
    .category-title{padding-top: 110px; text-align: center; text-transform: uppercase;}
    .blog.two-column-gride h1, .blog.two-column-gride h2, .category-title{color: #000; font-size: 50px; margin-bottom: 30px;}
    .search--page .row.row-flex{justify-content: unset; align-items: inherit;}
    

.blog-category-cust .sbHolder{border: none; height: 100%; margin-top: 10px;}
.blog-category-cust .sbHolder .sbToggle{border: none; background: transparent; right: -8px;}
.blog-category-custd .sbHolder .sbToggle:after{content: '\f2f9'; font-family: Material-Design-Iconic-Font; font-size: 24px; width: 100%; left: 0; right: 0; margin: 0 auto; position: absolute; top: 50%; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); font-weight: 700;}
.blog-category-cust .sbSelector, .blog-category-cust .sbOptions a:link{font-weight: 700; font-family: 'Montserrat',sans-serif; color: #000;}
.blog-category-cust .sbHolder .sbSelector, .blog-category-cust .sbOptions a:link{font-weight: 700; font-family:  'Montserrat',sans-serif; color: #000;}
.blog-category-cust .sbHolder{background-color: transparent; border: solid 1px #000; font-family: Montserrat,sans-serif; font-size: 14px; font-weight: 500; height: 46px; position: relative; width: 100%; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;}
.blog-category-cust .sbSelector a{color: #000000; font-weight: 700; line-height: 44px;}
.blog-category-cust .sbHolder .sbSelector{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 25px; text-indent: 0; font-size: 16px; height: 46px;}

.blog-category-cust .sbOptions{background-color: #fff; border: solid 1px #000; list-style: none; left: 0; margin: 0; padding: 0; position: absolute; width: 100.4%!important; z-index: 100; overflow-y: auto; top: 44px!important; -webkit-border-radius: 5px 5px 5px; border-radius: 5px 5px 5px 5px; text-align: left; min-width: 260px; box-sizing: border-box;}
.blog-category-cust .sbOptions li:before{display: none;}
.blog-category-cust .sbOptions a{border-bottom: solid 1px rgba(0,0,0,.2); display: block; outline: 0; padding: 10px 20px; font-size: 14px; color: #000;}
.blog-category-cust .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: url(../images/scroll-img.png) no-repeat center center;}
.blog-category-cust .mCSB_scrollTools{position: absolute; width: 24px; height: auto; left: auto; top: 0; right: 0; bottom: 0; background: #fff;}
.blog-category-cust .mCSB_dragger{cursor: pointer; width: 100%; height: 50px!important; z-index: 1;}
.blog-category-cust .mCSB_scrollTools .mCSB_draggerRail{width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; background: #000;}
.blog-category-cust .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position: relative; width: 14px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center;}
.blog-category-cust .sbOptions a.sbFocus, .blog-category-cust .sbOptions a:focus, .blog-category-cust .sbOptions a:hover{color: #000; background: rgba(0,0,0,.04);}
.blog-category-cust .container{max-width: 1230px;}
.blog-category-cust .blog .search--box .feild .sbHolder{margin-top: 0;}
.blog-category-cust .alltitle-header a{text-decoration: none;}
.blog-category-cust .blog h3 a:hover{color: #000000;}
.blog .sbToggle{display: block; height: 100%; outline: 0; position: absolute; right: 0; top: 0; width: 46px; border-left: 1px solid #000; text-align: center; z-index: 99; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; cursor: pointer; background-color: #f3f3f3;}
.blog_title_cls{text-align: center; margin-bottom: 0px;}
.blog_Content_cls{text-align: center;margin-bottom: 100px;}     
.search-page-box.search--box{padding-top: 50px; padding-bottom: 20px;}
.search--page .row-flex>div{margin-bottom: 45px;}




/*============================= Abour css Start =============================*/
.award-winning-main{padding: 110px 0 110px;}
.award-winning-main .award-lists{justify-content: center;}
.award-winning-main .title-block{margin-bottom: 50px; justify-content: center;}
.award-winning-main .title-block h2{font-weight: 800; text-align: center;}
.award-winning-main .title-block h2 span{font-weight: 400;}
.award-winning-main .award-lists div[class*="col-"]{position: relative; display: inherit; align-items: center;}
.award-winning-main .award-lists div[class*="col-"]:after{content: ""; display: block; width: 2px;  position: absolute; height: 35px; background-color: #ffda30; top: 50%; transform: translateY(-50%); right: 0;}
.award-winning-main .award-lists div[class*="col-"]:last-child:after{display: none;}
.award-winning-main .award-lists img{margin: 0 auto; display: block;}

.execution-expertise{padding: 90px 0 105px; overflow: hidden;}
.execution-expertise .btm-main{position: relative; min-height: 500px;}
.execution-expertise .title-block{margin-bottom: 30px; justify-content: center;}
.execution-expertise .title-block h2{font-weight: 800; text-align: center; margin-bottom: 28px; line-height: 1.25;}
.execution-expertise .title-block h2 span{font-weight: 400;}
.execution-expertise .title-block p{line-height: 1.4;font-size: 20px;}
.execution-expertise .title-block > div{text-align: center;}
.execution-expertise .que-ans-list{width: calc(100% - 706px); padding-left: 26px;}
.execution-expertise .right-img{width: 800px; overflow: hidden; position: absolute; right: -92px; bottom: -235px;}
.execution-expertise .right-img img{display: block;}
.execution-expertise .inner-box{padding: 33px 0; position: relative; border-bottom: 1px solid #000000;}
.execution-expertise .inner-box span{display: block; width: 100%; font-size: 24px; line-height: 1.2; font-weight: 400; margin-bottom: 15px; letter-spacing: 0.08em;}
.execution-expertise .inner-box span:nth-child(2){font-size: 20px; letter-spacing: 0.08em;}
.execution-expertise .inner-box{position: relative;}
.execution-expertise .inner-box span strong{font-weight: 700;}
.execution-expertise .inner-box span:last-child{margin-bottom: 0;}
.execution-expertise .inner-box .number{font-size: 44px; line-height: 3.1; font-weight: 700; width: 54px; text-align: right; position: absolute; right: 0; top: 0; opacity: 0.2;}
.execution-expertise .inner-box .left-content{width: calc(100% - 54px); padding-right: 10px;}
.execution-expertise .btn-main{position: relative; min-height: 528px;}


.about-us-banner{padding: 68px 0 315px; text-align: center; }
.about-us-banner h1{font-weight: 800; width: 100%; text-align: center; margin-bottom: 31px;}
.about-us-banner p{margin-bottom: 20px; text-align: center; font-size: 24px; line-height: 1.67;} 
.about-us-banner .container{max-width: 1358px;}
.page-template-about-us header{background-color: #ffda30;}

.we-with-you{padding: 0 0 140px; position: relative; min-height: 1px;}
.we-with-you + section{position: relative; z-index: 1;}
.we-with-you .anim-round{width: 1544px; height: 1544px; border-radius: 50%; background-color: #FFFFFF; position: absolute; top: 62px; left: 50%; right: 0; margin: 0 auto; transform: translateX(-50%);}
.we-with-you h2{font-weight: 800; width: 100%; margin-bottom: 64px; text-align: center;}
.we-with-you .lists .box p{line-height: 1.42; margin: 0 auto 24px; max-width: 327px; width: 100%; text-align: center; display: block;}
.we-with-you .lists .box strong{font-size: 22px; line-height: 1.28; max-width: 310px; width: 100%; text-align: center; display: block; margin: 0 auto;}
.we-with-you .top-full{width: 100%; text-align: center; margin-bottom: 60px; position: relative;}
.we-with-you .half-block{width: 50%; position: relative;}
.we-with-you .box:nth-child(2):after{content: ""; display: block; width: 1px; height: 189px; position: absolute; right: 0; top: 7px; background-color: #000000;}
.we-with-you .box:nth-child(2):before{content: ""; display: block; height: 1px; width: 384px; position: absolute; right: -34px; top: -102px; background-color: #000000; transform: rotate(35deg);}
.we-with-you .box:nth-child(3):before{content: ""; display: block; height: 1px; width: 384px; position: absolute; left: -34px; top: -102px; background-color: #000000; transform: rotate(-35deg);}
.we-with-you .inner-wrap{max-width: 570px; width: 100%; display: flex; flex-wrap: wrap; align-items: center;}
.we-with-you .half-block figure{width: 75px; text-align: center;}
.we-with-you .half-block .content-block{width: calc(100% - 75px);}
.we-with-you .top-full .inner-wrap{margin: 0 auto; text-align: center; max-width: 240px; width: 100%;}
.we-with-you .top-full figure{width: 75px; text-align: center; margin: 34px auto 0;}
.we-with-you .box:nth-child(2) .inner-wrap{margin-left: auto;  margin-right: 70px;}
.we-with-you .box:nth-child(3) .inner-wrap{margin-right: auto; margin-left: 70px;}
.we-with-you .box:nth-child(3) .inner-wrap figure{order: 1;}
.we-with-you .box:nth-child(3) .inner-wrap .content-block{order: 2;}
.we-with-you .container{position: relative;}

.we-with-you .top-round-images{height: 550px; margin-top: -270px;}
.we-with-you .first-img{width: 143px; height: 143px; border-radius: 50%; position: absolute; top: 45.95%; left: 4.5%;}
.we-with-you .second-img{width: 254px; height: 254px; border-radius: 50%; position: absolute; top: 12%; left: 20%;}
.we-with-you .third-img{width: 112px; height: 112px; border-radius: 50%; position: absolute; top: 0; left: 46%;}
.we-with-you .fourth-img{width: 213px; height: 213px; border-radius: 50%; position: absolute; top: auto; left: 42.5%; bottom: 12%;}
.we-with-you .fifth-img{width: 349px; height: 349px; border-radius: 50%; position: absolute; top: 7%; right: 12.5%; left: auto;}
.we-with-you .sixth-img{width: 112px; height: 112px; border-radius: 50%; position: absolute; top: auto; right: -1.5%; left: auto; bottom: 17%;}
.we-with-you .bottom-content{padding-top: 80px;}


.we-with-you .fourth-img:before{content: ""; display: block; width: 19px; height: 19px; position: absolute; left: -50px; top: 50%; transform: translateY(-50%); background-image: url(../images/round-img-heighlighted.png); background-size: cover; background-repeat: no-repeat; background-position: center; }

.we-with-you .fifth-img:before{content: ""; display: block; width: 14px; height: 14px; position: absolute; right: 6px; top: 84%; transform: translateY(-50%); background-image: url(../images/round-img-heighlighted.png); background-size: cover; background-repeat: no-repeat; background-position: center; }


/*--------------*/
.four-card-box .card-lists .inner-wrap .img-block img{display: block; transition: all .45s ease-out;}
.four-card-box .card-lists .inner-wrap:hover .img-block img.default-show{display: none;}
.four-card-box .card-lists .inner-wrap .img-block img.default-hide{display: none;}
.four-card-box .card-lists .inner-wrap:hover .img-block img.default-hide{display: block;}
.testimonials-rtl{padding: 50px 0 0;}
.testimonials-rtl .title-block{text-align: center; margin-bottom: 35px;}
.testimonials-rtl .slider-rtl .items{margin: 15px; box-shadow: 2px 2px 10px rgb(0 0 0 / 30%); position: relative;}
.testimonials-test{padding: 50px 0;}
.slider-wrap{width: 100%; position: relative;}
.testimonials-test [dir='rtl'] .slick-slide{float: left;}



/*------------------------------------- Css client page css--------------------------------------------------------------*/


   .text-center{text-align: center;}
    
    .client-banner{background-color: #ffdb2d; padding: 50px 0 138px; position: relative; overflow: hidden;}
    .client-banner:after{content: ""; display: inline-block; background-image: url(../images/contactus-pattern.svg); background-size: cover; background-repeat: no-repeat; background-position: left center; width: 885px; height: 700px; bottom: -320px; right: -100px; position: absolute; opacity: 0.5;}
    .client-banner .inner-wrap{position: relative;z-index: 1}
    .client-banner .inner-wrap h1{margin-bottom: 25px;}
    .client-banner .inner-wrap h1{margin-bottom: 25px;}
    .client-banner .inner-wrap h1 span{position: relative;}
    .client-banner .inner-wrap h1 span.counter{font-weight: 700; transition: 0.5s all ease-in-out;}
    .client-banner .inner-wrap h1 span.counter:after{content: ""; height: 2px; width: 100%; display: block; position: absolute; background: #000; bottom: 8px;left:0;right:0;margin: 0 auto;}
    .client-banner .inner-wrap p{font-weight: 500; font-size: 20px; line-height: 1.5; margin-bottom: 0;}

    /* Client banner section style end here */

    /* Latest testimonial section style start here */
    .latest-testimonials{padding: 100px 0 100px;overflow: hidden;user-select: none;/*margin-bottom: 90px;*/}
    .latest-testimonials h2{margin-bottom: 25px;font-size: 46px;line-height: 1.2}
    .testimonial-slide .play_icon{background: url(../images/video_icon_black.png) no-repeat;width: 90px;height: 90px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.5);background-size: 100%;opacity: 0.5;font-size: 90px;}
    .testimonial-slide{position: relative; max-width: 615px; margin: 15px; box-shadow: 2px 2px 10px rgb(0 0 0 / 30%);}
    .testimonial-slide:hover > figure:before{position: absolute;background-color: rgba(255, 209, 0, 0.9); height: 100%;width: 100%;content: ""; left: 0; top: 0; transition: 0.5s all;}
    .testimonial-slide:hover .play_icon{transform: translate(-50%, -50%) scale(1);opacity: 1;}
    .video-popup{width: 100%;}
    .video-popup a{display: block;margin:0 auto;}

    .testimonials-rtl .slider-rtl .items:hover > figure:before{position: absolute; background-color: rgba(255, 209, 0, 0.9); height: 100%; width: 100%; content: ""; left: 0; top: 0; transition: 0.5s all;}
    .testimonials-rtl .slider-rtl .play_icon{background: url(../images/video_icon_black.png) no-repeat; width: 90px; height: 90px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) scale(0.5); background-size: 100%; opacity: 0.5; font-size: 90px;}
    .testimonials-rtl .slider-rtl .items:hover:hover .play_icon{transform: translate(-50%, -50%) scale(1); opacity: 1;}

    /* Testimonial grid section style start here */
    .testimonial-grid{width: 100%;background:#f3f3f3;padding: 90px 0}
    .testimonial-grid .container-full{max-width: 1388px;width: 100%;}
    .grid{margin: 0}
    .grid .grid-item{width: calc(33.33% - 32px); margin: 16px; text-align: left; list-style: none;}
    .grid-sizer{width: calc(33.33% - 32px); margin: 16px;}
    .grid .grid-item.grid-item-full{width: 100%;text-align: center}
    .grid .grid-item.grid-item-full img{margin: 0 auto}
    .grid .grid-item:hover .testimonial-grid-wrap{background: #ffda30}
    .grid .grid-item .testimonial-grid-wrap{background: #fff;padding: 50px;width: 100%;transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px}
    .grid .grid-item p{font-size: 14px; line-height: 24px;padding-bottom: 15px}
    .grid .grid-item h5{margin-bottom: 0}
    .grid .grid-item figure{margin-bottom: 10px; display: inline-flex; align-items: center; /* justify-content: center; height: 100px;*/ width: 140px;}
    .grid-item{float: left}
    .grid-item img{display: block;max-width: 100%; max-height: 100%; margin: 0 auto 0;} 
    .loadMore{width: 100%;text-align: center;}


    .comments-area .commentlist .comment-meta{position: static; padding: 0; background-color: transparent; box-shadow: none;     display: flex; align-items: center;}
    .comments-area ol.children{padding: 15px 15px 15px 15px;}
    .comments-area ol li::before{/*font-weight: 700;*/ display: none;}
    .comments-area .comments-title{padding-bottom: 20px;}
    .commentlist article header.comment-meta a{font-weight: 700;}
    .commentlist article header.comment-meta > a time{font-weight: 700;}
    .commentlist article header.comment-meta > a{padding-left: 5px;}
    .commentlist article header.comment-meta > a time{font-weight: 700;}
    .commentlist article section.comment-content{padding-top: 10px;}
    .commentlist article{padding-bottom: 0;}
    .commentlist article header.comment-meta img.avatar{width: 44px; height: 44px; border: 1px solid #000000; border-radius: 50%; object-fit: cover; margin-right: 15px;}
    .comments-area ol.commentlist > li{padding-left: 20px;}
    
    .selectionSharer ul li{width: auto; padding: 0;}
    .selectionSharer ul li:before{display: none;}

    /*Press release css start*/
.brand-launch-press-release p{margin-bottom: 20px; line-height: 1.4;}
.press-release-banner h1{line-height: 1.4;}
.press-release-banner .underline{display: inline-block; font-weight: 900; border-bottom: 9px solid #fff;}
.prp-business-expansion{padding: 125px 0; text-align: center;}
.prp-business-expansion p{max-width: 1050px; width: 100%; margin: 0 auto; margin-bottom: 0;}
.prp-business-expansion h3{font-size: 39px; margin-bottom: 55px; line-height: 1.4;}
.prp-business-expansion .business-logo{display: flex; justify-content: center; align-items: center; margin-bottom: 65px;}
.prp-business-expansion .business-logo > figure{position: relative; width: 200px; margin: 0 75px;}
.prp-business-expansion .business-logo > figure:last-child:after{position: absolute; content: ""; width: 6px; height: 48px; background-color: #FFDA30; top: 50%; transform: translateY(-50%); left: -73px;}


.prp-san-diego{padding: 125px 0;}
.prp-san-diego h5{margin-bottom: 25px; font-size: 30px;}
.prp-san-diego .ceo-block{display: flex; margin-top: 60px; margin-bottom: 60px; align-items: center; position: relative; z-index: 1;}
.prp-san-diego .ceo-block > figure{width: 222px;}
.prp-san-diego .ceo-block > figure > .shape1{position: absolute;left: -30px;bottom: -20px;z-index: -1;}
.prp-san-diego .ceo-block > .ceo-content-block{width: calc(100% - 222px); padding-left: 60px;}
.prp-san-diego .ceo-block > .ceo-content-block .quote{display: inline-block; border-left: 7px solid #FFDA30; padding-left: 8px;}
.prp-san-diego .ceo-block > .ceo-content-block .quote > h6{margin-bottom: 5px;}
.prp-san-diego .ceo-block > .ceo-content-block .quote > p{margin-bottom: 0;}
.prp-san-diego .block-listing{display: flex; flex-wrap: wrap;}
.prp-san-diego .extensive-digital-marketing-services h5{margin-bottom: 100px; font-size: 30px;}
.prp-san-diego .block-listing .block{width: 33.3%; display: flex; margin-bottom: 98px;}
.prp-san-diego .block-listing .block:first-child,.prp-san-diego .block-listing .block:nth-child(2),.prp-san-diego .block-listing .block:nth-child(3){justify-content: flex-end;}
.prp-san-diego .block-listing .block:nth-child(4) .block-inner,.prp-san-diego .block-listing .block:nth-child(5) .block-inner,.prp-san-diego .block-listing .block:nth-child(6) .block-inner{margin-left: 40px;}
.prp-san-diego .block-listing .block-inner{position: relative; max-width: 271px; width: 100%; padding: 5px 18px 20px 45px; border: 2px solid #FFDA30; border-top: 0; border-bottom-right-radius: 20px;}
.prp-san-diego .block-listing .block p{margin-bottom: 0;}
.prp-san-diego .block-listing .block p{margin-bottom: 0;}
.prp-san-diego .block-listing .block-inner > span{position: absolute;width: 76px;height: 76px;border: 12px solid #F1F2F2;border-radius: 100%;font-size: 22px;font-weight: bold;display: flex;justify-content: center;align-items: center;left: -38px;background-color: #fff;top: -74px;}

.prp-san-diego .coo-block{display: flex; margin-bottom: 70px; align-items: center; padding: 55px; background-color: #F1F2F2; border-radius: 10px; position: relative; z-index: 1;}
.prp-san-diego .coo-block > figure{width: 222px;}
.prp-san-diego .coo-block > figure > .shape2{position: absolute;right: -20px;bottom: -90px;z-index: -1;}
.prp-san-diego .coo-block > .ceo-content-block{width: calc(100% - 222px); padding-right: 220px;}
.prp-san-diego .coo-block > .ceo-content-block .quote{display: inline-block; border-left: 7px solid #FFDA30; padding-left: 8px;}
.prp-san-diego .coo-block > .ceo-content-block .quote > h6{margin-bottom: 5px;}
.prp-san-diego .coo-block > .ceo-content-block .quote > p{margin-bottom: 0;}
.prp-san-diego .business-platform > .inner-block{display: flex; align-items: center;}
.prp-san-diego .business-platform > .inner-block:first-child{margin-bottom: 45px;}
.prp-san-diego .business-platform > .inner-block > span{display: flex; justify-content: center; align-items: center; width: 71px; height: 71px; background-color: #FFDA30; border-radius: 100%;}
.prp-san-diego .business-platform > .inner-block > span > img{width: 40px;}
.prp-san-diego .business-platform > .inner-block > p{margin-bottom: 0; width: calc(100% - 71px); padding-left: 18px;}
.prp-san-diego .business-platform > .inner-block > p > strong{border-bottom: 1px solid #000;}
    /*Press release css end*/

/*GA4 Migration PPC page css start*/
.ga4-migration-services-ppc header .logo a,header.header-ppc .logo a,.ppc-footer .row-cust .ppc-footer-logo{cursor: none; pointer-events: none;}
/*.ga4-migration-services-ppc p{margin-bottom: 20px;line-height: 1.65;}*/
/*.ga4-migration-services-ppc header .main-navigation,.ga4-migration-services-ppc footer{display: none;}*/
.ga4-migration-banner{position: relative; padding: 58px 0 130px;}
.ga4-migration-banner h1{margin-bottom: 39px;}
.ga4-migration-banner p{font-size: 20px; line-height: 1.65; margin-bottom: 27px;}
.ga4-migration-banner .row > .col-7{padding-right: 30px; margin-top: 62px;}
.ga4-migration-banner .row > .col-5{padding-left: 67px;}

.tell-us-requirement.ga4-migration-form{position: relative; background: #F1F2F2;border-radius: 15px;padding: 30px 40px; padding-bottom: 40px;}
.tell-us-requirement.ga4-migration-form .banner-form-shape{position: absolute;right: -150px;bottom: -82px;width: 483px;z-index: -1;}
.ga4-migration-form:after{position: absolute;content: "";width: 102px;height: 102px;background-color: #FFDB2D;border-radius: 100%;right: -40px;top: -40px;z-index: -1;} 
.ga4-migration-form h5{font-size: 25px;margin-bottom: 17px;text-align: left;line-height: 1.3;font-weight: 700;display: inline-block;position: relative;z-index: 2;}
.tell-us-requirement.ga4-migration-form form{margin: 0; padding: 0 15px;}
.tell-us-requirement.ga4-migration-form .feild{margin-bottom: 16px;}
.tell-us-requirement.ga4-migration-form .feild label.project-time-dropdown{font-weight: 900;margin-bottom: 22px;display: block;margin-top: 23px;font-size: 16px;text-align: left;} 
.tell-us-requirement.ga4-migration-form .feild input, .tell-us-requirement.ga4-migration-form .feild textarea,.tell-us-requirement.ga4-migration-form .feild .sbSelector,.tell-us-requirement.ga4-migration-form .feild .sbHolder{padding: 6px 0;height: 34px;font-size: 14px;font-weight: 500;min-height: auto;}
.tell-us-requirement.ga4-migration-form .feild .sbToggle{font-size: 12px; height: 42px;}
.tell-us-requirement.ga4-migration-form .feild .sbSelector > a{font-size: 14px;font-weight: 500;}
.tell-us-requirement.ga4-migration-form .feild .sbOptions li a{font-size: 14px;font-weight: 500;}
.tell-us-requirement.ga4-migration-form .feild .sbOptions{top: 33px!important;}
.tell-us-requirement.ga4-migration-form #ga4-migration .feild > span.error{font-size: 12px; bottom: -15px;}
.tell-us-requirement.ga4-migration-form .successmsg > p{font-size: 16px;font-weight: 700;line-height: 1.4;margin-top: 10px; margin-bottom: 0;color: #000;} 

/*26-06*/
#get-in-touch-form .feild > span{color: red; text-align: left; display: block; margin-top: 5px; font-size: 14px;}
/*17-07-23*/
#tell-us-requirement .feild > span{color: red; text-align: left; display: block; margin-top: 5px; font-size: 14px;}






/*
.ppc-form .defaultForm .heading-content h2{font-size: 25px;margin-bottom: 20px;text-align: left;line-height: 1.3;font-weight: 700;letter-spacing: -.7px;display: inline-block;position: relative;z-index: 2;}

.ppc-form .defaultForm .hm-services .select-styled{border: solid 1px #eaeaea;padding: 16px 18px;line-height: 1.1;height: 50px}

.ppc-form .defaultForm{background: #F1F2F2;border-radius: 15px;padding: 50px}

.ppc-form .defaultForm .form-group{margin-bottom: 25px}

.ppc-form .defaultForm .form-group input,.ppc-form .defaultForm .form-group textarea{border: 0;border-radius: 0;border-bottom: 1px solid #000;padding: 6px 0;height: 35px;font-size: 14px;font-weight: 500;min-height: auto;}

.ppc-form .defaultForm input:focus,.ppc-form .defaultForm textarea:focus{box-shadow: none;border-bottom-color: #ffda30}

.ppc-form .defaultForm label.ta-lbl-title{font-weight: 900;margin-bottom: 20px;display: inline-block;margin-top: 10px;font-size: 16px;}

.ppc-form .defaultForm .select-styled:after{top: 17px;right: 20px;border: 0;border-left: solid 1px #818282;border-bottom: solid 1px #818282;height: 10px;width: 10px}

.ppc-form .defaultForm .heading-content{text-align: center}

.ppc-form .defaultForm .select-styled.active:after{top: 20px}
.defaultForm .submit-btn{max-width: 180px;margin: auto;position: relative;text-align: center;}
*/

/*.counter-section.ga4-counter-section ul li{width: 33.33%;}*/

.why-should-migrate{padding: 130px 0;}
.why-should-migrate p{margin-bottom: 20px; line-height: 1.65;}
.why-should-migrate h2{margin-bottom: 50px;}
.why-should-migrate h6{margin-bottom: 15px;}
.why-should-migrate ul >li{margin-bottom: 12px;}
.why-should-migrate ul >li:before{background-color: #FFDB2D;}
.why-should-migrate .img-block{position: relative; display: inline-block;}
.why-should-migrate .img-block:after{position: absolute;content: "";width: 65px;height: 65px;background-color: #FFDB2D;border-radius: 100%;bottom: -20px;left: 90px;right: 0;margin: 0 auto;z-index: -1;}
.why-should-migrate .row > .col-5{text-align: center;}
.why-should-migrate .img-block > figure{display: inline-block; position: relative;}
.why-should-migrate .img-block .why-should-migrate-shape{position: absolute;width: 423px;left: -50px;top: -20px;z-index: -1;}

.here-how-its-work{position: relative; padding: 130px 0;}
.here-how-its-work h2{margin-bottom: 90px;}
.here-how-its-work .step-block{display: flex;}
.here-how-its-work .content-block{padding-right: 60px;}
.here-how-its-work .step-block > span{position: relative; width: 120px; height: 120px; background-color: #FFDA30; border-radius: 100%; font-size: 32px; color: #fff; display: flex; justify-content: center; align-items: center; border: 11px solid;}
.here-how-its-work .step-block > span:after{position: absolute;content: "";width: calc(100% + 25px);height: calc(100% + 25px);border: 1px solid #000;border-right-color: transparent;border-bottom-color: transparent;border-radius: 50%;transform: rotate(135deg);}
.here-how-its-work .step-block > .inner-content{position: relative; width: calc(100% - 120px); padding-left: 30px; padding-top: 20px; padding-bottom: 70px;}
.here-how-its-work .step-block > .inner-content:before{position: absolute;content: "";border-left: 1px solid #000;top: 0;left: -61px;height: 100%;z-index: -1;}
.here-how-its-work .step-block:last-of-type > .inner-content:before{display: none;}
.here-how-its-work .step-block:last-of-type > .inner-content{padding-bottom: 0;}
.here-how-its-work .step-block > .inner-content > h5{font-size: 27px; margin-bottom: 15px;}
.here-how-its-work .step-block > .inner-content > p{line-height: 1.65; margin-bottom: 0;}

.ppc-footer{position: relative; padding: 75px 0; background-color: #000;}
.ppc-footer .row-cust{display: flex; flex-wrap: wrap; align-items: center;}
.ppc-footer .row-cust .ppc-footer-logo{display: inline-block; width: 194px;}
.ppc-footer .row-cust .ppc-footer-contact{width: calc(100% - 194px);}
.ppc-footer .row-cust .ppc-footer-contact > ul{display: flex;margin: 0 -35px;padding-left: 60px;justify-content: flex-end;}
.ppc-footer .row-cust .ppc-footer-contact > ul > li{padding: 0 35px;width: auto; display: inline-block; color: #fff; font-weight: 700; font-size: 18px;} 
.ppc-footer .row-cust .ppc-footer-contact > ul > li:before{display: none;}
.ppc-footer .row-cust .ppc-footer-contact > ul > li > a{color: #FFFFFF;text-decoration: none;font-weight: 600;font-size: 18px;}
.ppc-footer .row-cust .ppc-footer-contact > ul > li > a:hover{color: #ffda30;}
/*GA4 Migration PPC page css end*/

/*WebGuest Posting page css start*/
.help-you-guest-posting{position: relative; padding: 130px 0;}
/*.help-you-guest-posting .row{margin: 0 -60px;}*/
/*
.help-you-guest-posting .row > .col-6{padding-left: 60px; padding-right: 60px;}
.help-you-guest-posting .row > .col-6:last-child{margin-top: 50px;}
*/
.help-you-guest-posting .row > .col-12{column-count: 2; column-gap: 120px;}
.help-you-guest-posting h2{text-align: center; margin-bottom: 30px;}
.help-you-guest-posting .inner-block{margin-bottom: 52px; display: inline-block;}
.help-you-guest-posting .inner-block:nth-child(4){margin-top: 50px;}
.help-you-guest-posting .inner-block .block-title{display: flex; align-items: center; margin-bottom: 12px;}
.help-you-guest-posting .inner-block .block-title h3{width: calc(100% - 95px); padding-left: 12px;font-size: 26px;line-height: 1.2;}
.help-you-guest-posting .inner-block .block-title span{position: relative;width: 95px;height: 95px;background-color: #F1F2F2;border-radius: 100%;font-size: 20px;font-weight: 900;color: #000;display: flex;justify-content: center;align-items: center;border: 12px solid #fff;}
.help-you-guest-posting .inner-block .block-title span:after{position: absolute;content: "";width: calc(100% + 25px);height: calc(100% + 25px);border: 1px solid #FFDA30;border-right-color: transparent;border-radius: 50%;transform: rotate(38deg);}
.help-you-guest-posting .inner-block p{line-height: 1.65;}

.what-makes-first-choice{position: relative; padding: 130px 0;}
.what-makes-first-choice h2{text-align: center; margin-bottom: 70px;}
.what-makes-first-choice .row > .col-6:first-child{text-align: center;}
.what-makes-first-choice .img-block{position: relative; display: inline-block;} 
.what-makes-first-choice .img-block figure{position: relative;} 
.what-makes-first-choice .img-block .mavlers-shape{position: absolute;width: 423px;left: -59%;bottom: -16%;z-index: -1;} 
.what-makes-first-choice .img-block:after{position: absolute;content: "";width: 115px;height: 115px;background-color: #F1F2F2;border-radius: 100%;bottom: -50px;left: -50px;z-index: -1;} 
/*.what-makes-first-choice .content-block .inner-content{margin-bottom: 22px;}*/
.what-makes-first-choice .content-block h6{font-size: 23px; line-height: 1.4;}
.what-makes-first-choice .content-block p{line-height: 1.6; margin-bottom: 22px;}

.well-thought-packages{position: relative; padding: 130px 0;}
.well-thought-packages .section-title{text-align: center; margin-bottom: 30px;}
.well-thought-packages .section-title h2{margin-bottom: 40px;}
.well-thought-packages .section-title p{margin-bottom: 40px; letter-spacing: -0.5px;}
.well-thought-packages .section-title h5{font-size: 23px;}
.well-thought-packages .package-table{max-width: 1180px; width: 100%; margin: 0 auto;}
.well-thought-packages .package-table table{position: relative; width: 100%; margin: 0; z-index: 1;}
.well-thought-packages .package-table table:before{position: absolute;content: "";height: 100%;width: 35%;background-color: #fff;border-radius: 10px;left: 27%;top: 0;bottom: 0;z-index: -1;}
.well-thought-packages .package-table table:after{position: absolute;content: "";height: 100%;width: 35%;background-color: #fff;border-radius: 10px;right: 0;top: 0;bottom: 0;z-index: -1;}
.well-thought-packages .package-table table tr{border-bottom: 1px solid #000;}
.well-thought-packages .package-table table tr:last-child{border-bottom: 0;}
.well-thought-packages .package-table table th,.well-thought-packages .package-table table td{font-size: 20px; font-weight: bold; text-align: center; border: 0; padding: 20px 5px;}
.well-thought-packages .package-table table th{font-weight: 400;}
.well-thought-packages .package-table table th:first-child{width: 24%;}
.well-thought-packages .package-table table th:last-child{width: 35%;}

/*WebGuest Posting page css end*/

/*Wordpress Development Services page css start*/
.wordpress-development-banner .row > .col-7{margin-top: 0;}
.wordpress-services-offer h2{margin-bottom: 60px;}
.wordpress-services-offer .row{margin: 0 -60px;}
.wordpress-services-offer .row > .col-6{padding-left: 60px; padding-right: 60px;}
.wordpress-services-offer .inner-block .block-title span{background-color: #FFDB2D;border: 10px solid #f1f2f2; padding: 15px;}
.wordpress-services-offer .inner-block .block-title span > img{height: 45px;}
.wordpress-services-offer .inner-block .block-title span:after{width: calc(100% + 20px);height: calc(100% + 20px); border-color: #5279F4; border-right-color: transparent;}
/*Wordpress Development Services page css end*/


/* UI UX Page Different Tune Section CSS Start */
.different-tune-sec{background-color: #212121;background-repeat: no-repeat;background-position: left bottom;padding: 100px 0 100px 0;}
.different-tune-heading{text-align: center;}
.different-tune-heading h2{color: #fff;}
.different-tune-tab-sec{padding: 64px 0 0 0;}
.different-tune-tab{display: flex !important;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}
.different-tune-tab .resp-tabs-list{counter-reset: section;width: 40.8%;display: flex;flex-wrap: wrap;padding: 122px 0 0px 34px;justify-content: space-between;}
.different-tune-tab .resp-tab-item{background-color: transparent !important;border: 0;cursor: pointer;margin: 0 0 70px 0;padding: 0;width: 39%;}
.different-tune-tab .resp-tab-item:before{display: none;}
.different-tune-tab .resp-tab-item h3{display: block;font-weight: 400;font-size: 22px;line-height: 26px;color: #ffffff;padding: 0 0 25px 0;border-bottom: 1px dashed #ffffff;vertical-align: top;}
.different-tune-tab .resp-tab-item h3:before{display: inline-block;counter-increment: section;content: "0" counter(section) ". ";position: static;width: auto;height: auto;background-color: transparent;border-radius: 0;margin: 0 13px 0 0;}
.different-tune-tab .resp-tab-item.resp-tab-active h3{font-weight: 700;border-bottom: 3px solid #FFDA30;}
.resp-tabs-container{width: 48%;padding: 0 0 0 2px;}
.resp-accordion{display: none;}
.resp-tab-content{display: none}
.resp-tab-content.resp-tab-content-active{display: block}
.different-tune-tab-content{padding: 0 10px 0 5px;}
.different-tune-tab-content img{max-width: 113px;}
.different-tune-tab-content h4{font-size: 26px;line-height: 31px;color: #ffffff;max-width: 57%;margin: 21px 0 19px 0;}
.different-tune-tab-content p{color: #ffffff;line-height: 30px;font-size: 18px;}
.different-tune-tab-content .process-involves{margin-top: 25px;} 
.different-tune-tab-content .process-involves > p{margin-bottom: 25px;}
.different-tune-tab-content .process-involves > h6{margin-bottom: 25px; font-size: 20px;}
.different-tune-tab-content .process-involves > ul{position: relative; margin-bottom: 50px; overflow: hidden;}
.different-tune-tab-content .process-involves > ul:before{ position: absolute;content: "";background-image: url(https://www.mavlers.com/wp-content/uploads/dashed-border.svg);width: 100%;height: 1px;transform: rotate(90deg);left: 5px;top: 13px;transform-origin: left;}
.different-tune-tab-content .process-involves > ul > li{line-height: 30px;font-size: 18px; padding-bottom: 22px; padding-left: 25px;}
.different-tune-tab-content .process-involves > ul > li:last-child{padding-bottom: 0;}
.different-tune-tab-content .process-involves > ul > li:before{width: 9px; height: 9px; background-color:#feda2f; top: 11px;}
/*.different-tune-tab-content .process-involves > .btn{}*/
.different-tune-tab-content .process-involves .btn > a{background: #000; border-color: #000; color: #fff;}
.different-tune-tab-content .process-involves .btn > a:hover{color: #000;}

.different-tune-tab-sec > .btn.btn-black > a{background: #000; border-color: #000; color: #fff;}
.different-tune-tab-sec > .btn.btn-black > a:hover{color: #000;}

/*.single_column_tab.different-tune-sec{padding-bottom: 56px;}*/
.single_column_tab .different-tune-tab .resp-tabs-list{padding-top: 10px;}
.single_column_tab .different-tune-tab .resp-tab-item{width: 100%;}
.single_column_tab .different-tune-tab .resp-tab-item h3{display: inline-block; padding: 0 0 15px 0;}
.single_column_tab .different-tune-tab .resp-tab-item{margin: 0 0 37px 0;}

.different-tune-white{background-color: #fff;}
.different-tune-white .different-tune-heading h2,.different-tune-white .different-tune-tab .resp-tab-item h3,.different-tune-white .different-tune-tab-content h4,.different-tune-white .different-tune-tab-content p{color: #000;}
.different-tune-white .different-tune-tab .resp-tab-item h3{border-bottom-color: #000;}
.different-tune-white .different-tune-tab .resp-tab-item.resp-tab-active h3{border-bottom-color: #FFDA30;}

/* UI UX Page Different Tune Section CSS End */

/* UI UX design agency empowering digital innovation page css start */
h2.top-line{position: relative;}
/*h2.top-line:before{position: absolute; content: ""; width: 123px; height: 5px; background-color: #FFDA30; top: -20px; left: 0; right: 0; text-align: center; margin: 0 auto; border-radius: 10px;} */
.empowering-digital-innovation-banner p,.uiux-design-capabilities p,.why-choose-uiux-company p,.uiux-difference p{line-height: 27px;}
.empowering-digital-innovation-banner h1{font-size: 36px; margin-bottom: 21px;}
.empowering-digital-innovation-banner{position: relative;z-index: 1}
.empowering-digital-innovation-banner .tell-us-requirement.ga4-migration-form{background: #fff;}
.empowering-digital-innovation-banner .banner-shape{position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); z-index: -1;}
.empowering-digital-innovation-banner .ga4-migration-form:after{width: 100%;height: 100%;border-radius: 15px;top: -10px;right: -10px;}

.digital-innovation-counter{position: relative; padding: 100px 0;}
.digital-innovation-counter .inner-block{text-align: center;}
.digital-innovation-counter .inner-content{display: flex; justify-content: center; align-items: center; margin-top: 8px;}
.digital-innovation-counter .inner-content h6{font-size: 36px;}
.digital-innovation-counter .inner-content p{font-size: 24px; line-height: 32px; text-align: left; padding-left: 15px;}

.uiux-design-capabilities{position: relative; padding: 120px 0;}
.uiux-design-capabilities .section-title{text-align: center; margin-bottom: 100px;}
.uiux-design-capabilities .section-title p{max-width: 1000px; margin: 0 auto; width: 100%;}
.uiux-design-capabilities h2{font-size: 36px; margin-bottom: 10px;}
.uiux-design-capabilities .row{margin-bottom: 175px;}
.uiux-design-capabilities .row:last-child{margin-bottom: 0;}
.uiux-design-capabilities .inner-block h5{font-size: 24px; margin-bottom: 10px;}
.uiux-design-capabilities .inner-block figure{text-align: center;}

.why-choose-uiux-company{position: relative; padding: 120px 0;}
.why-choose-uiux-company .shape{position: absolute; left: 0; top: 64px;}
.why-choose-uiux-company .section-title{text-align: center; margin-bottom: 20px;} 
.why-choose-uiux-company .section-title p{max-width: 1000px; margin: 0 auto; width: 100%;}
.why-choose-uiux-company h2{font-size: 36px; margin-bottom: 10px;}
.why-choose-uiux-company .row{margin: 0 -30px;}
.why-choose-uiux-company .row > .col-6{margin-top: 50px; padding-left: 30px; padding-right: 30px;}
.why-choose-uiux-company .inner-block{padding: 28px 40px 55px; background-color: #fff; border-radius: 15px; height: 100%; transition: all ease-in-out 0.3s;}
.why-choose-uiux-company .inner-block:hover{background-color: #FFDA30;}
.why-choose-uiux-company .inner-block figure{display: flex; margin-bottom: 7px;}
.why-choose-uiux-company .inner-block h5{font-size: 24px; margin-bottom: 10px;}

.boundaries-of-growth{position: relative;background: #ffda30;z-index: 1;}
.boundaries-of-growth h5{font-size: 24px; margin-bottom: 30px;}
.boundaries-of-growth .inner-block-content{padding: 75px 0;} 
.boundaries-of-growth .inner-img{margin-top: -196px;text-align: right;display: flex;margin-bottom: 0px;justify-content: flex-end; position: absolute; bottom: 0;}
.boundaries-of-growth .inner-img figure{display: flex;}

.immaculate-uiux-design-services{position: relative; padding: 120px 0;}
.immaculate-uiux-design-services .shape-block{position: relative;}
.immaculate-uiux-design-services .shape{position: absolute; top: 50%; transform: translateY(-50%);}
.immaculate-uiux-design-services > .container{max-width: 870px;}
.immaculate-uiux-design-services h2{text-align: center; font-size: 36px; margin-bottom: 50px;}
.immaculate-uiux-design-services .row{margin: 0;}
.immaculate-uiux-design-services .row > .col{padding: 110px 0; width: 25%;}
.immaculate-uiux-design-services .inner-block{margin-left: 35px;}
.immaculate-uiux-design-services .inner-block > ul{position: absolute; top: 0; min-width: 214px;}  
.immaculate-uiux-design-services .inner-block > ul > li{margin: 7px 0; font-size: 16px;}
.immaculate-uiux-design-services .inner-block > ul > li:before{background-color: #FFDA30;width: 8px;height: 8px;top: 5px;}
.immaculate-uiux-design-services .inner-block > a{position: relative; width: 141px; height: 141px; background-color: #fff; color: #000; border-radius: 100%; font-size: 24px; font-weight: 700; display: flex; justify-content: center; align-items: center; text-decoration: none; margin: 70px 0; transition: all ease-in-out 0.3s;}
.immaculate-uiux-design-services .inner-block > a.active:before,.immaculate-uiux-design-services .inner-block > a:hover:before{position: absolute;content: "";border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 21px solid #ffda30;top: -59px; transition: all ease-in-out 0.3s;}
.immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > a.active:before,.immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > a:hover:before{top: auto; bottom: -56px; transform: rotate(180deg); transition: all ease-in-out 0.3s;}
/*.immaculate-uiux-design-services .inner-block > a:after{position: absolute;content: "";width: calc(100% + 55px);height: calc(100% + 55px);border: 10px solid #FFDA30;border-right-color: transparent;border-top-color: transparent;border-radius: 50%;transform: rotate(135deg);}*/
/*.immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > a:after{transform: rotate(-45deg);}*/
.immaculate-uiux-design-services .inner-block > a.active,.immaculate-uiux-design-services .inner-block > a:hover{background-color: #ffda30;}
/*.immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block{margin-top: 156px;}*/
.immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > ul{top: auto;}

.uiux-difference{position: relative; padding: 120px 0; z-index: 1;}
.uiux-difference .shape{position: absolute; top: 121px; right: 0; z-index: -1;}
.uiux-difference h2{font-size: 36px; text-align: center; margin-bottom: 50px;}
.uiux-difference .uiux-difference-block{position: relative;}
.uiux-difference .uiux-img{position: absolute; width: 275px; top: 0; left: 0; right: 0; text-align: center; margin: 0 auto;}
.uiux-difference .uiux-img ul{display: flex; margin-bottom: 25px;}
.uiux-difference .uiux-img ul > li{width: 50%; text-align: center; padding: 0;}
.uiux-difference .uiux-img ul > li:before{display: none;}
.uiux-difference .uiux-img ul > li > a{text-decoration: none; pointer-events: none; cursor: none; font-size: 36px; color: #FFDA30; font-weight: bold; text-decoration: none;}
.uiux-difference .uiux-img ul > li:last-child > a{color: #000;}
.uiux-difference .row > .col-6:first-child{padding-right: 195px;}
.uiux-difference .row > .col-6:last-child{padding-left: 195px;}
.uiux-difference .inner-block .content-block{margin-bottom: 30px;}
.uiux-difference .inner-block .content-block:last-child{margin-bottom: 0;}
.uiux-difference .inner-block .content-block h6{font-size: 24px;margin: 0 0 10px 0;}
.uiux-difference .row > .col-6:first-child .inner-block .content-block h6{color: #ffda30;} 
/* UI UX design agency empowering digital innovation page css end */


/* Website Design Audit page css start */
.design-audit-sec{padding: 130px 0 90px;}
.design-audit-heading h2{text-align: center; word-spacing: -3.6px;font-weight: 800;letter-spacing: -0.5px;}
.design-audit-image{width: 50%; position: absolute; left: -3%; margin: 0px 0px 112px 25px;}
.design-audit-content-sec{width: 50%;position: relative;left: 42%;counter-reset: section;}
.design-audit-desc-sec{display: flex;flex-direction: row;align-items: center;}
.inner-wrap-audit{margin: 50px 0;}
.wrap-heading h3{font-size: 24px;line-height: 32px;margin: 20px 0 13px;letter-spacing: 0.5px;}
.inner-wrap-audit.first{position: relative; right: 28%;}
.inner-wrap-audit.fifth{position: relative; right: 28%;}
.inner-wrap-audit.second{position: relative; left:8.2%;}
.inner-wrap-audit.fourth{position: relative; left: 8.2%;}
.inner-wrap-audit.third{position: relative; left: 40%;}
.audit-wrap-content p{line-height: 26px;}
.audit-wrap-content{width: 86%;}
.inner-wrap-audit.third .audit-wrap-content{width: 80%;}
.wrap-heading h3:before{display: inline-block;counter-increment: section;content: "0" counter(section);position: absolute;left: -50px;width: auto;height: auto;background-color: transparent;border-radius: 0;margin: 0 13px 0 0;border-bottom: 5px solid #ffda31;}

.six_steps.design-audit-sec{position: relative;}
.six_steps.design-audit-sec .design-audit-image{left: -2.5%; top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%); margin-top: -40px;}
.six_steps .inner-wrap-audit{margin: 47px 0;}
.six_steps .inner-wrap-audit.first{}
.six_steps .inner-wrap-audit.second{}
.six_steps .inner-wrap-audit.third{}
.six_steps .inner-wrap-audit.fourth{left: 40%;}
.six_steps .inner-wrap-audit.fifth{left: 8%;}
.six_steps .inner-wrap-audit.sixth{position: relative; right: 27%;} 

/* Website Design Audit page css end */
.mobile_menu_footer{display: none;}

.experts-leading-logo .our-client-title h2 > sub {bottom: 0;font-weight: 600;font-size: 100%;}

.new-hero-banner-content .btn.take-quiz-cta {display: flex; flex-wrap: wrap;}
.new-hero-banner-content .btn.take-quiz-cta > a {margin-bottom: 20px;margin-right: 15px;}
.new-hero-banner-content .btn.take-quiz-cta > div > button {text-transform: uppercase;font-family: 'Montserrat';text-transform: uppercase !important;font-family: 'Montserrat' !important;border-radius: 30px !important;border: 3px solid #ffdb2d !important;transition: all ease-in-out 0.3s !important;font-size: 20px !important;height: auto !important;padding: 2px 30px!important;} 
.new-hero-banner-content .btn.take-quiz-cta > a{padding: 12px 31px;}

.new-hero-banner-content .btn.take-quiz-cta > div > button:hover {background-color: #fff !important;}

.outsource-hero-section .btn.take-quiz-cta > div > button {text-transform: uppercase;font-family: 'Montserrat';text-transform: uppercase !important;font-family: 'Montserrat' !important;border-radius: 30px !important;border: 3px solid #ffdb2d !important;transition: all ease-in-out 0.3s !important;font-size: 20px !important;height: auto !important;padding: 2px 30px!important;}
.outsource-hero-section .btn.take-quiz-cta > div > button:hover{background-color: #fff !important;}

.hubspot-banner{overflow: hidden;}
.hubspot-banner .banner-content-block{max-width: 785px; width: 100%;}
.hubspot-banner .banner-content-block h1{margin-bottom: 30px;}
.hubspot-banner .banner-content-block p{max-width: 100%; font-size: 24px; line-height: 1.65; margin-bottom: 30px;}
.hubspot-banner .btn-block .white-btn{margin-right: 40px;}
.hubspot-banner.white-bg .btn-block .white-btn{background-color: #ffdb2d; border-color:#ffdb2d;}
.hubspot-banner.white-bg .btn-block .white-btn span{background-color: #fff;}
/*.hubspot-banner.white-bg .btn-block .white-btn:hover{background-color: #fff;}*/
.hubspot-banner .btn-block{align-items: center;}
.hubspot-banner .btn-block .white-btn span {background-color: #ffda30;}
.hubspot-banner .btn-block .normal-btn{position: relative; padding: 0; padding-bottom: 4px; height: max-content;border-radius: 0; transition: all ease-in-out 0.3s;}
.hubspot-banner .btn-block .normal-btn:after{position: absolute; content: ""; height: 5px; width: 100%; background-color: #fff; left: 0; right: 0; bottom: 0; border-radius: 10px; transition: all ease-in-out 0.3s;}
.hubspot-banner .btn-block .normal-btn:hover:after{background-color: #000;}
.hubspot-banner.white-bg .btn-block .normal-btn{background: transparent; border: 0;}
.hubspot-banner.white-bg .btn-block .normal-btn:after{background-color: #ffdb2d;}
.hubspot-banner.white-bg .btn-block .normal-btn:hover:after{background-color: #000;}
.hubspot-banner .row > .col-4{text-align: center;}
.hubspot-banner .row > .col-4 .banner-img-block{display: flex; justify-content: center;}
.hubspot-banner .row > .col-4 .banner-img-block > figure{position: relative; z-index: 1;}
.hubspot-banner .row > .col-4 .banner-img-block > figure:after{position: absolute; content: ""; background-image: url(https://www.mavlers.com/wp-content/uploads/hubspot-partner-shape.png); width: 199px; height: 91px; background-size: 100%; background-position: center; background-repeat: no-repeat; bottom: 75px;right: -97px; z-index: -1;}
.hubspot-banner .ebook-cta.btn{position: static; padding: 0;}
#hubspot-ebook-popup-form-successmsg{max-width: 670px;margin: 0 auto;text-align: center;}
#hubspot-ebook-popup-form-successmsg h2{margin-bottom: 50px; font-weight: bold;}
#hubspot-ebook-popup-form-successmsg p{}

.dedicated-managed-sfmc-talent{position: relative; }
.dedicated-managed-sfmc-talent .img-block{position: absolute;right: 0;bottom: 0; width: 52.3%; text-align: right;}
.dedicated-managed-sfmc-talent .content-block{width: 48%;}
.dedicated-managed-sfmc-talent .content-block h2{margin-bottom: 30px;}
.dedicated-managed-sfmc-talent .content-block p{margin-bottom: 30px; line-height: 1.6;}
.dedicated-managed-sfmc-talent .content-block ul{display: flex; flex-wrap: wrap;} 
.dedicated-managed-sfmc-talent .content-block ul li{position: relative; width: 50%; font-weight: 600; padding: 35px 37px; overflow: hidden;}  
.dedicated-managed-sfmc-talent .content-block ul li:before{display: none; }
.dedicated-managed-sfmc-talent .content-block ul li:after{position: absolute; content: ""; background-image: url(https://www.mavlers.com/wp-content/uploads/dashed-border.svg); background-repeat: repeat; background-size: cover; background-position: center; height: 1px; width: 100%; left: 0; bottom: 0;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-child(odd){padding-left: 0;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-child(odd):before{ position: absolute;content: "";background-image: url(https://www.mavlers.com/wp-content/uploads/dashed-border.svg);background-repeat: repeat;background-size: cover;background-position: center;height: 1px;width: 100%;right: 2px;bottom: 0px;transform: rotate(-90deg);display: block;background-color: transparent;left: auto;top: 0;transform-origin: right;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-child(even){padding-right: 0;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-child(-n + 2){padding-top: 0;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-last-child(-n + 2){padding-bottom: 0;}
.dedicated-managed-sfmc-talent .content-block ul li:nth-last-child(-n + 2):after{display: none;}
/* .dedicated-managed-sfmc-talent .content-block ul li:nth-child(n + 3){padding-bottom: 0;} */
/* .dedicated-managed-sfmc-talent .content-block ul li:nth-child(n + 3):after{display: none;} */
.dedicated-managed-sfmc-talent .content-block .line-content-list{display: flex; flex-wrap: wrap; column-gap: 70px; row-gap: 15px;}
.dedicated-managed-sfmc-talent .content-block .line-content-list > h6{position: relative; font-size: 16px; padding: 2px 0;}
.dedicated-managed-sfmc-talent .content-block .line-content-list > h6:after{position: absolute; content: ""; width: 3px; height: 23px; background-color: #ffda30; right: -36px; top: 0;}
.dedicated-managed-sfmc-talent .content-block .line-content-list > h6:last-child:after{display: none;}

.extensive-sfmc-expertise .row{column-gap: 160px;}
.extensive-sfmc-expertise h2{text-align: center; margin-bottom: 60px;}
.extensive-sfmc-expertise .row > .col{width: calc(50% - 80px);}
.extensive-sfmc-expertise .accordian-block h5{font-size: 24px; font-weight: 400; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #000;}
.extensive-sfmc-expertise .accordian-block.active h5{font-weight: 700;}
.extensive-sfmc-expertise .accordian-block.active h5 span{transform: rotate(-180deg);}
.extensive-sfmc-expertise .accordian-block h5 > a{position: relative; padding-left: 65px; padding-right: 35px; width: 100%; display: inline-block; font-size: 24px; padding-bottom: 10px; padding-top: 10px; text-decoration: none;}
.extensive-sfmc-expertise .accordian-block h5 > a:hover{color: #000;}
.extensive-sfmc-expertise .accordian-block h5 span{position: absolute; right: 0; height: 28px; width: 28px; display: flex; justify-content: center; align-items: center; background-color: #ffdb2d; color: #000; font-weight: 900; border-radius: 100%; transition: all ease-in-out 0.3s;}
.extensive-sfmc-expertise .accordian-block h5 span > i{ font-weight: 400;font-size: 23px;}
.extensive-sfmc-expertise .accordian-block h5 figure{ display: flex;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 37px;height: 40px;justify-content: center;}
.extensive-sfmc-expertise .accordian-block p{ margin-bottom: 30px;line-height: 1.6;}

.sme-white-label-services .section-title{text-align: center; margin-bottom: 40px;}
.sme-white-label-services h2{margin-bottom: 30px;} 
.sme-white-label-services .section-title > p{font-size: 24px; line-height: 1.6;}
.sme-white-label-services .agency-size ul{position: relative; display: flex; justify-content: space-between;}
.sme-white-label-services .agency-size ul:first-child{padding-bottom: 120px;}
.sme-white-label-services .agency-size ul:first-child:after{position: absolute; content: ""; background-image: url(https://www.mavlers.com/wp-content/uploads/dashed-border.svg); width: 100%; height: 1px; background-size: 100%; background-position: center; background-repeat: repeat-x; left: 0; bottom: 60px;}
.sme-white-label-services .agency-size ul > li{font-size: 30px; padding-left: 0; font-weight: bold; width: 125px;}
.sme-white-label-services .agency-size ul > li > span{font-size: 24px; font-weight: 400;}
.sme-white-label-services .agency-size ul > li:first-child{font-size: 35px; width: 20%;}
.sme-white-label-services .agency-size ul:first-child > li:before{position: absolute;content: "";width: 2px;height: 71px;background-color: #b2b2b2;left: 21px;bottom: -95px;border-radius: 0;top: auto;}
.sme-white-label-services .agency-size ul:last-child > li:before{position: absolute; content: ""; width: 43px; height: 43px; background-color: #ffdb2d; border-radius: 100%; top: -82px; left: 0;}
.sme-white-label-services .agency-size ul:last-child > li:after{ position: absolute;content: "";width: 16px;height: 16px;background-color: #000;border-radius: 100%;top: -68px;left: 13px;}

.hero-banner.seo-bg.white-label-ppc-banner-form{padding: 100px 0;}
.white-label-ppc-banner-form:before{display: none}
.new-ppc-design.white-label-ppc-banner-form .col-5{width: 41.66%;}
.new-ppc-design.white-label-ppc-banner-form .sbOptions li{margin-bottom: 0;}

.comprehensive-ebook-download-sticky{ position: fixed;padding: 15px 7px 0 0;right: -10px;top: 45%;z-index: 9;width: 170px;height: 114px;transition: all ease-in-out 0.3s;background-color: #fff;border-bottom-left-radius: 15px;box-shadow: 0px 7px 12px rgba(0,0,0,15%);display: flex;justify-content: center;align-items: center;}
.comprehensive-ebook-download-sticky.active {right: -180px;}
.comprehensive-ebook-download-sticky .arrow_close-desk{position: absolute;display: block;left: -10px;top: -9px;cursor: pointer;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.comprehensive-ebook-download-sticky.active .arrow_close-desk {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.comprehensive-ebook-download-sticky .arrow_close{display: none;}
.comprehensive-ebook-download-sticky > .sticky-inner-content{display: flex;flex-direction: column;align-items: center;justify-content: center; text-align: center;}
.comprehensive-ebook-download-sticky > .sticky-inner-content figure{display: flex; position: absolute; top: -55px;}
.comprehensive-ebook-download-sticky > .sticky-inner-content p{font-size: 13px;margin-bottom: 10px;line-height: 1.4;transition: all ease-in-out 0.3s;}
.comprehensive-ebook-download-sticky > .sticky-inner-content .ebook-cta.btn{position: static;}
.comprehensive-ebook-download-sticky > .sticky-inner-content .btn > a{ width: 100px;height: 28px;padding: 4px;font-size: 12px;text-transform: inherit; border-width: 2px;} 

.comprehensive-ebook-after-close{position: fixed;right: -90px;top: 45%; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; z-index: 9;}
.comprehensive-ebook-download-sticky.active+.comprehensive-ebook-after-close{right: 0;}
.comprehensive-ebook-after-close > a{display: flex; align-items: center; background-color: #ffdb2d;padding: 5px 5px 5px 7px;border-bottom-left-radius: 20px; border-top-left-radius: 20px; text-decoration: none; box-shadow: 0 4px 7px rgba(0,0,0,15%);}
.comprehensive-ebook-after-close span{width: 24px; height: 24px; background-color: #fff; border-radius: 100%; display: inline-block; line-height: 25px; text-align: center;}
.comprehensive-ebook-after-close p{display: inline-block;padding-left: 7px;font-weight: 700; font-size: 12px; padding-bottom: 0;}

.webinar-register-sticky{position: fixed;right: -15px;top: 25%;z-index: 9;width: 193px;height: 197px; transition: all ease-in-out 0.3s;}
.webinar-register-sticky .arrow_close{display: none;}
.webinar-register-sticky > a{position: relative; display: flex; justify-content: center; align-items: center; width: 193px;height: 197px; background-size: cover; background-repeat: no-repeat; text-decoration: none; transition: all ease-in-out 0.3s; border-top-left-radius:85px;}
.webinar-register-sticky > a > .inner-content{display: flex;flex-direction: column;align-items: center;justify-content: center; text-align: center;}
.webinar-register-sticky > a > .inner-content figure{display: flex;margin-bottom: 8px;}
.webinar-register-sticky > a > .inner-content p{font-size: 16px; margin-bottom: 2px; line-height: 21px; transition: all ease-in-out 0.3s;}
.webinar-register-sticky > a > .inner-content h4{font-size: 15px; transition: all ease-in-out 0.3s;}


.checkout-ratecard-download-sticky{ position: fixed;padding: 15px 7px 0 0;right: -10px;top: 45%;z-index: 9;width: 170px;height: 114px;transition: all ease-in-out 0.3s;background-color: #fff;border-bottom-left-radius: 15px;box-shadow: 0px 7px 12px rgba(0,0,0,15%);display: flex;justify-content: center;align-items: center;}
.checkout-ratecard-download-sticky.active {right: -180px;}
.checkout-ratecard-download-sticky .arrow_close-desk{position: absolute;display: block;left: -10px;top: -9px;cursor: pointer;transform: rotate(0deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.checkout-ratecard-download-sticky.active .arrow_close-desk {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.checkout-ratecard-download-sticky .arrow_close{display: none;}
.checkout-ratecard-download-sticky > .sticky-inner-content{display: flex;flex-direction: column;align-items: center;justify-content: center; text-align: center;}
.checkout-ratecard-download-sticky > .sticky-inner-content figure{display: flex; position: absolute; top: -43px;}
.checkout-ratecard-download-sticky > .sticky-inner-content p{font-size: 13px;margin-bottom: 10px;line-height: 1.4;transition: all ease-in-out 0.3s;}
.checkout-ratecard-download-sticky > .sticky-inner-content .ebook-cta.btn{position: static;}
.checkout-ratecard-download-sticky > .sticky-inner-content .btn > a{ width: 100px;height: 28px;padding: 4px;font-size: 12px;text-transform: inherit; border-width: 2px;} 
.checkout-ratecard-download-sticky-popup-form .tell-us-requirement{padding: 0;}
.checkout-ratecard-download-sticky-popup-form .tell-us-requirement .sbHolder{height: 46px;}

.checkout-ebook-after-close{position: fixed;right: -90px;top: 45%; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; z-index: 9;}
.checkout-ratecard-download-sticky.active+.checkout-ebook-after-close{right: 0;}
.checkout-ebook-after-close > a{display: flex; align-items: center; background-color: #ffdb2d;padding: 5px 5px 5px 7px;border-bottom-left-radius: 20px; border-top-left-radius: 20px; text-decoration: none; box-shadow: 0 4px 7px rgba(0,0,0,15%);}
.checkout-ebook-after-close span{width: 24px; height: 24px; background-color: #fff; border-radius: 100%; display: inline-block; line-height: 25px; text-align: center;}
.checkout-ebook-after-close p{display: inline-block;padding-left: 7px;font-weight: 700; font-size: 12px; padding-bottom: 0;}

header.ppc-back-header{background-color: #000; padding: 20px 0!important;}

figure.wp-block-embed-youtube{margin-bottom: 30px; margin-top: 15px;}
figure.wp-block-embed-youtube > div.wp-block-embed__wrapper{text-align: center;}
 
/*============================= Media start from here =============================*/

@media (min-width:1600px){
    .six_steps.design-audit-sec .design-audit-image {text-align: right; padding-right: 7%;}
}

@media (min-width:1200px){
    .resp-tabs-container{min-height: 375px;}
}

@media (min-width:768px){
    .mobile_menu_footer .contact-us-mobile{display: none;}
    .martech-umbrella-main .box-lists .logos{opacity: 0;}
    .martech-umbrella-main .box-lists .box blockquote{opacity: 0;}
    .martech-umbrella-main .box-lists .box:hover blockquote {-webkit-animation: fadeIn .7s linear .6s forwards; animation: fadeIn .7s linear .6s forwards;}
    .martech-umbrella-main .box-lists .box:hover .logos{-webkit-animation: expand .7s linear .4s forwards; animation: expand .7s linear .4s forwards;}
    .traditional-seo .title-block h3 br{display: none;}
    
}

@media (max-width:1840px){
    .hero-banner .banner-content{width: 52%;}
    .hero-banner.seo-bg .banner-img{width: 61%;}
}

@media(max-width:1650px){
    .latest-testimonials{padding: 80px 0;}
    .digital-marketing .round-gray{left: 0; width: 668px; height: 668px;}
    .counter-section .container{padding: 0 15px;}
    .hero-banner.seo-bg{min-height: 700px; padding: 22px 0 60px;}
    .build-team-banner .banner-content{width: 58%;}
    
    .six_steps.design-audit-sec .design-audit-image,
    .design-audit-image{position: absolute;left: -13%;}
    .design-audit-content-sec{position: relative;left: 32%;}
    .audit-wrap-content{width: 100%;}
}

@media (max-width:1560px){
    .hero-banner .banner-content{width: 56%;}
    .hero-banner.seo-bg .banner-img{width: 59%; bottom: -100px;}
    .hero-banner.seo-bg .btn-block .white-btn{min-width: 200px; padding: 12px 30px; margin-right: 25px;}
    .we-with-you .anim-round{width: 1324px; height: 1324px;}
    ul.social-links.blog-details-social{left: 15px;}
    
    footer .logo{margin-right: 40px;}
    .footer-menu{justify-content: space-between;}
    .site-footer{padding: 94px 0 60px;}
    .footer-menu .menu-first_div{width: 230px;}
    .footer-menu .menu-second_div{width: 284px;}
    .footer-menu .menu-third_div{width: 240px;}
    .footer-menu .form-subscribe{width: 290px;}
    
    
    
}

@media (max-width:1440px){
    
    input[type=submit]{font-size: 18px;}
    input[type=email], input[type=search], input[type=tel], input[type=text]{font-size: 14px;}
    textarea{font-size: 14px;}
    body{font-size: 14px;}
    .tell-us-requirement form select{font-size: 14px;}
    
    h1{font-size: 40px;}
    h2{font-size: 38px;}
    h3{font-size: 32px;}
    h4{font-size: 30px;}
    h5{font-size: 22px;}
    h6{font-size: 18px;}

    p{font-size: 14px;}
    a{font-size: 14px;}
    ul li, ol li{font-size: 14px;}
    table tr td{font-size: 14px;}
    .container{padding: 0 50px;}
    header .container-full{padding: 0 50px;}
    .build-team-banner .container-full{padding-left: 20px;}
    .enumenu_ul>li{margin: 0 14px 0 0;}
    .enumenu_ul> li.has-children{margin: 0 34px 0 0;}
    .section-wrap h3, .traditional-seo .title-block h3, .engagement-models .title-block h3, .tell-us-requirement h3, .faq-section h3, .live-breathe-main .title-block h3, .case-study-main .title-block h3, .three-block-content .title-block h2, .martech-umbrella-main h3, .two-block-lists .title-block h3, .language-lists-main .title-block h3{font-size: 38px;}
    
    .enumenu_ul.desk ul.inner-menu{padding: 10px 0 40px 0;}
    
    .enumenu_ul.desk li:nth-child(2) ul.inner-menu{padding-left: 40px !important;}
    .enumenu_ul.desk li:nth-child(3) ul.inner-menu{padding-left: 40px !important;}
    
    .hero-banner.seo-bg{min-height: 600px;}
    .hero-banner{padding: 80px 0;}
    .hero-banner h1{margin-bottom: 35px; max-width: 552px; width: 100%; margin-bottom: 35px;}
    .hero-banner p{max-width: 500px; font-size: 22px;}
    .hero-banner .btn{padding-top: 54px;}
    .hero-banner .btn a{min-width: 200px;}
    .hero-banner .banner-content{width: 50%;}
    .hero-banner .container-full{padding-left: 20px;}
    .build-team-banner{min-height: 620px;}
    .build-team-banner .banner-img{width: 54%;}
    .build-team-banner .banner-content{width: 50%;}
    .page-id-184 .build-team-banner .banner-img{right: -130px; bottom: -70px; width: 58%;}
    
    .btn a, .yellow-btn{font-size: 18px;}
    .btn .white-btn, .white-btn{font-size: 18px;}
    .black-btn{font-size: 18px; padding: 12px 28px;}
    .counter-section{padding: 58px 0 65px;}
    .counter-section ul li{padding-right: 30px;}
    .counter-section ul li h5{font-size: 35px; width: calc(100% - 28px);}
    .counter-section ul li span{width: 28px; height: 28px; /*left: -25px;*/ top: 10px;}
    .counter-section ul li span:before{width: 10px; height: 10px;}
    .counter-section .container{padding: 0 40px;}
    .counter-section ul li p{font-size: 18px;}
    .our-client-main{padding: 80px 0;}
    .digital-marketing{padding: 100px 0;}
    .digital-marketing .work-listing{padding-left: 50px;}
    .digital-marketing .left-content{padding-left: 0;}
    .digital-marketing .round-gray{width: 578px; height: 578px; left: 0; margin-top: 50px;}
    .digital-marketing .work-listing ul li a{font-size: 22px; padding: 22px 0;}
    .digital-marketing .title-block{margin-bottom: 52px;}
    .our-client-main .client-lists .client-logo{padding: 0 15px;}
    .digital-marketing .work-listing ul li:hover:after{width: calc(100% + 50px);}
    .digital-marketing .work-listing ul li:before{top: calc(100% - 11px); width: 21px; height: 21px;}
    .digital-marketing .work-listing ul li:hover:before{left: -45px; }
    
    
    .digital-marketing .round-gray span.color-grey_5{width: 100px; height: 100px; top: 5%; left: 36%;}
    .digital-marketing .round-gray span.color-grey_5 img{max-width: 70%;}
    
    .digital-marketing .round-gray span.color-white_3{width: 122px; height: 122px; bottom: 42%; right: 45%;}
    .digital-marketing .round-gray span.color-white_3 img{max-width: 80%;}
    
    .digital-marketing .round-gray span.color-white_4{width: 100px; height: 100px; top: 0; right: 15%;}
    .digital-marketing .round-gray span.color-white_4 img{max-width: 80%;}
    
    .digital-marketing .round-gray span.color-grey_6{width: 80px; height: 80px; bottom: 18%; right: 35%;}
    .digital-marketing .round-gray span.color-grey_6 img{max-width: 70%;}
    
    .digital-marketing .round-gray span.color-white_1{width: 115px; height: 115px; bottom: 18%; right: -4%;}
    .digital-marketing .round-gray span.color-white_1 img{max-width: 80%;}
    
    .digital-marketing .round-gray span.color-white_2{width: 110px; height: 110px; bottom: 54%; right: 14%;} 
    .digital-marketing .round-gray span.color-white_2 img{width: 85%;} 
    
    .digital-marketing .round-gray span.color-grey_7{width: 90px; height: 90px; left: 6%; bottom: 25%;}
    .digital-marketing .round-gray span.color-grey_7 img{max-width: 98%;}
    
    .section-wrap{padding: 100px 0;}
    .client-review .review-count{width: 160px; height: 160px;}
    .client-review .review-count h4{font-size: 40px;}
    .client-review .review-count span{font-size: 16px;}
    .section-wrap h3{margin-bottom: 48px;}
    .client-quote h5{font-size: 30px; margin-bottom: 10px;}
    .blockquote{font-size: 24px; line-height: 1.2;}
    .author h6, .author span{font-size: 18px;}
    
    .yellow-bg-content{padding: 56px 0;}
    .yellow-bg-content p{font-size: 22px; max-width: calc(100% - 490px); width: 100%;}
    
    .diliver-perfection{padding: 100px 0;}
    .diliver-perfection .listing .img-block{width: 88px; height: 88px;}
    .diliver-perfection .listing h3{font-size: 20px; margin-bottom: 15px;}
    .diliver-perfection .listing div[class*="col-"] .content p{line-height: 1.50;}
    .diliver-perfection .title-block{margin-bottom: 58px;}
    .three-block-content{padding: 100px 0;}
    .three-block-content .content-listing .wrap h3{font-size: 20px; line-height: 1.2; margin-bottom: 12px;}
    .three-block-content .content-listing .wrap{padding-left: 30px;left: -30px;}
    .three-block-content .content-listing .center .wrap{left: 0;}
    .three-block-content .content-listing .first .wrap{left: 0;}
    .case-study-main{padding: 90px 0;}
    .case-study-main .case-study-slider p{font-size: 22px;}
/*    .case-study-main .slick-arrow{width: 37px; height: 20px;}*/
    .tell-us-requirement{padding: 90px 0;}
    .tell-us-requirement h2{margin-bottom: 20px;}
    .tell-us-requirement form{margin: 50px auto 15px;}
    .tell-us-requirement p{font-size: 18px;}
    .tell-us-requirement p a{font-size: 18px;}
    .case-study-main .slider-block{padding-left: 20px;}
    .digital-marketing .work-listing ul{max-width: 450px;}
    .digital-marketing .work-listing ul li:hover:after, .digital-marketing .work-listing ul li.active:after{
    width: calc(100% + 60px);}
    .digital-marketing .work-listing ul li:hover:before, .digital-marketing .work-listing ul li.active:before{
        left: -55px;}
    
    .hero-banner.seo-bg h1{font-size: 40px; margin-bottom: 25px;} 
    .hero-banner.seo-bg p {font-size: 22px; line-height: 1.5;} 
    .excel-everything-seo{padding: 90px 0 20px;}
    .excel-everything-seo .listng .img-block{height: 70px; margin-bottom: 40px;}
    .excel-everything-seo .listng .inner-wrap .img-block figure{width: 65px; height: 70px;}
    .excel-everything-seo .listng .content h3{font-size: 20px; margin-bottom: 10px;}
    .excel-everything-seo .listng div[class*="col-"]{/*width: 28%;*/ margin-bottom: 50px;}
    
    .traditional-seo{padding: 90px 0;}
    .traditional-seo .list-box h4{font-size: 22px;}
    .traditional-seo .list-box .content p{line-height: 1.50;}
    .traditional-seo .right-img{width: 454px; height: 454px;}
    .traditional-seo .left-content{width: calc(100% - 454px);}
    .start-four-step{padding: 90px 0 5px;}
    .start-four-step .lists .boxes h3{font-size: 20px;}
    .start-four-step .lists .boxes span{width: 71px; height: 71px; font-size: 22px;}
    .start-four-step .lists .boxes:after{ top: 35px;}
    .start-four-step .lists .boxes .right-block{width: calc(100% - 71px);  padding-top: 60px;}
    .start-four-step .lists .boxes:nth-child(2):before{top: 35px;}
    .start-four-step .lists .boxes:nth-child(2):before{top: 35px;}
    .engagement-models{padding: 100px 0;}
    .engagement-models .title-block{margin-bottom: 50px;} 
    .engagement-models .container{max-width: 1440px;}
    .engagement-models .listing .inner-wrap h4{font-size: 22px; margin-bottom: 20px;}
    .engagement-models .listing .inner-wrap p{ line-height: 1.4;}
    .engagement-models .listing .img-block figure{width: 54px; height: 68px;}
    .engagement-models .listing .img-block{height: 68px;}
    .engagement-models .listing .img-block figure:before{height: 22px; width: 22px;}
    .engagement-models .listing .inner-wrap{padding: 80px 40px;}
    .faq-section{padding: 110px 0;}
    .faq-accordion .title{font-size: 20px;}
    
    .contact-us-banner:after{width: 485px; height: 390px; bottom: -120px; right: -50px;}
    .hero-banner h1{font-size: 40px;}
    .build-team-banner p{font-size: 22px; line-height: 1.5;}
    .build-team-banner .btn-block{padding-top: 50px;}
    .four-card-box{padding: 100px 0;}
    .four-card-box .inner-wrap h3{font-size: 22px; font-weight: 700; margin-bottom: 10px;}
    .four-card-box .title-block{margin-bottom: 52px;}
    .four-card-box .card-lists .content p{line-height: 1.4;}
    .four-card-box .inner-wrap .img-block figure{width: 65px; height: 65px;}
    .four-card-box .card-lists div[class*="col-"]:nth-child(odd){margin-top: 70px;}
    .language-lists-main{padding: 100px 0;}
    .language-lists-main .lists ul li{padding: 0 40px;}
    .language-lists-main .title-block{margin-bottom: 30px;}
    .language-lists-main .lists ul li a{font-size: 22px;}
    .two-block-lists{padding: 90px 0 50px;}
    .two-block-lists .title-block{margin-bottom: 50px;}
    .two-block-lists .wrap figure{width: 88px;}
    .two-block-lists .wrap figure img{max-width: 80%;}
    .two-block-lists .content{padding: 24px 0;}
    .two-block-lists .content h4{font-size: 22px; margin-bottom: 15px;}
    .two-block-lists .content p{margin-bottom: 32px;}
    .btn a, .yellow-btn{padding: 12px 42px;}
    .btn .white-btn, .white-btn {padding: 12px 42px;}
    .two-block-lists .content p{margin-bottom: 25px;}
    .three-step-rounded{padding: 98px 0;}
    .three-step-rounded h2{margin-bottom: 38px;}
    .three-step-rounded .lists .boxes span{width: 71px; height: 71px; font-size: 22px;}
    .three-step-rounded .bottom-content{padding: 30px 10px 0 0;}
    .three-step-rounded .lists .boxes{padding-bottom: 0;}
    .three-step-rounded .lists .boxes h3{font-size: 20px;}
    .three-step-rounded .lists .boxes p{line-height: 1.42;}
    .dedicated-developer{padding: 80px 0 100px;}
    .dedicated-developer h2{margin-bottom: 28px;}
    .dedicated-developer h3{font-size: 20px; margin-bottom: 10px;}
    .center-img-wrap figure{width: 28%;}
        
    .dedicated-developer .dev-lists div[class*="col-"]{padding-bottom: 78px;}
    
    .build-team-banner h1{font-size: 40px; margin-bottom: 30px;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(2) .wrap{padding-left: 50px;}
    .two-block-lists .wrap{padding-left: 50px;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(1) .wrap{margin-left: auto;padding-left: 0;padding-right: 50px;}
    .martech-umbrella-main .box-lists .box h4{font-size: 30px;}
    .martech-umbrella-main .box-lists .box{padding: 40px;}
    .martech-umbrella-main .box-lists .box blockquote{margin-bottom: 90px; font-size: 16px;}
    
    .language-lists-main .list-view .list-row span{font-size: 22px;}
    .language-lists-main .list-view .list-row{margin-bottom: 26px;}
    .language-lists-main .list-view .list-row span:after{width: 9px; height: 18px;}
    .language-lists-main .list-view .list-row small{font-size: 18px;}
    .language-lists-main .list-view{max-width: 1000px;}
    .page-id-184 .build-team-banner{min-height: 600px;}
    .page-id-184 .build-team-banner .banner-img{bottom: -40px;}
    
    .about-us-banner p{font-size: 20px;}
    .we-with-you .top-round-images{height: 550px; max-width: 1250px; margin: -270px auto 0;}
    .we-with-you .first-img{width: 133px; height: 133px; top: 45.95%; left: 4.5%;}
    .we-with-you .second-img{width: 234px; height: 234px; top: 12%; left: 20%;}
    .we-with-you .third-img{width: 100px; height: 100px;  top: 0; left: 46%;}
    .we-with-you .fourth-img{width: 200px; height: 200px; left: 42.5%; bottom: 12%;}
    .we-with-you .fifth-img{width: 329px; height: 329px; top: 7%; right: 12.5%; left: auto;}
    .we-with-you .sixth-img{width: 100px; height: 100px;  right: -1.5%; bottom: 17%;}
    .execution-expertise .right-img{width: 706px; overflow: hidden; position: absolute; right: -20px;}
    .award-winning-main{padding: 90px 0;}
    .execution-expertise .inner-box .number{font-size: 40px;}
    .execution-expertise .que-ans-list{padding-left: 0;}
    .execution-expertise .inner-box span{font-size: 20px;}
    
    .we-with-you .sixth-img{right: 0.5%;}
    .we-with-you .lists .box strong{font-size: 20px;}
    .live-breathe-main{padding: 80px 0;}
    
    .testimonial-slider{max-width: 1200px; margin: 0 auto; width: 100%;}
    .tell-us-requirement .sbSelector > a{font-size: 14px;}
    .tell-us-requirement .sbHolder{height: 48px;}
    .tell-us-requirement .sbSelector{height: 48px;}
    .tell-us-requirement .sbOptions{top: 47px !important;}
    
    .page-id-180 .yellow-bg-content p{width: calc(100% - 320px); padding-right: 15px;}
    .page-id-180 .yellow-bg-content .btn-block{max-width: 320px;}
    .video-section, .two-column-gride, .case-study-listing{padding: 80px 0;}
    
    .blog-content-left h2{font-size: 20px;}
    
    .site-footer{padding: 70px 0 40px;}
    .footer-menu{padding: 30px 0 0 0;}
    .footer-menu .menu-first{width: 160px;}
    .footer-menu .menu-first_div{width: 220px;}
    .footer-menu .menu-second_div{width: 264px;}
    .footer-menu .menu-third_div{width: 240px;}
    
    .footer-menu .form-subscribe{width: 300px;}
    footer .sub_form input[type="text"], footer .sub_form input[type="email"]{padding: 8px 135px 8px 20px;}
    .form-subscribe input[type="submit"]{font-size: 14px; padding: 6px 16px; height: 100%;}
    footer .copyrights{padding: 0;}
    
    
    .client-banner .inner-wrap h1 span.counter:after{bottom: 5px;}
    .blog-banner-title{padding-left: 50px; padding-right: 50px;}
    ul.social-links.blog-details-social{top: 75%;}
    
    .empowering-digital-innovation-banner p,.uiux-design-capabilities p,.why-choose-uiux-company p,.uiux-difference p{line-height: 22px;}
    .immaculate-uiux-design-services .inner-block > ul > li{font-size: 14px;}
    .immaculate-uiux-design-services > .container{max-width: 940px;}
    .three-block-content .content-listing div[class*="col-"]:last-child .wrap{margin-bottom: 60px;}
    
    .new-hero-banner-content .btn.take-quiz-cta > div > button,.outsource-hero-section .btn.take-quiz-cta > div > button {font-size: 18px !important;}
    
}

@media (max-width:1366px){
    
    .enumenu_ul>li.has-children .sb-menu.inner-menu:after{top: -18px; height: 70px;}
    
    .testimonial-grid .container-full{max-width: 85%;}
    .grid .grid-item .testimonial-grid-wrap{padding: 30px;}
    
    h1{font-size: 32px;}
    h2{font-size: 30px;}
    h3{font-size: 26px;}
    h4{font-size: 22px;}
    h5{font-size: 18px;}
    h6{font-size: 16px;}
    
    .section-wrap h3, .traditional-seo .title-block h3, .engagement-models .title-block h3, .tell-us-requirement h3, .faq-section h3, .live-breathe-main .title-block h3, .case-study-main .title-block h3, .three-block-content .title-block h2, .martech-umbrella-main h3, .two-block-lists .title-block h3, .language-lists-main .title-block h3{font-size: 30px;}
/*    header{padding: 24px 0;}*/
    header.header-sticky{padding: 20px 0;}
    header.header-sticky .logo{width: 150px;}
    body{padding-top: 110px;}
    body.admin-bar{padding-top: 98px;}
    
    header .logo{width: 174px; top: -2px;}
    .enumenu_ul>li{margin: 0 12px 0 0;}
    .enumenu_ul> li.has-children{margin: 0 30px 0 0;}
    
    .hero-banner{padding: 50px 0 80px;}
    .hero-banner .btn{padding-top: 40px;}
    .hero-banner.seo-bg{min-height: 520px;}
    .our-client-main .client-lists .client-logo{padding: 0 25px;}
    .hero-banner .btn a{min-width: auto; padding: 12px 40px;}
    .counter-section{padding: 38px 0 35px;}
    .counter-section ul li span{width: 24px; height: 24px; left: 0; top: 8px;}
    .our-client-main{padding: 60px 0;}
    .digital-marketing{padding: 70px 0;}
    .digital-marketing .work-listing ul li a{font-size: 22px; padding: 22px 0;}
    .diliver-perfection{padding: 70px 0;}
    .three-block-content{padding: 70px 0;}
    .case-study-main{padding: 70px 0;}
    .case-study-main .case-study-slider p{font-size: 18px;}
    .case-study-main .btn{margin-top: 50px;}
    .tell-us-requirement{padding: 70px 0;}
    .tell-us-requirement p{font-size: 16px;}
    .tell-us-requirement p a{font-size: 16px;}
    .site-footer{padding: 60px 0 40px;}
    .counter-section ul li h5{font-size: 28px; width: calc(100% - 24px); padding-left: 30px;}
    .counter-section ul li p{font-size: 16px;}
    form .feild{margin-bottom: 30px;}
    .three-block-content .content-listing .wrap{padding-right: 50px;}
    .client-quote h5{font-size: 30px;}
    .blockquote{font-size: 20px; background-size: 28px;}
    
    .client-review .review-count{width: 130px; height: 130px;}
    .client-review .review-count h4{font-size: 30px;}
    .client-review > figure{margin-right: 15px; width: calc(100% - 155px);}
    
    
    .black-btn{font-size: 16px; padding: 12px 18px;}
    .diliver-perfection .listing{margin: 0 -25px;}
    .diliver-perfection .listing div[class*="col-"]{padding: 0 25px;}
    .diliver-perfection .listing div[class*="col-"] .content:after{right: -28px;}
    .case-study-main .slider-content{top: 0;}
    .blockquote::before{background-size: 26px;}
    .testimonial-slider .col1{width: 170px;}
    .client-profile > figure{width: 140px; height: 140px;}
    .client-profile > figure:before{height: 140px; width: 142px;}
    .client-profile > figure:after{width: 140px; height: 140px;}
    .testimonial-slider .col2{width: calc(100% - 175px); padding-left: 35px;}
    
    .hero-banner.seo-bg h1{font-size: 32px; margin-bottom: 20px;} 
    .hero-banner.seo-bg p {font-size: 20px; line-height: 1.4;} 
    .hero-banner p{font-size: 20px;}
    .hero-banner.seo-bg .btn-block .white-btn{min-width: 190px; margin-right: 15px; padding: 12px 20px;}
    .excel-everything-seo{padding: 70px 0 20px;} 
    .excel-everything-seo .listng .img-block{height: 60px; margin-bottom: 20px;}
    .excel-everything-seo .listng .inner-wrap .img-block figure{width: 55px; height: 60px;}
    .traditional-seo{padding: 70px 0;}
    .traditional-seo .right-img{width: 400px; height: 400px;}
    .traditional-seo .left-content{width: calc(100% - 400px);}
    .traditional-seo .list-box h4{font-size: 20px;}
    .traditional-seo .list-box{margin-bottom: 30px;}
    .start-four-step{padding: 70px 0 15px;}
    .start-four-step .lists .boxes h3{font-size: 18px; margin-bottom: 15px;}
    .engagement-models{padding: 70px 0;}
    .engagement-models .listing .inner-wrap{padding: 60px 30px;}
    .faq-section{padding: 90px 0;}
    .faq-accordion .title{font-size: 20px;}
    .faq-accordion .accordion-title{padding: 30px 100px 20px 0;}
    
    .contact-us-banner{padding: 50px 0 100px;}
    .build-team-banner p{font-size: 20px; line-height: 1.41;} 
    .four-card-box{padding: 80px 0;}
    .four-card-box .inner-wrap{padding: 28px;}
    .four-card-box .inner-wrap h3{font-size: 20px;}
    .language-lists-main{padding: 70px 0;}
    .language-lists-main .lists ul{max-width: 1000px;}
    .language-lists-main .lists ul li a{font-size: 20px;}
    .language-lists-main .lists ul li{padding: 0 30px;}
    .two-block-lists{padding: 70px 0 50px;}
    .btn a, .yellow-btn{padding: 12px 32px;}
    .btn .white-btn, .white-btn{padding: 12px 32px;}
    .three-step-rounded{padding: 70px 0;}
    .dedicated-developer{padding: 70px 0 80px;}
    .center-img-wrap figure{width: 26%;}
    
    .dedicated-developer .dev-lists div[class*="col-"]{padding-bottom: 60px;}
    
    .martech-umbrella-main{padding: 70px 0;}
    .martech-umbrella-main .box-lists .box h4{font-size: 24px;}
    
    .language-lists-main .list-view .list-row span{font-size: 20px;}
    .language-lists-main .list-view .list-row{margin-bottom: 22px;}
    .language-lists-main .list-view .list-row span:after{width: 8px; height: 16px;}
    .language-lists-main .list-view .list-row small{font-size: 16px;}
    .page-id-184 .build-team-banner{min-height: 540px; padding: 20px 0 90px;}
    
    .we-with-you .top-round-images{height: 450px; margin-top: -200px;}
    .about-us-banner{padding: 68px 0 215px;}
    
    .we-with-you .second-img{width: 204px; height: 204px;}
    .we-with-you .third-img{width: 90px; height: 90px;}
    .we-with-you .fourth-img{width: 170px; height: 170px; left: 42.5%; bottom: 12%;}
    .we-with-you .fifth-img{width: 270px; height: 270px; top: 5%;}
    .we-with-you .sixth-img{width: 90px; height: 90px;}
    
    .we-with-you .box:nth-child(2):before{right: -28px; top: -75px; width: 314px;}
    .we-with-you .box:nth-child(3):before{width: 314px; left: -28px; top: -75px;}
    .we-with-you .box:nth-child(2):after{height: 168px; top: 15px;}
    .we-with-you .bottom-content{padding-top: 50px;}
    
    .execution-expertise .btm-main{min-height: 380px;}
    .live-breathe-main{padding: 50px 0;}
    
    .slick-next, .slick-prev{width: 40px; height: 40px; line-height: 28px;}
    .slick-next:after, .slick-prev:after{font-size: 24px;}
    
    footer .logo{width: 124px;}
    footer .logo{width: 100%;margin-right: 0;padding-bottom: 30px;}
    .footer-menu .menu-first_div{width: 17%;}
    .footer-menu .menu-second_div{width: 21%;}
    .footer-menu .menu-third_div{width: 20%;}
    .footer-menu .form-subscribe{width: 22%;}
    footer .mailus, footer .contact-us{padding-bottom: 32px;}
    /* footer .contact-us{padding-bottom: 40px;} */
    .footer-menu .mailus a, .footer-menu .contact-us a, .footer-menu .contact-us a{font-size: 16px;}
    
    
    .footer-menu{padding: 20px 0 0 0;}
    footer .logo a{top: -5px;}
    
    .client-banner .inner-wrap h1 span.counter:after{bottom: 3px;}
    
    .prp-san-diego h5,.prp-san-diego .extensive-digital-marketing-services h5{font-size: 25px;}
    .prp-business-expansion,.prp-san-diego{padding: 100px 0;}
    .prp-business-expansion h3{font-size: 29px;}
    .prp-san-diego .coo-block > .ceo-content-block{padding-right: 100px;}
    .tell-us-requirement.ga4-migration-form .feild label.project-time-dropdown{margin-bottom: 10px; margin-top: 10px; font-size: 14px;}
    .ga4-migration-form:after{width: 92px; height: 92px;}
    .ga4-migration-form h5{font-size: 21px; margin-bottom: 8px;}
    .tell-us-requirement.ga4-migration-form{padding: 20px 40px;}
    .tell-us-requirement .custom-chk-wrap{margin-top: 8px;}
    .ga4-migration-banner{padding: 45px 0 80px;}
    .why-should-migrate,.here-how-its-work,.help-you-guest-posting,.what-makes-first-choice,.well-thought-packages{padding: 80px 0;}
    .here-how-its-work h2{margin-bottom: 60px;}
    .ga4-migration-banner .row > .col-5{padding-left: 0;} 
    .here-how-its-work .step-block > .inner-content > h5{font-size: 23px;margin-bottom: 10px;}
    .ppc-footer .row-cust .ppc-footer-contact > ul > li{padding: 0 15px;}
    
    input[type=submit]{padding: 12px 38px;}
    
    /* .empowering-digital-innovation-banner{padding: 45px 0 80px;} */
    .digital-innovation-counter,.uiux-design-capabilities,.why-choose-uiux-company,.immaculate-uiux-design-services,.uiux-difference{padding: 80px 0;}
    .digital-innovation-counter .inner-content p{font-size: 18px; line-height: 25px; padding-left: 10px;}
    .digital-innovation-counter .inner-content h6{font-size: 30px;}
    .uiux-design-capabilities .section-title{margin-bottom: 60px;}
    .uiux-design-capabilities .row{margin-bottom: 100px;} 
    .uiux-difference .shape{width: 70px; top: 85px;}
    
    .challenges_burning_sec{background-image: none!important;}
    
    .sme-white-label-services h2 {margin-bottom: 20px;}
    .sme-white-label-services .section-title > p{font-size: 20px;}
    .sme-white-label-services .agency-size ul > li:first-child{font-size: 28px; width: 21%;}
    .sme-white-label-services .agency-size ul > li{font-size: 24px; width: 100px;}
    .sme-white-label-services .agency-size ul > li > span{font-size: 20px;}
    
}

@media (max-width:1280px){
    
    .enumenu_ul>li.has-children .sb-menu.inner-menu:after{top: -16px;}
    
    .we-with-you .lists .box strong{max-width: 280px;}
    .build-team-banner .banner-img{right: -54px;}
    .hero-banner.seo-bg{padding: 22px 0 50px;}
    .hero-banner h1{margin-bottom: 25px; }
    .counter-section ul li span{top: 5px;}
    .counter-section ul li h5{font-size: 22px; padding-left: 20px;}
    .counter-section ul li p{padding-left: 45px;}
    .digital-marketing .round-gray{width: 450px; height: 450px; left: 0; margin-top: 40px;}
    .digital-marketing .work-listing ul li:hover:after{width: calc(100% + 30px);}
    .digital-marketing .work-listing ul li:hover:before{left: -25px;}
    .testimonial-slider .container{max-width: 85%;}
    .testimonial-slider{padding: 0 110px;}
    .row.trustpilot-review{max-width: 800px; margin-bottom: 55px;}
    .client-review > figure{padding-right: 15px;}
    .client-review .review-count{width: 120px; height: 120px;}
    .client-review .review-count h4{font-size: 26px;}
    
    .testimonial-slider .col1{position: relative; float: none; display: inline-block; width: 150px; vertical-align: middle; margin: 0;}
    .testimonial-slider .col2{width: calc(100% - 155px); padding-left: 35px; display: inline-block; float: none; vertical-align: middle;}
    .digital-marketing .left-content p{margin-bottom: 15px;}
    .digital-marketing .round-gray span.color-grey_5{width: 80px; height: 80px;}
    .digital-marketing .round-gray span.color-white_3{width: 100px; height: 100px;}
    .digital-marketing .round-gray span.color-white_4{width: 80px; height: 80px;}
    .digital-marketing .round-gray span.color-grey_6{width: 60px; height: 60px;}
    .digital-marketing .round-gray span.color-white_1{width: 95px; height: 95px;}
    .digital-marketing .round-gray span.color-white_2{width: 90px; height: 90px;} 
    .digital-marketing .round-gray span.color-grey_7{width: 70px; height: 70px;}
    .case-study-main .title-block{margin-bottom: 50px;}
    .client-quote h5{font-size: 26px;}
    .blockquote{font-size: 20px; padding: 40px 0 20px;}
    .section-wrap{padding: 80px 0;}  
    .digital-marketing .work-listing ul li:hover:after, .digital-marketing .work-listing ul li.active:after{
    width: calc(100% + 30px);} 
    .digital-marketing .work-listing ul li:hover:before, .digital-marketing .work-listing ul li.active:before{
    left: -25px;}
    .digital-marketing .work-listing ul{max-width: 390px;}
    .case-study-main .slick-arrow.slick-prev{left: calc(50% - 70px);}
    .case-study-main .slick-arrow.slick-next{right: calc(50% - 70px);}
    .case-study-main .btn{margin-top: 30px;}
    .excel-everything-seo .listng div[class*="col-"]{/*width: 30%;*/ margin-bottom: 30px;}
    .faq-accordion .title{letter-spacing: normal;}
    .faq-accordion .accordion-txt p{line-height: 1.4; font-size: 13px;}
    .build-team-banner .banner-content{width: 57%;}
    hero-banner h1{font-size: 30px;}
    .build-team-banner h1{font-size: 30px;}
    .three-step-rounded .lists .boxes{max-width: none; width: 33.33%;}
    .blog .service-search{padding-left: 15px;}
    
    .language-lists-main .list-view .list-row span{font-size: 18px;}
    .language-lists-main .list-view .list-row{margin-bottom: 20px;}
    .language-lists-main .list-view .list-row span:after{width: 7px; height: 14px;}
    .language-lists-main .list-view .list-row small{font-size: 14px;}
    .language-lists-main .social-list .box-row img{max-width: 85%; max-height: 60px;}
    .page-id-184 .build-team-banner{min-height: 490px;}
/*    .build-team-banner h1 br{display: none;}*/
    .three-block-content .content-listing .wrap{max-width: 350px;}
    
    
    .we-with-you .top-round-images{height: 400px; margin-top: -170px; max-width: 1000px;}
    .we-with-you .anim-round{width: 1024px; height: 1024px;}
    .about-us-banner{padding: 68px 0 180px;}
    
    .we-with-you .second-img{width: 180px; height: 180px;}
    .we-with-you .third-img{width: 80px; height: 80px;}
    .we-with-you .fourth-img{width: 150px; height: 150px; left: 42.5%; bottom: 12%;}
    .we-with-you .fifth-img{width: 240px; height: 240px; top: 5%;}
    .we-with-you .sixth-img{width: 80px; height: 80px;}
    .execution-expertise .right-img{width: 600px;  bottom: -105px;}
    .execution-expertise .que-ans-list{width: calc(100% - 606px);}
    .execution-expertise{padding: 90px 0;}
    .execution-expertise .right-img{width: 600px; bottom: -175px;}
    .we-with-you .inner-wrap{max-width: 100%; width: 400px;}
    .we-with-you .box:nth-child(2) .inner-wrap .content-block{padding-right: 20px;}
    .we-with-you .box:nth-child(3) .inner-wrap .content-block{padding-left: 20px;}
    .we-with-you .half-block figure{width: 65px;} 
    .we-with-you .top-full figure{width: 65px; margin: 24px auto 0;}
    .we-with-you .box:nth-child(2):after{height: 140px;}
    .three-step-rounded .lists:after{width: 66.67%;}
    .blog h3, .blog h3 a{font-size: 20px;}
    .blog .email--update-sec{padding: 20px;}
    .blog .gride-block h4{font-size: 18px;}
    input[type=submit]{font-size: 16px;}
    .video-section, .two-column-gride, .case-study-listing{padding: 60px 0;}
    #searchform input#s{width: 84%;}
    
    .footer-menu{padding: 30px 0 0 0;}
    .footer-menu > div{margin-bottom: 15px;}
    
    .latest-testimonials{padding: 80px 0;}
    .latest-testimonials .section-title{font-size: 25px}
    .testimonial-slide{margin: 10px; box-shadow: 1px 1px 7px rgb(0 0 0 / 30%);}
    
    .blog-content-left .entry-content.blog-individual h1, .blog-content-left h1{font-size: 24px;}
    .blog-content-left .blog-individual{padding: 40px 50px 0}
    .help-section.four-col-help .col-3{padding: 0 20px;}
    .help-section.four-col-help .col-3 .content-wrap h4{font-size: 20px;}
    .blog.two-column-gride h2, .category-title{margin-bottom: 50px; font-size: 40px;}
    .blog .search--box .search-bar{width: 100%; margin-top: 0;}
    
    .prp-business-expansion,.prp-san-diego{padding: 80px 0;}
    
    
}

@media (max-width:1199px){
    .enumenu_ul>li{margin: 0 5px 0 0;}
    .enumenu_ul> li.has-children{margin: 0 20px 0 0;}
    body{padding-top: 97px;}
    header .logo{width: 122px;}
    header .container-full{padding: 0 20px;}
    .enumenu_ul.desk li:nth-child(2) ul.inner-menu{padding-left: 10px !important;}
    .enumenu_ul.desk li:nth-child(3) ul.inner-menu{padding-left: 10px !important;}
    header.header-sticky .logo{width: 130px;}
    .enumenu_ul>li{margin: 0 20px 0 0;}
    .btn-small a{padding: 8px 12px;}
    .client-profile > figure{padding: 8px;}
    .client-profile > figure{width: 140px; height: 137px;}  
    .client-profile > figure:before{width: 140px; height: 137px;} 
    .client-profile > figure:after{width: 140px; height: 137px;}
    .section-wrap .container{padding: 0 20px;}
    .hero-banner.seo-bg .btn-block .white-btn{min-width: auto; margin-right: 15px; padding: 12px 20px;}
    .hero-banner.seo-bg{padding: 22px 0 30px; min-height: 500px;}
    .hero-banner.seo-bg .banner-img{right: -35px; bottom: -120px;}
    .three-block-content.white-bg span.bg-pattern{width: 392px;height: 305px;left: 0;}
    .contact-us-banner:after{width: 405px; height: 330px; bottom: -80px; right: -30px;}
    .hero-banner .banner-content{width: 58%;}
    .build-team-banner{min-height: 470px; padding: 20px 0 80px;}
    .two-block-lists .title-block h3 br{display: none;}
    .execution-expertise .que-ans-list{width: 50%;}
    .execution-expertise .right-img{width: 60%; bottom: -170px;}
    .award-winning-main{padding: 60px 0;}
    .we-with-you .box:nth-child(3) .inner-wrap{padding-left: 20px; margin-left: 0;}
    .we-with-you .box:nth-child(2) .inner-wrap{margin-left: auto; margin-right: 0; padding-right: 20px;}
    .we-with-you .half-block .content-block{width: calc(100% - 65px);}
    
    .we-with-you .fourth-img:before{width: 14px; height: 14px; left: -30px;}
    .we-with-you .fifth-img:before{width: 12px; height: 12px; right: 10px;}
    
    .center-img-wrap figure{width: 20%;}
    .dedicated-developer .dev-lists div[class*="col-"],
    .dedicated-developer .dev-lists.three-plus div[class*="col-"]{padding-bottom: 30px;}
    .dedicated-developer .dev-lists div[class*="col-"] .wrap{max-width: 360px;}
    .enumenu_ul>li{margin: 0 10px 0 0;}
    
    .client-banner{padding: 50px 0 75px;}
    .grid .grid-item .testimonial-grid-wrap{padding: 35px 30px;}
    
    .testimonial-grid .container-full{max-width: 100%;}
    .grid .grid-item .testimonial-grid-wrap{padding: 20px;}
    .we-with-you .lists .box strong{max-width: 242px;}
    
    .footer-menu > div{padding-right: 10px; margin-right: 0;}
    .footer-menu .menu-first_div{width: 20%; padding-right: 10px;}
    .site-footer .container{padding: 0 15px;}
    .footer-menu .menu-second_div{width: 22%;}
    .site-footer .container{padding: 0 15px;}
    
    .prp-san-diego .block-listing .block-inner{max-width: 250px;}
    .prp-san-diego .block-listing .block-inner > span{width: 65px;height: 65px;border: 9px solid #F1F2F2;font-size: 23px;left: -34px;top: -63px;}
    
    .prp-san-diego h5,.prp-san-diego .extensive-digital-marketing-services h5{font-size: 20px;}
    .prp-san-diego .coo-block{padding: 35px;}
    
    .tell-us-requirement.ga4-migration-form{padding: 20px;}
    .ga4-migration-form h5{font-size: 20px;}
    .tell-us-requirement.ga4-migration-form .feild label.project-time-dropdown{font-weight: 700;}
    .ga4-migration-banner p{font-size: 16px;margin-bottom: 20px;}
    .here-how-its-work .content-block{padding-right: 0;}
    .ppc-footer{padding: 50px 0;}
    .ppc-footer .row-cust .ppc-footer-contact > ul > li{font-size: 15px; padding: 0 12px;}
    .ppc-footer .row-cust .ppc-footer-contact > ul > li > a{font-size: 15px;}
    .different-tune-tab-content h4{max-width: 100%;font-size: 20px;line-height: 26px;}
    .different-tune-tab .resp-tabs-list{padding: 122px 0 0px 0;}
    .different-tune-tab .resp-tab-item h3{font-size: 18px;line-height: 22px;padding: 0 0 20px 0;}
    .resp-tabs-container{min-height: 310px;}
    .different-tune-sec{padding: 50px 0 50px 0;}
    .different-tune-sec.bg-top {padding-bottom: 50px;}
    .different-tune-tab-content img{max-width: 80px;}
    
    .boundaries-of-growth .inner-img{position: absolute; margin-top: 0; bottom: 0;}
    
    .extensive-sfmc-expertise .row {column-gap: 60px;}
    .extensive-sfmc-expertise .row > .col {width: calc(50% - 30px);}
    
    .dedicated-managed-sfmc-talent .content-block .line-content-list {column-gap: 40px;row-gap: 15px;}
    .dedicated-managed-sfmc-talent .content-block .line-content-list > h6{font-size: 14px;}
    .dedicated-managed-sfmc-talent .content-block .line-content-list > h6:after {width: 3px;height: 18px;right: -21px;}
    
}


@media (max-width:1024px){
    
    h1{font-size: 26px;}
    h2{font-size: 24px;}
    h3{font-size: 22px;}
    h4{font-size: 20px;}
    h5{font-size: 16px;}
    h6{font-size: 14px;}
    
    body{padding-top: 95px;}
    header{padding: 30px 0;}
    header.header-sticky{padding: 20px 0;}
    body.slidemenuRight.menu-open .enumenu_ul{right: 0;}
    
    .section-wrap h3, .traditional-seo .title-block h3, .engagement-models .title-block h3, .tell-us-requirement h3, .faq-section h3, .live-breathe-main .title-block h3, .case-study-main .title-block h3, .three-block-content .title-block h2, .martech-umbrella-main h3, .two-block-lists .title-block h3, .language-lists-main .title-block h3{font-size: 24px;}
    .hero-banner{padding: 35px 0 50px;}
    .build-team-banner{padding: 35px 0 100px;}
    .hero-banner p{font-size: 18px;}
    .hero-banner h1{margin-bottom: 15px; margin-left: auto; margin-right: auto;}
    .hero-banner .btn{padding-top: 30px;}
    .btn a, .yellow-btn{font-size: 16px; padding: 12px 27px;}
    .btn .white-btn, .white-btn{font-size: 16px; padding: 12px 27px;}
    .hero-banner .banner-content{width: 60%;}
    .hero-banner .btn a{padding: 12px 27px;}
    .case-study-main .btn a{padding: 12px 27px;}
    input[type=submit]{padding: 12px 27px;}
    input[type=submit]{font-size: 16px;}
    .testimonial-slider{padding: 0 80px;}
        
    .our-client-main .slick-list{padding: 0 10%;}
    .three-block-content .content-listing .wrap{margin-bottom: 100px;max-width: 320px;}
    .three-block-content .content-listing .center .wrap{margin: 0 auto 100px;}
    .three-block-content .content-listing .wrap:after{top: 0; height: calc(100% + 20px); }
    .three-block-content .content-listing .wrap:before{bottom: -21px;}
    .three-block-content .content-listing .center .wrap{top: 0;}
    .yellow-bg-content p{max-width: 100%; margin: 10px 0; text-align: center; width: 100%;}
    .yellow-bg-content p br{display: none;}
    .yellow-bg-content .btn-block{margin: 10px auto; width: auto;}
    
    .page-id-180 .yellow-bg-content p{width: 100%;}
    
    
    .yellow-bg-content{padding: 40px 0;}
    .yellow-bg-content span.bg-pattern{width: 300px; height: 210px; top: auto; bottom: -10px; background-size: contain;}
    .case-study-main .slider-content{width: 50%; top: 0;}
    .case-study-main .right-img{width: 50%;}
    .case-study-main .right-img .bg-cover{border-radius: 0 0 0 50px;}
    .case-study-main{padding: 50px 0;}
    .our-client-main{padding: 50px 0;}
    .digital-marketing{padding: 50px 0;}
    .digital-marketing .round-gray{width: 400px; height: 400px;}
    .digital-marketing .work-listing ul li:before{top: calc(100% - 7px); width: 13px; height: 13px;}
    
    .digital-marketing .round-gray span.color-grey_5{left: 30%;}
    .digital-marketing .round-gray span.color-white_3{right: 48%;}
    .digital-marketing .round-gray span.color-white_2{bottom: 48%;}
    .digital-marketing .round-gray span.color-white_1{bottom: 15%;}
    .digital-marketing .round-gray span.color-grey_6{bottom: 12%;}
    .case-study-main .title-block{margin-bottom: 30px;}
    
    .counter-section ul li p{padding-left: 40px; font-size: 14px;}
    .digital-marketing .work-listing ul li a{font-size: 20px; padding: 18px 0;}
    .tell-us-requirement{padding: 50px 0;}
    .counter-section ul li span{width: 18px; height: 18px; left: -10px; top: 6px;}
    .counter-section ul li span:before{width: 6px; height: 6px;}
    .diliver-perfection .title-block{margin-bottom: 30px;}
    .diliver-perfection .listing h3{font-size: 16px;}
    .three-block-content .content-listing .wrap h3{font-size: 16px;}
    .three-block-content .content-listing .wrap:before{width: 15px; height: 15px; left: -7px;}
    .diliver-perfection{padding: 50px 0;}
    .three-block-content{padding: 50px 0;}
    .digital-marketing .round-gray span.color-grey_5{width: 70px; height: 70px;}
    .digital-marketing .round-gray span.color-white_3{width: 80px; height: 80px;}
    .digital-marketing .round-gray span.color-white_4{width: 70px; height: 70px;}
    .digital-marketing .round-gray span.color-grey_6{width: 50px; height: 50px;}
    .digital-marketing .round-gray span.color-white_1{width: 85px; height: 85px;}
    .digital-marketing .round-gray span.color-white_2{width: 80px; height: 80px;} 
    .digital-marketing .round-gray span.color-grey_7{width: 60px; height: 60px;}
    .hero-banner.seo-bg h1{font-size: 26px;}
    .hero-banner.seo-bg h1 br{display: none;}
    .hero-banner.seo-bg{min-height: 430px;}
    .hero-banner.seo-bg .banner-img{bottom: -70px;}
    
    .hero-banner.seo-bg p{font-size: 18px;}
    .excel-everything-seo{padding: 50px 0 20px;}
    .excel-everything-seo .listng div[class*="col-"]{width: 33.33%;}
    .traditional-seo{padding: 50px 0;}
    .traditional-seo .list-box .content p{line-height: 1.3;}
    .traditional-seo .right-img{width: 350px; height: 350px;}
    .traditional-seo .left-content{width: calc(100% - 350px); padding-right: 30px;}
    .engagement-models{padding: 50px 0;}
   .faq-section{padding: 70px 0;}
    .contact-us-banner{padding: 30px 0 70px;}
    .contact-us-banner:after{width: 405px; height: 320px; bottom: -120px; right: -40px;}
    .row.trustpilot-review .col-6:first-of-type{padding-right: 15px;}
    .row.trustpilot-review .col-6:last-of-type{padding-left: 15px;}
    .row.trustpilot-review .col-6:first-of-type .client-review{justify-content: flex-end;}
    .row.trustpilot-review .col-6:last-of-type .client-review{justify-content: flex-start;}
    
    .live-breathe-main .lists div[class*="col-"]:nth-child(5):after, .live-breathe-main .lists div[class*="col-"]:nth-child(10):after{display: block;}
    
    .live-breathe-main .lists div[class*="col-"]:nth-child(4):after, .live-breathe-main .lists div[class*="col-"]:nth-child(8):after{display: none;}
    
    .live-breathe-main .lists.row_six_cls div[class*="col-"]{width: calc(100% / 4);}
    
    .live-breathe-main .lists div[class*="col-"]{width: 25%; max-width: none;}
    .live-breathe-main .lists div[class*="col-"]:nth-child(4):after{display: none;}
    .build-team-banner p{font-size: 18px;}
    .four-card-box .inner-wrap{padding: 20px;}
    
    .four-card-box .card-lists .img-block{height: 70px;}
    .four-card-box .inner-wrap h3{font-size: 18px;}
    .four-card-box{padding: 50px 0;}
    .build-team-banner p{font-size: 18px; max-width: none;}
    .build-team-banner h1{margin-bottom: 15px;}
    .three-step-rounded .lists .boxes h3{font-size: 18px; margin-bottom: 10px;}
    .dedicated-developer .dev-lists div[class*="col-"] .wrap{max-width: 308px;}
    .center-img-wrap figure{width: 24%;}
    .build-team-banner{min-height: auto;}
    .build-team-banner .banner-content{width: 49%;}
    .build-team-banner .banner-img{width: 56%; right: -60px; bottom: -10px;}
    .build-team-banner p br{display: none;}
    
    .we-with-you .anim-round{width: 768px; height: 768px;}
    .we-with-you .top-round-images{max-width: 768px;}
    .we-with-you .first-img{width: 103px; height: 103px; top: 41%;}
    .we-with-you .second-img{width: 150px; height: 150px;}
    .we-with-you .third-img{width: 70px; height: 70px; top: 4%;}
    .we-with-you .fourth-img{width: 120px; height: 120px;}
    .we-with-you .fifth-img{width: 200px; top: 5%; height: 200px;}
    .we-with-you .sixth-img{width: 70px; height: 70px;}
    .client-banner .inner-wrap p{font-size: 18px}
    .blog-content-left ul.social-links.blog-details-social{display: none!important;}
    .you-may-like{padding: 50px 0;}
    .help-section{padding: 50px 0;}
    .blog-banner-title{padding-left: 0; padding-right: 0;}
    .you-may-like h2{margin-bottom: 40px;}
    
    .footer-menu ul li{margin-bottom: 8px;}
    .footer-menu{padding: 20px 0 0 0;}
    footer .copyrights{padding: 0;}
    footer .logo{margin-right: 0; padding-right: 10px;}
    .footer-menu ul li a{font-size: 13px;}
    .site-footer{padding: 50px 0;}
    .footer-menu > * {margin-bottom: 25px;}
    
    .new-hero-banner-content .btn.take-quiz-cta > div > button,.outsource-hero-section .btn.take-quiz-cta > div > button {font-size: 16px !important;height: 45px !important;line-height: 45px !important;}
    
    .hubspot-banner .btn.btn-block.d-flex{justify-content: flex-start; row-gap:10px;}
    .hubspot-banner .banner-content-block p{font-size: 20px;}
    
    .hero-banner.seo-bg.white-label-ppc-banner-form{padding: 80px 0;}
    
    .sme-white-label-services .section-title > p {font-size: 16px;line-height: 1.4;}
    
}


@media (max-width: 1023px){
    body{padding-top: 78px;}
    
    .enumenu_ul>li ul.inner-menu{padding-left: 0 !important; padding-right: 0 !important;}
    .enumenu_ul>li.has-children .sb-menu.inner-menu:before{box-shadow: none;}
    .header_yellow header:hover{background-color: #ffda30;}
    
    /*---------Header css here---------*/
    header{padding: 20px 0!important;}
    header.header-sticky{padding: 20px 0;}
    header .logo{width: 119px;}
    header.header-sticky .logo{width: 119px;}
    .menu-icon{display: block; padding: 0;}
    .main-navigation .btn-small{margin-right: 20px;}
    .main-navigation nav{float: right;}
    .menu-icon .menu-box{margin-right: 0; top: 4px;}
    body.slidemenuRight.menu-open .enumenu_ul{width: 100%; overflow-x: hidden;}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{top: 75px; height: calc(100% - 75px); background: #FFFFFF; max-width: 400px;}
    .enumenu_ul > li{position: relative; width: 100%; margin: 0px; padding: 0px; border-bottom: 1px solid #e8e8e8;}
    body.slidemenuRight .enumenu_ul{right: -100%;}
    .enumenu_ul > li > a{display: block; text-align: left; padding: 10px 45px 10px 20px; font-size: 16px; position: relative; z-index: 1;}
    .enumenu_ul ul li.col-3{width: 100%;}
    .enumenu_ul ul li.col-4{width: 100%;}
    .enumenu_ul li:nth-child(2) ul li.col-6,.enumenu_ul li:nth-child(3) ul li.col-6, 
    .enumenu_ul ul li.col-6{width: 100%;}
    .enumenu_ul > li ul a{display: block; text-align: left; color: #000; padding: 10px 50px 10px 30px; font-weight: 500; font-size: 15px; background: #f3f3f3; line-height: 1.5;}
    .enumenu_ul li a strong{font-weight: 500;}
    .enumenu_ul li a small{ display: block;}
    .enumenu_ul ul li{width: 100%; padding: 0; border-top: 1px solid #e8e8e8;}
    .enumenu_ul .arrow.up:after{background: #fff; box-shadow: 0 0 0 2px #000 inset; -webkit-box-shadow: 0 0 0 2px #000 inset;}
    .enumenu_ul>li.has-children>a:before{display: none;}
    .enumenu_ul>li.has-children .sb-menu.inner-menu:after{display: none;}
    .menu-content-wrap.sb-menu{padding: 15px 20px;}
    .enumenu_ul>li p{font-size: 14px; line-height: 1.2; padding-top: 0;}
    .enumenu_ul .sb-menu .arrow{top: 13px;}
    .enumenu_ul > li:last-child{border-bottom: none;}
    .enumenu_ul > li.btn-small a{padding: 10px 20px; text-align: center; display: inline-block;}
    .enumenu_ul > li.has-children > .sb-menu > li > ul.sb-menu{/*display: block ! important;*/}
    .enumenu_ul > li.has-children > .sb-menu > li > ul.sb-menu li a{background-color: #fff;}
    
    /*---------Header css End here---------*/
    
    .btn a, .yellow-btn{border-width: 2px;}
    .hero-banner{padding: 20px 0 0;}
    .counter-section .container{padding: 0 20px;}
    .our-client-main{padding: 48px 0;}
    .hero-banner .banner-img{width: 100%; position: relative; bottom: 0; right: 0;}
    .hero-banner .banner-content{width: 100%; text-align: center;} 
    .hero-banner p{font-size: 18px; line-height: 1.56; padding: 0 25px; max-width: 380px; margin: 0 auto; width: 100%;}
    .hero-banner .btn a{padding: 6px 25px; font-size: 12px;}
    .btn a, .yellow-btn{padding: 6px 25px; font-size: 12px;}
    .btn .white-btn, .white-btn{padding: 6px 25px; font-size: 12px;}
    .hero-banner .btn{padding-top: 20px;justify-content: center;}
    .counter-section ul li span{width: 20px; height: 20px;}
    .counter-section ul li{margin: 10px 0; padding: 0 15px; display: inline-flex; flex-wrap: wrap;}
    .counter-section{padding: 18px 0;}
    .counter-section ul li span{top: 8px; position: relative; left: 0;}
    .client-testimonial .slick-slide img{left: 5px;}
    .testimonial-slider{padding: 0 100px;}
    .tab-detail-right{display: none;}
    .tab-list-left{padding: 0; width: 100%;}
    .tabs-nav-list{max-width: 100%; padding: 0;}
    .tabs-nav-list li{border-bottom: 0;}
    .tabs-nav-list li a.current i.zmdi-chevron-right, .tabs-nav-list li a i.zmdi-chevron-right{display: none;}
    .build-team-banner .banner-img{width: 100%;position: relative;right: 0;bottom: 0;left: 0;}
    .build-team-banner .banner-content{width: 100%; padding-bottom: 15px;}
    .build-team-banner{padding: 35px 0 0;}
    .four-card-box .card-lists div[class*="col-"]:nth-child(odd){margin-top: 0;}
    .four-card-box .card-lists div[class*="col-"]{width: 50%; margin-bottom: 15px;}
    .three-step-rounded .lists:after{width: 68.67%;}
    
    .ppc-footer .row-cust .ppc-footer-contact{width: 100%;}
    .ppc-footer .row-cust .ppc-footer-logo{margin: 0 auto;margin-bottom: 20px;}
    .ppc-footer .row-cust .ppc-footer-contact > ul{padding-left: 0; justify-content: center;}
    
    .different-tune-tab .resp-tabs-list{width: 47%;}
    .build-team-banner h1{max-width: 100%;}
    
    .new-hero-banner-content .btn.take-quiz-cta > div > button,.outsource-hero-section .btn.take-quiz-cta > div > button {font-size: 12px !important;height: 38px !important;line-height: 38px !important;}
    
    .white-label-ppc-banner-form .row > .col-7{width: 100%; margin-bottom: 30px;}
    .white-label-ppc-banner-form .row > .col-5{width: 100%;}
    .hero-banner.seo-bg.white-label-ppc-banner-form p{max-width: 100%; padding: 0;}
    
    .comprehensive-ebook-download-sticky.active{right: -193px;}
    .comprehensive-ebook-download-sticky .arrow_close { display: block;max-width: 37px;position: absolute;left: -17px;top: -16px;cursor: pointer;}
    .comprehensive-ebook-download-sticky.active .arrow_close {left: -65px;max-width: 45px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
    .comprehensive-ebook-download-sticky .arrow_close-desk,.comprehensive-ebook-after-close{display: none;}
    
    .checkout-ratecard-download-sticky.active{right: -193px;}
    .checkout-ratecard-download-sticky .arrow_close { display: block;max-width: 37px;position: absolute;left: -17px;top: -16px;cursor: pointer;}
    .checkout-ratecard-download-sticky.active .arrow_close {left: -65px;max-width: 45px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
    .checkout-ratecard-download-sticky .arrow_close-desk,.checkout-ebook-after-close{display: none;}
    
    .sme-white-label-services .agency-size ul > li:first-child{width: 22%; font-size: 24px;}
    .sme-white-label-services .agency-size ul > li{font-size: 20px;}
    .sme-white-label-services .agency-size ul > li > span{font-size: 17px;}
    
    .webinar-register-sticky.active{right: -193px;}
    .webinar-register-sticky .arrow_close {display: block;max-width: 37px;position: absolute;left: -2px;top: -5px;cursor: pointer;}
    .webinar-register-sticky.active .arrow_close {left: -40px;max-width: 45px;transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);}
}

@media (max-width:991px){
    
    body{padding-top: 72px;}
    header{padding: 17px 0;}
    header.header-sticky{padding: 17px 0;}
    .hero-banner.seo-bg{min-height: auto;}
    
    .hero-banner h1{margin-left: auto; margin-right: auto;}
    .digital-marketing .work-listing ul{max-width: 370px;}
    .diliver-perfection .listing div[class*="col-"]{width: 50%; margin: 25px 0;}
    .diliver-perfection .listing div[class*="col-"]:nth-child(2n) .content:after{display: none;}
    .case-study-slider{padding-bottom: 60px;}
    .testimonial-slider{padding: 0 60px;}
    
    .digital-marketing .round-gray{width: 340px; height: 340px;}
    .digital-marketing .work-listing{padding-left: 40px; padding-top: 40px;}
    .digital-marketing .work-listing ul li a{font-size: 16px; padding: 15px 0;}
    .digital-marketing .work-listing ul{max-width: 420px; width: 100%; margin-left: 0;}
    
    .testimonial-slider .col1{width: 130px;}
    .client-profile > figure{width: 100px; height: 98px;} 
    .client-profile > figure:before{width: 100px; height: 98px;} 
    .client-profile > figure:after{width: 96px; height: 94px;}
    .testimonial-slider .col2{width: calc(100% - 134px); padding-left: 15px;}
    .client-quote h5{font-size: 22px;}
    .blockquote{font-size: 16px;} 
    .author h6{font-size: 16px;}
    .author span{font-size: 16px;}
    .hero-banner p{padding: 0 25px 0 0; max-width: 380px; margin: 0 auto; width: 100%; text-align: center;}
    .hero-banner h1{text-align: center;}
    .hero-banner.seo-bg{padding: 22px 0 0;}
    .hero-banner.seo-bg .banner-img{right: 0; bottom: -110px; width: 100%;}
    .excel-everything-seo .listng div[class*="col-"]{width: 50%;}
    .excel-everything-seo .listng .inner-wrap{max-width: 100%;}
    .excel-everything-seo .listng div[class*="col-"]:nth-child(3n) .inner-wrap{margin-left: 0;}
    
    .traditional-seo .right-img{width: 311px; height: 311px;}
    .traditional-seo .left-content{width: calc(100% - 311px); padding-right: 20px;}
    .traditional-seo .title-block{ margin-bottom: 50px;}
    .start-four-step .lists .boxes .right-block{padding-right: 30px;}
    .start-four-step .lists .boxes{padding-bottom: 30px;}
    .engagement-models{padding: 30px 0 50px;}
    .engagement-models .listing .inner-wrap{padding: 30px 15px;}
    .engagement-models .listing .inner-wrap h4{font-size: 18px; margin-bottom: 10px;}
    .faq-section{padding: 50px 0;}
    .faq-accordion .trigger{width: 24px; height: 24px;}
    .faq-accordion .accordion-content.active{padding-bottom: 22px;}
    .faq-accordion .title{font-size: 18px;}
    .faq-accordion .accordion-title{padding: 30px 30px 20px 0;}
    .contact-us-banner{padding: 30px 0 50px;}
    .excel-everything-seo .title-block{margin-bottom: 40px;}
    .language-lists-main{padding: 50px 0;}
    .language-lists-main .lists ul li{padding: 0 15px;}
    .language-lists-main .lists ul li a{font-size: 18px;}
    .language-lists-main .lists ul li:after{height: 26px; width: 3px;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(2) .wrap{padding-left: 15px;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(1) .wrap{padding-right: 15px;}
    .three-step-rounded .lists .boxes{width: 100%; padding-bottom: 50px;}
    .three-step-rounded .lists:after{display: none;}
    .three-step-rounded .lists .boxes .inner-wrap{display: flex; flex-wrap: wrap;}
    .three-step-rounded .bottom-content{padding: 10px 0 0 20px; width: calc(100% - 71px);}
    .three-step-rounded .lists .boxes{position: relative;}
    .three-step-rounded .lists .boxes:after{content: ""; display: block; width: 1px; height: 100%; border-left: 1px dashed #000000; position: absolute; top: 0; left: 50px;}    
    .three-step-rounded{padding: 50px 0;}
    .three-step-rounded .lists .boxes:last-child{padding-bottom: 0;}
    .center-img-wrap figure{width: 100%; position: static; text-align: center; transform: none;}
    .dedicated-developer{padding: 50px 0;}
    .dedicated-developer .title-block{margin-bottom: 10px;}
    .martech-umbrella-main .box-lists{flex-wrap: wrap;}
    .martech-umbrella-main .box-lists .box, .martech-umbrella-main .box-lists .box:hover{width: 100%;}
    .martech-umbrella-main .box-lists .box h4{font-size: 20px; margin-top: 5px; line-height: 1.3;}
    .martech-umbrella-main .box-lists .box blockquote{margin-bottom: 30px;}
    .martech-umbrella-main .box-lists .logos{opacity: 1;}
    .martech-umbrella-main .box-lists .box{border-bottom: 2px solid #FFFFFF; border-right: 0;}
    .martech-umbrella-main .box-lists .logos figure img{margin: 0 auto 0 0;}
    .martech-umbrella-main{padding: 50px 0;}
    .language-lists-main .social-list .box-row{width: 33.33%;}
    .language-lists-main .social-list{justify-content: center;}
    .page-id-184 .build-team-banner .banner-img{right: 0; bottom: 0; width: 100%;}
    .hero-banner .container-full{padding-right: 20px;}
    .build-team-banner .container-full{padding-right: 20px;}
    .execution-expertise .que-ans-list{width: 100%; order: 2;}
    .execution-expertise .right-img{width: 100%; max-width: 400px; bottom: 0; order: 1; position: static; margin: 0 auto;}
    .execution-expertise .inner-box .number{font-size: 32px;}
    execution-expertise .inner-box{padding: 23px 0;}
    .award-winning-main .award-lists img{max-height: 100px;}
    .we-with-you .first-img{width: 83px; height: 83px;}
    .we-with-you .second-img{width: 120px; height: 120px;}
    .we-with-you .third-img{width: 60px; height: 60px; top: 5%;}
    .we-with-you .fourth-img{width: 100px; height: 100px;}
    .we-with-you .fifth-img{width: 160px; height: 160px; top: 15%;}
    .we-with-you .sixth-img{width: 65px; height: 65px; right: 2%; bottom: 20%;}
    .we-with-you .fifth-img:before{right: -10px;}
    .about-us-banner{padding: 68px 0 160px;}    
    .we-with-you .top-round-images{height: 340px;}
    .we-with-you{padding: 0 0 100px;}
    .execution-expertise{padding: 50px 0;}
    .about-us-banner{padding: 40px 0 160px;}
    .about-us-banner p{font-size: 18px;}
    .blog .search--box .service-option{width: auto; min-width: 35%; margin-bottom: 15px; padding-right: 15px;}
    .blog .service-search{width: 75%;}
    .latest-testimonials{padding: 60px 0;}
    .grid .grid-item{width: calc(50% - 32px);} 
    .grid-sizer{width: calc(50% - 32px);}
    .blog .search--box .feild .sbHolder{height: 46px;}
    .video-section, .two-column-gride, .case-study-listing{padding: 40px 0;}
    #searchform input#s{width: 83%;}
    .blog-banner-title .inner-banner-image{width: 100%;}
    .blog-banner-title .blog-heading-section{width: 100%; order: 1; padding-right: 0;}
    .you-may-like.three-col-help .col-4{width: 50%; padding-bottom: 15px;}
    .help-section.four-col-help .col-3{width: 50%; margin: 15px 0;padding: 0 20px}
    .blog-content-left .comment-form-author{padding-right: 0;width: 100%;}
    .blog-content-left .comment-form-email{padding-right: 0;width: 100%;}
    .blog-content-left .comment-form-url{width: 100%;}
    .blog-content-left .top-main-blog .top-right a{font-size: 14px;}
    .blog-content-left p{font-size: 16px;}
    .blog.two-column-gride h1, .blog.two-column-gride h2, .category-title{margin-bottom: 20px; font-size: 32px;}
    
    .footer-menu{justify-content: flex-start;}
    footer .logo{width: 100%; margin-right: 0; padding-right: 10px;}
    .footer-menu .menu-first_div{width: 50%;}
    .footer-menu .menu-second_div{width: 50%;padding-right: 0;}
    .footer-menu .menu-third_div{width: 50%;}
    .footer-menu .form-subscribe{width: 50%; margin-top: 0;padding-right: 0;}
    footer .copyrights{top: 0;}
    footer .mailus, footer .contact-us{padding-bottom: 22px;}
    footer .logo a{top: 0;}
    
    .prp-business-expansion h3{font-size: 22px;}
    .prp-business-expansion, .prp-san-diego{padding: 60px 0;}
    .prp-san-diego .block-listing .block-inner{max-width: 200px; padding: 5px 8px 10px 25px;}
    .prp-san-diego .block-listing .block{width: 50%;}
    .prp-san-diego .block-listing .block:nth-child(4) .block-inner, .prp-san-diego .block-listing .block:nth-child(5) .block-inner, .prp-san-diego .block-listing .block:nth-child(6) .block-inner{margin-left: 0;}
    .prp-san-diego .block-listing .block:first-child, .prp-san-diego .block-listing .block:nth-child(2), .prp-san-diego .block-listing .block:nth-child(3){justify-content: flex-start;}
    .prp-san-diego .block-listing .block:nth-child(1),.prp-san-diego .block-listing .block:nth-child(2),.prp-san-diego .block-listing .block:nth-child(5),.prp-san-diego .block-listing .block:nth-child(6){justify-content: flex-end;}
    .prp-san-diego .block-listing .block:nth-child(3) .block-inner,.prp-san-diego .block-listing .block:nth-child(4) .block-inner{margin-left: 10px;}
    .prp-san-diego .coo-block > .ceo-content-block{padding-right: 60px;}
    
    .ga4-migration-banner{padding: 40px 0 60px;}
    .why-should-migrate, .here-how-its-work,.help-you-guest-posting,.what-makes-first-choice,.well-thought-packages{padding: 60px 0;}
    .ga4-migration-banner h1{margin-bottom: 25px;}
    .ga4-migration-banner .row > .col-7{width: 100%; padding-right: 15px; margin-top: 0; margin-bottom: 20px;}
    .ga4-migration-banner .row > .col-5{width: 100%; padding-left: 15px;}
    .why-should-migrate h2{margin-bottom: 20px;}
    .why-should-migrate .row > .col-5{order: 2; margin-top: 50px;}
    .why-should-migrate .row > .col-5,.why-should-migrate .row > .col-7{width: 100%;}
    .why-should-migrate .img-block .why-should-migrate-shape{width: 383px;left: -50px;top: -20px;}
    .here-how-its-work h2{margin-bottom: 40px;}
    .here-how-its-work .row > .col-8{width: 100%; margin-bottom: 40px;}
    .here-how-its-work .row > .col-4{width: 100%; text-align: center;} 
    
    .help-you-guest-posting .row{margin: 0 -20px;}
/*    .help-you-guest-posting .row > .col-6{padding-left: 20px;padding-right: 20px;}*/
    .help-you-guest-posting .row > .col-6:last-child{margin-top: 0;}
    
    .what-makes-first-choice h2{margin-bottom: 40px;}
    .what-makes-first-choice .row > .col-6{width: 100%;}
    .what-makes-first-choice .row > .col-6:first-child{order: 2; margin-top: 20px;}
    .what-makes-first-choice .content-block h6{font-size: 18px;}
    
    .well-thought-packages .section-title h2{margin-bottom: 20px;}
    .well-thought-packages .section-title p{margin-bottom: 20px;}
    .well-thought-packages .section-title h5{font-size: 17px;}
    .well-thought-packages .package-table table th, .well-thought-packages .package-table table td{font-size: 16px; padding: 15px 5px;}
    
    .wordpress-services-offer h2{margin-bottom: 40px;}
    .wordpress-services-offer .row{margin: 0 -15px;}
    .wordpress-services-offer .row > .col-6{padding-left: 15px; padding-right: 15px;}
    
    /* Website Design Audit page css start */
    .design-audit-desc-sec{display: flex;flex-direction: column;}
    
    .six_steps.design-audit-sec .design-audit-image,
    .design-audit-image{width: 100%;position: relative;margin: 0px;/*z-index: -1;*/left: -10%; top: 0; -webkit-transform: none;-ms-transform: none;-o-transform: none;transform: none;}
    
    .design-audit-content-sec{width: 100%;position: relative;left: 0;}
    .six_steps .inner-wrap-audit,
    .inner-wrap-audit{margin: 30px 0 30px 50px;}
    .inner-wrap-audit.first{position: relative;left: 0;}
    .inner-wrap-audit.second{position: relative;left: 0;}
    .inner-wrap-audit.third{position: relative;left: 0;}
    .six_steps .inner-wrap-audit.fourth,
    .inner-wrap-audit.fourth{position: relative;left: 0;}
    .six_steps .inner-wrap-audit.fifth,
    .inner-wrap-audit.fifth{position: relative;left: 0;}
    .six_steps .inner-wrap-audit.sixth{position: relative; right: auto; left: 0;}
    .design-audit-sec{padding: 50px 0;}
    .audit-wrap-content{width: 100%;}
    .wrap-heading h3{margin: 0px 0 10px;letter-spacing: 0px;font-size: 18px;line-height: 22px;}
    .design-audit-heading h2{line-height: 1.5;word-spacing: 0px;}
    /* Website Design Audit page css end */
    
    .digital-innovation-counter, .uiux-design-capabilities, .why-choose-uiux-company, .immaculate-uiux-design-services, .uiux-difference ,.boundaries-of-growth .inner-block-content{padding: 60px 0;}
    .uiux-design-capabilities h2,.why-choose-uiux-company h2,.immaculate-uiux-design-services h2,.uiux-difference h2,.empowering-digital-innovation-banner h1{font-size: 24px;} 
    h2.top-line:before{width: 100px; height: 5px; top: -15px;}
    /* .empowering-digital-innovation-banner{padding: 40px 0 60px;} */
    .empowering-digital-innovation-banner .row > .col-7{width: 100%;padding-right: 15px;margin-top: 0;margin-bottom: 40px;}
    .empowering-digital-innovation-banner .row > .col-5{width: 100%;padding-left: 15px;}
    .digital-innovation-counter .inner-content h6{font-size: 22px;}
    .digital-innovation-counter .inner-content p{font-size: 14px;line-height: 22px;}
    .uiux-design-capabilities .inner-block h5{font-size: 20px;}
    .why-choose-uiux-company .row{margin: 0 -15px;}
    .why-choose-uiux-company .row > .col-6{margin-top: 30px;padding-left: 15px;padding-right: 15px;}
    .why-choose-uiux-company .inner-block{padding: 25px;}
    .why-choose-uiux-company .inner-block h5{font-size: 20px;}
    .immaculate-uiux-design-services .shape{display: none;}
    .boundaries-of-growth h5{font-size: 20px;margin-bottom: 20px;}
    .immaculate-uiux-design-services .row > .col{width: 50%; padding: 0;}
    .immaculate-uiux-design-services .inner-block{margin-left: 0; display: flex; align-items: center;}
    .immaculate-uiux-design-services .inner-block > a{width: 110px; height: 110px; font-size: 18px; margin: 0;}
    .immaculate-uiux-design-services .inner-block > ul{position: static; min-width: auto; order: 2; width: calc(100% - 110px); padding-left: 30px;}
    .immaculate-uiux-design-services .inner-block > a.active:before, .immaculate-uiux-design-services .inner-block > a:hover:before{border-left: 16px solid #ffda30;border-top: 12px solid transparent; border-right: transparent; border-bottom: 12px solid transparent;top: auto;right: -13px;}
    .immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > a.active:before, .immaculate-uiux-design-services .row > .col:nth-child(even) .inner-block > a:hover:before{top: auto; bottom: auto; transform: inherit;}
    .immaculate-uiux-design-services .row > .col:first-child,.immaculate-uiux-design-services .row > .col:nth-child(2){margin-bottom: 30px;}
    .uiux-difference .shape{display: none;}
    .uiux-difference h2{margin-bottom: 30px;}
    .uiux-difference .uiux-img{position: static; margin-bottom: 40px;}
    .uiux-difference .row > .col-6:first-child{padding-right: 15px;}
    .uiux-difference .row > .col-6:last-child{padding-left: 15px;}
    .why-choose-uiux-company .shape{display: none;}

    .hubspot-banner .banner-content-block h1{text-align: left;}
    .hubspot-banner .banner-content-block p{font-size: 20px; padding: 0; text-align: left;}
    .hubspot-banner .btn-block .white-btn{margin-right: 12px; padding: 10px 25px; font-size: 16px;}
    
    .hero-banner.seo-bg.white-label-ppc-banner-form{padding: 60px 0;}
    
    .dedicated-managed-sfmc-talent{padding-bottom: 0!important;}
    .dedicated-managed-sfmc-talent .content-block{width: 100%; margin-bottom: 20px;}
    .dedicated-managed-sfmc-talent .img-block{position: static; width: 100%;}
    
    .extensive-sfmc-expertise h2{margin-bottom: 40px;}
    .extensive-sfmc-expertise .accordian-block h5 > a{font-size: 18px; padding-left: 55px;}
    
    .sme-white-label-services .agency-size ul > li:first-child{width: 25%;}
    
}

@media (max-width:767px){
    
/*    .enumenu_ul>li ul.inner-menu{display: block;}
    .enumenu_ul > li ul{display: block !important;}*/
    
    h1{font-size: 26px;}
    h2{font-size: 22px; line-height: 1.38;}
    h3{font-size: 20px;}
    h4{font-size: 18px;}
    h5{font-size: 14px;}
    h6{font-size: 12px;}
    
    body{padding-top: 70px;}
    header{padding: 24px 0;}
    header.header-sticky{padding: 24px 0;}
    header .logo{width: 119px;}
    header.header-sticky .logo{width: 119px;}
    body.slidemenuRight.menu-open .enumenu_ul{border-top: 1px solid #e8e8e8;}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{height: calc(100% - 63px);}
    
    .section-wrap h3, .traditional-seo .title-block h3, .engagement-models .title-block h3, .tell-us-requirement h3, .faq-section h3, .live-breathe-main .title-block h3, .case-study-main .title-block h3, .three-block-content .title-block h2, .martech-umbrella-main h3, .two-block-lists .title-block h3, .language-lists-main .title-block h3{font-size: 22px; line-height: 1.38;}
    .slick-next, .slick-prev{width: 34px; height: 34px;}
    .slick-next:after, .slick-prev:after{font-size: 22px;}
    input[type=submit]{padding: 8px 20px;}
    
    .counter-section ul{justify-content: flex-start;}
    .counter-section ul li{width: 50%;}
    .counter-section ul li{width: 50%;}
    .client-review .review-count h4{font-size: 20px;}
    .client-review .review-count span{font-size: 12px;}
    .blockquote{padding: 30px 0 20px;}
    .blockquote::before{background-size: 16px; height: 20px; width: 22px;}    
    .blockquote::before{top: 0;}
    .testimonial-slider .col1{margin-top: 30px;}
    .menu-icon .menu-box{top: 2px;}
    .enumenu_ul > li.btn-small{display: block; margin: 20px 0; padding: 0 20px; max-width: 180px; text-align: left; max-width: 100%;}
    .main-navigation .btn-small{display: none;}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{top: 70px;}
    .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1{width: 100%;}
    .btn a, .yellow-btn{padding: 10px 18px; font-size: 14px;}
    .black-btn{padding: 10px 18px; font-size: 14px;}
    .container{padding: 0 40px;}   
    .container-full{padding: 0 20px;}
    input[type=submit]{font-size: 16px;}
    p{font-size: 13px;}
    input[type=email], input[type=search], input[type=tel], input[type=text]{font-size: 13px;}
    .yellow-bg-content p{font-size: 20px;}
    .hero-banner p{max-width: 380px; margin: 0 auto; width: 100%; text-align: center; padding: 0;}
    .hero-banner h1{text-align: center;}
    
    .digital-marketing .round-gray span.color-grey_5{width: 60px; height: 60px;}
    .digital-marketing .round-gray span.color-white_3{width: 80px; height: 80px;}
    .digital-marketing .round-gray span.color-white_4{width: 60px; height: 60px;}
    .digital-marketing .round-gray span.color-grey_6{width: 50px; height: 50px;}
    .digital-marketing .round-gray span.color-white_1{width: 75px; height: 75px;}
    .digital-marketing .round-gray span.color-white_2{width: 70px; height: 70px;} 
    .digital-marketing .round-gray span.color-grey_7{width: 60px; height: 60px;}
    .digital-marketing .work-listing{padding: 0; max-width: 100%; width: 400px;}
    .digital-marketing .work-listing ul li:hover:after, .digital-marketing .work-listing ul li.active:after{left: 0; right: auto;}
    .digital-marketing .work-listing ul li:before{left: auto; right: -27px; transform: rotate(-134deg);}
    .digital-marketing .work-listing ul li:hover:before, .digital-marketing .work-listing ul li.active:before{left: auto; right: -27px;}
    .digital-marketing .left-content{width: 100%; display: none;}
    .digital-marketing .round-gray{margin: 30px auto 10px;}
    .digital-marketing .left-content p{max-width: 100%; line-height: 1.48;}
    .digital-marketing .work-listing ul li .content-mobile{display: block;}
    .digital-marketing .work-listing ul li .content-mobile .lists span{display: inline-block; text-align: center; font-size: 11px; color: #000000; margin: 5px 11px 5px 0; background-color: #f1f2f2; border-radius: 50px; padding: 3px 14px; line-height: 19px;} 
    .row.trustpilot-review .col-6{width: 50%;}
    
    .hero-banner{padding: 30px 0 0;}
    .hero-banner .container-full{padding-left: 0;}
    .counter-section{padding: 32px 0 34px;}
    .counter-section ul li h5{font-size: 30px; line-height: 1.3; width: calc(100% - 35px); padding-left: 16px; }
    .counter-section ul li p{font-size: 12px; display: block; width: 100%; padding-left: 35px;}
    
    .digital-marketing{padding: 40px 0;}
    .digital-marketing .work-listing ul li a{font-size: 18px; padding: 0 0 12px; font-weight: 800;}
    .digital-marketing .work-listing ul li{margin-bottom: 30px;}
    .digital-marketing .work-listing ul li:last-child{margin-bottom: 0;}
    .digital-marketing .work-listing ul li .content-mobile p{margin-bottom: 12px;}
    .digital-marketing ul li .lists figure{width: 25%; padding: 15px; display: inherit; align-items: center; text-align: center;}
    .digital-marketing ul li .lists figure img{display: block; margin: 0 auto;}
    .digital-marketing ul li .lists{margin: 0 -15px;}
    .yellow-bg-content{padding: 30px 0;}
    .yellow-bg-content p{font-size: 13px; margin-bottom: 15px; margin: 0 auto 15px;}
    .btn-block.btn .black-btn{font-size: 12px; padding: 6px 22px;}
    .diliver-perfection .listing .img-block{width: 93px; height: 93px; margin: 0 auto 15px;}
    .diliver-perfection .listing h3{font-size: 18px; line-height: 1.2;}
    .diliver-perfection .listing h3 br{display: none;}
    .diliver-perfection .listing div[class*="col-"]{padding: 0 45px;}
    .diliver-perfection .title-block{margin-bottom: 20px;}    
    .diliver-perfection .listing div[class*="col-"]{margin: 0 0 35px;}
    .digital-marketing .work-listing ul li:before, .digital-marketing .work-listing ul li:after{display: none;}
    .diliver-perfection .listing div[class*="col-"]:last-of-type{margin-bottom: 0;}
    .three-block-content .title-block{margin-bottom: 40px;}
    .three-block-content .content-listing .wrap h3{font-size: 18px;}
    .three-block-content .content-listing .wrap p{line-height: 1.53;}
    .three-block-content .content-listing .wrap:after{height: 100%;}
    .three-block-content .content-listing .wrap:before{bottom: 0;}
    .three-block-content{padding: 40px 0;}
    .three-block-content .content-listing .wrap{margin-bottom: 40px;}
    .three-block-content .content-listing .first .wrap{/*padding: 0 80px 0 0;*/ padding: 0;}
    .three-block-content .content-listing .center .wrap{/*padding: 0 60px 0 60px;*/ padding: 0; margin: 0 auto 30px;}
    .three-block-content .content-listing .last .wrap{/*padding: 0 0 0 110px;*/ padding: 0; margin-bottom: 0;}
    .three-block-content .content-listing div[class*="col-"]:last-child .wrap{margin-bottom: 10px;}
    .three-block-content .content-listing .first .wrap:after, .three-block-content .content-listing .first .wrap:before
   {display: none;}
    .three-block-content .content-listing div[class*="col-"]:first-child .wrap:after{display: block;width: 100%;height: 1px;bottom: 0;top: auto;left: 0;} 
    .three-block-content .content-listing div[class*="col-"]:first-child .wrap:before{right: 0; left: auto; top: auto; bottom: -7px;  display: block;}
    .three-block-content .content-listing div[class*="col-"] .wrap{padding-bottom: 25px;}
    .three-block-content .content-listing .center .wrap:after{width: 100%; height: 1px; bottom: 0; top: auto;}
    .three-block-content .content-listing .center .wrap:before{right: 0; left: auto; top: auto; bottom: -7px;  display: block;}
    .tell-us-requirement .sbSelector{height: 46px;}
    .tell-us-requirement .sbSelector > a{font-size: 13px;}
    .tell-us-requirement .sbSelector{padding: 10px 45px 14px 10px;}  
    .three-block-content .content-listing .last .wrap::after{left: 80px;}
    .three-block-content .content-listing .last .wrap::before{left: 73px;}
    .three-block-content .content-listing div[class*="col-"].last .wrap{padding-bottom: 25px;left: 0;margin-bottom: 25px;}
    
    .content-listing .last{/* order: 3; */}
    .content-listing .center{/* order: 2; */}
    .content-listing .first{/* order: 1; */}
	
    .case-study-main{padding: 40px 0;}
    
    .three-block-content .container{max-width: 480px;}
    .yellow-bg-content span.bg-pattern{width: 260px; height: 150px;} 
    .tell-us-requirement input[type=email], .tell-us-requirement input[type=search], .tell-us-requirement input[type=tel], .tell-us-requirement input[type=text]{padding: 10px 45px 14px 10px; width: 100% !important;}
    .tell-us-requirement form .hs_submit.hs-submit{padding-top: 20px;}
    .tell-us-requirement form textarea{padding: 10px 45px 10px 8px;}
    .tell-us-requirement form select{padding: 15px 45px 14px 10px; font-size: 13px; width: 100% !important;}
    .tell-us-requirement form{margin: 15px auto 0;}
    .case-study-main .container-full{padding: 0 20px;}
    .case-study-main .slider-block{padding-left: 0;}
    .case-study-main .case-study-slider p{text-align: center; line-height: 1.46;}
    .case-study-main .slider-content{width: 100%; top: 0; order: 2; padding: 30px 0 0; text-align: center;}
    .case-study-main .slider-block .row{margin: 0;}
    /*.case-study-main .slick-arrow{width: 17px; height: 11px; top: 20%;}*/
    .case-study-main .btn a{padding: 6px 27px;}
    .case-study-main .slider-block .slick-slider{padding-bottom: 0;}
    .case-study-main .slick-arrow.slick-prev{left: 20px;}
    .case-study-main .slick-arrow.slick-next{right: 20px;}
    .case-study-main .right-img .bg-cover{max-width: 312px; height: 200px; padding-bottom: 0; margin: 0 auto;}
    .case-study-main .slick-arrow.slick-next, .case-study-main .slick-arrow.slick-prev{top: 20%;}
    .case-study-main .right-img{width: 100%;}
    .case-study-main .btn{margin-top: 30px;}
    .case-study-slider{padding-bottom: 50px;}
    
    .case-study-main .right-img .bg-cover img{max-width: 150px;}
    .tell-us-requirement form fieldset{margin-bottom: 30px;}
    .tell-us-requirement form fieldset > .hs-form-field:not(:last-child){margin-bottom: 30px;}
    .section-wrap{padding: 40px 0;}
    .diliver-perfection{padding: 40px 0;}
    .hero-banner.seo-bg .wrap{padding: 0 45px;} 
    .traditional-seo .left-content{width: 100%; padding-right: 0;}
    .traditional-seo .title-block p{line-height: 1.48;}
    .traditional-seo .list-box .content p{line-height: 1.48;}
    .traditional-seo .list-box h4{font-size: 18px; line-height: 1.08; margin-bottom: 10px;}
    .traditional-seo .right-img{margin: 40px auto 0;}
    .engagement-models .listing .inner-wrap h4{line-height: 1.06;}
    .start-four-step{padding: 50px 0 15px;}
    .start-four-step .lists .boxes{width: 100%;}
    .start-four-step .lists .boxes:nth-child(3){order: 3;}
    .start-four-step .lists .boxes span{width: 35px; height: 35px; font-size: 10px;}
    .start-four-step .lists .boxes .right-block{width: calc(100% - 36px); padding-top: 5px; padding-left: 32px; padding-right: 0;}
    
    .start-four-step .lists .boxes:after{width: 1px; height: 100%; left: 0; border-left: 1px dashed #000000; border-bottom: 0;}
    .start-four-step .lists .boxes:nth-child(2):after, .start-four-step .lists .boxes:nth-child(3):after{width: 2px; height: 100%;}
    .start-four-step .lists .boxes:nth-child(2):before{display: none;}
    .start-four-step .lists .boxes:nth-child(4):after{display: none;}
    .start-four-step .lists .boxes:after{left: 17px;}
    .faq-section{padding: 30px 0;}
    .faq-accordion .title{font-size: 16px; line-height: 1.4;}
    .faq-accordion .accordion-title{padding: 20px 10px 20px 64px;}
    .faq-accordion .trigger{left: 24px; right: auto; top: 28px;}
    .faq-accordion .accordion-content:last-child{border-bottom: 2px solid #d1d1d1;}
    .faq-accordion .accordion-txt{width: 100%; padding: 0 0 0 64px;}
    .contact-us-banner:after{width: 235px; height: 190px; bottom: -50px; right: -10px;}
    .contact-us-banner .inner-wrap h1{margin-bottom: 25px;}
    .hero-banner.seo-bg .btn-block{text-align: center;}
    .live-breathe-main .lists.row_six_cls div[class*="col-"]{width: 50%;}
    .live-breathe-main .lists div[class*="col-"]{margin: 20px 0;}
    .live-breathe-main .lists div[class*="col-"]:after{height: 40px;}
    .hero-banner.seo-bg .btn-block .white-btn, .hero-banner.seo-bg .btn-block .normal-btn{margin: 10px;}
    .hero-banner h1{font-size: 26px;}
    .build-team-banner h1{font-size: 26px; text-align: center;}
    .build-team-banner p{max-width: 380px; margin: 0 auto; width: 100%; text-align: center; padding: 0;}
    .four-card-box .card-lists div[class*="col-"]{width: 100%;}
    .four-card-box{padding: 40px 0;}
    .four-card-box .title-block{margin-bottom: 30px;}
    
    .language-lists-main .lists ul{align-items: center;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(1) .wrap{padding-right: 15px; margin-right: auto; margin-left: 0; padding-right: 0;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(2) .wrap{padding-left: 0; margin-left: 0; margin-right: auto;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(1){margin-bottom: 20px;}
    .three-step-rounded .lists .boxes span{width: 35px; height: 35px; font-size: 10px;}
    .three-step-rounded .lists .boxes{padding-bottom: 30px;}
    .three-step-rounded{padding: 40px 0;}
    .three-step-rounded .lists .boxes:after{left: 32px;}
    .dedicated-developer h2 br{display: none;}
    .center-img-wrap figure{margin-bottom: 20px;}
    .dedicated-developer h3{font-size: 18px; margin-bottom: 5px;}
    .dedicated-developer .dev-lists div[class*="col-"] .wrap{max-width: 100%;}
    .dedicated-developer .dev-lists div[class*="col-"]:nth-child(1), .dedicated-developer .dev-lists div[class*="col-"]:nth-child(2){padding-bottom: 30px;}
    .dedicated-developer .dev-lists div[class*="col-"],
    .dedicated-developer .dev-lists div[class*="col-"]:nth-last-child(2){padding-bottom: 30px;}
    .dedicated-developer .dev-lists div[class*="col-"]:last-child{padding-bottom: 0;}
    .dedicated-developer .dev-lists div[class*="col-"] .wrap:before{width: 30px; height: 4px;}
    .dedicated-developer{padding: 40px 0;}
    .martech-umbrella-main .box-lists .box blockquote{font-size: 14px;}
    .language-lists-main .lists ul li{padding: 0 15px;}
    .language-lists-main .lists ul li a{font-size: 14px;}
    .language-lists-main .list-view .list-row span{font-size: 16px;}
    .language-lists-main .social-list .box-row{width: 50%;} 
    .martech-umbrella-main h3{margin-bottom: 30px;}
    .martech-umbrella-main{padding: 40px 0;}
    .tell-us-requirement h2{margin-bottom: 5px;}
    
    .build-team-banner .btn-block{padding: 25px 0 30px; text-align: center; width: 100%; justify-content: center;}
    .two-block-lists .content p, .two-block-lists .content h4{height: auto !important;}
    .about-us-banner p{font-size: 16px; line-height: 1.4;}
    .we-with-you .top-round-images .col-12 figure{margin: 15px;}
    .we-with-you .first-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .second-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .third-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .fourth-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .fifth-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .sixth-img{width: 70px; height: 70px; position: relative; top: 0; left: 0; bottom: 0; right: 0;}
    .we-with-you .fourth-img:before{width: 10px; height: 10px; left: -15px;}
    .we-with-you .fifth-img:before{width: 10px; height: 10px; right: -5px;}
    .tell-us-requirement .sbToggle{background-size: 12px;}
    
    .we-with-you .anim-round{display: none;}
    .we-with-you .top-round-images{height: auto; margin-top: 0;}
    .we-with-you .top-round-images .col-12{display: flex; flex-wrap: wrap; justify-content: center;}
    .we-with-you h2{margin-bottom: 30px;}
    
    .we-with-you .box:nth-child(3):before, .we-with-you .box:nth-child(2):before, .we-with-you .box:nth-child(2):after{display: none;}
    .we-with-you .top-full{margin-bottom: 25px;}
    
    .we-with-you .top-full .inner-wrap{max-width: 100%;}
    .we-with-you .half-block{width: 100%;}
    .we-with-you .box:nth-child(2) .inner-wrap{padding: 0; max-width: 100%; margin: 0 auto 0 0;}
    .we-with-you .box:nth-child(3) .inner-wrap{padding: 0; max-width: 100%; margin: 0 auto 0 0;}
    
    .we-with-you .box:nth-child(2) .inner-wrap .content-block, .we-with-you .box:nth-child(3) .inner-wrap .content-block{padding: 0; order: 2; text-align: left; padding-left: 15px;}
    .we-with-you .box:nth-child(2) .inner-wrap figure, .we-with-you .box:nth-child(3) .inner-wrap figure{order: 1; width: 45px;}
    .we-with-you .half-block{width: 100%; margin-bottom: 25px;}
    .we-with-you .half-block:last-child{margin-bottom: 0;}
    .we-with-you .top-full .inner-wrap .content-block{width: calc(100% - 65px); order: 2; padding-left: 15px;}
    .we-with-you .top-full .inner-wrap figure{width: 45px; margin: 0;}
    .we-with-you{padding: 30px 0;}
    .we-with-you .lists .box p{width: 100%; text-align: left; margin: 0 auto 5px 0; max-width: 100%;}
    .we-with-you .lists .box p br{display: none;}
    .we-with-you .lists .box strong{font-size: 16px; text-align: left; margin: 0; max-width: 100%;}
    .execution-expertise .inner-box span{font-size: 18px;}
    .execution-expertise .inner-box span:nth-child(2){font-size: 16px;}
    .execution-expertise .inner-box .number{font-size: 26px; line-height: 1; top: 50%; transform: translateY(-50%);}
    .execution-expertise{padding: 40px 0;}
    .award-winning-main{padding: 40px 0;}
    .award-winning-main .award-lists img{max-height: 90px;}
    .award-winning-main .award-lists div[class*="col-"]{margin-bottom: 15px; max-width: 100px;}
    .about-us-banner{padding: 40px 0;}
    .about-us-banner p:last-of-type{margin-bottom: 0;}
    .about-us-banner h1{margin-bottom: 20px;}
    .live-breathe-main{padding: 30px 0;}
    .award-winning-main .award-lists div[class*="col-"]{max-width: 100%; width: 25%;}
    .case-study-main .right-img .bg-cover img{display: none;}
    .two-block-lists:after{width: 100%;}
    .two-block-lists{padding: 40px 0;}
    .two-block-lists .list-box div[class*="col-"]:nth-child(2) .wrap .content{padding-bottom: 0;}
    .two-block-lists .wrap figure{width: 74px;}
    .language-lists-main .social-list .box-row img{max-height: 50px;}
    .gride-block .gride-content{padding: 15px;}
    .blog .block.email--update-sec{padding-bottom: 15px;}
    .blog--links{position: static; bottom: 0; width: 100%; left: 0; padding: 40px 0 0;}
    .blog .gride-block{padding-bottom: 0; height: auto;}
    .two-column-gride .col-lg-4{margin-bottom: 15px;}
    #searchform input#s{width: calc(100% - 35px); font-size: 14px; padding-right: 10px;}
    #searchform input#searchsubmit{margin-left: -7px; background: url(../images/search-icon.png) no-repeat scroll 9px 13px;     height: 35px;}
    .content-blog .container{padding: 0 20px}
    .blog-content-left .blog-individual{padding: 25px 0;}
    .blog-content-left .comment-container{padding:0}
    .you-may-like.three-col-help .col-4{width: 100%;}
    .blog-content-left{padding-bottom: 25px}
    .blog-content-left .comment-form .form-submit{margin: 0 auto;}
    .help-section.four-col-help .col-3{width: 100%;}
    .help-section .content-wrap{background: #f5f5f5; padding: 30px 20px; height: 100%; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px;}
    .help-section .btn-border{margin-top: 0;position: relative;}
    .help-section.four-col-help .content-wrap p{padding-bottom: 25px;}
    ul.help-listing li p, .help-section .content-wrap p{height: auto !important;}
    .help-section.four-col-help .col-3 .content-wrap h4{padding: 10px 0;margin-bottom: 15px}
    .help-section.four-col-help .col-3 .content-wrap h4 br{display: none;}
    .help-section .content-wrap p{font-size: 14px;}
    .help-section h2{margin-bottom: 20px;}
    .blog-content-left .top-main-blog .top-right a{padding: 11px;}
    .blog-content-left .entry-content.blog-individual h2, .blog-content-left h2{font-size: 20px;}
    .blog-content-left .entry-content.blog-individual h3, .blog-content-left h3{font-size: 18px;}
    .blog-content-left .entry-content.blog-individual h4, .blog-content-left h4{font-size: 16px;}
    .blog-content-left .entry-content.blog-individual h5, .blog-content-left h5{font-size: 14px;}
    .blog-content-left .entry-content.blog-individual h5, .blog-content-left h5{font-size: 12px;}
    
    
    .latest-testimonials{padding: 50px 0; margin-bottom: 0;}
    .testimonial-slide .video-popup{margin: 0;}
    .testimonial-slide{margin: 6px !important; float: none !important; display: inline-block !important;}
    .latest-testimonials h2{font-size: 30px;}
    .testimonial-grid{padding: 50px 0;}
    .top-all-blogs span{font-size: 16px;}
    .blog-content-left .ts-fab-tabs .ts-fab-text{clear: left; float: none; width: 100%; padding-left: 0;}
    .ts-fab-tabs .ts-fab-avatar{margin: 0 0 25px 0;}
    .blog-content-left #comments h3.comment-reply-title{font-size: 24px; padding-bottom: 15px;}
    .category-title{padding-top: 10px; margin-bottom: 50px;}
    .blog .row-flex.search--box{padding-bottom: 20px; padding-top: 30px;}
    .two-column-gride.blog .row-flex .col-4{margin-bottom: 30px;}
    .blog-main{padding-top: 20px;}
    .blog_Content_cls{margin-bottom: 10px;}
    .two-column-gride.blog .row-flex .col-4:last-child{margin-bottom: 10px;}
    .search-no-results .entry-title{font-size: 26px;}
    .main-content{min-height: 500px;} 
    .not_found_cls{padding: 140px 0;}
    .search-no-results .entry-title{font-size: 22px;}
    .blog-content-left .ts-fab-tabs .ts-fab-social-links{margin: 20px 0 0 0; width: 100%;}
    .you-may-like .blog--links{position: static; bottom: 0;}
    .you-may-like .gride-block{padding-bottom: 10px;}
    .excel-everything-seo{padding: 40px 0;}
    .excel-everything-seo .listng div[class*="col-"]:last-child{margin-bottom: 0;}
    .traditional-seo{padding: 40px 0;}
    
    .blog.two-column-gride h1, .blog.two-column-gride h2, .category-title{font-size: 24px;}
    
    
    .footer-menu .menu-first_div{width: 100%;}
    .footer-menu .menu-third_div, .footer-menu .menu-second_div{display: none;}
    .footer-menu .menu-first_div .mailus, .footer-menu .form-subscribe .contact-us{display: none;}
    footer .social-listing{justify-content: center;}
    footer .sub_form{text-align: center;}
    footer .sub_form .form-group.btn-block{margin-bottom: 0;}
    .site-footer{padding: 30px 0;}
    footer .logo{min-width: auto; width: 100%; text-align: center; margin: 0 0 20px 0;padding-bottom: 0;}
    footer .logo a{text-align: center; width: 170px; margin: 0 auto;}
    footer .logo img{width: 100%;}
    .footer-menu .menu-first{width: 100%;}
    .footer-menu > *{margin-bottom: 15px;}
    .footer-menu .form-subscribe{width: 100%; order: 1; border-bottom: 1px solid #FFFFFF; padding-bottom: 10px;margin-top: 20px;}
    .footer-menu .form-subscribe form{width: 100%; max-width: 255px; margin: 0 auto;}
    footer .sub_form input[type="text"], footer .sub_form input[type="email"]{font-size: 9px; padding: 8px 100px 8px 20px;}
    .form-subscribe input[type="submit"]{font-size: 9px;}
    
    .footer-menu{align-items: center; justify-content: center; max-width: 400px; width: 100%; margin: 0 auto; padding-top: 10px;}
    .footer-menu .form-subscribe > p{text-align: center;}
    .footer-menu .menu-first{border-bottom: 1px solid #FFFFFF; padding-bottom: 10px; display: flex; flex-wrap: wrap;     order: 4;}
    .footer-menu .menu-first ul{display: flex; flex-wrap: wrap;}
    .footer-menu .menu-first ul li{width: 25%; display: inherit; align-items: center; justify-content: center;} 
    .footer-menu .menu-first .menu-footermenu-container{width: 100%;}
    .footer-menu .menu-first li{width: 25%; text-align: center;}
    .footer-menu .menu-second, .footer-menu .menu-third{display: none;}
    footer .copyrights{text-align: center; padding-top: 0; display: block;}
    
    footer .form-subscribe .hbspt-form .submitted-message{text-align: center;}
    footer .form-subscribe ul.no-list{bottom: -40px;}
    .mobile_menu_footer{display: flex; flex-wrap: wrap;}
    .mobile_menu_footer .contact-us-mobile{width: 50%; text-align: left; color: #FFFFFF; margin: 5px 0;}
    /* .mobile_menu_footer .contact-us-mobile{width: 100%; text-align: center; color: #FFFFFF; margin: 5px 0;} */
    .mobile_menu_footer{width: 100%; border-bottom: 1px solid #FFFFFF; padding-bottom: 15px; margin-bottom: 0 !important;}
    .mobile_menu_footer .contact-us-mobile a{color: #FFFFFF; text-decoration: none; font-weight: 600; font-size: 12px;}
    .mobile_menu_footer .contact-us-mobile p{text-align: left; display: flex; color: #FFFFFF; font-weight: 600; font-size: 12px;}
    .footer-menu .menu-first_div{width: 100%; order: 3;}
    .blog .row-flex.search--box .sbOptions{left: 50%; right: auto; margin: 0 auto; transform: translateX(-50%);}
    
    .prp-san-diego h5, .prp-san-diego .extensive-digital-marketing-services h5{font-size: 17px;}
    .prp-san-diego .ceo-block,.prp-san-diego .coo-block{flex-wrap: wrap;}
    .prp-san-diego .ceo-block > figure,.prp-san-diego .coo-block > figure{position: relative; margin-bottom: 20px;}
    .prp-san-diego .ceo-block > .ceo-content-block{width: 100%;padding-left: 0;}
    .prp-san-diego .block-listing .block{margin-bottom: 80px;}
    .prp-san-diego .coo-block > figure{order: 1;}
    .prp-san-diego .coo-block > .ceo-content-block{width: 100%; padding-right: 0; order: 2;}
    .prp-san-diego .coo-block > figure > .shape2{right: 0; bottom: 0;}
    .prp-business-expansion h3,.prp-business-expansion .business-logo{margin-bottom: 35px;}
    .prp-business-expansion .business-logo > figure{width: 120px;margin: 0 40px;}
    .prp-business-expansion .business-logo > figure:last-child:after{width: 4px;height: 33px;left: -40px;}
     
/*    .counter-section.ga4-counter-section ul li{width: 50%;} */
    .ppc-footer{padding: 40px 0;}
    .ppc-footer .row-cust .ppc-footer-contact > ul{flex-direction: column; text-align: center;}
    .ppc-footer .row-cust .ppc-footer-contact > ul > li{margin-bottom: 10px;}
    .ppc-footer .row-cust .ppc-footer-contact > ul > li:last-child{margin-bottom: 0;}    
    .help-you-guest-posting .row > .col-12{column-count: 1; column-gap: 0;}
    .help-you-guest-posting .inner-block{margin-bottom: 35px;}
    .help-you-guest-posting .inner-block:nth-child(4){margin-top: 0;}
    .help-you-guest-posting .row > .col-12 .inner-block:last-child{margin-bottom: 0;}
    .help-you-guest-posting .inner-block .block-title span{width: 65px; height: 65px; border-width: 5px;}
    .help-you-guest-posting .inner-block .block-title span:after{width: calc(100% + 15px);height: calc(100% + 15px);}
    
    .what-makes-first-choice h2{margin-bottom: 30px;}
    .what-makes-first-choice .content-block h6{font-size: 16px; margin-bottom: 5px;}
    
    .well-thought-packages .section-title h5{font-size: 15px;}
    .well-thought-packages .package-table table th, .well-thought-packages .package-table table td{font-size: 13px;padding: 10px 5px;}
    
    .wordpress-services-offer h2{margin-bottom: 25px;}
    .wordpress-services-offer .inner-block .block-title span{padding: 10px;}
    .wordpress-services-offer .inner-block .block-title span > img{height: 28px;}
    .wordpress-services-offer .row >.col-6:last-child .inner-block{margin-bottom: 0;}
    
    .different-tune-tab .resp-tabs-list{display: none !important;}
    .resp-tabs-container{width: 100%;counter-reset: section;}
    .different-tune-tab .resp-accordion{display: block;background-color: transparent !important;font-size: 15px;line-height: 20px;color: #ffffff;font-weight: 400;border-bottom: 1px dashed #fff;padding: 0 30px 15px 0;margin: 20px 0 0 0;position: relative;}
    .different-tune-white .different-tune-tab .resp-accordion{color: #000;}
    .different-tune-tab .resp-accordion:before{counter-increment: section;content: "0" counter(section) ". ";}
    .different-tune-tab-sec{padding: 20px 0 0 0;}
    .different-tune-tab-content{padding: 30px 0 0 0;}
    .different-tune-tab-content img{max-width: 60px;}
    .different-tune-tab-content h4{font-size: 16px;line-height: 22px;margin: 10px 0 10px 0;}
    .different-tune-tab .resp-accordion.resp-tab-active{font-weight: 700;border-bottom: 3px solid #FFDA30 !important;}
    .different-tune-tab .resp-accordion.resp-tab-active span{font-weight: 700;}
    .different-tune-tab .resp-arrow{width: 10px;height: 10px;border-right: 2px solid #ffda30;border-bottom: 2px solid #ffda30;display: inline-block;position: absolute;right: 10px;top: 5px;transform: rotate(45deg);}
    .different-tune-tab .resp-tab-active .resp-arrow{transform: rotate(-134deg);top: 7px;}
    
    .digital-innovation-counter .row > .col-4{margin-bottom: 30px;}
    .digital-innovation-counter .row > .col-4:last-child{margin-bottom: 0;}
    .uiux-design-capabilities .section-title{margin-bottom: 40px;}
    .uiux-design-capabilities .inner-block h5{font-size: 18px;}
    .uiux-design-capabilities .row{margin-bottom: 60px;}
    .uiux-design-capabilities .row:nth-child(even) .col-6:first-child{order: 2;}   
    .uiux-design-capabilities .inner-block figure{margin-top: 20px;}
    .boundaries-of-growth .inner-img{position: static;}
    .immaculate-uiux-design-services .row > .col{width: 100%; margin-bottom: 30px;} 
    .immaculate-uiux-design-services .row > .col:nth-child(even){margin-left: 30px;}
    .immaculate-uiux-design-services .row > .col:last-child{margin-bottom: 0;}
    .immaculate-uiux-design-services .inner-block > a{width: 90px; height: 90px; font-size: 14px;}
    .immaculate-uiux-design-services .inner-block > ul{padding-left: 20px;}
    .boundaries-of-growth .inner-block-content{padding-bottom: 0;}
    .uiux-difference .uiux-img{display: flex; flex-direction: column;}
    .uiux-difference .uiux-img ul{order: 2; margin-top: 30px; margin-bottom: 0;}
    .uiux-difference .uiux-img ul > li{border: 1px solid #000; padding: 8px; cursor: pointer;}
    .uiux-difference .uiux-img ul > li:first-child{border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-right: 0;}
    .uiux-difference .uiux-img ul > li:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px; border-left: 0;} 
    .uiux-difference .uiux-img ul > li > a{font-size: 18px; color: #000; pointer-events: visible; cursor: pointer;}
    .uiux-difference .uiux-img ul > li.tab-active{background-color: #ffda30; border-color: #ffda30;}
    .uiux-difference .uiux-img ul > li.tab-active > a{color: #fff;}
    .uiux-difference .inner-block .content-block{margin-bottom: 30px;} 
    
    .author-item{padding: 30px 0;}
    .multiple-author .new-row .new-col-9{ max-width: 100%;}
    .blog-content-left .multiple-author .new-row h5{padding-top: 15px; font-size: 18px;}
    
    .new-hero-banner-content .btn.take-quiz-cta > div > button,.outsource-hero-section .btn.take-quiz-cta > div > button {font-size: 14px !important;height: 36px !important;line-height: 36px !important;padding: 0 20px !important;} 
    
    .hubspot-banner .row > .col-8{margin-bottom: 40px;}
    .hubspot-banner .banner-content-block p{font-size: 18px;}
    .hubspot-banner .btn-block .white-btn{padding: 6px 14px; font-size: 14px;}
    .hubspot-banner .btn-block .normal-btn{border-bottom-width: 4px;}
    
    .different-tune-heading > h2 > br{display: none;}
    
    .checkout-ratecard-download-sticky{display: none;}
    
    .dedicated-managed-sfmc-talent .content-block ul li{padding: 22px 22px;}
    
    .extensive-sfmc-expertise .row {column-gap: 0;}
    .extensive-sfmc-expertise .row > .col {width: 100%;}
    
    .agency-size-scroll{overflow-x: auto; padding-bottom: 10px;}
    .agency-size{width: 760px;}
    
    .webinar-register-sticky{display: none;}
    
    .different-tune-tab-sec > .btn.btn-black{margin-top: 30px;}
    
}


@media (max-width:640px){
    .digital-marketing .work-listing{width: 100%;}
    .testimonial-slider{padding: 10px 50px;}
    .slick-initialized .slick-slide{margin: 0;}
    .testimonial-slider .col1{width: 60px; position: static; padding: 0; float: none; display: inline-block; vertical-align: top;}
    .testimonial-slider .col2{width: calc(100% - 64px); padding-left: 10px; display: inline-block; float: none; vertical-align: top;}
    .client-profile > figure{width: 60px; height: 60px;} 
    .client-profile > figure:before{width: 60px; height: 60px;}
    .client-profile > figure:after{width: 55px; height: 55px;}
    .client-testimonial .slick-slide img{width: 95%;}
    .client-quote h5{font-size: 13px;}
    .blockquote{font-size: 12px;}
    .author h6{font-size: 12px;}
    .author span{font-size: 12px;}
    .client-review > figure{margin-right: 10px; width: 65px;}
    .row.trustpilot-review .col-6{padding-left: 15px; padding-right: 15px;}
    .client-review .review-count h4{font-size: 26px;}
    .client-review .review-count span{font-size: 14px;}
    .client-review .review-count{width: 70px; height: 70px;}
    .client-review > figure{width: calc(100% - 70px); margin: 0;}
    .row.trustpilot-review .col-6:last-of-type figure{margin: 0;}
    
    .row.trustpilot-review{max-width: 344px;  margin-bottom: 40px;}
    .blockquote::before{top: 5px; font-size: 50px;}
    .author{padding-left: 8px;}
    .section-wrap h3{margin-bottom: 20px;}
    
    /*.client-testimonial .slick-next{right: 40%; transform: translateX(-50%);}
    .client-testimonial .slick-prev{left: 40%; transform: translateX(-50%);}*/
    .hero-banner.seo-bg p{font-size: 18px; padding-right: 0; max-width: 382px; width: 100%; margin: 0 auto;}
    .hero-banner.seo-bg .btn-block .white-btn{padding: 6px 20px 5px;}
    .engagement-models .listing .inner-wrap{padding: 65px 32px; text-align: center; max-width: 320px;
    margin: 0 auto;}
    .engagement-models .listing .img-block figure{margin: 0 auto;}
    .engagement-models .listing > div[class*="col-"]{margin: 10px 0 0;}
    /*.engagement-models{padding: 0 0 50px;}*/
    .engagement-models .title-block h2{margin: 0 auto; max-width: 320px; width: 100%;}
    .engagement-models .title-block{margin-bottom: 25px;}
    .hero-banner.seo-bg .btn-block .white-btn, .hero-banner.seo-bg .btn-block .normal-btn{margin-bottom: 10px;}
    .client-review .review-count h4{font-size: 20px;} 
    .client-review .review-count span{font-size: 12px;}
    .hero-banner.seo-bg .btn-block{width: 100%; justify-content: center;}
    .live-breathe-main .lists div[class*="col-"]{width: 50%;}
    .live-breathe-main .lists div[class*="col-"]:nth-child(even):after{display: none;}
    .language-lists-main .lists ul li{width: 50%;}
    .language-lists-main .lists ul li:nth-child(3):after{display: block;}
    .language-lists-main .lists ul li:nth-child(5):after{display: none;}
    .language-lists-main .lists ul li:nth-child(even):after{display: none;}
    .language-lists-main .title-block h3 br{display: none;}
    .help-section h2 span{display: block;}
    .blog-content-left .entry-content.blog-individual h2{font-size: 20px;}
    
    .digital-marketing ul li .lists figure{width: 33.33%;}
    .digital-marketing ul li .lists figure img{max-height: 70px;}
    .client-logo-listing{margin: 0 0 40px;}
    .latest-testimonials h2{font-size: 26px;}
    .testimonial-slide:hover .play_icon{transform: translate(-50%, -50%) scale(0.8);}
    footer .copyrights p{font-size: 10px;}
    .grid .grid-item{width: 100%; margin: 0 0 15px;} 
    .grid-sizer{width: 100%; margin: 0 0 15px;}
    
    .blog .search--box .service-option{width: 50%; order: 1;}
    .blog .service-search{width: 100%; order: 3;}
    .language-lists-main .social-list .box-row img{max-height: 40px;}
    
    .prp-business-expansion, .prp-san-diego{padding: 50px 0;}
    .prp-business-expansion h3{font-size: 20px;}
    .prp-san-diego h5{margin-bottom: 20px;}
    .prp-san-diego .ceo-block{margin-top: 35px; margin-bottom: 35px;}
    .prp-san-diego .ceo-block > figure,.prp-san-diego .coo-block > figure{width: 130px;}
    .prp-san-diego .ceo-block > figure > .shape1{left: 0; bottom: 0;}
    .prp-san-diego .extensive-digital-marketing-services h5{margin-bottom: 50px;}
    .prp-san-diego .block-listing .block{width: 100%; margin-bottom: 55px;}
    .prp-san-diego .block-listing .block-inner{max-width: 100%; width: 100%;}
    .prp-san-diego .block-listing .block:nth-child(1), .prp-san-diego .block-listing .block:nth-child(2), .prp-san-diego .block-listing .block:nth-child(5), .prp-san-diego .block-listing .block:nth-child(6){justify-content: flex-start;}
    .prp-san-diego .block-listing .block:nth-child(3) .block-inner, .prp-san-diego .block-listing .block:nth-child(4) .block-inner{margin-left: 0;}
    .prp-san-diego .block-listing .block .block-inner{margin-left: 20px!important;}
    .prp-san-diego .block-listing .block-inner > span{width: 45px;height: 45px;border: 5px solid #F1F2F2;font-size: 17px;left: -24px;top: -35px;}
    .prp-san-diego .coo-block{padding: 20px;}
    .prp-san-diego .business-platform > .inner-block{align-items: flex-start;}
    .prp-san-diego .business-platform > .inner-block:first-child{margin-bottom: 35px;}
    .prp-san-diego .business-platform > .inner-block > span{width: 50px; height: 50px;}
    .prp-san-diego .business-platform > .inner-block > span > img{width: 28px;}
    .prp-san-diego .business-platform > .inner-block > p{width: calc(100% - 50px);}
    
    .ga4-migration-banner{padding: 30px 0 50px;}
    .why-should-migrate, .here-how-its-work,.help-you-guest-posting,.what-makes-first-choice,.well-thought-packages{padding: 50px 0;} 
    .here-how-its-work .step-block > span{width: 85px;height: 85px; font-size: 24px; border:5px solid;}
    .here-how-its-work .step-block > span:after{width: calc(100% + 13px);height: calc(100% + 13px);}
    .here-how-its-work .step-block > .inner-content{position: relative;width: calc(100% - 85px);padding-left: 20px;padding-bottom: 30px;}
    .here-how-its-work .step-block > .inner-content:before{left: -42px;}
    .here-how-its-work .step-block > .inner-content > h5{font-size: 18px;}
    
    .digital-innovation-counter, .uiux-design-capabilities, .why-choose-uiux-company, .immaculate-uiux-design-services, .uiux-difference{padding: 50px 0;}
    .boundaries-of-growth .inner-block-content{padding-top: 50px;}
    
}

	@media(max-width: 560px){
	}

@media (max-width:480px){
    .diliver-perfection .listing div[class*="col-"]{width: 100%;} 
    .diliver-perfection .listing div[class*="col-"] .content:after{display: none;}
    .three-block-content .content-listing .wrap:after{height: calc(100% + 10px);}
    .three-block-content .content-listing .wrap:before{bottom: -12px;}
    .yellow-bg-content span.bg-pattern{width: 190px; height: 120px;}
    .case-study-main .right-img .bg-cover img{max-width: 105px;}
    
    .case-study-main .slick-arrow.slick-prev{left: -10px;}
    .case-study-main .slick-arrow.slick-next{right: -10px;}
    .case-study-main .right-img .bg-cover{max-width: calc(100% - 50px);}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{max-width: 100%;}
    .hero-banner.seo-bg h1{max-width: 286px; width: 100%; margin: 0 auto 20px;}
    .excel-everything-seo .listng div[class*="col-"]{width: 100%;}
    .excel-everything-seo .listng .inner-wrap{text-align: center;}
    .excel-everything-seo .listng .content p{line-height: 1.44;}
    .excel-everything-seo .listng .inner-wrap .img-block figure{margin: 0 auto;}
    .contact-us-banner .inner-wrap h1{padding: 0 35px; margin-bottom: 15px;}
    .contact-us-banner .inner-wrap p{margin-bottom: 10px;}
    .contact-us-banner{padding: 20px 0 30px;}
    .award-winning-main .award-lists img{max-height: 70px;}
    .video-section, .two-column-gride, .case-study-listing{padding: 20px 0;}
    #searchform input#s{font-size: 12px;}
    
    .blog-content-left .entry-content.blog-individual h1, .blog-content-left h1{font-size: 20px; margin-bottom: 12px;}
    .blog-content-left .date-auther.breadcrumb-blog .blog--links ul li{padding: 0; width: 100%; margin: 8px 0; border-right: 0 !important;}
    .top-main-blog .top-right a, .blog-content-left .top-main-blog .top-right a{padding: 10px 12px; font-size: 12px;}
    .wp-block-image{margin: 10px 0 20px;}
    .blog-content-left .entry-content.blog-individual h2, .blog-content-left h2{font-size: 18px;}
    .blog.two-column-gride h2, .category-title{margin-bottom: 20px; font-size: 28px;}
    
    .hubspot-banner .row > .col-4 .banner-img-block > figure:after{display: none;}
    
    .dedicated-managed-sfmc-talent .content-block .line-content-list {flex-direction: column; column-gap: 0;}
    .dedicated-managed-sfmc-talent .content-block .line-content-list > h6{padding-left: 17px;}
    .dedicated-managed-sfmc-talent .content-block .line-content-list > h6:after {width: 8px;height: 8px;right: auto;top: 6px;left: 0;border-radius: 100%;}
    .dedicated-managed-sfmc-talent .content-block .line-content-list > h6:last-child:after {display: block;}
    
}

@media (max-width:420px){
    
    h1{font-size: 24px;}
    h2{font-size: 20px;}
    h3{font-size: 18px;}
    h4{font-size: 16px;}
    h5{font-size: 13px;}
    h6{font-size: 11px;}
    
    body{padding-top: 62px;}
    header{padding: 10px 0;}
    header.header-sticky{padding: 10px 0;}
    body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul{top: 63px;}
    
    .section-wrap h3, .traditional-seo .title-block h3, .engagement-models .title-block h3, .tell-us-requirement h3, .faq-section h3, .live-breathe-main .title-block h3, .case-study-main .title-block h3, .three-block-content .title-block h2, .martech-umbrella-main h3, .two-block-lists .title-block h3, .language-lists-main .title-block h3{font-size: 20px;}
    .container{padding: 0 20px;}
    .hero-banner .container-full{padding: 0 15px; }
    .counter-section ul li h5{font-size: 20px; padding-left: 4px;}
    .counter-section ul li span{margin-right: 10px; top: 4px;}
    .blockquote::before{top: 5px; font-size: 34px;}
    .hero-banner.seo-bg .wrap{padding: 0 20px;}
    .hero-banner.seo-bg h1{font-size: 22px;}
    .hero-banner.seo-bg p{font-size: 16px;}
    .hero-banner.seo-bg .banner-img{bottom: -60px;}
    .counter-section{padding: 18px 0 24px;}
    .excel-everything-seo .title-block{margin-bottom: 40px;}
    .traditional-seo .title-block{margin-bottom: 30px;}
    .traditional-seo .right-img{width: 281px; height: 281px;}
    
    .start-four-step{padding: 30px 0 15px;}
    .start-four-step h2{margin-bottom: 28px;}
    .tell-us-requirement{padding: 30px 0;}
    .hero-banner.seo-bg .btn-block .white-btn{padding: 6px 10px 5px; margin-right: 10px;}
    .hero-banner.blue-bg.seo-bg .btn-block .white-btn {margin-right: 10px;}
    .we-with-you .top-round-images .col-12 figure{margin: 10px;}
    .we-with-you .first-img{width: 65px; height: 65px;}
    
    .footer-menu .menu-first li{width: 50%;}
    
}

@media (max-width:380px){
    .top-main-blog .top-right a, .blog-content-left .top-main-blog .top-right a{padding: 7px 12px; font-size: 12px;}
    .case-study-main .right-img .bg-cover{height: 160px;}
}

/* blog single subscribe popup- */

#subscribe-popup.white-popup{max-width: 930px;width:100%;background:#fff;margin: 0 auto;text-align: center;padding: 70px 75px;-webkit-border-radius: 8px 8px 8px 8px;border-radius: 8px 8px 8px 8px}
#subscribe-popup.white-popup h2{margin-bottom: 50px;font-size: 40px;/* text-transform: uppercase; */}
#subscribe-popup.white-popup form{text-align: center}
#subscribe-popup.white-popup form .feild{margin-bottom: 50px}
#subscribe-popup.white-popup form .submit-feild input[type=submit],.book-popup form .submit-feild input[type=submit]{min-width: 210px;    text-transform: uppercase}
#subscribe-popup.white-popup form .submit-feild input[type=submit]:hover, 
#subscribe-popup.white-popup form .submit-feild input[type=submit]:focus,
.book-popup form .submit-feild input[type=submit]:hover,
.book-popup form .submit-feild input[type=submit]:focus{background: transparent;}
.mfp-zoom-in .mfp-with-anim{opacity: 0;transition: all 0.2s ease-in-out;transform: scale(0.8);}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity: 1; transform: scale(1);}
.successmsg{display: block;}
.mfp-close-btn-in .mfp-close{color: #ffffff;}
#rate-card .mfp-close, 
#subscribe-popup .mfp-close{-webkit-border-radius: 0 8px 0 0; border-radius: 0 8px 0 0;cursor: pointer;}
.mfp-close, 
.mfp-arrow{font-size: 40px; opacity: 1; color: #333; font-weight: 600; font-family: 'Material-Design-Iconic-Font';}
.mfp-close:hover, .mfp-close:focus{color:#ffda31}
/*.mfp-close:active{top: 0;}*/

@media screen and (max-width: 2920px) and (min-width: 2150px){
    .design-audit-content-sec{width: 50%;position: relative;left: 32%;counter-reset: section;}
    .design-audit-image{width: 50%;position: absolute;left: 3%;margin: 0px 0px 112px 25px;}
}

@media screen and (max-width: 4580px) and (min-width: 3520px){
.design-audit-image{width: 50%;position: absolute;left: 23%;margin: 0px 0px 112px 25px;}
}
@media screen and (max-width: 8200px) and (min-width: 4581px){
    .design-audit-image{width: 50%;position: absolute;left: 29%;margin: 0px 0px 112px 25px;}
   }
@media (max-width: 1440px){
    #subscribe-popup.white-popup h2{font-size: 38px;}
}
@media (max-width: 1366px){
    #subscribe-popup.white-popup h2{font-size: 30px;}
}
@media (max-width: 1220px){
    #subscribe-popup.white-popup h2{font-size: 24px;}
     #subscribe-popup.white-popup h2, 
     #subscribe-popup.white-popup form .feild, 
     #rate-card.white-popup form .feild, 
     #rate-card.white-popup h2{margin-bottom: 30px;}
     #subscribe-popup.white-popup, #rate-card.white-popup{padding: 50px;}
     #subscribe-popup.white-popup form .feild{margin-bottom: 30px;}
}
@media (max-width: 767px){
    #subscribe-popup.white-popup h2{font-size: 22px;}
    #subscribe-popup.white-popup, #rate-card.white-popup{padding: 40px 30px;}
    #subscribe-popup.white-popup form .feild{margin-bottom: 20px;} 
}
@media (max-width: 639px){
    #subscribe-popup.white-popup h2 span, #rate-card.white-popup h2 span{display: block;}
}

.subcribe_success_pmsg{
    color: #fff !important;
}

#subscribe-popup #subcribe_success{
    margin: 20px 0 0 0;
}

/* boost-ranking-section */
.boost-ranking-section{background-size: cover; background-position: left bottom;padding: 137px 0 180px;}

.boost-ranking-section .title-block h2 + p{margin-top: 36px;max-width: 1130px;margin-left: auto;margin-right: auto;font-size: 17px;line-height: 1.63;letter-spacing: -0.03em;}

.boost-ranking-row{margin-top: 45px; margin-left: 0; margin-right: 0;}
.boost-ranking-row .content-col{padding: 0 35px;}
.boost-ranking-row .content-col .content-box{position: relative; padding-left: 28px; margin-bottom: 83px;}
.boost-ranking-row .content-col .content-box:before{content: ""; position: absolute; left: 0; top: 8px; width: 8px; height: calc(100% - 18px); background-color: #FFDA30;}
.boost-ranking-row .content-col .content-box p{font-size: 28px; letter-spacing: -0.03em; line-height: 1.4;}
.boost-ranking-section .four-card-box{padding: 0 16px 0 10px;}
.boost-ranking-section .four-card-box .card-lists{margin: 0 -16px;}
.boost-ranking-section .four-card-box .card-lists div[class*="col-"]{margin-left: 0; margin-right: 0; padding: 0 16px;}
.boost-ranking-section .four-card-box .card-lists div[class*="col-"]:nth-child(odd){margin-top: 0;}
.boost-ranking-section .four-card-box .card-lists div[class*="col-"]:nth-child(even){margin-top: 32px;}
.boost-ranking-section .four-card-box .inner-wrap{padding: 34px 35px 50px;}
.boost-ranking-section .four-card-box .card-lists .img-block{margin-bottom: 12px; height: 58px;}
.boost-ranking-section .four-card-box .inner-wrap .img-block figure{height: 58px; width: 50px;}
.four-card-box .card-lists .content p{letter-spacing: -0.020em;}

/* why-choose-mavlers-sec */
.why-choose-mavlers-sec{padding: 136px 0 136px 0; background-repeat: no-repeat; background-position: right bottom; position: relative;} 
.why-choose-mavlers-sec .bg-img{position: absolute; right: 55px; bottom: -120px; width: 528px; max-width: 45%;} 
.why-choose-mavlers-sec .title-block{max-width: 1280px; margin: 0 auto;}
.why-choose-mavlers-sec h2{color: #fff;font-weight: 800;}

.why-choose-mavlers-sec .heading-content{}
.why-choose-mavlers-sec .heading-content p{font-size: 22px; line-height: 34px; margin-top: 30px;}

.why-choose-mavlers-sec .col-6:nth-child(2){padding-left: 40px;}
.why-choose-mavlers-sec .feature-box:first-child{margin-top: 48px;}
.why-choose-mavlers-sec .feature-box{margin-top: 58px; padding-left: 36px; padding-right: 10px; position: relative;}
.why-choose-mavlers-sec .feature-box:before{content: ""; position: absolute; background-image: url(../images/yellow-arrow.svg); background-repeat: no-repeat; display: block; width: 32px; height: 20px; left: -8px; top: 4px;}

.why-choose-mavlers-sec .feature-box h3{font-size: 22px; line-height: 26px; margin-bottom: 21px;}
.why-choose-mavlers-sec .feature-box h3 span{display: inline-block; width: 30px; margin-right: 5px; font-size: inherit; font-weight: inherit;}
.why-choose-mavlers-sec h3{font-size: 22px; line-height: 26px;}
.why-choose-mavlers-sec p{line-height: 27px;}
.black-bg *{color: #fff;}

/* why-choose-shopify-sec */
.why-choose-shopify-sec{padding: 130px 0 130px;}
.why-choose-shopify-sec .title-block{margin-bottom: 42px;}
.why-choose-shopify-sec .title-block h2{}
.why-choose-shopify-sec .d-flex{justify-content: space-between;}
.why-choose-shopify-sec .left-content p{font-size: 16px; line-height: 30px;}
.why-choose-shopify-sec .left-content .list-title{margin-top: 30px; font-weight: 700;}
.why-choose-shopify-sec .left-content .list-title b{font-weight: 700;}
.why-choose-shopify-sec ul{max-width: 780px; margin-top: 22px;}
.why-choose-shopify-sec ul li{font-size: 20px; line-height: 30px; margin-bottom: 30px; position: relative; padding-left: 40px;}
.why-choose-shopify-sec ul li:before{content: ""; position: absolute; background-image: url(../images/yellow-arrow.svg); background-repeat: no-repeat; display: block; width: 20px; height: 11px; left: 14px; top: 10px; background-color: transparent; display: none;} 

.why-choose-shopify-sec ul li .icon{position: absolute; width: 20px;height: 20px;left: 0;top: 4px; background-position: center; background-repeat: no-repeat;} 

.why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 432px);}
.why-choose-shopify-sec.traditional-seo .right-img{width: 432px;height: 432px;margin-right: -10px;}

.page-id-2754 .why-choose-shopify-sec{padding-bottom: 70px;}
.page-id-2754 .why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 568px); padding-left: 8px; padding-right: 15px;}
.page-id-2754 .why-choose-shopify-sec.traditional-seo .right-img{width: 568px; height: 594px; border-radius: 0; margin-right: -40px;}
.page-id-2754 .why-choose-shopify-sec ul{margin-top: 10px; margin-bottom: 80px;}
.page-id-2754 .why-choose-shopify-sec ul li{font-size: 16px; padding-left: 33px; margin-bottom: 18px;}
.page-id-2754 .why-choose-shopify-sec ul li:before{left: 7px;}

/* Client Satisfaction Survey */

@media (max-width: 1366px){
    .why-choose-mavlers-sec{padding: 100px 0;}
    .boost-ranking-section{padding: 100px 0;}
    .page-id-2754 .why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 400px);} 
    .page-id-2754 .why-choose-shopify-sec.traditional-seo .right-img{width: 400px; height: 418px;}
    .why-choose-mavlers-sec .heading-content p{font-size: 18px; line-height: 30px; margin-top: 25px;}
}

@media (max-width: 1024px){
    .boost-ranking-section{padding: 70px 0;}
    .boost-ranking-row .content-col{padding-left: 0;}
    .boost-ranking-section .four-card-box{padding: 0 15px 0 0px;}
    .boost-ranking-section .four-card-box .inner-wrap{padding: 20px;}
    .boost-ranking-section .four-card-box .card-lists div[class*="col-"]{}
    .why-choose-mavlers-sec{padding: 70px 0;}
    .why-choose-mavlers-sec .title-block{margin-bottom: 20px;}
    .why-choose-mavlers-sec .col-6:nth-child(2){padding-left: 15px;}
    .why-choose-mavlers-sec .feature-box:first-child,
    .why-choose-mavlers-sec .feature-box{margin-top: 35px;}    
    .why-choose-mavlers-sec .feature-box h3{font-size: 18px; margin-bottom: 10px;}
    .why-choose-shopify-sec{padding: 70px 0;}
    .why-choose-shopify-sec .title-block{margin-bottom: 20px;}
    .why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 350px);}
    .why-choose-shopify-sec.traditional-seo .right-img{width: 350px; height: 350px;}     
}

@media (max-width: 1023px){
    .boost-ranking-section{padding: 50px 0;}
    .boost-ranking-row .content-col{width: 100%;}
    .boost-ranking-section .four-card-box{width: 100%;}
    .why-choose-mavlers-sec, .why-choose-shopify-sec{padding: 50px 0;}
    .why-choose-mavlers-sec .col-6{width: 100%;}
    .why-choose-mavlers-sec .bg-img{display: none;}
    
    .page-id-2754 .why-choose-shopify-sec.traditional-seo .left-content, 
    .why-choose-shopify-sec.traditional-seo .left-content{width: 100%; padding-right: 0;}
    
    .page-id-2754 .why-choose-shopify-sec.traditional-seo .right-img{margin: 0 auto; width: 350px; height: 366px;}
    .why-choose-shopify-sec.traditional-seo .right-img{margin: 0 auto;}
    .why-choose-mavlers-sec .heading-content p{font-size: 16px; line-height: 28px; margin-top: 20px;}
    .enumenu_ul li:nth-child(2) ul li.col-6 {margin: 0 0 0 0;}
}

@media (max-width: 767px){
    .why-choose-shopify-sec{padding: 40px 0;}
    .why-choose-shopify-sec .title-block{margin-bottom: 0;}
    .boost-ranking-section .four-card-box .card-lists div[class*="col-"]:nth-child(even){margin-top: 0;}
    .page-id-2754 .why-choose-shopify-sec.traditional-seo .right-img{width: 350px; height: 366px;}
}

@media (max-width: 420px){
     .page-id-2754 .why-choose-shopify-sec.traditional-seo .right-img{width: 280px; height: 293px;}   
} 



.client-feedback-pg{padding-bottom: 100px;}
.black_banner_sec{background-color: #000;color: #fff;text-align: center;padding: 100px 0;display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: center;overflow: hidden;background-size: cover !important;position: relative;background-position: center !important;}
.black_banner_sec h1{font-size: 60px;margin-bottom: 30px;display: inline-block;color: #000;}
.black_banner_sec h1 span{color: #ffda30; font-weight: 700;}
.rating-main{padding: 100px 0 50px;position: relative;}
.rating-main:before{height: 300px;width: 100%;content: "";position: absolute;left: 0;top: 0;background: #ffda30;}
.rating-main .rateWrap{background: #fff;max-width: 800px;margin: auto;padding: 80px 80px 50px;position: relative;z-index: 1;}
.rating-main .rateWrap .section-title{text-align: center;margin-bottom: 50px;}
.rate-row{margin-bottom: 15px;border-bottom: solid 2px #f3f3f3;padding-bottom: 15px;align-items: center;}
.rate-box{text-align: center;}
.star-rating{direction: rtl;display: inline-block;padding: 7px 15px 5px;cursor: default;background: #eee;border-radius: 40px;box-shadow: 1px 2px 0px #ccc;}
.star-rating input[type=radio]{display: none;}
.star-rating label{color: #bbb;font-size: 18px;padding: 0;cursor: pointer;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.star-rating label:hover, .star-rating label:hover~label, .star-rating input[type=radio]:checked~label{color: #f2b600;}
.page_bottom_form.gotForm.testimonial-form input[type=submit]{border: none;width: auto;min-height: 48px;line-height: 48px;background: #000;color: #fff;padding: 0 30px;font-size: 18px;text-transform: uppercase;}
.page_bottom_form.gotForm.testimonial-form input[type=submit]:hover{background: #ffda30;color: #000;}
.al-sml-popup.popup-main{position: fixed;height: 100%;width: 100%;overflow: auto;z-index: 99;left: 0;top: 0;opacity: 0;visibility: hidden;transform: scale(.8);transition: .5s all;z-index: -1;background: 0 0;background-color: rgba(0,0,0,.4);}
.popup-main .popup-content{display: flex;flex: 0 0 100%;flex-wrap: wrap;align-items: center;justify-content: center;height: 100%;text-align: center;padding: 0 15px;}
.al-submit{background: #f3f3f3;padding: 50px 30px;text-align: center;min-width: 700px;box-shadow: 0 0 40px rgb(0 0 0/20%);position: relative;min-height: 350px;display: flex;justify-content: center;align-items: center;}
.al-submit h4{font-size: 22px;line-height: 1.5;font-weight: 700;}
.page_bottom_form.gotForm.testimonial-form{max-width: 600px; margin: 0 auto; }
.rating-main .testimonial-section_feed{max-width: 600px;margin: 0 auto 40px;border: solid 1px #ccc;padding: 50px;border-radius: 30px;}
.rating-main .testimonial-section_feed .heading{margin-bottom: 40px;}
.rating-main .testimonial-section_feed .heading,
.rating-main .testimonial-section_feed .heading span{font-weight: 800; text-align: center;}
.rating-main .testimonial-section_feed .form-group{width: 100%;}
.rating-main .testimonial-section_feed .form-group .optionList{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; justify-content: center; margin-top: 15px;}
.rating-main .testimonial-section_feed .form-group textarea{border: 0; border-bottom: 1px solid #000; min-height: auto; padding: 11px 0; border-radius: 0; font-size: 14px;}
.rating-main .testimonial-section_feed .form-group{margin-bottom: 51px;}

.optionList .optionBox{margin: 0 40px 0 0;cursor: pointer;position: relative;}
.optionList .optionBox input[type=radio], .optionList .optionBox input[type=checkbox]{position: absolute;opacity: 0;}
.optionList .optionBox span{position: relative;display: block;padding-left: 20px; font-size: 16px;}
.optionList .optionBox span:before{position: absolute;height: 14px;width: 14px;border: solid 1px #000;content: "";border-radius: 100%;left: 0;top: 0;}
.optionList .optionBox input[type=radio]+span:after{content: "";height: 6px;width: 6px;position: absolute;background: #000;left: 4px;border-radius: 100%;top: 4px;opacity: 0;}
.optionList .optionBox input:checked+span:after{opacity: 1;}
.page_bottom_form .heading{text-align: center; margin-bottom: 40px;}
.testimonial-section_feed h4{font-size: 25px; font-weight: 800; text-align: center;} 
.testimonial-section_feed h4 span{font-size: inherit; font-weight: inherit;}
/* mavlers-comparison-section start */
.mavlers-comparison-section{padding: 133px 0 140px;}
.mavlers-comparison-section .container{max-width: 1470px;}
.comparison-services{margin-top: 60px; position: relative;}
.comparison-services:before{content: ""; width: calc(50% + 15px); height: 100%; background-color: #F1F2F2; border-radius: 40px 40px 10px 10px; position: absolute; right: 0; top: 0;}
.comparison-services .col-head.with-logo{padding-left: 175px;} 
.comparison-services .col-head{border: 1px solid #000; border-radius: 30px; padding: 9px 40px; position: relative; margin-bottom: 28px; background-color: #fff;}
.comparison-services .comparison-title .col-head .comparison-logo{position: absolute; width: 117px; height: 117px; top: 50%; left: -5px; margin-top: -4px; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.comparison-services .services-list:first-child{border-bottom: 0;}
.comparison-services .services-list{margin: 0; position: relative;}
.comparison-services .services-list:before{content: ""; position: absolute; height: 1px; width: calc(100% - 8px); background-color: #7F7F7F; left: 8px; top: 0;}
.comparison-services .services-list:first-child:before,
.comparison-services .services-list:nth-child(2):before{display: none;}
.comparison-services .services-list .col-6:first-child{padding-left: 8px; padding-right: 38px; width: calc(50% - 30px);}
.comparison-services .services-list .col-6:last-child{padding-left: 15px; padding-right: 0; width: calc(50% + 30px);}
.comparison-services .services-list .service-point{font-size: 18px; line-height: 26px; position: relative; padding: 25px 30px 26px 90px;}
.comparison-services .services-list:last-child .service-point{padding-bottom: 70px;} 
.comparison-services .services-list .service-point.plus-point{padding-left: 135px;}
.comparison-services .services-list .service-point:before{content: ""; width: 26px; height: 26px; border: 1px solid #000; border-radius: 100%; background-color: transparent; position: absolute;  top: 24px; left: 41px; display: block; background-repeat: no-repeat; background-position: center center;}
.comparison-services .services-list .service-point.minus-point:before{background-color: #fff; background-image: url(../images/cross-icon-black.svg); background-size: 10px;}
.comparison-services .services-list .service-point.plus-point:before{background-color: #FFDA30; background-image: url(../images/tick-icon-black.svg); background-size: 10px; left: 65px;}
.page-id-2840 .why-choose-mavlers-sec .bg-img{width: 347px; bottom: -60px;}
.page-id-2840 .why-choose-mavlers-sec .feature-box:nth-child(3):before{display: none;}
/* mavlers-comparison-section end */

/* ecommerce-seo-services page start */
.challenges-section{padding-bottom: 145px; position: relative;}
.challenges-section-top{position: relative; padding: 130px 0 55px;}
.challenges-list-box-wrapper{position: relative; padding: 0 30px;}
.challenges-list-box-wrapper:before, .challenges-section-top:before{content: ""; position: absolute; width: 100%; background-color: #212121; top: 0; left: 0;}
.challenges-section-top:before{height: 100%;}
.challenges-list-box-wrapper:before{height: 50%; top: -1px;}
.challenges-section .container{position: relative;}
.challenges-section .title-block *{color: #fff;}
.challenges-section .heading-content p{font-size: 24px; line-height: 37px; margin-top: 30px; max-width: 1360px; margin-left: auto; margin-right: auto;}
.challenges-list-box{position: relative; max-width: 1440px; margin: 0 auto 0; padding: 73px 75px; border-radius: 10px;}
.challenges-list-box p{font-size: 24px; line-height: 37px;}
.challenges-list-box ul{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; flex-wrap: wrap; padding: 12px 110px 0 140px;}
.challenges-list-box ul li{font-size: 20px; line-height: 26px; width: 50%; text-align: left; width: 53%; margin-top: 28px;}
.challenges-list-box ul li:nth-child(2n+1){width: 47%; padding-right: 15px;}
.challenges-list-box ul li:before{width: 8px; height: 8px; top: 8px; left: -2px;}
.ecommerce-seo-services .why-choose-shopify-sec .title-block{margin-bottom: 0;}
.ecommerce-seo-services .why-choose-shopify-sec.traditional-seo .left-content{}
.ecommerce-seo-services .why-choose-shopify-sec.traditional-seo .right-img{border-radius: 0; background-size: 100%;}
.ecommerce-seo-services .why-choose-shopify-sec ul li{padding-left: 50px;}
.ecommerce-seo-services .why-choose-shopify-sec ul li .icon{width: 23px; height: 23px; left: 10px;}
.ecommerce-seo-services .live-breathe-main .lists div[class*="col-"]:after{opacity: 0;}

/* ecommerce-seo-services page end */

/* Hire Shopify Developer page start */
.two-column-box.four-card-box .card-lists{margin: 0 -45px; justify-content: flex-start; position: relative; left: 40px;} 
.two-column-box.four-card-box .col-3{width: 50%; padding: 0 45px;} 
.two-column-box.four-card-box .card-lists div[class*="col-"]{margin: 0 -15px;}
.two-column-box.four-card-box .card-lists div[class*="col-"]:nth-child(odd){margin-top: 0;}
.two-column-box.four-card-box .card-lists div[class*="col-"]:nth-child(even){margin-top: 80px;}
.two-column-box.four-card-box .inner-wrap:hover:before{transform: translate(-25%,-25%) scale(1.6);}
.two-column-box.four-card-box.two-column-box .col-3 .inner-wrap{text-align: left; padding: 40px 70px;}
.two-column-box.four-card-box .card-lists .img-block{height: 85px; margin-bottom: 28px;}
.two-column-box.four-card-box .inner-wrap .img-block figure{width: 85px; height: 85px;}
.two-column-box.four-card-box .inner-wrap h3{margin-bottom: 24px;}
.language-lists-main .lists ul.d-inline{max-width: 100%;}
.language-lists-main .lists ul.d-inline li{width: auto; padding: 0 35px;}
.language-lists-main .lists ul.d-inline li:after{display: block;}
.language-lists-main .lists ul.d-inline li:last-child:after{display: none;}
.hire-shopify-developers .why-choose-shopify-sec .title-block{margin-bottom: 30px;}
.hire-shopify-developers .why-choose-shopify-sec ul{margin-top: 0; margin-left: 86px;}
.hire-shopify-developers .why-choose-shopify-sec ul li{margin-bottom: 19px; padding-left: 57px;}
.hire-shopify-developers .why-choose-shopify-sec.traditional-seo .right-img{width: 530px; height: 100%; background-size: 100%; background-repeat: no-repeat; background-position: center; border-radius: 0;}
.hire-shopify-developers .why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 530px);}
.hire-shopify-developers .three-step-rounded .bottom-content,
.hire-php-developers .three-step-rounded .bottom-content{padding-right: 0;}
.hire-shopify-developers .martech-umbrella-main h3,
.hire-php-developers .martech-umbrella-main h3{letter-spacing: -0.010em;}
/* Hire Shopify Developer page end */

/* Hire Php Developer page start */
.hire-php-developers .build-team-banner .banner-img img{margin-left: 50px;}
.best-choice-points-section{padding: 130px 0 110px; position: relative;}
.best-choice-points-section .choice-points{margin-top: 30px;}
.choice-points .feature-box{margin-bottom: 29px;padding-left: 33px;padding-right: 33px;}
.choice-points .feature-box .title{min-height: 98px;position: relative;padding-left: 120px;align-items: center;margin-bottom: 12px;}
.choice-points .feature-box .title h3{font-size: 26px; font-weight: 700; /*margin-top: 15px;*/} 
.choice-points .feature-box .title span{display: block; width: 98px; height: 98px; border-radius: 50%;  position: absolute; left: 0; display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; justify-content: center; font-size: 20px; font-weight: 700;}
.choice-points .feature-box .title span:before{content: ""; background-color: #ffda31; display: block;position: absolute;width: 80px;height: 80px;border-radius: 50%;}
.choice-points .feature-box .title span:after{content: ""; border-right: 1px solid #000000; border-left:  1px solid #000000; border-top:  1px solid #000000; border-bottom: 1px solid transparent; display: block;width: 100%;height: 100%;border-radius: 50%;position: absolute; transform: rotate(-45deg);}
.grey-bg .choice-points .feature-box .title span:before {background-color: #ffffff;}
.grey-bg .choice-points .feature-box .title span:after{border-color: #FFDA30;border-bottom-color: transparent;}
.black-bg .choice-points .feature-box .title span:after {border-color: #fed931;border-bottom-color: transparent;}
.choice-points .row .col-6:nth-child(3n) .feature-box .title span:after{transform: rotate(-105deg);}
.choice-points .row .col-6:nth-child(4n) .feature-box .title span:after{transform: rotate(75deg);} 
.choice-points .feature-box p{line-height: 26px;}
.choice-points .row .col-right{padding-left: 62px; padding-top: 58px;}
/* Hire Php Developer page end */

/* Amazon PPC page start */
.why-mavlers-section{position: relative; padding: 120px 0 115px;}
.why-mavlers-section .title-block{margin-bottom: 28px;}
.why-mavlers-section h2{letter-spacing: -0.020em;}
.why-mavlers-section h3{font-size: 26px;font-weight: 700;margin-bottom: 15px;display: block;}
.why-mavlers-section p{line-height: 26px;}
.why-mavlers-section .section-bg-img{position: absolute;bottom: 9.3%;left: -4.2%;width: 26.2%;}
.why-mavlers-section .center-img-wrap figure{top: 0; transform: translate(-50%,0); width: 43%; margin: 0 15px;}
.why-mavlers-section .dev-lists div[class*="col-"]{padding-top: 22px; padding-bottom: 27px;}
.why-mavlers-section .dev-lists div[class*="col-"] .wrap{max-width: 350px;width: 100%;padding-top: 24px;position: relative; padding-left: 30px;}
.why-mavlers-section .dev-lists div[class*="col-"]:nth-child(even) .wrap{margin-left: auto; margin-right: -12px; max-width: 330px;}
.why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5):last-child {width: 100%;}
.why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5):last-child .wrap {margin: 0 auto;}

.why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) .wrap { margin-right: 0; margin-left: auto;}
.why-mavlers-section .dev-lists div[class*="col-"]:nth-child(6):last-child .wrap {
    margin-left: 0;
}

.sticky-leftbar-section{padding: 0 0 110px; width: 100%;}
.sticky-leftbar-section .col-left{padding-top: 175px;}
.sticky-leftbar-section .sticky-sidebar{padding-left: 40px; padding-right: 45px; padding-bottom: 100px;} 
.sticky-leftbar-section .col-left h2{font-size: 41px; line-height: 1.3; font-weight: 800; margin-bottom: 40px; position: relative; padding-left: 20px; letter-spacing: -0.010em;}
.sticky-leftbar-section .col-left h2:before{content: "";position: absolute;left: -5px;top: 8px;width: 8px;height: calc(100% - 18px);background-color: #FFDA30;}
.sticky-leftbar-section p,
.sticky-leftbar-section ul li{line-height: 26px; margin-bottom: 20px;}
.sticky-leftbar-section ul li:before{width: 9px; height: 9px; border-radius: 0; background-color: #FFDA30; top: 8px;}
.sticky-leftbar-section .col-right{/*padding-right: 0;*/} 
.features-scroll-content{padding-top: 260px;}  
.features-scroll-content h3{font-size: 24px; font-weight: 700; margin-bottom: 18px;}
.features-scroll-content p{margin-bottom: 26px;}
.sticky-leftbar-section ul li{padding-left: 22px; margin-bottom: 14px;}
.features-scroll-content .scroll-content{padding-left: 70px;}
.features-scroll-content .content-icon{padding-left: 70px; padding-top: 80px; padding-bottom: 30px; height: 250px; width: 100%; position: absolute; top: 0; /*background-color: #212121;*/ z-index: 1;}
.features-scroll-content .content-icon .icon{position: absolute; display: flex; align-items: center; opacity: 0;}
.features-scroll-content .content-icon .icon.active{opacity: 1;}
.features-scroll-content .icon img{height: 140px;}
.features-scroll-content .content-box{border-bottom: 1px solid; padding-bottom: 68px; margin-bottom: 30px;} 
.features-scroll-content .content-box:last-child{border-bottom: 0; padding-bottom: 0;}
.features-scroll-content .content-box .icon{margin-bottom: 30px; display: none;}
.sticky-leftbar-section .fixed{position: fixed; top: 200px; max-width: calc(50% - (100% - 1380px)/2);}
.sticky-leftbar-section.fixed_content .content-icon{position: fixed; top: 100px; background-color: #212121;}
.sticky-leftbar-section.fixed_content .features-scroll-content{padding-top: 360px;}
/* Amazon PPC page end */

.two-col-content-sec{padding: 107px 0 50px 0;}
.two-col-content-wrap{max-width: 1175px;margin: 0 auto;}
.custom-heading{text-align: center;}
.custom-heading h2{position: relative;display: inline-block;/*text-transform: capitalize;*/z-index: 1;}
.custom-heading h2 span{font-weight: 700;position: relative;display: inline-block;}
/*.custom-heading h2 span:before{position: absolute;content: "";left: 0;right: 0;bottom: 0;background-color: #FFE56E;height: 10px;z-index: -1;}*/
.two-col-wrap{display: flex;flex-wrap: wrap;margin: 0 -33px -50px;padding: 94px 0 0 0;}
.two-col-list{width: 50%;padding: 0 33px 50px;}
.two-col-content-box{border: 1px solid #000000;border-radius: 15px;padding: 27px 15px 28px 38px;height: 100%;background-color: #ffffff;position: relative;}
.two-col-content-icon{margin: 0 0 -4px -11px;}
.two-col-content-box h3{font-weight: 600;font-size: 24px;line-height: 36px;text-transform: capitalize;margin: 0 0 9px 0;}
.two-col-content-box p{line-height: 27px;}
.two-col-content-box:before{position: absolute;content: "";background-color: #FFDA30;left: 0;top: 0;right: 0;bottom: 0;border-radius: 15px;z-index: -1;transition: 0.5s all ease-in-out;}
.two-col-content-box:hover:before{right: -10px;bottom: -10px;}
.our-client-sec{padding: 50px 0 170px 0;}
.our-client-wrap{max-width: 1046px;margin: 0 auto;background-color: #F3F3F3;border-radius: 25px;padding: 88px 0 70px 0;}
.our-client-slider{padding: 45px 180px 0;position: relative;}
.our-client-slider:before{position: absolute;content: "";background-image: url(../images/quote-icon.svg);width: 60px;height: 53px;left: 128px;top: 122px;z-index: 1;}
.our-client-logo{width: 111px;height: 111px;margin: 0 auto;position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 10px 10px;background-color: #ffffff;border-radius: 50%;}
.our-client-slider .slick-slide{padding: 10px 0 0;}
.our-client-logo:before{position: absolute;content: "";width: 115px;height: 115px;background-color: #FFDA30;border-radius: 50%;z-index: -1;left: 0;bottom: 0;}
.our-client-content{padding: 20px 0 0 0px;text-align: center;}
.our-client-content p{line-height: 28px;margin: 0 0 18px 0;}
.our-client-slider-nav{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 30px 0 0 0;}
.our-client-slider-nav .slick-arrow{position: relative;transform: none;width: 30px;height: 30px;border-width: 1px;line-height: 28px;background-color: #ffffff;margin: 0 10px;}
.our-client-slider-nav .slick-arrow:after{font-size: 22px;}
.our-client-slider-nav .slick-arrow:hover{background: #ffda30;}
.web-development-cta-sec{background-color: #FFDA30;}
.web-development-cta-wrap{display: flex;flex-wrap: wrap;}
.web-development-cta-left{width: 53%;padding: 75px 0 72px 233px;}
.web-development-cta-right{width: 47%;position: relative;}
.web-development-cta-content h3{font-weight: 700;font-size: 24px;line-height: 36px;text-transform: capitalize;margin: 0 0 30px 0;}
.web-development-cta-content .btn .white-btn{font-weight: 600;font-size: 16px;line-height: 20px;padding: 10px 28px;}
.web-development-cta-right img{position: absolute;bottom: 0;left: 10px;}
.tech-stack-sec{padding: 100px 0 100px 0;}
.tech-stack-wrap{max-width: 930px;margin: 0 auto;padding: 50px 0 0 0;}
.tech-stack-tab{display: flex !important;flex-wrap: wrap;}
.tech-stack-tab .resp-tabs-list{width: 40%;padding: 4px 0 0 0;height: 340px;}
.tech-stack-tab .resp-tabs-container{width: 60%;padding: 0;min-height: auto;}
.tech-stack-content-wrap{display: flex;flex-wrap: wrap;margin: 0 -7px -18px;padding: 73px 0 0 80px;}
.tech-stack-content-list{width: 50%;padding: 0 7px 18px;}
.tech-stack-content-box{background-color: #F3F3F3;border-radius: 12px;min-height: 70px;display: flex;flex-wrap: wrap;align-items: center;padding: 10px 28px;}
.tech-stack-tab .resp-tabs-list .resp-tab-item.resp-tab-active{font-weight: 600;}
.tech-stack-tab .resp-tabs-list .resp-tab-item{padding: 0;font-size: 24px;line-height: 30px;text-transform: capitalize;margin: 0 0 46px 0;background-color: transparent !important;cursor: pointer;}
.tech-stack-tab .resp-tabs-list .resp-tab-item:before{display: none;}
.tech-stack-tab .resp-tabs-list .mCSB_container{margin: 0;}
.tech-stack-tab .resp-tabs-list .mCustomScrollBox>.mCSB_scrollTools{opacity: 1;right: 2px;}
.tech-stack-tab .resp-tabs-list .mCSB_scrollTools .mCSB_draggerRail{width: 2px;background-color: #000000;}
.tech-stack-tab .resp-tabs-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 6px;background-color: #FFDA30;border-radius: 0;}
.project-glimpse-slider .slick-track{display: flex;flex-wrap: wrap;align-items: center;}
.project-glimpse-slider .project-glimpse-img{height:585px;background-position: top center;background-size:cover;background-repeat: no-repeat;filter: blur(3px);-webkit-filter: blur(3px);}
.project-glimpse-slider .slick-center .project-glimpse-img{height:758px;border: 2px solid #000000;border-radius: 5px;filter: blur(0px);-webkit-filter: blur(0px);}
.project-glimpse-sec{padding: 70px 0 165px 0;border-radius: 5px;}
.project-glimpse-wrap{max-width: 945px;margin: 0 auto;}
.custom-heading p{margin: 40px 20px 0;line-height: 28px;}
.project-glimpse-slider{padding: 28px 0 0 0;}
.project-glimpse-slider .slick-arrow{width: 30px;height: 30px;border-width: 1px;line-height: 28px;background-color: #ffffff;margin: 0 10px;left: -110px;}
.project-glimpse-slider .slick-arrow.slick-next{left: auto;right: -110px;}
.project-glimpse-slider .slick-arrow:after{font-size: 22px;}
.project-glimpse-slider .slick-arrow:hover{background: #ffda30;}
.new-cta-sec{background-color: #FFDA30;padding: 101px 0 96px 0;background-position: left bottom;background-repeat: no-repeat;}
.new-cta-content{text-align: center;}
.new-cta-content h4{font-size: 24px;line-height: 36px;font-weight: 700;text-transform: capitalize;margin: 0 0 30px 0;}
.new-cta-content .white-btn{font-weight: 600;font-size: 16px;line-height: 20px;padding: 10px 28px;}
.new-cta-content .white-btn:hover{color: #000000;}
.timeline-sec{padding: 100px 0 100px 0;}
.timeline-wrap{max-width: 1111px;margin: 0 auto;}
.timeline-list-wrap:before{position: absolute;content: "";width: 2px;background-color: #FFDA30;right: 0;top: 0;bottom: 170px;left: 11px;margin: auto;}
.timeline-list-wrap{margin: 50px 0 0 0;position: relative;counter-reset: section;}
.timeline-list{padding: 0 0 27px 0;position: relative;}
.timeline-list:before{position: absolute;content: "";width: 55px;height: 55px;border: 2px solid #FFDA30;border-radius: 50%;background-color: #ffffff;left: 12px;right: 0;top: 0;margin: auto;}
.timeline-list:after{position: absolute;counter-increment: section;content: "0"counter(section);font-family: 'Montserrat';font-weight: 700;font-size: 24px;line-height: 24px;color: #FFDA30;left: 10px;right: 0;top: 16px;margin: auto;text-align: center;}
.timeline-list:nth-child(odd) .timeline-content{margin: 0 0 0 auto;text-align: left;padding: 12px 0 0 2px;max-width: 500px;}
.timeline-content{max-width: 510px;padding: 12px 0 0 2px;text-align: right;position: relative;}
.timeline-content h4{font-weight: 600;font-size: 24px;line-height: 30px;text-transform: capitalize;margin: 0 0 12px 0;}
.timeline-content p{line-height: 27px;}
.new-ppc-design{background-repeat: no-repeat;background-position: center top;background-size: cover;padding: 100px 0 100px;}
.new-ppc-design:before{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000;opacity: 0.85;}
.new-ppc-design .banner-content *{color: #ffffff;}
body.page-template-ppctemplate{padding-top: 0;}
body.page-template-ppctemplate header{background-color: transparent;padding: 34px 0;}
body.page-template-ppctemplate header.header-sticky{background-color: #000;padding: 20px 0;}
body.page-template-ppctemplate header .container-full{max-width: 1195px;}
body.page-template-ppctemplate header .logo{width: 220px;}
body.page-template-ppctemplate .new-ppc-design .container{max-width: 1195px;}
.new-ppc-design.ga4-migration-banner .col-7{width: 54%;margin-top: 87px;padding-left: 10px;}
.new-ppc-design .col-5{width: 46%;padding-left: 4px !important;padding-right: 0;}
.new-ppc-design .banner-content h1{font-size: 40px;line-height: 44px;text-transform: capitalize;margin: 0 0 29px 0;}
.new-ppc-design .banner-content p{font-size: 18px;line-height: 27px;margin: 0 0 0 0;}
.banner-rating{padding: 20px 0 0 0;}
.banner-rating ul{display: flex;flex-wrap: wrap;align-items: center;}
.banner-rating ul li{padding: 0 35px 0 0;width: auto;}
.banner-rating ul li:before{display: none;}
.banner-rating ul li span{display: block;text-align: center;font-size: 16px;line-height: 20px;color: #ffffff;padding: 2px 0 0 0;}
.new-ppc-design .tell-us-requirement.ga4-migration-form{box-shadow: 10px -10px 0px 0px #ffda30;}
.new-ppc-design .ga4-migration-form h5{font-size: 25px;margin-bottom: 17px;}
.new-ppc-design .tell-us-requirement.ga4-migration-form .feild{margin-bottom: 30px;}
.new-ppc-design .tell-us-requirement.ga4-migration-form .feild input, .tell-us-requirement.ga4-migration-form .feild textarea, .tell-us-requirement.ga4-migration-form .feild .sbSelector, .tell-us-requirement.ga4-migration-form .feild .sbHolder{padding: 6px 0;height: 35px;font-size: 16px;font-weight: 500;min-height: auto;}
.new-ppc-design .tell-us-requirement.ga4-migration-form .feild label.project-time-dropdown{font-weight: 700;margin-top: 7px;margin-bottom: 27px;}
.new-ppc-design .tell-us-requirement .custom-chk-wrap{margin-top: 2px;}
.new-ppc-design input[type=submit]{padding: 12px 28px;font-size: 16px;}
.new-ppc-design .tell-us-requirement.ga4-migration-form .feild .sbSelector > a{font-size: 16px;}
.price-tag{position: absolute;right: -31px;top: -74px;background-color: #FFDA30;width: 156px;height: 156px;border-radius: 50%;box-shadow: 0px 0px 0px 5px #ffffff;text-align: center;padding: 32px 0 0 0;}
.price-tag h6{font-weight: 600;font-size: 24px;line-height: 24px;text-transform: capitalize;margin: 0 0 12px 0;}
.price-tag span{display: block;font-weight: 600;font-size: 16px;line-height: 20px;color: #ffffff;position: relative;z-index: 1;}
.price-tag span strong{font-weight: 600;font-size: 24px;line-height: 24px;display: inline-block;padding: 0 5px 0 0;}
.price-tag:before{position: absolute;content: "";border: 2px dashed #ffffff;left: 5px;right: 5px;top: 5px;bottom: 5px;border-radius: 50%;}
.price-tag:after{position: absolute;content: "";background-image: url(../images/price-tag-bg.png);width: 179px;height: 57px;left: -12px;bottom: 17px;}
.page-template-ppctemplate .faq-wrap {max-width: 1095px;margin: 0 auto;}
.page-template-ppctemplate .tell-us-requirement-wrap {padding: 100px 30px 60px 30px;max-width: 1175px;margin: 0 auto;}
.page-template-ppctemplate .faq-section + .tell-us-requirement{padding: 0;}
.page-template-ppctemplate .faq-section {padding: 70px 0 100px;}
.wordpress-vip-sec {padding: 28px 0 135px 0;position: relative;}
.wordpress-vip-sec:before{position: absolute;content: "";background-image: url(../images/logo-arrow-sign.svg);width: 365px;height: 300px;right: -19px;top: -33px;}
.wordpress-vip-sec:after{position: absolute;content: "";background-image: url(../images/wordpress-vip-element.svg);width: 141px;height: 210px;left: -81px;bottom: 149px;}
.wordpress-vip-wrap {display: flex;flex-wrap: wrap;position: relative;}
.wordpress-vip-left {width: 51%;}
.wordpress-vip-content h1 {font-weight: 400;font-size: 54px;line-height: 64px;letter-spacing: 0.9px;margin: 0 0 54px 0;}
.wordpress-vip-content h1 strong{font-weight: 700;}
.wordpress-vip-content p {font-size: 24px;line-height: 40px;}
.wordpress-vip-content .btn {margin: 52px 0 0 0;}
.wordpress-vip-content .btn a {padding: 12px 48px;} 
.wordpress-vip-right {width: 49%;padding: 51px 0 0 0;}
.wordpress-vip-img {text-align: right;margin: 0 -12px 0 0;}
.badge-sec {position: relative;background-repeat: no-repeat;background-position: center center;background-size: cover;padding: 80px 0 65px 0;}
.badge-sec:before {position: absolute;content: "";background-color: #FFDB2D;opacity: 0.95;left: 0;right: 0;top: 0;bottom: 0;}
.badge-wrap {position: relative;z-index: 1;}
.badge-wrap ul {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;max-width: 695px;margin: 0 auto;position: relative;}
.badge-wrap ul li {width: auto;text-align: center;padding: 0;}
.badge-wrap ul li:nth-child(1):before{width: 76px;height: 76px;top: auto;bottom: 29px;left: -37px;z-index: -1;background-color: #FFFFFF;}
.badge-wrap ul li:nth-child(2):before {width: 165px;height: 165px;top: -28px;left: auto;right: -85px;z-index: -1;background-color: #FFFFFF;opacity: 0.20;}
.badge-wrap ul:before {position: absolute;content: "";width: 3px;height: 80px;background-color: #231F20;left: 0;right: 0;top: 0;bottom: 0;margin: auto;border-radius: 20px;}
.wordpress-vip-services-sec {background-color: #F1F2F2;padding: 160px 0 180px 0;}
.wordpress-vip-services-heading {text-align: center;}
.wordpress-vip-services-main {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 20px 0 0 33px;}
.wordpress-vip-services-left {width: 45%;}
.wordpress-vip-services-list {padding: 0 0 51px 0;}
.wordpress-vip-services-content {display: flex;flex-wrap: wrap;align-items: center;}
.wordpress-vip-services-content img {width: 98px;}
.wordpress-vip-services-content h5 {line-height: 32px;width: calc(100% - 100px);padding: 0 0 0 22px;}
.wordpress-vip-services-content p {margin: 10px 0 0 0;line-height: 27px;}
.wordpress-vip-services-right {width: 45%;padding: 60px 0 0 10px;}
.wordpress-vip-services-list:last-child {padding: 0;}
.wordpress-vip-partner-sec {background-color: #F1F2F2;padding: 130px 0 90px 0;}
.wordpress-vip-partner-wrap {max-width: 1170px;margin: 0 auto;padding: 0 15px;}
.wordpress-vip-partner-heading {text-align: center;}
.wordpress-vip-partner-main {display: flex;flex-wrap: wrap;width: 100%;padding: 42px 0 0 0;}
.wordpress-vip-partner-left {width: 22%;position: relative;}
.wordpress-vip-partner-img {position: absolute;right: -139px;top: 87px;}
.wordpress-vip-partner-img img {max-width: inherit;/* float: right; */}
.wordpress-vip-partner-list {max-width: 600px;padding: 0 0 42px 0;position: relative;}
.wordpress-vip-partner-content h3 {font-weight: 700;font-size: 24px;line-height: 28px;margin: 0 0 15px 0;}
.wordpress-vip-partner-content p {line-height: 26px;}
.wordpress-vip-partner-right {width: 78%;padding: 0 0 0 4px;counter-reset: section;}
.wordpress-vip-partner-list:nth-child(2) {left: 24%;}
.wordpress-vip-partner-list:nth-child(3) {left: 44%;}
.wordpress-vip-partner-list:nth-child(4) {left: 54%;}
.wordpress-vip-partner-list:nth-child(5) {left: 44%;}
.wordpress-vip-partner-list:nth-child(6) {left: 24%;}
.wordpress-vip-partner-content h3:before {position: absolute;content: "0" counter(section);counter-increment: section;left: -43px;background-color: transparent;border-bottom: 5px solid #ffda31;}
.review-rating-sec {padding: 100px 0 100px 0;}
.review-rating-list-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;}
.review-rating-list {width: auto;}
.review-rating-box {text-align: center;}
.review-rating-img {min-height: 130px;}
.review-rating-img img {max-width: 250px;max-height: 150px;}
.review-rating-content {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 30px 0 0 0;}
.review-rating-content .custom-counter{width: 102px;height: 102px;background-color: #FFDB2D;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.review-rating-content .custom-counter span{font-weight: 700;font-size: 32px;line-height: 36px;padding: 0;width: auto;max-width: inherit;}
.review-rating-content h4 {font-size: 32px;line-height: 36px;}
.review-rating-content span {font-weight: 400;font-size: 22px;line-height: 28px;padding: 0 0 0 20px;max-width: calc(100% - 110px);text-align: left;white-space: nowrap;}
.testimonial-wrapper.section-wrap {padding-top: 20px;}
.blk-button.yellow-bg-content .btn-block .white-btn {padding: 12px 60px;width: auto;margin: 0 0 0 auto;background-color: #000;border-color: #000;color: #ffffff;}
.blk-button.yellow-bg-content .btn-block .white-btn:hover {color: #000;}
.tell-us-requirement-call .sbOptions{background-color: #fff; top: 48px !important; max-height: 330px !important; overflow: auto;}
/*.tell-us-requirement .sbToggle:after{content: '\f2f9'; font-family: Material-Design-Iconic-Font; font-size: 24px; width: 100%; left: 0; right: 0; margin: 0 auto; position: absolute; top: 0; font-weight: 700; transition: 0.3s all ease-in-out;}
*/
.tell-us-requirement-call .sbOptions a:link, .tell-us-requirement .sbOptions a:visited{color: #000; text-decoration: none; transition: all .2s ease-in-out;}
.tell-us-requirement-call .sbOptions a.sbFocus, .tell-us-requirement .sbOptions a:focus, .tell-us-requirement .sbOptions a:hover{
color: #000; background: rgba(0,0,0,0.10);}
.tell-us-requirement-call .sbOptions a{text-align: left; font-weight: 400;}
.tell-us-requirement-call .sbHolder{background-color: transparent;font-size: 16px;line-height: 1.64;font-weight: 400;text-align: left;border: 0; border-bottom: solid 1px #000; height: 50px;outline: none;margin-top: 25px;box-shadow: none;}
.tell-us-requirement-call .sbSelector > a{color: #000; font-size: 16px; line-height: 1.64; font-weight: 400; text-align: left;}
.tell-us-requirement-call .sbSelector{height: 49px;padding: 10px 45px 10px 20px;text-indent: 0;}
.tell-us-requirement-call .sbToggle{background-image: url(../images/selcect-down-arrow.svg); background-size: 14px; background-position: center; height: 48px; border: 0;}
.tell-us-requirement-call .sbToggleOpen{background-image: url(../images/selcect-up-arrow.svg); background-size: 14px; background-position: center;}
.tell-us-requirement-call .sbOptions .sbDisabled{display: none;}
.tell-us-requirement-call {width: 100%;padding: 130px 0 118px;text-align: center;}
.tell-us-requirement-call h2 {margin-bottom: 30px;}
.tell-us-requirement-call p {font-size: 20px;line-height: 1.70;}
.tell-us-requirement-call form {max-width: 1003px;margin: 73px auto 15px;width: 100%;}
.tell-us-requirement-call label {text-align: left;width: 100%;display: block;font-weight: 700;font-size: 16px;line-height: 20px;padding: 0 0 5px 0;}
.tell-us-requirement-call form input[type=submit]:focus, .tell-us-requirement-call form input[type=submit]:hover {border-color: #ffda30;background-color: transparent;}
.tell-us-requirement-call form textarea { min-height: 115px;}
.popup-main.open, .popup-main1.open, .popup-main2.open, .popup-main3.open, .popup-main-sticky.open, .popup-main4.open, .popup-main5.open {opacity: 1;visibility: visible;transform: scale(1);z-index: 9999999999;}
#tell-us-requirement-call form h6 { text-align: left; padding-left: 20px; margin-bottom: 20px; font-size: 16px; line-height: 20px;}
#tell-us-requirement-call .feild > span {color: red;text-align: left;display: block;margin-top: 5px;font-size: 14px;}
#get-in-touch-request-call .feild > span {color: red;text-align: left;display: block;margin-top: 5px;font-size: 14px;position: absolute;bottom: -25px;left: 0;}
body.page-template-uiux-design-ppc {padding-top: 0;}
body.page-template-uiux-design-ppc header{background-color: transparent;padding: 34px 0;}
body.page-template-uiux-design-ppc header.header-sticky{background-color: #000;padding: 20px 0;}
body.page-template-uiux-design-ppc header .container-full{max-width: 1195px;}
body.page-template-uiux-design-ppc header .logo{width: 220px;}
.design-ppc-sec:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #000;opacity: 0.85;}
.design-ppc-sec {padding: 166px 0 80px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.design-ppc-sec .container {max-width: 1280px;}
.design-ppc-sec.ga4-migration-banner .row > .col-5 {padding-left: 33px;}
.design-ppc-sec.ga4-migration-banner .row > .col-7{}
.design-ppc-sec .banner-content{padding: 92px 0 0 38px;}
.design-ppc-sec .banner-content h1{font-weight: 600;font-size: 42px;line-height: 52px;color: #ffffff;margin: 0 0 32px 0;}
.design-ppc-sec .banner-content h1 span{font-weight: 800;font-size: 46px;color: #FFDB2D;display: block;}
.design-ppc-sec .banner-content p{color: #ffffff;font-weight: 500;font-size: 16px;line-height: 1.5;padding: 0 80px 0 0;}
.page-template-uiux-design-ppc .ga4-migration-form h5{margin: 0 0 31px 0;}
.page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form .feild {margin-bottom: 20px;}
.page-template-uiux-design-ppc .design-ppc-sec .tell-us-requirement.ga4-migration-form .feild input, .tell-us-requirement.ga4-migration-form .feild textarea, .tell-us-requirement.ga4-migration-form .feild .sbSelector, .tell-us-requirement.ga4-migration-form .feild .sbHolder{padding: 6px 0;height: 48px;font-size: 16px;font-weight: 500;min-height: auto;}
.page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form .feild label.project-time-dropdown {font-weight: 600;margin-bottom: 13px;display: block;margin-top: 0;font-size: 16px;text-align: left;}
.page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form .feild .sbSelector > a{font-size: 16px;font-weight: 500;}
.page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form .feild textarea{height: 72px;}
.page-template-uiux-design-ppc .tell-us-requirement .custom-chk-wrap {margin-top: 0;}
.page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form{padding: 30px 40px 60px 40px;box-shadow: 20px 20px 0px 0px #FFDB2D;}
.page-template-uiux-design-ppc .submit-center input[type=submit]{padding: 17px 75px;font-size: 22px;}
.client-logo-sec {background-color: #FFDB2D;padding: 45px 0 45px 0;}
.client-logo-wrap {max-width: 1345px;margin: 0 auto;padding: 0 15px;}
.client-logo-wrap ul {display: flex;flex-wrap: nowrap;align-items: center;justify-content: space-between;margin: 0 -40px;}
.client-logo-wrap ul li {width: auto;padding: 0 40px;text-align: center;}
.client-logo-wrap ul li:before {display: none;}
.project-glimpse-sec-ppc {background-color: #F6F6F6;padding: 110px 0 220px 0;}
.project-glimpse-wrap-ppc {max-width: 1700px;margin: 0 auto;padding: 0 15px;}
.project-glimpse-heading {text-align: center;max-width: 1010px;margin: 0 auto;padding: 0 0 49px 0;}
.project-glimpse-heading h2 {margin: 0 0 27px 0;}
.project-glimpse-heading p {font-weight: 500;line-height: 24px;}
.project-glimpse-slider-ppc .slick-prev{left: 170px;background-color: #ffffff;}
.project-glimpse-slider-ppc .slick-next{right: 140px;background-color: #ffffff;}
.digital-innovation-counter.ppc-counter .container,
.ppc-page .digital-innovation-counter .container {max-width: 1000px;}
.digital-innovation-counter.ppc-counter .inner-block,
.ppc-page .digital-innovation-counter .inner-block {display: flex;flex-wrap: wrap;}
.digital-innovation-counter.ppc-counter .inner-content,
.ppc-page .digital-innovation-counter .inner-content {display: flex;flex-wrap: wrap;justify-content: flex-start;width: calc(100% - 65px);padding: 0 0 0 35px;margin: 0;text-align: left;}
.digital-innovation-counter.ppc-counter .inner-block figure,
.ppc-page .digital-innovation-counter .inner-block figure {width: 65px;}
.digital-innovation-counter.ppc-counter .inner-content h6,
.ppc-page .digital-innovation-counter .inner-content h6 {font-size: 32px;line-height: 40px;width: 100%;margin: 0 0 10px 0;}
.digital-innovation-counter.ppc-counter .inner-content p,
.ppc-page .digital-innovation-counter .inner-content p {font-size: 16px;line-height: 22px;padding: 0;}
.ppc-page .uiux-design-capabilities .row {margin-bottom: 55px;align-items: center;}
.ppc-page .uiux-design-capabilities .container {max-width: 1220px;margin: 0 auto;padding: 0 15px;}
.ppc-page .boundaries-of-growth h5 {font-size: 32px;line-height: 42px;}
.ppc-page .uiux-design-capabilities .container {max-width: 1220px;margin: 0 auto;padding: 0 15px;}
.ppc-page .boundaries-of-growth h5 {font-size: 32px;line-height: 42px;}
.design-services-ppc {padding: 104px 0 100px 0;}
.design-services-heading {text-align: center;padding: 0 0 80px 0;}
.design-services-heading h2 span {font-weight: 900;color: #FFDB2D;display: block;}
.design-services-list-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 0 -15px;}
.design-services-list {/* width: 25%; */padding: 0 15px;}
.design-services-box-icon {min-height: 178px;display: flex;flex-wrap: wrap;align-items: flex-end;}
.design-services-content {padding: 6px 0 0 0;}
.design-services-content h4 {font-weight: 900;font-size: 32px;line-height: 40px;margin: 0 0 10px 0;}
.design-services-content ul li {font-weight: 500;padding-bottom: 10px;}
.design-services-content ul li:before {width: 4px;height: 4px;}
.design-services-ppc .container {max-width: 1130px;}
.testimonial-sec-ppc {background-color: #f9f9f9;padding: 120px 0 90px 0;}
.testimonial-slider-heading {text-align: center;padding: 0 15px 58px;}
.testimonial-slider-ppc .slick-track {margin: 0 -25px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}
.testimonial-slider-ppc .slick-slide {padding: 0 25px;float: none;height: auto;}
.testimonial-slider-ppc .slick-list {padding-top: 30px !important;}
.testimonial-slider-box {background-color: #f2f2f2;border-radius: 12px;padding: 57px 70px 60px 50px;position: relative;height: 100%;}
.testimonial-slider-box:before{position: absolute;content: "";background-image: url(../images/yellow-quote.png);width: 43px;height: 44px;left: 21px;top: -20px;}
.testimonial-ppc-logo {padding: 0 0 41px 0;}
.testimonial-ppc-content p {font-size: 24px;line-height: 28px;padding: 0 0 48px 0;}
.testimonial-ppc-content h6 {font-weight: 700;font-size: 24px;line-height: 30px;}
.testimonial-ppc-content span {font-weight: 400;font-size: 24px;line-height: 28px;}
.testimonial-ppc-logo img {max-width: 130px;max-height: 60px;}
.slick-current .testimonial-slider-box{background-color: #FFDB2D;}
.slick-current .testimonial-slider-box:before{background-image: url(../images/black-quote.png);}
.trustpilot-clutch-review .row.trustpilot-review,
.ppc-page .row.trustpilot-review{margin-bottom: 0;}
.trustpilot-clutch-review,
.ppc-page .section-wrap{padding: 50px 0 50px;}
.row.trustpilot-review .col-6:first-of-type:after,
.ppc-page .row.trustpilot-review .col-6:first-of-type:after{display: none;}
.testimonial-slider-ppc .slick-dots {display: flex;flex-wrap: wrap;align-items: center;justify-content: center;padding: 60px 0 0 0;}
.testimonial-slider-ppc .slick-dots li {width: auto;line-height: 0;padding: 0 6px;}
.testimonial-slider-ppc .slick-dots li:before {display: none;}
.testimonial-slider-ppc .slick-dots li button {font-size: 0;padding: 0;line-height: 0;border: 0;width: 16px;height: 4px;background-color: #D9D9D9;border-radius: 100px;}
.testimonial-slider-ppc .slick-dots li.slick-active button {background-color: #FFDB2D;}
.why-choose-sec {padding: 81px 0 65px 0;}
.why-choose-wrap {max-width: 1240px;margin: 0 auto;padding: 0 15px;}
.why-choose-heading {padding: 0 0 50px 0;text-align: center;}
.why-choose-heading h2 {margin: 0 0 23px 0;}
.why-choose-heading h2 span {font-weight: 900;color: #FFDB2D;}
.why-choose-heading p {font-size: 18px;margin: 0 0 30px 0;}
.why-choose-list-wrap .slick-list {padding: 0 190px 0 0 !important;}
.why-choose-list-wrap .slick-track{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}
.why-choose-list-wrap {display: flex;flex-wrap: nowrap;}
.why-choose-list-wrap .slick-prev {left: -70px;}
.why-choose-list-wrap .slick-next {right: -70px;}
.why-choose-list {width: 385px;margin-right: 20px;float: none;height: auto;}
.why-choose-box {background-color: #FFDB2D;padding: 30px 40px 30px 32px;height: 100%;}
.why-choose-box h4 {font-weight: 700;font-size: 22px;line-height: 26px;margin: 12px 0 12px 0;}
.why-choose-box p {line-height: 26px;}
.why-choose-btn.btn {padding: 40px 0 0 0;text-align: center;}
.why-choose-btn.btn a {background-color: transparent;border: 1px solid #000;padding: 24px 50px 21px 56px;text-transform: inherit;font-size: 22px;}
.why-choose-btn.btn a:hover{background-color: #FFDB2D;border-color: #FFDB2D;}
.ppc-page .uiux-difference .container {max-width: 1200px;}
.ppc-page .faq-section {padding: 110px 0 110px 0;}
.ppc-page .faq-section .container {max-width: 1220px;}
.ppc-page .faq-accordion .title {font-size: 22px;font-weight: 600;letter-spacing: 0;}
.ppc-page .faq-accordion .accordion-title {padding: 28px 100px 20px 0;}
.ppc-page .faq-accordion .trigger {top: 22px;}
.ppc-cta-sec {background-color: #ffda31;padding: 51px 0 50px 0;background-image: url(../images/ppc-cta-bg.png);}
.ppc-cta-wrap {max-width: 990px;margin: 0 auto;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding: 0 15px;}
.ppc-cta-wrap h3 {font-size: 32px;}
.ppc-cta-wrap a {font-weight: 700;font-size: 24px;text-decoration: none;border: 2px solid #ffffff;background-color: #ffffff;padding: 34px 78px 32px 78px;border-radius: 50px;}
.ppc-cta-wrap a:hover {background-color: #ffda31;color: #000000;border-color: #000000;}
.new-ppc-footer {background-color: #000;padding: 46px 0 55px 0;}
.new-ppc-footer-wrap {max-width: 1223px;margin: 0 auto;padding: 0 15px;}
.new-ppc-footer-logo {text-align: center; width: 215px; margin: 0 auto;}
.new-ppc-footer-contact {padding: 42px 0 0 0;}
.new-ppc-footer-contact ul {display: flex;flex-wrap: wrap; justify-content: center; margin: 0 -10px -20px;}
.new-ppc-footer-contact ul li {width: 25%;padding: 0 10px 20px;}
.new-ppc-footer-contact ul li:before {display: none;}
.ppc-footer-contact-box {border: 1px solid #393939;text-align: center;padding: 32px 20px 32px 20px;height: 100%;}
.ppc-footer-contact-box a {display: table;margin: 8px auto 0;font-weight: 600;font-size: 16px;color: #FFFFFF;text-decoration: none;}
.ppc-footer-contact-box a:hover {color: #ffda31;}
.ppc-page h2 {font-weight: 900;font-size: 42px;}
.ppc-page .uiux-design-capabilities .section-title p {max-width: 1140px;}
.ppc-page .boundaries-of-growth{background-image: url(../images/boundaries-of-growth-bg.png);background-repeat: no-repeat;background-position: left top;}
.ppc-footer-contact-box p {font-size: 0;}
.digital-innovation-counter.ppc-counter .row,
.ppc-page .digital-innovation-counter .row {justify-content: space-between;}
.digital-innovation-counter.ppc-counter .col-4,
.ppc-page .digital-innovation-counter .col-4 {width: auto;position: relative;}
.digital-innovation-counter.ppc-counter .col-4:before,
.ppc-page .digital-innovation-counter .col-4:before{position: absolute;content: "";width: 1px;background-color: #ffdb2d;right: 0;top: -20px;bottom: -20px;}
.digital-innovation-counter.ppc-counter .col-4:last-child:before,
.ppc-page .digital-innovation-counter .col-4:last-child:before{display: none;}
.digital-innovation-counter.ppc-counter,
.ppc-page .digital-innovation-counter {padding: 70px 0;}
.our-approach-sec {padding: 0 0 120px 0;}
.our-approach-heading {text-align: center;}
.our-approach-heading h2 {font-size: 36px;text-transform: capitalize;margin: 0 0 52px 0;}
.our-approach-heading p {line-height: 1.6;}
.our-approach-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;padding: 96px 0 0 0;}
.our-approach-left {width: 55%;padding: 0 15px 0 170px;}
.our-approach-right {width: 37%;position: relative;}
.our-approach-img {position: absolute;top: -14px;left: -4px;}
.our-approach-img img{max-width: inherit;}
.our-approach-list {padding: 0 0 36px 0;}
.our-approach-box {display: flex;flex-wrap: nowrap;align-items: center;}
.our-approach-icon {width: 81px;}
.our-approach-content {width: calc(100% - 81px);padding: 0 0 0 28px;}
.our-approach-content h4 {font-weight: 600;font-size: 24px;margin: 0 0 9px 0;text-transform: capitalize;}
.our-approach-content p {line-height: 28px;}
.our-approach-btn.btn{padding: 4px 0 0 107px;}
.our-approach-btn.btn a{font-weight: 600;font-size: 16px;padding: 10px 28px 10px;}
.immediate-solutions-sec {background-color: #262626;padding: 102px 0 50px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.immediate-solutions-heading {text-align: center;max-width: 750px;margin: 0 auto;}
.immediate-solutions-heading h2 {font-size: 36px;text-transform: capitalize;color: #ffffff;}
.immediate-solutions-slider {padding: 0 200px 0;margin: 44px 0 0 0;}
.immediate-solutions-slider .slick-prev{left: 130px;}
.immediate-solutions-slider .slick-next{right: 130px;}
.immediate-solutions-slider .slick-next, .immediate-solutions-slider .slick-prev{width: 30px;height: 30px;line-height: 30px;border-color: #ffffff;border-width: 1px;}
.immediate-solutions-slider .slick-next:after, .immediate-solutions-slider .slick-prev:after{font-size: 21px;line-height: 28px;color: #ffffff;}
.immediate-solutions-slider .slick-next:hover, .immediate-solutions-slider .slick-prev:hover{border-color: #000;}
.immediate-solutions-slider .slick-next:hover:after, .immediate-solutions-slider .slick-prev:hover:after{color: #000;}
.immediate-solutions-list {display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.immediate-solutions-left {width: 50%;padding: 0px 0 16px 57px;}
.immediate-solutions-right {width: 41%;}
.immediate-solutions-content h6 {font-weight: 600;font-size: 24px;line-height: 32px;color: #FFDA30;text-transform: capitalize;}
.new-ppc-design .banner-content ul {padding: 30px 0 0 0;}
.new-ppc-design .banner-content ul li {font-size: 16px;line-height: 27px;}
.new-ppc-design .banner-content ul li:before {background-color: #FFDA30;top: 11px;}
.page-id-3785 .new-ppc-design .banner-content h1 {font-size: 37px;}
.page-id-3785 .new-ppc-design .banner-content h1 span {font-weight: 700;color: #FFDA30;}
.page-id-3785 .tell-us-requirement.ga4-migration-form:before{position: absolute;content: "";background-image: url(../images/Shopify-icon.svg);width: 78px;height: 88px;left: -17px;bottom: -33px;}
.three-col-layout .two-col-wrap{margin: 0 -16px -50px;}
.three-col-layout .two-col-list {width: 33.33%;padding: 0 16px 50px;}
.three-col-layout .two-col-content-icon {margin: 0;}
.two-col-cta-box {border: 1px solid #000000;border-radius: 15px;background-color: #FFDA30;height: 100%;display: flex;flex-wrap: wrap;align-items: center;padding: 27px 15px 28px 38px;}
.two-col-cta-box-content h6 {font-weight: 600;font-size: 24px;line-height: 32px;margin: 0 0 15px 0;}
.two-col-cta-box-content a {border: 2px solid #000;background-color: #000000;border-radius: 50px;padding: 12px 28px;font-weight: 600;font-size: 16px;line-height: 20px;color: #ffffff;text-transform: uppercase;text-decoration: none;display: inline-block;}
.two-col-cta-box-content a:hover {background-color: transparent;color: #000000;}
.language-lists-main .lists.logosstack ul {max-width: 100%;align-items: center;}
.language-lists-main .lists.logosstack ul li {width: 16%;text-align: center;}
.language-lists-main .lists.logosstack ul li:nth-child(3n) li:after{ display: inline-block;}
.language-lists-main .lists.logosstack ul li:nth-child(3):after{display: inline-block;}
.language-lists-main .lists.logosstack ul li:nth-child(6):after{display: none;}
.solutions-icon-sec {padding: 133px 0 140px 0;}
.solutions-icon-heading {text-align: center;padding: 0 120px 50px;}
.solutions-icon-heading h2{font-weight: 800;}
.solutions-icon-list-wrap {display: flex;flex-wrap: wrap;margin: 0 -15px -65px;}
.solutions-icon-list {width: 25%;padding: 0 15px 65px;}
.solutions-icon-box {text-align: center;}
.solutions-icon-img {min-height: 80px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}
.solutions-icon-title {padding: 13px 0 0 0;}
.solutions-icon-title h6 {font-weight: 400;font-size: 22px;}
.header_transparent header {background-color: transparent;}
.hero-banner.blue-bg {background: rgb(197,238,255);background: linear-gradient(180deg, rgba(197,238,255,1) 0%, rgba(255,255,255,0) 100%);padding: 245px 0 0 0;}
body.header_transparent {padding-top: 0 !important;}
.blue-bg.hero-banner .banner-content {width: 59%;}
.hero-banner.blue-bg.seo-bg p {max-width: 85%;line-height: 1.49;}
.hero-banner.blue-bg.seo-bg p ~ p{margin-top: 20px;}
.hero-banner.blue-bg.seo-bg h1 {margin: 0 0 31px 0;}
.hero-banner.blue-bg.seo-bg .btn-block {padding-top: 90px;}
.header_transparent header {background-color: transparent;}
.hero-banner.blue-bg {background: rgb(197,238,255);background: linear-gradient(180deg, rgba(197,238,255,1) 0%, rgba(255,255,255,0) 100%);padding: 245px 0 104px 0;}
.blue-bg.hero-banner .banner-content {width: 59%;}
.hero-banner.blue-bg.seo-bg h1 {margin: 0 0 31px 0;}
.hero-banner.blue-bg.seo-bg .btn-block {padding-top: 90px;}
.header_transparent header.header-sticky {background-color: #fff;}
.hero-banner.blue-bg.seo-bg .btn-block .white-btn {background-color: #ffdb2d;border-color: #ffdb2d;margin-right: 69px;}
.hero-banner.blue-bg.seo-bg .btn-block .white-btn:hover {background-color: #000;border-color: #000;color: #ffffff;}
.hero-banner.blue-bg.seo-bg .btn-block .white-btn span {display: none;}
.hero-banner.seo-bg.blue-bg .btn-block .normal-btn:after {background-color: #ffdb2d;}
.hero-banner.seo-bg.blue-bg .btn-block .normal-btn:hover:after {background-color: #000;}
.hero-banner.blue-bg.seo-bg .banner-img {right: -21.5%;bottom: 91px;}
.different-tune-sec.bg-top {background-position: 15% 5%;padding-bottom: 100px;}
.bg-top .different-tune-tab .resp-tabs-list {margin: 0;}
.bg-top.single_column_tab .different-tune-tab .resp-tab-item h3 {padding: 0 0 5px 0;}
.bg-top.single_column_tab .different-tune-tab .resp-tab-item {margin: 0 0 25px 0;}
.header_transparent header:hover {background-color: #ffffff;}


.default-content-main table {border: solid 1px #ccc;border-bottom: 0;width: 100%;margin: 0;}
.default-content-main table table {border: 0}
.default-content-main table th {text-align: center;padding: 10px;background: #ffda30}
.default-content-main table td {line-height: 1.5;padding: 0;border: 0;}
.default-content-main .mobile_cookies_part {display: none}
.default-content-main table td b {font-weight: 700;}
.default-content-main tbody {display: table-row-group;vertical-align: middle;border-color: inherit;}
.default-content-main tr {display: table-row;vertical-align: inherit;border-color: inherit;}
.default-content-main td {vertical-align: middle;}
.default-content-sec {padding: 50px 0 100px 0;}
.default-content-wrap {display: flex;flex-wrap: wrap;}
.default-content-left {width: 20%;}
.default-content-right {width: 80%;padding: 0 0 0 50px;}
.default-content-sidebar-title {padding: 15px 25px 15px 0;border-bottom: solid 2px #CCC;position: relative;cursor: pointer;}
.default-content-sidebar-title.active{border-color: #ffda31;}
.default-content-sidebar-title a {text-decoration: none;font-weight: 500;font-size: 18px;line-height: 20px;}
.default-content-sidebar-main {display: none;}
.default-content-sidebar-main ul {margin: 20px 0 0 0;}
.default-content-sidebar-main ul li {padding-bottom: 10px;}
.default-content-sidebar-main ul li:before {content: "";height: 6px;width: 6px;border-left: solid 1px #999;border-bottom: solid 1px #999;position: absolute;transform: rotate(-135deg );left: 0;top: 7px;background-color: transparent;border-radius: 0;}
.default-content-sidebar-main ul li a {text-decoration: none;color: #2b2b2b;font-size: 14px;line-height: 18px;}
.default-content-sidebar-main ul li a:hover {color: #000000;}
.default-content-sidebar-title:before {border-left: solid 2px #999;border-bottom: solid 2px #999;right: 7px;transform: rotate(-45deg );height: 12px;width: 12px;position: absolute;content: "";top: 16px;}
.default-content-sidebar-title.active:before {border-color: #ffda31;}
.default-content-main h5 {font-size: 16px;margin: 0 0 20px 0;}
.default-content-main h3:first-child { margin-top: 0;}
.default-content-main h3 {font-size: 24px;margin: 40px 0 20px 0;}
.default-content-main h2 {font-size: 34px;margin: 40px 0 20px 0;}
.default-content-main ul li {padding-bottom: 20px;line-height: 1.5;}
.default-content-main ul li:before {top: 9px;}
.default-content-main p {line-height: 1.5;margin: 0 0 20px 0;}
.default-content-main h4 {font-size: 20px;margin: 40px 0 20px 0;}
.cky-consent-container .cky-consent-bar { padding: 10px 15px !important; text-align: center;}
.cky-notice-btn-wrapper { margin-left: 0 !important;}
.cky-consent-container .cky-notice { display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; justify-content: center; flex-wrap: wrap;}
.cky-notice-btn-wrapper .cky-btn {text-transform: uppercase;font-weight: 700;border-radius: 15px;text-align: center;padding: 7px 24px;line-height: 1;font-size: 12px !important;margin: 0 15px !important;color: #fff !important;background-color: transparent !important;display: inline-block;border: 1px solid; width: auto !important; min-width: 45px !important;}
#olark-wrapper .olark-launch-button-wrapper { z-index: 9999999 !important;}
.cky-notice-des { max-height: fit-content !important; overflow-y: visible !important;}
.cky-notice-des a:hover { color: #ffda30 !important;}  
.holiday-content-sec {padding: 50px 0 40px 0;}
.holiday-content-wrap:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-one.png);width: 167px;height: 336px;left: -305px;}
.holiday-content-wrap:after{position: absolute;content: "";background-image: url(../images/holiday-graphic-two.png);width: 537px;height: 302px;right: -305px;top: -69px;}
.holiday-content-wrap {max-width: 830px;margin: 0 auto;position: relative;}
.holiday-content-main {text-align: center;position: relative;z-index: 1;}
.holiday-content-main h1 {font-size: 37px;line-height: 54px;text-transform: capitalize;margin: 0 0 32px 0;}
.holiday-content-main p {font-size: 18px;line-height: 29px;padding: 0 14px;margin: 0 0 30px 0;}
.holiday-content-main h5 {font-size: 18px;line-height: 29px;}
.holiday-form-sec {padding: 54px 0 0 0;}
.holiday-form-wrap {max-width: 1175px;margin: 0 auto;background-color: #FFDA30;border-radius: 40px;padding: 75px 87px 60px 87px;position: relative;}
.holiday-form-wrap:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-three.png);width: 1228px;height: 299px;left: -67px;top: -151px;} 
.holiday-form-wrap h3 {text-align: center;font-size: 27px;line-height: 34px;position: relative;}
.holiday-form {padding: 70px 0 0 0;position: relative;}
.holiday-form ul {display: flex;flex-wrap: wrap;align-items: center;margin: 0 -32px -36px;}
.holiday-form ul li {width: 33.33%;padding: 0 32px 36px;}
.holiday-form ul li.two-col-field{width: 66.66%;}
.holiday-form ul li:before{display: none;}
.holiday-form input {border: 0;border-bottom: 1px solid #000;border-radius: 0px;padding: 0 10px 4px 0;}
.holiday-form textarea {border: 0;border-bottom: 1px solid #000;border-radius: 0px;padding: 0 10px 4px 0;height: 28px;min-height: auto;}
.holiday-form input[type="submit"] {border: 2px solid #000;padding: 12px 15px 11px 15px;font-weight: 600;font-size: 16px;line-height: 20px;text-transform: uppercase;color: #ffffff;width: 100%;text-align: center;background-color: #000;border-radius: 50px;}
.holiday-form input[type="submit"]:hover{background-color: transparent;color: #000000;}
.new-case-study-slider-sec {padding: 100px 0 80px 0;position: relative;overflow: hidden;}
.new-case-study-slider-sec:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-seven.png);left: 0;right: 0;top: 0;bottom: -10px;background-position: center bottom;background-repeat: no-repeat;}
/*.new-case-study-slider-wrap {text-align: center;max-width: 1145px;margin: 0 auto;position: relative;}*/
.new-case-study-slider-wrap h3 {font-size: 36px;text-transform: capitalize; text-align: center;}
.new-case-study-slider {padding: 70px 92px 0;}
.new-case-study-slider .slick-list {margin: 0 -15px;}
.new-case-study-slider .slick-slide {padding: 0 5px 20px;float: none;height: auto;}
.new-case-study-box {overflow: hidden;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);height: 100%; padding: 90px 13px;background-size: cover;background-position: bottom right;}
.new-case-study-box > ul{}
.new-case-study-box > ul > li{padding-left: 40px; font-size: 30px; font-weight: 900; color: #fff; margin-bottom: 12px;}
.new-case-study-box > ul > li:last-child{margin-bottom: 0;}
.new-case-study-box > ul > li > span{display: inline-block; font-size: 24px; font-weight: 400;}
.new-case-study-box > ul > li:before{background-image: url(../images/case-study-section/cs-list-arrow.png); width: 30px; height: 30px; background-size: 100%; background-position: center; background-repeat: no-repeat; background-color: transparent; border-radius: 0;}
.new-case-study-img {padding-top: 170px;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.new-case-study-content {text-align: left;padding: 40px 20px; background-color: #fff; border-radius: 10px; margin-bottom: 15px;}
.new-case-study-content .cs-logo{min-height: 75px; display: flex; align-items: center; margin-bottom: 25px;}
.new-case-study-content p {font-size: 24px;line-height: 1.4;}
.new-case-study-slider .slick-track {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content: stretch;}
.new-case-study-slider-sec.hide-bg-image:before{display: none;}
.holiday-campaign.icon-cards-sec h2 {font-size: 35px;text-transform: capitalize;margin: 16px 0 50px 0;}
.holiday-campaign.icon-cards-sec p {font-size: 18px;line-height: 32px;padding: 0 0 20px;}
.holiday-campaign .title-block {padding: 0 130px;}
.counter-heading {padding: 0 0 60px 0;}
.counter-heading {padding: 0 0 60px 0;}
.counter-heading h2 {text-align: center;font-weight: 800;}
.holiday-campaign .icon-card-list {max-width: 800px;margin: 50px auto 0;}
.holiday-campaign .col-4 {width: 50%;}
.holiday-campaign .icon-card-list .col-4:nth-child(3) {border-top: 1px solid #D3D9F8;border-left: 0;border-bottom: 0;}
.holiday-campaign .icon-card-list .col-4:nth-child(4) {border-left: 1px solid #D3D9F8;}
.holiday-campaign a.sticky-btn {background-color: #ffda31;text-decoration: none;font-weight: 600;font-size: 20px;line-height: 26px;padding: 13px 23px 13px;border-radius: 12px 12px 0 0;position: fixed;right: 0;top: 35%;transform: rotate3d(0, 0, 1, -90deg);-webkit-transform-origin: 100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%;z-index: 99;opacity: 0;visibility: hidden;}
.holiday-campaign a.sticky-btn:hover {background-color: #000;}
.holiday-campaign.active a.sticky-btn{opacity: 1;visibility: visible;}
.icon-cards-sec.holiday-campaign {position: relative;}
.icon-cards-sec.holiday-campaign:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-four.png);left: 0;right: 0;bottom: 150px;height: 100%;background-repeat: no-repeat;background-position: bottom center;z-index: -1;}
.counter-section.holiday-campaign{position: relative;}
.counter-section.holiday-campaign:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-five.png);width: 61px;height: 66px;left: 60px;top: 40px;}
.yellow-bg-content.holiday-campaign {overflow: visible;}
.yellow-bg-content.holiday-campaign h2 {position: relative;z-index: 1;}
.yellow-bg-content.holiday-campaign:before{display: none;}
.yellow-bg-content.holiday-campaign:after{position: absolute;content: "";background-image: url(../images/holiday-graphic-six.png);left: 0;right: 0;top: 0;bottom: -20px;background-repeat: no-repeat;background-position: right bottom;}
.client-testimonial.holiday-campaign{position: relative;}
.client-testimonial.holiday-campaign:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-eight.png);left: 0;right: 0;bottom: 0;top: 0;background-repeat: no-repeat;background-position: center bottom;}
.tell-us-requirement.holiday-campaign{position: relative;}
.tell-us-requirement.holiday-campaign:before{position: absolute;content: "";background-image: url(../images/holiday-graphic-nine.png);left: 0;right: 0;bottom: 0;top: -10px;background-repeat: no-repeat;background-position: center top;}
.holiday-campaign.tell-us-requirement h2, .holiday-campaign.tell-us-requirement p{position: relative;}
form span.error {color: red;text-align: left;display: block;margin-top: 5px;font-size: 14px;}
.holiday-form-wrap .successmsg p {font-size: 16px;font-weight: 700;line-height: 1.4;color: #000;text-align: center;padding-top: 30px;}
.holiday-campaign.blk-button.yellow-bg-content .btn-block .white-btn {padding: 12px 45px;}
/*.enumenu_ul>li:nth-child(5) ul li.col-6 {width: 100%;}*/
/*.enumenu_ul>li:nth-child(5) ul {padding: 10px !important;width: 200px !important;left: -10px !important;}*/
.enumenu_ul.desk li:nth-child(5) ul.inner-menu {padding-left: calc((100% - 1373px) / 2) !important;padding-right: 0!important;}
/*.enumenu_ul>li:nth-child(5) {position: relative;}*/
.enumenu_ul>li:nth-child(5) ul:before {left: 0 !important;right: 0 !important;width: 100% !important;}
/*.enumenu_ul>li:nth-child(5) ul li.col-6 a strong {font-size: 14px;}*/
input[type="submit"] {opacity: 0.5;pointer-events: none;}
.site-loaded input[type="submit"] {opacity: 1;pointer-events: auto;}
.new-hero-banner{padding: 226px 0 135px 0;position: relative;}
.new-hero-banner-wrap {padding: 0 0 0 30px;position: relative;}
.new-hero-banner-content{
    max-width: 700px;
}
.new-hero-banner-content h1 {font-weight: 800;font-size: 44px;line-height: 50px;margin: 0 0 55px 0;padding: 0 0 0 21px;position: relative;}
.new-hero-banner-content h1:before {position: absolute;content: "";width: 9px;border-radius: 5px;background-color: #FFDB2D;left: 3px;top: 8px;bottom: 3px;}
.new-hero-banner-content p{
    font-size: 24px;
    line-height: 33px;
    margin: 0 0 80px 0;
}
.new-hero-banner-content .btn a{
    padding: 12px 45px;
}
.new-hero-banner-content #typed {font-weight: 900;font-size: 58px;line-height: 69px;padding: 0 0 0 21px;display: inline-block;position: relative;}
.new-hero-banner-content #typed:before {position: absolute;content: "";width: 9px;border-radius: 5px;background-color: #FFDB2D;left: 3px;top: 7px;bottom: 10px;}
#typed-strings {display: none;}
.new-hero-banner-img {position: absolute;right: 0;top: 0;bottom: 0;left: 0;background-repeat: no-repeat;background-position: right bottom;z-index: -1;}
.marketing-solution-sec {padding: 20px 0 145px 0;}
.marketing-solution-heading {text-align: center;padding: 0 0 140px 0;}
.marketing-solution-heading h2 {margin: 0 0 29px 0;}
.marketing-solution-heading p {font-size: 22px;line-height: 1.4;}
.marketing-solution-list-wrap {display: flex;margin: 0 -15px;justify-content: space-between;counter-reset: section;}
.marketing-solution-list {padding: 0 15px;}
.marketing-solution-list-box {position: relative;background-color: #F1F2F2;display: block;max-width: 305px;width: 100%;border-radius: 50%;padding: 62px 20px 54px 65px;min-width: 305px;transition: 0.5s all ease-in-out;cursor: default;}
.marketing-solution-list-box ul li {font-size: 20px;line-height: 27px;padding: 0 0 27px 0;}
.marketing-solution-heading p strong {font-weight: 600;font-style: italic;font-size: 20px;}
.marketing-solution-list-box h4 {position: absolute;left: 0;right: 0;bottom: 93%;text-align: center;padding: 0 10px;font-size: 35px;}
.marketing-solution-list-box ul li:before {display: none;}
.marketing-solution-list-box ul li:last-child {padding: 0;}
.marketing-solution-list:nth-child(even) {margin: 172px 0 0 0;}
.marketing-solution-list-box:hover {background-color: #FFDB2D;}
.marketing-solution-list-box:before {position: absolute;counter-increment: section;content: "0" counter(section) ".";left: -28px;width: 57px;height: 57px;background-color: #000000;border-radius: 50%;text-align: center;color: #ffffff;font-size: 22px;line-height: 57px;top: 0;bottom: 0;margin: auto;}
.shortpay-banner-sec {padding: 70px 0 135px 0;position: relative;background-color: #FFDB2D;}
.shortpay-banner-sec:before{position: absolute;content: "";background-image: url(../images/shortpay-banner-bg.png);background-position: -139px -26px;background-repeat: no-repeat;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}
.shortpay-banner-content {text-align: center;padding: 0 70px;position: relative;}
.shortpay-banner-content h1 {max-width: 960px;margin: 0 auto 55px;font-weight: 900;line-height: 1.25;}
.shortpay-banner-content p {font-size: 18px;line-height: 1.6;}
.shortpay-content-sec {padding: 135px 0 160px 0;}
.shortpay-content-wrap {padding: 0 100px 0 117px;}
.shortpay-content-main h4 {font-size: 26px;margin: 50px 0 13px 0;}
.shortpay-content-main p {line-height: 26px;margin: 0 0 11px 0;}
.shortpay-content-main ul li {font-size: 16px;line-height: 26px;padding: 1px 0 15px 16px;}
.shortpay-content-main ul li:before {position: absolute;content: "";background-color: #FFDB2D;border-radius: 0;left: 3px;top: 11px;}
.shortpay-content-main ul li a {font-weight: 600;}
.shortpay-content-main h4:first-child {margin-top: 0;}
.shortpay-content-main ul li:last-child {padding-bottom: 5px;}
.shortpay-content-main blockquote {margin: 62px 0 0 0;padding: 0 0 0 17px;position: relative;}
.shortpay-content-main blockquote p {font-size: 18px;line-height: 29px;margin: 0;}
.shortpay-content-main blockquote:before {position: absolute;content: "";width: 4px;left: 2px;top: 7px;bottom: 7px;margin: auto;background-color: #FFDB2D;}
.shortpay-form-sec {background-color: #F1F2F2;padding: 140px 0 120px 0;}
.shortpay-form-heading {text-align: center;}
.shortpay-form-wrap.tell-us-requirement {padding: 0;}
.shortpay-form-wrap.tell-us-requirement form {margin-top: 40px;}
.shortpay-form-wrap.tell-us-requirement .custom-chk-wrap {margin-top: 20px;}
.tech-expertise-sec {background-color: #000;padding: 130px 0 130px 0;overflow: hidden;}
.tech-expertise-heading {text-align: center;}
.tech-expertise-heading h2 {color: #ffffff;}
.tech-expertise-main {display: flex;flex-wrap: wrap;padding: 70px 0 0 0;}
.tech-expertise-left {width: 32%;position: relative;}
.tech-expertise-img {position: absolute;text-align: right;right: -20px;bottom: -310px;}
.tech-expertise-img img {max-width: inherit;}
.tech-expertise-right {width: 68%;padding: 4px 0 0 76px;}
.tech-expertise-list ~ .tech-expertise-list {padding: 83px 0 0 0;}
.tech-expertise-list h6 {font-weight: 600;font-size: 28px;line-height: 32px;color: #FFDA30;margin: 0 0 27px 0;}
.tech-expertise-list ul {display: flex;flex-wrap: wrap;align-items: center;margin: 0 0 -40px 0;}
.tech-expertise-list ul li {width: auto;padding: 0 45px 0 45px;margin: 0 0 40px 0;}
.tech-expertise-list ul li:before {width: 2px;height: 30px;background-color: #FFDA30;left: 0;top: 0;bottom: 0;margin: auto;border-radius: 0;}
.tech-expertise-list ul li:first-child {padding-left: 0;}
.tech-expertise-list ul li:first-child:before {display: none;}
.tech-expertise-list:last-child ul li:last-child:after {display: inline-block;content: "& more";color: #fff;font-size: 26px;line-height: 30px;vertical-align: super;margin: 0 0 0 70px;}
.new-hero-banner-content .typed-cursor {opacity: 0;}
.wordpress-vip-sec.small-layout {padding: 100px 0 100px 0;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.wordpress-vip-sec.small-layout:before, .wordpress-vip-sec.small-layout:after {display: none;}
.small-layout .wordpress-vip-content h2{font-weight: 900;letter-spacing: 0;margin: 0 0 15px 0;font-size: 54px;line-height: 64px;}
.small-layout .wordpress-vip-content p{font-size: 16px;line-height: 26px;}
.small-layout .wordpress-vip-content p ~ p{margin: 20px 0 0 0;}
.small-layout .wordpress-vip-right {padding: 0;width: 40%;}
.small-layout .wordpress-vip-img{margin: 0;max-width: 100%;}
.small-layout .wordpress-vip-wrap {align-items: center;padding: 0 60px;}
.small-layout .wordpress-vip-right {width: 40%;padding-left: 30px;}
.small-layout .wordpress-vip-left {width: 60%;}

.new-ppc-design .wp-vip-ppc-form .tell-us-requirement.ga4-migration-form {box-shadow: none;}
.new-ppc-design .wp-vip-ppc-form {position: relative;}
.new-ppc-design .wp-vip-ppc-form:before {position: absolute;content: "";width: 102px;height: 102px;background-color: #FFDB2D;border-radius: 100%;right: -40px;top: -40px;}
.banner-rating ul li img {max-width: 150px;}

.blog-accordion-sec {
    padding: 100px 0 100px 0;
}
.blog-accordion-title{position: relative;cursor: pointer;}
.blog-accordion-title .blog-arrow{position: absolute;content: "";background-image: url(../images/black-arrow-new.svg);width: 30px;height: 60px;right: -14px;top: 0;bottom: 0;margin: auto;background-repeat: no-repeat;background-size: contain;background-position: center center;transition: 0.5s all ease-in-out;transform: rotate(-90deg);}
.blog-accordion-title.active .blog-arrow{transform: rotate(0);}
.blog-accordion-title h2 {
    font-size: 38px;
    line-height: 1.6;
    padding-right: 20px;
}
.blog-accordion-cont {}
.blog-accordion-content-main {
    padding: 30px 0 0 0;
}
.blog-accordion-content-main p {
    line-height: 1.6;
    margin: 0 0 27px 0;
}
.blog-accordion-content-main p strong {
    font-weight: 700;
}
.blog-accordion-content-main ul {
    margin: 0 0 -26px 0;
}
.blog-accordion-content-main ul li {
    line-height: 1.6;
    padding: 0 0 26px 28px;
}
.blog-accordion-content-main ol li {
    line-height: 1.6;
    padding: 0 0 26px 28px;
}

.blog-accordion-content-main ol li:before {
    line-height: 1.6;
    content: counter(list)".";
}
.blog-accordion-content-main ul li:before {top: 10px;width: 5px;height: 5px;}
.blog-accordion-content-main ul + p{
    padding-top: 26px;
}
.blog-accordion-wrap {
    padding: 0 31px 0 33px;
}

.blog-accordion-content-main hr {
    background-color: #231F20;
    height: 2px;
    margin: 33px 0 33px 0;
}
.why-choose-mavlers-sec.black-bg.grey-bg {
    background-color: #f1f2f2;
}

.why-choose-mavlers-sec.grey-bg * {
    color: #231F20;
}

.grey-bg.why-choose-mavlers-sec h2 {
    color: #231F20;
    
}
.why-mavlers-section .title-block p {
    margin-top: 30px;
}

.why-mavlers-section .title-block {
    padding: 0 0 30px 0;
}

.guest-posting-packages-heading {
    text-align: center;
}

.guest-posting-packages-sec {
    padding: 130px 0 130px 0;
}

.guest-posting-packages-wrap {
    padding: 0 30px;
}

.guest-posting-packages-heading h2 {
    font-weight: 800;
    font-size: 46px;
    line-height: 1.2;
}

.guest-posting-packages-heading p {
    margin: 31px 0 0;
    line-height: 1.6;
}

.guest-posting-packages-list-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px -60px;
    padding: 26px 0 0 0;
}

.guest-posting-packages-list {
    width: 50%;
    padding: 0 50px 60px;
}

.guest-posting-packages-box {
    text-align: center;
}

.guest-posting-packages-box p {
    font-weight: 600;
    font-size: 17px;
    line-height: 1.6;
    margin: 0 0 20px 0;
}

.guest-posting-packages-box img {}

.guest-posting-packages-btn {
    text-align: center;
    padding: 54px 0 0 0;
}

.posting-simple-process-sec {
    padding: 130px 0 140px 0;
}

.posting-simple-process-wrap {}

.posting-simple-process-heading {
    text-align: center;
}

.posting-simple-process-heading h2 {
    font-weight: 800;
    font-size: 46px;
    line-height: 1.2;
}

.posting-simple-process-list {
    padding: 73px 0 0 0;
}

.posting-simple-process-list ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -44px 0 -44px;
}

.posting-simple-process-list ul li {
    width: auto;
    padding: 0 44px 0 44px;
}

.posting-simple-process-list ul li:before {
    background-image: url(../images/small-line.svg);
    width: 93px;
    height: 40px;
    border-radius: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-size: cover;
    left: auto;
    right: -48px;
    top: 150px;
}
.posting-simple-process-list ul li:nth-child(2):before{
    transform: rotate(-48deg);
    top: 153px;
}
.posting-simple-process-list ul li:nth-child(3):before{
    transform: rotate(2deg);
    top: 149px;
}
.posting-simple-process-list ul li:nth-child(4):before{
    transform: rotate(-48deg);
    top: 156px;
}
.posting-simple-process-list ul li:nth-child(5):before{
    display: none;
}

.simple-process-box-main {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 205px;
    height: 205px;
    background-color: #ffffff;
    border-radius: 50%;
    text-align: center;
    position: relative;
    box-shadow: 6px 4px 10px 0px rgb(0 0 0 / 10%);
}

.simple-process-box-main:before {
    position: absolute;
    content: "";
    background-image: url(../images/half-circle-shape.svg);
    width: 124px;
    height: 224px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    right: -10px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.simple-process-box {position: relative;z-index: 1;}

.simple-process-box span {
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    position: relative;
    background-color: #ffffff;
}

.simple-process-box span:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 2px;
    height: 4px;
    background-color: #FFDA30;
}

.simple-process-box p {
    margin: 11px 0 0 0;
    line-height: 1.5;
}

.posting-simple-process-list ul li:nth-child(even) {
    padding-top: 138px;
}

.posting-simple-process-list ul li:nth-child(2) .simple-process-box-main:before {transform: rotate(-90deg);left: 0;right: 0;top: -61px;bottom: auto;margin: auto;}

.posting-simple-process-list ul li:nth-child(3) .simple-process-box-main:before {transform: rotate(90deg);left: 0;right: 0;top: auto;bottom: -60px;margin: auto;}

.posting-simple-process-list ul li:nth-child(4) .simple-process-box-main:before {
    transform: rotate(-90deg);
    left: 0;
    right: 0;
    top: -61px;
    bottom: auto;
    margin: auto;
}

.posting-simple-process-list ul li:nth-child(5) .simple-process-box-main:before {
    transform: rotate(-180deg);
    left: -12px;
    right: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
.hero-banner.full_width_background {
    padding: 140px 0 130px;
    min-height: auto;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: transparent;
}
.timeline-wrap .title-block h3 {
    font-size: 46px;
    line-height: 1.2;
    font-weight: 800;
}
.why-choose-uiux-company .section-title h3{font-weight: 800;font-size: 46px;line-height: 1.2;margin-bottom: 10px;}

.page-id-4852 .icon-card-list {
    justify-content: center;
}

.page-id-4852 .icon-card-list .col-4 {
    border-bottom: 1px solid #D3D9F8;
    border-top: 0;
}

.page-id-4852 .icon-card-list .col-4:last-child {
    border-bottom: 0;
    border-left: 1px solid #D3D9F8 !important;
    border-right: 1px solid #D3D9F8;
}
.kick-start-from span.error {
    position: static;
}
.execution-expertise.layout-two {
    padding-bottom: 0;
}

.layout-two.execution-expertise .btm-main {padding: 0 0 105px 0;}

.layout-two.execution-expertise .right-img {
    bottom: 0;
    left: 0;
    right: auto;
}

.layout-two.execution-expertise .que-ans-list {
    margin: 0 0 0 auto;
}

.layout-two.execution-expertise .inner-box span:nth-child(2) {
    letter-spacing: 0;
    font-size: 18px;
}
.layout-two.execution-expertise .inner-box .left-content {
    margin: 0 0 0 auto;
    padding-left: 20px;
    padding-right: 0;
}
.layout-two.execution-expertise .inner-box .number {
    right: auto;
    left: 0;
}
.three-col-sec {
    padding: 110px 0 130px 0;
}

.three-col-wrap {
    padding: 0 25px;
}

.three-col-heading {
    text-align: center;
    padding: 0 0 76px 0;
}

.three-col-heading h3 {font-weight: 800;}

.three-col-list-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -25px -70px;
}

.three-col-list {
    width: 33.33%;
    padding: 0 25px 70px;
}

.three-col-box {}

.three-col-img {
    padding-top: 250px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    border-bottom: 3px solid #FFDB2D;
    position: relative;
}

.three-col-img:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    background-color: #000000;
    opacity: 0.65;
}

.three-col-img h5 {
    position: absolute;
    left: 30px;
    right: 30px;
    top: 50%;
    text-align: center;
    font-weight: 800;
    color: #ffffff;
    transform: translateY(-50%);
}

.three-col-content {
    padding: 37px 20px 0 0;
}

.three-col-content p {
    line-height: 1.6;
}
.grey-bg .kick-start-from input {
    background-color: #ffffff;
}

.grey-bg .kick-start-from textarea {
    background-color: #fff;
}

.grey-bg .kick-start-from input[type="submit"] {
    background-color: #ffda30;
}
.wpcf7-spinner{margin: 15px auto 0;display: block;position: absolute;left: 0;right: 0;bottom: -40px;}
.wpcf7 form .wpcf7-response-output{display: none;}
.wpcf7-not-valid-tip {color: red;text-align: left;display: block;margin-top: 5px;font-size: 14px;}
.wpcf7 form.sent .wpcf7-response-output {font-size: 16px;font-weight: 700;line-height: 1.4;color: #000;text-align: center;display: block;border: 0;padding: 0;margin: 30px 0 0;}
body.page-template-ppctemplate.header_yellow header .container-full {max-width: 1388px;}
body.page-template-ppctemplate.header_yellow header.header-sticky {background-color: #ffdb2d;}
body.page-template-ppctemplate.header_yellow {padding-top: 145px;}
body.page-template-ppctemplate.header_yellow.admin-bar {padding-top: 176px;}
body.page-template-ppctemplate.header_yellow header {background-color: #ffda30;}
.que-ans-sub-heading span {font-weight: 700;font-size: 24px;padding: 40px 0 0 0;display: block;}
.white-text .wordpress-vip-content * {color: #ffffff;}

.black-bg .timeline-list:before {
    background-color: #212121;
}

.black-bg .timeline-content {
    border: 1px solid #ffffff;
    padding: 30px 30px 30px 30px;
    text-align: left;
}

.black-bg .timeline-list:nth-child(odd) .timeline-content {
    padding: 30px 30px 30px 30px;
}

.black-bg .timeline-list-wrap:before {
    bottom: 30px;
}
.page-id-5304 .right-img.bg-cover {
    background-size: contain;
}
section.isms-policy {padding: 50px 0 100px 0;}
.isms-policy-content h1 {margin: 0 0 40px 0;}
.isms-policy-content p {font-size: 18px;line-height: 1.4;margin: 0 0 20px 0;}
.you-may-like .blog--links ul li a time {font-weight: 500;}
.extra-links {padding: 30px 0 10px;}
footer .extra-links a {font-weight: 700;font-size: 14px;color: #ffffff;text-decoration: none;width: auto;top: 0;margin: 0 8px 10px 0;padding: 0 10px 0 0;}
footer .extra-links a:after {position: absolute;content: "";right: 0;top: 0;bottom: 0;width: 2px;background-color: #ffffff;}
footer .extra-links a:last-child {margin: 0;padding: 0;}
footer .extra-links a:last-child:after {display: none;}
footer .extra-links a:hover {color: #ffdb2d;}
.mavlers-comparison-section h3 {
    font-weight: 800;
}
.download-ebook-sec {
    padding: 100px 0;
}

.download-ebook-heading {
    text-align: center;
    padding: 0 0 80px 0;
}

.download-ebook-list-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px -30px;
}

.download-ebook-list {
    width: 33.33%;
    padding: 0 15px 30px;
}

.download-ebook-box {
    border: 1px solid #e5e5e5;
    height: 100%;
    transition-duration: .3s;
    transition-property: transform;
    -webkit-tap-highlight-color: transparent;
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    padding-bottom: 30px;
}

.featured-download-ebook-sec .cta-grp{display: flex; flex-wrap: wrap; gap:12px;}
.download-ebook-list .download-ebook-box .cta-grp{padding: 0 20px; display: flex; flex-wrap: wrap; justify-content: center; gap:12px;}
.download-ebook-list .download-ebook-box .cta-grp a.yellow-btn,.featured-download-ebook-sec .cta-grp a.yellow-btn{padding: 12px 28px; font-size: 17px; width: 180px;}

.ebook-img {background-color: #eaeaea;text-align: center;padding: 20px;}

.ebook-title {padding: 20px;text-align: center;}

.ebook-title h2 {
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: inherit;
}
.ebook-desc{
    padding: 0 20px;
    margin-bottom: 25px;
    text-align: center;
}
.ebook-cta.btn {
    padding: 0 20px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px;
}
.ebook-cta.btn a{
    padding: 12px 40px;
    font-size: 18px;
}
.download-ebook-box:hover {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
}
.mfp-zoom-in .mfp-with-anim {
    opacity: 0;
    transition: all 0.2s ease-in-out;
    transform: scale(0.8);
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
    opacity: 1;
    transform: scale(1);
}
.ebook-popup-main {
    max-width: 980px;
    text-align: center;
    padding: 70px;
    background-color: #ffffff;
    margin: 0 auto;
    position: relative;
}
.ebook-popup-form {}

.ebook-popup-form ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px -30px;
}

.ebook-popup-form ul li {
    width: 50%;
    padding: 0 15px 30px;
}

.ebook-popup-form ul li.full-field {
    width: 100%;
}

.ebook-popup-form ul li:before {
    display: none;
}

.ebook-popup h4 {
    margin: 0 0 40px 0;
}

.ebook-popup-main .mfp-close {
    color: #000;
    transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.ebook-popup-main .mfp-close:hover {
    background-color: #000;
    color: #ffffff;
}
.ebook-popup-form .wpcf7-spinner {
    bottom: 0;
}
.ebook-popup-form input[type=submit]:hover {
    background-color: transparent;
    border-color: #ffda30;
}
/* .ebook-cta a {
    opacity: 0.5;
    pointer-events: none;
} */
.site-loaded .ebook-cta a {
    opacity: 1;
    pointer-events: auto;
}
#ebook-popup-form-successmsg p{font-size: 16px;font-weight: 700;line-height: 1.4;color: #000;text-align: center;padding-top: 30px;}
form .feild.chkbox-field {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;}

form .feild.chkbox-field label .checkmark {height: 20px;width: 20px;border: 1px solid #000;position: relative;display: block;margin-top: 5px;}
form .feild.chkbox-field label .checkmark:after {content: "";position: absolute;left: 6px;top: 1px;width: 7px;height: 13px;border: solid #ffda30;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: none;}

form .feild.chkbox-field label input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}

form .feild.chkbox-field label input:checked ~ .checkmark {background-color: #000;}
form .feild.chkbox-field label input:checked ~ .checkmark:after {display: block;}

form .feild.chkbox-field p {padding-left: 10px; font-size: 16px; line-height: 1.7; text-align: left;}

form .feild.chkbox-field p,
form .feild.chkbox-field p a { font-size: 16px; }


.numeric-column-box .card-lists {}

.numeric-column-box .card-lists .col-3 {
    counter-increment: card-cell;
}

.numeric-column-box .card-lists .col-3 .inner-wrap {}

.numeric-column-box .card-lists .col-3:after {
    display: block;
    text-align: center;
    content: "0" counter(card-cell);    
    font-size: 18px;
    font-weight: 700;
    line-height: 44px;
    color: #000;
    width: 126px;
    height: 49px;
    background-image: url(https://dev-mavlers.pantheonsite.io/wp-content/uploads/number-bg-shape-yellow.png);
    background-repeat: no-repeat;
    position: absolute;
    top: -11px;
    left: 50%;
    transform: translateX(-50%);
}

.four-card-box.numeric-column-box .card-lists div[class*="col-"]:nth-child(odd) {
    margin-top: 0;
}

.four-card-box.numeric-column-box .card-lists div[class*="col-"]:nth-child(even) {
    margin-top: 100px;
}

.four-card-box.numeric-column-box .inner-wrap { padding: 62px 30px 70px}
.four-card-box.numeric-column-box .inner-wrap h3 { font-size: 22px;}

.brands-agencies-sec { 
    padding: 120px 0 135px;
}
.brands-agencies-sec .title-block {
    padding: 0 0 60px 0;
}

.brand-logos-rows .logo-row { padding: 35px 0;}

.brand-logos-rows .logo-row .logo-row-wrap {
   background: linear-gradient(to right,  rgba(241,242,242,1) 0%,rgba(255,255,255,1) 100%);
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 100px;
    height: 170px;
    padding: 0 280px;
    position: relative;
}

.brand-logos-rows .logo-row:nth-child(even) .logo-row-wrap {
   background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(241,242,242,1) 100%);
}
 
.brand-logos-rows .logo-row .logo-row-wrap .highlight-text {
    width: 140px;
    height: 140px;
    font-size: 24px;
    font-weight: 800;
    background-color: #ffdb2d;
    border-radius: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Montserrat';    
    position: absolute;
    left: 15px;
}

.brand-logos-rows .logo-row .logo-row-wrap .client-logo {
    padding: 0 10px;
}

.logo-row-wrap .highlight-text strong { }

.brand-logos-rows .logo-row:first-child .logo-row-wrap .highlight-text {
    width: 240px;
    height: 240px;
    font-size: 31px;
    left: 0;
}

.brand-logos-rows .logo-row:nth-child(2) .logo-row-wrap .highlight-text {
    width: 201px;
    height: 201px;
    font-size: 30px;
}

.brand-logos-rows .logo-row:nth-child(even) .logo-row-wrap .highlight-text {
    left: auto;
    right: 0;        
}

.outsource-ready-section {
    padding: 130px 0 90px;
}

.outsource-ready-section .title-block {
    margin-bottom: 50px;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.outsource-ready-section .row {
    align-items: center;
}

.outsource-ready-section .row .col-img {
    width: 40%;
    position: relative;
    padding: 33px 30px 30px 0;
    text-align: right;
}

.outsource-ready-section .row .col-img:before {
    content: "";
    width: calc(100vw - 50%);
    height: 100%;
    background-color: #F1F2F2;
    position: absolute;
    top: 0;
    right: 80px;
    border-radius: 0 200px 200px 0;
    z-index: -1;
}

.outsource-ready-section .row .col-img .img-wrap {display: inline-block;}

.outsource-ready-section .row .col-content {
    width: 60%;
    padding-left: 80px;
    /* padding-top: 56px; */
    padding-right: 50px;
}

.outsource-ready-section .row .col-content h4 {
    line-height: 1.3;
}
.outsource-ready-section .row .col-content p {
    font-size: 24px;
    line-height: 1.2;
    margin-top: 27px;
}

.outsource-ready-section .row .col-content .btn {
    margin-top: 48px;
}
.outsource-ready-section .row .col-content .btn a {
    padding: 12px 48px;
}
.marketing-solution-sec.yellow-bg {
    padding: 130px 0;
}

.marketing-solution-sec.yellow-bg .marketing-solution-list-box {
    background-color: #fff;
}

.marketing-solution-sec.yellow-bg .marketing-solution-list-box:hover {
    background-color: #F1F2F2;
}

/* Form Popup start */
.popup-main1 {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: auto;
    background: #fff;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transform: scale(.8);
    transition: .5s all;
    z-index: -1;
}

.popup-main1 .close-popup {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    right: 30px;
    top: 40px;
}

.popup-main1 .close-popup:before,
.popup-main1 .close-popup:after {
    height: 100%;
    width: 2px;
    background: #000;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(45deg);
    transition: .5s all;
}
.popup-main1 .close-popup:hover:before, .popup-main1 .close-popup:hover:after{background-color: #ffdb2d;}

.popup-main1 .close-popup:after {
     transform: rotate(-45deg);   
}

.popup-main1 .popup-content {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    padding: 0 15px;
}

.popup-main1.open {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    z-index: 9999999999;
}

body.open-custom-popup {
    overflow: hidden;
}
.popup-content h6 {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
}

@media (max-width: 1650px) {
    .popup-main1 .close-popup {
        width: 30px;
        height: 30px;
        top: 30px;
        right: 30px;
    }
}
/* Form Popup End */
.brand-logos-btn {
    padding: 25px 0 0 0;
    text-align: center;
}

.brand-logos-btn a {
    padding: 12px 37px;
}

.marketing-solution-btn {
    text-align: center;
    padding: 49px 0 0 0;
}

.marketing-solution-btn a {
    background-color: #000;
    border-color: #000;
    color: #ffffff;
    padding: 12px 28px;
}

.marketing-solution-btn a:hover {
    color: #000;
}

.marketing-solution-btn a span {
    background-color: #ffda30;
}

.engagement-models-btn {
    text-align: center;
    padding: 50px 0 0 0;
}

.engagement-models-btn a {
    padding: 12px 30px;
}

.testimonial-btn {
    text-align: center;
    padding: 55px 20px 0 20px;
}

.testimonial-btn p {
    font-weight: 600;
    font-size: 25px;
    line-height: 32px;
    letter-spacing: -0.7px;
    margin: 0 0 22px 0;
}

.testimonial-btn a {
    padding: 12px 37px;
}

.content-listing-btn {
    text-align: center;
    padding: 0 0 0 0;
}

.content-listing-btn a {
    padding: 12px 72px;
}

.page-id-4462 .marketing-solution-list-box ul li {
    font-size: 19px;
}

.page-id-4462 .marketing-solution-sec.yellow-bg .marketing-solution-list:last-child .marketing-solution-list-box {
    padding: 62px 10px 54px 45px;
}

.three-block-content.numeric-col .content-listing .wrap span {
    position: absolute;
    top: -100px;
    left: 54px;
    width: 80px;
    height: 80px;
    border: 2px solid #FFDB2D;
    border-radius: 50%;
    background-color: #ffffff;
}

.three-block-content.numeric-col .content-listing .wrap span:before {
    position: absolute;
    font-weight: 700;
    font-size: 30px;
    color: #B2B2B2;
    line-height: 78px;
    width: 100%;
    text-align: center;
    top: 0;
    bottom: 0;
    counter-increment: section;
    content: "0" counter(section);
}

.three-block-content.numeric-col .title-block {
    padding-bottom: 100px;
}

.numeric-col .content-listing {
    counter-reset: section;
}
.our-client-title {
    text-align: center;
    padding: 0 20px 60px;
}
.header-top {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    background-color: #000000;
    padding: 6px 20px;
    text-align: center;
    z-index: 9999;
    display: none;
}

.header-top p {
    color: #ffffff;
    font-size: 14px;
    line-height: 22px;
}

.header-top p a {
    color: #ffdb2d;
    font-weight: 700;
    text-decoration: none;
    font-size: 14px;
    line-height: 22px;
    display: inline-block;
}

.header-top p a:hover {
    color: #ffffff;
}
.header-top p.mobile{display: none;}
.home .header-top{display: block;}

.featured-download-ebook-sec {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px -30px;
    padding-bottom: 50px;
}

.featured-download-ebook-left {
    width: 70%;
    padding: 0 15px 30px;
}

.featured-download-ebook-right {
    width: 30%;
    padding: 0 15px 30px;
}

.featured-download-ebook-sec .download-ebook-box {
    background-color: #eaeaea;
    padding: 50px 35px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.featured-download-ebook-sec .ebook-img {
    position: absolute;
    right: 0;
    background-color: transparent;
    max-width: 270px;
    top: 50%;
    padding: 0;
    transform: translateY(-50%);
}

.featured-download-ebook-sec .ebook-title {
    padding: 0 0 0 0;
    text-align: left;
    width: calc(100% - 270px);
}

.featured-download-ebook-sec .ebook-desc {
    text-align: left;
    padding: 0 0 20px 0;
    width: calc(100% - 270px);
}

.featured-download-ebook-sec .ebook-cta.btn {
    padding: 0;
    text-align: left;
    width: calc(100% - 270px);
}
.featured-download-ebook-sec .gride-block{border: 1px solid #e5e5e5;padding: 40px 35px;height: 100%;}
.featured-download-ebook-sec .gride-block h4 {
    font-size: 24px;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    color: #000;
    text-align: left;
    text-transform: uppercase;
    padding: 10px 0;
}
.featured-download-ebook-sec form .feild {
    margin-bottom: 30px;
}

.featured-download-ebook-sec .ebook-title h2 {
    padding: 0 0 20px 0;
}

.featured-download-ebook-sec .ebook-title p {
    padding: 0 0 25px 0;
    line-height: 1.5;
}
.ebook-desc p {
    line-height: 1.5;
}
.featured-download-ebook-title {
    width: 100%;
    padding: 0 15px 20px;
}

.featured-download-ebook-title h6 {
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
}

.download-ebook-list-title {
    width: 100%;
    padding: 0 15px 20px;
}

.download-ebook-list-title h6 {
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
}
#subscribe_form_blog input.error {
    position: static;font-size: 16px;
}
.ebook-title .yellow-btn:hover {
    color: #000;
}
#subcribe_success_blog .subcribe_success_pmsg {
    color: #000 !important;
    text-align: center;
    font-weight: 700;
    margin-top: 20px !important;
}

.blog-content-left ol {
    margin-bottom: 10px;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: 0;
    padding-left: 0;
}

.blog-content-left .entry-content ol li {
    font-family: 'Montserrat',sans-serif;
    font-weight: 400;
    font-size: 16px;
    margin: 12px 0;
    width: 100%;
    line-height: 1.5;
    padding-left: 20px;
}

.inner-banner-ppc .btn-block .yellow-btn {
    margin-right: 30px;
    padding: 12px 38px;
    margin-bottom: 15px;
}
.inner-banner-ppc .btn-block .normal-btn {
    background-color: transparent;
    color: #ffffff;
    padding: 0 0 2px 0;
    min-width: auto;
    border: 0;
    border-radius: 0;
    margin-bottom: 15px;
}
.inner-banner-ppc .btn-block {
    align-items: center;
}
.inner-banner-ppc .btn-block .normal-btn:after {
    content: "";
    display: block;
    width: 100%;
    height: 4px;
    bottom: 0;
    background-color: #FFFFFF;
    position: absolute;
    border-radius: 10px;
    transition: 0.3s all ease-in-out;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.inner-banner-ppc .btn-block .normal-btn:after {
    background-color: #FFDB2D;
}
.inner-banner-ppc .btn-block .normal-btn:hover:after {
    background-color: #ffffff;
}
.inner-banner-ppc {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
    padding: 90px 0 140px 0;
}

.inner-banner-ppc:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #000;
    opacity: 0.9;
}

.inner-banner-ppc-wrap {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.inner-banner-ppc-left {
    width: 57%;
}

.inner-banner-ppc-right {
    width: 43%;
}

.inner-banner-ppc-content {}

.inner-banner-ppc-content h1 {
    color: #ffffff;
    margin: 0 0 20px 0;
}

.inner-banner-ppc-content {}

.inner-banner-ppc-content p {
    color: #ffffff;
    margin: 0 0 20px 0;
    padding: 0 30px 0 0;
    line-height: 1.4;
    font-size: 20px;
}

.inner-banner-ppc-img {text-align: center;}
.inner-banner-ppc .btn-block {
    padding: 40px 0 0 0;
}
#form-extano input[type="submit"] {
    opacity: 1;
    pointer-events: auto;
}

/*gift video page css start*/
.gift-video{position: relative; }
.gift-video .row{margin: 0 -75px; align-items: center;}
.gift-video .row .col-6{padding: 0 75px;}
.gift-video .gift-video-shape3{position: absolute; left: 75px; bottom: -48px;}
.gift-video .content-block h1{font-size: 51px; font-weight: 900; margin-bottom: 35px;}
.gift-video .content-block p{font-size: 24px; line-height: 1.75; margin-bottom: 20px;}
.gift-video .content-block p:last-of-type{margin-bottom: 0;}
.gift-video .video-block{position: relative; z-index: 1;}
.gift-video .video-block .gift-video-shape1{position: absolute;left: -72px;top: -50px;}
.gift-video .video-block .gift-video-shape2{position: absolute;right: 24px;bottom: -30px;z-index: -1;}
.gift-video .video-block > figure > a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.gift-information .content-block{max-width: 1065px; width: 100%; margin: 0 auto; text-align: center;}
.gift-information .content-block p{font-size: 23px; line-height: 1.7; margin-bottom: 60px;}
/*gift video page css end*/

.review-rating-sec .title-block {text-align: center;margin: 0 0 70px 0;}
/* .home .header-top + header {margin-top: 34px;} */
.home .header-top + header.header-sticky {margin-top: 0;}
.home .header-top + header {top: 34px;}
.home .header-top + header.header-sticky {top: 0;}

.spot-white-label-solutions a.sticky-btn {background-color: #ffda31; color: #000; text-decoration: none;font-weight: 600;font-size: 20px;line-height: 26px;padding: 13px 23px 13px;border-radius: 12px 12px 0 0;position: fixed;right: 0;top: 35%;transform: rotate3d(0, 0, 1, -90deg);-webkit-transform-origin: 100% 100%;-moz-transform-origin:100% 100%;transform-origin:100% 100%;z-index: 99;opacity: 0;visibility: hidden;}
.spot-white-label-solutions a.sticky-btn:hover {background-color: #000; color: #fff;}
.spot-white-label-solutions.active a.sticky-btn{opacity: 1;visibility: visible;}


@media (min-width: 1441px) and (max-width: 1500px){
    .marketing-solution-wrap {padding-left: 30px;}
}
@media (min-width: 1366px){
    .ppc-page .client-review .review-count h4 {font-size: 42px;}
    .ppc-page .client-review .review-count span{font-size: 24px;}
}

@media (max-width: 1650px){
    .black_banner_sec h1{font-size: 30px; margin-bottom: 20px;}
    .page-id-2840 .why-choose-mavlers-sec .bg-img{width: 230px; right: 35px;}
    .wordpress-vip-partner-list {max-width: 490px;}
    .wordpress-vip-sec:after{display: none;}
    .holiday-campaign .title-block {padding: 0 70px;}
    .yellow-bg-content.holiday-campaign:after {right: -15px;bottom: -50px;}
}

@media (max-width: 1440px){
    .page-id-2840 .why-choose-mavlers-sec .bg-img{width: 230px; right: 35px;}
    .challenges-section{padding-bottom: 100px;}
    .challenges-section-top{padding-top: 100px;}
    .challenges-list-box-wrapper{padding: 0 50px;}
    .challenges-list-box{padding: 73px 45px;}
    .challenges-list-box ul{padding: 12px 0 0 0; margin: 0 auto; max-width: 70%;}
    .challenges-section .heading-content p,
    .challenges-list-box p{font-size: 18px; line-height: 32px;}
    .challenges-list-box ul li{font-size: 16px; line-height: 22px; margin-top: 20px;}
    .two-column-box.four-card-box .card-lists div[class*="col-"]:nth-child(even){margin-top: 60px;}
    .two-column-box.four-card-box .inner-wrap .img-block figure{width: 75px; height: 75px;}
    .hire-shopify-developers .why-choose-shopify-sec ul{margin-left: 0;}
    .best-choice-points-section{padding: 100px 0;}
    .best-choice-points-section .text-center{max-width: 80%; margin-left: auto; margin-right: auto;}
    .why-mavlers-section{padding: 100px 0;}
    .why-mavlers-section .center-img-wrap figure{width: 40%;}
    .why-mavlers-section h3{font-size: 22px;}
    .two-column-box.four-card-box .card-lists{left: 30px;}  
    .sticky-leftbar-section .fixed{max-width: calc(50% - 65px);}
    .features-scroll-content .icon img{max-width: 120px; height: 120px;}
    .tell-us-requirement-call .sbHolder{height: 45px;padding: 8px 45px 10px 20px;}
    .tell-us-requirement-call .sbSelector {height: 45px;padding: 8px 45px 10px 20px;}
    .tell-us-requirement-call {padding: 90px 0;}
    .project-glimpse-slider-ppc .slick-next {right: 0;}
    .project-glimpse-slider-ppc .slick-prev {left: 0;}
    .shortpay-banner-sec:before {background-position: left bottom;background-size: contain;}
    .new-hero-banner {padding: 180px 0 100px 0;position: relative;}
    .new-hero-banner-content {max-width: 55%;}
    .new-hero-banner-content h1 {font-size: 28px;line-height: 38px;margin: 0 0 30px 0;}
    .new-hero-banner-content p {font-size: 18px;line-height: 28px;margin: 0 0 40px 0;}
    .new-hero-banner-content #typed {font-size: 34px;line-height: 44px;padding: 0 0 0 15px;}
    .new-hero-banner-content #typed:before{width: 5px;}
    .new-hero-banner-img{background-size: contain;}
    .new-hero-banner-wrap {padding: 0 0 0 0;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) {margin-top: 0;}
    .marketing-solution-heading p strong {font-size: 16px;}
    .marketing-solution-list-box h4 {padding: 0 20px;font-size: 30px;}
    .marketing-solution-list-box {max-width: 280px;padding: 62px 20px 54px 65px;min-width: 280px;}
    .marketing-solution-list-box ul li {font-size: 18px;line-height: 25px;padding: 0 0 21px 0;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) .wrap {padding-left: 60px;}
    .guest-posting-packages-heading h2, .posting-simple-process-heading h2, .timeline-wrap .title-block h3, .why-choose-uiux-company .section-title h3 {font-size: 38px;}
    .posting-simple-process-list ul li {padding: 0 20px 0 20px;}
    .posting-simple-process-list ul {margin: 0 -20px -30px -20px;justify-content: center;}
    .simple-process-box-main {width: 185px;height: 185px;padding: 0 22px;}
    .simple-process-box-main:before {width: 115px;height: 205px;}
    .posting-simple-process-list ul li:nth-child(2) .simple-process-box-main:before {top: -58px;}
    .posting-simple-process-list ul li:nth-child(3) .simple-process-box-main:before {bottom: -58px;}
    .posting-simple-process-list ul li:nth-child(4) .simple-process-box-main:before {top: -58px;}
    .posting-simple-process-list ul li:nth-child(5) .simple-process-box-main:before {left: -10px;}
    .posting-simple-process-list ul li:before {width: 56px;height: 26px;right: -26px;}
    .posting-simple-process-list ul li:nth-child(2):before {top: 145px;}
    .posting-simple-process-list ul li:nth-child(3):before {top: 152px;}
    .posting-simple-process-list ul li:nth-child(4):before {top: 145px;}
    .execution-expertise .title-block p{font-size: 14px;}
    .help-you-guest-posting .inner-block .block-title h3{font-size: 22px;}
    .three-block-content.numeric-col .content-listing .wrap span:before {font-size: 22px;line-height: 60px;}
    .three-block-content.numeric-col .content-listing .wrap span {top: -70px;left: 30px;width: 60px;height: 60px;}
    .three-block-content.numeric-col .content-listing .wrap {/* margin-top: 80px; */}
    .page-id-4462 .marketing-solution-list-box ul li {font-size: 16px;}
    .marketing-solution-sec.yellow-bg {padding: 100px 0;}
    .marketing-solution-heading p {font-size: 18px;line-height: 1.4;}
    .four-card-box.numeric-column-box .card-lists div[class*="col-"] {margin: 0;}
    .three-block-content .content-listing .last .wrap{left: auto;}
    .inner-banner-ppc-content p{font-size: 14px;padding: 0;}
    .download-ebook-list .download-ebook-box .cta-grp a.yellow-btn,.featured-download-ebook-sec .cta-grp a.yellow-btn{padding: 10px 18px;font-size: 14px;width: 146px;}
    
    .new-case-study-box{padding: 60px 13px;}
}

@media (max-width: 1370px){
    body #olark-container {height: 290px !important;top: auto !important;right: 20px !important;} 
    
}
@media (max-width: 1366px){
    .two-column-box.four-card-box.two-column-box .col-3 .inner-wrap{padding: 28px;}
    .language-lists-main .lists ul.d-inline li{padding: 0 30px;}
    .sticky-leftbar-section .col-left h2{font-size: 36px;}
    .sticky-leftbar-section.fixed_content .content-icon{top: 90px; height: 220px;}
    .features-scroll-content .content-box{padding-bottom: 30px;}
    .web-development-cta-left{padding: 85px 0 80px 50px;width: 50%;}
    .web-development-cta-right{width: 50%;}
    .wordpress-vip-left {width: 60%;padding: 0 30px 0 0;}
    .wordpress-vip-right {width: 40%;padding: 0 0 0 0;}
    .wordpress-vip-content h1 {font-size: 32px;line-height: 44px;letter-spacing: 0;margin: 0 0 30px 0;}
    .small-layout .wordpress-vip-content h2 {font-size: 32px;line-height: 44px;letter-spacing: 0;margin: 0 0 30px 0;}
    .wordpress-vip-content p {font-size: 18px;line-height: 28px;}
    .wordpress-vip-content .btn {margin: 30px 0 0 0;}
    .wordpress-vip-sec {padding: 30px 0 60px 0;}
    .review-rating-sec {padding: 60px 0 60px 0;}
    .wordpress-vip-partner-right {width: 100%;}
    .wordpress-vip-partner-list:nth-child(1), .wordpress-vip-partner-list:nth-child(7) {left: 20%;}
    .wordpress-vip-partner-list:nth-child(2), .wordpress-vip-partner-list:nth-child(6) {left: 34%;}
    .tell-us-requirement-call {padding: 70px 0;}
    .design-ppc-sec .banner-content h1 {font-size: 32px;line-height: 50px;margin: 0 0 20px 0;}
    .design-ppc-sec .banner-content h1 span {font-size: 42px;}
    .design-ppc-sec .banner-content {padding: 0px 0 0 0;}
    .why-choose-list-wrap {padding: 0 70px;}
    .why-choose-list-wrap .slick-prev {left: 0;}
    .why-choose-list-wrap .slick-next {right: 0;}
    .ppc-cta-wrap a {font-size: 22px;padding: 18px 40px 18px 40px;}
    .ppc-cta-wrap h3 {font-size: 28px;}
    .page-template-uiux-design-ppc .submit-center input[type=submit] {padding: 14px 45px;font-size: 18px;}
    .ppc-page .boundaries-of-growth h5 {font-size: 28px;line-height: 38px;}
    .why-choose-btn.btn a{font-size: 22px;padding: 18px 40px 18px 40px;}
    .hero-banner.blue-bg.seo-bg .banner-img {right: -10%;bottom: auto;top: 100px;}
    .hero-banner.blue-bg.seo-bg .btn-block .white-btn {margin-right: 20px;}
    .hero-banner.blue-bg {padding: 120px 0 50px 0;}
    .holiday-content-sec {padding: 40px 0 40px 0;}
    .yellow-bg-content.holiday-campaign:after {left: 30px;bottom: -40px;background-position: left bottom;}
    .icon-cards-sec.holiday-campaign:before {background-position: bottom left;}
    .icon-cards-sec.holiday-campaign {padding-bottom: 70px;}
    .shortpay-banner-content p {font-size: 16px;line-height: 1.6;}
    .new-ppc-design .wp-vip-ppc-form:before{width: 92px;height: 92px;}
    .why-mavlers-section .center-img-wrap figure {top: 37%;transform: translate(-50%,-50%);}
    .blog-accordion-title h2 {font-size: 30px;}
    .hero-banner.full_width_background {padding: 140px 0 100px 0;}
    .guest-posting-packages-heading h2, .posting-simple-process-heading h2, .timeline-wrap .title-block h3, .why-choose-uiux-company .section-title h3 {font-size: 30px;}
    .guest-posting-packages-sec, .posting-simple-process-sec {padding: 80px 0 80px 0;}
    .guest-posting-packages-list-wrap {margin: 0 -15px -30px;}
    .guest-posting-packages-list {padding: 0 15px 30px;}
    .three-col-sec {padding: 80px 0 80px 0;}
    .three-col-wrap {padding: 0 0;}
    .three-col-img h5 {font-size: 20px;}
    .help-you-guest-posting .inner-block .block-title h3{font-size: 18px;}
    .download-ebook-sec{padding: 80px 0;}
    .brand-logos-rows .logo-row .logo-row-wrap { padding: 0 210px;}
    .brand-logos-rows .logo-row:first-child .logo-row-wrap .highlight-text { width: 200px; height: 200px; font-size: 24px;}
    .brand-logos-rows .logo-row:nth-child(2) .logo-row-wrap .highlight-text {width: 180px; height: 180px; font-size: 22px;}
    .home .site-header.header-sticky {top: 0;}
    .home header {top: 30px;}
    .header-top p, .header-top p a {font-size: 12px;line-height: 20px;}
    
    .gift-video .row{margin: 0 -45px;}
    .gift-video .row .col-6 {padding: 0 45px;}
    .gift-video .content-block h1{font-size: 42px; margin-bottom: 30px;}
    .gift-video .content-block p{font-size: 22px; line-height: 1.55;}
    
    .new-case-study-content p{font-size: 20px;}
    .new-case-study-box > ul > li:before{width: 20px; height: 20px;}
    .new-case-study-box > ul > li{font-size: 22px; padding-left: 27px;}
    .new-case-study-box > ul > li > span{font-size: 20px;}
    .new-case-study-content .cs-logo{max-width: 200px;}
    
}

@media (max-width: 1280px){
    .client-feedback-pg{padding-bottom: 40px;}
    .black_banner_sec h1{margin-bottom: 15px;}
    .rating-main{padding: 80px 0 40px;}
    .rating-main .rateWrap{padding: 50px 50px 0; max-width: 600px;}
    .comparison-services:before{width: calc(50% + 30px);}
    .comparison-services .services-list .col-6:first-child{padding-left: 0;}
    .comparison-services .services-list:before{left: 0; width: 100%;}
    .comparison-services .services-list .col-6:last-child{padding-left: 0;}
    .comparison-services .comparison-title .col-head .comparison-logo{width: 100px; height: 100px;}
    .comparison-services .services-list .service-point,
    .comparison-services .services-list .service-point.plus-point{padding: 25px 30px 26px 90px; font-size: 16px; line-height: 22px;}
    .comparison-services .services-list .service-point:before,
    .comparison-services .services-list .service-point.plus-point:before{left: 30px;}
    .challenges-section{padding-bottom: 80px;}
    .challenges-section-top{padding-top: 80px;}
    .challenges-list-box ul{max-width: 90%;}
    .challenges-list-box{padding: 45px 45px;}
    .best-choice-points-section{padding: 80px 0;}
    .choice-points .row .col-right{padding-left: 15px;}
    .choice-points .feature-box{padding: 0 15px;}
    .choice-points .feature-box .title{padding-left: 100px; min-height: 80px;}
    .choice-points .feature-box .title span{width: 80px; height: 80px; font-size: 18px;}
    .choice-points .feature-box .title span:before{width: 62px; height: 62px;}
    .choice-points .feature-box .title h3{font-size: 20px;}
    .why-mavlers-section{padding: 80px 0;}
    .why-mavlers-section h3{font-size: 18px; margin-bottom: 10px;}
    .why-mavlers-section .center-img-wrap figure{width: 35%; top: 30%; margin: 0 auto;}
    .why-mavlers-section .dev-lists div[class*="col-"]{padding-top: 15px; padding-bottom: 15px;}
    .why-mavlers-section .dev-lists div[class*="col-"] .wrap{max-width: 280px; padding-left: 0; padding-top: 0;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) .wrap{padding-left: 30px;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(even) .wrap{max-width: 280px;}
    .language-lists-main .lists ul.d-inline li{padding: 0 20px;}
    .sticky-leftbar-section .sticky-sidebar{padding-left: 10px; top: 170px;}    
    .sticky-leftbar-section .col-left h2{font-size: 28px; margin-bottom: 30px;}
    .features-scroll-content .content-icon,
    .features-scroll-content .scroll-content{padding-left: 50px;}
    .two-col-content-sec{padding: 50px 0 50px 0;}
    .two-col-list{padding: 0 15px 30px;}
    .two-col-wrap{margin: 0 -15px -30px;padding: 60px 0 0 0;}
    .web-development-cta-left{padding: 50px 0 50px 0px;}
    .timeline-list:nth-child(odd) .timeline-content{max-width: 45%;}
    .timeline-content{max-width: 45%;}
    .new-ppc-design .col-5 {padding-right: 30px;}
    .review-rating-list-wrap {margin: 0 -15px -30px;}
    .review-rating-list {width: 33.33%;padding: 0 15px 30px;}
    .review-rating-img {min-height: 110px;}
    .review-rating-img img {max-width: 190px;}
    .review-rating-content span{max-width: calc(100% - 80px);font-weight: 400;font-size: 18px;line-height: 22px;padding: 0 0 0 10px; white-space: normal;}
    .review-rating-content h4, .review-rating-content .custom-counter span {font-size: 24px;line-height: 28px;}
    .review-rating-content .custom-counter {width: 80px;height: 80px;}
    .wordpress-vip-partner-sec {padding: 60px 0 30px 0;}
    .our-approach-left {padding: 0 15px 0 0;}
    .immediate-solutions-slider {padding: 0 40px 0;}
    .immediate-solutions-slider .slick-prev{left: 0;}
    .immediate-solutions-slider .slick-next {right: 0;}
    .solutions-icon-heading{padding: 0 0 50px;}
    .solutions-icon-sec {padding: 80px 0 80px 0;}
    .holiday-campaign .title-block {padding: 0 0;}
    .marketing-solution-list-box h4 {padding: 0 50px;font-size: 24px;}
    .marketing-solution-list-box ul li {font-size: 18px;line-height: 20px;padding: 0 0 20px 0;}
    .marketing-solution-list-box {max-width: 260px;width: 100%;padding: 60px 20px 60px 50px;min-width: 260px;margin: 0 auto;}
    .marketing-solution-list-box:before {left: -24px;width: 48px;height: 48px;font-size: 18px;line-height: 48px;}
    .marketing-solution-list {padding: 0 15px 80px;width: 25%;}
    .marketing-solution-list-wrap{margin: 0 -15px -80px;}
    .marketing-solution-sec {padding: 20px 0 80px 0;}
    .tech-expertise-list h6 {font-size: 20px;line-height: 26px;margin: 0 0 20px 0;}
    .tech-expertise-sec {padding: 80px 0 130px 0;}
    .tech-expertise-list ~ .tech-expertise-list {padding: 30px 0 0 0;}
    .tech-expertise-img {right: -90px;}
    .wordpress-vip-sec.small-layout {padding: 60px 0 60px 0;}
    .blog-accordion-wrap {padding: 0 0 0 0;}
    .blog-accordion-title h2 {font-size: 26px;line-height: 1.6;}
    .blog-accordion-title .blog-arrow {width: 30px;height: 40px;}
    section.isms-policy {padding: 40px 0 60px 0;}
    .download-ebook-sec{padding: 60px 0;}
    .brands-agencies-sec { padding: 80px 0;}
}

@media (max-width: 1200px){
    .marketing-solution-list-wrap{flex-wrap: wrap;}
    .marketing-solution-list {width: 50%;}
    .marketing-solution-list:nth-child(even) {margin: 0;}
    .posting-simple-process-list ul {margin: 0 -20px -50px -20px;}
    .posting-simple-process-list ul li:before{display: none;}
    .posting-simple-process-list ul li {padding: 0 20px 50px 20px;width: 33.33%;text-align: center;}
    .simple-process-box-main {margin: 0 auto;}
    .posting-simple-process-list ul li:nth-child(even) {padding-top: 0;}
    .layout-two.execution-expertise .right-img {width: 45%;}
    .small-layout .wordpress-vip-wrap{padding: 0;}
    .three-col-img {padding-top: 60%;}
    .three-col-list {padding: 0 15px 40px;}
    .three-col-list-wrap {margin: 0 -15px -40px;}
    .ebook-img {position: static;transform: translateY(0);-webkit-transform: translateY(0);text-align: center;padding: 35px;}
    .ebook-title {padding: 30px;padding-top: 30px;min-height: inherit;}
    .ebook-title h2{width: 100%;}
    .yellow-bg-content .btn-block.ebook-cta.btn {width: auto;}
    .ebook-cta.btn {width: 100%;}
    .featured-download-ebook-left {width: 60%;}
    .featured-download-ebook-right {width: 40%;}
    
    .enumenu_ul>li>a {padding: 35px 15px;}
}

@media (max-width: 1199px){
    .new-case-study-box{padding: 35px 13px;}
    .new-case-study-content{padding: 20px;}
}

@media (max-width: 1150px){
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) {margin-top: -20px;} 
}
@media (max-width: 1024px){
    .two-column-box.four-card-box .card-lists .img-block{height: 70px;}
    .two-column-box.four-card-box .inner-wrap .img-block figure{width: 65px; height: 65px;}
    .two-column-box.four-card-box .card-lists{margin: 0 -20px; left: 0;}
    .two-column-box.four-card-box .col-3{padding: 0 20px;} 
    .two-column-box.four-card-box .card-lists div[class*="col-"]{margin-left: 0; margin-right: 0;}
    .hire-shopify-developers .why-choose-shopify-sec.traditional-seo .left-content{width: calc(100% - 350px);}
    .hire-shopify-developers .why-choose-shopify-sec.traditional-seo .right-img{width: 350px; height: 450px;}    
    .tech-stack-tab .resp-tabs-list{width: 45%;height: 320px;}
    .tech-stack-tab .resp-tabs-container{width: 55%;}
    .tech-stack-content-wrap{padding: 70px 0 0 30px;}
    .tech-stack-content-box{padding: 10px 20px;}
    .timeline-list:nth-child(odd) .timeline-content{max-width: 42%;}
    .timeline-content{max-width: 42%;}
    .timeline-list-wrap:before{bottom: 22%;}
    .tech-stack-tab .resp-tabs-list .resp-tab-item{font-size: 20px;line-height: 26px;margin: 0 0 30px 0;}
    .new-ppc-design .banner-content h1 {font-size: 26px;line-height: 34px;margin: 0 0 20px 0;}
    .wordpress-vip-sec:before{display: none;}
    .tell-us-requirement-call {padding: 50px 0;}
    .client-logo-wrap ul {margin: 0 -15px;}
    .client-logo-wrap ul li {padding: 0 15px;}
    .testimonial-slider-box {padding: 50px 50px 50px 50px;}
    .testimonial-ppc-content p {font-size: 20px;line-height: 28px;padding: 0 0 30px 0;}
    .testimonial-ppc-content h6 {font-size: 20px;line-height: 26px;}
    .testimonial-ppc-content span {font-size: 20px;line-height: 26px;}
    .testimonial-slider-ppc .slick-slide {padding: 0 15px;}
    .testimonial-slider-ppc .slick-track {margin: 0 -15px;}
    .ppc-page .uiux-design-capabilities .row:last-child {margin-bottom: 0;}
    .project-glimpse-sec-ppc{padding: 60px 0 80px 0;}
    .design-services-ppc, .testimonial-sec-ppc, .ppc-page .faq-section {padding: 60px 0 60px 0;}
    .why-choose-btn.btn a {padding: 14px 40px 14px 40px;font-size: 20px;}
    .ppc-cta-wrap a {font-size: 20px;padding: 16px 30px 16px 30px;}
    .ppc-cta-wrap h3 {font-size: 24px;}
    .digital-innovation-counter.ppc-counter .col-4:before,
    .ppc-page .digital-innovation-counter .col-4:before{display: none;}
    .page-id-3785 .new-ppc-design .banner-content h1 {font-size: 26px;}
    .three-col-layout .two-col-list {width: 50%;}
    .hero-banner.blue-bg{min-height: inherit;}
    .blue-bg.hero-banner .banner-content {width: 100%;}
    .hero-banner.blue-bg.seo-bg .banner-img {right: 0;bottom: 0;left: 0;margin: auto;position: relative;top: auto;}
    .hero-banner.blue-bg.seo-bg .btn-block {padding-top: 20px;}
    .hero-banner.blue-bg.seo-bg p {max-width: 100%;line-height: 1.49;}
    .hero-banner.blue-bg.seo-bg h1 {margin: 0 0 20px 0;max-width: 100%;}
    .default-content-left { width: 25%;}
    .default-content-right { width: 75%; padding: 0 0 0 30px;}
    .default-content-sidebar-main ul li a { font-size: 12px; line-height: 1.5;}
    .holiday-content-main h1 {font-size: 22px;line-height: 34px;margin: 0 0 20px 0;}
    .holiday-content-main p {font-size: 14px;line-height: 26px;padding: 0 0;margin: 0 0 20px 0;}
    .holiday-content-main h5 {font-size: 16px;line-height: 24px;}
    .holiday-form-wrap {padding: 40px 40px 40px 40px;}
    .holiday-form-wrap h3 {font-size: 22px;line-height: 30px;}
    .holiday-form {padding: 30px 0 0 0;}
    .holiday-form-wrap:before{display: none;}
    .holiday-form ul li{padding: 0 15px 35px;}
    .holiday-form ul{margin: 0 -15px -35px;}
    .holiday-form input[type="submit"] {padding: 11px 15px 12px 15px;font-size: 14px;line-height: 18px;}
    .holiday-form-sec {padding: 0 0 0 0;}
    .holiday-campaign.icon-cards-sec h2 {font-size: 26px;margin: 0 0 20px 0;}
    .counter-section.holiday-campaign:before, .yellow-bg-content.holiday-campaign:after{display: none;}
    .icon-cards-sec.holiday-campaign:before{display: none;}
    .counter-heading {padding: 0 0 30px 0;}
    .enumenu_ul>li:nth-child(5) ul{width: 100% !important;padding: 0 !important;}
    .shortpay-banner-content h1 {margin: 0 auto 30px;}
    .shortpay-banner-content{padding: 0;}
    .shortpay-banner-sec {padding: 70px 0 70px 0;}
    .shortpay-content-wrap{padding: 0;}
    .shortpay-content-sec {padding: 70px 0 70px 0;}
    .new-hero-banner {padding: 130px 0 80px 0;}
    .tech-expertise-left {width: 100%;order: 2;display: none;}
    .tech-expertise-right {width: 100%;padding: 4px 0 0 0;}
    .tech-expertise-img{position: static;}
    .tech-expertise-sec {padding: 80px 0 80px 0;}
    .blog-accordion-title h2 {font-size: 24px;}
    .guest-posting-packages-heading h2, .posting-simple-process-heading h2, .timeline-wrap .title-block h3, .why-choose-uiux-company .section-title h3 {font-size: 24px;}
    .different-tune-tab-content p {line-height: 22px;font-size: 14px;}
    .different-tune-tab-content .process-involves > h6 {margin-bottom: 20px;font-size: 17px;}
    .different-tune-tab-content .process-involves > ul{margin-bottom: 30px;}
    .different-tune-tab-content .process-involves > ul > li{line-height: 22px;font-size: 14px; padding-bottom: 15px;}
    .different-tune-tab-content .process-involves > ul > li:before{top: 6px;} 
    .isms-policy-content p {font-size: 14px;line-height: 1.6;margin: 0 0 15px 0;}
    .isms-policy-content h1 {margin: 0 0 20px 0;}
    .help-you-guest-posting .inner-block .block-title h3{font-size: 16px;}
    .outsource-ready-section .row .col-img {width: 50%;}
    .outsource-ready-section .row .col-content {width: 50%;padding-left: 20px;padding-right: 0;}
    .outsource-ready-section .row .col-content p {font-size: 18px;line-height: 1.2;margin-top: 25px;}
    .outsource-ready-section .row .col-content .btn {margin-top: 30px;}
    .three-block-content .content-listing div[class*="col-"]:last-child .wrap{padding-right: 0;}
    .download-ebook-list {width: 50%;}
    .featured-download-ebook-left {width: 100%;}
    .featured-download-ebook-right {width: 100%;}
}

@media (max-width: 1023px){
    .hire-shopify-developers .why-choose-shopify-sec.traditional-seo .left-content{width: 100%; padding-right: 0;}
    .hero-banner.full_width_background:before {position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;background-color: #fff;opacity: 0.8;}
    .build-team-banner .banner-img img{margin: 0 auto;}
    
    .brand-logos-rows .logo-row .logo-row-wrap { padding: 0 180px; height: 140px;}
    .brand-logos-rows .logo-row:first-child .logo-row-wrap .highlight-text { width: 160px; height: 160px; font-size: 22px; }
    
    .brand-logos-rows .logo-row:nth-child(2) .logo-row-wrap .highlight-text { width: 150px; height: 150px; font-size: 20px; }
    
    .brand-logos-rows .logo-row .logo-row-wrap .highlight-text { width: 120px; height: 120px; font-size: 18px; left: 10px;}
    
    .brand-logos-rows .logo-row:nth-child(even) .logo-row-wrap { padding-left: 0;}
    .brand-logos-rows .logo-row:nth-child(odd) .logo-row-wrap { padding-right: 0;}
    .four-card-box.numeric-column-box .card-lists div[class*="col-"]:nth-child(even) {margin-top: 0;}
    
    .numeric-column-box .card-lists {align-items: normal;}
    .four-card-box.numeric-column-box .card-lists div[class*="col-"] {margin-bottom: 40px;}
    body.menuOverlap.home .enumenu_ul {top: 110px;}
    
    .gift-video .row{margin: 0 -20px;}
    .gift-video .row .col-6 {padding: 0 20px;}
    .gift-video .content-block h1{font-size: 36px;}
    .gift-video .content-block p{font-size: 20px;}
    .gift-video .video-block .gift-video-shape1{display: none;}
    .gift-information .content-block p {font-size: 21px; line-height: 1.6; margin-bottom: 40px;}
    .gift-video .video-block > figure > a{width: 90px;}
    .three-block-content .content-listing .first .wrap {left: 50px;top: 0;}
    
    .enumenu_ul>li>a {padding: 20px 15px;}
    .two-col-megamenu{width: 100%!important; background-color: #f3f3f3; padding: 0px;}
    .two-col-megamenu > .row{margin: 0;}
    .two-col-megamenu .row .col-6,.two-col-megamenu .row .col-4,.two-col-megamenu .row .col-3{width: 100%; padding: 0;}
    .two-col-megamenu ul.padding > li {padding: 20px 25px;}
    .two-col-megamenu2{width: 100%!important; padding: 0;}
    .two-col-megamenu2 ul > li > ul{padding-top: 20px;}
    .two-col-megamenu2 ul > li > ul > li{background-color: #f3f3f3; padding: 15px 20px; padding-right: 0; margin-bottom: 0!important;}
    .two-col-megamenu2 ul > li > ul > li:before{top:25px!important;}
    .two-col-megamenu2 ul > li.mega-submenu-title{padding: 20px 25px; background-color: #f3f3f3;} 
    .two-col-megamenu2 ul > li.mega-submenu-title > a{margin-bottom: 0; background-color: #f3f3f3;}
    .two-col-megamenu2 .inner-img-col{position: relative;}
    .two-col-megamenu2 .inner-img-col .innermenu-content-block > .btn > a{text-align: center;}
    
    .enumenu_ul > li > a{background-color: #fff;}
    .two-col-megamenu .sub-menu-services > li > ul > li{margin: 0 !important; padding: 15px 20px;}
    .two-col-megamenu .sub-menu-services > li > ul > li:before{top: 22px;}
    .two-col-megamenu .sub-menu-services > li > ul{padding-top: 20px;}
    
    .two-col-megamenu ul.sub-menu-services > li.mega-submenu-title > a:before{display: none;}
    .two-col-megamenu2 ul.sub-menu-services > li.has-children > a:before{display: none;}
    .two-col-megamenu2 ul.sub-menu-services > li.has-children > span.arrow{top:6px; right: -4px;}
    .two-col-megamenu2 ul.sub-menu-services > li.has-children > ul.inner-sbmenu{padding-left: 0px!important;}
    .two-col-megamenu2 ul.sub-menu-services > li.has-children > ul.inner-sbmenu > li{padding-top:10px; padding-bottom: 10px;}
    .two-col-megamenu2 ul.sub-menu-services > li.has-children > ul.inner-sbmenu > li:before{top:20px!important;}
    header.header-sticky{padding: 20px 0!important;}
    body.menuOverlap.home header.header-sticky .enumenu_ul{top: 82px;}
    
    .new-case-study-content .cs-logo{margin-bottom: 15px;}
}

@media (max-width: 991px){
    .client-feedback-pg{padding-bottom: 30px;}
    .black_banner_sec h1{font-size: 25px; margin-bottom: 15px;}
    .rating-main{padding: 60px 0 40px;}
    .mavlers-comparison-section{padding: 50px 0;}
    .comparison-services .col-head{padding: 9px 20px; margin-bottom: 20px;}
    .comparison-services .comparison-title .col-head .comparison-logo{width: 80px; height: 80px;}
    .comparison-services .col-head.with-logo{padding-left: 95px;}
    .comparison-services .services-list .service-point, 
    .comparison-services .services-list .service-point.plus-point{padding: 20px 15px 20px 50px;}
    .comparison-services .services-list .service-point:before, 
    .comparison-services .services-list .service-point.plus-point:before{left: 15px; width: 20px; height: 20px; top: 22px;}
    .comparison-services .services-list .service-point.minus-point:before{background-size: 8px;}
    .challenges-list-box ul{max-width: 80%;}
    .challenges-list-box ul li,
    .challenges-list-box ul li:nth-child(2n+1){width: 100%; padding-right: 0;}  
    .best-choice-points-section .text-center{max-width: 100%;}
    .best-choice-points-section .choice-points{margin-top: 50px; padding: 0 30px;}
    .choice-points .row .col-6{width: 100%;}
    .choice-points .row .col-right{padding-top: 0;}
    .why-mavlers-section .center-img-wrap figure{width: 100%; position: static; transform: none; margin-bottom: 20px;}
    .why-mavlers-section .dev-lists div[class*="col-"] {width: 100%;}
    .why-mavlers-section .dev-lists div[class*="col-"] .wrap,
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(even) .wrap{max-width: 100%; margin: 0;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5){margin-top: 0; padding-top: 15px;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) .wrap{left: 0;}
    .why-mavlers-section .section-bg-img{bottom: 20px;}
    .language-lists-main .lists ul.d-inline li{padding: 0 15px;}
    .sticky-leftbar-section{padding-bottom: 60px;}
    .sticky-leftbar-section .col-left{width: 100%; padding-top: 80px;}
    .sticky-leftbar-section .col-right{width: 100%; padding-right: 15px;}     
    .sticky-leftbar-section .sticky-sidebar{position: static !important; max-width: 100%; padding-right: 0; padding-bottom: 0;}     
    .features-scroll-content .content-icon{display: none;}
    .features-scroll-content .scroll-content{padding-left: 0;} 
    .features-scroll-content .content-box:last-child{margin-bottom: 0;}
    .features-scroll-content .content-box{position: relative; padding-left: 120px; padding-bottom: 30px; margin-bottom: 50px;}
    .features-scroll-content .content-box .icon{display: block; position: absolute; left: 2px;}
    .features-scroll-content .icon img{width: 70px; height: auto;}
    .features-scroll-content{padding-top: 50px; padding-left: 10px;}
    .features-scroll-content h3{font-size: 22px; margin-bottom: 15px;}
    .features-scroll-content p{margin-bottom: 20px;}
    .sticky-leftbar-section ul li:before{width: 6px; height: 6px; top: 9px;}
    .two-col-content-box{padding: 25px 20px 25px 20px;}
    .two-col-content-box h3{font-size: 22px;line-height: 30px;}
    .two-col-content-icon{margin: 0 0 0 0;}
    .two-col-content-box p{line-height: 24px;}
    .our-client-slider{padding: 45px 80px 0;}
    .our-client-slider:before{left: 50px;top: 120px;}
    .our-client-wrap{padding: 50px 0 30px 0;}
    .project-glimpse-slider .slick-arrow{left: -50px;}
    .project-glimpse-slider .slick-arrow.slick-next{right: -50px;}
    .new-ppc-design.ga4-migration-banner .col-7 {width: 100%;margin-top: 0;padding-left: 15px;padding-right: 15px;margin-bottom: 80px;}
    .new-ppc-design .col-5 {padding-right: 30px;padding-left: 15px !important;}
    .new-ppc-design {padding: 80px 0 80px;}
    .wordpress-vip-left {width: 100%;padding: 0 0 50px 0;}
    .wordpress-vip-right {width: 100%;padding: 0 0 0 0;}
    .wordpress-vip-img {text-align: center;margin: 0 auto;max-width: 50%;}
    .wordpress-vip-partner-left {width: 100%;padding: 0 0 30px 0;}
    .wordpress-vip-partner-img {position: static;text-align: center;}
    .wordpress-vip-partner-content {padding: 0 0 0 50px;}
    .wordpress-vip-partner-list {max-width: 100%;left: 0 !important;}
    .wordpress-vip-partner-content h3:before{left: 0;}
    .wordpress-vip-partner-img img {max-width: 100%;vertical-align: top;}
    #get-in-touch-request-call .feild > span {font-size: 12px;bottom: -20px;}
    .design-ppc-sec.ga4-migration-banner .row > .col-5 {padding-left: 15px;}
    .digital-innovation-counter.ppc-counter .col-4,
    .ppc-page .digital-innovation-counter .col-4{width: 50%;margin-bottom: 30px;}
    .digital-innovation-counter.ppc-counter .col-4:last-child,
    .ppc-page .digital-innovation-counter .col-4:last-child{margin-bottom: 0;}
    .ppc-page .boundaries-of-growth h5 {font-size: 20px;line-height: 32px;}
    .ppc-page h2 {font-size: 32px;}
    .design-services-content h4 {font-size: 24px;line-height: 30px;}
    .design-services-box-icon img {max-width: 140px;}
    .design-services-box-icon {min-height: 160px;}
    .design-ppc-sec .banner-content p{padding: 0;}
    .new-ppc-footer-contact ul li {width: 33.33%;}
    .new-ppc-footer-contact ul {justify-content: center;}
    .ppc-page .faq-accordion .title {font-size: 18px;}
    .our-approach-left {width: 63%;}
    .our-approach-heading p br, .custom-heading p br{display: none;}
    .language-lists-main .lists.logosstack ul{flex-wrap: wrap;}
    .language-lists-main .lists.logosstack ul li{width: 33.33%;}
    .language-lists-main .lists.logosstack ul li:nth-child(3):after {display: none;}
	.language-lists-main .lists.logosstack ul li:nth-child(9):after {display: none;}
    .solutions-icon-list {width: 33.33%;padding: 0 15px 35px;}
    .solutions-icon-list-wrap{margin: 0 -15px -35px;}
    .solutions-icon-title h6 {font-size: 20px;}
    .marketing-solution-list {width: 50%;}
    .tech-expertise-list:last-child ul li:last-child:after {margin: 0 0 0 25px;}
    .why-mavlers-section .dev-lists div[class*="col-"]:nth-child(5) .wrap{padding-left: 0px;}
    .guest-posting-packages-sec, .posting-simple-process-sec {padding: 60px 0 60px 0;}
    .guest-posting-packages-box p {font-size: 15px;line-height: 1.4;margin: 0 0 10px 0;}
    .posting-simple-process-list ul li {width: 33.33%;}
    .layout-two.execution-expertise .btm-main {padding: 0 0 0 0;}
    .layout-two.execution-expertise .right-img {width: 100%;order: 2;}
    .small-layout .wordpress-vip-left {width: 100%;}
    .small-layout .wordpress-vip-right {width: 100%;padding-left: 0;}
    .three-col-list {width: 50%;}
    .three-col-content {padding: 20px 0 0 0;}
    .three-col-sec {padding: 60px 0 60px 0;}
    .language-lists-main .lists ul li:nth-child(6):after{display: none;}
    .new-hero-banner:before{position: absolute;content: "";left: 0;top: 0;right: 0;bottom: 0;background-color: #ffffff;opacity: 0.7;}
    .our-client-title{padding: 0 20px 40px;}
    .inner-banner-ppc-left {width: 100%;}
    .inner-banner-ppc-right {width: 100%;padding-top: 30px;}
    .inner-banner-ppc {padding: 40px 0 40px 0;}
    .inner-banner-ppc .btn-block .yellow-btn {padding: 8px 18px;}
    .three-block-content .content-listing .first .wrap {left: 0;top: 0;}
}

@media (max-width: 767px){
    .client-feedback-pg{padding-bottom: 20px;}    
    .black_banner_sec{padding: 80px 0 40px;}
    .black_banner_sec h1{font-size: 18px; margin-bottom: 15px;}
    .rating-main{padding: 50px 0 20px;}
    .rating-main .rateWrap{padding: 30px 30px 0;}
    .rating-main .rateWrap .section-title{font-size: 15px; margin-bottom: 25px;}
    .rate-row{margin-bottom: 10px; padding-bottom: 10px;}
    .rating-main .rate-lbl{font-size: 12px;}
    .star-rating{padding: 4px 10px 5px;}
    .star-rating label{font-size: 12px;}
    .page_bottom_form.gotForm.testimonial-form input[type=submit]{font-size: 13px; min-height: 35px; line-height: 35px;}   
    .comparison-services:before{width: 50%;}    
    .comparison-services .services-list .col-6:first-child{width: 50%; padding-left: 0; padding-right: 15px;}
    .comparison-services .services-list .col-6:last-child{width: 50%; padding-right: 0; padding-left: 0px;}
    .comparison-services .comparison-title .col-head .comparison-logo{width: 60px; height: 60px;}
    .comparison-services .col-head.with-logo{padding-left: 65px;}
    .comparison-services .col-head{margin-bottom: 10px;}
    .comparison-services .services-list .service-point, 
    .comparison-services .services-list .service-point.plus-point{font-size: 12px; line-height: 18px; padding: 15px 10px 15px 30px;}
    .comparison-services .services-list .service-point:before, 
    .comparison-services .services-list .service-point.plus-point:before{width: 15px; height: 15px; left: 5px; top: 20px; background-size: 8px;}
    .comparison-services .services-list .service-point.minus-point:before{background-size: 7px;}
    .comparison-services .col-head{padding: 9px 10px;}
    .comparison-services .services-list:last-child .service-point{padding-bottom: 20px;}
    .challenges-section{padding-bottom: 50px;}
    .challenges-section-top{padding-top: 50px;}
    .challenges-list-box{padding: 35px 20px;}
    .challenges-list-box ul{max-width: 90%;}
    .challenges-list-box ul li{font-size: 14px; line-height: 20px;}
    .challenges-list-box ul li:before{width: 6px; height: 6px;}
    .home-banner-area .hero-title-wrap .home-title img{width: 150%; max-width: 150%;}
    .two-column-box.four-card-box .card-lists div[class*="col-"]:nth-child(even){margin-top: 0;}
    .two-column-box.four-card-box .card-lists div[class*="col-"]{margin-bottom: 20px;}
    .hire-shopify-developers .build-team-banner h1 br{display: none;}
    .best-choice-points-section .choice-points{padding: 0;}
    .best-choice-points-section{padding: 50px 0;}
    .choice-points .feature-box{padding-right: 0; margin-bottom: 20px;}
    .choice-points .feature-box .title{padding-left: 75px; min-height: 56px; margin-bottom: 10px;}
    .choice-points .feature-box .title span{width: 56px; height: 56px; font-size: 16px;}
    .choice-points .feature-box .title span:before{width: 42px; height: 42px;}
    .choice-points .feature-box .title h3{font-size: 18px;}
    .choice-points .feature-box p{line-height: 22px;}
    .why-mavlers-section{padding: 50px 0;}
    .why-mavlers-section p{line-height: 22px;}
    .language-lists-main .lists ul.d-inline li{padding: 0 8px;}
    .sticky-leftbar-section{padding-bottom: 40px;}
    .sticky-leftbar-section .col-left{padding-top: 50px;}
    .sticky-leftbar-section .col-left h2{font-size: 22px; margin-bottom: 20px;}
    .sticky-leftbar-section p, .sticky-leftbar-section ul li{line-height: 22px;}
    .features-scroll-content{padding-top: 30px;}
    .features-scroll-content .content-box{padding-left: 0; padding-bottom: 15px; margin-bottom: 30px;}
    .features-scroll-content .content-box-head{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; align-items: center; margin-bottom: 20px;}
    .features-scroll-content .content-box .icon{width: 60px; position: static; margin-bottom: 0;}
    .features-scroll-content .icon img{max-width: 60px; max-height: 85px;} 
    .features-scroll-content h3{padding-left: 20px; font-size: 20px; margin-bottom: 0;}
    .sticky-leftbar-section ul li{font-size: 13px;}
    .two-col-content-box h3{font-size: 20px;line-height: 26px;}
    .custom-heading h2 span:before{bottom: 4px;height: 5px;}
    .our-client-slider{padding: 30px 20px 0;}
    .our-client-slider:before{width: 40px;height: 33px;left: 20px;top: 110px;background-size: contain;background-repeat: no-repeat;}
    .our-client-logo{width: 90px;height: 90px;}
    .our-client-logo:before{width: 93px;height: 93px;}
    .our-client-content p{line-height: 24px;margin: 0 0 15px 0;}
    .two-col-content-sec{padding: 50px 0 25px 0;}
    .our-client-sec{padding: 25px 0 50px 0;}
    .web-development-cta-left{padding: 30px 0 30px 0px;width: 100%;}
    .web-development-cta-right{width: 100%;}
    .web-development-cta-right img{position: static;vertical-align: top;}
    .web-development-cta-content h3{font-size: 20px;line-height: 28px;margin: 0 0 20px 0;}
    .web-development-cta-content .btn .white-btn{font-size: 12px;line-height: 16px;padding: 7px 18px;}
    .tech-stack-sec{padding: 50px 0 50px 0;}
    .tech-stack-tab .resp-tabs-list{display: none;}
    .tech-stack-tab .resp-tabs-container{width: 100%;}
    .tech-stack-content-wrap{padding: 20px 0 30px;}
    .tech-stack-tab .resp-accordion{display: block;font-size: 16px;line-height: 22px;text-transform: capitalize;font-weight: 400;background-color: transparent !important;padding: 10px 20px 10px 0;position: relative;}
    .tech-stack-tab .resp-accordion.resp-tab-active{font-weight: 600;}
    .tech-stack-tab .resp-arrow{width: 10px;height: 10px;border-right: 2px solid #000000;border-bottom: 2px solid #000000;display: inline-block;position: absolute;right: 0;top: 14px;transform: rotate(45deg);}
    .tech-stack-tab .resp-tab-active .resp-arrow{transform: rotate(-134deg);top: 18px;}
    .timeline-list:nth-child(odd) .timeline-content{max-width: 85%;padding: 0;}
    .timeline-list-wrap:before{bottom: 22%;left: 10px;right: auto;}
    .timeline-content{max-width: 85%;text-align: left;margin: 0 0 0 auto;padding: 0;}
    .timeline-list:before{width: 35px;height: 35px;left: -7px;right: auto;top: 0;margin: auto;}
    .timeline-list:after{font-size: 15px;line-height: 15px;left: 1px;right: auto;top: 10px;margin: auto;text-align: left;}
    .timeline-content h4{font-size: 18px;line-height: 22px;margin: 0 0 10px 0;}
    .timeline-content p{line-height: 22px;}
    .timeline-sec{padding: 50px 0 30px 0;}
    .new-cta-sec{padding: 60px 0 60px 0;background-size: 200px;}
    .new-cta-sec{padding: 40px 0 40px 0;}
    .new-cta-content h4{font-size: 18px;line-height: 26px;margin: 0 0 20px 0;}
    .new-cta-content .white-btn{font-size: 12px;line-height: 16px;padding: 7px 15px;}
    .new-cta-sec{background-size: 150px;}
    .project-glimpse-slider .project-glimpse-img{filter: blur(0px);-webkit-filter: blur(0px);height: auto;background-size: contain;padding-top: 98%;}
    .project-glimpse-slider{padding: 28px 40px 0 40px;}
    .project-glimpse-slider .slick-arrow.slick-next{right: -10px;}
    .project-glimpse-slider .slick-arrow{left: -10px;}
    .project-glimpse-sec{padding: 20px 0 50px 0;}
    .new-ppc-design .banner-content h1 {font-size: 24px;line-height: 32px;}
    .banner-rating ul li {padding: 0 12px 0 0;}
    .price-tag {position: relative;right: 0;top: 0;left: 0;margin: auto;width: 136px;height: 136px;padding: 32px 10px 0 10px;}
    .price-tag h6 {font-size: 18px;line-height: 20px;margin: 0 0 12px 0;}
    .price-tag span {font-size: 14px;line-height: 18px;}
    .price-tag span strong {font-size: 20px;line-height: 21px;}
    .price-tag:after {width: 155px;height: 50px;left: -12px;bottom: 12px;background-size: contain;}
    .page-template-ppctemplate .tell-us-requirement-wrap {padding: 40px 30px 40px 30px;}
    .page-template-ppctemplate .faq-section {padding: 30px 0 50px;}
    body.page-template-ppctemplate header .logo {width: 120px;}
    .wordpress-vip-content h1 {font-size: 26px;line-height: 32px;margin: 0 0 20px 0;}
    .small-layout .wordpress-vip-content h2 {font-size: 26px;line-height: 32px;margin: 0 0 20px 0;}
    .wordpress-vip-content p {font-size: 14px;line-height: 24px;}
    .wordpress-vip-content .btn a {padding: 10px 18px;}
    .badge-sec {padding: 30px 0 30px 0;}
    .review-rating-list {width: 50%;}
    .review-rating-sec {padding: 30px 0 30px 0;}
    .wordpress-vip-partner-content h3 {font-size: 18px;line-height: 24px;margin: 0 0 10px 0;}
    .wordpress-vip-partner-content {padding: 0 0 0 35px;}
    .wordpress-vip-partner-content h3:before{border-width: 3px;}
    .wordpress-vip-partner-list {padding: 0 0 20px 0;}
    .wordpress-vip-partner-content p {line-height: 22px;}
    .wordpress-vip-partner-sec {padding: 40px 0 20px 0;}
    .review-rating-list-wrap {justify-content: center;}
    .tell-us-requirement-call .sbHolder{margin-top: 0px;}
    .tell-us-requirement-call .sbSelector > a {font-size: 13px;line-height: 16px;}
    .tell-us-requirement-call .sbSelector {padding: 6px 45px 10px 20px;}
    #tell-us-requirement-call form h6 { padding-left: 10px; margin-bottom: 5px;}
    .digital-innovation-counter.ppc-counter .col-4,
    .ppc-page .digital-innovation-counter .col-4{width: 100%;}
    .uiux-design-capabilities .col-4 {order: 2;}
    .ppc-page h2 {font-size: 22px;}
    .design-services-ppc, .project-glimpse-sec-ppc, .testimonial-sec-ppc, .why-choose-sec, .ppc-page .faq-section {padding: 50px 0 50px 0;}
    .testimonial-slider-ppc .slick-track{margin: 0;}
    .testimonial-slider-box:before {width: 33px;height: 34px;top: -18px;background-size: contain;}
    .testimonial-slider-box {padding: 40px 20px 20px 20px;}
    .testimonial-ppc-logo {padding: 0 0 20px 0;}
    .testimonial-ppc-content p {font-size: 16px;line-height: 24px;padding: 0 0 20px 0;}
    .testimonial-ppc-content h6, .testimonial-ppc-content span{font-size: 16px;line-height: 24px;}
    .design-ppc-sec .banner-content h1 span {font-size: 26px;line-height: 1.2;}
    .design-ppc-sec .banner-content h1 {font-size: 24px;line-height: 30px;}
    .client-logo-wrap ul {margin: 0 -15px -30px;flex-wrap: wrap;}
    .client-logo-wrap ul li {padding: 0 15px 30px;width: 33.33%;}
    .digital-innovation-counter.ppc-counter .inner-content h6,
    .ppc-page .digital-innovation-counter .inner-content h6 {font-size: 24px;line-height: 30px;margin: 0 0 10px 0;}
    .digital-innovation-counter.ppc-counter .inner-content p,
    .ppc-page .digital-innovation-counter .inner-content p {font-size: 14px;line-height: 20px;}
    .digital-innovation-counter.ppc-counter .inner-content p br,
    .ppc-page .digital-innovation-counter .inner-content p br { display: none;}
    .why-choose-heading p{font-size: 14px;line-height: 20px;}
    .why-choose-btn.btn a {padding: 12px 30px 12px 30px;font-size: 14px;}
    .ppc-page .faq-accordion .accordion-title {padding: 20px 10px 20px 64px;}
    .ppc-page .faq-accordion .title {font-size: 16px;}
    .ppc-cta-wrap a {font-size: 16px;padding: 12px 30px 12px 30px;white-space: nowrap;}
    .ppc-cta-wrap h3 {font-size: 20px;}
    .testimonial-slider-ppc .slick-dots {padding: 10px 0 0 0;}
    .testimonial-slider-heading {padding: 0 15px 20px;}
    .new-ppc-footer-contact ul li {width: 50%;}
    .testimonial-ppc-logo img {max-width: 100px;}
    .page-template-uiux-design-ppc .tell-us-requirement.ga4-migration-form {padding: 30px 10px 40px 10px;box-shadow: 10px 10px 0px 0px #FFDB2D;}
    .page-template-uiux-design-ppc .submit-center input[type=submit] {padding: 14px 45px;font-size: 18px;}
    .why-choose-list-wrap .slick-list {padding: 0 0 0 0 !important;margin: 0 -10px;}
    .why-choose-list{margin: 0;padding: 0 10px;}
    .why-choose-list-wrap {padding: 0 0 60px;}
    .why-choose-list-wrap .slick-prev {left: 0;top: auto;bottom: 0;transform: none;}
    .why-choose-list-wrap .slick-next {right: 0;top: auto;bottom: 0;transform: none;}
    .why-choose-box {padding: 20px 20px 20px 20px;height: 100%;}
    .why-choose-heading {padding: 0 0 10px 0;}
    .page-id-3785 .tell-us-requirement.ga4-migration-form:before {width: 58px;height: 65px;background-size: contain;}
    .page-id-3785 .new-ppc-design .banner-content h1 {font-size: 24px;}
    .our-approach-left {width: 100%;padding: 0;}
    .our-approach-icon {width: 60px;}
    .our-approach-content {width: calc(100% - 60px);padding: 0 0 0 15px;}
    .our-approach-content h4 {font-size: 20px;margin: 0 0 5px 0;}
    .our-approach-content p {line-height: 22px;}
    .our-approach-btn.btn {padding: 0 0 0 0;}
    .our-approach-right {width: 100%;padding: 30px 0 0 0;}
    .our-approach-img {position: static;}
    .our-approach-img img {max-width: 400px;margin: 0 auto;display: block;width: 100%;}
    .our-approach-sec {padding: 0 0 50px 0;}
    .our-approach-btn.btn a {font-size: 14px;padding: 8px 18px 8px;}
    .immediate-solutions-left {width: 100%;padding: 30px 0 0 0;order: 2;}
    .immediate-solutions-right {width: 100%;}
    .immediate-solutions-content h6 {font-size: 18px;line-height: 26px;}
    .immediate-solutions-img{text-align: center;}
    .immediate-solutions-img img {margin: 0 auto;}
    .immediate-solutions-content {text-align: center;}
    .our-approach-heading h2, .immediate-solutions-heading h2{font-size: 24px;}
    .immediate-solutions-sec {padding: 40px 0 40px 0;}
    .our-approach-wrap {padding: 40px 0 0 0;}
    .our-approach-heading h2 {margin: 0 0 20px 0;}
    .two-col-cta-box-content h6 {font-size: 20px;line-height: 26px;}
    .two-col-cta-box{padding: 25px 20px 25px 20px;}
    .two-col-cta-box-content a {padding: 10px 18px;font-size: 14px;}
    .solutions-icon-sec {padding: 40px 0 40px 0;}
    .solutions-icon-heading {padding: 0 0 30px;}
    .hero-banner.blue-bg {padding: 80px 0 50px 0;}
    .hero-banner.blue-bg.seo-bg p ~ p {margin-top: 10px;}
    .default-content-main .cookies_table_part {display:none}
    .default-content-left {display: none;}
    .default-content-right {width: 100%;padding: 0 0 0 0;}
    .default-content-sec {padding: 30px 0 40px 0;}
    .default-content-main h3 {font-size: 18px;margin: 30px 0 15px 0;}
    .default-content-main ul li {padding-bottom: 15px;line-height: 1.5;}
    .default-content-main ul li:before {top: 8px;width: 4px;height: 4px;}
    .default-content-main h4 {font-size: 16px;margin: 20px 0 15px 0;}
    .default-content-main h2 {font-size: 22px;margin: 30px 0 15px 0;}
    .holiday-form ul li {width: 100%;}
    .holiday-form ul li.two-col-field {width: 100%;}
    .holiday-form textarea {height: 60px;}
    .holiday-form-wrap h3 {font-size: 18px;line-height: 26px;}
    .holiday-form-wrap {padding: 30px 30px 30px 30px;}
    .holiday-content-main h1 {font-size: 20px;line-height: 30px;}
    .holiday-campaign.icon-cards-sec p {padding: 0 0 15px;font-size: 14px;line-height: 26px;}
    .holiday-campaign .icon-card-list .col-4:nth-child(3){border-bottom: 1px solid #D3D9F8;}
    .holiday-campaign.icon-cards-sec h2 {font-size: 22px;}
    .new-case-study-slider {padding: 40px 50px 0;}
    .new-case-study-slider-sec {padding: 40px 0 40px 0;}
    .new-case-study-slider-wrap h3 {font-size: 26px;}
    .new-case-study-content p {font-size: 14px;line-height: 26px;}
    .new-case-study-content {padding: 20px 20px 20px 20px;}
    .icon-cards-sec.holiday-campaign {padding-bottom: 20px;}
    .shortpay-banner-sec {padding: 40px 0 40px 0;}
    .shortpay-banner-content p {font-size: 14px;}
    .shortpay-content-sec {padding: 50px 0 50px 0;}
    .shortpay-content-main h4 {font-size: 20px;margin: 30px 0 10px 0;}
    .shortpay-content-main p {line-height: 21px;margin: 0 0 10px 0;}
    .shortpay-content-main ul li {font-size: 13px;line-height: 21px;padding: 0px 0 10px 16px;}
    .shortpay-content-main ul li:before{top: 8px;}
    .shortpay-content-main blockquote p {font-size: 13px;line-height: 21px;margin: 0;}
    .shortpay-content-main blockquote {margin: 30px 0 0 0;}
    .shortpay-form-sec {padding: 40px 0 40px 0;}
    .shortpay-content-main blockquote:before {top: 5px;bottom: 5px;}
    .new-hero-banner {padding: 160px 0 80px 0;}
    .new-hero-banner-content {max-width: 100%;}
    .new-hero-banner-content h1 {font-size: 18px;line-height: 28px;margin: 0 0 20px 0;} 
    .new-hero-banner-content p {font-size: 14px;line-height: 24px;margin: 0 0 20px 0;}
    .new-hero-banner-content .btn a {padding: 10px 20px;}
    .new-hero-banner-content #typed {font-size: 20px;line-height: 30px;padding: 0 0 0 15px;}
    .new-hero-banner-content #typed br{display: none;}
    .new-hero-banner-content #typed:before {width: 3px;top: 0;bottom: 0;}
    .marketing-solution-heading {padding: 0 0 60px 0;}
    .marketing-solution-list{padding: 0 15px 50px;}
    .marketing-solution-list-wrap {margin: 0 -15px -50px;}
    .marketing-solution-list-box {padding: 50px 20px 40px 20px;text-align: center;}
    .marketing-solution-list-box:before {left: 0px;width: 46px;height: 46px;font-size: 16px;line-height: 46px;right: 0;bottom: auto;top: -23px;}
    .marketing-solution-list-box h4 {font-size: 20px;position: static;padding: 0 0 20px 0;}
    .marketing-solution-list-box ul li {font-size: 14px;line-height: 16px;padding: 0 0 10px 0;}
    .tech-expertise-list ul li img {max-width: 80px;max-height: 30px;}
    .tech-expertise-main {padding: 40px 0 0 0;}
    .tech-expertise-list ul li {padding: 0 23px 0 23px;margin: 0 0 30px 0;}
    .tech-expertise-list:last-child ul li:last-child:after {font-size: 16px;line-height: 20px;margin: 0 0 0 30px;}
    .tech-expertise-list h6 {font-size: 16px;line-height: 22px;}
    .tech-expertise-list ul li:before {height: 20px;}
    .tech-expertise-sec {padding: 50px 0 50px 0;}
    .marketing-solution-heading p strong {font-size: 14px;}
    .marketing-solution-heading h2 br {display: none;}
    .wordpress-vip-sec.small-layout {padding: 40px 0 40px 0;}
    .small-layout .wordpress-vip-content p {font-size: 14px;line-height: 24px;}
    .banner-rating ul li img {max-width: 100px;}
    .new-ppc-design .wp-vip-ppc-form:before {right: -20px;top: -20px;width: 60px;height: 60px;}
    .new-ppc-design .banner-content p {font-size: 14px;line-height: 24px;}
    .marketing-solution-list:nth-child(1) .marketing-solution-list-box{padding: 60px 40px 62px 40px;}
    .marketing-solution-list:nth-child(2) .marketing-solution-list-box{padding: 60px 40px 62px 40px;}
    .marketing-solution-list:nth-child(3) .marketing-solution-list-box{padding: 49px 40px 49px 40px;}
    .marketing-solution-list:nth-child(4) .marketing-solution-list-box{padding: 49px 40px 49px 40px;}
    .blog-accordion-sec {padding: 50px 0 50px 0;}
    .blog-accordion-title {padding: 0 30px 0 0;}
    .blog-accordion-title .blog-arrow {width: 20px;height: 30px;right: 0;}
    .blog-accordion-content-main {padding: 20px 0 0 0;}
    .blog-accordion-content-main p {margin: 0 0 15px 0;}
    .blog-accordion-content-main ul li {padding: 0 0 15px 15px;font-size: 13px;}
    .blog-accordion-content-main ul li:before {top: 8px;}
    .blog-accordion-content-main hr {height: 1px;margin: 20px 0 20px 0;}
    .blog-accordion-content-main ul{margin: 0 0 -15px 0;}
    .blog-accordion-content-main ul + p {padding-top: 15px;}
    .blog-accordion-title h2 {font-size: 22px;padding-right: 0;}
    .hero-banner.full_width_background {padding: 100px 0 50px 0;}
    .guest-posting-packages-heading h2, .posting-simple-process-heading h2, .timeline-wrap .title-block h3, .why-choose-uiux-company .section-title h3 {font-size: 22px;line-height: 1.38;}
    .guest-posting-packages-sec, .posting-simple-process-sec {padding: 40px 0 40px 0;}
    .guest-posting-packages-list {width: 100%;padding: 0 15px 30px;}
    .guest-posting-packages-list-wrap {margin: 0 -15px -30px;}
    .guest-posting-packages-btn {padding: 30px 0 0 0;}
    .guest-posting-packages-wrap {padding: 0 0;}
    .guest-posting-packages-box p {font-size: 14px;}
    .posting-simple-process-list ul li {width: 50%;}
    h3 br{display: none;}
    .different-tune-tab .resp-accordion h3 {font-size: 15px;line-height: 20px;color: #ffffff;font-weight: 400;width: auto;display: inline-block;}
    .different-tune-white .different-tune-tab .resp-accordion h3{color: #000;}
    .different-tune-tab .resp-accordion.resp-tab-active h3 {font-weight: 700;}
    .why-choose-mavlers-sec{background-image: none !important;}
    .page-id-4852 .icon-card-list .col-4:last-child{border-left: 0 !important;}
    body #olark-container {height: 300px !important;top: auto !important;right: 20px !important;left: 20px !important;width: auto !important;}
    body #olark-container .olark-top-bar-text {font-size: 22px !important;line-height: 24px !important;}
    .layout-two.execution-expertise .inner-box span:nth-child(2) {letter-spacing: 0;font-size: 14px;}
    .layout-two.execution-expertise .inner-box .number {top: 55%;}
    .three-col-sec {padding: 40px 0 40px 0;}
    .three-col-heading {padding: 0 0 40px 0;}
    body.page-template-ppctemplate.header_yellow {padding-top: 110px;}
    .que-ans-sub-heading span {font-size: 16px;padding: 10px 0 0 0;}
    section.isms-policy {padding: 60px 0 40px 0;}
    .why-choose-shopify-sec ul li {font-size: 14px;line-height: 20px;padding-left: 25px;}
    .why-choose-shopify-sec ul li .icon {width: 16px;height: 16px;left: 0;}
    .extra-links {padding: 15px 0 10px;}
    .help-you-guest-posting .inner-block .block-title h3{font-size: 14px;}
    .download-ebook-sec{padding: 60px 0;}
    .ebook-title h2 {font-size: 20px;}
    .popup-content h6{padding-left: 0;}
    .three-block-content.numeric-col .content-listing .wrap span {top: -50px;left: 0;width: 40px;height: 40px;}
    .three-block-content.numeric-col .content-listing .wrap {margin-top: 50px;margin-left: 0;}
    .three-block-content.numeric-col .content-listing .wrap span:before {font-size: 16px;line-height: 40px;}
    .page-id-4462 .marketing-solution-sec.yellow-bg .marketing-solution-list:last-child .marketing-solution-list-box {padding: 49px 40px 49px 40px;}
    .page-id-4462 .marketing-solution-list-box ul li {font-size: 14px;}
    .marketing-solution-sec.yellow-bg {padding: 60px 0;}
    .brand-logos-btn a, .marketing-solution-btn a, .engagement-models-btn a, .testimonial-btn a, .content-listing-btn a{padding: 10px 19px;}
    .outsource-ready-section {padding: 60px 0 60px;}
    .testimonial-btn p {font-size: 16px;line-height: 20px;letter-spacing: 0;margin: 0 0 20px 0;}
    .testimonial-btn {padding: 30px 20px 0 20px;}
    .marketing-solution-heading p {font-size: 14px;line-height: 1.4;}
	.three-block-content.numeric-col .title-block {padding-bottom: 0;}
    body.menuOverlap.home .enumenu_ul {top: 110px;}
    .footer-menu .mobile_menu_footer {padding-right: 0;}
    .mobile_menu_footer .contact-us-mobile:nth-child(even) {text-align: right;}
    .mobile_menu_footer .contact-us-mobile:nth-child(even) p {display: inline-block;}
    .featured-download-ebook-sec .ebook-img {position: static;max-width: 100%;transform: translateY(0);text-align: center;width: 100%;}
    .featured-download-ebook-sec .ebook-title {width: 100%;text-align: center;padding-top: 20px;}
    .featured-download-ebook-sec .download-ebook-box {padding: 20px 20px;}
    .featured-download-ebook-sec .gride-block {padding: 20px;}
    .featured-download-ebook-sec .gride-block h4 {font-size: 18px;}
    .ebook-cta.btn a {padding: 12px 20px;font-size: 14px;}
/*	.download-ebook-box {padding-bottom: 90px;}*/
    .featured-download-ebook-sec .cta-grp{justify-content: center;}
    .download-ebook-list .download-ebook-box .cta-grp a.yellow-btn, .featured-download-ebook-sec .cta-grp a.yellow-btn {padding: 9px 20px;font-size: 14px;width: 150px;}
    
    .gift-video .content-block{margin-bottom: 35px;}
    .gift-video .video-block{text-align: center;}
    .gift-video .video-block .gift-video-shape2,.gift-video .gift-video-shape3{display: none;}
	.review-rating-sec .title-block {margin: 0 0 40px 0;}
    
}

@media (max-width: 640px){
    .two-col-list{width: 100%;}
    .badge-wrap ul:before{display: none;}
    .badge-wrap ul li {width: 46%;}
    .badge-wrap ul li:before{display: none;}
    .review-rating-content .custom-counter {width: 60px;height: 60px;}
    .review-rating-content span {max-width: calc(100% - 60px);font-size: 14px;line-height: 18px;}
    .review-rating-content h4, .review-rating-content .custom-counter span {font-size: 18px;line-height: 22px;}
    .wordpress-vip-img {max-width: 100%;}
    .design-services-list {width: 50%;}
    .design-services-content h4 {font-size: 20px;line-height: 26px;}
    .design-services-heading {padding: 0 0 0px 0;}
    .ppc-cta-wrap{flex-wrap: wrap;justify-content: center;text-align: center;}
    .ppc-cta-wrap h3{width: 100%;padding: 0 0 20px 0;}
    .three-col-layout .two-col-list {width: 100%;}
    .language-lists-main .lists.logosstack ul li{width: 50%;}
    .language-lists-main .lists.logosstack ul li:nth-child(3):after{display: block;}
    .language-lists-main .lists.logosstack ul li:nth-child(5):after{display: block;}
    .language-lists-main .lists.logosstack ul li:nth-child(even):after{display: none;}
    .language-lists-main .lists.logosstack ul li:last-child:after{display: none;}
    .language-lists-main .lists.logosstack ul li img {max-height: 40px;}
    .solutions-icon-list {width: 50%;}
    .solutions-icon-title h6 {font-size: 16px;}
    .solutions-icon-img img {max-width: 50px;max-height: 50px;}
    .solutions-icon-img {min-height: 50px;}
    .marketing-solution-list{width: 100%;}
    .blog-accordion-title h2 {font-size: 20px;}
    .three-col-list {width: 100%;}
    .three-col-img h5 {font-size: 18px;}
    .download-ebook-list {width: 100%;}
    .ebook-title{padding: 20px;padding-top: 20px;}
    .ebook-cta.btn {}
    .brand-logos-rows .logo-row:first-child .logo-row-wrap .highlight-text br {display: none;}
    .brand-logos-rows .logo-row .logo-row-wrap {padding: 60px 20px 0 20px !important;height: auto;background: rgb(241,242,242);background: linear-gradient(180deg, rgba(241,242,242,1) 0%, rgba(255,255,255,0) 100%);border-radius: 20px 20px 0 0;}
    .brand-logos-rows .logo-row:first-child .logo-row-wrap .highlight-text {width: 100%;height: auto;font-size: 18px;border-radius: 20px 20px 0 0;/* position: static; */top: 0;padding: 10px 10px;}
    .brand-logos-rows .logo-row:nth-child(2) .logo-row-wrap .highlight-text {width: 100%;height: auto;font-size: 18px;border-radius: 20px 20px 0 0;top: 0;padding: 10px 10px;}
    .brand-logos-rows .logo-row {padding: 0 0 30px;}
    .brand-logos-rows .logo-row:nth-child(even) .logo-row-wrap {background: rgb(241,242,242);background: linear-gradient(180deg, rgba(241,242,242,1) 0%, rgba(255,255,255,0) 100%);}
    .brand-logos-rows .logo-row .logo-row-wrap .highlight-text {width: 100%;height: auto;font-size: 18px;border-radius: 20px 20px 0 0;top: 0;padding: 10px 10px;left: 0;}
    .outsource-ready-section .row .col-content {width: 100%;padding-left: 20px;padding-top: 40px;padding-right: 20px;}
    .outsource-ready-section .row .col-img:before{width: 100%;}
    .outsource-ready-section .row .col-img {width: 100%;}
    .language-lists-main .lists.logosstack ul li:nth-child(9):after {display: block;}
}
@media (max-width: 480px){
    .new-ppc-footer-contact ul li {width: 100%;}
    .posting-simple-process-list ul li {width: 100%;}
    .posting-simple-process-list ul li:nth-child(2) .simple-process-box-main:before, .posting-simple-process-list ul li:nth-child(4) .simple-process-box-main:before {top: 0;transform: rotate(-180deg);right: auto;left: -10px;bottom: 0;}
    .posting-simple-process-list ul li:nth-child(3) .simple-process-box-main:before, .posting-simple-process-list ul li:nth-child(5) .simple-process-box-main:before {bottom: 0;transform: rotate(0);top: 0;left: auto;right: -10px;}
    .header-top p, .header-top p a {font-size: 10px;line-height: 16px;}
    .home header {top: 44px;}
    body.menuOverlap.home .enumenu_ul {top: 105px;}
    .gift-video .video-block > figure > a{width: 75px;}
    
}
@media (max-width: 440px){
    .challenges-list-box-wrapper{padding: 0 20px;} 
    .sticky-leftbar-section .col-left h2{font-size: 18px;}
    .features-scroll-content h3{font-size: 16px;}
    .features-scroll-content .icon{width: 50px;}
    .features-scroll-content .icon img{max-width: 50px;}
    .features-scroll-content h3{font-size: 16px;}
    .review-rating-list {width: 100%;}
    .review-rating-img img {max-width: 65%;}
    .review-rating-img {min-height: auto;}
    .review-rating-content span {max-width: calc(100% - 190px);}
    .review-rating-content {justify-content: center;}
    .help-you-guest-posting .inner-block .block-title h3{font-size: 13px;}
}
@media (max-width: 420px){
    .guest-posting-packages-heading h2, .posting-simple-process-heading h2, .timeline-wrap .title-block h3, .why-choose-uiux-company .section-title h3 {font-size: 20px;}
    body #olark-container .olark-top-bar-text {font-size: 18px !important;line-height: 18px !important;}
    
}

/*challenge section style*/
.challenges-sound-familiar {
    padding: 50px 0 0;
}
.container-fluid .row
{
    margin: 0;
}
.container-fluid [class*="col-"]
{
    padding: 0;
   
}

.content-wrapper [class*="col-"]
{
    margin-bottom: 70px;
}
.content-wrapper h2 {
    padding: 55px 10%;
    font-size:52px
}
.clallanges-block-wrap {
    background-color: #F1F2F2;
    padding: 85px 12% 0;
}

.challenges-sound-familiar .container-fluid .row
{
    align-items: flex-end;
}
.challenges-sound-familiar figure
{
    border-top-right-radius: 15px;
    overflow: hidden;
}
.challenges-sound-familiar  img
{
    width: 100%;
    vertical-align: bottom;
}
.clallanges-block-wrap
{
    font-size: 16px;
    position: relative;
}
.clallanges-block-wrap h3
{
    font-size: 26px;
    margin-bottom: 13px;
    position: relative;
}

.clallanges-block-wrap  span {
    font-size: 70px;
    position: absolute;
    color: #FFDB2D;
    font-weight: 900;
    top: -50px;
    left: -37px;
}
.clallanges-block-wrap p {
    width: 70%;
    line-height: 1.6;
}
/*outsource hero section*/
.outsource-hero-section {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 0;
    text-align: center;
    color: #fff;
}
.outsource-hero-section p
{
    font-size: 24px;
    color: #fff;
    margin-bottom: 64px;
}
.outsource-hero-section h3 {
    font-size: 52px;
    color: #fff;
    margin: 0 auto 62px;
}
.outsource-hero-section h4
{
    font-size: 36px;
    color: #FFDB2D;
    margin-bottom: 25px;
}

/*marketing solutions section*/
.marketing-solutions-section {
    padding: 131px 0;
    background-color: #fff;
}
.marketing-solutions-section h2
{
    text-align: center;
    margin-bottom: 60px;
    font-size: 52px;
}
.content-section .icon {
    height: 89px;
    width: 89px;
    display: inline-block;
    background-color: #FFDB2D;
    padding: 16px;
    border-radius: 50%;
    vertical-align: middle;
    text-align: center;
    display: inline-flex;
    align-items: center;
    margin-right: 18px;
    justify-content: center;
}
.content-section >  img
{
   display: none;
}
.scroll-content h3
{
    font-size: 40px;
    margin-bottom: 18px;
}

.scroll-content > div > img
{
    display: none;
}
.scroll-content ul 
{
    margin-bottom: 43px;
    font-size: 24px;
}
.scroll-content > div {
    margin-bottom: 90px;
}
.scroll-content > div:last-of-type
{
    margin-bottom: 0px;
}
.scroll-content  ul li:before {
    content: " ";
    background-image: url(../images/arrow.svg);
    height: 19px;
    width: 19px;
    background-repeat: no-repeat;
    background-size: cover;
    top: 6px;
    background-color: transparent;
}
.scroll-content  ul li {
    margin-bottom: 26px;
    padding-left: 33px;
    font-size: inherit;
}
.img-wrap {
    display: none; /* Hide all images initially */
  }
  div#sticky_bar.sticky {
      position: fixed;
  }
  .img-wrap.active {
    display: block; /* Show active image */
  }
  #sticky_bar.sticky {
      position: fixed;
      width:600px;
      top: 135px;
      z-index: 1;
      /* left: 15px; */
  }
  div#sticky_bar.sticky:after {
    background: linear-gradient(to top, white, transparent);
        left: 48%;
      right: 0;
      content: " ";
      width: 100%;
      position: fixed;
      height: 300px;
      top: auto;
      bottom: 0;
      z-index: 9999;
  }
  #sticky_bar {
      position: absolute;
      width: 600px;
  }
  h2.challenges-heading {
    display: none;
}
  
@media (max-width:1600px){
    .content-wrapper h2,.marketing-solutions-section h2,.scroll-content h3
    {
        font-size: 46px;
    }

    .clallanges-block-wrap h3 {
        font-size: 20px;
    }
    .clallanges-block-wrap span {
        font-size: 50px;
        top: -33px;
    }
    .clallanges-block-wrap {
        background-color: #F1F2F2;
        padding: 85px 5% 0 13%;
    }
    .clallanges-block-wrap h3 {
        font-size: 18px;
    }
    .outsource-hero-section h3 {
        font-size: 36px;
    }
    .outsource-hero-section h4 {
        font-size: 28px;
    }
    .outsource-hero-section p {
        font-size: 20px;
    }
}
  
@media (max-width:1440px){
    .content-wrapper h2,.marketing-solutions-section h2,.scroll-content h3
    {
        font-size: 36px;
    }
    #sticky_bar.sticky,  #sticky_bar
    {
        width: 429px;
    }
    .scroll-content ul
    {
        font-size: 20px;
    }
    .clallanges-block-wrap {
        background-color: #F1F2F2;
        padding: 85px 3% 0 9%;
    }
}
@media (max-width: 1366px){
    .content-wrapper h2,.marketing-solutions-section h2,.scroll-content h3{
    font-size: 30px;
}
}
@media (max-width: 1024px){
.content-wrapper h2,.marketing-solutions-section h2,.scroll-content h3 {
    font-size: 24px;
}
.scroll-content ul {
    font-size: 16px;
}
#sticky_bar.sticky, #sticky_bar {
    width: 306px;
}
.scroll-content ul li:before
{
    top: 0;
}
.content-section .icon {
    height: 60px;
    width: 60px;
}
.scroll-content ul li {
    margin-bottom: 18px;
}
.scroll-content ul {
    margin-bottom: 30px;
}
.marketing-solutions-section 
{
        padding: 80px 0;
 }
 h2.challenges-heading {
        display: block;
}
.challenges-sound-familiar .content-wrapper h2
{
    display: none;
}
.container-fluid > .row > [class*="col-"] {
    padding: 0;
    width: 100%;
}
.challenges-sound-familiar figure {
    border-top-right-radius: 0;
}
.challenges-sound-familiar figure
{
    width: 50%;
}
h2.challenges-heading {
    display: block;
    text-align: center;
    padding: 0 20px;
    margin-bottom: 35px;
}
}
@media (max-width:991px){
    
    .marketing-solutions-section .col-left
    {
        display: none;
    }
    .scroll-content > div > img
    {
        display: block;
    }
    .scroll-content > div {
        margin-bottom: 90px;
        width: 50%;
        padding: 0 15px;
    }
    .scroll-content {
        display: flex;
        flex-wrap: wrap;
    }
    .col-right
    {
        width: 100%;
    }
    .bg-img {
        padding-bottom: 100%;
        background-size: cover;
        margin-bottom: 30px;
    }
    
    .clallanges-block-wrap p {
        width: 90%;
    }
    .clallanges-block-wrap h3 {
        font-size: 16px;
    }
    .clallanges-block-wrap span {
        top: -22px;
        left: -28px;
        font-size: 36px;
    }
}


@media (max-width:767px){
    
.container-fluid [class*="col-"]
{
    width: 100%;
}

.challenges-sound-familiar figure {
    width: 65%;
}
.marketing-solutions-section {
    padding: 60px 0;
}
div#sticky_bar.sticky:after
{
    display: none;
}
#sticky_bar.sticky, #sticky_bar {
    width: 306px;
    background-color: #fff;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 9;
    text-align: center;
}

#sticky_bar.sticky
{
    top: 88px;
}
.scroll-content > div {
    margin-bottom: 55px;
}
#sticky_bar img {
    max-height: 200px;
    display: inline-block;
    padding: 10px 0;
}
}

@media (max-width:640px){
    .content-wrapper h2 {
        font-size: 22px;
        padding: 24px;
    }
    .challenges-sound-familiar figure {
        width: 100%;
    }
    .clallanges-block-wrap {
        background-color: #F1F2F2;
        padding: 85px 5% 0 16%;
    }
    .outsource-hero-section
    {
        padding: 50px 0;
    }
    .outsource-hero-section h3 {
        font-size: 22px;
        margin-bottom: 26px;
    }
    .outsource-hero-section h4 {
        font-size: 20px;
    margin-bottom: 20px;
    }
    .outsource-hero-section p {
        font-size: 16px;
        margin-bottom: 35px;
    }
    .scroll-content > div {
        width: 100%;
        text-align: center;
    }
    .scroll-content h3 {
        font-size: 15px;
        width: 400px;
        margin: 0 auto 20px;
        text-align: left;
        max-width: 100%;
    }
    .content-section .icon {
        height: 40px;
        width: 40px;
        margin-right: 10px;
        padding: 9px;
    }
    .scroll-content ul {
        margin-bottom: 30px;
        text-align: left;
        width: 249px;
        margin: 0 auto;
    }
}


/* Challanging Burning Sections CSS Starts Here
=======================================================*/
.challenges_burning_sec {
    padding: 140px 0 30px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom left;
}
.title_icon_col {
    width: 41%;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
}
.title_icon_col h2 {
    margin-bottom: 60px;
}
.challenges_bun_list {
    width: calc(59% - 5px);
    display: inline-block;
    vertical-align: top;
}
.challenges_bun_list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.challenges_bun_list ul li {
    list-style: none;
    padding: 0 0 0 18px;
    margin: 0 0 62px 0;
    position: relative;
    display: block;
    width: auto;
}
.challenges_bun_list ul li:before {
    content: "";
    width: 4px;
    background: #FFDB2D;
    border-radius: 10px;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
}
.challenges_bun_list ul li h3 {
    font-size: 26px;
    margin-bottom: 6px;
}
.challenges_bun_list ul li p {
    font-size: 16px;
    line-height: 1.7;
    letter-spacing: -0.2;
}
.challenges_bun_list ul li:nth-child(3) {
    margin-left: 110px;
}
.challenges_bun_list ul li:nth-child(2) {
    margin-left: 220px;
}
.challenges_bun_list ul li:first-child {
    margin-left: 330px;
}



/* Remodel Outsourcing Sections CSS Starts Here
=======================================================*/
.remodel_outsourcing_sec {
    padding: 115px 0;
}
.remodel_outsourcing_map_left h4 strong:after {
    content: " ";
    height: 4px;
    width: 100%;
    border-radius: 25px;
    background-color: #FFDB2D;
    left: 0;
    right: 0;
    position: absolute;
    top: 100%;
}

.remodel_outsourcing_map_left h4 strong {
    position: relative;
}
.remodel_outsourcing_sec::before, .remodel_outsourcing_sec::after {
    display: table;
    clear: both;
    content: "";
}
.remodel_outsourcing_map_left {
    width: 50%;
    float: left;
    padding-right: 80px;
    padding-top: 30px;
}

.remodel_outsourcing_map_left h4 {
    text-align: center;
    font-size: 20px;
    line-height: 1.45;
    margin-bottom: 10px;
    padding: 0 25px;
}
.remodel_outsourcing_content_right {
    width: 50%;
    float: left;
}
.remodel_outsourcing_content {
    max-width: 770px;
}
.remodel_outsourcing_content h2 {
    margin-bottom: 85px;
}
.remodel_outsourcing_content ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.remodel_outsourcing_content ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 75px;
    display: inline-block;
    vertical-align: top;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 37%;
    flex: 0 0 37%;
    max-width: 37%;
    padding: 26px 0 0 0;
    line-height: 1.8;
}
.remodel_outsourcing_content ul li::before {
    width: 80px;
    height: 4px;
    border-radius: 20px;
    background: #FFDB2D;
}



/* Take A Quize Sections CSS Starts Here
=======================================================*/
.take_quiz_sec {
    padding: 115px 0 137px;
    display: none;
}
.take_quiz_sec h2 {
    text-align: center;
    max-width: 1300px;
    margin: 0 auto 87px;
}
.take_quiz_sec .container {
    position: relative;
}
.take_quiz_sec figure {
    position: absolute;
    bottom: -137px;
    left: 60px;
    width: 37%;
}
.take_quiz_content {
    background: #FFFFFF;
    border-radius: 200px;
    padding: 64px 180px 71px;
    width: 70%;
    margin-left: auto;
}
.take_quiz_content p {
    font-size: 24px;
    line-height: 1.375;
    margin-bottom: 41px;
}


/* Words Our Clients Sections CSS Starts Here
=======================================================*/
.words_our_client_sec {
    padding: 135px 0;
}
.words_our_client_sec h2 {
    margin-bottom: 60px;
}
.words_our_client_sec .container {
    text-align: center;
}
.words_our_client_sec .container p {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 1.125;
    font-weight: bold;
}
.client_testimonial_wrap_main {
    padding-bottom: 70px;
}
.client_testimonial_wrap_main:before, .client_testimonial_wrap_main:after {
    content: "";
    display: table;
    clear: both;
}
.client_testimonial_right {
    width: 49.5%;
    float: right;
    border: solid 1px #818181;
    background: #ffffff;
    border-radius: 10px;
    padding: 58px 15px;
    min-height: 563px;
}
.client_review_name_logo {
    width: 40%;
    display: inline-block;
    vertical-align: middle;  
    text-align: center;
}
.client_review_name_logo figure {
    margin: 0;
    display: block;
}
.client_review_name_logo figure img {
    display: inline-block;
}
.client_testimonial_content {
    margin-bottom: 80px;
}
.client_testimonial_content:last-child {
    margin-bottom: 0;
}
.review_list_wrap {
    width: calc(60% - 5px);
    display: inline-block;
    vertical-align: middle;
    padding-left: 120px;
    position: relative;
}
.review_number {
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    width: 96px;
    height: 96px;
    border-radius: 100%;
    background: #fed931;
    line-height: 96px;
    font-size: 33px;
    color: #000000;
    font-weight: bold;
    text-align: center;
}
.review_name {
    display: block;
    font-size: 22px;
    line-height: 1.181818181818182;
}
.review_list_wrap strong {
    font-size: 22px;
    line-height: 1.181818181818182;
}
.client_testimonial_wrap {
    width: calc(49.5% - 98px);
    float: left;
    border-radius: 10px;
    padding: 0;
    margin-left: 98px;
    position: relative;
    z-index: 1;
}
.client_testimonial_wrap_main {
    position: relative;
}
.broder-pattern {
    position: absolute;
    left: 0;
    top: 0;
    border: solid 1px #818181;
    border-radius: 10px;
    z-index: 0;
    display: block;
    width: 49.5%;
    bottom: 70px;
}
.broder-pattern:before, .broder-pattern:after {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    right: -1px;
    border: solid 1px #818181;
    border-radius: 10px;
    z-index: 0;
    display: block;
}
.broder-pattern:after {
    left: 30px;
}
.broder-pattern span {
    content: "";
    position: absolute;
    left: 45px;
    top: -1px;
    bottom: -1px;
    right: -1px;
    border: solid 1px #818181;
    border-radius: 10px;
    z-index: 0;
    display: block;
}
.broder-pattern span:before, .broder-pattern span:after {
    content: "";
    position: absolute;
    left: 15px;
    top: 0;
    bottom: 0;
    right: 0;
    border: solid 1px #818181;
    border-radius: 10px;
    z-index: 0;
    display: block;
    bottom: 0;
}
.broder-pattern span:after {
    left: 30px;
}
.client_testimonial_slide_content {
    padding: 100px 60px 50px 42px;
    position: relative;
    background: url(https://www.mavlers.com/wp-content/uploads/testimonial_card_bg.png) no-repeat left bottom;
    background-size: contain;
    position: relative;
    min-height: 563px;
}
.client_testimonial_slide_content:before, .client_testimonial_slide_content:after {
    display: table;
    content: "";
    clear: both;
}
.client_dtl_wrap {
    max-width: 242px;
    display: inline-block;
    text-align: center;
}
.client_dtl_wrap img {
    display: block;
    max-width: 242px;
    margin-bottom: 43px;   
    margin-left: auto;
    margin-right: auto;
}
.client_dtl_wrap figcaption {
    font-size: 18px;
    line-height: 1.166666666666667;
}
.client_dtl_wrap figcaption span {
    font-size: 28px;
    line-height: 1.178571428571429;
    font-weight: bold;
    margin-bottom: 11px;
    display: block;
}
.cleint_friendly_content {
    float: right;
    max-width: 250px;
    padding-top: 60px;
    padding-right: 10px;
}
.cleint_friendly_content li, .cleint_friendly_content p {
    font-size: 17px;
    line-height: 1.5;
    margin-bottom: 25px;
}
.play_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -46px 0 0 -46px;
    width: 92px;
    height: 92px;
    display: block;
    background: #FFDB2D;
    border-radius: 100%;
    z-index: 1;
}
.play_icon:before {
    content: "";
    position: absolute;
    left: 55%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-left: 31px solid #000000;
    border-bottom: 19px solid transparent;
}
.play_icon:after {
    content: "";
    position: absolute;
    top: -7px;
    bottom: -7px;
    left: -7px;
    right: -7px;
    z-index: -1;
    display: block;
    background: #FFDB2D;
    opacity: 0.4;
    border-radius: 100%;
    animation: zoom-in-zoom-out 1s ease infinite;
}
@keyframes zoom-in-zoom-out {
    0% {
      transform: scale(1, 1);
    }
    50% {
      transform: scale(1.2, 1.2);
    }
    100% {
      transform: scale(1, 1);
    }
}
/* .client_testimonial_wrap {
    overflow: hidden;
    display: flex;
    border: solid 1px #818181;
    border-radius: 10px;
} */
.client_testimonial_slide {
    /* min-width: 100%; */
    border: solid 1px #818181;
    border-radius: 10px;
}
.client_testimonial_wrap::before {
    content: "";
}



@media only screen and (max-width: 1770px) {
    .client_testimonial_slide_content {
        padding: 100px 20px 50px 20px;
    }
    .client_testimonial_slide_content {
        background-size: 110%;
        background-position: -100px bottom;
    }
}
@media only screen and (max-width: 1560px) {
    .challenges_burning_sec {
        padding: 90px 0 20px;
    }
    .remodel_outsourcing_sec {
        padding: 70px 0;
    }
    .take_quiz_sec {
        padding: 85px 0 100px;
        overflow: hidden;
    }
    .take_quiz_sec figure {
        bottom: -103px;
        width: 35%;
    }
    .take_quiz_content {
        padding: 50px 120px 60px;
    }
    .take_quiz_sec h2 {
        max-width: 1050px;
    }
    .words_our_client_sec {
        padding: 95px 0;
    }
    .client_dtl_wrap {
        padding-top: 30px;
    }
    .play_icon {
        margin: -31px 0 0 -31px;
        width: 72px;
        height: 72px;
    }
    .cleint_friendly_content {
        padding-top: 0;
    }
    .client_dtl_wrap img {
        max-width: 180px;
    }
    .client_testimonial_slide_content {
        background-position: -190px bottom;
        background-size: 130%;
    }
}
@media only screen and (max-width: 1367px) {
    .challenges_bun_list ul li:nth-child(3) {
        margin-left: 70px;
    }
    .challenges_bun_list ul li:nth-child(2) {
        margin-left: 140px;
    }
    .challenges_bun_list ul li:first-child {
        margin-left: 210px;
    }
    .remodel_outsourcing_content h2 {
        margin-bottom: 50px;
    }
    .remodel_outsourcing_content ul li {
        margin-bottom: 50px;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }
    .remodel_outsourcing_map_left {
        padding-right: 50px;
    }
    .take_quiz_sec h2 {
        margin-bottom: 70px;
    }
    .broder-pattern span {
        display: none;
    }
    .client_testimonial_wrap {
        margin-left: 48px;
        width: calc(49.5% - 48px);
    }
    .client_testimonial_slide_content {
        padding: 80px 20px 40px 20px;
        min-height: 500px;
    }
    .client_review_name_logo figure {
        padding: 0 40px;
    }
    .review_number {
        width: 86px;
        height: 86px;
        line-height: 86px;
        font-size: 28px;
    }
    .review_list_wrap {
        padding-left: 110px;
    }
    .review_name {
        font-size: 20px;
    }
    .review_list_wrap strong {
        font-size: 20px;
    }
    .client_testimonial_right {
        min-height: 504px;
    }
    .client_testimonial_content {
        margin-bottom: 50px;
    }
}
@media only screen and (max-width: 1199px) {
    .challenges_bun_list ul li h3 {
        font-size: 20px;
    }
    .challenges_burning_sec {
        padding: 70px 0 10px;
    }
    .take_quiz_content p {
        font-size: 20px;
    }
    .take_quiz_content {
        padding: 40px 90px 45px;
    }
    .take_quiz_sec figure {
        left: 30px;
    }
    .take_quiz_sec {
        padding: 70px 0 70px;
    }
    .take_quiz_sec figure {
        bottom: -75px
    }
    .client_dtl_wrap figcaption span {
        font-size: 20px;
    }
    .client_dtl_wrap figcaption {
        font-size: 16px;
    }
    .client_dtl_wrap img {
        max-width: 170px;
        margin-bottom: 25px;
    }
    .cleint_friendly_content {
        max-width: 170px;
    }
    .client_testimonial_slide_content {
        background-position: -240px bottom;
        background-size: 150%;
    }
    .play_icon {
        margin: -17px 0 0 -17px;
    }
}
@media only screen and (max-width: 1024px) {
    .challenges_bun_list ul li:nth-child(3) {
        margin-left: 40px;
    }
    .challenges_bun_list ul li:nth-child(2) {
        margin-left: 80px;
    }
    .challenges_bun_list ul li:first-child {
        margin-left: 120px;
    }
    .challenges_bun_list ul li {
        margin-bottom: 30px;
    }
    .remodel_outsourcing_sec {
        padding: 50px 0;
    }
    .challenges_bun_list ul li h3 {
        font-size: 18px;
    }
    .title_icon_col {
        width: 100%;
        padding: 0;
    }
    .challenges_bun_list {
        width: 100%;
        padding: 0;
    }
    .remodel_outsourcing_map_left {
        width: 100%;
        float: none;
        padding: 0 0 30px;
    }
    .remodel_outsourcing_content_right {
        width: 100%;
        float: none;
        padding: 0 15px
    }
    .remodel_outsourcing_content h2 {
        margin-bottom: 30px;
    }
    .remodel_outsourcing_content ul li {
        margin-bottom: 30px;
        padding: 25px 0 0 0;
    }
    .take_quiz_sec figure {
        position: static;
        margin: 0 auto;
        width: 100%;
        max-width: 350px;
    }
    .take_quiz_content {
        width: 100%;
    }
    .take_quiz_sec h2 {
        margin-bottom: 30px;
    }
    .take_quiz_content {
        width: 100%;
        text-align: center;
        padding: 40px 70px 30px;
    }
    .take_quiz_content .d-flex {
        display: block;
    }
    .take_quiz_content p {
        margin-bottom: 30px;
    }
    .broder-pattern {
        display: none;
    }
    .client_testimonial_wrap {
        margin-left: 0;
        width: 100%;
    }
    .client_testimonial_wrap_main {
        padding: 0 30px 50px;
    }
    .client_testimonial_right {
        min-height: auto;
        width: 100%;
        margin-top: 20px;
    }
    .client_testimonial_slide_content {
        background-position: -20px bottom;
        background-size: 100%;
    }
    .cleint_friendly_content {
        max-width: 240px;
    }
    .words_our_client_sec {
        padding: 50px 0;
    }
    .btn.btn-block.d-flex {
        justify-content: center;
    }
}
@media only screen and (max-width: 767px) {
    .challenges_bun_list ul li {
        margin-left: 0 !important;
    }
    .words_our_client_sec h2 {
        margin-bottom: 30px;
    }
    .client_testimonial_slide_content {
        max-height: 420px;
    }
    .words_our_client_sec .container p {
        font-size: 20px;
    }
}
@media only screen and (max-width: 640px) {
    .remodel_outsourcing_content ul li {
        -ms-flex: 0 0 45%;
        flex: 0 0 45%;
        max-width: 45%;  
    }
    .take_quiz_content {
        border-radius: 20px;
        padding: 30px 30px 25px;
    }
    .client_review_name_logo {
        width: 100%;
        display: block;
        margin-bottom: 15px;
    }
    .review_list_wrap {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    .review_number {
        position: static;
        margin: 0 auto 20px;
        display: block;
        transform: translate(0);
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        -o-transform: translate(0);
        -moz-transform: translate(0);
    }
    .client_testimonial_right {
        padding: 30px 15px;
    }
    .client_testimonial_content {
        margin-bottom: 60px;
    }
    .client_dtl_wrap {
        max-width: 100%;
        display: block;
        text-align: center;
    }
    .client_dtl_wrap img {
        display: inline-block;
    }
    .cleint_friendly_content {
        float: none;
        max-width: 100%;
        padding-top: 25px;
        padding-left: 10px;
        min-width: 100%;
        width: 100%;
        text-align: center;
    }
    .cleint_friendly_content li, .cleint_friendly_content p {
        padding: 0;
        margin-bottom: 10px;
        font-size: 16px;
    }
    .cleint_friendly_content li:before {
        display: none;
    }
    .play_icon {
        width: 52px;
        height: 52px;
    }
    .client_testimonial_slide{margin-bottom: 20px!important;}
    .client_testimonial_slide_content {
        padding: 20px 20px 30px 20px;
        min-height: 100%;
        max-height: 100%;
    }
    .play_icon {
        margin: -47px 0 0 -27px;
    }
    .play_icon:before {
        border-top: 12px solid transparent;
        border-left: 20px solid #000000;
        border-bottom: 12px solid transparent;
    }
}
@media only screen and (max-width: 480px) {
    .remodel_outsourcing_content ul li {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;  
    }
}


/*new section design*/
.active-section
{
  position:fixed;
  right:0;
  top:0;
}
.client_testimonial_slide
{
	overflow: hidden;
}

.client_testimonial_wrap {
    width: 48vw;
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    margin-left: 10px;
}
div#client_testimonial_wrap.border {
    border-right: 1px solid #818181;
}
.client_testimonial_right {
    position: absolute;
    right: 0;
    top: 0;
}
.client_testimonial_slide {
    width: 100%;
    flex: none;
    position: relative;
    box-sizing: border-box;
    background-color: #f1f2f2;
}

.vertical-section
{
    width: 100%;
    height: 100vh;
    background-color: grey;
}
.client_testimonial_wrap_slider
{
	display:none
}
.client_testimonial_slide_content
{
	display: flex;
}
.cleint_friendly_content {
    float: none;
    max-width: inherit;
    padding-top: 60px;
    padding-left: 26%;
    width: calc(100% - 242px);
}
.play_icon {

    margin: -46px 0 0 -62px;

}
.client_dtl_wrap img
{
    margin-left: auto;
    margin-right: auto;
}
@media screen and (max-width: 1199px) {
	.cleint_friendly_content {
    float: none;
    padding-top: 0;
    padding-left: 19%;
    width: calc(100% - 200px);
    min-width: 277px;
}
.client_testimonial_slide:nth-of-type(2) .cleint_friendly_content
{
    padding-left: 13%;
}
.client_testimonial_slide:nth-of-type(3) .cleint_friendly_content
{
padding-left: 12%;
}
.client_testimonial_slide:nth-of-type(4) .cleint_friendly_content
{
padding-left: 10%;
}
.client_testimonial_slide:nth-of-type(5) .cleint_friendly_content
{
padding-left: 10%;
}
.client_testimonial_slide:nth-of-type(6) .cleint_friendly_content
{
padding-left: 10%;
}
}
@media screen and (max-width: 1024px) {
	.client_testimonial_wrap_slider
	{
		display:block
	}
	#client_testimonial_wrap,#client_testimonial_wrapper
	{
		display: none;
	}
	.client_testimonial_right
	{
		position: static;
	}
	.client_testimonial_wrap {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    overflow: hidden;
    margin-left: 0;
}
.cleint_friendly_content {
    float: right;
    max-width: calc(100% - 242px); 
    padding-top: 60px;
}
.cleint_friendly_content {
    float: right;
    padding-top: 60px;
    padding-left: 10px;
    min-width: auto;
}
.client_testimonial_slide_content {
    display: block;
}
.cleint_friendly_content {
    padding-top: 0;
}
}

/*
@media (max-width:767px){
    .spot-white-label-solutions a.sticky-btn{display: none;}
}
*/

@media screen and (max-width: 640px) {
.client_testimonial_slide_content {
    display: block;
}
.play_icon {
    margin: -47px 0 0 -27px;
}
.cleint_friendly_content {
    float: none;
    max-width: 240px;
    padding-top: 25px;
    padding-left: 0!important;
    min-width: 100%;
    width: 100%;
    text-align: center;
}
}

/* image-text-block start */

.image-text-block { padding: 20px 0 !important; }
/*.image-text-block + .image-text-block { padding-top: 0 !important; }*/
.page-template-image-text-block #header-main .blank-div { display: none !important; }
.image-text-block .main { max-width: 100%; padding: 0; }
.image-text-block .content .item { margin-bottom: 40px; }
.image-text-block .content .item:last-child { margin-bottom: 0; }
.image-text-block .content .item { display: flex; flex-wrap: wrap; }
.image-text-block .content .item .left { width: 100%; display: flex; flex-direction: column; }
.image-text-block .dammy-frame { position: relative; border: 1px solid #7a8155; border-radius: 4px 4px 0 0; display: block; }
.image-text-block .dammy-frame:after { content: ""; height: 10px; width: 10px; border-radius: 50%; background: #ffd270; position: absolute; top: 9px; left: 35px; display: block; }
.image-text-block .dammy-frame span { display: block; height: 28px; position: relative; }
.image-text-block .dammy-frame span:before { content: ""; height: 10px; width: 10px; border-radius: 50%; background: #ff6159; position: absolute; top: 9px; left: 18px; display: block; }
.image-text-block .dammy-frame span:after { content: ""; height: 10px; width: 10px; border-radius: 50%; background: #43dc5a; position: absolute; top: 9px; left: 50px; display: block; }
.image-text-block .border-wrap { max-width: 550px; width: 100%; margin: 0 auto; border: 1px solid #000; }
.image-text-block .templatepopup { height: 100%; min-height: 550px; background-position: top left; background-repeat: no-repeat; background-size: cover; display: block; width: 100%; overflow: hidden; cursor: pointer; transition: all 3s ease-in-out; border: 10px solid #fff; max-width: 550px; margin: 0 auto; }
.image-text-block .source { max-width: 550px; margin: 0 auto; margin-top: 15px; width: 100%; }
.image-text-block .source a { color: #4185F4; font-size: 14px; }
.image-text-block .source p { padding: 0 !important; }
.image-text-block .source a:hover { color: #ffda30; }
.image-text-block .blog-popup { background-color: rgba(67, 67, 67, 0.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999999; transition: 0.3s all ease-in-out; opacity: 0; visibility: hidden; }
.image-text-block .blog-popup.pop-open { opacity: 1; visibility: visible; }
.image-text-block .blog-popup .rapper { width: 100%; position: relative; height: 100%; display: flex; align-items: center; justify-content: center; max-width: max-content; margin: 0 auto; max-width: 700px; }
.image-text-block .blog-popup .rapper .inner img { width: 100%; max-width: 100%; }
.image-text-block .blog-popup .rapper .inner { overflow: auto; width: 100%; position: relative; max-height: 80%; margin: 50px; box-sizing: border-box; text-align: center; max-width: 100%; }
.image-text-block .blog-popup .close-btn { display: block !important; width: 30px; cursor: pointer; z-index: 99; -webkit-tap-highlight-color: transparent; position: absolute; top: 95px; transform: translateY(-50%); right: 15px; }
.image-text-block .blog-popup .close-btn span { width: 100%; height: 3px; margin-bottom: 7px; display: block; border-radius: 15px; background: #fff; transition: all 0.5s; -webkit-transition: all 0.5s; -webkit-tap-highlight-color: transparent; }
.image-text-block .blog-popup .close-btn span:nth-child(1) { transform: rotate(45deg ) translateY(8px) translateX(6px); -webkit-transform: rotate(45deg ) translateY(8px) translateX(6px); }
.image-text-block .blog-popup .close-btn span:nth-child(2) { opacity: 0; }
.image-text-block .blog-popup .close-btn span:nth-child(3) { transform: rotate(-45deg ) translateY(-8px) translateX(6px); -webkit-transform: rotate(-45deg ) translateY(-8px) translateX(6px); }
.image-text-block .content .item .right { width: 100%; margin-top: 40px; }
.image-text-block .content .item .left .inner-content *:last-child { padding-bottom: 0; margin-bottom: 0; }
.image-text-block .content .item .left .inner-content *:first-child { padding-top: 0; }
body.pop-open { overflow: hidden; }

.border1-black > figure{border: 1px solid #000;}

.blog-content-left .entry-content.blog-individual .sub-paragraph{padding-left: 20px;} 

@media(max-width: 767px){
    .image-text-block .blog-popup .rapper .inner { margin: 35px; }
    .image-text-block .blog-popup .close-btn { width: 25px; top: 95px; right: 7px; }
    .image-text-block .templatepopup { min-height: 400px; max-width: 400px; }
    .image-text-block .border-wrap { max-width: 400px; }
}

@media(max-width: 375px){
    .image-text-block .templatepopup { min-height: 300px; max-width: 300px; }   
    .image-text-block .border-wrap { max-width: 300px; }
}
/* image-text-block end */

/* --------------------------------------------------------------- */
@media (max-width:1366px){
.challenges_burning_sec .title_icon_col > figure{display: none;}
}

/* ---------------------------------------------------------- */
@media (max-width:767px){
    .cky-consent-container .cky-consent-bar{padding:10px 10px !important;}
    .cky-consent-container .cky-consent-bar .cky-title{padding:0; margin:0;}
    .cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-des{padding: 0;}
    .cky-consent-container .cky-consent-bar .cky-notice-group .cky-notice-des > p{font-size: 12px; line-height: 1.4;}
} 

/* ===================================================================== */
/* Form Popup start */
.popup-main2 {
    position: fixed;
    height: 100%;
    width: 100%;
    overflow: auto;
    background: #fff;
    left: 0;
    top: 0;
    opacity: 0;
    visibility: hidden;
    transform: scale(.8);
    transition: .5s all;
    z-index: -1;
}

.popup-main2 .close-popup {
    width: 50px;
    height: 50px;
    display: block;
    position: absolute;
    right: 30px;
    top: 40px;
}

.popup-main2 .close-popup:before,
.popup-main2 .close-popup:after {
    height: 100%;
    width: 2px;
    background: #000;
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    transform: rotate(45deg);
    transition: .5s all;
}
.popup-main2 .close-popup:hover:before, .popup-main2 .close-popup:hover:after{background-color: #ffdb2d;}

.popup-main2 .close-popup:after {
     transform: rotate(-45deg);   
}

.popup-main2 .popup-content-quote {
    display: flex;
    flex: 0 0 100%;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    padding: 0 15px;
}

.popup-main2.open-quote {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
    z-index: 9999999999;
}

body.open-custom-popup-quote {
    overflow: hidden;
}
.popup-content-quote h6 {
    text-align: left;
    padding-left: 20px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px;
}



/* ===============================================News post Detail page css ================================================ */
.news-section{flex-direction: column; text-align: center;}
.news-section .inner-banner-image{width: 100%;}
.news-section .blog-heading-section{width: 100%; max-width: 750px; margin: 0 auto; padding: 0;}
.news-section .blog-heading-section{width: 100%; padding: 0;}
.blog-content-left .news-section ul{justify-content: center;}
/* .news-section .blog-heading-section .date-auther{display: none;}
.news-section .blog-heading-section > p{display: none;} */

.wp-block-pullquote{ padding: 2em 0; text-align: center;}
.blog-content-left .entry-content.blog-individual .wp-block-pullquote blockquote > p{font-size: 20px; line-height: 1.46; font-family: 'Montserrat', sans-serif;}
.wp-block-pullquote blockquote cite, .wp-block-pullquote blockquote cite a{font-size: 18px; line-height: 1.46; font-family: 'Montserrat', sans-serif;}

@media (max-width:767px){
    .wp-block-pullquote{ padding: 1em 0; text-align: center;}
}

.pagination {
  display: flex;
  justify-content: center;
  margin-top: 30px;
}

.custom-pagination {
  display: flex;
  gap: 4px;
  justify-content: center;
  flex-wrap: wrap;
}

.custom-pagination a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 33px;
  height: 36px;
  padding: 0 14px;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
  border: 1px solid #e0e0e0;
  border-radius: 4px;

}

.custom-pagination span {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 79px;
  background-color: #fff;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.3s ease;
}

.custom-pagination a:hover {
  background-color: #f3f3f3;
}

.custom-pagination .current-page {
  background-color: #000;
  color: #fff;
  font-weight: bold;
  width: 33px;
  border-color: transparent;
border-radius: 4px;
}

.custom-pagination .pagination-dots {
  pointer-events: none;
  background: transparent;
  color: #999;
  font-size: 14px;
  padding: 0 10px;
  min-width: auto;
  width: 33px;
  border: 1px solid #e0e0e0;
}

.custom-pagination .prev-link a,
.custom-pagination .next-link a {
  width: 100%;
  gap:6px;
}

.custom-pagination .prev-link a::before {
    content: "\f2fa";
    font-size: 18px;
    font-family: 'Material-Design-Iconic-Font';
}

.custom-pagination .next-link a::after {
  content: "\f2fb";
  font-size: 18px;
  font-family: 'Material-Design-Iconic-Font';
}

/* @media (max-width: 768px) {
  .custom-pagination {
    gap: 6px;
  }

  .custom-pagination a,
  .custom-pagination span {
    width: 33px;
    height: 36px;
    font-size: 14px;
    padding: 0 10px;
    border-radius: 4px;
  }

  .custom-pagination .pagination-dots {
    font-size: 16px;
    padding: 0 6px;
  }
}

@media (max-width: 480px) {
  .custom-pagination {
    gap: 4px;
  }

  .custom-pagination a,
  .custom-pagination span {
    min-width: 32px;
    height: 32px;
    font-size: 13px;
    padding: 0 8px;
    border-radius: 6px;
  }

  .custom-pagination .pagination-dots {
    font-size: 14px;
    padding: 0 4px;
  }
} */

.blog-content-left .entry-content.blog-individual .callout-background-grey{padding:3rem; background-color:#f4f4f4; border-radius: 1rem;}

@media (max-width:767px){
    .blog-content-left .entry-content.blog-individual .callout-background-grey{padding: 2rem;}
}


/* =========================================================== */
.blog-content-left .entry-content.blog-individual .download-assets-main h4{font-size: clamp(1.125rem, 0.6261rem + 1.0408vw, 1.875rem);}
.blog-content-left .entry-content.blog-individual .download-assets-main .successmsg{margin-top: 20px;}
.blog-content-left .entry-content.blog-individual .download-assets-main .successmsg p{font-weight: 700; padding: 0;}

/* =============================================================================== */
.quote-container { background-color: #000; border-radius: 12px; padding: 40px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); margin: 20px 0; display: none;}
.blog-content-left .entry-content.blog-individual .quote-container p.quote-text { color: #CACACA; font-size: 14px; line-height: 1.6; padding-bottom: 20px; text-align: left;}
.quote-container .highlighted-link { color: #FFDD2F; font-size: 14px; font-weight: bold; text-decoration:none; border-bottom:1px solid #FFDD2F;}
.quote-container .highlighted-link:hover {border-bottom-color:#fff;}
.blog-content-left .entry-content.blog-individual .quote-container p.author-name { color: white; font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.blog-content-left .entry-content.blog-individual .quote-container p.author-title { color: #fff; font-size: 14px; margin: 0; padding-bottom: 0;}

@media (max-width:767px){
    .quote-container{padding: 20px;}
}