/*
Theme Name: The7
Theme URI: http://the7.io/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you'll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 9.0.1.1
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.main-page {}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Black.eot');
    src: url('fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Black.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Black.woff') format('woff'),
        url('fonts/roboto/Roboto-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/roboto/RobotoCondensed-LightItalic.eot');
    src: url('fonts/roboto/RobotoCondensed-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/RobotoCondensed-LightItalic.woff2') format('woff2'),
        url('fonts/roboto/RobotoCondensed-LightItalic.woff') format('woff'),
        url('fonts/roboto/RobotoCondensed-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/roboto/RobotoCondensed-Light.eot');
    src: url('fonts/roboto/RobotoCondensed-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/RobotoCondensed-Light.woff2') format('woff2'),
        url('fonts/roboto/RobotoCondensed-Light.woff') format('woff'),
        url('fonts/roboto/RobotoCondensed-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-BlackItalic.eot');
    src: url('fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-BlackItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/roboto/RobotoCondensed-BoldItalic.eot');
    src: url('fonts/roboto/RobotoCondensed-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/RobotoCondensed-BoldItalic.woff2') format('woff2'),
        url('fonts/roboto/RobotoCondensed-BoldItalic.woff') format('woff'),
        url('fonts/roboto/RobotoCondensed-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/roboto/RobotoCondensed-Bold.eot');
    src: url('fonts/roboto/RobotoCondensed-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/RobotoCondensed-Bold.woff2') format('woff2'),
        url('fonts/roboto/RobotoCondensed-Bold.woff') format('woff'),
        url('fonts/roboto/RobotoCondensed-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Bold.eot');
    src: url('fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Bold.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Bold.woff') format('woff'),
        url('fonts/roboto/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-BoldItalic.eot');
    src: url('fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-BoldItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/roboto/RobotoCondensed-Italic.eot');
    src: url('fonts/roboto/RobotoCondensed-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/RobotoCondensed-Italic.woff2') format('woff2'),
        url('fonts/roboto/RobotoCondensed-Italic.woff') format('woff'),
        url('fonts/roboto/RobotoCondensed-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-LightItalic.eot');
    src: url('fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-LightItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-LightItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Italic.eot');
    src: url('fonts/roboto/Roboto-Italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Italic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Italic.woff') format('woff'),
        url('fonts/roboto/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-MediumItalic.eot');
    src: url('fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-MediumItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Light.eot');
    src: url('fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Light.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Light.woff') format('woff'),
        url('fonts/roboto/Roboto-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Condensed';
    src: url('RobotoCondensed-Regular.eot');
    src: url('RobotoCondensed-Regular.eot?#iefix') format('embedded-opentype'),
        url('RobotoCondensed-Regular.woff2') format('woff2'),
        url('RobotoCondensed-Regular.woff') format('woff'),
        url('RobotoCondensed-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Medium.eot');
    src: url('fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Medium.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Medium.woff') format('woff'),
        url('fonts/roboto/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Regular.eot');
    src: url('fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Regular.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Regular.woff') format('woff'),
        url('fonts/roboto/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-ThinItalic.eot');
    src: url('fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'),
        url('fonts/roboto/Roboto-ThinItalic.woff') format('woff'),
        url('fonts/roboto/Roboto-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto';
    src: url('fonts/roboto/Roboto-Thin.eot');
    src: url('fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/roboto/Roboto-Thin.woff2') format('woff2'),
        url('fonts/roboto/Roboto-Thin.woff') format('woff'),
        url('fonts/roboto/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

.wpb_animate_when_almost_visible { opacity:1 !important }


body{font-family: 'Roboto' !important;}

#main{padding: 0px 0 0px 0;}
.single-post #main{padding: 70px 0 0px 0;}
.single-post .ftr-top-cont{position: relative;padding-top: 60px;}
.text-right{
	text-align: right;
}
.shopping-ads-image img{
	margin-left:-10%;
}
.shopping-add-text{
	background: #FFF;
}
.shopping-add-text h3, .seo-audit-text h3{
	color: #0877bd;
	font-size: 24px;
	font-weight: 600;
	padding: 30px 0px 10px 30px;
	position: relative;
	text-align: left;
}
.shopping-add-text h3:before, .seo-audit-text h3:before{
	position: absolute;
	left: 30px;
	bottom: 0;
	content:"";
	width:50px;
	height: 2px;
	background: #FCB716;
}
.shopping-add-text p, .seo-audit-text p{
	color: #333;
	font-size: 16px;
	padding: 0px 30px 30px 30px;
	line-height: 25px;
}

.shopping-add-text.pb180 p{
	padding-bottom: 140px;
}
.shopping-add-text ul{
	padding-left: 10px;
}
.shopping-add-text ul li{
	color: #1d1d20;
	list-style: none;
	font-size: 16px;
	padding-bottom: 18px;
}
.shopping-add-text ul li i{
	margin-right: 10px;
	color: #FCB716;
}
.min-hei-300{
	min-height: 400px;
}
.display-add-text h3{
	color: #0877bd;
	font-size: 24px;
	font-weight: 600;
	padding: 10px 0px 10px 10px;
	position: relative;
	text-align: left;
}
.display-add-text h3:before{
	position: absolute;
	left: 10px;
	bottom: 0;
	content:"";
	width:50px;
	height: 2px;
	background: #FCB716;
}
.display-add-text p{
	color: #333;
	font-size: 16px;
	padding: 0px 10px 10px 10px;
	line-height: 25px;
}

.bing-add-text{
	background: #FFF;
}
.bing-add-text p{
	color: #222;
	font-size: 16px;
	padding: 0px 20px 20px 20px;
	line-height: 25px;
	border-bottom: 5px solid #FCB716;
}
.bing-add-text.pb-50 p{
	padding-bottom: 70px;
}
.bing-add-text.pb-45 p{
	padding-bottom: 45px;
}
.bing-add-text h3{
	color: #0877BD;
	font-size: 24px;
	font-weight: 600;
	padding: 20px 20px 10px 20px;
	position: relative;
	text-align: left;
}
.bing-add-text h3:before{
	position: absolute;
	left: 20px;
	bottom: 0;
	content:"";
	width:50px;
	height: 2px;
	background: #FCB716;
}
@media (max-width:1200px){
	.wpb_row.row-small{
		margin-right: 0px !important;
		margin-left: 0px !important;
	}
}
@media(max-width:760px){
	.text-right{
		text-align: left;
	}
	.shopping-ads-image img{
		margin-left: 0px;
	}
	.shopping-add-text.pb180 p{
		padding-bottom: 30px;
	}
}
blockquote{
	width: 80%;
	margin: 30px auto;
	border-left: 10px solid #fcb717;
	background-color:#0877bd !important;
}
blockquote p{
	color: #FFF;
	font-size: 18px;
}
@media (max-width:960px){
	blockquote{
		width: 100%;
	}
}

.google-penalty-services-box .square_box-icon{
	box-shadow: 0 0 20px rgba(0,0,0,0.1);
	min-height: 310px;
}
.google-penalty-services-box .square_box-icon .aio-icon-square_box .aio-icon{
	left: 11px;
	margin: inherit;
}
.content-wrighting-icon-box .aio-icon-title{
	color: #000 !important;
	font-weight: 600;
	margin-bottom: 0px;
}
.content-wrighting-icon-box .aio-icon-description{
	color: #000 !important;
}
.google-penalty-services-box .square_box-icon h3{
	font-weight: 600;
	color:#0877bd !important;
	position: relative;
	text-align: left;
    padding-bottom: 10px;
    font-size: 22px !important;
}
.google-penalty-services-box .square_box-icon h3:before{
	position: absolute;
	content:"";
	left: 0px;
	bottom:0px;
	width: 50px;
	height: 2px;
	background: #FCB716;
	margin: 0 auto;
}
.google-penalty-services-box .square_box-icon .aio-icon-description{
	text-align: left;
	color:#000 !important;
}
.content-writing-step-block>.wpb_wrapper{
	background: #FFF;
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	padding: 30px 12px 20px 20px;
	position: relative;
	min-height: 120px;
}
.content-writing-step-block.has-arrow>.wpb_wrapper:before{
	position: absolute;
    right: -40px;
    top: 40%;
    padding-top: 9px;
    z-index: 999;
    content: "\203A";
    color: #FFF;
    font-size: 40px;
    width: 50px;
    background: #0978bd;
    height: 41px;
    display: block;
    text-align: center;
    border-radius: 50%;
}
@media (max-width: 1200px){
	.content-writing-step-block.has-arrow>.wpb_wrapper:before{
		display: none;	
	}
}
.content-writing-step-block>.wpb_wrapper h4{
	position: absolute;
	border-left: 5px solid #0978bd;
    top: -20px;
    background: #FCB716;
    color: #FFF;
    padding: 3px 20px;
}
.content-writing-step-block>.wpb_wrapper p{
	color: #000 !important;
}
/**header**/
.header-verve-social{position:relative;}
.header-verve-social ul{position:absolute;right:0;z-index: 1;padding-top:10px;}
.header-verve-social ul li{position:relative;}
.head-top-bar .wf-wrap {max-width: calc(1300px - 0px - 0px);margin: 0 auto;padding: 0 50px;}
.header-verve-social ul li:last-child{padding-right:0px;}

.social-links li {list-style: none;display: inline-block;padding-right: 5px;}
.social-links li a {color: #777777 !important;font-size: 16px;width: 30px;height: 30px;background: #F4F4F4;line-height: 33px;
	border-radius: 100px;display: block;text-align: center;}
