/*
Theme Name: Pro Child
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: An immensely powerful and endlessly customizable WordPress theme.
Version: 2.0.4
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: pro
Version: 10.0.0
Text Domain: __x__
*/
@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-Bold.eot');
	src: url('./fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-Bold.woff2') format('woff2'),
		url('./fonts/Gotham-Bold.woff') format('woff'),
		url('./fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-Book.eot');
	src: url('./fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-Book.woff2') format('woff2'),
		url('./fonts/Gotham-Book.woff') format('woff'),
		url('./fonts/Gotham-Book.svg#Gotham-Book') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-Light.eot');
	src: url('./fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-Light.woff2') format('woff2'),
		url('./fonts/Gotham-Light.woff') format('woff'),
		url('./fonts/Gotham-Light.svg#Gotham-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-Medium.eot');
	src: url('./fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-Medium.woff2') format('woff2'),
		url('./fonts/Gotham-Medium.woff') format('woff'),
		url('./fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-Medium.eot');
	src: url('./fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-Medium.woff2') format('woff2'),
		url('./fonts/Gotham-Medium.woff') format('woff'),
		url('./fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family:'Gotham';
    src: url('./fonts/Gotham-MediumItalic.eot');
	src: url('./fonts/Gotham-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-MediumItalic.woff2') format('woff2'),
		url('./fonts/Gotham-MediumItalic.woff') format('woff'),
		url('./fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-family:'Gotham Thin';
    src: url('./fonts/Gotham-ThinItalic.eot');
	src: url('./fonts/Gotham-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-ThinItalic.woff2') format('woff2'),
		url('./fonts/Gotham-ThinItalic.woff') format('woff'),
		url('./fonts/Gotham-ThinItalic.svg#Gotham-ThinItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
@font-face {
    font-family:'Gotham XLight';
    src: url('./fonts/Gotham-XLightItalic.eot');
	src: url('./fonts/Gotham-XLightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Gotham-XLightItalic.woff2') format('woff2'),
		url('./fonts/Gotham-XLightItalic.woff') format('woff'),
		url('./fonts/Gotham-XLightItalic.svg#Gotham-XLightItalic') format('svg');
    font-weight: 500;
    font-style: italic;
    font-stretch: normal;
}
body{background: #fff !important;font-family:'Gotham' !important;}
.our-services h1{text-transform: uppercase;color: #434343;}
.our-services .service-content-block img.x-img {display: block;margin: 0 auto 10px;}
.our-services .service-content-block p {text-transform: uppercase;color: #434343;}
.our-services .service-content-block a {background: #ff5858 !important;color: #fff !important;border-radius: 25px;text-transform: uppercase;border: none;font-size: 11px;padding: 16px 30px;font-weight: lighter;font-family: 'Gotham';}
.our-services .service-content-block a:hover{border: 0;}
footer.x-colophon.top {margin-top:-125px;background: url(../../../wp-content/uploads/2018/05/footer-bg.png);background-size: cover;background-position: top center !important;padding: 130px 0 50px;border: 0;box-shadow: none;}
footer.x-colophon.top h4 {font-weight: 700;font-family: 'Gotham' !important;text-transform: uppercase;color: #Fff;text-shadow: none;font-size: 25px;margin-bottom: 35px;}
footer.x-colophon.top ul li a {padding: 0;line-height: 20px;font-size: 12px;color: #Fff;text-shadow: none;font-family: 'Gotham';text-transform: uppercase;box-shadow: none;    border: 0;}
footer.x-colophon.top ul li a:before{display: none;}
footer.x-colophon.top ul {border-radius: 0;box-shadow: none;border: 0;}
footer.x-colophon.top ul li a:hover {background: transparent;}
footer.x-colophon.top p {font-size: 12px;color: #Fff;text-shadow: none;font-family: 'Gotham';box-shadow: none;border: 0;text-align: justify;}
footer.x-colophon.top .top-input span.wpcf7-form-control-wrap {width: 50%;float: left;padding: 0 10px;}
footer.x-colophon.top .top-input br{display: none;}
footer.x-colophon.top .botton-input {clear: both;padding: 0 10px;}
footer.x-colophon.top input, footer.x-colophon.top textarea {background: #444444;border: 0;min-height: 36px;font-size: 12px;margin: 0 0 25px 0;}
footer.x-colophon.top textarea {height: 110px;resize: none;}
footer.x-colophon.top p input.wpcf7-submit {float: right;margin-right: 10px;border-radius: 50px;box-shadow: none;padding: 6px 30px;background: #fecc25;color: #161616;text-shadow: none;font-size: 12px;text-transform: uppercase;margin: 10px 10px 0px 0;}
footer.x-colophon.bottom {background: #222222;border: 0 !important;box-shadow: none;padding: 0;}
footer.x-colophon.bottom p.copyright {display: inline-block;float: left;margin-bottom: 0;font-size: 14px;color: #aeaeae;}
footer.x-colophon.bottom p.design-by {display: inline-block;float: right;margin-bottom: 0;font-size: 14px;color: #aeaeae;}
.x-colophon.bottom .x-colophon-content {margin: 0 !important;padding: 10px 0px;display: inline-block;width: 100%;}
body header.masthead {position: relative;width: 100%;z-index: 20;background: rgb(0, 0, 0) !important}
body header.masthead .x-topbar {background: transparent;border: 0;    min-height: auto;}
header.masthead .x-navbar {background: transparent;border: 0;box-shadow: none;border:  0;}
.x-container.max.width.offset {margin-top: 0;}
h1.heading-title {font-size: 40px;font-weight: bold;font-family: 'Gotham' !important;color: #434343;margin: 0 0 40px 0;line-height: normal;text-transform: uppercase;}
.social-icon {position: relative;top: -20px;left: -5px;}
.social-icon span {height: 25px;width: 25px;display: inline-block;color: #fff;text-shadow: none;text-align: center;line-height: 25px;}
.contact-info {clear: both;border-top: 2px solid #727272;padding-top: 25px;margin-top: 25px;display: inline-block;width: 100%;}
.contact-info span {font-size: 20px;font-weight: bold;color: #fff;font-family: 'Gotham';}
.contact-info span.address {float: right;}
.contact-info span span {font-size: 12px;vertical-align: middle;font-weight: normal;text-transform: uppercase;display: inline-block;padding-right: 15px;}
body .x-navbar .x-nav-wrap .x-nav > li > a {font-size: 12px;font-family: 'Gotham';font-weight: 500;padding: 0 0 5px 0 !important;color: #ffffff !important;line-height: normal;height: auto;box-shadow: none !important;}
body .x-navbar .x-nav-wrap .x-nav > li{padding: 12px 10px;}
.x-navbar .desktop .x-nav>li.current_page_item a{border-bottom: 2px solid;}
.x-topbar .x-topbar-inner .top-header-content {color: #fff;text-align: right; font-weight: bold;text-transform: uppercase;    position: relative;top: 10px;right: 10px;}
.x-topbar .x-topbar-inner .top-header-content + p {display: none;}
.x-navbar-wrap a.x-brand.img {position: relative;top: -20px;margin: 0;}
body.fixed header.masthead {background: rgb(0, 0, 0) !important;position: fixed;}
.x-navbar-inner{height: auto !important;}
header .x-container.max {max-width: 100%;}
body .read-more-btn{font-family: 'Gotham' !important;font-size: 17px !important;font-weight: 300 !important;}
.slider-text{font-family: 'Gotham' !important;}
.x-container.max {margin: 0 auto;}
.advertise-section {background-size: cover;background-repeat: no-repeat;padding: 150px 0 120px !important;margin-top:-104px !IMPORTANT;background-position: top center !important;background-color: transparent !important;z-index: -1;}
.advertise-section{position: relative;z-index: 1;}
.home-slider .x-column.x-sm {z-index: 10;}
.advertise-section:after {content: '';position: absolute;left: 0;right: 0;top: 43%;bottom: 0;background: #ffffff3d;z-index: 0;display: block !important;background: rgba(255,255,255,1);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255,255,255,01) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );    }
/*.advertise-section .x-container {align-items: center;display: flex;flex-wrap: wrap;}*/
.pink-button{display: block;}
p {color: #434343;font-size: 17px;font-family: 'Gotham';font-weight: lighter;margin: 0 0 30px 0;}
body .pink-button a {border-radius: 50px !important;max-width: 270px !important;width: 100% !important;display: inline-block !important;padding: 29px 0 !important;text-transform: uppercase !IMPORTANT;font-family: 'Gotham' !important;font-size: 17px !important;font-weight: lighter;}
body .advertise-section p {margin-bottom: 30px;}
body .adwords-section {    padding: 0 0 120px 0 !important;margin-bottom: 0;background-position: 50% 90% !important;background-repeat: no-repeat !important;background-size: cover !important;}
/*body .adwords-section .x-container {display: flex;align-items: center;    flex-wrap: wrap;}*/
.adwords-section .vc.x-1-2:first-child{width: 42%;margin-right: 0;padding: 0px 0 0 0px;}
.adwords-section .vc.x-1-2:last-child{width: 58%;}
.pink-button {margin: 40px 0 0 0;}
.funnel-building-section {padding: 120px 0 100px !important;margin-bottom: 0;}
/*.funnel-building-section .x-container {display: flex;align-items: center;flex-wrap: nowrap;}*/
.our-services {text-align: center;}
.our-services .service-content-block p {font-size: 20px;font-weight: 500;color: #434343;LINE-HEIGHT: NORMAL;MARGIN: 40px 0;}
.our-services .service-content-block:nth-child(2) {margin: 30px auto;}
.our-services .service-content-block p {font-size: 20px;font-weight: 500;color: #434343;LINE-HEIGHT: NORMAL;width: 280px;margin: 45px auto 30px;}
.our-services {padding: 0 0 100px 0 !important;}
.our-services .service-content-block button:hover {border: 0;}
.converting-websites-section {background-repeat: no-repeat !important;background-position: top left !important;background-color: #e5e5e5 !important;margin-bottom: 0 !important;}
.converting-websites-section {padding: 150px 0 50px !important;margin-top: -104px !important;z-index: -1;}
.design-website-section {background-repeat: no-repeat!important;padding: 50px 0 140px !important;background-position: bottom center !important;margin-bottom: 0 !important;background-size: cover !important;z-index: 1;position: relative;}
.client-testimonial-section {margin-bottom: 0;background-repeat: no-repeat !important;background-size: cover;padding: 80px 0 !important;}
.client-testimonial-section .strong-view.default .testimonial,.strong-view.default .testimonial-inner {border:none !important;}
.client-testimonial-section .wpmslider-viewport,
.client-testimonial-section .strong-view.default .testimonial-inner{height: auto !IMPORTANT;}
.client-testimonial-section .strong-view.default .testimonial-name {font-family: 'Gotham' !important;font-size: 30px;font-weight: 400 !important;color: #434343;text-transform: uppercase;}
.client-testimonial-section .strong-view.default .testimonial-content p{font-family: 'Gotham' !important;font-size: 17px;font-weight: 300 !important;}
.client-testimonial-section .wpmslider-custom-pager {display: none !important;}
.client-testimonial-section .wpmslider-controls-direction a {font-size: 60px !important;font-weight: 100 !important;}
.client-testimonial-section .strong-view .testimonial-inner .testimonial-content {width: 70%;margin: 0 auto;}
.strong-view .testimonial-image {padding: 0 50px 0 0px;margin: 0 !important;}
.client-testimonial-section .strong-view.default .testimonial-image img {border: 0;padding: 0;}
.design-website-section h1.heading-title,.design-website-section p{color: #fff;text-align: center;}
.testimonial-image img{border-radius: 100px;}
.strong-view.controls-style-buttons .wpmslider-prev:before {content: "" !important;background: url(https://pageonewd2.wpengine.com/wp-content/uploads/2018/05/left-arow.png);background-repeat: no-repeat;width: 66px;height: 140px;position: absolute;margin-top: -70px;left: 0px;}
.strong-view.controls-style-buttons .wpmslider-next:before {content: "" !important;background: url(https://pageonewd2.wpengine.com/wp-content/uploads/2018/05/right-arrow.png);background-repeat: no-repeat;width: 66px;height: 140px;position: absolute;margin-top: -70px;right: 0px;}
.port-folio-item {display: inline-block;width: 33.333%;padding: 0 10px;margin: 0 0 30px 0;transition: all .8s;  }
.portfolio-details h4 {font-size: 20px;color: #fff;text-transform: uppercase;font-family: 'Gotham' !important;margin: 25px 0 0;width: auto;float: left;line-height: normal;}
.portfolio-details a{float: right;margin: 25px 0 0;background: #fecc25;line-height: 35px;padding: 0 40px;border-radius: 20px;font-family: 'Gotham' !important;font-weight: lighter;color: #161616;}
span.wpcf7-not-valid-tip {display: none;}
.wpcf7-not-valid {border: 1px solid red !IMPORTANT;}
.wpcf7-response-output {margin-top: 60px !IMPORTANT;}  
.social-connect {position: fixed;z-index: 1060;top: 160px;right: 5px;background: #ffffff99;padding: 8px;border-radius: 100px;border: 1px solid #Fff;}
.social-connect ul {list-style: none;margin: 0;}
.social-connect ul i {color: #fff;font-size: 13px;}
.fixed .social-connect {background: rgba(0, 0, 0, .3);}
.hesperiden .tp-bullet {background: #fff !important;border-color: #fff !important;}
.hesperiden .tp-bullet.selected {background: transparent !important;}
.design-website-section .vc-hoverbox button,.design-website-section .vc-hoverbox a {border: 0 !Important;background-color: #ff5858 !important;color: #fff !important;border-radius: 25px;text-transform: uppercase;border: none;padding: 16px 30px;font-weight: lighter;font-family: 'Gotham';}
.design-website-section .vc-hoverbox button:hover,.design-website-section .vc-hoverbox a:hover{border: 0 !important;}
.lb-outerContainer {width: 950px !important;overflow-y: auto !important;}
.lb-outerContainer img.lb-image {margin: 0 auto !important;}
.zoom-btns {position: absolute;top: 15px;right: 15px;background: #333;z-index: 999999;}
.zoom-btns button {display: block;width: 30px;background: transparent;border: 0;font-size: 31px;text-align: center;font-weight: bold;color: #fff;height: 40px;line-height: 40px;}
.lb-outerContainer {width: 950px !important;overflow-y: auto !important;z-index: 9999999999;}
.lb-outerContainer .lb-container {overflow-y: auto !important;}
.lb-data .lb-close {z-index: 9999999;position: relative;}
.second-row .x-container.wpb_row {justify-content: center;}
.single-service-page {padding: 60px 0 150px !IMPORTANT;}
.single-service-page ul li {line-height: 30px;vertical-align: middle;font-size: 14px;}
.single-service-page .vc_btn3-center button {border-radius: 50px !important;max-width: 300px !important;width: 100% !important;display: inline-block !important;padding: 20px 0 !important;text-transform: uppercase !IMPORTANT;font-family: 'Gotham' !important;font-size: 16px !important;font-weight: lighter;}
.single-service-page .services-list {margin-right: 0;margin-left: 10%;}
.masthead-inline .x-navbar .desktop .sub-menu {top: 62px;border-radius: 0;background: #fcfcfa;padding: 0;}
.masthead-inline .x-navbar .desktop .sub-menu li a {padding: 8px 15px;color: #434343;font-size: 13px;font-family: 'Gotham';font-weight: 500;}
.masthead-inline .x-navbar .desktop .sub-menu li a:hover {background: #fdcc25;color: #000;transition: all .4s;}
.single-service-page .x-container.wpb_row .x-container.wpb_row{align-items: flex-start;}
.cf-scroll-wrapper{top: 96px !important;}
.cf-scroll-wrapper iframe{background: url("/wp-content/uploads/2018/07/dark_embroidery.png") !important;width: 100% !important;}
body .cf-scroll-wrapper {top: 0 !important;z-index: 9999;overflow-y: hidden;}
body .cf-scroll-wrapper iframe {padding-top: 60px;}
footer .x-column.x-md.x-1-3.last .wpcf7-response-output {margin-top: 40px !important;}  
footer .x-column.x-md.x-1-3.last input[type="text"],
footer .x-column.x-md.x-1-3.last input[type="email"],
footer .x-column.x-md.x-1-3.last textarea{
	color: #fff;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	  .cf-scroll-wrapper{
		top: 127px !important;
	}
}
.cf-scroll-wrapper iframe .clickfunnels-com .nodoBadge {
    display: none;
}

@media(min-width:768px){
    .x-container.wpb_row .x-container.wpb_row {display: flex;align-items: center;}
    .second-row .x-container.wpb_row .x-column {width: 22.22%;}
}
@media(min-width:1580px){
    .tp-bgimg.defaultimg {background-position: 100% 100% !important;}
    .advertise-section{    margin-top: -175px !IMPORTANT;}
    design-website-section{    padding: 50px 0 230px !important;}
    .converting-websites-section{margin-top: -175px !important;}
    .advertise-section .x-container.wpb_row {display: inline-block;width: 100%;}
    .advertise-section{    padding: 250px 0 120px !important;}
    .advertise-section .x-container.wpb_row .x-container.wpb_row {display: flex;}
    .converting-websites-section{    padding: 250px 0 50px !important;}  
}
@media(max-width:1024px){
    .x-container.max{padding: 0 15px;}
    .our-services .service-content-block p{width: 235px;font-size: 16px;}
    h1.heading-title{font-size: 32px;}
}
@media(max-width:991px){
    h1.heading-title{font-size: 26px;}
    p{font-size: 14px;}
    .advertise-section{padding: 150px 0 0px !important;}
    body .adwords-section {padding: 0 0 0px 0 !important;}
    .funnel-building-section{    padding: 80px 0 60px !important;}
    .client-testimonial-section .strong-view .testimonial-inner .testimonial-content{width: 85%;}
    .client-testimonial-section .strong-view.default .testimonial-name{font-size: 18px;}
    .client-testimonial-section .strong-view.default .testimonial-content p{font-size: 15px;}
    footer.x-colophon.top{margin-top: -160px;}
    .client-testimonial-section{padding: 80px 0 150px !important;}
    .our-services .service-content-block p{font-size: 12px;min-height: 40px;    width: auto;}
    .our-services{    padding: 0 0 50px 0 !important;}
    .portfolio-details h4{    font-size: 14px;}
    .portfolio-details a{ margin: 15px 0 0;}
    .portfolio-details a{padding: 0 25px;}
    .contact-info span{font-size: 15px;}
    p.p-info {display: none;}
    .x-nav-wrap.mobile {background:rgba(0, 0, 0, .45);width: 100%;position: absolute;top: 62px;}
    .x-navbar .mobile .x-nav li>a span {color: #fff;}
    .masthead-inline .x-btn-navbar {display: block;float: right;border: 0 !important;box-shadow: none !important;background: rgba(255, 255, 255, .9);}
    .x-navbar .x-container.max.width {padding: 0;margin: 0;width: 100%;}
    .x-navbar-wrap a.x-brand.img {max-width: 210px;}
    .masthead-inline .x-btn-navbar {margin-top: 10px;margin-right: 15px;padding: 7px 10px;background: #ff5858 !important;color: #fff !important;text-shadow: none;box-shadow: none !important;border: 0 !important;}
    .x-navbar-wrap a.x-brand.img{    top: 0;    margin-left: 15px;}
    .x-topbar .x-topbar-inner .top-header-content{ text-align: center;}
    body.fixed header{    padding: 10px 0;}
    header.masthead .x-topbar{    margin-bottom: 10px;}
    body .x-navbar .x-nav-wrap .x-nav > li > a{    border: 0;}
    .x-navbar .mobile .x-nav {margin: 0px 0;}
    .lb-outerContainer {width: 650px !important;}
    .single-service-page .services-list{    width: 40% !important;}
    .single-service-page .services-list + .x-column.x-sm.vc.x-1-4 {width: 40%;}
}

@media(max-width:767px){
    .wpcf7-response-output {margin-top: 60px !IMPORTANT;}
    .advertise-section .x-container .x-1-2:first-child {order: 2;margin: 15px 0 0 0;}
    h1.heading-title{margin: 0 0 20px 0;}
    body .advertise-section p,p{    margin-bottom: 10px;}
    body .pink-button button{font-size: 15px !important;max-width: 210px !important;padding: 20px 0 !important;}
    body .adwords-section .x-container .x-1-2 {width: 100% !IMPORTANT;}
    .funnel-building-section .x-container .x-1-2 {width: 100% !important;}
    .funnel-building-section .x-container .x-1-2:first-child {order: 2;margin: 15px 0 0 0;}
    body .adwords-section .x-container .x-1-2:last-child {margin: 15px 0 0 0;}
    .adwords-section .vc.x-1-2:first-child{padding: 30px 0 0 0px;}
    .funnel-building-section {padding: 30px 0 30px !important;margin-bottom: 0 !IMPORTANT;}
    h1.heading-title {font-size: 22px;}
    .our-services .service-content-block p{    min-height: auto;font-size: 16px;    margin: 15px auto 15px;}
    .our-services {padding: 0 0 0px 0 !important;}
    .design-website-section{padding: 30px 0 150px !important;}
    .converting-websites-section{margin-top: -145px !important;}
    .port-folio-item{width: 50%;}
    .port-folio-item{margin: 0 0 15px 0;}
    .advertise-section {padding: 120px 0 0px !important;}
    .client-testimonial-section {padding: 30px 0 60px !important;}
    footer.x-colophon.top {margin-top: -200px;}
    footer.x-colophon.top{padding: 200px 0 50px;}
    footer.x-colophon.top h4{font-size: 18px;margin-bottom: 15px;}
    footer.x-colophon.top .top-input span.wpcf7-form-control-wrap{width: 100%;padding: 0;}
    footer.x-colophon.top .botton-input{    padding: 0 0px;}
    .strong-view.controls-style-buttons .wpmslider-prev:before,
    .strong-view.controls-style-buttons .wpmslider-next:before{width: 24px;height: 60px;    background-size: 100% 100%;}
    .strong-view.default.controls-type-sides .testimonial-inner{    padding-left: 20px;padding-right: 20px;}
    .strong-view.default .testimonial-image {float: none;margin: 0 auto;text-align: center;padding: 0;}
    .client-testimonial-section .strong-view.default .testimonial-name,
    .client-testimonial-section .strong-view.default .testimonial-content p{    text-align: center;}
    footer.x-colophon.bottom .x-container.max.width {width: 100%;}
    footer.x-colophon.bottom p.copyright {margin: 0 0 15px 0;font-size: 12px;}
    footer.x-colophon.bottom p.design-by{font-size: 12px;}
    .advertise-section{background-size: unset !important;}
    img.x-img {display: block;margin: 0 auto;}
    body header.masthead {position: relative;width: 100%;z-index: 2;background: #222 !important;padding-bottom: 15px;}
    body.fixed header.masthead{    position: fixed;top: 0;}
    .design-website-section .x-1-3:nth-child(2) ,.design-website-section .x-1-3:nth-child(3) {margin-top: 30px;}
    .design-website-section .x-1-3 hr.x-gap {margin: 2em 0 0 0 !important;}
    .lb-outerContainer{    width: 90% !important;}
    .lb-outerContainer .zoom-btns{display: none;}
    div#lightboxOverlay {width: 100% !important;}
    .rev_slider_wrapper .tp-leftarrow.tparrows.uranus, .rev_slider_wrapper .tp-rightarrow.tparrows.uranus {display: none;}
    .adwords-section .x-container.wpb_row .x-container.wpb_row {display: flex;flex-wrap: wrap;}
    .adwords-section .x-container.wpb_row .x-container.wpb_row .x-1-2:first-child {order: 2;}
    body .modula .items .item{    margin: 0 1% 30px !important;height: 200px !important;}
    body .cf-scroll-wrapper iframe{padding: 20px;}
}
@media(max-width:480px){
    .port-folio-item{width: 100%;}
    .strong-view.default .testimonial-image{width: 100%;display: block;margin-bottom: 20px !important;}
    .modula .items .item {width: 100% !important;}
    .single-service-page .services-list {width: 100% !important;margin-left: 0;}
    .single-service-page .services-list + .x-column.x-sm.vc.x-1-4{width: 100% !important;}
}