/* Source and licensing information for the line(s) below can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/styles.min.css. */
html {-webkit-text-size-adjust:none;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale }@font-face {font-family:PlayfairDisplay-Bold;src:url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.eot");src:url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.woff2") format("woff2"),url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.woff") format("woff"),url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.ttf") format("truetype"),url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.svg#PlayfairDisplay-Bold") format("svg"),url("/themes/custom/smilemedia/css/../fonts/PlayfairDisplay-Bold.eot?#iefix") format("embedded-opentype");font-weight:400;font-style:normal }.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {font-family:Montserrat,sans-serif;color:#3c3c3c }body {font-family:Montserrat,sans-serif;font-weight:400;color:#000;font-size:16px;background:#fff;-webkit-font-smoothing:antialiased }a {color:#428bca;text-decoration:none!important }a:focus,a:hover {color:#2a6496 }.banner-content .banner-alt p,.banner-content .banner-title>p {font-family:Montserrat,sans-serif;font-size:19px;line-height:34px;color:#fff;font-weight:400;letter-spacing:1px;margin-bottom:0 }a {outline:0!important }a:focus,a:hover {text-decoration:none }.uneditable-input,input,select,textarea {width:100% }p {margin-bottom:25px;font-size:18px;line-height:22px;color:#616161;line-height:34px }.container {width:100%;margin:0 auto }.flexslider .slides img {height:auto }.sf-menu li {float:none }.top-header {background:#014a81;color:#a2b5c6;padding-top:13px;font-size:12px;padding-bottom:13px;height:38px;line-height:12px }.quick_contact ul,.top_links ul {margin:0;padding:0 }.quick_contact ul li {margin:0 18px 0 0;padding:0;display:inline-block;list-style:none }.quick_contact ul li a {color:#a2b5c6;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.location-con {margin-top:30px }#block-block-6 ul li.location {background:url(/themes/custom/smilemedia/css/../images/location.png) 0 5px no-repeat;padding-left:46px }#block-block-6 ul li.phone_num {background:url(/themes/custom/smilemedia/css/../images/phone.png) 0 5px no-repeat;padding-left:46px }#block-block-6 ul li.fax {background:url(/themes/custom/smilemedia/css/../images/fax.png) 0 5px no-repeat;padding-left:38px }#block-block-6 ul li.mail {background:url(/themes/custom/smilemedia/css/../images/mail_contact.png) 0 5px no-repeat;padding-left:39px;color:#737373 }.quick_contact ul li a:hover {text-decoration:none;color:#fff }.top_links .nav>li {display:inline-block;padding-right:8px;padding-left:8px }.input-group {display:inherit }span.form-required {color:#ff0500 }#edit-search-block-form--2::-webkit-input-placeholder {color:#a2b5c6;opacity:1 }#edit-search-block-form--2::-moz-placeholder {color:#a2b5c6;opacity:1 }#edit-search-block-form--2:-ms-input-placeholder {color:#a2b5c6;opacity:1 }#block-search-form button {background:0 0;border:none }#block-search-form button i {color:#a2b5c6;font-size:12px;vertical-align:top }.quick_contact {padding-left:0 }#block-views-featured-services-block .views-row {text-align:center }#block-views-featured-services-block .service_icon {margin-bottom:43px;min-height:100px }#block-views-featured-services-block .featured_services_content p {font-size:18px;color:#616161;font-weight:400;line-height:36px }#block-views-featured-services-block .read_more_service {margin-top:17px }#block-views-featured-services-block .read_more_service a,.about-area #block-aboutus p>a {background:#e4634d;color:#fff;display:inline-block;padding:11px 48px;font-size:20px;margin-bottom:39px;font-style:normal;font-family:Montserrat,sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-transform:uppercase;margin-top:36px;font-weight:600 }#block-views-featured-services-block .read_more_service a:hover,.about-area #block-aboutus p>a:hover {background-color:#b43b26 }.featured {padding-top:47px;padding-bottom:47px }#block-views-portfolio-block .views-row {padding-left:0;padding-right:0;position:relative;overflow:hidden }#block-views-portfolio-block .portfolio_showcase article {position:absolute;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.7) }#block-views-portfolio-block .portfolio_showcase article.da-animate {-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out }.da-slideFromTop {left:0;top:-100% }.da-slideFromBottom {left:0;top:100% }.da-slideFromLeft {top:0;left:-100% }.da-slideFromRight {top:0;left:100% }.da-slideTop {top:0 }.da-slideLeft {left:0 }#block-views-portfolio-block .portfolio_showcase img {width:100%;height:auto }#block-views-portfolio-block .portfolio_showcase:hover .portfolio-caption {opacity:1 }#block-views-portfolio-block .portfolio_showcase .portfolio_table {display:table;width:100%;height:100% }#block-views-portfolio-block .portfolio_showcase .portfolio_table_cell {display:table-cell;vertical-align:middle;text-align:center }#block-views-portfolio-block .portfolio-readmore a {background:url(/themes/custom/smilemedia/css/../images/portfolio_icon.png) no-repeat;width:74px;height:73px;text-indent:-9999px;display:block;margin:0 auto 30px auto }#block-views-portfolio-block .portfolio-title a {color:#fff;font-size:18px;font-weight:300;text-transform:uppercase }.about_testi {background:url(/themes/custom/smilemedia/css/../images/tes-bg.jpg) no-repeat;padding-top:56px;height:600px;width:100%;padding-top:56px;background-size:100% }#block-aboutus h2 {font-size:40px;font-weight:500;text-transform:uppercase;padding-right:8px;padding-bottom:5px;margin-bottom:30px;display:inline-block }#block-views-testimonials-block .view-testimonials {clear:both }#block-views-testimonials-block .views-field-field-client-name {color:#fff;font-size:24px;margin-top:29px;text-transform:uppercase;font-family:Montserrat,sans-serif }#block-views-testimonials-block .views-field-field-client-position {color:#fff;font-size:24px;text-transform:uppercase;font-family:Montserrat,sans-serif;margin-top:-7px }#block-views-testimonials-block {padding-top:72px }.slideshow {padding-bottom:0 }.slideshow .flex_absolute {left:0;position:absolute;right:0;text-align:center;top:50%;transform:translate(0,-50%);-moz-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%) }.slideshow .flex_title {width:100%;text-align:center;color:#fff;font-weight:600;font-size:36px;font-family:Montserrat,sans-serif;text-transform:uppercase;margin-bottom:6px }.slideshow .flex_title a {color:#b60646 }#smile-video {padding:86px 210px }.flex-direction-nav .flex-prev {background:url(/themes/custom/smilemedia/css/../images/left_arrow.png) no-repeat;width:26px;height:46px;text-indent:-99999px }.flex-direction-nav .flex-next {background:url(/themes/custom/smilemedia/css/../images/right_arrow.png) no-repeat;width:26px;height:46px;text-indent:999999px }.flex-control-nav {display:none }.flexslider {overflow:hidden;background:#f2f2f2 }#flexslider-1>ul.slides>li .field-content h1 {color:#fff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:50px;line-height:1.1 }#flexslider-1>ul.slides>li .field-content p {color:#fff;font-size:36px;font-weight:300;margin-top:16px;line-height:1.2 }.page-header {border-bottom:none;font-size:30px;text-transform:uppercase;margin-top:50px }.page-header span {display:block;height:1px;width:88px;background:#004980;margin-top:15px }.gototop {background-color:#333;border:1px solid #444;color:#fff;border-radius:3px;display:none;padding:10px 20px;font-size:16px;position:fixed;bottom:79px;right:15px;cursor:pointer;z-index:999999;opacity:.5 }.flex-direction-nav a.flex-next:before {display:none }#flexslider-1>ul.slides>li .field-content a:hover {text-decoration:none }.flex_absolute a {border:2px solid #e4634d;padding:12px 23px;color:#fff;text-transform:uppercase;font-size:14px;font-weight:700;font-family:Montserrat,sans-serif;font-size:20px;border-radius:10px;margin-top:20px;margin-bottom:20px;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-left:10px;margin-right:10px;background:#e4634d;color:#fff }.flex_absolute a:hover {text-decoration:none;border:2px solid #b43b26;color:#fff;background:#b43b26 }.flex_title span.field-content {color:#fff!important;text-transform:uppercase!important;font-weight:600;font-size:30px;position:relative }.flex_title span.field-content::after {position:absolute;top:121%;width:100px;height:5px;content:"";left:0;right:0;margin:auto;background-color:#e4634d }.page_img {float:right;margin-left:22px }#block-views-meet-the-team-block h2.block-title {margin-top:0;text-align:center;margin:47px 0 20px 0;line-height:62px;font-size:34px }#block-views-meet-the-team-block h2.block-title span {background:none repeat scroll 0 0 #e4634d;display:block;height:5px;margin-top:15px;width:88px;margin:0 auto }#block-views-meet-the-team-block .view-content .views-row .team_img {position:relative }.team-contents {background-color:rgba(0,0,0,.5);height:100%;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:999;opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.team_img>a:hover .team-contents {opacity:1 }.team-name {left:0;position:absolute;right:0;top:35% }.teamMemberName {font-family:Montserrat,sans-serif;font-size:20px;color:#fff }.position {font-family:Montserrat,sans-serif;font-size:16px;color:#fff }.clear {clear:both }.contect_div {text-align:center;margin-bottom:30px }ul.contect_icon {display:inline-block;margin-right:39px }ul.contect_icon li {list-style:none;float:left }ul.contect_icon li.linkedin_icon a {background:url(/themes/custom/smilemedia/css/../images/linkedIN-1.png) no-repeat;width:16px;height:13px;text-indent:-9999px;display:block;padding-right:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }ul.contect_icon li.linkedin_icon a:hover {background:url(/themes/custom/smilemedia/css/../images/linkedIN-hover.png) no-repeat }ul.contect_icon li.mail a {background:url(/themes/custom/smilemedia/css/../images/mail.png) no-repeat;width:16px;height:13px;text-indent:-9999px;display:block;padding-left:26px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }ul.contect_icon li.mail a:hover {background:url(/themes/custom/smilemedia/css/../images/mail-hover.png) no-repeat }ul.contect_icon li a.facebook {background:url(/themes/custom/smilemedia/css/../images/fb.png) no-repeat;width:16px;height:13px;text-indent:-9999px;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }ul.contect_icon li a.facebook:hover {background:url(/themes/custom/smilemedia/css/../images/fb-hover.png) no-repeat }ul.contect_icon li a.twitter {background:url(/themes/custom/smilemedia/css/../images/twitt.png) no-repeat;width:16px;height:13px;text-indent:-9999px;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }ul.contect_icon li a.twitter:hover {background:url(/themes/custom/smilemedia/css/../images/twitt-hover.png) no-repeat }#nav {float:left;width:100%;padding-left:0 }#nav li {list-style:none;position:relative;margin-bottom:10px }#nav li a {display:block;padding:7px 15px;border:1px solid #737373;text-decoration:none;color:#737373;padding-left:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#nav li a:hover {color:#014a81;padding-left:60px }#nav li a:hover span {background:#014a81 url(/themes/custom/smilemedia/css/../images/plus_hover.png) center center no-repeat }#nav li a span {display:block;background:url(/themes/custom/smilemedia/css/../images/plus.png) center center no-repeat;padding:19px;left:0;top:0;position:absolute;border-right:1px solid #737373;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#nav li ul {display:none }#nav li ul li a {padding:0 25px;background:#ececec;border-right:1px solid #737373 }#nav li ul {padding-left:0 }#nav li ul p {background:#fff;padding:14px 22px;color:#737373;font-size:14px;font-style:italic }.webform-component--name,.webform-component--phone,.webform-component--phone-mobile,.webform-component--phone-number {width:48%;float:left;margin-right:16px;color:#bababa;font-size:12px;font-weight:100 }.webform-component--company,.webform-component--email {width:48%;float:left;color:#bababa;font-size:12px;font-weight:100 }#webform-client-form-23 input::-webkit-input-placeholder {color:#333 }#webform-client-form-23 input:-moz-placeholder {color:#333 }#webform-client-form-23 input::-moz-placeholder {color:#333 }#webform-client-form-23 input:-ms-input-placeholder {color:#333 }#webform-component-message {clear:both }.webform-client-form input {background:#f8f8f8;color:#000;border:none;text-shadow:none;padding:14px 14px;outline:0;font-size:12px;font-weight:100;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc }.form-control {height:auto }.webform-client-form textarea {background:#f8f8f8;height:120px;color:#000;border:none;text-shadow:none;border-radius:0;font-size:12px;font-weight:100;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc;resize:none }.webform-client-form button {width:100%;background:#e66249;border:none;color:#fff;border-radius:0;padding:14px 0;margin-top:13px;font-size:18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0!important }img.adaptive-image {width:100% }#container-isotope {height:100%;width:100% }#container-isotope .row-fluid .span3,#container-isotope .span3 {margin-left:14px }#container-isotope .row-fluid .span4,#container-isotope .row-fluid .span6,#container-isotope .span4,#container-isotope .span6 {margin-left:10px }.isotope-item {z-index:2 }.isotope-hidden.isotope-item {pointer-events:none;z-index:1 }.isotope,.isotope .isotope-item {-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s }.isotope {-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width }.isotope .isotope-item {-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity }.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item {-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s }.webform-client-form button:active,.webform-client-form button:focus,.webform-client-form button:hover {background:#e66249;color:#fff }#filters {margin-bottom:59px;margin-top:58px }.portfolio-image .field-content img {width:100%;height:auto }.field .field-items .field-item img {width:100%;height:auto }#filters .nav-pills>li.active a {background:inherit;color:#ba1651;border:1px solid #ba1651;border-radius:0 }#filters .nav-pills>li {color:#000;font-size:12px;text-transform:uppercase;font-weight:700 }#filters .nav-pills>li a {padding:6px 20px;color:#000;text-decoration:none;display:block }.node-type-portfolio h1.page-header {display:block }#filters .nav-pills>li a:hover {background:inherit }.resizable-textarea .grippie {display:none }#block-smilemedia-bootstrap-system-main .portfolio-item {position:relative;overflow:hidden }#block-smilemedia-bootstrap-system-main .portfolio-item .portfolio_table {display:table;width:100%;height:100% }#block-smilemedia-bootstrap-system-main .portfolio-item .portfolio_table_cell {display:table-cell;vertical-align:middle;text-align:center }#block-smilemedia-bootstrap-system-main .portfolio-title a {color:#fff;font-size:18px;font-weight:300;text-transform:uppercase }#block-smilemedia-bootstrap-system-main .portfolio-item article {position:absolute;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.7) }#block-smilemedia-bootstrap-system-main .portfolio-item article.da-animate {-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out }#block-smilemedia-bootstrap-system-main .marginBottom {margin-bottom:29px }.flexslider {box-shadow:none }h4.service_title {margin-top:-69px;margin-bottom:31px;font-size:18px }h4.service_title span {display:block;height:1px;width:88px;background:#004980;margin-top:15px }.col-lg-7 .flex-direction-nav .flex-next {right:35px;text-align:right }.col-lg-7 .flex-direction-nav .flex-prev {left:34px }#block-views-portfolio-banner-block .view-content div div img {width:100% }h2.more_title {font-size:18px;color:#000;text-transform:uppercase }h2.more_title span {display:block;height:1px;width:88px;background:#004980;margin-top:8px }.field-label-inline .field-label {float:none;color:#ba1651;font-style:italic;font-size:18px;margin-bottom:5px;font-weight:100 }#block-smilemedia-bootstrap-system-main .col-lg-5 .field-items a {color:#000 }#block-smilemedia-bootstrap-system-main .col-lg-7 {margin-bottom:35px }.Portfolio_relative {position:relative;overflow:hidden }.featured #block-views-featured-services-block .view .views-row {margin-top:25px }.node-type-webform #block-smilemedia-bootstrap-system-main #webform-component-name,.node-type-webform #block-smilemedia-bootstrap-system-main #webform-component-phone {width:50% }#node-6 .row img {width:100% }#block-smilemedia-bootstrap-system-main .portfolio-item article {-webkit-backface-visibility:hidden;backface-visibility:hidden }input.ctools-auto-submit-processed {width:50%;float:left }.btn-primary {border-color:#000 }.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {background-color:#000 }.btn:focus {outline:0;outline-offset:none }#locationmap_map {width:100%!important }#block-smilemedia-bootstrap-system-main #node-2 .row .col-lg-8 ul li {list-style:none;font-size:14px;padding-left:13px;background:url(/themes/custom/smilemedia/css/../images/arrow-page.png) no-repeat left 9px;line-height:25px }.page-contact #block-smilemedia-bootstrap-system-main {width:60%;float:left }.page-contact #block-block-6 {width:35%;float:right }#block-smilemedia-bootstrap-system-main #contact-site-form span.form-required {display:none }#block-smilemedia-bootstrap-system-main #contact-site-form label {width:20%;float:left;font-size:14px;color:#666;font-weight:400 }#block-smilemedia-bootstrap-system-main #contact-site-form input,#block-smilemedia-bootstrap-system-main #contact-site-form textarea {width:74%;border:1px solid #737373;border-radius:0;text-shadow:none;background:0 0;margin-top:16px }.page-contact #contact-site-form button#edit-submit {margin-left:20%;border:none;background:0 0;border:2px solid #b60646;border-radius:0;color:#b60646;padding:7px 20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out }.page-contact #contact-site-form button#edit-submit:hover {background:#b60646;color:#fff }#block-block-6 h4 span {display:block;height:1px;width:124px;background:#004980;margin-top:15px }#block-block-6 ul li,#block-block-6 ul li a {list-style:none;padding:8px 10px;font-size:20px;color:#737373;margin-bottom:8px;border-radius:5px }#block-block-6 p em {color:#737373;font-size:14px }#block-block-6 ul {padding:0 }#block-views-user-login-block img {width:100%;height:auto;margin:auto }.page-user h1.page-header {display:block }.page-user .main-container {padding-bottom:60px }#user-login label,#user-pass label {color:#737373;font-size:14px;font-weight:100 }#user-login input,#user-pass input {border:1px solid #737373;border-radius:0;text-shadow:none;background:0 0;width:50% }#user-login button,#user-pass button {background:#e4634d none repeat scroll 0 0;border-radius:10px;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin-bottom:39px;padding:8px 30px;text-transform:uppercase;-webkit-transition:all .2s ease;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out }#user-login button:hover,#user-pass button:hover {background-color:#b43b26 }#node-5 .field-items table {background-color:transparent;border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #737373 }#node-5 table thead tr {background:#b60646 }#node-5 table thead tr td {font-size:17px;color:#fff;padding:5px 0 5px 21px }#node-5 table tr td {padding-left:21px;padding:5px 0 5px 21px;font-size:13px;color:#737373 }.satisfation {float:left;margin-right:10px;margin-top:37px }.view-more-button {margin-top:55px;font-size:12px }.view-more-button>a {font-size:12px;color:#bababa;text-decoration:underline }.page-node-22 .field--name-body h2 {font-size:20px;color:#014a81;padding:20px 0 }.page-node-21 .field--name-body ul,.page-node-22 .field--name-body ul {text-align:center;list-style-position:inside }.page-node-21 .field--name-body ul>li,.page-node-22 .field--name-body ul>li {font-size:18px;padding:8px 0;color:#616161 }#block-smilemedia-bootstrap-system-main .row .col-lg-5 h2 {font-size:20px;color:#000;text-transform:uppercase }#block-smilemedia-bootstrap-system-main .row .col-lg-5 ul li {font-size:14px;padding:4px 0;list-style:none;background:url(/themes/custom/smilemedia/css/../images/unorder-list-arrow.png) 0 9px no-repeat;padding-left:12px }.delivered h2,.impact-trans h2 {margin-top:0;padding-top:0 }.delivered,.impact-trans {background:#f3f2f2;padding:15px;margin:0 0 10px 0 }.delivered ul,.impact-trans ul {padding-bottom:0;margin-bottom:0;margin-left:-19px }.page-contact #block-block-6 form {width:139px;margin-top:27px }#block-views-banner-image-block .view-banner-image img,#block-views-result-page-banner-block .view-result-page-banner img,#blog-banner-block .inner-banner-area .inner-banner-img img {width:100%!important;height:auto!important }#block-views-clients-block .view-clients .views-row {margin-bottom:51px }#block-views-clients-block .view-clients .views-row img {max-width:100%;margin:auto;text-align:center;display:inherit }#block-views-clients-block-2 h2 {line-height:46px;margin:47px 0;text-align:center }#block-views-clients-block-2 .view-clients .views-row {margin-bottom:51px }#block-views-clients-block-2 .view-clients .views-row img {max-width:100%;margin:auto;text-align:center;display:inherit }.col-img {padding:0;margin:0;background-color:inherit;background-position:center top;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover }.col-img img {width:100%;height:auto }#views_slideshow_controls_text_pause_testimonials-block {display:none }#block-views-portfolio-block .view-footer p {text-align:center }#block-views-portfolio-block .view-footer p>a {font-family:Montserrat,sans-serif;font-size:20px;color:#3c3c3c;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border:2px solid #3c3c3c;padding:10px 25px;display:inline-block;font-weight:600;margin-top:33px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#block-views-portfolio-block .view-footer p>a:hover {color:#e4634d;border:2px solid #e4634d }.about-area .container {position:relative }.about-area #block-aboutus {position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%) }.about-area #block-aboutus h2 {display:inline-block;font-family:Montserrat,sans-serif;color:#3c3c3c;font-size:34px;font-weight:600;margin-bottom:30px;padding-bottom:5px;padding-right:8px;text-transform:capitalize }.about-area #block-aboutus p {font-size:18px;color:#616161;line-height:37px }.about_testi p {color:#fff;font-size:20px;font-weight:300 }#block-views-testimonials-block #views_slideshow_controls_text_previous_testimonials-block a {background:url(/themes/custom/smilemedia/css/../images/arrow-left.png) left no-repeat;width:50px;height:50px;font-size:0px;display:inline-block;margin-right:10px }#block-views-testimonials-block #views_slideshow_controls_text_next_testimonials-block a {background:url(/themes/custom/smilemedia/css/../images/arrow-right.png) left no-repeat;width:50px;height:50px;font-size:0px;display:inline-block }.col-lt-5 {width:20%;float:left }.col-lt-5 {position:relative;min-height:1px;padding-right:10px;padding-left:10px;margin-bottom:20px }.region-client-logo {padding:10px 0 }.client-logo h2.block-title {font-size:18px;color:#616161;font-family:Montserrat,sans-serif;position:relative;text-align:center;font-weight:400 }.page-results .view-footer {display:none }#block-submenutree-2 {padding:65px 0 }h1.page-header {display:none }.page-taxonomy-term h1.page-header {display:block;margin-top:50px }.inner-banner-img {position:relative }.banner-content {position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);padding-top:90px }.banner-content h1 {font-family:Montserrat,sans-serif;font-size:55px;line-height:65px;color:#fff;text-transform:capitalize;font-weight:800;position:relative;padding-bottom:20px;margin:0 }.banner-content .h1 {font-family:Montserrat,sans-serif;font-size:55px;line-height:65px;color:#fff;text-transform:capitalize;font-weight:800;position:relative;padding-bottom:20px;margin:0 }#block-smilemedia-bootstrap-system-main h2>span {font-size:40px;line-height:48px;font-family:Montserrat,sans-serif;font-weight:800 }#block-smilemedia-bootstrap-system-main h2,.region-container-size h2 {padding:10px 0;font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:400;font-size:34px;padding-top:0;margin-top:0;width:100%;clear:both }#block-smilemedia-bootstrap-system-main p {font-size:18px;color:#616161;line-height:35px }.full-area {background:url(/themes/custom/smilemedia/css/../images/bg-container-block.jpg) no-repeat;background-size:100% }.full-area .region-full-content {padding:50px 0;text-align:center }.full-area .region-full-content h2,.full-area .region-full-content h2>a {color:#fff;font-size:50px;font-weight:600 }#node-63 p>a,.full-area .region-full-content p>a,.region-container-size p>a {background:#e4634d;color:#fff;display:inline-block;padding:11px 48px;font-size:20px;margin-bottom:39px;font-style:normal;font-family:Montserrat,sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-transform:uppercase;margin-top:36px;font-weight:300 }#block-aboutus0 p>a {background-color:inherit }#node-63 p>a:hover,.full-area .region-full-content p>a:hover,region-container-size p>a:hover {background-color:#b43b26 }.container-footer .region-container-footer,.container-size .region-container-size {text-align:center;padding:100px 0 }.carrer-area {background:url(/themes/custom/smilemedia/css/../images/carrer-bg.jpg) no-repeat;background-size:100%;width:100% }.carrer-area #block-aboutus1 {padding:60px 0 }.carrer-area #block-aboutus1 table {width:100%;margin:auto }.carrer-area #block-aboutus1 table thead tr {background-color:rgba(255,255,255,.5) }.carrer-area #block-aboutus1 table thead tr>th {padding:20px 0;text-align:center;color:#fff;width:33.33%;font-size:20px;text-transform:uppercase }.carrer-area #block-aboutus1 table tbody tr>td {border-bottom:1px solid #4e799a;padding:30px 0;text-align:center;width:33.33%;color:#fff }.carrer-area #block-aboutus1 p {text-align:center;margin-top:20px }.carrer-area #block-aboutus1 p>a {background:#e4634d;color:#fff;display:inline-block;padding:11px 80px;font-size:20px;margin-bottom:39px;font-style:normal;font-family:Montserrat,sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-transform:uppercase;margin-top:36px;font-weight:600 }.carrer-area #block-aboutus1 p>a:hover {background-color:#b43b26 }#block-aboutus0 h2 {font-size:50px;font-family:Montserrat,sans-serif;font-weight:400 }#block-block-8 h2 {padding:60px 0;text-align:center;font-family:Montserrat,sans-serif;font-size:34px;font-weight:400 }#block-webform-client-block-61 h2.block-title {font-size:34px;color:#3c3c3c;font-family:Montserrat,sans-serif;font-weight:400;position:relative;margin-bottom:48px;padding-bottom:8px }#block-webform-client-block-61 h2.block-title::after {position:absolute;top:121%;width:100px;height:5px;content:"";left:0;background-color:#e4634d }.page-results .view-header h2 {text-align:center;padding:40px 0 19px!important }.page-results .view-header p {text-align:center }.node-type-portfolio #block-smilemedia-bootstrap-system-main {padding:0 0 }#node-5 p>a {color:#e4634d }#block-aboutus0 p>a {font-family:Montserrat,sans-serif;font-size:20px;color:#3c3c3c }.popular-services {background:url(/themes/custom/smilemedia/css/../images/markeint-bg.jpg) no-repeat;background-size:100%;width:100% }.popular-services .region-popular-services {padding:50px 0 }#block-aboutus4 h2.block-title {font-size:40px;font-family:Montserrat,sans-serif;color:#fff;padding:20px 0;margin-bottom:25px;position:relative;text-transform:uppercase;font-weight:600 }#block-aboutus4 h2.block-title::after {position:absolute;top:75px;width:150px;height:5px;content:"";left:0;background-color:#e4634d }#block-aboutus4 ul {padding-left:19px }#block-aboutus4 ul li {list-style:none;font-family:Montserrat,sans-serif;font-weight:300;color:#fff;font-size:27px;padding:5px 0 }#block-aboutus4 p>a {color:#e4634d;font-family:Montserrat,sans-serif;font-size:29px;padding-left:72px;margin-top:19px;display:block }#block-aboutus4 ul li:nth-child(1) {background:url(/themes/custom/smilemedia/css/../images/groups.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(2) {background:url(/themes/custom/smilemedia/css/../images/events.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(3) {background:url(/themes/custom/smilemedia/css/../images/media.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(4) {background:url(/themes/custom/smilemedia/css/../images/privacy.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(5) {background:url(/themes/custom/smilemedia/css/../images/live-chat.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(6) {background:url(/themes/custom/smilemedia/css/../images/video-chat.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(7) {background:url(/themes/custom/smilemedia/css/../images/active-icons.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(8) {background:url(/themes/custom/smilemedia/css/../images/analytics-icons.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(9) {background:url(/themes/custom/smilemedia/css/../images/administrations-icons.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(10) {background:url(/themes/custom/smilemedia/css/../images/documents.png) left 5px no-repeat;padding-left:55px }#block-aboutus4 ul li:nth-child(11) {background:url(/themes/custom/smilemedia/css/../images/api-icons.png) left 5px no-repeat;padding-left:55px }.am-wrapper {float:left;position:relative;overflow:hidden }.am-wrapper img {position:absolute;outline:0 }#block-views-meet-the-team-block .view-header h1 {font-size:50px;text-align:center;padding-bottom:50px;text-transform:uppercase }.breadcrumb {padding:8px 15px;margin-bottom:20px;background-color:inherit;border-radius:0;padding-top:25px;font-size:18px!important }.page-taxonomy-term .breadcrumb {padding:8px 0 }.breadcrumb li>a {color:#e4634d }.links>a {color:#e56148;text-decoration:none }.webform-confirmation {padding:150px 30px 50px }.main-container ol li {list-style-position:inside;padding:8px 0;font-size:18px;color:#616161 }.webform-client-form-23 .captcha,.webform-client-form-61 .captcha {margin-top:10px }.rc-anchor-light {background:#e1e1e1!important }.webform-component--phone {display:none!important }.node-type-article .banner-content {display:none }.node-type-article h1.page-header {display:block;font-weight:400;font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;margin-top:20px;padding-left:15px }.node-type-article #block-smilemedia-bootstrap-system-main .field--name-body {padding:11px 0 }#block-views-blog-block .blog-img img {width:100%;height:auto }.view-related-blog-post .container {max-width:875px;width:100% }.view-related-blog-post .container:after,.view-related-blog-post .container:before {display:none }.view-related-blog-post .container .row:after,.view-related-blog-post .container .row:before {display:none }.view-related-blog-post .box2 {width:50%;padding:0 15px }#block-views-blog-block {margin-bottom:35px }#block-views-blog-block .views-row {margin-bottom:30px }.blog-area .blog-content .blog-title {overflow:hidden;width:100%;display:block;padding-top:10px }.blog-area .blog-content .blog-title a {font-size:22px;padding-bottom:10px;color:#000;text-decoration:none;display:block }.blog-area .blog-content .blog-body p {line-height:28px }.blog-area .blog-content .blog-button a {color:#000;display:inline-block;padding:20px 0 10px;text-decoration:none;font-weight:600 }.blog-area .blog-img {position:relative;overflow:hidden }.blog-area .blog-img a {color:#fff;display:block }.blog-area .blog-img a::after {position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4) url(/themes/custom/smilemedia/css/../images/link.png) center center no-repeat;content:"";opacity:0;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out }.blog-area .blog-img a img {width:100%;object-fit:cover;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;cursor:pointer;height:auto }.blog-area .blog-img a:hover img {transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2) }.blog-area .blog-img a:hover::after {opacity:1 }.share-btn {float:left }.comment-btn {float:right;color:#a4a3a3;padding:11px 0 }.comment-btn a {color:#a4a3a3 }.comment-btn i {font-size:22px }.comment-btn i.fa-heart {font-size:20px }#disqus_thread {margin:30px 0 65px 0 }#block-views-blog-block #edit-field-category-tid-wrapper label {float:left;font-weight:400;padding-right:15px;padding-top:9px;font-size:21px;color:#858585 }#block-views-blog-block #edit-field-category-tid-wrapper .views-widget {float:left }#block-views-blog-block #edit-field-category-tid-wrapper {margin-left:15px;margin-bottom:25px;float:right;overflow:hidden }#block-views-blog-block #edit-field-category-tid-wrapper .views-widget select {border-radius:0;-webkit-appearance:none;appearance:none;-moz-appearance:none;background:url(/themes/custom/smilemedia/css/../images/arrow.png) 95% 50% no-repeat;border:2px solid #ccc;box-shadow:none;padding:10px 25px;width:300px;font-size:17px;color:#858585 }ul.article-area {padding:0;margin:0 }ul.article-area>li {list-style:none;padding:5px 0;display:inline-block;vertical-align:middle;color:#a4a3a3 }ul.article-area>li.comments a {color:#a4a3a3 }ul.article-area>li.comments i {color:#a4a3a3;font-size:27px }.node-type-article #block-smilemedia-bootstrap-system-main p {text-align:left }.node-type-article .field--name-body {text-align:left }.related-post {margin-bottom:55px;overflow:hidden;display:block }#block-simplenews-8 .issues-link,#block-simplenews-8 .simplenews-subscribe label,#block-simplenews-8>a,#edit-newsletters .form-type-checkbox,#simplenews-subscriptions-multi-block-form label {display:none }#simplenews-subscriptions-multi-block-form #edit-unsubscribe {display:none }#block-simplenews-8 .simplenews-subscribe,.news-content {width:60%;margin:auto }#block-simplenews-8>p,.news-content>p {font-size:14px!important;margin-bottom:10px;text-align:center }#block-simplenews-8 .simplenews-subscribe,#simplenews-subscriptions-multi-block-form {position:relative }#block-simplenews-8 .simplenews-subscribe input[type=text],#simplenews-subscriptions-multi-block-form input[type=text] {border-radius:0 }#block-simplenews-8 .simplenews-subscribe .btn-default,#simplenews-subscriptions-multi-block-form #edit-subscribe {position:absolute;right:0;padding:13px 26px;border-radius:13px;background-color:#fff;color:#ff5722;border:1px solid #e66249;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.logged-in #block-simplenews-8 .simplenews-subscribe .btn-default,.logged-in #simplenews-subscriptions-multi-block-form #edit-subscribe {position:relative }.author-details {border:1px solid #ccc;padding:30px;overflow:hidden;margin:35px 0;display:flex;flex-wrap:wrap }.author-details .author-img {width:100px;height:100px }.author-details .author-img img {border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50% }.author-details .author-detail {width:calc(100% - 100px);padding-left:25px }.author-details .author-name {font-size:18px;margin-bottom:16px;font-weight:700;color:#3c3c3c }.author-details .author-content {font-size:14px;color:#616161 }.field-name-field-tags {overflow:hidden;margin-bottom:25px }.field-name-field-tags .field-item {float:left }.field-name-field-tags .field-item a {background:#eee;border-radius:3px 0 0 3px;color:#999;display:inline-block;height:26px;line-height:26px;font-size:14px;padding:0 20px 0 23px;position:relative;margin:0 10px 4px 0;text-decoration:none;transition:color .2s;-webkit-transition:color .2s }.field-name-field-tags .field-item a:hover {background:#e66249;color:#fff }.field-name-field-tags .field-item a:hover::after {background:#fff;border-bottom:13px solid transparent;border-left:10px solid #e66249;border-top:13px solid transparent;content:"";position:absolute;right:0;top:0 }.field-name-field-tags .field-item a::before {background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.25);content:"";height:6px;left:10px;position:absolute;width:6px;top:10px }.field-name-field-tags .field-item a::after {background:#fff;border-bottom:13px solid transparent;border-left:10px solid #eee;border-top:13px solid transparent;content:"";position:absolute;right:0;top:0 }.sticky-share ul {margin:0;padding:0 }.sticky-share ul>li {list-style:none;padding:12px 0;text-align:center }.sticky-share {background-color:#ebe6e7;width:68px;position:fixed;top:50%;right:15px;z-index:9;-webkit-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px }.sticky-share ul>li.comments a {color:#a4a3a3 }.sticky-share ul>li.comments i {color:#a4a3a3;font-size:21px;padding-right:5px }.view-related-blog-post .views-row {margin-bottom:30px }.article-area li>em {float:left;color:#616161;font-size:16px;padding-right:6px }.article-area li .field-name-field-article-post-date {float:left }#simplenews-confirm-add-form {padding:0 15px 70px 15px }#simplenews-confirm-add-form .btn-default {padding:13px 15px;border-radius:0;font-size:14px;background-color:#e66249;color:#fff;border:1px solid #e66249;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#simplenews-confirm-add-form .btn-default:hover {background-color:#c44932 }#simplenews-confirm-add-form p>a {padding:13px 15px;font-size:14px;border-radius:0;background-color:#fc1818;color:#fff;border:1px solid #fc1818;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.likebtn-wrapper .lb-share-active .lb-a .lb-tt.lb-share-tt {right:0!important;left:auto!important }.lb-tt-a {right:8px!important;left:auto!important }.lb-count {font-family:"Open Sans",sans-serif!important;color:#a4a3a3;font-size:16px!important;font-weight:400!important;padding-left:2px!important }.page-taxonomy-term #block-smilemedia-bootstrap-system-main {padding-bottom:50px }.page-taxonomy-term .view-blog-term .views-row {margin-bottom:20px }.page-taxonomy-term .view-blog-term .views-field-title {display:block;font-weight:400;font-family:Montserrat,sans-serif;font-size:30px;line-height:50px }.page-taxonomy-term .view-blog-term .views-field-body {font-size:18px;color:#616161;line-height:35px }.page-taxonomy-term .view-blog-term .views-field-body a {color:#000;display:inline-block;padding:0 0 10px;text-decoration:none;font-weight:600;display:block;text-transform:capitalize;font-size:16px }.page-taxonomy-term .view-blog-term .views-field-created {padding:5px 0 }.page-taxonomy-term .view-blog-term .views-field-created>span {float:left;color:#616161;font-size:16px;padding-right:6px;font-style:italic }.page-taxonomy-term .view-blog-term .views-field-created .field-content {color:#a4a3a3 }.btnVoting {background-color:inherit;border:0;color:#a4a3a3;margin-left:8px }.btnVoting .btn-label {display:none }.btnVoting .btnLike-count {border-left:0;padding:0 8px 0 0;color:#a4a3a3 }.btnVoting.btnLike.voted .btn-icon {background-position:0 -23px }.btnVoting .btn-icon {display:inline-block;height:25px;margin-right:2px;opacity:.8;vertical-align:middle;width:20px }.node-type-article .btnVoting {margin-left:10px }.node-type-article .field--name-body ol>li,.node-type-article .field--name-body ul>li {font-size:18px;color:#616161;line-height:35px;padding-bottom:5px }#map {height:400px;width:100% }.sitemap>ul {margin:0 0 8px 50px!important;padding:0!important;text-align:left!important }.sitemap>ul>li {line-height:normal!important;margin:5px 0 0 0!important;padding:0!important }.sitemap a:hover {color:gray }.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden }.video-container embed,.video-container iframe,.video-container object {position:absolute;top:0;left:0;width:80%;height:80% }.view .progress-disabled {float:left }.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {background-color:#e66249;border-color:#e66249 }.text-center {text-align:center;width:100%;overflow:hidden }.pagination>li>a,.pagination>li>span {color:#000 }.node-type-article .field--name-body p img {margin-left:20px;margin-top:10px;margin-bottom:10px }.results-page>.col-lg-12,.results-two-part>.col-lg-6 {padding:0;margin:0;overflow:hidden }.results-content {position:relative }.results-content>img {width:100%;height:auto }.results-txt {position:absolute;bottom:150px }.results-txt .title-slogan>a {text-transform:uppercase;font-size:16px;font-weight:400;color:#fff }.results-txt .results-title a {font-size:40px;font-weight:700;color:#fff;line-height:46px;padding-top:10px }.results-txt .results-title a:hover,.results-txt .title-slogan>a:hover {text-decoration:underline }.results-txt .results-link span>a {background-color:#e96242;padding:15px 45px;color:#fff;text-transform:uppercase;font-size:16px;border-radius:5px;display:inline-block;margin-top:35px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.results-txt .results-link>span>a:hover {background-color:#c44932 }.results-two-part .container {position:relative }.results-two-part {margin-bottom:-1px }.padding-left-20 {padding-left:20px }.results-details-page {position:relative;margin-top:-1px }.results-details-page>img {width:100%;height:auto }.resultes-details-slogan {text-transform:uppercase;font-size:16px;font-weight:400;color:#fff }.resultes-details-title h1 {font-size:40px;font-weight:700;color:#fff;line-height:46px;padding-top:10px }.results-txt-center {position:absolute;bottom:100px;text-align:center;left:0;right:0 }.summary {float:left }.summary-area {padding:80px 0;width:100% }.services-area {padding-left:0;padding:80px 0;text-align:center }.summary>h2 {margin-top:0;padding-top:0 }.summary p {text-align:justify;font-size:15px;padding-right:25px }#block-views-services-block .field-content>ul {margin-top:10px;padding:0 }#block-views-services-block .field-content>ul>li {padding:7px 0;font-size:18px;line-height:22px;color:#616161;list-style:none }#block-views-services-block h2,.resultes-area .row>h2 {margin:0;padding:0;font-size:45px;font-weight:700 }.resultes-area {background-color:#f5f5f3;padding:80px 0;width:100%;text-align:center }.resultes-area .field-name-field-results {padding-top:30px }.resultes-area .field-name-field-results .field-item {width:29%;display:inline-block;vertical-align:top;padding:0 22px }.resultes-area .field-name-field-results .field-item>h2 {color:#a2a2a2;text-transform:uppercase;font-size:26px;font-weight:600;line-height:35px }.resultes-area .field-name-field-results .field-item>h3 {color:#a2a2a2;text-transform:uppercase;font-size:31px;font-weight:600 }.results-blocks {background-color:#f5f5f3;padding:80px 0;width:100%;text-align:center }.results-content-two {width:100%;height:600px }.results-content-two>img {width:100%;height:auto }#block-views-results-page-block {overflow:hidden }.results-img img {width:100%;height:auto }.results-page-area {position:relative }.results-page-area .col-lg-12 {margin-bottom:-1px }.slide-caption {position:absolute;bottom:100px }#block-views-results-page-block .views-row:nth-child(1) .results-txt {bottom:150px }#block-views-results-page-block .views-row:nth-child(3),#block-views-results-page-block .views-row:nth-child(6) {width:50%;float:left }#block-views-results-page-block .views-row:nth-child(3) .results-img img,#block-views-results-page-block .views-row:nth-child(4) .results-img img,#block-views-results-page-block .views-row:nth-child(6) .results-img img,#block-views-results-page-block .views-row:nth-child(7) .results-img img {height:500px }#block-views-results-page-block .views-row:nth-child(3) .results-txt,#block-views-results-page-block .views-row:nth-child(6) .results-txt {left:33%;width:50% }#block-views-results-page-block .views-row:nth-child(4),#block-views-results-page-block .views-row:nth-child(7) {width:50%;float:right }#block-views-results-page-block .views-row:nth-child(5) {clear:both }#block-views-results-page-block .views-row:nth-child(2) .results-img,#block-views-results-page-block .views-row:nth-child(5) .results-img {height:650px;overflow:hidden }#block-views-results-page-block .views-row:nth-child(4) .results-txt,#block-views-results-page-block .views-row:nth-child(7) .results-txt {width:50%;padding-left:28px }.breadcrumb-results {position:absolute;top:33px }.breadcrumb-results ol>li {color:#fff!important }#block-views-results-page-block ul.pagination>.active>a,#block-views-results-page-block ul.pagination>.active>a:focus,#block-views-results-page-block ul.pagination>.active>a:hover,#block-views-results-page-block ul.pagination>.active>span,#block-views-results-page-block ul.pagination>.active>span:focus,#block-views-results-page-block ul.pagination>.active>span:hover {z-index:2;color:#fff;cursor:default;background-color:#e96242;border-color:#e96242 }#block-views-results-page-block ul.pagination>li>a:focus,#block-views-results-page-block ul.pagination>li>a:hover,#block-views-results-page-block ul.pagination>li>span:focus,#block-views-results-page-block ul.pagination>li>span:hover {color:#fff;background-color:#e96242;border-color:#e96242 }#block-views-results-page-block ul.pagination>li>a {color:#e96242 }.supporting-banner img {width:100%;height:auto;display:flex;object-fit:cover }.ebook-cotent .field--name-body {text-align:left }.ebook-cotent p {text-align:left;margin-bottom:10px }.ebook-cotent ol li,.ebook-cotent ul li {font-size:17px;color:#616161;padding:5px 0;list-style:circle }.node-type-ebook #block-smilemedia-bootstrap-system-main .field--name-body {padding-top:0 }.ebook-form {padding:20px;background-color:#f3f5f6;margin-bottom:70px }.ebook-form>h2 {font-size:24px!important;margin:0;padding:0!important }.ebook-form>p {line-height:inherit;font-size:14px!important;margin:0;padding:0 }.ebook-form .webform-client-form {margin-top:15px }.ebook-form .webform-client-form label {display:none }.ebook-form .webform-client-form input,.ebook-form .webform-client-form select {background:#fff;border-radius:0!important;color:#000;border:none;text-shadow:none;padding:14px 14px;outline:0;font-size:12px;font-weight:100;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px }.ebook-form .webform-component--company,.ebook-form .webform-component--email,.ebook-form .webform-component--phone {width:100%;display:block!important }.page-search ol.breadcrumb {display:none }ol.search-results {margin:0;padding:0 }ol.search-results li {list-style:none;border-bottom:1px dashed #ccc }ol.search-results li h3>a {color:#e4634d }.page-search #block-smilemedia-bootstrap-system-main {padding-bottom:100px }.search-form {padding:40px 0 10px 0 }.search-form .btn-default {color:#fff;background-color:#e4644e;border-color:#e4644e }.search-form .btn {padding:10px 15px;border-radius:0 }.search-form input {padding:10px 15px;border-radius:0 }.field-name-field-ebook-pdf,.webform-component--ebook-file {display:none }#block-views-service-parent-menu-block .view-content .col-lg-4,#block-views-service-parent-menu-block-1 .view-content .col-lg-4,#block-views-service-parent-menu-block-2 .view-content .col-lg-4 {padding-left:10px;padding-right:10px }#block-views-service-parent-menu-block .view-content .views-row,#block-views-service-parent-menu-block-1 .view-content .views-row,#block-views-service-parent-menu-block-2 .view-content .views-row {margin:15px 0 }.services-filter a {display:block;background-color:#fff;padding:20px 10px;overflow:hidden;min-height:155px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.services-filter a:hover {-wekit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.19);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.19);-ms-box-shadow:0 0 5px 0 rgba(0,0,0,.19);-o-shadow:0px 0px 5px 0px rgba(0,0,0,0.19);box-shadow:0 0 5px 0 rgba(0,0,0,.19) }.summary .field--name-body {text-align:left }.region-news-letter h2 {color:#fff!important;font-size:24px;border-bottom:3px solid #fff;padding:1px 0 14px }.views-field-field-category {padding:10px }#block-mailchimp-signup-mailchimp-signup-block,#block-simplenews-8,.newsletter {background:linear-gradient(to bottom,#f19961 0,#f97a67 100%);border-radius:8px;display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;color:#fff;position:relative }.mailchimp-signup-subscribe-form-description,.region-news-letter p {color:#000;font-size:14px!important;margin-bottom:10px;text-align:center;line-height:34px }#block-mailchimp-signup-mailchimp-signup-block .btn-default {padding:13px 26px;border-radius:13px;background-color:#fff;color:#ff5722;border:1px solid #e66249;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#block-mailchimp-signup-mailchimp-signup-block label {display:none }.view-id-blog img {display:block;height:auto;max-width:100% }input#edit-field-category-tid-all {display:none }input#edit-field-category-tid-9 {display:none }input#edit-field-category-tid-10 {display:none }input#edit-field-category-tid-11 {display:none }input#edit-field-category-tid-12 {display:none }input#edit-field-category-tid-67 {display:none }input#edit-field-category-tid-75 {display:none }.views-widget {display:table;list-style-type:none;margin:0;padding:0 }.views-exposed-form .radio:hover {background-color:#2f2d2d;color:#fff }.active+label {background-color:#d3d3d3 }.views-field-field-category a {color:#5b5656!important;font-weight:900 }div#edit-field-category-tid div.sel_bk_color {background-color:#2f2d2d;color:#fff }.page-node-91 .field.field--name-body.field-type-text-with-summary.field-label-hidden {background:rgba(0,0,0,0) none repeat scroll 0 0;border:8px solid #ccc;overflow:hidden;padding:30px }.sitemap ul {list-style:none }.sitemap a {color:#000 }.gotositemap a {color:#e8654b;font-weight:700;font-size:37px }.page-node-178 .breadcrumb {display:none }.view-related-blog-post .box2 .blog-title {padding-bottom:10% }.overlay-effect.open {opacity:1;visibility:visible;-webkit-transition:opacity .5s;transition:opacity .5s }.overlay {position:fixed;width:100%;height:100%;top:0;left:0;background:#323232;z-index:1000;vertical-align:middle }.search-overlay .overlay-container {padding:inherit }.overlay .overlay-container {width:100%;padding:2.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) }.input-group .form-control {font-size:5.4rem }#myDIV {display:none }.search-icon.shown span:after {width:25px;top:-2px;left:-1px;border-width:1px }.search-icon.shown span {height:23px;width:23px;border-radius:0;background:url(/themes/custom/smilemedia/css/../images/close-icons.png);background-position:center center;background-repeat:no-repeat }.search-icon.shown:before {border-bottom:9.1rem solid #bb0d20 }.search-container .form-control {background-color:#3e3e3e!important;color:#fff }.page-search .form-control .input-group {display:inherit }@media only screen and (min-width:768px) {.view-related-blog-post .col-md-4 {width:32.333333% }.view-related-blog-post .blog-area .blog-content .blog-title a {font-size:20px }.page-node-178 .banner-title p {max-width:315px;height:auto;margin:20px 10px;padding:13px;background-color:#453d3a;border-radius:10px;border:2px solid #8a8282;color:#fff;font-family:Satisfy,cursive;font-size:25px }.inner-banner-img {position:relative;margin-top:93px }.page-search .input-group .form-control {font-size:1.4rem;background-color:#fff }#flexslider-1 {margin-top:90px!important }.view-related-blog-post .flex {display:flex }.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {color:#f5f5f5;text-decoration:none;background-color:rgba(66,66,66,.95) }.box2 .views-field-field-category {padding-top:170px }.views-exposed-form .radio {float:left;background-color:#fff;border:2px solid #eaedee;border-radius:5px;padding:14px 16px;color:#656c72;margin-right:2px }.views-widget {margin-bottom:10px;overflow:hidden;margin-left:32px }.page-search .form-control .input-group {display:inherit }}@media only screen and (max-width:767px) {#smile-video {padding:30px 30px }.page-node-178 .banner-title p {height:auto;padding:13px;background-color:#453d3a;border-radius:10px;border:2px solid #8a8282;color:#fff;font-family:Satisfy,cursive;font-size:9px }#flexslider-1 img {margin-top:17px }.inner-banner-img {position:relative;margin-top:28px }.cross {position:absolute;right:111px;top:-62px;width:32px;height:32px }.cross:hover {opacity:1 }.cross:after,.cross:before {position:absolute;left:15px;content:" ";height:33px;width:5px;background-color:#555 }.cross:before {transform:rotate(45deg) }.cross:after {transform:rotate(-45deg) }.background-parent-menu {background-color:#000 }.input-group .form-control {font-size:1.4rem }.views-exposed-form .radio:hover {background-color:#2f2d2d;color:#fff }.views-widget {margin-left:34px;margin-bottom:20px }.navbar-toggler {display:none }i.fa.fa-bars {position:relative;font-size:40px;float:right;padding:9px 13px;margin-top:-77px;margin-right:96px;margin-bottom:8px;background-color:#fff;border-radius:2px;z-index:100;color:#555 }.views-exposed-form .radio {background-color:#fff;border:2px solid #eaedee;border-radius:5px;padding:8px 22px;color:#656c72;margin-bottom:3px }.col-md-8 .views-field-title {padding:45px 20px;font-size:20px;letter-spacing:.025em }.col-md-4 .views-field-title {padding:45px 20px;font-size:20px;letter-spacing:.025em }.view-id-blog .col-xs-12 {display:block }.page-search .input-group .form-control {font-size:1.4rem;background-color:#fff }.page-search .form-control .input-group {display:inherit }}.smile-nav-right {text-transform:capitalize!important;letter-spacing:0!important }.flex_absolute a.play_icon {clear:both;max-width:100px;margin-left:15px;font-size:52px!important;padding:0;border:0;text-align:center;background:0 0 }.flex_absolute a.play_icon span.glyphicon {top:10px }#block-views-slideshow-block .flex_title span {text-transform:lowercase }@media (min-width:768px) and (max-width:1023px) {.tab-header-menu {display:block!important;height:28px }.smile-nav-right {display:none!important }}@media (min-width:1320px) {.view-banner-image {margin-top:-4px }}.salesforce-page {font-family:Montserrat,sans-serif;font-family:Montserrat,sans-serif;padding-top:30px;max-width:750px;margin:0 auto;text-align:center }â€‹ .salesforce-page h2 {font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:400;font-size:34px;padding-top:0;margin-top:0;width:100%;clear:both }.salesforce-page-footer-text {margin-top:20px;color:#616161 }.salesforce-page-footer-text a {color:#428bca }#accordion {margin-bottom:20px;font-size:18px;color:#616161;line-height:35px }#accordion h4 {color:#616161;font-size:18px;background:#f6f6f6;font-weight:700 }#accordion h4 br {display:none }#accordion h4 a {color:#616161;display:block;padding-right:30px }#accordion .panel-default {border:0 }#accordion .panel-heading .panel-title a {display:block;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#accordion .panel-heading .panel-title a {display:block;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#accordion .panel-heading .panel-title a:before {content:"\2212";position:absolute;right:0;top:1px;color:#000;font-size:16px;font-family:"Glyphicons Halflings" }#accordion .panel-heading .panel-title a.collapsed:before {content:"\002b";position:absolute;font-family:"Glyphicons Halflings";right:0;top:1px;color:#000;font-size:16px }.salesforce-page-accordion {text-align:left;font-size:18px;color:#616161;line-height:35px }.salesforce-page-accordion .panel-group {margin-top:50px }.salesforce-page-accordion .panel-group .panel+.panel {margin-top:40px }.salesforce-page-accordion .panel-title {font-size:28px;margin-top:5px;font-family:Montserrat,sans-serif;margin-bottom:5px;color:#3c3c3c;font-weight:600 }.salesforce-page-accordion .panel-title a {cursor:auto }.salesforce-page-accordion .panel-body {padding:0 15px 30px 15px }.salesforce-page-accordion .panel-default>.panel-heading {background:#fff;border-color:#fff }.salesforce-page-accordion .panel-default,.salesforce-page-accordion .panel-default>.panel-heading+.panel-collapse .panel-body {border-color:#fff }.guarantee-icon-footer {display:inline-block;width:50px;margin-left:10px }.guarantee-icon-footer img {width:100% }.container-footer .container,.content-pages-wrap {max-width:750px;margin:0 auto;text-align:left }.container-footer .region-container-footer,.content-pages-wrap .field--name-body {text-align:left }.banner-h1-not-link a {border:0 solid #fff!important;padding:0;color:#fff!important;font-size:inherit;font-weight:inherit;font-family:inherit;font-size:inherit;border-radius:0;margin-top:0;display:inline-block;max-width:inherit }.salesforce-page-new ul li {list-style:none;padding-top:10px;padding-bottom:20px }.salesforce-page-new ul li a {color:#e4634d }.salesforce-page-new h5 {font-size:20px;font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:600 }.salesforce-page-new .salesforce-main-points h5 {font-size:28px }.salesforce-page-new .salesforce-main-points li:nth-child(1) h5 {font-size:20px }.slideshow {position:relative;width:100% }.slideshow #block-views-slideshow-block:after,.slideshow #block-views-slideshow-block:before {display:none }.slideshow .flexslider {background:0 0!important;box-shadow:none }.slideshow .flexslider .slides img {opacity:0!important }.slideshow .fluid-width-video-wrapper {width:100%;height:100%;position:absolute;top:0;left:0;padding-top:56.26%!important;background:#000 }.slideshow iframe {opacity:.4;position:absolute;display:block;top:50%!important;left:50%!important;width:100%!important;height:100%!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) }.color-red {color:#e4634d }@media (min-width:767px) {.salesforce-page-accordion .panel-title {font-size:20px }.flex_absolute a {margin-bottom:10px!important;margin-top:10px!important }}@media (max-width:767px) {.flex_absolute a {margin:10px!important }.flex_title span.field-content {font-size:18px!important }.slideshow .flex_absolute {padding-bottom:20px }.slideshow .fluid-width-video-wrapper {position:relative }.slideshow iframe {opacity:1 }.slideshow .flexslider .slides img {display:none }.slideshow .flexslider {background:#333!important }.slideshow .flexslider .view-slideshow {background:#3e3e3e }.slideshow {padding-bottom:0 }.g-recaptcha {-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0px 0px;-moz-transform-origin:0px 0px;-o-transform-origin:0px 0px;-ms-transform-origin:0px 0px;transform-origin:0px 0px }}#block-block-4 p {font-size:14px;line-height:30px;font-weight:300;color:#6e6e6e }#block-block-4 p a {color:#e34527 }.contact_info_new .content-areas {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex }.contact_info_new .content-areas .item-lists {width:33.33%;margin-right:0;padding-right:15px;font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:300;color:#333;border-bottom:0!important }.contact_info_new .content-areas .item-lists a {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:300;color:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;word-break:break-all }.contact_info_new .content-areas .item-lists p {font-size:14px;line-height:30px;font-weight:300;color:#333 }.contact_info_new .content-areas .item-lists a:hover {color:#e34527 }.contact_info_new .content-areas .item-lists h3 {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:600;color:#e34527;margin:0 }.call-to-action-banner-wrap .container {width:100%;max-width:1270px }.call-to-action-banner {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:60px 0 50px;border-top:1px solid rgba(51,51,51,.1) }.call-to-action-banner-desc {width:calc(100% - 383px) }.call-to-action-banner-btn {width:383px }.call-to-action-banner h2 {font-family:Montserrat,sans-serif;font-size:36px;line-height:50px;font-weight:700;color:#333;margin:0 }.call-to-action-banner-btn a {font-family:Montserrat,sans-serif;font-size:20px;line-height:35px;font-weight:700;color:#fff;background:#e34527;display:inline-block;padding:10px 46px 10px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.call-to-action-banner-btn a:hover {background:#e96242 }.title h2 {font-family:Montserrat,sans-serif;font-size:50px;line-height:50px;font-weight:700;color:#333;text-align:left;padding-bottom:50px;margin:0 }.block-title {font-family:Montserrat,sans-serif;font-size:50px;line-height:50px;font-weight:700;color:#333;text-align:left;padding-bottom:50px;margin:0 }.about-area.about-area-new #block-aboutus {position:relative;top:inherit;right:inherit;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0) }.about-area.about-area-new {padding:150px 0 100px }.about-area.about-area-new .region-about-content-img img {-webkit-box-shadow:0 37px 114px rgba(0,0,0,.26);-moz-box-shadow:0 37px 114px rgba(0,0,0,.26);box-shadow:0 37px 114px rgba(0,0,0,.26) }.about-area.about-area-new #block-aboutus h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:700;color:#333;text-align:left;padding-bottom:20px;margin:0 }.about-area.about-area-new #block-aboutus h2 span {color:#e34527;display:block }.about-area.about-area-new .container {width:100%;max-width:1270px }.about-area.about-area-new p {font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important }.about-area.about-area-new .note p {font-size:22px!important;line-height:30px!important;font-weight:500!important;color:#626262!important;margin-bottom:0 }.about-area.about-area-new .note {padding-bottom:20px }.cta-btn.outline a {font-family:Montserrat,sans-serif;font-size:22px;line-height:35px;font-weight:700;color:#e34527;background:0 0;text-align:center;border:1px solid #e34527;display:inline-block;padding:10px 46px 13px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.cta-btn.outline a:hover {background:#e34527;color:#fff }.cta-btn.fill a {font-family:Montserrat,sans-serif;font-size:22px;line-height:35px;font-weight:700;color:#fff;background:#e05844;border:1px solid #e34527;display:inline-block;padding:10px 46px 13px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.cta-btn.fill a:hover {background:#fff;color:#e34527 }.about-area.about-area-new #block-aboutus>div {padding-right:50px }.about-area.about-area-new .cta-btn.outline {padding-top:30px }.about-area.about-area-new .region-about-content-img img {width:100% }.featured.new-featured {padding-top:80px;padding-bottom:100px }.featured.new-featured .container {width:100%;max-width:1256px }.featured-listing-box {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;padding-bottom:240px }.featured-listing-box:last-child {padding-bottom:0 }.featured-listing-box .featured-image-wrap {width:50%;padding-left:15px;padding-right:33px;position:relative }.featured-listing-box:nth-child(even) .featured-image-wrap {padding-right:15px;padding-left:33px }.featured-listing-box .featured-image {position:relative;display:flex }.featured-listing-box .featured-image:before {content:"";width:100%;height:101%;background-color:#e5573b;-webkit-box-shadow:0 2px 38px 2px rgba(0,0,0,.16);-moz-box-shadow:0 2px 38px 2px rgba(0,0,0,.16);box-shadow:0 2px 38px 2px rgba(0,0,0,.16);position:absolute;top:-17px;left:-17px }.featured-listing-box .featured-image img {width:100%;height:auto;position:relative;z-index:1;margin:0 }.featured-listing-box .featured-desc {width:50%;padding-right:15px;padding-left:40px }.featured-listing-box:nth-child(even) .featured-image:before {background-color:#299ecc;left:inherit;right:-17px }.featured-listing-box:nth-child(even) .featured-desc {padding-left:15px;padding-right:66px }.featured-listing-box .featured-desc p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.featured-desc h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:700;color:#333;text-align:left;padding-bottom:20px;margin:0 }.featured-desc h3 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#333;text-align:left;padding-bottom:20px;margin:0 }.featured-desc a {color:#e5573b }.featured-desc .cta-btn.outline a {font-family:Montserrat,sans-serif;font-weight:600;padding:13px 52px 12px 52px;margin-top:0 }.views-row-even {-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important }.new-testimoial-wrap {background:rgba(227,69,39,.05);padding-top:111px;height:auto;padding-bottom:160px }.new-testimoial-wrap.about_testi p {font-size:22px;line-height:30px;font-weight:500;color:#626262 }.new-testimoial-wrap.about_testi .client-body {padding-bottom:25px }.new-testimoial-wrap.about_testi .client-body p {font-size:22px;line-height:30px;font-weight:500;color:#626262 }.new-testimoial-wrap.about_testi p strong {color:#e34527 }.new-testimoial-wrap .testimonial-left .client-name {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:500;color:#626262;text-transform:capitalize }.new-testimoial-wrap .testimonial-left .client-postion {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:500;color:#626262;text-transform:capitalize }.new-testimoial-wrap .title {margin-bottom:-70px }.new-testimoial-wrap h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:700;color:#333;text-align:left;padding-top:132px;padding-bottom:0;padding-left:25px;margin:0;position:relative }.new-testimoial-wrap h2:before {content:"";width:290px;height:221px;background:url("/themes/custom/smilemedia/css/../images/testimoial-icon.png");position:absolute;top:0;left:0 }.new-testimoial-wrap #block-views-testimonials-block {padding-top:0!important }.new-testimoial-wrap .region.region-testimonial-content:after {content:"";display:table;clear:both }.new-testimoial-wrap .container {width:100%;max-width:1270px }.new-testimoial-wrap #block-views-testimonials-block {width:100%!important;padding:0!important }.new-testimoial-wrap .testimonial-new {width:100%;padding:0 0!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-ms-flexbox!important;display:flex!important }.testimonial-left {width:calc(100% - 448px);padding-top:45px;padding-bottom:40px }.testimonial-right {width:448px;padding-left:30px;position:relative;text-align:center;margin-top:15px;padding-bottom:40px }.testimonial-right img {position:relative;box-shadow:0 14px 33px 0 rgba(0,0,0,.2);z-index:1;display:inline-block!important }.testimonial-right:before {content:"";width:30px;height:23px;background:url("/themes/custom/smilemedia/css/../images/testimoial-img-icon.png");position:absolute;top:18px;left:28%;z-index:12 }.testimonial-right:after {content:"";width:30px;height:30px;border:2px solid #df4426;background:0 0;position:absolute;top:-12px;left:18% }.new-testimoial-wrap .views_slideshow_controls_text {display:none }.new-testimoial-wrap .views_slideshow_slide_counter {display:none }.new-testimoial-wrap .slick-dots {margin-top:-20px }.view-slideshow {position:relative;overflow:hidden }.home-slider .flex_absolute {position:relative;top:0;text-align:left;max-width:737px;font-family:Montserrat,sans-serif;background:rgba(0,0,0,.56);padding:67px 25px 48px;color:#fff;transform:translate(0,0);-moz-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0) }.home-slider .flex_absolute p {font-family:Montserrat,sans-serif;color:#fff;margin-bottom:20px;line-height:28px!important }.home-slider .flex_absolute p:last-child {margin-bottom:0 }.front-banner-slider {width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%;margin:0 auto;position:relative }.front-banner-slider .slick-list {height:100%!important }.front-banner-slider .thumb {width:100%;height:auto;position:relative }.front-banner-slider .thumb:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3) }.front-banner-slider .thumb img {width:100%;height:100% }.front-banner-slider .home-slider {width:100% }.front-banner-slider .banner-text {position:absolute;left:0;top:0;width:100%;height:100% }.front-banner-slider .home-slider .container {width:100%;max-width:1240px;height:100% }.front-banner-slider .home-slider .container:after,.front-banner-slider .home-slider .container:before,.front-banner-slider .home-slider .row:after,.front-banner-slider .home-slider .row:before {display:none }.front-banner-slider .row {margin:0;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center }.front-banner-slider .wrap {background-color:rgba(1,73,128,.85);max-width:800px;width:100%;margin-left:auto;margin-right:40px;padding:50px 40px;-webkit-transform:skew(-10deg,0deg);-moz-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg) }.front-banner-slider .wrap .inner {max-width:630px;width:100%;margin:0 auto;-webkit-transform:skew(10deg,0deg);-moz-transform:skew(10deg,0deg);-o-transform:skew(10deg,0deg);-ms-transform:skew(10deg,0deg);transform:skew(10deg,0deg) }.front-banner-slider .wrap .banner-title {position:relative;font-size:18px;font-weight:700;line-height:1.22;color:#fff;text-transform:uppercase;padding-bottom:25px;margin-bottom:17px }.front-banner-slider .wrap .banner-title p {color:#fff;line-height:1 }.front-banner-slider .wrap .banner-title:before {content:"";position:absolute;left:0;bottom:0;width:85px;height:2px;background-color:#e5573b }.front-banner-slider .wrap .banner-description {margin-bottom:34px }.front-banner-slider .wrap .banner-description h2 {padding:0;margin:0 0 20px;display:block;font-size:50px;font-weight:800;color:#fff;line-height:1.3;font-family:Montserrat,sans-serif }.front-banner-slider .wrap .banner-description p {font-size:24px;color:#fff;line-height:1.3 }.front-banner-slider .wrap .banner-action {display:block;width:100% }.front-banner-slider .wrap .banner-action .banner-btn {border-radius:5px;padding:15px 30px;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.6;display:inline-block;vertical-align:top;cursor:pointer }.front-banner-slider .wrap .banner-action .banner-btn.orange {background-color:#e5573b;border:2px solid #e5573b;margin-right:30px }.front-banner-slider .wrap .banner-action .banner-btn.video {background-color:transparent;border:2px solid #fff;background-image:url("/themes/custom/smilemedia/css/../images/watch-video.svg");background-repeat:no-repeat;background-position:left 30px center;padding-left:70px }.front-banner-slider .home-slider ul {margin:0;padding:0;list-style-type:none }.front-banner-slider .home-slider .flex_title {color:#e34527;font-size:24px;font-family:Montserrat,sans-serif;font-weight:700;text-align:left }.front-banner-slider .home-slider h2 {font-size:20px;line-height:30px;color:#fff;font-family:Montserrat,sans-serif;margin-top:12px;margin-bottom:2px }.front-banner-slider .home-slider .flex_absolute a {font-family:Montserrat,sans-serif;font-size:20px;line-height:35px;font-weight:500;border:0;color:#fff;background:#e34527;display:inline-block;padding:10px 46px 10px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:none }.front-banner-slider .hero-slider-thumb ul {margin:0;padding:0;list-style-type:none }.front-banner-slider .hero-slider-thumb .slick-list {padding-top:15px!important }.front-banner-slider .hero-slider-thumb ul li {padding-bottom:20px;padding-top:20px;border-bottom:1px solid #808184;max-width:78px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.front-banner-slider .hero-slider-thumb ul li .svg {width:63px;height:45px }.front-banner-slider .hero-slider-thumb .svg path {-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.front-banner-slider .hero-slider-thumb .slick-current .svg path {fill:#e34527 }.front-banner-slider .hero-slider-thumb .slick-current li {border-color:#e34527 }.slick-slide {outline:0 }.slick-dots {margin:0;padding:0;list-style-type:none;display:flex;width:100% }.slick-dots li {width:16px;height:16px;cursor:pointer;background:#f26522;opacity:.5;margin-right:4px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.slick-dots li.slick-active {opacity:1 }.slick-dots li button {display:none }.work-section {padding:85px 0 100px;background:#f2f6f8 }.work-title-wrap {display:flex;flex-wrap:wrap;padding-bottom:80px }.work-section .container {width:100%;max-width:1270px }.work-title-wrap .left {width:calc(100% - 350px) }.work-title-wrap .left .block-title {font-size:40px;color:#333;font-family:Montserrat,sans-serif;font-weight:700;padding:0;margin:0 }.work-title-wrap .left p {font-size:22px;line-height:30px;color:#626262;font-weight:500 }.work-title-wrap .right {width:350px;text-align:right }.work-title-wrap .right .call-to-action-banner-btn {width:100% }.work-slide .work-column {display:flex;flex-wrap:wrap;padding-bottom:110px }.work-slide .work-column .work-img {width:50% }.work-slide .work-column .work-img img {max-width:100%;width:100%;height:auto }.work-slide .work-column .work-desc {width:50%;padding-left:70px;padding-top:34px }.work-slide .work-column .work-desc .work-title span {font-size:20px;display:block;color:#e34527;font-weight:700;font-family:Montserrat,sans-serif;padding-bottom:7px }.work-slide .work-column .work-desc .work-title h2 {font-size:40px;color:#333;font-weight:700;font-family:Montserrat,sans-serif;margin:0;padding-bottom:24px }.work-slide .work-column .work-desc h3 {font-size:22px;color:#333;font-weight:600;font-family:Montserrat,sans-serif;margin:0;padding-bottom:34px }.work-slide .work-column .work-desc p {font-size:18px;color:#626262;line-height:30px;font-weight:500 }.work-slider .slick-dots {justify-content:center }.view-slideshow {position:relative }.request-call-popup-wrap .block-title {padding-bottom:20px;font-size:40px;line-height:50px }.request-call-popup-wrap {max-width:480px!important;padding:15px!important }.request-call-popup-wrap .container {width:100% }.request-call-popup-wrap .webform-component--email {width:100%;float:none }.request-call-popup-wrap .webform-component--phone {display:block!important;width:100% }.flex_absolute a.play_icon:after {content:"Play Video" }.background-parent-menu a.sf-depth-1 {background-color:transparent }.flex_absolute a.play_icon span.glyphicon {margin-right:10px;top:3px }div.flex_absolute a.play_icon {max-width:auto!important }.front-banner-slider .home-slider .flex_absolute a.play_icon {max-width:inherit!important;font-family:Montserrat,sans-serif;font-size:20px!important;line-height:35px;font-weight:500;border:0;color:#fff;background:#e34527;display:inline-block;margin-left:10px;padding:10px 46px 10px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:none }.webform-client-form input::-webkit-input-placeholder {color:#999;opacity:1 }.webform-client-form input::-moz-placeholder {color:#999;opacity:1 }.webform-client-form input:-ms-input-placeholder {color:#999;opacity:1 }.webform-client-form input:-moz-placeholder {color:#999;opacity:1 }.webform-client-form textarea::-webkit-input-placeholder {color:#999;opacity:1 }.webform-client-form textarea::-moz-placeholder {color:#999;opacity:1 }.webform-client-form textarea:-ms-input-placeholder {color:#999;opacity:1 }.webform-client-form textarea:-moz-placeholder {color:#999;opacity:1 }.breadcrumb-results {display:none!important }.request-call-popup-wrap .captcha {padding-top:10px }#block-getintouchwithusgetaquote h2::after {left:0;right:0;margin:0 auto }#block-getintouchwithusgetaquote h2 {font-size:34px;color:#3c3c3c;font-family:sans-serif;font-weight:400;position:relative;margin-bottom:48px;padding-bottom:8px }#block-getintouchwithusgetaquote h2::after {position:absolute;top:121%;width:100px;height:5px;content:"";left:0;background-color:#e4634d }#block-smilemedia-bootstrap-system-main .new-featured.services-list-page {padding-top:0 }#block-smilemedia-bootstrap-system-main .business-cta-wrap {padding:50px 0 115px;text-align:left }#block-smilemedia-bootstrap-system-main .business-cta-wrap .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main .business-cta-wrap h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:20px }#block-smilemedia-bootstrap-system-main .business-cta-wrap h2 span {color:#e05844;font-weight:inherit;font-size:inherit }#block-smilemedia-bootstrap-system-main .business-cta-wrap p {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#626262 }#block-smilemedia-bootstrap-system-main .new-featured.services-list-page .container {width:100%;max-width:1256px }#block-smilemedia-bootstrap-system-main .ready-to-go-cta,.ready-to-go-cta {padding:98px 0 89px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;position:relative }.banner-alt {width:100%;max-width:746px;padding-top:10px }#block-smilemedia-bootstrap-system-main .ready-to-go-cta .cta-btn.fill a,.ready-to-go-cta .cta-btn.fill a {font-family:Montserrat,sans-serif;font-size:19px;padding:10px 40px 10px 40px }#block-smilemedia-bootstrap-system-main .ready-to-go-cta:before,.ready-to-go-cta:before {content:"";width:100%;height:100%;background:rgba(0,58,101,.9);position:absolute;top:0;left:0 }#block-smilemedia-bootstrap-system-main .ready-to-go-cta .container,.ready-to-go-cta .container {width:100%;max-width:1060px;position:relative;z-index:1 }#block-smilemedia-bootstrap-system-main .ready-to-go-cta h2,.ready-to-go-cta h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:700;color:#fff;text-align:center;margin:0;padding-bottom:10px }#block-smilemedia-bootstrap-system-main .ready-to-go-cta p,.ready-to-go-cta p {width:100%;max-width:974px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#fff;text-align:center }#block-smilemedia-bootstrap-system-main .ready-to-go-cta,.ready-to-go-cta {text-align:center }#block-smilemedia-bootstrap-system-main .ready-to-go-cta .cta-btn,.ready-to-go-cta .cta-btn {padding-top:35px }#block-smilemedia-bootstrap-system-main .ready-to-go-cta a,.ready-to-go-cta a {text-transform:uppercase }#block-smilemedia-bootstrap-system-main .services-listing-wrap {padding:100px 0 70px }#block-smilemedia-bootstrap-system-main .services-listing-wrap.blue-bg {background:#f2f6f8 }#block-smilemedia-bootstrap-system-main .services-listing-wrap.white-bg {background:#fff }#block-smilemedia-bootstrap-system-main .services-listing-wrap .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main .services-title {display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:13px }#block-smilemedia-bootstrap-system-main .services-title .title {width:394px }#block-smilemedia-bootstrap-system-main .services-title .title h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:55px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:0 }#block-smilemedia-bootstrap-system-main .services-title .services-title-desc {width:calc(100% - 394px);padding-left:37px }#block-smilemedia-bootstrap-system-main .services-title .services-title-desc p {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#626262 }#block-smilemedia-bootstrap-system-main .services-listing-wrap .services-listing {padding-top:24px }#block-smilemedia-bootstrap-system-main .services-listing>ul {list-style:none;margin:0 -15px 0 -15px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap }#block-smilemedia-bootstrap-system-main .services-listing>ul>li {width:25%;padding:0 15px;margin-bottom:30px }#block-smilemedia-bootstrap-system-main .services-listing-box {height:100%;background:#fff;padding:50px 30px 40px 30px;-wekit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-o-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);box-shadow:0 0 24px 0 rgba(0,0,0,.06) }.field .field-items .field-item .services-listing-box .services-icon img {width:50px;height:50px }#block-smilemedia-bootstrap-system-main .services-listing-box .services-desc {padding-top:10px }#block-smilemedia-bootstrap-system-main .services-listing-box .services-desc p {font-family:Montserrat,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#3c3c3c }#block-smilemedia-bootstrap-system-main .services-listing .note p {width:100%;max-width:920px;font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#626262;margin-bottom:30px }#block-smilemedia-bootstrap-system-main .powered-by-wrap {background:#f2f6f8;padding:100px 0 70px }#block-smilemedia-bootstrap-system-main .powered-by-wrap .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main .powered-by-wrap h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:10px }#block-smilemedia-bootstrap-system-main .powered-by-wrap h2 span {color:#e5573b }#block-smilemedia-bootstrap-system-main .powered-by-wrap p {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#3c3c3c }#block-smilemedia-bootstrap-system-main .powered-by-listing>ul {list-style:none;margin:0 -15px 0 -15px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap }#block-smilemedia-bootstrap-system-main .powered-by-listing>ul>li {width:33.33%;padding:0 15px;margin-bottom:30px }#block-smilemedia-bootstrap-system-main .powered-by-box {height:100%;background:#fff;padding:43px 30px 26px 30px;-wekit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-o-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);box-shadow:0 0 24px 0 rgba(0,0,0,.06) }#block-smilemedia-bootstrap-system-main .powered-by-box h3 {font-family:Montserrat,sans-serif;font-size:22px;line-height:32px;font-weight:700;color:#3c3c3c;margin:0;padding-bottom:16px }#block-smilemedia-bootstrap-system-main .powered-by-box ul {margin:0;padding:0;list-style:none }#block-smilemedia-bootstrap-system-main .powered-by-box ul li {font-family:Montserrat,sans-serif;font-size:18px;line-height:28px;font-weight:400;color:#3c3c3c;position:relative;padding-left:36px;padding-top:3px;margin-bottom:20px }#block-smilemedia-bootstrap-system-main .powered-by-box ul li .icon {width:26px;height:auto;position:absolute;top:0;left:0 }#block-smilemedia-bootstrap-system-main .powered-by-box ul li .icon img {width:26px;height:auto;display:block }#block-smilemedia-bootstrap-system-main .quote {width:100%;background:rgba(41,158,204,.1);padding:60px 15px 60px;position:relative }#block-smilemedia-bootstrap-system-main .quote:before {content:"";width:95px;height:79px;background:url("/themes/custom/smilemedia/css/../images/quote-icon.png");background-size:cover;background-position:center center;position:absolute;top:50%;left:0;right:0;margin:0 auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%) }#block-smilemedia-bootstrap-system-main .quote p {width:100%;max-width:1024px;font-family:Montserrat,sans-serif;font-size:22px;line-height:40px;font-weight:600;font-style:italic;color:#299ecc;text-align:center;margin:0 auto }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-wrap {background:#f2f6f8;padding-bottom:70px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-wrap .business-cta-wrap {padding:90px 0 100px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-listing-wrap .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-listing ul {list-style:none;margin:0 -15px 0 -15px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-listing ul li {width:33.33%;margin-bottom:30px;padding:0 15px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-listing ul li .animated-computer-graphics-box {height:100%;background:#fff;-wekit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-o-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);box-shadow:0 0 24px 0 rgba(0,0,0,.06) }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-img img {width:100% }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-desc {padding:22px 30px 25px 30px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-desc h6 {font-family:Montserrat,sans-serif;font-size:18px;line-height:32px;font-weight:700;color:#3c3c3c;margin:0;padding-bottom:5px }#block-smilemedia-bootstrap-system-main .animated-computer-graphics-desc p {font-family:Montserrat,sans-serif;font-size:16px;line-height:30px;font-weight:400;color:#626262 }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics {padding-top:100px }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .views-row-even .featured-desc {padding-left:15px;padding-right:66px }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .views-row-even .featured-desc h3 {width:100%;max-width:520px }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .featured-desc h3 span {color:#e5573b }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .featured-listing-box .featured-image::before {background-color:#299ecc;left:inherit;right:-17px }#block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .featured-listing-box .featured-desc p {font-weight:400!important }.banner-content .container {width:100%;max-width:1360px }.banner-content h1 {width:100%;max-width:730px }.services-list-page .featured-desc .cta-btn {padding-top:17px }.views-row-last.featured-listing-box:last-child {padding-bottom:0!important }#node-183 .field--name-body {text-align:left;padding:0 }.new-breadcrumb .breadcrumb {margin-bottom:0!important;padding-bottom:11px }.page-node-188 .new-breadcrumb .breadcrumb {padding-bottom:22px!important }.search-container .form-control {height:50px!important;font-size:2.4rem }.featured-listing-box .featured-image iframe {position:relative;width:calc(100% - 3px)!important }#block-views-featured-services-block {padding:0 15px }#menu-1947-1 {clear:both }body * {font-family:Montserrat,sans-serif important }.page-taxonomy .main-container.container {padding-top:140px }#block-smilemedia-bootstrap-system-main .how-is-mywebsite-cta {background:#f2f6f8;padding:107px 0 115px;text-align:left }#block-smilemedia-bootstrap-system-main .how-is-mywebsite-cta .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main #node-180 .field--name-body {text-align:center }#block-smilemedia-bootstrap-system-main .how-is-mywebsite-cta h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:10px }#block-smilemedia-bootstrap-system-main .how-is-mywebsite-cta h2 span {color:#e05844;font-weight:inherit;font-size:inherit }.complimentary-seo-website-audit-page .container {width:100%;max-width:1270px }.complimentary-seo-website-audit-page .featured-listing-box:last-child {padding-bottom:80px }.myseo-website-listing-box {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;padding-bottom:90px }.myseo-website-listing-box .myseo-website-image {position:relative }.myseo-website-listing-box .myseo-website-image img {width:100%;height:auto;position:relative;z-index:1 }.myseo-website-listing-box .myseo-website-image::before {content:"";width:100%;height:100%;background-color:#299ecc;-webkit-box-shadow:0 2px 38px 2px rgba(0,0,0,.16);-moz-box-shadow:0 2px 38px 2px rgba(0,0,0,.16);box-shadow:0 2px 38px 2px rgba(0,0,0,.16);position:absolute;top:-17px;left:-17px }.myseo-website-listing-box .myseo-website-desc {width:50%;padding-right:15px;padding-left:66px }.myseo-website-listing-box .myseo-website-desc h3 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#333;text-align:left;padding-bottom:18px;margin:0 }.myseo-website-listing-box .myseo-website-desc p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.complimentary-seo-website-audit-page {background:#f2f6f8 }.my-seo-website-score-wrap {background:#003a65;padding:100px 0 }.my-seo-website-score-wrap .container {width:100%;max-width:1270px }.my-seo-website-score {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px }.my-seo-website-score-left {width:60%;padding:0 15px }.my-seo-website-score-right {width:40%;padding:0 15px }#block-smilemedia-bootstrap-system-main .my-seo-website-score-left h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#fff;text-align:left;padding-bottom:30px;margin:0 }#block-smilemedia-bootstrap-system-main .my-seo-website-score-left p {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:500;color:#fff;text-align:left;margin-bottom:10px }.my-seo-website-score-left .cta-btn {padding-top:10px }.my-seo-website-score-left .cta-btn.outline a {padding-top:10px;border-color:#fff;color:#ffff }.my-seo-website-score-left .cta-btn.outline a:hover {border-color:#e34527 }.request-website-audit {background:#fff;padding:0 0 }.request-website-audit-title {padding:20px 30px;border-bottom:1px solid #ededed }#block-smilemedia-bootstrap-system-main .request-website-audit-form h2 {font-family:Montserrat,sans-serif;font-size:22px;line-height:30px;font-weight:700;color:#333;text-align:left;margin:0 }.page-node-188 .request-website-audit-form {padding:30px 30px!important }.request-website-audit-form fieldset label {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:500;color:#626262;text-align:left }.request-website-audit-form fieldset .form-control,.request-website-audit-form fieldset input {width:100%;height:60px;background:#f2f6f8;border:1px solid #e1e4e6;border-radius:0;box-shadow:none;outline:0 }.request-website-audit-form fieldset.submit-btn {margin-bottom:0;padding-top:20px }.request-website-audit-form fieldset.submit-btn .submit {width:100%;height:55px;font-family:Montserrat,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff;background:#e05844;border:1px solid #e05844;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;box-shadow:none;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.request-website-audit-form fieldset.submit-btn .submit:hover {background:#fff;color:#e05844 }.blogs-about-seo-wrap {padding:100px 0 70px;background:#f2f6f8 }#block-smilemedia-bootstrap-system-main .blogs-about-seo-wrap h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;padding-bottom:40px;text-align:center;margin:0 }#block-smilemedia-bootstrap-system-main .blogs-about-seo-wrap h2 span {color:#e5573b }.blogs-about-seo-wrap .container {width:100%;max-width:1270px }.blogs-about-seo-listing ul {-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -15px;padding:0;list-style:none }.blogs-about-seo-listing ul li {width:33.33%;padding:0 15px }.blogs-about-seo-box {width:100%;height:100%;background:#fff }.blogs-about-seo-desc {padding:30px 30px;min-height:240px }.blogs-about-seo-desc a {font-family:Montserrat,sans-serif;font-size:31px;line-height:45px;font-weight:500;color:#3c3c3c;display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.blogs-about-seo-desc a:hover {color:#e34527 }.what-do-seo-website-wrap {padding:100px 0 100px }.what-do-seo-website-wrap .container {width:100%;max-width:1270px }#block-smilemedia-bootstrap-system-main .what-do-seo-website-wrap h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;padding-bottom:10px;text-align:center;margin:0 }#block-smilemedia-bootstrap-system-main .what-do-seo-website-wrap h2 span {color:#e5573b }.what-do-seo-website-wrap p {text-align:center }.what-do-seo-website-form {padding-top:30px }.what-do-seo-website-form fieldset {margin-bottom:25px }.what-do-seo-website-form label {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:500;color:#626262;text-align:left }.what-do-seo-website-form input {width:100%;height:60px;background:#f2f6f8;border:1px solid #e1e4e6;border-radius:0;box-shadow:none;outline:0 }.what-do-seo-website-form textarea {width:100%;height:120px;background:#f2f6f8;border:1px solid #e1e4e6;border-radius:0;box-shadow:none;outline:0;padding:14px 15px }.what-do-seo-website-form .submit-btn {margin-bottom:0;padding-top:10px;text-align:right }.what-do-seo-website-form .form-submit {width:inherit;font-family:Montserrat,sans-serif;font-size:20px;line-height:28px;font-weight:700;color:#fff;padding:14px 46px 13px 46px;display:inline-block;background:#e05844;border:1px solid #e05844;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;box-shadow:none;margin-right:15px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.what-do-seo-website-form .form-submit:hover {background:#fff;color:#e05844 }.myseo-website-image-wrap {width:50%;padding-left:15px;padding-right:33px;position:relative }.blogs-about-seo-img img {width:100%;display:block }.page-node-188 .main-container:before {display:table;content:"" }.page-node-188 .main-container:after {display:table;content:" ";clear:both }.page-node-188 .main-container>.row {margin-left:0;margin-right:0 }.page-node-188 .main-container>.row>section {padding:0 }.what-do-seo-website-form .webform-component--phone {display:block!important;width:50%;margin-right:0 }.what-do-seo-website-form .webform-component--email {width:50% }.questionnaire-form .form-group .form-control {width:100%;height:45px;background:#f8f8f8;color:#000;border:none;text-shadow:none;padding:14px 14px;outline:0;font-size:12px;font-weight:100;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc }.questionnaire-form .form-group label {font-size:14px;margin-bottom:10px }.questionnaire-form .form-group .form-checkboxes .form-checkbox {margin-left:0 }.questionnaire-form .form-group .form-type-radio .form-radio {margin-left:0 }.questionnaire-form .btn-primary.form-submit {background:#e66249;border:none;color:#fff;border-radius:0;padding:14px 45px;margin-top:13px;font-size:18px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0!important }.questionnaire-form {padding-bottom:50px }.questionnaire-form .form-group .description {margin-bottom:10px }.questionnaire-form .form-item p {margin-bottom:10px;color:#e66249!important }.questionnaire-form .form-group textarea.form-control {height:105px }.page-user .page-header {width:100%;max-width:500px;margin:40px auto 20px;text-align:center }.page-user .page-header span {margin-top:15px;margin:15px auto 0 }.page-user .tabs--primary.nav.nav-tabs {width:100%;max-width:500px;margin:0 auto 10px }.page-user .region.region-content {width:100%;max-width:500px;margin:0 auto }#user-login input,#user-pass input {width:100% }.questionnaire-dashboard-listing {padding-top:50px;padding-bottom:70px }.questionnaire-dashboard-listing-wrap h2 {font-size:34px;color:#3c3c3c;font-family:Montserrat,sans-serif;padding:21px 0;margin:0;font-weight:600;text-align:center }.questionnaire-dashboard-listing h4 {font-size:24px;color:#3c3c3c;font-family:Montserrat,sans-serif;padding:21px 0;margin:0;font-weight:600;padding-top:20px }.questionnaire-dashboard-listing .item-list ul {counter-reset:my-awesome-counter;padding:0;margin:0;list-style:none }.questionnaire-dashboard-listing .item-list ul li {counter-increment:my-awesome-counter;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;font-size:20px;line-height:30px;color:#000;padding:10px 30px 10px 40px;border-bottom:1px solid #000;position:relative }.questionnaire-dashboard-listing .item-list ul li .field-content.result-count {position:absolute;top:11px;left:5px;font-weight:500 }.questionnaire-dashboard-listing .item-list ul li a {font-size:18px;line-height:28px;color:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none }.questionnaire-dashboard-listing .item-list ul li a:hover {color:#e34527 }.questionnaire-dashboard-listing {width:100%;max-width:950px;margin:0 auto }.questionnaire-dashboard-listing .item-list ul li.views-row-even {-ms-flex-direction:inherit!important;flex-direction:inherit!important }.questionnaire-dashboard-name {width:60%;padding-right:15px;text-align:left }.questionnaire-dashboard-time {width:40%;padding-left:15px;text-align:right;font-size:15px;color:#555 }.questionnaire-dashboard-time p {display:inline-block;margin-bottom:0 }.questionnaire-dashboard-time p a {display:inline-block }.questionnaire-dashboard-time a {font-size:14px!important;color:#e34527!important;margin-left:40px }.dashboard-header {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center }.dashboard-header-logo .logo {display:block }.dashboard-header-logo .logo img {width:100px }.dashboard-header .dashboard-header-menu .btn {background:0 0 }.dashboard-header-wrap {background:rgba(0,0,0,.4);width:100%;position:absolute;left:0;top:0;z-index:123 }.dashboard-header .dashboard-header-menu .dropdown-toggle::after {display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent }.dashboard-header .dashboard-header-menu .dropdown-menu {background-color:#fff;width:auto;left:inherit;right:0;padding:10px;min-height:auto;text-align:left }.general-cta-wrap {background:#003a65;padding:98px 0 98px }.general-cta-wrap .cta-content-section .row .contextual-links-region {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 }.general-cta-wrap.box .cta-content-section .row {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 }.general-cta-wrap .cta-content-section .container {width:100%;max-width:843px;margin:0 auto }.general-cta-wrap .cta-content-section .row #block-block-92 {display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 }.general-cta-img {width:300px }.general-cta-desc {width:calc(100% - 183px);padding-left:40px;padding-top:70px }.general-cta-desc h2 {font-family:Montserrat,sans-serif;font-size:36px;line-height:50px;font-weight:700;color:#fff;margin:0 }.page-node-122 .general-cta-desc h2 {font-family:Montserrat,sans-serif!important;font-size:36px!important;line-height:50px!important;font-weight:700!important;color:#fff!important;margin:0!important }.page-node-122 #disqus_thread {margin-bottom:135px }.page-node-122 .related-post {margin-top:50px }.general-cta-desc .cta-btn {padding-top:30px }.general-cta-desc .cta-btn a {font-family:Montserrat,sans-serif;font-size:20px;line-height:35px;font-weight:700;color:#fff;background:#e34527;display:inline-block;padding:10px 46px 10px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.general-cta-desc .cta-btn a:hover {background:#e96242 }.general-cta-wrap.full-width-top {padding:0 }.general-cta-wrap.box {padding:0;margin:0;background:0 0 }.general-cta-wrap.box .container {padding:0 15px 70px;position:relative }.general-cta-wrap.box .container:before {content:"";position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 50px);background-color:#003a65 }.general-cta-wrap.box .container:after {display:none }.general-cta-wrap.box .cta-content-section .row {max-width:700px;width:100%;margin:0 auto;position:relative;z-index:2 }.general-cta-wrap.box .row:after,.general-cta-wrap.box .row:before {display:none }.general-cta-wrap.box .general-cta-img {width:183px;position:relative }.salesforce-page-new p img {width:100%!important;height:auto!important }.call-to-action-project-wrap .call-to-action-banner-desc {width:calc(100% - 330px) }.call-to-action-project-wrap .call-to-action-banner-btn {width:330px }.ecommerce-transition .featured-listing-box .featured-image:before {height:calc(100% + -15px);background:url(/themes/custom/smilemedia/css/../images/back-image-bg.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.ecommerce-transition {padding-top:80px;padding-bottom:80px;padding-right:15px;padding-left:15px;background:#f2f6f8 }.ecommerce-transition .featured-listing-box .featured-desc .featured_body p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important }.ecommerce-transition .featured-listing-box .featured-desc ul {list-style:none;margin:0;padding:0;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-ms-flexbox!important;display:flex!important }.ecommerce-transition .featured-listing-box .featured-desc ul li {width:50%;padding-right:10px;padding-left:18px;position:relative;font-family:Montserrat,sans-serif;font-size:16px!important;line-height:30px!important;font-weight:500!important;color:#626262!important;margin-bottom:5px }.ecommerce-transition .featured-listing-box .featured-desc ul li:before {content:"";width:10px;height:10px;background:#9d9d9d;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:9px;left:0 }.ecommerce-transition .featured-listing-box .featured-image-wrap {padding-top:30px }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote {padding:0!important;background:0 0!important;text-align:left;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote p {max-width:100%!important;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;font-style:normal!important;text-align:left!important }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote:before {display:none }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote h2 {padding:10px 0;font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:800;font-size:40px;line-height:50px;padding-top:0;margin-top:0;width:100%;clear:both }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote h2 span {color:#e4634d }.ecommerce-solutions {padding:80px 0 50px }.ecommerce-development {padding:40px 15px 40px }.ecommerce-development .featured-listing-box .featured-image:before {height:calc(100% + -15px);background:url(/themes/custom/smilemedia/css/../images/back-image-bg.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.ecommerce-development .featured-listing-box.views-row-even .featured-image:before {left:inherit;right:-27px }.ecommerce-development .featured-listing-box.views-row-even .featured-desc {padding-left:15px;padding-right:66px }.ecommerce-development .featured-listing-box .featured-desc .featured_body p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.ecommerce-design {padding-top:0 }.ecommerce-design .views-row-even.featured-listing-box {padding-bottom:0;border-bottom:0 solid #d9dcde }.ecommerce-design .featured-listing-box .featured-desc p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;margin-bottom:15px }.ecommerce-design .featured-listing-box .featured-desc h4 {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:700!important;color:#626262!important;margin-top:0;margin-bottom:5px }.ecommerce-design .featured-listing-box .featured-image:before {display:none }#block-smilemedia-bootstrap-system-main .magento-power h2 {padding:10px 0;font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:800;font-size:40px;line-height:50px;padding-top:0;margin-top:0;width:100%;clear:both }#block-smilemedia-bootstrap-system-main .magento-power h2 strong {font-weight:800!important }#block-smilemedia-bootstrap-system-main .magento-power h2 span {color:#e4634d }#block-smilemedia-bootstrap-system-main .magento-power .quote {padding:0!important;background:0 0!important;text-align:left;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important }#block-smilemedia-bootstrap-system-main .magento-power .quote p {max-width:100%!important;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;font-style:normal!important;text-align:left!important;margin-bottom:15px }#block-smilemedia-bootstrap-system-main .magento-power .quote h4 {font-size:24px!important }#block-smilemedia-bootstrap-system-main .magento-power .quote:before {display:none }.ecommerce-services-listing-wrap ul {padding:0;margin:0;list-style:none;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-ms-flexbox!important;display:flex!important;margin-left:-15px;margin-right:-15px }.ecommerce-services-listing-wrap .container {padding:40px 40px 40px;background:#f2f6f8 }.ecommerce-services-listing-wrap ul li {width:50%;padding:0 15px;margin-bottom:30px }.ecommerce-services-box {background:#fff;border:1px solid #e1e4e6;padding:30px 30px 50px;height:100% }.ecommerce-services-title {position:relative;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important }.ecommerce-services-desc {padding-top:10px;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important;font-style:normal!important;text-align:left!important }.ecommerce-services-desc p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.ecommerce-services-title img {width:auto!important;margin-right:15px }.ecommerce-services-title h4 {width:calc(100% - 75px);font-family:Montserrat,sans-serif;font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c!important;margin:0;padding:0 }.magento-power {margin-top:60px;padding:80px 0 0;background:#f2f6f8 }.magento-integration {padding-top:20px;background:#f2f6f8 }.magento-integration .views-row-even {-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;display:-ms-flexbox!important;display:flex!important;padding-bottom:60px;border-bottom:1px solid #d9dcde }.magento-integration .views-row-even .component-image-wrap {width:60% }.magento-integration .views-row-even .component-image-wrap .field-item {text-align:center }.magento-integration .views-row-even .component-image-wrap .field-item img {width:auto;display:inline-block }.magento-integration .views-row-even .component-desc {width:40%;padding-left:30px }.magento-integration .views-row-even .component-desc h3 {font-family:Montserrat,sans-serif;font-size:24px!important;line-height:30px!important;font-weight:700!important;color:#333!important;margin-bottom:10px }.shopify-use-sellonline .featured-desc h3 p {padding-bottom:0!important }.magento-integration .views-row-even .component-desc ul {list-style:none;margin:0;padding:0 }.magento-integration .views-row-even .component-desc li {width:100%;padding-right:10px;padding-left:18px;position:relative;font-family:Montserrat,sans-serif;font-size:16px!important;line-height:30px!important;font-weight:500!important;color:#626262!important;margin-bottom:5px }.magento-integration .views-row-even .component-desc li:before {content:"";width:10px;height:10px;background:#9d9d9d;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;top:9px;left:0 }.magento-migration {background:#f2f6f8;padding:50px 0 50px }#block-smilemedia-bootstrap-system-main .magento-migration .quote {padding:0!important;background:0 0!important;text-align:left;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important }#block-smilemedia-bootstrap-system-main .magento-migration .quote p {max-width:100%!important;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:500!important;color:#626262!important;font-style:normal!important;text-align:left!important }#block-smilemedia-bootstrap-system-main .magento-migration .quote:before {display:none }.ecommerce-services-listing-wrap.magento-mirgration-service {background-color:#f2f6f8;padding-bottom:80px }.ecommerce-services-listing-wrap.magento-mirgration-service .container {width:100%;max-width:1225px;background-color:#fff }#block-smilemedia-bootstrap-system-main .magento-migration h2 {padding:10px 0;font-family:Montserrat,sans-serif;color:#3c3c3c;font-weight:800;font-size:34px;padding-top:0;margin-top:0;width:100%;clear:both }#block-smilemedia-bootstrap-system-main .info p {font-family:Montserrat,sans-serif;color:#626262;font-weight:400;font-size:18px;line-height:30px }#block-smilemedia-bootstrap-system-main .magento-migration h2 strong {font-weight:800!important }#block-smilemedia-bootstrap-system-main .magento-migration h2 span {color:#e4634d }.view-banner-image {position:relative }.view-banner-image .view-footer {width:100%;max-width:1360px;margin:0 auto;padding:0 33px;position:absolute;bottom:53px;right:0;left:0;display:none }.ecommerce-banner-btn a {font-family:Montserrat,sans-serif;font-size:20px;line-height:35px;font-weight:700;color:#fff;background:#e34527;display:inline-block;padding:10px 46px 10px 46px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;text-transform:uppercase;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.ecommerce-banner-btn a:hover {background:#e96242 }.ecommerce-transition .container {width:100%;max-width:1256px }.ecommerce-solutions .container {width:100%;max-width:1256px }.ecommerce-development .container {width:100%;max-width:1256px }.ecommerce-design .container {width:100%;max-width:1256px;padding-top:50px;border-top:1px solid #e8e8e8 }.ecommerce-services-listing-wrap .container {width:100%;max-width:1255px }.magento-power .container {width:100%;max-width:1256px }.magento-integration .container {width:100%;max-width:1256px }.magento-migration .container {width:100%;max-width:1256px }.magento-power h4 {padding-top:15px }.featured-listing-box .featured-image .field-type-image {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden }.ecommerce-services-listing-wrap.magento-mirgration-service .ecommerce-services-box {background:#fafafa }.page-node-180 .ecommerce-development {padding-top:100px;padding-bottom:80px;padding-right:15px;padding-left:15px;background:#fff }#block-block-87 p {margin-top:30px }#node-41 {padding-bottom:80px }.questionnaire-form-page .checkbox,.questionnaire-form-page .radio {display:inline-block;position:relative;margin-top:0 }.questionnaire-form-page .checkbox label,.questionnaire-form-page .radio label {display:inline-block;position:relative;padding-left:0;padding-right:20px;margin-top:0;margin-bottom:5px }.questionnaire-form-page .checkbox input,.questionnaire-form-page .radio input {width:auto;position:absolute;top:0;left:0 }.questionnaire-form-page .webform-client-form button {width:auto }.questionnaire-form .form-group textarea.form-control {font-size:16px;outline:0;box-shadow:none }.questionnaire-form .form-group .form-control {font-size:16px;outline:0;box-shadow:none }.questionnaire-form .form-group label {color:#000!important }.webform-component--phone-no {width:52%;float:left;color:#bababa;font-size:12px;font-weight:100;padding-left:25px }.webform-component--point-of-contact {clear:both }.page-node-212 .field-type-text-with-summary {padding-top:30px;padding-bottom:30px }#webform-client-form-211 {padding-top:30px }.webform-component--email-address {clear:both }#webform-client-form-210 {padding-top:30px }.webform-component--business-hours {display:flex;align-items:center }.webform-component--office-hours .webform-container-inline {display:flex;flex-wrap:wrap;align-items:center }.webform-component--hours-of-operation .webform-container-inline {display:flex;flex-wrap:wrap;align-items:center }.webform-container-inline div,.webform-container-inline div.form-item {display:flex }.webform-component--office-hours label {width:100% }.webform-component--employees-names-and-emails .description {padding-bottom:10px }.webform-component--employees-names-and-emails {margin-bottom:10px }.webform-component--logo-ready-date .webform-calendar-day-0.hasDatepicker {width:60px }.webform-container-inline div,.webform-container-inline div.form-item {margin-right:5px }.questionnaire-form-page .webform-client-form button.btn.btn-default.form-submit.ajax-processed {padding:14px 45px }.questionnaire-form {padding-top:30px }.webform-calendar {width:60px }.webform-client-form-205 .webform-component--e-mail {width:48%;float:left;margin-right:16px;color:#bababa;font-size:12px;font-weight:100 }.webform-client-form-201.questionnaire-form .form-group label {margin-bottom:10px;display:block }.webform-client-form-192.questionnaire-form .form-group label {margin-bottom:10px;display:block }.webform-component--mailing-address.webform-container-inline .textarea-processed {display:block }.webform-component--physical-address.webform-container-inline .form-textarea-wrapper {display:block }.dashboard-header .dashboard-header-menu .dropdown-menu a {display:block }.alert.alert-block {margin-top:20px }.page-node-41 #node-41 {padding-top:40px }.page-node-41 #block-smilemedia-bootstrap-system-main p {font-weight:600;font-size:18px;line-height:28px }.webform-client-form.webform-client-form-190 .form-item .form-checkbox {width:auto!important;margin-right:10px }.page-node-180>.main-container {padding-left:15px;padding-right:15px }.paragraph--type--full-service-list {background:#f2f6f8;padding-top:60px }.paragraph--type--full-service-list .content .field-collection-container {width:100%;max-width:847px;padding:0 15px;margin:0 auto }.paragraph--type--full-service-list .entity-field-collection-item .content {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center!important;align-items:center!important }.paragraph--type--full-service-list .entity-field-collection-item .content .field-type-image {width:60px }.paragraph--type--full-service-list .entity-field-collection-item .content .field-type-image img {width:auto!important }.paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-title {width:calc(100% - 80px);font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#333;padding-left:20px }.paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-body {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#000;padding-top:20px }.paragraph--type--full-service-list .field-items>.field-item {margin-bottom:40px }.paragraph--type--full-service-list .field-items>.field-item .field-collection-view {padding-top:0;margin:0;border:0!important }.paragraph--type--full-service-list .field-collection-container {border:0!important }.paragraph--type--full-service-list {padding-top:50px;padding-bottom:20px }.resultes-area .field-name-field-results .field-items>.field-item {width:100%;padding:0 }.case-study-services .my-seo-website-score {-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important }.summary-text-box {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px }.summary-text-box p {display:grid }.summary-area {padding:10px 0 20px;background:#fff }.summary-area h2 {font-family:Montserrat,sans-serif;font-size:40px!important;line-height:50px;font-weight:800;color:#333;padding-bottom:10px;margin:0 }.node-type-results .ecommerce-services-title h4 {font-size:34px!important;line-height:50px!important;font-weight:800!important;color:#3c3c3c;padding-left:20px }.node-type-results .ecommerce-services-title {padding-bottom:20px }.summary-area p {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#616161 }.case-study-services-row {-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px }.case-study-services-row .case-study-services-box {display:contents }.case-study-services-row .case-study-services-box h3 {font-family:Montserrat,sans-serif;font-size:24px;line-height:34px;font-weight:700;color:#333;margin:0;padding-bottom:10px }.case-study-services-row .case-study-services-box ul {padding:0;list-style:none }.case-study-services-row .case-study-services-box ul li {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#616161;padding-left:22px;padding-right:10px;position:relative;margin-bottom:8px }.case-study-services-row .case-study-services-box ul li:before {content:"";width:10px;height:10px;background:#9e9e9e;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:9px;left:0 }.resultes-area {padding-top:0 }.case-study-services .my-seo-website-score-left .cta-btn.outline a {font-size:19px;text-transform:uppercase;border:1px solid #e34527;color:#e34527;padding-bottom:7px }.case-study-services .my-seo-website-score-left .cta-btn.outline a:hover {color:#fff }.case-study-services .my-seo-website-score-left .cta-btn.outline {padding-top:40px }.case-study-services {padding-bottom:80px }.my-seo-website-score-left {width:50% }.my-seo-website-score-right {width:50% }.impact-box {padding:20px 50px 30px;background:#fff;margin-top:70px }.impact-title {display:-ms-flexbox!important;display:flex!important;padding-bottom:20px }.impact-title p {width:60px;margin-bottom:0;display:inline-block }.impact-title h2 {font-family:Montserrat,sans-serif;font-size:40px!important;line-height:50px!important;font-weight:800;color:#333;padding-left:20px!important;display:inline-block;text-align:left;margin-bottom:0!important;padding-bottom:0!important }.impact-column {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.impact-right {width:346px }.impact-left {width:calc(100% - 346px) }.impact-desc-box-wrap {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.impact-desc-box-wrap .impact-desc-box:nth-child(even) {padding-left:30px;padding-right:10px;position:relative }.impact-desc-box-wrap .impact-desc-box:nth-child(even):before {content:"";width:1px;height:85%;background:#d9dcde;position:absolute;bottom:0;left:0 }.impact-desc-box {width:50%;font-family:Montserrat,sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#000;text-align:left;margin-bottom:20px }.impact-desc-box h3 {font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#333;margin:0;padding-bottom:8px }.impact-desc-box ul {padding:0;list-style:none }.the-goods-box {padding:40px 30px;background:#f2f6f8;text-align:left;font-family:Montserrat,sans-serif;font-size:16px;line-height:26px;font-weight:400;color:#000 }.the-goods-box h3 {font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#000;margin:0;padding-bottom:8px }.the-goods-box ul {padding:0;list-style:none }.the-goods-box ul li {padding-bottom:5px }.case-study-testimonial-wrap {width:calc(100% - 30px);max-width:1052px;margin:0 auto;margin-top:15px;position:relative }.case-study-testimonial {width:100%;max-width:875px;margin-left:auto;position:relative;margin-right:20px }.testimonial-line {width:calc(100% - 86px);height:1px;background:#e5573b;position:absolute;top:27px;right:0;display:block }.case-study-testimonial .testimonial-desc p {font-family:Montserrat,sans-serif;font-size:24px!important;line-height:44px!important;font-weight:500!important;color:#3c3c3c;text-align:left }.case-study-testimonial .testimonial-desc {padding-top:50px }.testimonial-author {width:100%;max-width:875px;margin:0 auto;padding-top:30px;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center!important;align-items:center!important;font-family:Montserrat,sans-serif;font-size:16px;line-height:26px;font-weight:500;color:#3c3c3c;padding-bottom:50px }.testimonial-author img {width:78px!important;height:78px!important;display:block;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-right:15px }.testimonial-line.bottom {top:inherit;right:inherit;bottom:0;left:0 }.case-study-testimonial-wrap:after {content:"";width:56px;height:50px;background:url("/themes/custom/smilemedia/css/../images/quote-new.png");background-size:cover;background-position:center center;display:block;position:absolute;top:0;left:0 }.case-study-testimonial-wrap:before {content:"";width:56px;height:50px;background:url("/themes/custom/smilemedia/css/../images/quote-new-bottom.png");background-size:cover;background-position:center center;display:block;position:absolute;bottom:-22px;right:0 }.style-guide-wrap {margin-top:75px;background:#fff }.style-guide {padding:50px 50px 50px 48px;position:relative }.style-guide h2 {font-family:Montserrat,sans-serif;font-size:40px!important;line-height:50px!important;font-weight:800!important;color:#333;padding-bottom:10px;margin:0;text-align:left;position:relative;z-index:1 }.style-guide p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400;color:#707070;text-align:left;position:relative;z-index:1 }.style-guide-desc {position:relative;z-index:1 }.font-style ul {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center!important;align-items:center!important;position:relative;z-index:1 }.font-style ul li {padding-right:30px }.font-style-box .d-flex {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center!important;align-items:center!important }.style-guide-desc ul {list-style:none;padding:0;margin:0 }.style-guide-desc h4 {font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#3c3c3c;text-align:left;margin:0;padding-bottom:15px }.font-style-pre {-wekit-box-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);-moz-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-ms-box-shadow:0 0 24px 0 rgba(0,0,0,.06);-o-shadow:0px 0px 24px 0px rgba(0,0,0,0.06);box-shadow:0 0 24px 0 rgba(0,0,0,.06) }.font-family {font-size:16px;line-height:20px;font-weight:700;color:#3c3c3c;text-align:left;padding-left:16px }#block-smilemedia-bootstrap-system-main .font-family p {font-size:14px;line-height:20px;text-align:left;margin-bottom:0 }.style-guide .bg-img {position:absolute;right:0;bottom:30px }.colors-style ul {position:relative;z-index:1;list-style:none;padding:0;margin:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.colors-style ul li {width:104px;height:104px;background:#f2f6f8;border:1px solid #e1e4e6;padding:10px;margin-right:16px }.colors-style h4 {font-family:Montserrat,sans-serif;font-size:20px;line-height:30px;font-weight:700;color:#3c3c3c;text-align:left;margin:0;padding-bottom:15px }.colors-style {padding-top:40px }.color-box {position:relative }.color-box .color-name {font-size:12px;font-weight:700;color:#fff;font-family:Montserrat,sans-serif;position:absolute;top:50%;right:0;left:0;margin:0 auto;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:12;padding:0 }.services-area {background:#003a65 }.services-area .service-slide {padding:0 35px;cursor:pointer }.services-area .slick-slide img {width:100% }.service-slide {opacity:.3;-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.slick-current .service-slide {opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1) }.services-area .services-slider {position:relative }.services-area .slick-next,.services-area .slick-prev {font-size:0;line-height:0;position:absolute;top:50%;display:block;width:42px;height:42px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0 }.services-area .slick-next {right:10px;background:url("/themes/custom/smilemedia/css/../images/right-icon.png") }.services-area .slick-prev {left:10px;background:url("/themes/custom/smilemedia/css/../images/left-icon.png");z-index:12 }.shopify-sellonline h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:20px }.shopify-sellonline.business-cta-wrap {padding-top:60px!important;padding-bottom:70px!important }.business-cta-wrap .quote {padding:0!important;background:0 0!important }#block-smilemedia-bootstrap-system-main .business-cta-wrap .quote p {max-width:100%;font-size:18px;line-height:30px;font-weight:400;color:#626262;font-style:normal;text-align:left }.business-cta-wrap .quote:before {display:none!important }.shopify-sellonline.business-cta-wrap .container {width:100%;max-width:1270px }.shopify-why-sellonline {background:#f2f6f8;padding-top:100px;padding-bottom:70px }.shopify-why-sellonline .services-title .title {width:100%!important;padding-bottom:15px!important }.shopify-why-sellonline .services-title .services-title-desc {width:100%!important;padding-left:0!important;padding-bottom:20px!important }.shopify-why-sellonline .container {width:100%;max-width:1270px }.shopify-exp-sellonline .container {width:100%;max-width:1270px }.shopify-exp-sellonline {background:#f2f6f8;padding-top:20px;padding-bottom:70px }.shopify-use-sellonline {background:#f2f6f8;padding-top:20px;padding-bottom:70px }.shopify-use-sellonline .container {width:100%;max-width:1270px }.shopify-exp-sellonline .featured-listing-box .featured-image:before {width:103%;height:calc(100% + -15px);background:url(/themes/custom/smilemedia/css/../images/back-image-bg.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.shopify-use-sellonline .featured-listing-box .featured-image:before {width:103%;height:calc(100% + 2px);background:url(/themes/custom/smilemedia/css/../images/back-image-bg.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.shopify-use-sellonline .featured-listing-box.views-row-even .featured-image:before {left:inherit;right:-27px }.ecommerce-services-listing-wrap.shopify-features {background:#f2f6f8;padding-bottom:100px }.ecommerce-services-listing-wrap.shopify-features .container {background:#fff }.ecommerce-services-listing-wrap.shopify-features .ecommerce-services-box {background:#fafafa }.business-cta-wrap.shopify-features-title {background:#f2f6f8;padding-top:10px!important;padding-bottom:30px!important }.shopify-why-smilemedia {background:#f2f6f8;padding-top:50px;padding-bottom:70px }.ecommerce-services-listing-wrap.shopify-features .container {padding-bottom:15px }.shopify-why-smilemedia {background:#fff;padding-top:100px;padding-bottom:0 }.shopify-why-smilemedia .container {width:100%;max-width:1270px }.shopify-why-smilemedia .featured-listing-box .featured-image:before {display:none }.shopify-why-smilemedia .featured-listing-box .featured-desc ul {list-style:none;padding:0;margin:0 }.shopify-why-smilemedia .featured-listing-box .featured-desc ul li {position:relative;padding-left:22px;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;margin-bottom:5px }.shopify-why-smilemedia .featured-listing-box .featured-desc ul li:before {content:"";width:10px;height:10px;background:#9e9e9e;position:absolute;top:10px;left:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px }.business-cta-wrap.shopify-features-title.shopify-ecommerce-title {padding-top:80px!important }.shopify-devlop-partner {padding-bottom:80px;background:#f2f6f8 }.shopify-devlop-partner .views-row-even {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-direction:inherit!important;flex-direction:inherit!important }.shopify-devlop-partner .container {width:100%;max-width:1270px }.shopify-devlop-partner .views-row-even .component-desc {width:60% }.shopify-devlop-partner .views-row-even .component-image-wrap {width:40% }.case-study-services-row.full-row {-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0 }.search-overlay .form-search.content-search {position:relative }.search-overlay .form-search.content-search button i {font-size:25px!important }.search-overlay .form-search.content-search .input-group-btn {width:49px!important;height:37px!important;position:absolute;top:6px;right:0;z-index:12 }.search-overlay .form-search.content-search .input-group .form-control {padding-right:55px!important }#node-218 .business-cta-wrap .container {padding:0!important }#node-217 .business-cta-wrap .container {padding:0!important }.page-node-218 #block-smilemedia-bootstrap-system-main .business-cta-wrap {padding:20px 0 45px }.page-node-220 .main-container>.row {margin-left:0;margin-right:0 }.page-node-220 .main-container>.row>.col-sm-12 {padding:0!important }.dover-digital-best {padding:100px 0 50px;background:#f2f6f8 }.dover-digital-best .featured-listing-box .featured-image:before {width:103%;height:calc(100% + -15px);background:url(/themes/custom/smilemedia/css/../images/looking-back-image.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.dover-service-information {background:#f2f6f8;padding-bottom:70px }#block-smilemedia-bootstrap-system-main .dover-service-information .services-listing>ul>li {width:20% }.dover-digital-needs {padding:150px 0 100px;background:#f2f6f8 }.dover-digital-needs .featured-listing-box .featured-image:before {width:103%;height:calc(100% + -15px);background:url(/themes/custom/smilemedia/css/../images/back-image-bg.png);background-size:cover;background-repeat:no-repeat;top:-27px;left:-27px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px }.dover-digital-needs .featured-listing-box.views-row-even .featured-image:before {left:inherit;right:-27px }#block-smilemedia-bootstrap-system-main .dover-based-services.business-cta-wrap {background:#f2f6f8;padding-bottom:0!important }#block-smilemedia-bootstrap-system-main .dover-based-services.business-cta-wrap .quote {background:#fff!important;padding:40px 40px!important;-webkit-border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0 }.dover-business-grow {padding-top:100px;background:#f2f6f8 }.dover-business-grow .featured-listing-box .featured-image:before {display:none }.dover-business-grow .featured-listing-box .featured-image .field-type-image {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 }.dover-why-work {margin-bottom:100px }.dover-why-work .container {width:100%;max-width:1270px }.dover-why-work .featured-listing-box .featured-image:before {display:none }.dover-why-work .featured-listing-box .featured-image .field-type-image {-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 }#block-smilemedia-bootstrap-system-main .dover-why-work .my-seo-website-score-left h2 {color:#3c3c3c }.dover-why-work .my-seo-website-score {background:#f2f6f8;padding:20px }.dover-why-work .my-seo-website-score-left {padding-left:30px;padding-top:20px }.dover-why-work .featured-listing-box .featured-image-wrap {width:465px }.dover-why-work .featured-listing-box .featured-desc {width:calc(100% - 465px) }.dover-why-work .featured-image-wrap {padding-right:0 }.dover-why-work .my-seo-website-score-left p {color:#626262!important;font-weight:400!important }.dover-why-work .my-seo-website-score-left ul {list-style:none;padding:0;margin:0 }.dover-why-work .my-seo-website-score-left ul li {position:relative;padding-left:22px;font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;margin-bottom:5px }.dover-why-work .my-seo-website-score-left ul li:before {content:"";width:10px;height:10px;background:#9e9e9e;position:absolute;top:10px;left:0;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px }.dover-webdiesign-agency.business-cta-wrap {padding-bottom:30px!important }.featured-desc span {color:#e05844 }.paragraph--type--full-service-list .content .field-collection-container {width:100%;max-width:1270px;padding:0 15px;margin:0 auto }.paragraph--type--full-service-list .entity-field-collection-item .content {display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-align:center!important;align-items:center!important }.paragraph--type--full-service-list .entity-field-collection-item .content .field-type-image {width:80px }.paragraph--type--full-service-list .entity-field-collection-item .content .field-type-image img {width:auto!important }.paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-title {width:calc(100% - 100px);font-family:Montserrat,sans-serif;font-size:34px;line-height:50px;font-weight:800;color:#3c3c3c;padding-left:20px }.paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-body {font-family:Montserrat,sans-serif;font-size:18px;line-height:30px;font-weight:400;color:#626262;padding-top:20px }.paragraph--type--full-service-list .field-items>.field-item {margin-bottom:40px }.paragraph--type--full-service-list .field-items>.field-item .field-collection-view {padding-top:0;margin:0;border:0!important }.paragraph--type--full-service-list .field-collection-container {border:0!important }.paragraph--type--full-service-list {padding-top:0;padding-bottom:0;background:#f2f6f8 }.paragraph--type--full-service-list .field-collection-container .field-name-field-2-column-information {background:#fff!important;padding:0 0!important;border-radius:8px }.dover-business-grow .featured-listing-box .featured-desc {padding-bottom:30px }.paragraph--type--full-service-list .field-collection-container .field-name-field-2-column-information .field-name-field-2-column-body .field-items {border-bottom:1px solid #d9dcde;padding-bottom:40px }.paragraph--type--full-service-list .entity-field-collection-item .content {padding:0 40px 40px 40px!important }.paragraph--type--full-service-list .field-items>.field-item {margin-bottom:0 }.paragraph--type--full-service-list .field-items>.field-item:last-child .field-name-field-2-column-information .field-name-field-2-column-body .field-items {border-bottom:0;padding-bottom:0 }.tab-wrap {background:#f2f6f8 }.tab-wrap .container {width:100%;max-width:1270px }.tab-wrap .container {padding:0 }.tab-listing {background:#fff!important;padding:0 0 40px!important }.tab-listing .nav-tabs {border-bottom:1px solid #cfd2d4!important }.tab-listing .nav-tabs>li {margin-bottom:0 }.tab-listing .nav-tabs>li>a {border-bottom:0!important;margin-right:0;padding:35px 40px;font-size:18px;font-weight:700;color:#989898;text-transform:uppercase;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0 0 0 0;border-radius:0 0 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.tab-listing .nav-tabs>li:first-child>a {-webkit-border-radius:8px 0px 0px 0px;-moz-border-radius:8px 0 0 0;border-radius:8px 0 0 0;border-right:0!important }.tab-listing .nav-tabs>li>a img {width:auto!important;margin-right:10px }.tab-listing .nav-tabs>li a.active,.tab-listing .nav-tabs>li>a:hover {color:#3c3c3c;background:#f2f6f8 }.tab-listing .tab-content {padding:30px 30px;background:#f2f6f8;border:1px solid #cfd2d4;border-top:0 }.tab-listing .tab-content h4 {font-family:Montserrat,sans-serif;font-size:24px;line-height:34px;font-weight:700;color:#3c3c3c;margin:0;padding-bottom:10px }.tab-listing .tab-content p {font-family:Montserrat,sans-serif;font-size:18px!important;line-height:30px!important;font-weight:400;color:#626262!important }.tab-wrap .quote {padding:0!important;background:0 0 }.tab-wrap .quote p {max-width:100%!important;font-family:Montserrat,sans-serif!important;font-size:18px!important;line-height:30px!important;font-weight:400!important;color:#626262!important;font-style:normal!important;text-align:left!important;margin-bottom:25px!important }.tab-wrap .quote::before {display:none!important }.ready-to-go-cta-form {width:100%;max-width:640px;margin:0 auto;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding-top:30px }.ready-to-go-cta-form .form-group {width:calc(100% - 255px);padding-right:10px }.ready-to-go-cta-form .form-group .form-control {width:100%;height:55px;background:#fff;-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px }.ready-to-go-cta-form .form-group.cta-submit-btn {width:255px }.ready-to-go-cta-form .form-group.cta-submit-btn .submit {font-family:Montserrat,sans-serif;font-size:16px;line-height:33px;font-weight:700;height:55px;color:#fff;background:#e05844;border:1px solid #e34527;text-transform:uppercase;display:inline-block;padding:10px 10px 13px 10px;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.ready-to-go-cta-form .form-group.cta-submit-btn .submit:hover {background:#fff;color:#e34527 }.dover-why-work .my-seo-website-score-left .cta-btn.outline a {border-color:#e34527;color:#e34527 }.dover-why-work .my-seo-website-score-left .cta-btn.outline a:hover {color:#fff }.page-node-221 .main-container>.row {margin-left:0;margin-right:0 }.page-node-221 .main-container>.row>.col-sm-12 {padding:0!important }#block-smilemedia-bootstrap-system-main .general-cta-desc h2 {font-family:Montserrat,sans-serif!important;font-size:36px!important;line-height:50px!important;font-weight:700!important;color:#fff!important;margin:0!important }.content-site-logo {width:100%;max-width:400px;margin:0 auto;text-align:center;padding-bottom:20px;padding-top:80px }.content-site-logo img {width:89px;margin:0 auto }.dashboard-form-box {width:100%;max-width:400px;margin:0 auto;padding:28px 25px 30px;background:#fff }.dashboard-form-box .form-title h2 {font-family:Montserrat,sans-serif;font-size:26px!important;line-height:34px!important;font-weight:700!important;color:#e5573b!important;text-align:left!important;margin:0;padding:0 0 10px 0!important }.user-register {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;color:#626262;font-weight:400;padding-bottom:5px }.user-register a {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;color:#299ecc;font-weight:500 }.page-user {background:#f2f6f8 }.dashboard-form-box .form-group {background:0 0!important }.dashboard-form-box .form-group label {font-family:Montserrat,sans-serif;font-size:14px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.dashboard-form-box .form-group .form-control {font-size:14px!important;font-weight:500!important;color:#3c3c3c!important;width:100%!important;height:45px!important;background:#f8f8f8!important;border:1px solid #ccc!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;outline:0!important;box-shadow:none!important }.dashboard-form-box .form-group .form-control.error {border-color:#b94a48!important }.dashboard-form-box .form-submit {font-family:Montserrat,sans-serif;width:100%!important;height:55px!important;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;border-radius:27px!important;border:0!important;font-size:19px!important;font-weight:700!important;color:#fff!important;margin-bottom:0!important;margin-top:10px!important }.webform-node-222 .form-group label {font-family:Montserrat,sans-serif;font-size:14px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.webform-node-222 .form-group .form-control {font-size:14px!important;font-weight:500!important;color:#3c3c3c!important;width:100%!important;height:45px!important;background:#f8f8f8!important;border:1px solid #ccc!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;outline:0!important;box-shadow:none!important;margin:0!important }.webform-component--basic-information p {font-size:12px!important;font-weight:400!important;color:#3c3c3c!important;border-bottom:1px solid #d9dcde;padding-bottom:8px;margin-bottom:20px!important }.webform-component--basic-information strong {font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c!important }.dashboard-form-box .forgot-password {margin-bottom:15px }.dashboard-form-box .forgot-password a {font-family:Montserrat,sans-serif;font-size:11px;line-height:30px;font-weight:600;color:#299ecc }.dashboard-form-box .form-group.form-type-password {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important }#webform-submission-webform-222-block-content-103-add-form>div {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin-right:-15px;margin-left:-15px }.webform-component--basic-information {width:100%;padding:0 15px }#webform-submission-webform-222-block-content-103-add-form .form-group {width:50%;margin-left:0;margin-right:0;padding:0 15px;float:left }#webform-submission-webform-222-block-content-103-add-form .form-group.webform-component-textarea {width:100%;margin-left:0;margin-right:0;padding:0 15px }#webform-submission-webform-222-block-content-103-add-form .form-group.webform-component-textarea .description {font-size:14px;line-height:30px;font-weight:400;color:#626262;padding-bottom:8px }#webform-submission-webform-222-block-content-103-add-form .webform-component--general-question {width:100%;padding:0 15px }#webform-submission-webform-222-block-content-103-add-form .webform-component--general-question {padding:10px 15px 10px }#webform-submission-webform-222-block-content-103-add-form .webform-component--general-question p {font-size:12px!important;font-weight:400!important;color:#3c3c3c!important;border-bottom:1px solid #d9dcde;padding-bottom:8px;margin-bottom:20px!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--general-question strong {font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--content,#webform-submission-webform-222-block-content-103-add-form .webform-component--design-specific,#webform-submission-webform-222-block-content-103-add-form .webform-component--general,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-recommendations,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-specific {width:100%;padding:0 0 0;margin-bottom:10px;margin-right:15px;margin-left:15px;border-bottom:1px solid #d9dcde;font-size:18px;line-height:34px;color:#3c3c3c;font-weight:700 }#webform-submission-webform-222-block-content-103-add-form .webform-component--content p,#webform-submission-webform-222-block-content-103-add-form .webform-component--design-specific p,#webform-submission-webform-222-block-content-103-add-form .webform-component--general p,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-recommendations p,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-specific p {font-size:18px!important;line-height:34px!important;color:#3c3c3c!important;font-weight:700!important }.page-user .row {margin-left:0!important;margin-right:0!important }.form-title p {font-size:14px!important;line-height:22px!important;color:#626262!important;margin-bottom:10px!important }#webform-submission-webform-222-block-content-103-add-form .form-group.webform-component-textarea .form-control.form-textarea {height:105px!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--general-question p {margin-bottom:0!important }.page-user .banner-content {padding-top:50px }#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-recommendations {padding-top:15px;margin-bottom:15px }#webform-submission-webform-222-block-content-103-add-form .webform-component--supported-browsers {padding:0 15px!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--supported-browsers h4 {font-size:14px!important;line-height:20px!important;color:#3c3c3c!important;font-weight:700!important;margin:0!important;padding:0 0 8px!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--supported-browsers p {font-size:14px!important;line-height:20px!important;font-weight:400!important;color:#626262!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--monitor-resolution {padding:10px 15px 0!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--monitor-resolution h4 {font-size:14px!important;line-height:20px!important;color:#3c3c3c!important;font-weight:700!important;margin:0!important;padding:0 0 8px!important }#webform-submission-webform-222-block-content-103-add-form .webform-component--monitor-resolution p {font-size:14px!important;line-height:20px!important;font-weight:400!important;color:#626262!important }#webform-submission-webform-222-block-content-103-add-form .form-submit {width:100%;max-width:178px;height:55px;margin:30px 0 50px 15px!important;border-radius:27px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;font-size:19px!important;line-height:28px!important;font-weight:700!important;color:#fff!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#webform-submission-webform-222-block-content-103-add-form .form-submit:hover {background-color:#b43b26 }.btn.active:focus,.btn:active:focus,.btn:focus {outline:0!important }.page-node-245 .inner-banner-img img {width:100%!important;min-height:341px;height:auto!important }.page-node-245 .banner-content {padding-top:160px }.page-user-reset-254 #user-pass-reset {width:100%;max-width:400px;margin:0 auto;padding:28px 25px 30px;background:#fff }.page-user-reset-254 #user-pass-reset p {font-size:14px!important;line-height:20px!important;font-weight:400!important;color:#626262!important;margin-bottom:10px }.page-user-reset-254 #user-pass-reset .form-submit {width:100%;max-width:178px;height:55px;margin:30px 0 0 0!important;border-radius:5px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;background:#e4634d none repeat scroll 0 0;font-size:19px!important;line-height:28px!important;font-weight:700!important;color:#fff!important;border:0!important;text-transform:uppercase!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.page-user-reset-254 #user-pass-reset .form-submit:hover {background-color:#b43b26 }.page-user-254 .tabs--secondary {display:none }.page-user-254.page-user .tabs--primary.nav.nav-tabs {max-width:100% }.page-user-254.page-user .form-image {width:100%;max-width:400px;margin:0 auto;text-align:center;padding-bottom:20px;padding-top:80px }.page-user-254.page-user .form-image img {width:89px;margin:0 auto }#user-profile-form .form-type-password {width:100% }.pass-info h3 {font-size:16px!important;line-height:22px!important;font-weight:700!important }.pass-info ul {list-style:none;margin:0;padding:0 }.pass-info ul li {position:relative;padding-left:30px;font-size:14px;line-height:22px;font-weight:400;color:#626262 }.pass-info ul li:before {content:"";width:6px;height:6px;background:#626262;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:6px;left:10px }#user-profile-form .form-submit {width:100%;max-width:100%;height:55px;margin:30px 0 0 0!important;border-radius:5px;-webkit-border-radius:27px;-moz-border-radius:27px;-ms-border-radius:27px;-o-border-radius:27px;background:#e4634d none repeat scroll 0 0;font-size:19px!important;line-height:28px!important;font-weight:700!important;color:#fff!important;border:0!important;text-transform:uppercase!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }#user-profile-form .form-submit:hover {background-color:#b43b26 }#user-profile-form .form-type-password.form-item-pass-pass1 {padding-bottom:30px;position:relative }#user-profile-form .form-type-password.form-item-pass-pass1 .password-strength {margin-top:0!important;position:absolute;bottom:0;left:0 }.password-confirm {font-size:14px;line-height:30px;font-weight:500;color:#626262;visibility:visible!important;margin-top:0!important }div.form-item div.password-suggestions {display:none!important }#user-pass {margin-top:60px }#user-pass p {font-size:14px!important;line-height:22px!important;color:#626262!important;margin-bottom:10px!important }.page-user-254 .profile {width:100%;max-width:550px;margin:0 auto;padding:28px 25px 30px;background:#fff;margin-top:50px }.page-user-254 .profile .field {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;padding-bottom:10px }.page-user-254 .profile .field .field-label {width:50% }.page-user-254 .profile .field .field-items {width:50% }.page-user-254 .profile h3 {font-size:28px!important;line-height:38px!important;font-weight:700!important;text-align:left!important;margin:0!important;padding-top:15px!important;padding-bottom:20px!important }.contact_info_new .content-areas .item-lists h3 a {font-family:Montserrat,sans-serif;font-size:14px;line-height:30px;font-weight:600;color:#e34527;margin:0 }.page-user-edit #user-profile-form>div {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin:0 -8px }.page-user-edit #user-profile-form .basic-info {width:100%;padding:0 8px;margin-bottom:20px }.page-user-edit #user-profile-form .basic-info h2 {font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c;margin:0;padding:0;padding-bottom:8px;border-bottom:1px solid #d9dcde }.page-user-edit #user-profile-form .form-group {width:50%;padding:0 0 }.page-user-edit #user-profile-form .form-group .form-group {width:100%;padding:0 8px;margin:0 }.page-user.page-user-edit {background:#fff }.page-user.page-user-edit .region.region-content {max-width:800px }.page-user.page-user-edit .form-group label {font-family:Montserrat,sans-serif;font-size:14px!important;line-height:30px!important;font-weight:400!important;color:#626262!important }.page-user.page-user-edit .form-group .form-control {font-size:14px!important;font-weight:500!important;color:#3c3c3c!important;width:100%!important;height:45px!important;background:#f8f8f8!important;border:1px solid #ccc!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;border-radius:4px!important;outline:0!important;box-shadow:none!important;margin:0!important }.page-user.page-user-edit #edit-account {width:100% }.page-user.page-user-edit p.help-block {font-size:14px!important;line-height:24px!important;padding:10px 0 }.chnage-pass h2 {width:100%;font-size:24px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c;margin:0;padding:0;padding-bottom:8px;border-bottom:1px solid #d9dcde;margin-bottom:20px }.chnage-pass {padding:0 8px;width:100% }.chnage-pass h2 span {font-size:12px!important;line-height:34px!important;font-weight:400!important;color:#3c3c3c!important }.page-user-edit #user-profile-form .form-group.form-item-pass-pass1 {padding-bottom:40px;margin-bottom:12px;padding-left:0;padding-right:0 }.page-user-edit #user-profile-form .form-type-password.form-item-pass-pass1 .password-strength {left:1px }.page-user-edit #user-profile-form .form-actions.form-wrapper.form-group {padding-left:16px }.page-user-edit #user-profile-form .form-submit {width:100%;max-width:133px }.page-node-202 .field--name-body .field-item.even {padding-top:50px;padding-bottom:50px }body.page-node-202 {background:#f2f6f8 }.page-node-202 .field--name-body .field-item.even h4 {font-size:18px!important;line-height:20px!important;margin:0!important;padding:0 0 10px 0!important;text-align:left!important }.page-node-202 .field--name-body .field-item.even p {font-size:16px!important;line-height:24px!important;color:#626262!important;text-align:left!important }.questionnaire-tab-wrap {background:#fff;padding:50px 0 70px }.questionnaire-tab {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.questionnaire-tab .questionnaire-tab-nav {width:392px }.questionnaire-tab .questionnaire-tab-desc {width:calc(100% - 392px);padding-left:30px }.questionnaire-tab-nav .nav-tabs {border:0 }.questionnaire-tab-nav .nav-tabs>li {width:100%;display:block;margin:0 0 20px }.questionnaire-tab-nav .nav-tabs>li a {width:100%;display:block;margin:0;border:1px solid #e1e2e3!important;padding:16px 20px;font-size:20px!important;line-height:26px!important;color:#3c3c3c!important;font-weight:700!important;text-transform:capitalize!important;-webkit-border-radius:5px!important;-moz-border-radius:5px!important;border-radius:5px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.questionnaire-tab-nav .nav-tabs>li a:hover,.questionnaire-tab-nav .nav-tabs>li.active a {border-color:#e5573b!important;background:rgba(229,87,59,.12) }.questionnaire-tab-nav .nav-tabs>li a img {margin-right:20px }.questionnaire-box {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.questionnaire-info-box ul {list-style:none;counter-reset:my-awesome-counter }.questionnaire-info-box ul li {counter-increment:my-awesome-counter;padding-left:20px;padding-top:16px;padding-bottom:16px;font-size:18px;font-weight:700;color:#3c3c3c;position:relative;border-bottom:1px solid #e2e2e2 }.questionnaire-info-box ul {padding:0 }.questionnaire-info-box ul li:before {content:counter(my-awesome-counter) ". ";position:absolute;top:13px;left:0;font-size:18px;font-weight:700;color:#3c3c3c }.questionnaire-info-box ul li h3 {font-size:18px!important;font-weight:700!important;color:#3c3c3c!important;padding:0 0 4px;margin:0 }.questionnaire-info-box ul li p {font-size:14px!important;line-height:30px!important;font-weight:400!important;color:#3c3c3c!important }.questionnaire-cta-btn {width:120px;text-align:right }.questionnaire-cta-btn a {display:inline-block;padding:0 12px;border:1px solid #299ecc;font-size:14px;line-height:30px;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px }.questionnaire-cta-btn a img {margin-right:6px }.questionnaire-desc {width:calc(100% - 120px) }.questionnaire-info-box .title h2 {font-size:30px!important;line-height:34px!important;font-weight:700!important;color:#3c3c3c!important;padding-bottom:8px!important }.page-node-202 .container {width:100%;max-width:1270px }.page-node-202 .row {margin-left:0!important;margin-right:0!important }.page-node-202 .view-content>div {padding:0 }.page-node-202 #block-copyright .field--name-body {padding:0 }.page-node-202 .inner-banner-img img {min-height:341px }.dashboard-header-logo .logo {position:absolute;top:0 }.dashboard-header-menu ul {display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;margin:0;padding:0;list-style:none }.dashboard-header-menu ul li {padding:35px 20px;border-right:1px solid #a2a2a2 }.dashboard-header-menu ul li:first-child {border-left:1px solid #a2a2a2 }.not-logged-in .dashboard-header-menu ul li {border-right:0;border-left:0 }.dashboard-header-menu ul li a {font-size:16px;font-weight:400;color:#fff }.dashboard-header .dashboard-header-menu .btn {padding:0;font-size:16px;font-weight:400;color:#fff;position:relative;padding-right:15px }.dashboard-header .dashboard-header-menu .dropdown-toggle::after {width:13px;height:7px;border:0;background:url(/themes/custom/smilemedia/css/../images/toggle-arrow-new.svg);margin:0;vertical-align:inherit;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:8px;right:-5px }.dashboard-header-logo .logo img {width:150px }.dashboard-header .dashboard-header-menu .dropdown-menu {width:191px!important;right:0!important;margin:0 auto;background:rgba(0,0,0,.4)!important;border-radius:0!important;padding:0!important }.dashboard-header .dashboard-header-menu .dropdown-menu a {padding:23px 16px 23px 16px!important;font-size:14px;font-weight:400;color:#fff;text-transform:capitalize;border-top:1px solid #686262 }.dashboard-header .dashboard-header-menu .dropdown-menu a:first-child {border-top:0 }.page-user-edit .inner-banner-img img {width:100%;min-height:341px;object-position:inherit }.page-user-254 .form-type-password-confirm .form-type-password.form-item-pass-pass2 {padding:0 0!important }.page-user-edit .chnage-pass {padding-top:20px!important }#user-pass {margin-top:0!important }#edit-submitted-print-materials .form-type-checkbox:last-child {margin-bottom:10px }#edit-submitted-creative-elements .form-type-checkbox:last-child {margin-bottom:10px }#edit-submitted-audience-age-groups .form-type-checkbox:last-child {margin-bottom:10px }.not-logged-in .dashboard-header-menu ul li {padding:25px 20px }.not-logged-in .dashboard-header-menu ul li .call-btn {padding:7px 25px 5px 45px;position:relative;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #fff }.not-logged-in .dashboard-header-menu ul li .call-btn img {position:absolute;top:-1px;left:-1px }.not-logged-in .dashboard-header-menu ul li:last-child img {margin-right:8px }#webform-submission-webform-222-block-content-103-add-form .webform-component--content span,#webform-submission-webform-222-block-content-103-add-form .webform-component--design-specific span,#webform-submission-webform-222-block-content-103-add-form .webform-component--general span,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-recommendations span,#webform-submission-webform-222-block-content-103-add-form .webform-component--technical-specific span {width:24px;height:24px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#e5573b;display:inline-block;text-align:center;color:#fff;line-height:24px }.questionnaire-form-page>.row {margin-left:0;margin-right:0 }.questionnaire-form-page .inner-banner-img img {width:100%!important;height:auto!important;min-height:341px }.webform-client-form-191 .form-submit {width:100%;max-width:100%;height:55px;margin:30px 0 0 0!important;border-radius:27px!important;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;-ms-border-radius:27px!important;-o-border-radius:27px!important;background:#e4634d none repeat scroll 0 0;font-size:19px!important;line-height:28px!important;font-weight:700!important;color:#fff!important;border:0!important;text-transform:uppercase!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.page-user-reset- .dashboard-form-box p {font-size:14px!important;line-height:22px!important;color:#626262!important;margin-bottom:10px!important }.page-user-reset- .dashboard-form-box .form-submit {width:100%;max-width:100%;height:55px;margin:30px 0 0 0!important;border-radius:27px!important;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;-ms-border-radius:27px!important;-o-border-radius:27px!important;background:#e4634d none repeat scroll 0 0;font-size:19px!important;line-height:28px!important;font-weight:700!important;color:#fff!important;border:0!important;text-transform:uppercase!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.pass-reset-token .form-image {width:100%;max-width:400px;margin:0 auto;text-align:center;padding-bottom:20px;padding-top:80px }.pass-reset-token .form-image img {width:89px;margin:0 auto }.pass-reset-token #user-profile-form>div {display:block!important }.pass-reset-token #user-profile-form .form-group .form-group {padding-left:0!important;padding-right:0!important }.pass-reset-token #user-profile-form .form-submit {max-width:100% }.pass-reset-token #user-profile-form .form-group {width:100%!important }.pass-reset-token #user-profile-form .form-actions.form-wrapper.form-group {padding-left:0 }#webform-submission-webform-222-block-content-103-add-form {padding-top:50px }.pass-reset-token {background:#f2f6f8!important }.questionnaire-form .form-group select.form-control {padding-top:0;padding-bottom:0 }.page-node-210.questionnaire-form-page .questionnaire-form>div {width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important }.page-node-210.questionnaire-form-page .questionnaire-form>div .form-group {width:100% }.webform-component--service-businesse-experience ul {padding:0;margin:0;list-style:none }.webform-component--service-businesse-experience ul li {position:relative;padding-left:30px;font-size:16px;line-height:22px;font-weight:400;color:#626262;margin-bottom:10px }.webform-component--service-businesse-experience ul li:before {content:"";width:6px;height:6px;background:#626262;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;position:absolute;top:6px;left:10px }.page-node-210.questionnaire-form-page .webform-component--bonus-information {width:100% }.page-node-210.questionnaire-form-page .webform-component--employees-names-and-emails {width:100% }.page-node-192.questionnaire-form-page .form-submit,.page-node-210.questionnaire-form-page .form-submit {background:#e66249;border:none;color:#fff;border-radius:0;padding:14px 45px!important;margin-top:13px!important;font-size:19px!important;font-weight:700!important;border-radius:27px!important;-webkit-border-radius:27px!important;-moz-border-radius:27px!important;-ms-border-radius:27px!important;-o-border-radius:27px!important;-webkit-transition:all .3s ease-in-out!important;-moz-transition:all .3s ease-in-out!important;-o-transition:all .3s ease-in-out!important;-ms-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important;outline:0!important }.page-node-210.questionnaire-form-page .webform-component--business-hours {display:flex;align-items:center;flex-wrap:wrap }.page-node-210.questionnaire-form-page .webform-component--business-hours .webform-container-inline {width:100%;display:flex;flex-wrap:wrap;align-items:center }.page-node-210.questionnaire-form-page .webform-component--hours-of-operation .webform-container-inline {display:flex;flex-wrap:wrap;align-items:center }.page-node-210.questionnaire-form-page .webform-container-inline div,.webform-container-inline div.form-item {display:flex }.page-node-210.questionnaire-form-page .webform-component--office-hours label {width:100% }.page-node-210.questionnaire-form-page .webform-component--business-hours>label {width:100% }.page-node-210.questionnaire-form-page .webform-component--business-hours .form-group {width:auto!important }.questionnaire-form-page .row {margin-left:0;margin-right:0 }.questionnaire-form-page div.error,.questionnaire-form-page table tr.error {background-color:transparent!important }.questionnaire-form-page .form-control.error {border-color:#b94a48!important }#user-login button,#user-pass button {margin-top:20px!important }.ebook-form .webform-client-form input:focus {box-shadow:none }.page-node-225.node-type-article .field--name-body p img {margin-left:0 }img.right-align-img {float:right;margin:5px 0 20px 20px }img.alignnone {margin:5px 20px 20px 0 }img.left-align-img {float:left;margin:5px 40px 20px 0 }.views-widget-filter-field_category_tid .bef-select-as-radios {display:flex;flex-wrap:wrap }.views-widget-filter-field_category_tid .bef-select-as-radios .radio {margin-bottom:10px }#views-exposed-form-blog-page-blog .radio input[type=radio] {opacity:0;visibility:hidden }.views-widget-filter-field_category_tid .bef-select-as-radios .radio label {padding:20px 0;border-bottom:2px solid #2796c2 }.views-widget-filter-field_category_tid .bef-select-as-radios .radio input[type=radio]:checked+label {border-bottom:2px solid #fff }.views-field-field-category {padding:20px!important }.box2 .views-field-field-category {padding:20px!important }.summary-area .container {width:100%;max-width:1270px }.case-study-services .container {width:100%;max-width:1270px }.case-study-services .my-seo-website-score {padding-top:30px }.case-study-services-row .case-study-services-box ul li {color:#3c3c3c }.summary-area p {color:#626262 }.page-node-107 .paragraph--type--full-service-list .entity-field-collection-item .content {padding:0 40px 0 40px!important }.page-node-107 .paragraph--type--full-service-list .field-collection-container .field-name-field-2-column-information .field-name-field-2-column-body .field-items {border:0 }.case-study-services-row .case-study-services-box ul {display:inline-block }#webform-submission-webform-222-block-content-103-add-form .form-group label {font-weight:700!important;font-family:Montserrat,sans-serif;color:#000;font-size:16px }.webform-client-form select {background:#f8f8f8;color:#000;border:none;text-shadow:none;padding:14px 14px;outline:0;font-size:12px;font-weight:100;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border:1px solid #ccc }.captcha {width:100%;margin:30px 0 0;padding:0 15px }.business-cta-wrap.local-listing-title {background:#f2f6f8;padding-top:100px!important;padding-bottom:30px!important }body.page-node-229 {background:#f2f6f8 }body.page-node-229 .container {width:100%;max-width:1270px }body.page-node-229 .container .row {margin:0 }.faq-wrap-box {width:100%;max-width:1240px;margin:0 auto;background:#fff;padding:60px 40px;display:flex;flex-wrap:wrap }.faq-wrap-box-left {width:29.6% }.faq-wrap-box-right {width:70.4%;padding-left:50px }.faq-links-box h4 {font-size:22px;line-height:33px;color:#333;font-weight:600;margin:0 0 30px }.faq-links-box ul {padding:0;margin:0;list-style:none;border:0!important }.faq-links-box ul li {width:100%;float:none;display:block;margin-bottom:10px }.faq-links-box ul li a {font-size:18px;line-height:22px;font-weight:400;color:#626262!important;padding:0;background:0 0!important;border:0!important;display:block;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.faq-links-box ul li a:hover,.faq-links-box ul li.active a {color:#e5573b!important }.faq-links-box ul li.active a {font-weight:500 }.faq-wrap-box-right .title h2 {font-size:34px!important;line-height:42px!important;font-weight:900!important;color:#333!important;margin:0 0 20px;padding:0!important }.faq .panel-default>.panel-heading {background:0 0;padding:15px 0;margin:0;border:0!important;border-radius:0 }#accordion h4 {background:0 0 }.faq .panel-group .panel-heading+.panel-collapse>.panel-body {border:0!important;padding:0 }.faq .panel-body p {font-size:18px!important;line-height:22px!important;font-weight:400!important;color:#777!important;margin-bottom:20px }.faq .panel-heading a {font-size:18px;line-height:22px;font-weight:600;color:#e5573b;display:block;position:relative;padding-right:30px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out }.faq .panel-heading a:hover {color:#e5573b }.faq .panel-heading a.collapsed {color:#626262 }.faq .panel-heading a:before {content:"";width:15px;height:3px;background:#e5573b;position:absolute;top:6px;right:0 }.faq .panel-heading a:after {content:"";width:3px;height:15px;background:#e5573b;position:absolute;top:0;right:6px;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out }.faq .panel-heading a.collapsed:after {opacity:1;visibility:visible }.faq #accordion {margin-bottom:0 }.faq .panel-group .panel {border:0;border-bottom:1px solid #cbcbcb }.map-box .container {width:100%;padding:0 }.map-box .container p {max-width:100%!important;padding:0;line-height:0!important }.map-box .quote {padding:0!important;background:0 0!important }.map-box .quote:before {display:none!important }.map-box .quote iframe {width:100% }.dmca-badge {position:absolute;bottom:0;left:0 }@media (max-width:1500px) {.gototop {bottom:10px }}.ecommerce-solutions.about-us-title {padding-bottom:0;background:#f2f6f8 }.ecommerce-services-listing-wrap.ecommerce-services.about-us-listing {background:#f2f6f8!important }.ecommerce-services-listing-wrap.about-us-listing .container {padding:40px 15px }.possible-partner-btn .cta-btn {text-align:center;padding-top:20px }#block-smilemedia-bootstrap-system-main .ecommerce-solutions .quote div.cta-btn p {text-align:center!important }.ecommerce-services-listing-wrap.about-us-listing .ecommerce-services-desc a {color:#e4634d }.page-case-study .paragraph--type--full-service-list {padding-top:50px!important }.page-case-study .paragraph--type--full-service-list .field-collection-container .field-name-field-2-column-information {background:0 0!important }.page-case-study .paragraph--type--full-service-list .content .field-collection-container {width:100%;max-width:847px;padding:0 15px;margin:0 auto }.page-case-study .case-study-testimonial-wrap {margin-top:55px }.page-local-search .main-container>.row,.page-node-229 .main-container>.row,.page-seo .main-container>.row {margin:0!important }.page-local-search .ecommerce-services-listing-wrap {background:#f2f6f8;padding-bottom:80px }.page-local-search .ecommerce-services-listing-wrap .container {background:#fff;padding-bottom:20px }.page-seo .shopify-exp-sellonline {padding-top:100px }.page-seo .ecommerce-services-listing-wrap {background:#f2f6f8;padding-bottom:80px }.page-seo .ecommerce-services-listing-wrap .container {background-color:#fff }.page-video-service #block-views-banner-image-block-2 .view-banner-image .view-footer {display:block;bottom:73px }.page-video-service .banner-content {padding-top:30px }.page-video-service .main-container>.row {margin:0!important }.video-service .featured-listing-box .featured-desc h2 {font-size:40px!important;line-height:50px!important;color:#333!important;font-weight:700!important }.video-service .container {width:100%;max-width:1256px }.video-service .featured-listing-box .featured-desc {padding-left:15px;padding-right:30px }.video-service .featured-listing-box .featured-image:before {display:none }.video-service .featured-listing-box {align-items:center;padding-bottom:50px }.page-video-service .ecommerce-transition .featured-listing-box .featured-image:before {left:inherit;right:-30px }.page-video-service .ecommerce-transition {background:#fff }.page-video-service .dover-business-grow {padding-top:0;background:#fff }.page-video-service .dover-business-grow .container {padding-top:40px;border-top:1px solid #e8e8e8 }.ecommerce-transition .featured-listing-box .featured-image:before {background-size:contain!important;box-shadow:none!important }.page-video-service .dover-business-grow .featured-listing-box {align-items:flex-end }.page-video-service .dover-business-grow .featured-listing-box .featured-desc h4 {font-weight:700!important;font-size:18px!important;line-height:30px!important;color:#626262!important;margin-top:5px;margin-bottom:5px }.page-video-service .ecommerce-solutions.about-us-title {background:#fff;padding-top:0 }.page-video-service .ecommerce-solutions.about-us-title .container {background:#f2f6f8 }.page-video-service #block-smilemedia-bootstrap-system-main .ecommerce-solutions.about-us-title .quote {padding-top:50px!important;padding-right:30px!important;padding-left:30px!important }.page-video-service .ecommerce-services-listing-wrap.custom-video-solution {padding-bottom:100px }#block-smilemedia-bootstrap-system-main .dover-based-services.business-cta-wrap.how-video-marketing .quote {background:#f2f6f8!important;padding-left:0!important;padding-right:0!important }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content {background:#f2f6f8!important;border-bottom:1px solid #d9dcde;padding-top:30px!important }.page-video-service .paragraph--type--full-service-list .field-collection-view {padding:0!important }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content .field-type-image {width:217px }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-title {width:calc(100% - 217px) }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-body {width:calc(100% - 217px);padding-top:0;padding-left:30px }.page-video-service .paragraph--type--full-service-list .field-collection-container .field-name-field-2-column-information .field-name-field-2-column-body .field-items {padding-bottom:0;border:0!important }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content {padding-right:0!important;padding-left:0!important }.page-video-service .paragraph--type--full-service-list .entity-field-collection-item .content .field-name-field-2-column-body h3 {font-family:Montserrat,sans-serif important;font-size:34px;line-height:44px;color:#3c3c3c;margin:0!important;font-weight:700 }.page-about-us .about-us-listing .ecommerce-services-title h4 {width:calc(100% - 85px) }.page-about-us .about-us-listing .ecommerce-services-title img {width:70px!important }span.blue {color:#299ecc }.map-box {background:#fff;padding:100px 0 100px }.map-box .container {width:100%;max-width:1300px;padding:0 30px }.contact-map-wrap {display:flex;flex-wrap:wrap;margin:0 -30px }.contact-map-wrap .contact-map-wrap-left {width:50%;padding:0 30px }.contact-map-wrap .contact-map-wrap-right {width:50%;padding:0 30px;position:relative }#block-smilemedia-bootstrap-system-main .contact-map-wrap .title h2 {font-family:Montserrat,sans-serif;font-size:40px;line-height:50px;font-weight:800;color:#3c3c3c;margin:0;padding-bottom:20px }#block-smilemedia-bootstrap-system-main .contact-map-wrap .title h2 span {color:#e05844;font-weight:inherit;font-size:inherit }.contact-info-box-new {width:100%;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e8e8e8 }.contact-info-box-new .icon {width:60px;height:60px }.contact-info-box-new .icon a {display:block }.contact-info-box-new .info-new {width:calc(100% - 60px);padding-left:16px }.contact-info-box-new .info-new a {width:100%;max-width:265px;font-size:18px;line-height:30px;color:#626262;display:block;word-break:break-all }.map-box .quote iframe {width:calc(100% - 60px);position:absolute;top:0;left:0;height:100%!important;right:0;margin:0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden }.path-blog .container {max-width:1300px;width:100% }.blog-area .blog-content .blog-title a,.blog-area .blog-content .views-field-title a {font-size:20px;line-height:30px;color:#3c3c3c;font-weight:700 }.blog-area .blog-content .blog-body,.views-field-body {font-size:16px;line-height:26px;color:#626262;margin-bottom:30px }.blog-area .blog-content .blog-read a,.views-field-view-node a {background:#e5573b;padding:10px 27px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:38px;display:inline-block;transition:all .3s ease-in-out }.blog-area .blog-content .blog-read a:hover,.views-field-view-node a:hover {background:#3c3c3c }.blog-area .blog-content {display:flex;flex-wrap:wrap }.blog-area .blog-category,.blog-area .blog-post-date,.blog-area .blog-read-min {line-height:.75!important;display:flex;flex-wrap:wrap;align-items:center }.blog-area .blog-category div:before,.blog-area .blog-post-date div:before,.blog-area .blog-read-min div:before {margin-top:0!important }.region-blog-sidebar .block-title {font-size:16px;line-height:24px;padding:9px 12px;background:#3c3c3c;color:#fff;text-align:center;margin-bottom:20px }.region-blog-sidebar .block:first-child .block-title {font-size:16px;line-height:24px;padding:9px 12px;background:#3c3c3c;color:#fff;text-align:center;margin-bottom:20px }.region-blog-sidebar .views-field-field-banner-image {width:175px;float:left }.views-field-field-banner-image img {width:100% }.region-blog-sidebar .views-field-title {width:calc(100% - 195px);float:right }.views-field-title a {font-size:16px;line-height:24px;color:#3c3c3c;font-weight:700;transition:all .3s ease-in-out }.views-field-title a:hover {color:#e5573b }.region-blog-sidebar .views-row {margin-bottom:20px }.views-row:after {content:"";clear:both;display:table }.views-row-odd {clear:left }.blog-listing-wrap .view-content {margin-left:-15px;margin-right:-15px;padding-top:50px;clear:left }.blog-listing {margin-bottom:30px }.blog-listing .views-field-title {margin-top:12px;margin-bottom:12px }.views-widget {overflow:visible }.region-content {clear:left }.region-content .view-filters {background:#2796c2 }.views-exposed-widget {width:calc(100% - 150px);background:#2796c2;padding:0!important }.views-widget-filter-keys {width:100px;padding:0!important;float:none;margin-left:auto;margin-right:30px }.views-widget-filter-keys .form-control {background-color:transparent;box-shadow:none;border:0;border-radius:0;font-size:14px;color:#fff }.views-widget-filter-keys .views-widget {margin-left:0 }.path-blog .blog-listing-wrap .view-filters .views-exposed-widgets {display:flex;align-items:center;flex-wrap:wrap }.path-blog .blog-listing-wrap .view-filters .views-widget-filter-field_category_tid .views-widget {display:flex;flex-wrap:wrap;align-items:center }.views-widget-filter-keys .views-widget input.ctools-auto-submit-processed {width:100%;background:url(/themes/custom/smilemedia/css/../images/search.svg) right 0 center no-repeat;border:0;box-shadow:none;padding-right:25px;color:#fff;font-size:18px }.views-exposed-form .radio {padding:0;margin:0;margin-bottom:0!important;border:0;border-radius:0;background:0 0;color:#fff;margin-right:40px }.views-exposed-form .radio:hover {background:0 0 }.views-exposed-form .radio label {padding:20px 0 15px 0;display:block }.views-widget {margin-bottom:0 }.views-exposed-widget.views-submit-button {display:none }input[type=radio]:checked+label {font-weight:700;border-bottom:2px solid #fff }div#edit-field-category-tid div.sel_bk_color {background:0 0;color:#fff;font-weight:700 }.views-field-field-banner-image {margin-bottom:24px }.blog-category,.blog-post-date,.blog-read-min,.views-field-created,.views-field-field-category,.views-field-field-minutes-to-read {display:inline-block;color:#e5573b!important;font-size:14px!important;font-weight:400!important;padding-right:15px;line-height:1!important }.blog-category .field-content,.blog-post-date .field-content,.blog-read-min .field-content,.views-field-created .field-content,.views-field-field-category .field-content,.views-field-field-minutes-to-read .field-content {display:flex;align-items:center }.blog-category .field-content p,.blog-post-date .field-content p,.blog-read-min .field-content p,.views-field-created .field-content p,.views-field-field-category .field-content p,.views-field-field-minutes-to-read .field-content p {display:flex;align-items:center }.blog-category a,.blog-read-min p,.views-field-field-category a,div.views-field-field-minutes-to-read p {line-height:1!important;color:#e5573b!important;font-weight:400!important;font-size:14px!important;margin-left:5px }.blog-category,.blog-read-min,.views-field-field-category,.views-field-field-minutes-to-read {padding-left:15px;border-left:1px solid #e3dddd;padding-top:0!important;padding-bottom:0!important }.banner-image img {width:100% }.blog-img {margin-bottom:30px }.sticky-share {left:0;right:inherit;position:sticky }.blog-category div,.blog-post-date div,.blog-read-min div p {display:flex;align-items:center }.blog-category div::before,.blog-post-date div::before,.blog-read-min div p::before,.views-field-created div::before,.views-field-field-category div::before,.views-field-field-minutes-to-read div p::before {margin-right:10px }.blog-post-date div::before,.views-field-created div::before {content:url(/sites/default/files/calendar.png) }.blog-read-min div p::before,.views-field-field-minutes-to-read div p::before {content:url(/sites/default/files/clock.png) }.blog-category div::before,.views-field-field-category div::before {content:url(/sites/default/files/menu.png) }.path-blog .new-breadcrumb .breadcrumb {padding-bottom:100px }.blog-img {margin-bottom:23px }.blog-listing {margin-bottom:50px }.path-blog .views-field-field-banner-image {margin-bottom:0!important }.path-blog .view-most-popular .views-field-field-banner-image img {height:74px;object-fit:cover;width:100% }.path-blog .blog-listing-wrap {margin-top:60px }.path-blog .view-blog .views-field-field-banner-image img {height:300px;margin-bottom:23px;object-fit:cover;width:100% }.node-type-article .blog-banner-content {background:#f2f6f8;padding:173px 0 99px 0 }.node-type-article .blog-banner-title {max-width:998px }.blog-banner-title div {font-size:40px;color:#3c3c3c;line-height:50px;font-family:Montserrat;font-weight:700 }.banner-sub-content {display:flex;align-items:center }.banner-sub-content .blog-min-to-read {padding-right:15px }.banner-sub-content .blog-min-to-read p {line-height:.85 }.banner-sub-content .blog-banner-date div {display:flex;align-items:center;color:#e5573b!important;font-size:16px!important;font-weight:400!important;padding-right:15px;line-height:20px!important }.banner-sub-content .blog-banner-category,.banner-sub-content .last-update-date {padding-left:15px;padding-right:15px;border-left:1px solid #e3dddd;padding-top:0!important;padding-bottom:0!important }.banner-sub-content .last-update-date {padding-right:15px;color:#3c3c3c }.banner-sub-content .last-update-date p {line-height:.85 }.banner-sub-content .blog-banner-category div a {color:#e5573b!important;font-size:16px!important;font-weight:400!important;margin-left:5px }.banner-sub-content .blog-min-to-read div p {color:#e5573b!important;font-size:16px!important;font-weight:400!important;margin-left:5px }.banner-sub-content .blog-banner-author,.banner-sub-content .blog-banner-category,.banner-sub-content .blog-banner-date,.banner-sub-content .blog-min-to-read,.banner-sub-content .last-update-date {line-height:.85;display:flex;align-items:center;font-size:16px;margin:5px 0 }.blog-banner-title div {margin-bottom:18px }.banner-sub-content .blog-banner-date div::before {content:url(/sites/default/files/calendar.png);margin-right:10px }.banner-sub-content .blog-banner-category div {display:flex;align-items:center }.banner-sub-content .blog-min-to-read div {display:flex;align-items:center }.banner-sub-content .blog-banner-category div::before {content:url(/sites/default/files/menu.png);margin-right:10px }.banner-sub-content .blog-min-to-read div::before {content:url(/sites/default/files/clock.png);margin-right:10px }.blog-banner-content .blog-banner-author div p {color:#e5573b }.blog-details-wrapper .new-breadcrumb {margin-bottom:100px }.blog-details-wrapper .banner-image {max-width:1029px;width:100%;margin:0 auto;padding:0 15px }.blog-details-wrapper .banner-image img {max-width:100%;margin:auto;display:block }.blog-details-wrapper .region.region-content {max-width:1029px;width:100%;margin:0 auto;padding:0 15px }.blog-details-wrapper .region.region-content .container {padding:0 }.blog-details-wrapper .region.region-content .col-md-12 {margin:0;width:calc(100% - 105px) }.blog-details-wrapper .region.region-content .rteindent1 {margin:0 0 15px }.blog-details-wrapper .page-header span {display:none }.blog-details-wrapper #block-smilemedia-bootstrap-system-main:after,.blog-details-wrapper #block-smilemedia-bootstrap-system-main:before {display:none }.blog-details-wrapper #block-smilemedia-bootstrap-system-main {display:flex;flex-wrap:wrap }.blog-details-wrapper .related-post div h2 {text-align:center;font-size:32px!important;font-weight:700!important;line-height:43px }.blog-details-wrapper .view-related-blog-post div .row {display:flex;justify-content:center;flex-wrap:wrap }.blog-details-wrapper .view-related-blog-post .box2 .blog-title {padding-bottom:0!important }.blog-details-wrapper .blog-read-more a {background:#e5573b;padding:10px 27px;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:38px;display:inline-block;transition:all .3s ease-in-out }.blog-details-wrapper .general-cta-img img {width:100% }.blog-details-wrapper .general-cta-desc .cta-btn {text-align:left }.blog-details-wrapper .blog-content {text-align:left }.blog-details-wrapper .blog-content .blog-body {display:none }.blog-details-wrapper .content-two {background:#f2f6f8;border-bottom:1px solid #e0e0e0 }.blog-details-wrapper .blog-area .blog-content .blog-title {padding-top:0 }.content-two .region-content-below h2 {text-align:center }.blog-details-wrapper .general-cta-desc h2 {text-align:left;color:#fff;font-size:36px;padding:0;font-weight:700 }.path-blog .content-two {background:url(/sites/default/files/get-back.png);background-size:cover;background-repeat:no-repeat }.path-blog #block-mailchimp-signup-mailchimp-signup-block {background:inherit!important;padding:65px 0 }.path-blog #block-mailchimp-signup-mailchimp-signup-block img {width:100px;margin:auto;height:100px }.path-blog .mailchimp-signup-subscribe-form-description {color:#fff;margin-bottom:32px;width:100%;text-align:center }.path-blog #block-mailchimp-signup-mailchimp-signup-block h2 {font-size:40px;color:#fff;font-family:Montserrat;line-height:50px;padding:16px 0 }.path-blog .content-two .region-content-below {padding:0 0 }.path-blog .mailchimp-signup-subscribe-form {position:relative;max-width:620px;width:100%;margin:0 auto }.path-blog .mailchimp-signup-subscribe-form>div {display:flex;flex-wrap:wrap;justify-content:space-between }.path-blog .mailchimp-newsletter-mergefields {width:calc(100% - 206px);margin-top:40px }.path-blog .mailchimp-newsletter-mergefields input {height:55px;border-radius:39px;font-size:14px;color:#696868 }.path-blog .mailchimp-signup-subscribe-form button {background-color:#e5573b!important;padding:13px 30px!important;color:#fff!important;border-radius:56px!important;width:196px;font-size:19px;text-transform:uppercase;font-weight:700;height:55px;outline:0;border:none }.path-blog .mailchimp-signup-subscribe-form .form-actions {display:inline-block;align-items:center;justify-content:center;position:absolute;top:90px;right:0 }.blog-details-wrapper .sticky-share .comments {display:none }.blog-details-wrapper .sticky-share .voting-wrapper {display:none }@media (min-width:992px) {.path-blog .mailchimp-signup-subscribe-form button {position:relative }.blog-details-wrapper h1.page-header {max-width:1029px;width:100%;margin:36px auto 16px;font-weight:700;font-size:32px;line-height:43px;color:#3c3c3c;padding:0 15px 0 15px;text-transform:none!important }.node-type-article #block-smilemedia-bootstrap-system-main .field--name-body {padding:11px 15px }.blog-details-wrapper .sticky-share {margin-top:-110px;left:0;right:inherit;margin-left:0;border-radius:0;position:relative;background:0 0 }.blog-details-wrapper .sticky-share ul {position:sticky;top:90px;background-color:#fff }}@media (max-width:991px) {.path-blog .mailchimp-signup-subscribe-form-description {line-height:20px }#block-mailchimp-signup-mailchimp-signup-block .btn-default {margin:0 auto }.path-blog #block-mailchimp-signup-mailchimp-signup-block h2 {font-size:34px }.content-two .region-content-below {padding:72px 0 }.blog-details-wrapper .field-type-text-with-summary img {width:100%!important }.blog-details-wrapper .field-type-text-with-summary ol {padding:0!important }.blog-details-wrapper .view-related-blog-post div div .row .col-md-4 {width:100%;margin-bottom:30px }.blog-details-wrapper .general-cta-desc {padding-left:15px }.blog-details-wrapper .blog-banner-title div {font-size:24px;line-height:30px }.blog-details-wrapper .banner-sub-content {display:flex;flex-wrap:wrap }.banner-sub-content .blog-banner-category,.banner-sub-content .last-update-date {border-left:none;padding-left:0 }.node-type-article .blog-banner-content {padding:110px 0 50px 0 }.blog-details-wrapper .new-breadcrumb {margin-bottom:0 }.node-type-article h1.page-header {font-size:22px!important;line-height:32px!important }.blog-details-wrapper h1.page-header {max-width:723px;font-weight:700;font-size:32px;line-height:43px;margin-top:36px;color:#3c3c3c;margin-bottom:0;text-transform:none!important }body,html {overflow-x:hidden }.banner-title {padding-bottom:0!important }.path-blog .new-breadcrumb .breadcrumb {padding-bottom:20px }.path-blog .region-blog-sidebar {margin-top:30px }.path-blog .blog-listing-wrap {margin-top:0 }.path-blog .views-field-field-category {margin-top:10px }.blog-details-wrapper .sticky-share {margin-left:0!important;position:fixed!important }}@media (max-width:767px) {.dmca-badge {bottom:10px }.path-blog .mailchimp-newsletter-mergefields {width:100% }.path-blog #block-mailchimp-signup-mailchimp-signup-block h2 {font-size:28px }.path-blog #block-mailchimp-signup-mailchimp-signup-block {padding:30px 0 }}.views-widget-filter-field_category_tid .views-widget {position:relative }.views-widget-filter-field_category_tid .views-widget .more {background-color:#fff;left:0;padding:10px 0;position:absolute;top:100%;width:240px;box-shadow:1px 1px 2px rgba(0,0,0,.2);z-index:10;display:none }.views-widget-filter-field_category_tid .views-widget .more a {display:block;padding:10px 15px }.views-widget-filter-field_category_tid .views-widget .more.show {display:block }.views-widget-filter-field_category_tid .views-widget .more .form-type-radio {width:100%;margin:0 }.views-widget-filter-field_category_tid .views-widget .more .form-type-radio label {padding:10px 15px;margin:0;display:block;color:#000;font-size:14px }.views-widget-filter-field_category_tid .views-widget .more .form-type-radio label:hover {background-color:#f1f1f1 }.inner-banner-slider {padding:0;margin:0;position:relative }.inner-banner-slider .slide {position:relative }.inner-banner-slider .thumb {width:100%;height:auto;position:relative }.inner-banner-slider .thumb:before {content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2) }.inner-banner-slider .thumb img {width:100%;height:100%;margin-left:auto }.inner-banner-slider .banner-text {position:absolute;left:0;top:0;width:100%;height:100% }.inner-banner-slider .banner-text .container {height:100%;max-width:1240px;width:100%;padding:0 15px }.inner-banner-slider .banner-text .container:after,.inner-banner-slider .banner-text .container:before {display:none }.inner-banner-slider .banner-text .container .row {height:100%;margin:0;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center }.inner-banner-slider .banner-text .container .row:after {display:none }.inner-banner-slider .banner-text:before {content:"";left:0;top:0;background-color:#003f5e;position:absolute;width:45%;height:100% }.inner-banner-slider .banner-text .container .row:before {content:"";left:180px;top:0;background-color:#003f5e;position:absolute;width:45%;height:100%;-webkit-transform:skew(-10deg,0deg);-moz-transform:skew(-10deg,0deg);-o-transform:skew(-10deg,0deg);-ms-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg) }.inner-banner-slider .banner-text .wrap {position:relative;z-index:2;max-width:590px;width:100%;padding:0 }.inner-banner-slider .banner-text .banner-title {padding:0;margin:0 0 20px;display:block;font-weight:800;color:#fff;line-height:normal;font-family:Montserrat,sans-serif }.inner-banner-slider .banner-text .banner-title p {color:#fff;font-size:50px;line-height:1.3 }.inner-banner-slider .banner-description .banner-title {padding:0;margin:0 0 20px;display:block;font-size:50px;font-weight:800;color:#fff;line-height:1.3;font-family:Montserrat,sans-serif }.inner-banner-slider .banner-description .banner-title p {color:#fff }.inner-banner-slider .banner-description .banner-alt {font-size:19px;color:#fff;margin-bottom:33px;line-height:normal;padding:0 }.inner-banner-slider .banner-description .banner-alt p {color:#fff }.inner-banner-slider .banner-action {display:block;width:100% }.inner-banner-slider .banner-action .banner-btn {border-radius:5px;padding:13px 40px;font-size:18px;font-weight:700;color:#fff;max-width:259px;width:100%;text-transform:uppercase;line-height:1.6;display:inline-block;vertical-align:top;cursor:pointer;background-color:#e5573b;border:2px solid #e5573b;border-radius:50px }#edit-field-category-tid-wrapper .views-widget {display:flex;flex-wrap:wrap;align-items:center }.category-dropdown {position:relative;display:inline-block }.expand-more-category {color:#fff;text-transform:capitalize;cursor:pointer;padding:20px 20px 20px 0;display:inline-block;background:url("/themes/custom/smilemedia/css/../images/more-down-arrow.svg") no-repeat right center }.expand-more-category a {display:block }.expand-more-category:hover {color:#fff }.path-blog .pagination {padding-bottom:100px;padding-top:30px;margin:0 }.pagination>li {display:inline-block;vertical-align:top;position:relative }.pagination>li a {border:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#626262 }.pagination>li.active a {border-radius:100%;background-color:rgba(229,87,59,.16);color:#e4644d }.pagination>li.pager-ellipsis span {border:0 }.pagination>li.next a {background:url("/themes/custom/smilemedia/css/../images/pagination-next.svg") no-repeat center center;font-size:0 }.pagination>li.prev a {background:url("/themes/custom/smilemedia/css/../images/pagination-prev.svg") no-repeat center center;font-size:0 }.pagination>li a:focus,.pagination>li a:hover {border-radius:100% }.general-cta-wrap.box.blog-ebook-cta {padding:70px 0 50px }#block-views-related-blog-post-block {padding:50px 0 }.general-cta-wrap.full-width .container {max-width:1140px;width:100%;margin:0 auto }.general-cta-wrap.full-width .region-ebook-cta {padding:0 }.general-cta-wrap.full-width .region-ebook-cta .general-cta-img {max-width:300px;width:100%;margin:0 auto }.general-cta-wrap.full-width .region-ebook-cta .general-cta-img img {width:100%!important;height:auto!important }.general-cta-wrap.full-width .region-ebook-cta .general-cta-desc {width:calc(100% - 300px) }.view-id-service_parent_menu .view-content {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap }.a2a_kit a {display:block;padding:12px 0 }.a2a_kit a:hover {opacity:1!important }.a2a_kit a.addtoany_share_save {border-bottom:1px solid #e3e3e3 }#progressbar {background-color:#fceae7;box-shadow:none;height:8px;width:100%;border-radius:0;position:relative;left:0;z-index:8;top:0 }#progressbar.fixed {position:fixed;z-index:1500 }#progressbar .progreses {background-color:#e5573b;height:8px;width:0 }.blog-details-wrapper .blog-banner-category {color:#e5573b }.views-widget-filter-keys .views-widget input.ctools-auto-submit-processed::-webkit-input-placeholder {color:#fff }.views-widget-filter-keys .views-widget input.ctools-auto-submit-processed::-moz-placeholder {color:#fff }.views-widget-filter-keys .views-widget input.ctools-auto-submit-processed:-ms-input-placeholder {color:#fff }.views-widget-filter-keys .views-widget input.ctools-auto-submit-processed:-moz-placeholder {color:#fff }.node-type-article .field--name-body ol,.page-node-225 .field--name-body ol {padding:0 }.breadcrumb {padding:33px 0!important }.main-container ol.breadcrumb li {padding:0 }.services-detail-page {background-color:#f2f6f8 }.services-detail-page .main-container>.row {margin:0 }.services-list-page {background-color:#f2f6f8 }.services-list-page .main-container>.row {margin:0 }.services-listing-content {padding:17px 0 40px;margin:0;text-align:left }#block-smilemedia-bootstrap-system-main .services-listing-content .quote {background-color:transparent;padding:0;margin:0 }#block-smilemedia-bootstrap-system-main .services-listing-content .quote:before {display:none }.services-listing-content h2 {font-size:40px;font-weight:700;line-height:1.2;display:block;width:100%;margin-bottom:10px }.services-listing-content h2 span {color:#e5573b }#block-smilemedia-bootstrap-system-main .services-listing-content .quote p {font-size:18px;color:#626262;line-height:1.6;text-align:left;max-width:100%;margin:0;font-style:normal;font-weight:400 }#block-smilemedia-bootstrap-system-main .remarkable-content {padding:100px 0;margin:0;background-color:#fff }#block-smilemedia-bootstrap-system-main .remarkable-content .quote {padding:0;margin:0;background-color:transparent }#block-smilemedia-bootstrap-system-main .remarkable-content .quote:before {display:none }#block-smilemedia-bootstrap-system-main .remarkable-content h2 {font-size:40px;line-height:1.25;color:#3c3c3c;font-weight:700;padding:0;margin:0 0 20px;display:block;width:100% }#block-smilemedia-bootstrap-system-main .remarkable-content h2 span {color:#e5573b }#block-smilemedia-bootstrap-system-main .remarkable-content .quote p {font-size:18px;color:#626262;line-height:1.6;text-align:left;max-width:100%;margin:0;font-style:normal;font-weight:400 }#block-smilemedia-bootstrap-system-main .services-list-wrap {padding:0 0 70px;margin:0 }#block-smilemedia-bootstrap-system-main .services-list-wrap .view-content {margin:0 -15px }#block-smilemedia-bootstrap-system-main .services-list-wrap [class*=col-],#block-smilemedia-bootstrap-system-main .services-list-wrap [class^=col-] {margin:0 0 30px;padding:0 15px }#block-smilemedia-bootstrap-system-main .services-list-wrap .box {padding:44px 30px;height:100%;background-color:#fff;-moz-box-shadow:0 0 24px rgba(0,0,0,.06);-webkit-box-shadow:0 0 24px rgba(0,0,0,.06);box-shadow:0 0 24px rgba(0,0,0,.06) }#block-smilemedia-bootstrap-system-main .services-list-wrap .box .landing-page-icon {width:60px;height:60px;display:block;margin-bottom:13px }#block-smilemedia-bootstrap-system-main .services-list-wrap .box .landing-page-des {padding:0;margin:0;width:100% }#block-smilemedia-bootstrap-system-main .services-list-wrap .box .landing-page-des h3 {font-size:16px;color:#3c3c3c;font-weight:700;display:block;padding:0;margin:0 0 12px }#block-smilemedia-bootstrap-system-main .services-list-wrap .box .landing-page-des p {font-size:16px;line-height:1.75;color:#3c3c3c }#block-smilemedia-bootstrap-system-main .services-detail-content {padding:17px 0 70px;margin:0 }#block-smilemedia-bootstrap-system-main .services-detail-content.second {padding-top:70px }#block-smilemedia-bootstrap-system-main .services-detail-content .quote {padding:0;margin:0;background-color:transparent }#block-smilemedia-bootstrap-system-main .services-detail-content .quote:before {display:none }#block-smilemedia-bootstrap-system-main .services-detail-content h2 {font-size:40px;line-height:1.25;color:#3c3c3c;font-weight:700;padding:0;margin:0 0 20px;display:block;width:100% }#block-smilemedia-bootstrap-system-main .services-detail-content h2 span {color:#e5573b }#block-smilemedia-bootstrap-system-main .services-detail-content .quote p {font-size:18px;color:#626262;line-height:1.6;text-align:left;max-width:100%;margin:0 0 30px;font-style:normal;font-weight:400 }#block-smilemedia-bootstrap-system-main .services-detail-content .quote a {background-color:transparent;padding:0;border-radius:0;color:#299ecc;font-size:18px;margin:0;text-transform:none }#block-smilemedia-bootstrap-system-main .services-detail-content .quote a.button {background:#e4634d;color:#fff;display:inline-block;padding:11px 48px;font-size:20px;font-style:normal;font-family:Montserrat,sans-serif;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;text-transform:uppercase;font-weight:300 }#block-smilemedia-bootstrap-system-main .ready-to-go-cta h2 a,.ready-to-go-cta h2 a {color:#fff;text-decoration:none;outline:0;text-transform:none }.popular-services {padding:50px 0;background:url(/themes/custom/smilemedia/css/../images/markeint-bg.jpg) no-repeat;background-size:100%;width:100% }.popular-services h2.block-title {font-size:40px;color:#fff;padding:0 0 20px;margin-bottom:25px;position:relative;text-transform:uppercase;font-weight:600 }.popular-services h2.block-title:after {position:absolute;top:75px;width:150px;height:5px;content:"";left:0;background-color:#e4634d }.popular-services ul {padding:0!important;margin:0 0 30px }.popular-services li {padding:5px 0 5px 55px }.popular-services li:nth-child(1) {background:url(/themes/custom/smilemedia/css/../images/groups.png) left 5px no-repeat }.popular-services li:nth-child(2) {background:url(/themes/custom/smilemedia/css/../images/events.png) left 5px no-repeat }.popular-services li:nth-child(3) {background:url(/themes/custom/smilemedia/css/../images/media.png) left 5px no-repeat }.popular-services li:nth-child(4) {background:url(/themes/custom/smilemedia/css/../images/privacy.png) left 5px no-repeat }.popular-services li:nth-child(5) {background:url(/themes/custom/smilemedia/css/../images/live-chat.png) left 5px no-repeat }.popular-services li:nth-child(6) {background:url(/themes/custom/smilemedia/css/../images/video-chat.png) left 5px no-repeat }.popular-services li:nth-child(7) {background:url(/themes/custom/smilemedia/css/../images/active-icons.png) left 5px no-repeat }.popular-services li:nth-child(8) {background:url(/themes/custom/smilemedia/css/../images/analytics-icons.png) left 5px no-repeat }.popular-services li:nth-child(9) {background:url(/themes/custom/smilemedia/css/../images/administrations-icons.png) left 5px no-repeat }#block-smilemedia-bootstrap-system-main .popular-services p {font-size:14px;color:#fff }#block-smilemedia-bootstrap-system-main .services-list-wrap .box .landing-page-icon img {width:auto!important }.dover-business-grow.paragraphs-item-50-50-block-video .featured-image a {position:relative;display:block }.dover-business-grow.paragraphs-item-50-50-block-video .featured-image a .overlay {width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center }.dover-business-grow.paragraphs-item-50-50-block-video .featured-image a .overlay img {width:65px;height:65px }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box {align-items:inherit }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image {height:100% }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image a {height:100% }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image a .field-name-field-50-50-block-video-image {height:100% }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image a .field-name-field-50-50-block-video-image .field-items {height:100% }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image a .field-name-field-50-50-block-video-image .field-items .field-item {height:100% }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap .featured-image a .field-name-field-50-50-block-video-image .field-items .field-item img {height:100%;object-fit:cover }@media (max-width:767px) {.dover-business-grow.paragraphs-item-50-50-block-video .featured-image a .overlay img {width:45px;height:45px }.dover-business-grow.paragraphs-item-50-50-block-video .featured-listing-box .featured-image-wrap {padding-top:40px;padding-right:0!important }}.region-header .menu.nav {position:relative }.region-header .menu.nav>li.column-menu {position:static }.region-header .menu.nav li.column-menu .dropdown-menu {width:100%;max-width:100%;border-radius:0;background:#fff }.region-header .menu.nav li.single-dropdown.dropdown .dropdown-menu {border-radius:0;background:#fff }.region-header .menu.nav li.single-dropdown.dropdown .dropdown-menu li a {padding:10px;display:block }@media (min-width:1025px) {.region-header .menu.nav li:hover>ul.dropdown-menu {display:block }.region-header .menu.nav li.column-menu.dropdown:hover .dropdown-menu {display:flex;flex-wrap:wrap }}.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li {width:33.33%;float:left;border-right:1px solid #cadbe3;padding:15px 20px;display:flex;flex-wrap:wrap;align-items:center;padding-right:10px }.region-header .menu.nav li.column-menu.two-column.dropdown .dropdown-menu li {width:50% }.region-header .menu.nav li.column-menu.one-column.dropdown .dropdown-menu {max-width:50%;height:100%;min-height:302px;overflow:auto }.region-header .menu.nav li.column-menu.one-column.dropdown .dropdown-menu li {width:100% }.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li img {width:30px }.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li a {width:calc(100% - 50px);white-space:normal }.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li:hover a {background:0 0;color:#e5573b }.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li:nth-child(7) {clear:left }@media (max-width:1024px) {#block-smilemedia-bootstrap-system-main-menu {width:100%;display:none;position:absolute;top:100%;left:0;height:calc(100vh - 80px);min-height:302px;overflow:auto;background:#fff }#block-smilemedia-bootstrap-system-main-menu.open {display:block }#block-smilemedia-bootstrap-system-main-menu .menu.nav {display:block!important }.top_links .nav>li {display:block }#block-smilemedia-bootstrap-system-main-menu .menu.nav {padding-top:30px }.nav>li>a:focus,.nav>li>a:hover {background:0 0!important }.region-header .menu.nav li .dropdown-menu {position:relative;max-width:calc(100% - 30px)!important;margin:0 auto 10px;float:none }.region-header .menu.nav li.column-menu.dropdown .dropdown-menu li {width:100%!important;float:none }.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {background-color:transparent;color:#e5573b }.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {background-color:transparent;color:#e5573b }}@media (max-width:999px) {.navbar-default .navbar-toggler {transform:inherit;padding:20px 15px 19px;top:14px;right:73px }}@media (max-width:767px) {.new-header .top_links .region-header {position:static!important }#block-smilemedia-bootstrap-system-main-menu .menu.nav {padding-top:20px }}.search-overlay .form-search.content-search .input-group .form-control {outline:0;box-shadow:none }.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {background-color:transparent;color:#e5573b }.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {background-color:transparent;color:#e5573b }.request-call-menu-btn {text-align:center;padding:5px 0 15px }.request-call-menu-btn a {padding:10px 28px!important;background-color:#e44619!important;display:inline-block!important;font-weight:700!important;border-radius:20px;font-size:14px;color:#fff!important;text-transform:capitalize }.single-dropdown .dropdown-menu {min-width:200px }.custom-video-solution-title {margin-top:40px }@media(max-width:991px) {.services-area .service-slide {padding:0 }}@media(min-width:992px) and (max-width:1280px) {.inner-banner-slider .banner-text .container .row:before {width:35% }}.phase-box .top-box {display:flex;flex-wrap:wrap }.phase-box .top-box .number {font-size:60px;line-height:1.1;font-weight:800;color:#fff;width:153px;height:140px;background:#f23a72;border-radius:37px;display:flex;align-items:center;justify-content:center;margin:0 53px 0 50px;position:relative;z-index:9 }.phase-box .top-box .number:after {content:"";position:absolute;top:100%;left:0;right:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:35px solid transparent;margin:0 auto }.phase-box .top-box .icon-box {width:calc(100% - 256px);text-align:center;background:#fff;border-radius:37px 37px 0 0;padding:37px 58px 50px 58px;box-shadow:0 11px 40px rgb(253 109 153 / 20%);position:relative;z-index:-1;margin-bottom:-40px }.phase-box .top-box .icon-box:after {content:"";position:absolute;bottom:0;left:0;right:0;background:#fff;height:50% }.phase-box .top-box .icon-box img {height:110px;width:auto;background:0 0;position:relative;z-index:9 }.phase-box .ctn-box-wrap {position:relative;padding:60px 34px 23px;background:#fff;border-radius:37px 0 37px 37px;box-shadow:0 11px 40px rgba(253,109,153,.2) }.phase-box .ctn-box-wrap:after {content:"";position:absolute;top:-10px;left:auto;right:0;height:20px;background:#fff;width:calc(100% - 256px) }.phase-box .ctn-box-wrap h2 {font-size:40px!important;font-weight:700!important;margin-bottom:30px!important;color:#f23a72!important;padding-bottom:0!important }.phase-box .ctn-box-wrap>ul {display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 }.phase-box .ctn-box-wrap>ul>li {width:100%;position:relative;padding-left:25px;position:relative;margin-bottom:40px }.phase-box .ctn-box-wrap>ul>li:after {content:"";position:absolute;top:12px;left:0;width:8px;height:8px;border-radius:100%;background:#f23a72 }.phase-box .ctn-box-wrap>ul>li .box h3 {font-size:26px;line-height:1.3;font-weight:600;margin:0 0 20px;color:#f23a72 }.phase-box .ctn-box-wrap>ul>li .box p {line-height:1.6!important;font-weight:400 }.phase-box .ctn-box-wrap>ul>li .box p:last-child {margin-bottom:0 }.phase-box.assess .top-box .number:after {border-top-color:#f23a72 }.phase-box.architect .ctn-box-wrap,.phase-box.architect .top-box .icon-box {box-shadow:0 11px 40px rgba(154,170,45,.2) }.phase-box.architect .top-box .number {background:#98a732;color:#faffdb }.phase-box.architect .top-box .number:after {border-top-color:#98a732 }.phase-box.architect .ctn-box-wrap h2,.phase-box.architect .ctn-box-wrap>ul>li .box h3 {color:#98a732!important }.phase-box.architect .ctn-box-wrap>ul>li:after {background:#98a732 }.phase-box.construct .ctn-box-wrap,.phase-box.construct .top-box .icon-box {box-shadow:0 11px 40px rgba(61,111,178,.2) }.phase-box.construct .top-box .number {background:#3d6fb2;color:#c1dbff }.phase-box.construct .top-box .number:after {border-top-color:#3d6fb2 }.phase-box.construct .ctn-box-wrap h2,.phase-box.construct .ctn-box-wrap>ul>li .box h3 {color:#3d6fb2!important }.phase-box.construct .ctn-box-wrap>ul>li:after {background:#3d6fb2 }.phase-box.deploy .ctn-box-wrap,.phase-box.deploy .top-box .icon-box {box-shadow:0 11px 40px rgba(245,129,37,.2) }.phase-box.deploy .top-box .number {background:#f58125;color:#ffe5d1 }.phase-box.deploy .top-box .number:after {border-top-color:#f58125 }.phase-box.deploy .ctn-box-wrap h2,.phase-box.deploy .ctn-box-wrap>ul>li .box h3 {color:#f58125!important }.phase-box.deploy .ctn-box-wrap>ul>li:after {background:#f58125 }.phase-box.evolve .ctn-box-wrap,.phase-box.evolve .top-box .icon-box {box-shadow:0 11px 40px rgba(200,158,45,.2) }.phase-box.evolve .top-box .number {background:#e5ad15;color:#f8e3a9 }.phase-box.evolve .top-box .number:after {border-top-color:#e5ad15 }.phase-box.evolve .ctn-box-wrap h2,.phase-box.evolve .ctn-box-wrap>ul>li .box h3 {color:#e5ad15!important }.phase-box.evolve .ctn-box-wrap>ul>li:after {background:#e5ad15 }.phase-development {padding:70px 0 0 }.phase-development .top-ctn-box .title h2 {font-weight:800 }.phase-development {padding:0 30px }.phase-development .container {max-width:1270px }.phase-development .container>ul {column-count:2;column-gap:80px;width:100%;padding:0 }.phase-development .container>ul>li {margin-bottom:80px;display:inline-block }@media(max-width:1366px) {.phase-box .top-box .icon-box {margin-bottom:-30px;width:calc(100% - 223px) }.phase-box .top-box .number {font-size:36px;width:120px;height:120px }.phase-box .top-box .number::after {border-left:14px solid transparent;border-right:14px solid transparent;border-top:25px solid transparent }.phase-box .top-box .icon-box img {height:78px;width:100% }.phase-box .ctn-box-wrap:after {width:calc(100% - 223px) }.phase-box .ctn-box-wrap h2 {font-size:34px!important }.phase-development .container>ul {column-gap:40px }}@media(max-width:991px) {.phase-box .top-box .number {margin:0 30px 0 30px }.phase-box .top-box .icon-box {width:calc(100% - 180px) }.phase-box .top-box .icon-box {padding:37px 30px 50px 30px }.phase-box .top-box .icon-box img {height:70px }.phase-box .ctn-box-wrap::after {width:calc(100% - 180px) }}@media(max-width:767px) {.services-detail-page .main-container>.row {margin:0 -15px }.phase-list-wrap {padding:0 }.phase-development {padding:30px 0 0 }.phase-box .top-box .number {font-size:24px;width:90px;height:90px;margin:0 20px 0 20px;border-radius:24px }.phase-box .top-box .number::after {border-left:12px solid transparent;border-right:12px solid transparent;border-top:18px solid transparent }.phase-box .ctn-box-wrap h2 {font-size:28px!important }.phase-box .ctn-box-wrap>ul>li .box h3 {font-size:22px }.phase-development .container>ul {display:flex;flex-wrap:wrap }.phase-development .container>ul>li {margin-bottom:50px }.phase-development .container>ul>li:nth-child(1) {order:1 }.phase-development .container>ul>li:nth-child(2) {order:3 }.phase-development .container>ul>li:nth-child(3) {order:5 }.phase-development .container>ul>li:nth-child(4) {order:2 }.phase-development .container>ul>li:nth-child(5) {order:4 }.phase-box .ctn-box-wrap {padding:30px 25px 20px }.phase-box .ctn-box-wrap::after,.phase-box .top-box .icon-box {width:calc(100% - 130px) }.phase-box .top-box .icon-box {padding:25px 30px 40px 30px }.phase-box .ctn-box-wrap>ul>li {margin-bottom:20px }}.alice-blue-bg {background:#f2f6f8 }.accreditations {padding:80px 0 80px;margin-top:-10px }.accreditations .title h2 {padding-bottom:20px;text-align:center }.accreditations .accreditations-list {max-width:1014px;margin:35px auto 0 }.accreditations .accreditations-list ul {display:flex;flex-wrap:wrap;margin:0 0 20px 0;padding:0;justify-content:center;align-items:center }.accreditations .accreditations-list ul>li {margin:0 10px 27px 10px;list-style:none;display:flex;justify-content:center;align-items:center;min-height:80px;position:relative;box-shadow:0 0 24px rgba(0,0,0,.06);background:#fff;height:100px;width:300px }.accreditations .accreditations-list .box img {background:0 0 }#bbblink.ruhzbum:hover img {margin-left:-150px!important }#___partnersbadge_0 iframe {position:absolute!important;opacity:1;width:inherit!important;height:inherit!important }.google-rating img {height:35px }
/* Source and licensing information for the above line(s) can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/styles.min.css. */