.social-links li a:hover {color: #fff !important;background:#FCB716;}
.social-links li a i{font-weight:500 !important;}
.social-links li:first-child a{color:#fff !important;display:inline-block;background:none;width:auto;height:auto;text-decoration:none;
	font-weight: 500;}
.social-links li:first-child{color:#fff !important;display:inline-block;padding-right:30px;}

.sticky-on .social-links li a{background:#eee;}
.sticky-on .social-links li:first-child a{color:#888 !important;background:none;}
.sticky-on .social-links li a:hover {color: #fff !important;background:#0877BD;}
.sticky-on .social-links li:first-child{color:#888 !important;}
.sticky-on .social-links li:first-child a:hover{color:#888 !important;background:none;}
.sticky-on .header-verve-social ul{padding-top:8px;}

/**footer**/
.footer-menu h5{color:#fff;font-size:18px;font-weight: normal;}
.footer-menu ul li a{color: #fff !important;font-size:14px;opacity:0.5;}
.footer-menu ul li a:hover{color: #FCB716 !important;opacity:1;}
.footer-menu ul li{margin-bottom:10px;}

.bottom-social li {list-style: none;display: inline-block;padding-right: 5px;}
.bottom-social li a {color: #777777 !important;font-size: 16px;width: 30px;height: 30px;background: #F4F4F4;line-height: 33px;
	border-radius: 100px;display: block;text-align: center;}
.bottom-social li a:hover {color: #fff !important;background:#FCB716;}
.bottom-social li a i{font-weight:500 !important;}
#bottom-bar .wf-float-left{font-size: 14px;line-height: 25px;color: #fff;opacity:0.5;float:left;}
.terms-link{float:right;}
.terms-link li{display:inline-block;margin: 0 5px;position: relative;}
.terms-link li:before {position: absolute;content: "";right: -8px;width: 1px;height: 20px;
    background: #888888;display: block;top: 2px;}
.terms-link li:last-child:before{display:none;}

/**banner**/
.banner-caption br{display:none;}
.banner-caption h2{color:#fff;font-size:50px;font-weight:300 !important;margin-bottom: 20px !important;line-height: 65px;}
.page .banner-caption h1{color:#fff;font-size:60px;font-weight:300 !important;text-transform:capitalize; text-align:center !important;
	    margin-bottom: 20px !important;line-height: 65px;}
.home .banner-caption h1{color:#fff;font-size:60px;font-weight:300 !important;text-transform:capitalize; text-align:center !important;
	    margin-bottom: 20px !important;line-height: 76px;width:60%;margin:0 auto;}
.banner-caption h1 strong{font-weight:500 !important;}
.banner-caption p{font-size:28px;color:#fff;text-transform:capitalize;font-weight:300;width: 83%;
    margin: 0 auto;line-height: 40px;}

.banner-static-form input{width:320px !important;height: 60px;border-radius:0px;color: #707070;}
.banner-static-form a{width: 180px !important;background: #FCB716;text-align: center !important;position: relative;
    left: -5px;font-weight: 500 !important;color: #1C1C1F;text-transform: uppercase !important;font-size: 18px !important;
	top: 1px;padding: 19px 30px 19px 30px;text-decoration: none;cursor: pointer;}
.banner-static-form a:hover {background: #0877BD !important;border: none !important;font-weight: 500 !important;color:#fff;}
.banner-static-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #707070;opacity: 1; /* Firefox */}
.banner-static-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #707070;}
.banner-static-form input::-ms-input-placeholder { /* Microsoft Edge */color: #707070;}
.banner-static-form{text-align:center;}

.home-title-block h4{font-size:20px;color:#B9B9B9;font-weight:300 !important;text-transform:uppercase;letter-spacing: 2px;    
	line-height: 25px;}
.home-title-block h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;width: 60%;
    margin: 0 auto;position:relative;margin-bottom:50px;line-height: 52px;}
.home-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}
.bottom-line-small .home-title-block h2:after{bottom:-10px;}
.home-title-block p{font-size:18px; color:#1C1C1F;font-weight:normal !important;width: 68%;margin: 0 auto;line-height: 28px;}

/**first-sec**/
.first-ico-cont h4{font-size:18px;color:#0877BD;font-weight:500 !important;text-transform:capitalize;line-height: 28px;}
.first-ico-cont p{color:#707070;font-size:16px;font-weight:normal !important;line-height: 24px;}
.first-ico-cont p strong{color:#1C1C1F;font-weight:500;font-size:16px;}


/**second-sec**/
.home-service-cont h3{font-size:28px;color:#0877BD;font-weight:bold;text-transform:capitalize;}
.home-service-cont .highlight-serv-text {font-size:18px;color:#1C1C1F;font-weight:500;margin-bottom:10px;line-height: 28px;}
.home-service-cont p{font-size:16px;font-weight:normal !important;color:#1C1C1F;line-height: 24px;}
.home-service-cont ul li{position:relative;list-style:none;font-size:16px;font-weight:normal !important;color:#1C1C1F;width:43%;
	float:left;padding: 3px 0 3px 25px;margin:0 7px;}
.home-service-cont ul li i{10px;color:#FCB716;position:absolute;top:10px;left:0px;}
.home-service-cont ul{margin:0;}

.home-btn a{background-color:#0877BD !important;color:#fff !important;font-size:18px !important;
	background-image: none !important;border-color:#0877BD !important;}
.home-btn a:hover{background-color:#FCB716 !important;border-color:#FCB716 !important;}
.text-white h3,.text-white p,.text-white li,.text-white .highlight-serv-text, .text-white h4{color:#fff !important;}

.pay-block{position:relative;}
.pay-block:after{position:absolute;content:"";right:-240px;top:100px;width:238px;height:238px;background: url(images/pointer.png) no-repeat;}

.social-block .home-btn a{background-color:#FCB716 !important;border-color:#FCB716 !important;}
.social-block .home-btn a:hover{background-color:#fff !important;border-color:#fff !important;color:#0877BD !important;}
.social-block .home-service-cont ul li i{color:#fff;}
.social-block-sec{position:relative;}
.social-block-sec:before{position:absolute;content:"";left:-110px;top:100px;width:194px;height:194px;
	background: url(images/fb-round.png) no-repeat;z-index:1;}
.social-block-sec:after{position:absolute;content:"";left:0px;top:-20px;width:100px;height:104px;right:0px;margin:0 auto;
	background: url(images/instagram-round.png) no-repeat;z-index:1;}
.social-block-image{position:relative;}
.social-block-image:before{position:absolute;content:"";left:-20px;bottom:-60px;width:130px;height:130px;
	background: url(images/youtube-round.png) no-repeat;z-index:1;background-size: cover;}
.social-block-image:after{position:absolute;content:"";right:-50px;top:-50px;width:150px;height:150px;
	background: url(images/twitter-round.png) no-repeat;z-index:1;background-size: cover;}


/**started cont**/
.started-block{padding: 30px 0px 30px 50px;}
.started-block .home-btn a{background-color:#FCB716 !important;border-color:#FCB716 !important;}
.started-block .home-btn a:hover{background-color:#0877BD !important;border-color:#0877BD !important;}
.started-cont h3{font-size:28px;color:#fff;font-weight:bold;font-family:"Roboto" !important;line-height: 54px;}
.started-cont p{font-size:16px;font-weight:normal !important;color:#fff;text-transform: capitalize;width: 66%;line-height: 26px;}

/**custom-design-sec**/
.custom-design-sec .home-btn a{background-color:#fff !important;color:#0877BD !important;font-size:18px !important;
	background-image: none !important;border-color:#fff !important;font-weight: 500;letter-spacing: 1.8px;}
.custom-design-sec .home-btn a:hover{background-color:#0877BD !important;border-color:#0877BD !important;color:#fff !important;}


/**home-form**/
.col-sm-6.home-enq {width: 46%;display: inline-block;padding-right: 10px;padding-left: 10px;color: #fff;margin-bottom: 20px;}
.col-sm-12.home-enq {color: #fff;padding-right: 10px;padding-left: 10px;width: 95.5%;}
.col-sm-6.home-enq input {background-color: #0765A0;border: none !important;border-radius: 0;color: #fff !important;height:50px;}
.col-sm-12.home-enq textarea {background-color: #0765A0;border: none;border-radius: 0;resize: none;height: 120px;color: #fff !important;}
.home-form input::placeholder,.home-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #fff;opacity: 1; /* Firefox */}
.home-form input:-ms-input-placeholder,.home-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #fff;}
.home-form input::-ms-input-placeholder,.home-form textarea::-ms-input-placeholder { /* Microsoft Edge */color: #fff;}
.home-form select{background-color: #0765A0;color: #ffff;border-radius: 0px;height:50px;}
.home-enq-btn{text-align:center;padding-top:50px;}
.home-enq-btn input[type="submit"] {
    background: #fff;height: 50px;padding: 12px 30px 12px 30px !important;
    line-height: 30px !important;border: none;text-align: center;color:#0877BD !important;}
.home-enq-btn input[type="submit"]:hover {background: #FCB716 !important;border: none;color:#fff !important;}
.home-form .home-title-block h4{color:#fff;}
.home-form .home-title-block h2{color:#fff;width:100%;}
.home-form .home-title-block h2:after{background:#F2B944;}
.contact-girl {position:absolute;top:-80px;}

/**home-tab**/
.home-tab .home-title-block h4{color:#fff;}
.home-tab .home-title-block h2{color:#fff;width:100%;width:50%;margin:0;}
.home-tab .home-title-block h2:after{background:#F2B944;left:0;right: auto;}
.home-tab-content-blk p, .home-tab-content-blk{font-size: 16px;color: #1C1C1F;font-weight: normal;margin-bottom: 0px !important;line-height:26px;min-height:80px;}
.home-highlight-text-tab{font-size: 20px;color: #1C1C1F;font-weight: 500;margin-bottom: 15px;line-height: 30px;}
.home-tab-secc .vc_tta-tab>a{padding: 20px 20px !important;color:#fff !important;background-color:#0877BD !important;font-size:20px;
	border-color:#0877BD !important;}
.home-tab-secc .vc_tta-tab:nth-child(even) a{background-color: #0a70b0 !important;border-color: #0a70b0 !important;}
.home-tab-secc .vc_tta-tab.vc_active{border-left: 5px solid #F2B944;}
.home-tab-secc .vc_tta-tab.vc_active>a{color:#1C1C1F !important;font-weight: normal;background-color:#fff !important;
	border-color: #fff !important;}
.home-tab-secc .vc_tta-tab>a:hover{background-color: #0a70b0 !important;border-color: #0a70b0 !important;}
.home-tab-secc .vc_tta-tab.vc_active>a:hover{background-color:#fff !important;border-color: #fff !important;}
.home-tab{position:relative;}
.home-tab:after{position:absolute;content:"";right:0px;top:-50px;width:679px;height:763px;
	background: url(images/pen-arrow.png) no-repeat;z-index:1;background-size: cover;}
.home-tab-secc .vc_tta-panel-body{padding-left:30px !important;padding-right:30px !important;background-color:#fff !important;}
.vc_tta-panel-body p{color:#1C1C1F;}
.vc_tta-panel-body ul li{
	list-style: none;
	padding: 0px 0px 15px 25px;
	position: relative;
	color:#1C1C1F;
}
.vc_tta-panel-body ul li i{
	position: absolute;
	left: 0;
	top: 5px;
	font-size: 16px;
	color: #FCB716;
}
/**clients-block-sec**/
.clients-block-sec .home-title-block h4{color:#fff;}
.clients-block-sec .home-title-block h2{color:#fff;width:100%;}
.clients-block-sec .home-title-block h2:after{background:#F2B944;}
.client-slide .slick-slide {outline: none;}

/**testimonial-slide-cont**/
.testimonial-slide-cont{text-align:center;}
.testimonial-slide-cont p{font-size:20px;color: #707070;font-weight: normal;text-align:center;width:55%;margin:0 auto;margin-bottom: 30px;
	line-height:30px;}
.testimonial-slide-cont h3{font-size:22px;color:#0877BD;font-weight: 500;}
.testimonial-slide-cont h5{font-size:18px;color:#1C1C1F;font-weight: normal;}
.testimonial-bg-block{position:relative;overflow: hidden;}
.testimonial-bg-block:before{position:absolute;content:"";left:50px;bottom:0px;width:280px;height:216px;
	background: url(images/quotes.png) no-repeat;z-index:1;background-size: cover;}
.testimonial-bg-block button{background-color:#0877BD !important;color:#fff !important;font-size:18px !important;
	background-image: none !important;border-color:#0877BD !important;}
.testimonial-bg-block button:hover{background-color:#FCB716 !important;border-color:#FCB716 !important;}

/**blog-secc**/
.blog-secc .home-title-block h4{color:#fff;}
.blog-secc .home-title-block h2{color:#fff;width:100%;}
.blog-secc .home-title-block h2:after{background:#fff;}
.details-type-link i {display: none !important;}
.brp{position:relative;}
.brp:after{position:absolute;content:"";right:0;width:1px; height:100%;top:-20px;background:#e6e6e6;}
.post .entry-title a{color:#1C1C1F;font-size:20px;font-weight:500;}
.post .entry-title a:hover{background:none !important;color:#0877BD !important;}
.blog-shortcode .entry-excerpt p{font-size:16px;color:#707070;font-weight:normal;}
.post-details.details-type-link{color:#0877BD;font-size:14px;font-weight:normal;}
.accent-gradient .post-details.details-type-link:after{background:#FCB716;}

.full-width {width: 100vw;position: relative;left: 50%;right: 50%;margin-left: -50vw;margin-right: -50vw;}
.ftr-img{height:65px;margin-bottom: 20px;}
.ftr-top-cont-blk h5{color:#fff;font-size:16px;font-weight:normal;margin-bottom: 0;}
.ftr-top-cont-blk h3{color:#fff;font-size:20px;font-weight:500;margin-bottom: 0;}
.ftr-top-cont-blk h3 a{color:#fff;}
.ftr-top-cont .vc_col-sm-4{background-color:#0877BD;padding: 50px 40px 40px 50px;}
.ftr-top-cont .vc_col-sm-4.ft{opacity:60%;}
.ftr-top-cont .vc_col-sm-4.scd{opacity:80%;}
.ftr-top-cont .vc_col-sm-4.ft .ftr-top-cont-blk{padding-left:120px;}


.parent-pageid-14 .breadcrumbs li:nth-child(2){pointer-events:none;}
.parent-pageid-18 .breadcrumbs li:nth-child(2){pointer-events:none;}


.contact-page-banner{position:relative;}
.contact-page-banner:before{position: absolute;right: 0;top: 0;width: 250px;max-width: 100%;height: 100%;
    background: url(images/b-shape-1.png) right bottom no-repeat;z-index: 1;}
.contact-page-banner:after{position: absolute;right: 0;top: 0;width: 250px;max-width: 100%;height: 100%;
    background: url(images/b-shape-2.png) right top no-repeat;z-index: 1;}
/*.contact-page-banner .upb_row_bg{-webkit-filter: grayscale(100%);-ms-filter: grayscale(100%);-moz-filter: grayscale(100%);}*/

.contact-page-address-tile h4{font-size:20px;color: #222429;letter-spacing: 1px;}
.contact-page-address-tile div.addres{font-size:16px;color: #686a6f;font-weight: 300;letter-spacing: 0.1em;min-height: 85px;   
	margin-bottom: 15px;}
.contact-page-address-tile{background: #ffffff;border-radius: 7px;box-shadow: 0 3px 10px 0 rgba(38,59,94,.1);position: relative;
	display: block;height: 100%;min-height: 100%;padding: 20px;transition: all 500ms ease;overflow:hidden;}
/*.contact-page-address-tile:hover{background-color:#0877BD;}*/
.contact-page-address-tile:hover h4{color:#fff;position: relative;z-index: 1}
.contact-page-address-tile:hover div.addres{color:#fff;position: relative;z-index: 1}
.contact-page-address-tile .btn-curve {position: absolute;right: -15px;top: 0;width: 26px;height: 100%;
    background: #0877BD;opacity: 0.2;z-index: 0;transform: skewX(-22deg);
    transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;}

.contact-page-address-tile:hover .btn-curve {opacity: 1;right: 0;width: 100%;transform: skewX(0deg);}

/**home-form**/
.col-sm-6.contact-enq {width: 46.8%;display: inline-block;padding-right: 10px;padding-left: 10px;color: #fff;margin-bottom: 20px;}
.col-sm-12.contact-enq {color: #fff;padding-right: 10px;padding-left: 10px;width: 95.5%;}
.col-sm-6.contact-enq input {background-color: #f4f5f8;color: #494949 !important;height:50px;}
.col-sm-12.contact-enq textarea {background-color: #f4f5f8;resize: none;height: 120px;color: #494949 !important;}
.contact-form input::placeholder,.contact-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #494949;opacity: 1; /* Firefox */}
.contact-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #494949;}
.contact-form input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder { /* Microsoft Edge */color: #494949;}
.contact-enq-btn{text-align:center;padding-top:50px;}
.contact-enq-btn input[type="submit"] {
    background: #0877BD;height: 50px;padding: 12px 30px 12px 30px !important;
    line-height: 30px !important;border: none;text-align: center;color:#fff !important;}
.contact-enq-btn input[type="submit"]:hover {background: #FCB716 !important;border: none;color:#fff !important;}
.contact-form label {color: #494949;}
.contact-form span {color: #ff0000;}
.contact-form textarea.wpcf7-validates-as-required.wpcf7-not-valid {border-color: #f55b5f;}


/**banner-main-form*/
.col-sm-6.banner-main-form {width: 47%;display: inline-block;padding-right: 10px;padding-left: 10px;
    color: #fff;margin-bottom: 20px;}
.col-sm-12.banner-main-form {color: #fff;padding-right: 10px;padding-left: 10px;width: 96%;margin-bottom: 20px;}
.banner-main-form-btn {text-align: center;padding-top: 0px;}
.banner-main-form-btn input[type="submit"] {
    background: #0877BD;height: 50px;padding: 12px 30px 12px 30px !important;
    line-height: 30px !important;border: none;text-align: center;color:#fff !important;}
.banner-main-form-btn input[type="submit"]:hover {background: #FCB716 !important;border: none;color:#fff !important;}
.banner-main-form input::placeholder,.banner-main-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #494949;
	opacity: 1; /* Firefox */}
.banner-main-form input:-ms-input-placeholder,.banner-main-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #494949;}
.banner-main-form input::-ms-input-placeholder,.banner-main-form textarea::-ms-input-placeholder { /* Microsoft Edge */color: #494949;}
.col-sm-6.banner-main-form input, .col-sm-12.banner-main-form input {background-color: #f4f5f8;color: #494949 !important;height:50px;}
.col-sm-12.banner-main-form textarea {background-color: #f4f5f8;resize: none;height: 120px;color: #494949 !important;}
.banner-main-form input::placeholder,.banner-main-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #494949;opacity: 1; /* Firefox */}
.banner-main-form select {background-color: #f4f5f8;color: #494949;height: 50px;}


/**SEO**/
.seo-title-block h4{font-size:20px;color:#B9B9B9;font-weight:300 !important;text-transform:uppercase;letter-spacing: 2px;
	line-height: 25px;}
.seo-title-block h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;width: 60%;
    margin: 0 auto;position:relative;margin-bottom:50px;line-height: 60px;}
.seo-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -10px;}
.seo-title-block h3{font-size:28px;color:#1C1C1F;font-weight:bold;text-transform:capitalize;width: 70%;
    margin: 0 auto;position:relative;margin-bottom:20px;}
.seo-title-block p{font-size:18px; color:#707070;font-weight:normal !important;width: 68%;margin: 0 auto;}

.seo-second-block h2{font-size:28px;color:#0877BD;font-weight:bold;line-height: 82px;
    margin-bottom: 0;}
.seo-second-block h3{font-size:18px;color:#1C1C1F;font-weight:500;line-height: 28px;}
.seo-second-block h3 span{font-size:18px;color:#0765A0;font-weight:500;}
.seo-second-block p{font-size:16px;color:#707070;font-weight:normal;line-height: 24px;}

.advantage-seo-cont h3{font-size:28px;color:#0877BD;font-weight:bold;}
.advantage-seo-cont p{font-size:16px;color:#707070;font-weight:normal;line-height:24px;}

.innovation-tile-block {background-color: #fff;padding: 50px 15px;text-align: center;}
.innovation-tile-block h3{font-size:28px;color:#0877BD;font-weight:bold;line-height: 40px;}
.innovation-tile-block p{font-size:16px;color:#B9B9B9;font-weight:normal;line-height: 24px;margin-bottom: 0;}
.innovation-tile-block img{height:90px;margin-bottom: 10px;}

.innovation-tile-block-black {background-color: #1C1C1F;padding: 60px 30px;text-align: center;}
.innovation-tile-block-black h4{color:#fff;font-size:18px;margin-bottom: 25px;text-transform: capitalize;line-height: 28px;}
.innovation-tile-block-black p{color:#fff;font-size:16px;font-weight:normal;margin-bottom: 20px;line-height:24px;}
.black-bg-btn-block{padding-top:49px;}
.innovation-tile-block-black a{background-color:#FCB716;color:#1C1C1F;font-size:18px;padding:12px 20px;text-decoration:none;}
.innovation-tile-block-black a:hover{background-color:#0877BD;}


.seo-process-title-block h4{font-size:20px;color:#B9B9B9;font-weight:300 !important;text-transform:uppercase;letter-spacing: 2px;
	line-height:25px;}
.seo-process-title-block h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;width: 60%;
    margin: 0 auto;position:relative;margin-bottom:50px;line-height:52px;}
.seo-process-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}
.seo-process-title-block h3{font-size:28px;color:#1C1C1F;font-weight:500;width: 80%;
    margin: 0 auto;position:relative;margin-bottom:20px;line-height:42px;}
.seo-process-title-block p{font-size:18px; color:#707070;font-weight:normal !important;width: 79%;margin: 0 auto;margin-bottom: 20px;
	line-height:28px;}

.process-tile-cont{background-color:#fff;padding:25px;}
.process-tile-cont img{width:100%;margin-bottom:20px;}
.process-tile-cont h3{font-size:28px;color:#0877BD;font-weight:bold;margin-bottom: 20px;}
.process-tile-cont p{font-size:16px;color:#1C1C1F;font-weight:normal;margin-bottom:15px;line-height:24px;}

.seo-tab-title-block h4{font-size:20px;color:#fff;font-weight:300 !important;text-transform:uppercase;letter-spacing: 3.4px;}
.seo-tab-title-block h2{font-size:40px;color:#fff;font-weight:bold;text-transform:capitalize;width: 60%;
    margin: 0 auto;position:relative;margin-bottom:50px;}
.seo-tab-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}
.seo-tab-title-block h2.before-left{text-align: left; width:100%;}
.seo-tab-title-block h2.before-left:after{
	margin: initial; bottom: -20px;
}
.seo-page-tab .vc_tta-tab>a{padding: 25px 20px !important;}
.seo-page-tab .home-tab-secc .vc_tta-tab.vc_active>a{background-color:#F5F5F5 !important;border-color: #f5f5f5 !important;}
.seo-page-tab .home-tab-secc .vc_tta-panel-body{background-color:#fff !important;padding-right:40px !important;padding-left:40px !important;}
.seo-page-tab .home-tab-secc.gray-bg .vc_tta-panel-body{background-color:#f8f8f8 !important;}
.seo-page-tab .home-tab-secc .seo-tab-btn{font-size:14px;font-weight:normal;color:#0877BD;text-decoration:none;}
/*.seo-page-tab .home-tab-secc .seo-tab-btn-block{padding-top:30px;}*/

.seo-page-tab-secc .vc_tta-panel-title>a{color:#707070 !important;font-size:16px;padding:20px 20px !important;}
.seo-page-tab-secc .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#0877BD !important;}
.seo-page-tab-secc .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff !important;font-size:16px;}
.seo-page-tab-secc .vc_tta-panel.vc_active .vc_tta-panel-title>a i:before{border-color:#fff !important;}
.seo-page-tab-secc .vc_tta-panel-body{background-color:#fff !important;padding: 30px 30px !important;}
.seo-accord-cont p{font-size:16px;color:#1C1C1F;font-weight:normal;margin-bottom:15px;}

.search-big{background: url(images/search-big.png) no-repeat;z-index:1;background-size: cover;position:absolute;    right: -50px;
    bottom: -253px;width: 524px;height: 524px;display: block;}
.seo-first-after{overflow:visible !important;}
/*.contact-bg-after-men{overflow:visible !important;}
.contact-bg-after-men img{height:770px;}
.contact-girl {position: absolute;top: -150px;}*/


/**webdesign**/
.webdesign-title-block h4{font-size:20px;color:#B9B9B9;font-weight:normal !important;text-transform:uppercase;letter-spacing: 2px;    
	line-height: 25px;}
.webdesign-title-block h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;width: 60%;
    margin: 0 auto;position:relative;margin-bottom:50px;line-height: 52px;}
.webdesign-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}
.webdesign-title-block h3{font-size:28px;color:#1C1C1F;font-weight:500;width: 70%;
    margin: 0 auto;position:relative;margin-bottom:20px;line-height: 42px;}
.webdesign-title-block p{font-size:18px; color:#707070;font-weight:normal !important;width: 68%;margin: 0 auto;line-height: 28px;}

.web-tile-cont h3{font-size:28px;color:#0877BD;font-weight:bold;text-transform:capitalize;line-height:82px;margin-bottom:0px;}
.web-tile-cont p{font-size:16px;color:#707070;font-weight:normal;}

.responsive-ico-cont h3{font-size:28px;color:#0877BD;font-weight:bold;line-height: 40px;}
.responsive-ico-cont p{font-size:16px;color:#B9B9B9;font-weight:normal;line-height: 24px;}

.website-hosting-cont h4{font-size:20px;color:#B9B9B9;font-weight:normal !important;text-transform:uppercase;letter-spacing: 2px;
	line-height:25px;}
.website-hosting-cont h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;position:relative;margin-bottom:40px;
	line-height: 60px;}
.website-hosting-cont h3 {font-size: 22px;color: #1C1C1F;font-weight: 500;line-height: 28px;}
.website-hosting-cont h2:after{position:absolute;content:"";left:0;background:#FCB716;width:200px;height:6px;
	    bottom: -20px;}
.website-hosting-cont p{font-size:18px; color:#707070;font-weight:normal !important;line-height:28px;}

.webdesign-core-title-block h4{font-size:20px;color:#fff;font-weight:normal !important;text-transform:uppercase;letter-spacing: 2px;}
.webdesign-core-title-block h2{font-size:40px;color:#fff;font-weight:bold;text-transform:capitalize;position:relative;margin-bottom:50px;}
.webdesign-core-title-block h2:after{position:absolute;content:"";left:0;right:0;margin:0 auto;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}

.core-ico-tile{position:relative;background-color:#fff;text-align:center;padding: 60px 40px;}
.core-ico-tile h3{font-size:24px;color:#0877BD;font-weight:500;line-height: 40px;}
.ecom-ico-cont-block .core-ico-tile h3{min-height:80px;font-weight:500;font-size:24px;}
.ecom-ico-cont-block .core-ico-tile img{height:100px;}
.core-ico-tile img{height:75px;margin-bottom: 30px;}

.webdesign-works-title-block h4{font-size:20px;color:#B9B9B9;font-weight:normal !important;text-transform:uppercase;letter-spacing: 2px;
	line-height:25px;}
.webdesign-works-title-block h2{font-size:40px;color:#0877BD;font-weight:bold;text-transform:capitalize;position:relative;margin-bottom:50px;
	line-height:52px;}
.webdesign-works-title-block h2:after{position:absolute;content:"";left:0;background:#FCB716;width:200px;height:6px;
	    bottom: -30px;}
.parent-pageid-14 .links-container .project-zoom span:before {
    content: "\ef04";}
.parent-pageid-14 .rollover-content{background-color: rgb(8 119 189 / 84%) !important;background: rgb(8 119 189 / 84%) !important;}
.parent-pageid-14 .links-container>a:before{background:none !important;}
.parent-pageid-14 .post .entry-title a:hover{color:#FCB716 !important;}
.parent-pageid-14 .filter-categories{background-color: #F5F5F5;padding: 8px;}
.parent-pageid-14 .filter{position: absolute;right: 0;top: 100px;}
.parent-pageid-14 .filter-categories a.act{background: none !important;color: #707070;}
.parent-pageid-14 .filter-categories a{color: #B9B9B9;font-weight: normal;}
.parent-pageid-14 .filter-categories a:hover{color:#0877BD !important;background: none !important;}

.portfolio-btn a{background-color:#1C1C1F !important;color:#fff !important;font-size:18px !important;
	background-image: none !important;border-color:#1C1C1F !important;}
.portfolio-btn a:hover{background-color:#0877BD !important;border-color:#0877BD !important;}


.seo-page-resp-block5 .innovation-tile-block{min-height:300px;}

.seo-page-resp-block5 .innovation-tile-block-black{min-height:280px;}

.banner-popup-block .overlay {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;display:none;z-index: 99 !important; }
.banner-popup-block .popup {margin: 70px auto;padding: 20px;background: #fff;border-radius: 5px; width: 70%;
  position: relative;transition: all 5s ease-in-out;top:100px;	}
.banner-popup-block .popup .close {position: absolute;top: -20px;right: -20px;transition: all 200ms;
    font-size: 30px;font-weight: bold;text-decoration: none;color: #fff;border-radius: 100px;background: #0877BD;
    width: 30px;height: 30px;text-align: center;padding: 5px;line-height: 32px;cursor:pointer;}
.banner-popup-block .popup .close:hover {color: #FCB716;}
.banner-popup-block .popup .content {max-height: 30%;overflow: auto;}


.ecom-blue-cont p{font-size:18px; color:#707070;font-weight:normal !important;line-height:28px;}
.ecom-blue-cont span.ecom-coloring{color:#0877BD;}
.ecom-blue-cont p:first-child{margin-bottom:20px;}

.ppc-first-block h2{font-size:28px;color:#0877BD;font-weight:bold;line-height:45px;margin-bottom: 20px;}
.ppc-first-block h3{font-size:18px;color:#1C1C1F;font-weight:500;line-height: 28px;}
.ppc-first-block p{font-size:16px;color:#707070;font-weight:normal;line-height: 24px;}

.ppc-blue-white-cont h3{font-size:22px;color:#fff;font-weight:normal;line-height: 45px;width:50%;margin:0 auto;
	text-transform: capitalize;}
.ppc-three-tile .process-tile-cont p{min-height:145px;}

.ppc-iinovative-tile .innovation-tile-block{padding: 50px 30px;}
.ppc-iinovative-tile .innovation-tile-block h3{min-height: 80px;font-weight: 500;
    font-size: 24px;}

.google-partners-cont h3{color:#fff;font-weight: bold;font-size: 28px;}
.google-partners-cont p{color:#fff;font-size: 16px;font-weight: normal !important;line-height: 26px;}

.ecom-first-ico-block-list ul li{list-style:none;text-align:left;width:46%;float:left;}
.ecom-first-ico-block-list ul{margin:0;}
.ecom-first-ico-block-list ul li img{height:70px;margin-bottom:10px;}
.ecom-first-ico-block-list ul li h4{color: #0877BD;font-size: 22px;font-weight: 500;min-height:60px;}

.ecom-ico-cont-block .innovation-tile-block h3 {min-height: 120px;font-weight:500;font-size:24px;}
.ecom-ico-cont-block .innovation-tile-block{padding: 50px 30px;}


.inner-content-li ul {margin: 0px;}
.inner-content-li li {padding: 3px 0px 3px 15px;color: #484848;font-size: 16px;position: relative;display: block;}
.inner-content-li li:after {width: 5px;height: 5px;background: #0877BD;border-radius: 100%;position: absolute;
    top: 14px;left: 0px;content: "";}

.local-seo-tile-secc .innovation-tile-block h3 {min-height: 90px;font-weight:500;font-size:22px;line-height: 30px;}
.local-seo-tile-secc .innovation-tile-block{padding: 50px 30px;}

.text-link{text-decoration:none;color:#0877BD;}

.social-tile-secc .innovation-tile-block h3 {min-height: 150px;font-weight:500;font-size:22px;line-height: 30px;}
.social-tile-secc .innovation-tile-block{padding: 50px 30px;}
.seo-tab-title-block p {font-size: 18px;color: #fff;font-weight: normal !important;width: 68%;
    margin: 0 auto;line-height: 28px;}
.soc-three-tile .process-tile-cont p {min-height: 100px;}

.single-post .fancy-header {
    background-color: #0877BD;
}
.single-post .fancy-header .wf-wrap {
    min-height: 200px;
}

.blog-detail-cont-block h3{font-size:20px;color:#1C1C1F;font-weight:500;line-height: 28px;}
.blog-detail-cont-block  p{font-size:16px;color:#313131;font-weight:normal;line-height: 26px;}
.widget_presscore-blog-posts .widget-title {
    font-size: 25px;
    color: #0877BD;
}
.single-post .widget .post-content a:hover{color: #0877BD !important;background:none !important;}

.contact-location {text-decoration:none;color:#0877BD;font-size:14px;}
.contact-page-address-tile:hover .contact-location{color: #fff;position: relative;z-index: 1;}

.team-page-resp-block .seo-title-block p{width: 52%;}
.team-col-tile{text-align: center;box-shadow: 0px 5px 20px 0px rgba(150, 176, 203, 0.15);padding: 35px 10px;background-color:#fff;}
.team-col-tile img {height: 170px;width: 170px;border-radius: 50%;}
.team-col-tile h2 {font-size: 18px;color: #1c1c1f;font-weight: bold;margin-bottom: 0px; line-height: 1;
    margin-top: 10px;}
.team-col-tile h4 {font-size: 13px;color: #707070;margin-bottom: 15px;}
.team-social{margin:0;}
.team-social li{list-style:none;display:inline-block;padding-right:5px;}
.team-social li a {color: #fff !important;font-size: 16px;width: 30px;height: 30px;background: #0877BD;line-height: 35px;
    border-radius: 50%;display: block;text-align: center;}
.team-social li a i{font-weight:normal !important;}
.team-social li a:hover{background:#FCB716;}

.about-page-first-block h2{font-size: 28px;color: #0877BD;font-weight: bold;line-height: 50px;margin-bottom: 20px;}
.about-page-first-block p{font-size: 16px;color: #707070;font-weight: normal;line-height: 24px;}

.abt-page-blue-white-cont h3{font-size: 22px;color: #fff;font-weight: normal;line-height: 45px;
    width: 70%;margin: 0 auto;text-transform: capitalize;}
.abt-page-blue-white-cont h2 {font-size: 40px;color: #fff;font-weight: bold;text-transform: capitalize;
    width: 100%;margin: 0 auto;position: relative;margin-bottom: 50px;}
.abt-page-blue-white-cont h2:after {position: absolute;content: "";left: 0;right: 0;margin: 0 auto;
    background: #FCB716;width: 180px;height: 6px;bottom: -30px;}

.abt-page-ico-tile .innovation-tile-block h3 {font-weight: 500;font-size: 22px;line-height: 30px;}
.abt-page-ico-tile .innovation-tile-block img{height: 90px;margin-bottom: 10px;}
.abt-page-ico-tile .innovation-tile-block{    padding: 50px 30px;}


.awsm-job-more{color:#0877BD;}
.awsm-job-more:hover{color:#FCB716;}
.awsm-job-more-container {margin-top: 15px;}
.awsm-job-specification-wrapper {margin-top: 10px;margin-bottom: 35px;}
#awsm-application-submit-btn{box-shadow: none;border: none;background:#0877BD;font-family: 'Roboto';}
#awsm-application-submit-btn:hover{background:#FCB716 !important;}

.awsm-job-more{color:#0877BD;}
.awsm-job-more:hover{color:#FCB716;}
.awsm-job-specification-item {font-size: 16px;color: #333;}
.single-awsm_job_openings .breadcrumbs{display:none;}
.single-awsm_job_openings .page-title.solid-bg {background-color: #0877BD;}
.single-awsm_job_openings h1.entry-title{color:#fff !important;font-family: 'Roboto' !important;font-size: 36px !important;}

.single-awsm_job_openings .awsm-job-specification-term{color:#0877BD;}
.single-awsm_job_openings .awsm-job-specification-term:hover{color:#FCB716;}
.awsm-job-item h2.awsm-job-post-title{font-family: 'Roboto' !important;font-weight: 500;}
.awsm-job-form-inner h2{font-family: 'Roboto' !important;color:#FCB716;}
.awsm-job-form-group label{color: #1A1A1A;margin-bottom:0px;}
.single-awsm_job_openings #main {padding: 70px 0 0px 0;}
.single-awsm_job_openings .ftr-top-cont{position: relative;padding-top: 60px;}

.get-started-page-cont h2{font-size: 28px;color: #fff;font-weight: bold;line-height: 50px;margin-bottom: 20px;}
.get-started-page-cont p{font-size: 16px;color: #fff;font-weight: normal;line-height: 24px;}
.get-started-highlight {border:1px solid #fff;color: #fff;padding: 20px;line-height: 28px;border-left: 5px solid #FCB716;
    margin-bottom: 20px;}
.get-started-page-cont .inner-content-li li{color:#fff;}
.get-started-page-cont .inner-content-li li:after{background:#FCB716;}
.get-started-page-cont .inner-content-li ul{margin-bottom:10px !important;}


/**home-form**/
.col-sm-6.started-enq {width: 46%;display: inline-block;padding-right: 10px;padding-left: 10px;color: #fff;margin-bottom: 20px;}
.col-sm-12.started-enq {color: #fff;padding-right: 10px;padding-left: 10px;width: 96%;}
.col-sm-6.started-enq input {background-color: #f4f5f8;color: #494949 !important;height:50px;}
.col-sm-12.started-enq textarea {background-color: #f4f5f8;resize: none;height: 120px;color: #494949 !important;}
.started-form input::placeholder,.contact-form textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: #494949;opacity: 1; /* Firefox */}
.started-form input:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #494949;}
.started-form input::-ms-input-placeholder,.contact-form textarea::-ms-input-placeholder { /* Microsoft Edge */color: #494949;}
.started-enq-btn{text-align:center;padding-top:30px;}
.started-enq-btn input[type="submit"] {
    background: #0877BD;height: 50px;padding: 12px 30px 12px 30px !important;
    line-height: 30px !important;border: none;text-align: center;color:#fff !important;}
.started-enq-btn input[type="submit"]:hover {background: #FCB716 !important;border: none;color:#fff !important;}
.started-form label {color: #494949;}
.started-form span {color: #ff0000;}
.started-form textarea.wpcf7-validates-as-required.wpcf7-not-valid {border-color: #f55b5f;}
.started-form .checkbx-enq span.wpcf7-list-item span {color: #494949;}
.started-form .checkbx-enq span.wpcf7-list-item{width:50%;margin-bottom:20px;margin:0;}
.started-form .checkbx-enq{margin-bottom:20px;}
.started-form-title{font-size:22px;color:#545454;line-height:30px;font-weight:normal;font-family: 'Roboto' !important;}

.privacy-policy-page-cont p{font-size:16px;font-weight: normal !important;color: #484848;line-height: 24px;margin-bottom:15px;}
.privacy-policy-page-cont h3{color:#0877BD;font-size:20px;font-weight:500;}
.privacy-policy-page-cont.inner-content-li ul{margin-bottom:10px;}

.page-id-713 .rollover-content{background-color: rgb(8 119 189 / 84%) !important;background: rgb(8 119 189 / 84%) !important;}
.page-id-713 .links-container>a:before{background:none !important;}
.page-id-713 .post .entry-title a:hover{color:#FCB716 !important;}
.page-id-713 .filter-categories{background-color: #F5F5F5;padding: 8px;}
.page-id-713 .filter-categories a.act{background: none !important;color: #707070;}
.page-id-713 .filter-categories a{color: #B9B9B9;font-weight: normal;}
.page-id-713 .filter-categories a:hover{color:#0877BD !important;background: none !important;}
.page-id-713 .links-container .project-zoom span:before {content: "\ef04";}

.ecommerce-list-img-cont{font-size: 30px;width: 55%;margin: 0 auto;color: #fff;
    line-height: 40px;font-weight: 500;}

.ppc-wid-red{width:80%;margin:0 auto;}

#custom_html-7{width: 100%;margin-bottom: 0;}
.ftr-part-logo ul li{display:inline-block;margin:0 10px;}
/*.ftr-part-logo ul{text-align:center;}*/

.accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon:before, .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon:after{background: #0877BD;}
.mobile-main-nav .next-level-button {color: #FCB716;}
.mobile-main-nav .sub-nav > li > a {padding: 10.2px 0px 10.2px 20px;}
.dt-mobile-header .mobile-main-nav > li > .sub-nav li:after {
    width: 5px;height: 5px;background: #0877BD;border-radius: 100%;position: absolute;top: 15px;left: 0px;
    content: "";}
.mobile-main-nav li.act > a .menu-text, .mobile-main-nav li:not(.act) > a:hover, .mobile-main-nav li:not(.act) > a:hover .menu-text {
    background: none;
    color: #FCB716 !important;}

.home .left-right-resp-mobl{display:none;}
.about-page-resp-block-mobl-img{display:none;}
.website-design-page-mobl-img{display:none;}
.ecommerce-page-resp-block-img-mbl{display:none;}
.socail-media-page-img-resp-mbl{display:none;}
.ppc-page-resp-mbl-block{display:none;}
.local-seo-page-resp-block-mbl{display:none;}
.seo-page-resp-block-mbl-img{display:none;}

.webiste-design-page-resp-block .webdesign-title-block h2{width:100%;}

.mobile-phone{display: none;}
@media screen and (max-width:1500px) {
.ftr-top-cont .vc_col-sm-4.ft .ftr-top-cont-blk {padding-left: 80px;}
}
@media screen and (max-width:1400px) {
.ftr-top-cont .vc_col-sm-4.ft .ftr-top-cont-blk {padding-left: 60px;}
	.testimonial-bg-block:before{width: 220px;height: 175px;}
}
@media screen and (max-width:1360px) {
.ftr-top-cont .vc_col-sm-4.ft .ftr-top-cont-blk {padding-left: 40px;}
}
@media screen and (max-width:1300px) {
.ftr-top-cont .vc_col-sm-4.ft .ftr-top-cont-blk {padding-left: 0px;}
	.home-tab:after{top: 5%;width: 550px;height: 550px;}
}
@media screen and (max-width:1296px){
	.socail-media-page-resp .social-tile-secc .innovation-tile-block h3{min-height:180px;}
}
@media screen and (max-width:1280px){
	.team-col-tile img{width:100%;height:100%;}
	.ecommerce-page-resp-block .seo-page-tab-secc .vc_tta-panel-title>a span{padding-right:20px;min-height:36px;line-height:30px;}
	.ppc-page-resp-block .seo-page-tab-secc .vc_tta-panel-title>a span{padding-right:20px;min-height:36px;line-height:30px;}
	.seo-page-resp-block .seo-page-tab-secc .vc_tta-panel-title>a span{padding-right:20px;min-height:36px;line-height:30px;}
}
@media screen and (max-width:1279px){
	.col-sm-6.started-enq{width: 45%;}
}
@media screen and (max-width:1270px){
	.ppc-page-resp-block .ppc-three-tile .process-tile-cont p {min-height: 170px;}
}
@media screen and (max-width:1244px){
	.home-service-cont ul li{width:41%;}
}
@media screen and (max-width:1237px){
	.local-seo-tile-secc .innovation-tile-block h3{min-height:120px;}
}
@media screen and (max-width:1235px){
	.seo-page-resp-block5-sub .process-tile-cont {min-height: 600px;}
}
@media screen and (max-width:1216px){
	.first-ico-cont h4{min-height:60px;}
	.socail-media-page-resp .soc-three-tile .process-tile-cont h3{min-height:70px;}
}
@media screen and (max-width:1207px){
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:120px;}
}
@media screen and (max-width:1200px){
	.webiste-design-page-resp-block .webdesign-title-block p{width:100%;}
	.socail-media-page-resp .seo-title-block h2{width:80%;}
}
@media screen and (max-width:1187px){
	.footer .widget {padding: 0 20px;}
}
@media screen and (max-width:1176px){
	.socail-media-page-resp .social-tile-secc .innovation-tile-block h3{min-height:208px;}
}
@media screen and (max-width:1164px){
	.home .banner-caption h1{width:70%;}
	.ppc-blue-white-cont h3{width:60%;}
}
@media screen and (max-width:1155px){
	.socail-media-page-resp .soc-three-tile .process-tile-cont p{min-height:120px;}
}
@media screen and (max-width:1145px){
	.started-cont p{width:80%;}
	.webiste-design-page-resp-block .webdesign-title-block h3{width:100%;}
}
@media screen and (max-width:1140px) {
	.main-nav > li > a{margin: 30px 10px 18px 10px;}
}
@media screen and (max-width:1130px){
	.contact-girl {position: absolute;top: auto;}
}
@media screen and (max-width:1115px){
	.seo-page-resp-block .seo-tab-title-block h2{width:100%;}
}
@media screen and (max-width:1108px){
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:160px;}
	/*.seo-page-tab.seo-page-resp-block .vc_tta-tab>a {padding: 28px 20px !important;}*/
}
@media screen and (max-width:1107px) {
.ftr-top-cont .vc_col-sm-4 {padding: 50px 20px 40px 20px;}
	 .seo-page-tab.seo-page-resp-block .vc_tta-tab>a {padding: 28px 20px !important;}
}
@media screen and (max-width:1100px){
	.testimonial-slide-cont p{width:80%;}
	.home .home-title-block p{width:100%;}
	.home-title-block h2{width:80%;}
	.contact-page-tile-resp .vc_col-sm-3{width:50%;}
	.team-resp-block .vc_col-sm-3{width:50%;}
	.team-col-tile img {width: auto;height: auto;}
	.team-page-resp-block .seo-title-block p{width: 53%;}
	.about-page-resp-block .vc_col-sm-3{width:50%;}
	.webiste-design-tile-resp-block .vc_col-sm-4{width:50%;}
	.webiste-design-page-resp-block .vc_col-sm-4{width:50%;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .vc_col-sm-4{width:50%;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:80px;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .innovation-tile-block h3{min-height:80px;}
	.ecommerce-page-resp-block .vc_col-sm-2{width:33%;}
	.socail-media-page-resp .social-tile-secc .vc_col-sm-3{width:50%;}
	.socail-media-page-resp .social-tile-secc .innovation-tile-block h3{min-height:90px;}
	.socail-media-page-resp .vc_col-sm-4{width:50%;}
	.socail-media-page-resp .soc-three-tile .process-tile-cont h3{min-height:0px;}
	.socail-media-page-resp .soc-three-tile .process-tile-cont p {min-height: 96px;}
	.ppc-page-resp-block .ppc-three-tile .vc_col-sm-4{width:50%;}
	.ppc-page-resp-block .ppc-three-tile .process-tile-cont p {min-height: 120px;}
	.ppc-page-resp-block .ppc-iinovative-tile .vc_col-sm-4{width:50%;}
	.ppc-page-resp-block .ppc-wid-red{width:100%;}
	.local-seo-page-resp-block .vc_col-sm-3{width:50%;}
	.local-seo-tile-secc .innovation-tile-block h3 {min-height: 60px;}
	.seo-page-resp-block5 .vc_col-sm-3{width:50%;}
	.seo-page-resp-block3 .vc_col-sm-4 .vc_col-sm-4{width:100%;}
	.seo-page-resp-block3 .vc_col-sm-4 .vc_col-sm-8{width:100%;}
	.seo-page-resp-block3 .advantage-seo-cont{text-align:center;}
	.seo-page-tab.seo-page-resp-block .vc_tta-panel-body .vc_col-sm-6{width:100%;}
	.seo-page-tab.seo-page-resp-block .vc_tta-panel-body .vc_col-sm-6 .home-tab-content-blk p {min-height: 0px;}
	.seo-page-tab.seo-page-resp-block .vc_tta-panel-body .vc_col-sm-6 .wpb_single_image{text-align:left !important;}
}
@media screen and (max-width:1092px) {
	.home-tab-secc .vc_tta-tab>a{padding: 25px 20px !important;}
	.home-tab-content-blk p{min-height: 110px;}
	.home-tab .home-title-block h2{width:100%;}
	.home-tab:after{right: 0px;top: 32%;width: 300px;height: 300px;}
}
@media screen and (max-width:1095px){
	.started-cont h3{line-height: 40px;}
}
@media screen and (max-width:1080px) {
	.main-nav > li > a{margin: 30px 8px 18px 8px;}
}
@media screen and (max-width:1063px) {
	.col-sm-12.home-enq{width:100%;}
	.col-sm-6.home-enq{width:100%;}
	.contact-girl {top: 250px;}
}
@media screen and (max-width:1059px){
	.col-sm-6.started-enq{width: 44%;}
}
@media screen and (max-width:1046px){
	.col-sm-6.banner-main-form{width:46.5%;}
}
@media screen and (max-width:1040px) {
	.main-nav > li > a{margin: 30px 6px 18px 6px;}
}
@media screen and (max-width:1024px){
	.seo-page-resp-block .seo-process-title-block h3{width:100%;}
	.seo-page-resp-block .seo-process-title-block p{width:100%;}
	.seo-page-resp-block .seo-process-title-block h2{width:100%;}
}
@media screen and (max-width:1020px) {
	.mobile-navigation{margin-top:30px;}
	.dt-mobile-menu-icon:not(.floating-btn) .menu-line:before{background: #fff !important;}
	.sticky-mobile-on .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before{background: #333 !important;}
	.sticky-mobile-on .social-links li:first-child {color: #888 !important;}
	.sticky-mobile-on .social-links li:first-child a {color: #888 !important;}
}
@media screen and (max-width:1013px){
	.home .banner-caption h1{width:80%;}
}
@media screen and (max-width:1011px){
	.col-sm-6.started-enq{width: 100%;}
	.started-form .checkbx-enq span.wpcf7-list-item{width:100%;}
	.col-sm-12.started-enq{width:100%;}
}
@media screen and (max-width:1008px){
	.seo-page-resp-block5-sub .process-tile-cont {min-height: 550px;}
}
@media screen and (max-width:1000px) {
	.full-width .vc_col-sm-4{width:100%;}
	.ftr-top-cont .vc_col-sm-4 {padding: 50px 40px 40px 40px;}
	#custom_html-2,#custom_html-3,#custom_html-4,#custom_html-5,#custom_html-6{width:50%;}
	#custom_html-7{width:100%;}
	.left-right-resp .vc_col-sm-6{width:100%;}
	.home .left-right-resp-mobl{display:block;}
	.home .left-right-resp-dsktp{display:none;}
	.social-block-image:before{bottom: -20px;width: 70px;height: 70px;}
	.social-block-image:after{right: -70px;width: 70px;height: 70px;}
	.social-block-sec:after{background-size: 70%;top: -5px;}
	.social-block-sec:before{left: -80px;background-size: 70%;}
	.home-first-ico-block-resp .vc_col-sm-4{width:100%;}
	.home-first-ico-block-resp .vc_col-sm-8{width:100%;}
	.first-ico-cont h4 {min-height: 0px;}
	.first-ico-cont{text-align:center;}
	.team-page-resp-block .seo-title-block p{width: 70%;}
	.about-page-resp-block-mobl-img{display:block;text-align: left !important;}
	.about-page-resp-block-dsktp-img{display:none;}
	.about-page-resp-block .vc_col-sm-6{width:100%;}
	.about-page-resp-block .abt-page-blue-white-cont h3{width:100%;}
	.webiste-design-page-resp-block .vc_col-sm-6{width:100%;}
	.webiste-design-page-resp-block .vc_col-sm-6 .wpb_single_image{text-align:left !important;}
	.webiste-design-page-resp-block3 .vc_col-sm-6{width:100%;}
	.website-design-page-mobl-img{display:block;}
	.website-design-page-dsktp-img{display:none;}
	.ecommerce-page-resp-block .vc_col-sm-6{width:100%;}
	.ecommerce-page-resp-block .vc_col-sm-7{width:100%;}
	.ecommerce-page-resp-block-img-mbl{display:block;}
	.ecommerce-page-resp-block-dsktp{display:none;}
	.ecommerce-list-img-cont{width:65%;}
	.ecommerce-page-resp-block .webdesign-title-block p{width:100%;}
	.socail-media-page-img-resp-mbl{display:block;}
	.socail-media-page-img-resp-dsktp{display:none;}
	.socail-media-page-resp .vc_col-sm-7{width:100%;}
	.ppc-page-resp-mbl-block{display:block;}
	.ppc-page-resp-dsktp-block{display:none;}
	.ppc-page-resp-block .vc_col-sm-6{width:100%;}
	.ppc-page-resp-block .ppc-wid-red .vc_col-sm-4{width:100%;}
	.ppc-page-resp-block .ppc-wid-red .vc_col-sm-4 .wpb_single_image{text-align:left !important;}
	.ppc-page-resp-block .ppc-wid-red .vc_col-sm-8{width:100%;}
	.ppc-page-resp-block .seo-process-title-block p{width:100%;}
	.ppc-page-resp-block .seo-title-block h2{width:100%;}
	.ppc-page-resp-block .seo-process-title-block h2{width:100%;}
	.ppc-page-resp-block .seo-tab-title-block h2{width:100%;}
	.local-seo-page-resp-block-mbl{display:block;}
	.local-seo-page-resp-block-dsktp{display:none;}
	.local-seo-page-resp-block .vc_col-sm-7{width:100%;}
	.local-seo-page-resp-block .vc_col-sm-6{width:100%;}
	.local-seo-page-resp-block .vc_col-sm-5{width:100%;}
	.local-seo-page-resp-block .vc_col-sm-5 .wpb_single_image{text-align:left !important;}
	.local-seo-page-resp-block .seo-title-block h2{width:100%;}
	.seo-page-resp-block-mbl-img{display:block;}
	.seo-page-resp-block-dsktp-img{display:none;}
	.seo-page-resp-block2 .vc_col-sm-6{width:100%;}
	.seo-page-resp-block2 .search-big{display:none;}
	.seo-page-resp-block .vc_col-sm-6{width:100%;}
	.seo-page-resp-block .seo-title-block h2{width:100%;}
	.seo-page-resp-block5 .seo-title-block h2{width:100%;}
	.seo-page-resp-block5 .seo-process-title-block h2{width:100%;}
	.seo-page-resp-block5 .seo-process-title-block p{width:100%;}
	.seo-page-resp-block5 .seo-process-title-block h3{width:100%;}
	.get-started-page-resp-block .vc_col-sm-6{width:100%;}
	.get-started-page-resp-block-right6{padding: 30px;}
	.get-started-page-resp-block .ult-spacer:first-child{display:none !important;}
	.get-started-page-resp-block-left6{position:relative;}
	.get-started-page-resp-block .upb_row_bg{background-image:none !important;}
	.get-started-page-resp-block{padding-left: 0px !important;padding-right: 0px !important;}
	.get-started-page-resp-block .vc_col-sm-12 .vc_column-inner{padding-top: 0px;padding: 0;}
	.get-started-page-resp-block-left6{background: #0877BD;padding: 30px;margin-bottom: 30px;}
	.get-started-page-resp-block-left6 .vc_custom_1607608927204{padding-right:15px !important;}
	.get-started-page-resp-block-right6 .vc_custom_1607608941754 {padding-left: 0px !important;padding-right: 15px !important;}
	.col-sm-6.started-enq {width: 47%;}
	.col-sm-12.started-enq {width: 96%;}
	.started-form .checkbx-enq span.wpcf7-list-item {width: 50%;}
}
@media screen and (max-width:989px) {
	.bottom-social{padding-top: 20px;}
	.ppc-blue-white-cont h3{width:70%;}
}
@media screen and (max-width:970px){
	.started-cont p{width:90%;}
	.seo-title-block h2{width:100%; font-size:26px;line-height: 30px;}
}
@media screen and (max-width:947px){
	.ppc-page-resp-block .ppc-three-tile .process-tile-cont p {min-height: 145px;}
}
@media screen and (max-width:913px){
	.socail-media-page-resp .social-tile-secc .innovation-tile-block h3{min-height:120px;}
}
@media screen and (max-width:900px) {
	.testimonial-slide-cont p{width:100%;}
	.home-tab-content-blk p {min-height: 130px;}
	.home-tab-secc .vc_tta-tab>a {padding: 28px 20px !important;}
	.contact-girl {top: 315px;}
	.home .banner-caption h1{width:90%;}
	.team-page-resp-block .seo-title-block p{width: 80%;}
	.socail-media-page-resp .seo-title-block h2{width:90%;}
}
@media screen and (max-width:897px){
	.col-sm-6.banner-main-form{width:46%;}
}
@media screen and (max-width:870px){
	.started-cont p{width:100%;}
	.ppc-blue-white-cont h3{width:80%;}
}
@media screen and (max-width:840px){
	.local-seo-tile-secc .innovation-tile-block h3 {min-height: 90px;}
}
@media screen and (max-width:837px){
	.ppc-page-resp-block .ppc-three-tile .process-tile-cont p {min-height: 170px;}
}
@media screen and (max-width:832px){
	.page .seo-page-resp-block-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .seo-page-resp-block-banner .banner-caption p{width:100%;}
	.page .local-seo-page-resp-block-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .local-seo-page-resp-block-banner .banner-caption p{width:100%;}
	.page .ppc-page-resp-block-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .ppc-page-resp-block-banner .banner-caption p{width:100%;}
	.page .socail-media-page-resp-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .socail-media-page-resp-banner .banner-caption p{width:100%;}
	.page .webiste-design-page-resp-block-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .webiste-design-page-resp-block-banner .banner-caption p{width:100%;}
	.page .ecommerce-page-resp-block-banner .banner-caption h1{font-size: 50px;line-height: 50px;}
	.page .ecommerce-page-resp-block-banner .banner-caption p{width:100%;}
	.home .banner-caption h1{font-size:50px;line-height: 50px;}
	.home .banner-caption h2{font-size:40px;line-height: 50px;}
}
@media screen and (max-width:828px){
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:120px;}
}
@media screen and (max-width:813px){
	.socail-media-page-resp .soc-three-tile .process-tile-cont h3{min-height:68px;}
}
@media screen and (max-width:811px){
	.home .banner-caption h1{font-size:55px;}
	.home .banner-caption h2{font-size:45px;}
}
@media screen and (max-width:800px){
	.testimonial-bg-block:before{width: 150px;height: 115px;left: 30px;}
	.home-form .vc_col-sm-5{width:100%;}
	.contact-girl{position:relative;top:0px;}
	.home-form .vc_col-sm-7{width:100%;}
	.col-sm-6.home-enq {width: 100%;padding-left: 0;padding-right: 0;}
	.col-sm-12.home-enq {width: 100%;padding-left: 0;padding-right: 0;}
	.custom-design-sec .vc_col-sm-8{width:100%;}
	.custom-design-sec .vc_col-sm-4{width:100%;}
	.started-cont h3{text-align:center;}
	.started-cont p{text-align:center;}
	.started-block .vc_col-sm-8{width:100%;}
	.started-block .vc_col-sm-4{width:100%;}
	.started-block .vc_col-sm-4 .vc_column-inner{padding-top:15px;}
	.started-block {padding: 15px 30px 30px 30px;}
	.team-resp-block .vc_col-sm-3{width:100%;}
	.team-page-resp-block .seo-title-block p{width: 90%;}
	.about-page-resp-block .vc_col-sm-3{width:100%;}
	.webiste-design-tile-resp-block .vc_col-sm-4{width:100%;}
	.webiste-design-page-resp-block .vc_col-sm-4{width:100%;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .vc_col-sm-4{width:100%;}
	.ecommerce-page-resp-block .vc_col-sm-2{width:50%;}
	.ecommerce-page-resp-block .seo-title-block h2{width:100%;}
	.ecommerce-page-resp-block .webdesign-title-block h2{width:100%;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:0px;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .innovation-tile-block h3{min-height:0px;}
	.ecommerce-list-img-cont {width: 100%;}
	.socail-media-page-resp .social-tile-secc .vc_col-sm-3{width:100%;}
	.socail-media-page-resp .social-tile-secc .innovation-tile-block h3{min-height:0px;}
	.socail-media-page-resp .vc_col-sm-4{width:100%;}
	.socail-media-page-resp .soc-three-tile .process-tile-cont h3{min-height:0px;}
	.socail-media-page-resp .soc-three-tile .process-tile-cont p {min-height: 0px;}
	.socail-media-page-resp .seo-title-block h2{width:100%;}
	.socail-media-page-resp .seo-tab-title-block p{width:100%;}
	.ppc-blue-white-cont h3{width:100%;}
	.ppc-page-resp-block .ppc-three-tile .process-tile-cont p {min-height: 0px;}
	.ppc-page-resp-block .ppc-three-tile .vc_col-sm-4{width:100%;}
	.ppc-page-resp-block .ppc-iinovative-tile .vc_col-sm-4{width:100%;}
	.ppc-page-resp-block .ppc-iinovative-tile .innovation-tile-block h3{min-height:0px;}
	.ppc-page-resp-block .vc_col-sm-7{width:100%;}
	.ppc-page-resp-block .vc_col-sm-5{width:100%;}
	.local-seo-page-resp-block .vc_col-sm-3{width:100%;}
	.local-seo-tile-secc .innovation-tile-block h3 {min-height: 0px;}
	.seo-page-resp-block5 .vc_col-sm-3{width:100%;}
	.seo-page-resp-block5-sub .process-tile-cont {min-height: 0px;}
	.seo-page-resp-block5-sub .vc_col-sm-6{width:100%;}
}
@media screen and (max-width:787px) {
	.home-tab-content-blk p {min-height: 155px;}
	.home-tab-secc .vc_tta-tab>a {padding: 32px 20px !important;}
	.col-sm-12.contact-enq{width:100%;padding-left:0px;padding-right:0px;}
	.col-sm-6.contact-enq{width:100%;padding-left:0px;padding-right:0px;}
}
@media screen and (max-width:785px){
	.banner-popup-block .popup{width: 75%;}
}
@media screen and (max-width:778px){
	.social-block-image:after{right: -40px;}
	.header-verve-social ul{right: -20px;}
}
@media screen and (max-width:777px){
	.col-sm-6.started-enq {width: 46%;}
}
@media screen and (max-width:768px) {
	.brp:after{display:none;}
	.home-tab-secc .vc_tta-panel-title a{color: #fff !important;background-color: #0877BD !important;font-size: 20px;border-color: #0877BD !important;}
	.home-tab-secc .vc_tta-panel:nth-child(even) a {background-color: #0a70b0 !important;border-color: #0a70b0 !important;}
	.home-tab-secc .vc_tta-panel-heading{background-color:transparent !important;border: none;
    border-bottom: 1px solid #333;}
	.home-tab-content-blk p {min-height: 0px;}
	.home-tab-secc .vc_tta-panel.vc_active a {color: #1C1C1F !important;font-weight: normal;background-color: #fff !important;
		border-color: #fff !important;}
	.home-tab-secc .vc_tta-panel.vc_active:nth-child(even) a {color: #1C1C1F !important;font-weight: normal;background-color: #fff !important;
		border-color: #fff !important;}
	.home-tab-secc .vc_tta-panel-body .ult-spacer{display:none !important;}
	.home-title-block h2{width:100%;}
	.contact-page-tile-resp .vc_col-sm-3{width:100%;}
	.sticky-mobile-on .head-top-bar{display:none;}
}

.featured-section {background:white !important;}
@media screen and (max-width:767px) {
	.featured-section > .vc_column_container {width:50% !important;float: left;}
/* 	.vc_col-sm-1/5{width:50% !important;} */
	
	.banner-popup-block .overlay {z-index: 9999;}
	.banner-popup-block .popup {top: 10px;}
	.wpcf7 .ajax-loader {display: block;}
	
	.brp:after{display:none;}
	.mobile-phone{display: inline-block  !important;    position: fixed;
    top: 40px;
    right: 70px;
    z-index: 999;
    background: #0877BD;
    color: #FFF;
    width: 40px;
    border-radius: 50%;
    text-align: center;
    padding-top: 11px !important;
    height: 28px; transition: 0.5s ease;}
	.sticky-mobile-on .mobile-phone{ text-decoration: none;
		 top: 27px; transition: 0.5s ease;display: inline-block  !important; 
	}
	.sticky-mobile-on .mobile-phone i{display: block  !important;text-decoration: none !important;}
	.masthead .mobile-header-bar {padding-top: 0px !important;padding-bottom: 10px !important;}
	.head-top-bar{display:none;}
	.home-tab-secc .vc_tta-panel-title a{color: #fff !important;background-color: #0877BD !important;font-size: 20px;border-color: #0877BD !important;}
	.home-tab-secc .vc_tta-panel:nth-child(even) a {background-color: #0a70b0 !important;border-color: #0a70b0 !important;}
	.home-service-cont ul li {width: 100%;}
	.home-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;line-height: 45px;}
	.home-title-block h2:after{bottom: -20px;}
	.home .home-title-block h2{font-size:35px;}
	.team-page-resp-block .seo-title-block p{width: 100%;}
	.team-page-resp-block .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;}
	.team-page-resp-block .seo-title-block h2:after{bottom: -20px;}
	.contact-page-resp-block .home-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;}
	.contact-page-resp-block .home-title-block h2:after{bottom: -20px;}
	.about-page-resp-block .webdesign-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;}
	.about-page-resp-block .webdesign-title-block h2:after{bottom: -20px;}
	.about-page-resp-block .webdesign-title-block p{width:100%;}
	.webiste-design-page-resp-block .webdesign-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;}
	.webiste-design-page-resp-block .webdesign-title-block h2:after{bottom: -20px;}
	.webiste-design-tile-resp-block .webdesign-core-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;}
	.webiste-design-tile-resp-block .webdesign-title-block h2:after{bottom: -20px;}
	.webiste-design-page-resp-block3 .responsive-ico-cont{text-align:center;}
	.webiste-design-page-resp-block .webdesign-title-block h3{line-height: 34px;font-size: 22px;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .core-ico-tile h3{min-height:0px;}
	.ecommerce-page-resp-block .ecom-ico-cont-block .innovation-tile-block h3{min-height:0px;}
	.ecommerce-page-resp-block .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;line-height: 45px;}
	.ecommerce-page-resp-block .seo-title-block h2:after{bottom: -20px;}
	.ecommerce-page-resp-block .webdesign-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.ecommerce-page-resp-block .webdesign-title-block h2:after{bottom: -20px;}
	.socail-media-page-resp .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.socail-media-page-resp .seo-title-block h2:after{bottom: -20px;}
	.socail-media-page-resp .seo-tab-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.socail-media-page-resp .seo-tab-title-block h2:after{bottom: -20px;}
	.socail-media-page-resp .webdesign-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.socail-media-page-resp .webdesign-title-block h2:after{bottom: -20px;}
	.ppc-page-resp-block .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.ppc-page-resp-block .seo-title-block h2:after{bottom: -20px;}
	.ppc-page-resp-block .seo-process-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.ppc-page-resp-block .seo-process-title-block h2:after{bottom: -20px;}
	.ppc-page-resp-block .seo-tab-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.ppc-page-resp-block .seo-tab-title-block h2:after{bottom: -20px;}
	.local-seo-page-resp-block .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.local-seo-page-resp-block .seo-title-block h2:after{bottom: -20px;}
	.seo-page-resp-block .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.seo-page-resp-block .seo-title-block h2:after{bottom: -20px;}
	.seo-page-resp-block5 .seo-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.seo-page-resp-block5 .seo-title-block h2:after{bottom: -20px;}
	.seo-page-resp-block5 .seo-process-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.seo-page-resp-block5 .seo-process-title-block h2:after{bottom: -20px;}
	.seo-page-resp-block .seo-process-title-block h2{font-size: 35px;margin-bottom: 40px;width: 100%;    line-height: 45px;}
	.seo-page-resp-block .seo-process-title-block h2:after{bottom: -20px;}
	.contact-girl{display:none;}
	.page .seo-page-resp-block-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .seo-page-resp-block-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.page .local-seo-page-resp-block-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .local-seo-page-resp-block-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.page .ppc-page-resp-block-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .ppc-page-resp-block-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.page .socail-media-page-resp-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .socail-media-page-resp-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.page .webiste-design-page-resp-block-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .webiste-design-page-resp-block-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.page .ecommerce-page-resp-block-banner .banner-caption h1{font-size: 40px;line-height: 48px;}
	.page .ecommerce-page-resp-block-banner .banner-caption p{width:100%;font-size:18px;line-height: 28px;}
	.home .banner-caption h1{font-size:40px;line-height: 48px;}
	.home .banner-caption h2{font-size:35px;line-height: 48px;}
	.sticky-mobile-on .head-top-bar{display:none;}
}
@media screen and (max-width:732px){
	.banner-popup-block .popup{width: 80%; margin: 20px auto;}
	.col-sm-6.banner-main-form input, .col-sm-12.banner-main-form input{
		height: 40px;
	}
	.col-sm-12.banner-main-form textarea{
		height: 80px;
	}
}
@media screen and (max-width:687px){
	.col-sm-12.banner-main-form{width: 94%;}
	.col-sm-6.banner-main-form {width: 45%;}
}
@media screen and (max-width:650px) {
	.home .banner-caption h1{width:100%;}
}
@media screen and (max-width:620px) {
	.terms-link {float: none;}
}
@media screen and (max-width:600px) {
	#custom_html-2,#custom_html-3,#custom_html-4,#custom_html-5,#custom_html-6{width:100%;}
	.footer .widget {padding: 0 25px;}
	.banner-static-form input{width:300px !important;}
	
	.sticky-mobile-on .mobile-header-bar {padding-top: 10px !important;padding-bottom: 10px !important;}
	.mobile-navigation {margin-top: 20px;}
	.parent-pageid-14 .filter {position: relative;right: 0;top: 0px;}
	.ecommerce-page-resp-block .vc_col-sm-2{width:100%;}
	.ecom-first-ico-block-list ul li{width:100%;}
	.col-sm-6.started-enq {width: 100%;}
	.col-sm-12.started-enq {width: 100%;}
	.started-form .checkbx-enq span.wpcf7-list-item {width: 100%;}
}
@media screen and (max-width:560px) {
	.testimonial-bg-block:before {width: 100px;height: 80px;left:10px;}
}
@media screen and (max-width:550px){
	.home-tab:after {right: 0px;top: 40%;width: 250px;height: 250px;}
	.banner-static-form a{top:30px;left:0px;}
	.banner-static-form input{width:100% !important;}
	.team-col-tile img{width:100%;height:100%;}
	.col-sm-6.banner-main-form {width:100%;padding-left: 0;padding-right: 0;margin-bottom: 5px;}
	.col-sm-12.banner-main-form{width: 100%;padding-left: 0;padding-right: 0;margin-bottom: 5px;}
}
@media screen and (max-width:481px){
	.mobile-branding a img{width:80%;}
	.sticky-mobile-on .mobile-header-bar {padding-top: 0px !important;padding-bottom: 0px !important;min-height: 90px;}
	.sticky-mobile-on .mobile-navigation {margin-top: 0px;}
}
@media screen and (max-width:450px){
	.home-tab:after {right: 0px;top: 45%;width: 220px;height: 220px;}
}
@media screen and (max-width:430px){
	.home-tab:after {right: 0px;top: 40%;width: 220px;height: 220px;}
	.social-links li:first-child{padding-right:15px;}
}
@media screen and (max-width:400px){
	.home-tab:after {right: 0px;top: 45%;width: 220px;height: 220px;}
	.header-verve-social ul {right: -30px;}
}
@media screen and (max-width:391px){
	.header-verve-social ul {right: -5px;}
	.head-top-bar .wf-wrap{padding: 0 30px;}
}
@media screen and (max-width:376px){
	.header-verve-social ul {right: 5px;}
	.head-top-bar .wf-wrap{padding: 0 20px;}
}
@media screen and (max-width:365px){
	.header-verve-social ul {right: 0px;}
	.head-top-bar .wf-wrap{padding: 0 20px;}
}
@media screen and (max-width:360px){
	.social-links li:first-child {padding-right: 5px;}
	.header-verve-social ul{right:auto;}
}
@media screen and (max-width:351px){
	.social-links li:first-child {padding-right: 5px;}
	.header-verve-social ul{right:auto;left:-10px;}
}
@media screen and (max-width:341px){
	.social-links li:first-child {display:none;}
	.header-verve-social ul{right:6px;left:auto;}
}

.featured_in .slick-list .slick-slide .wpb_single_image img {
	 filter: grayscale(100%);
}