#header{background:#fff;background-size:contain;z-index:1099}
#menu-item-294, #menu-item-296, #menu-item-298, #menu-item-300 {width:113px;margin:0 !important;text-align:center;border-radius:5px;}
.bg-div-one,.bg-div-one,.bg-div-one {width:0px;height:0px;}
.stuck #masthead,.bg-div-one {background:url(images/menubg.webp) no-repeat}
.stuck #masthead,.mellowow{background:#f495be;background-size:auto 100%;}
@media (max-width: 850px) {
.mlw-fixsd,#sidebar {position:relative !important;top: auto !important;padding: 0 !important;}	
}
@media (max-width: 768px) {
.mlw-fixed,#mlw-service-plans {position:relative !important;top: auto !important;padding: 0 !important;}	
}
.mellowow {display:none;}
.mlw-flex {display:flex;}
.mlw-just-c {display:flex;justify-content:center;}
.mlw-align-c {display:flex;align-items:center;}
.m-zero {margin:0 !important;}
.p-zero {padding:0 !important;}
.mlw-flex .vc_col-sm-3 {}
.mlw-ser-box .vc_column-inner {width:100%;}
.mlw-ser-box .wpb_wrapper {width:100%;}
.mlw-ser-img {width:100% !important;max-width: 77px !important;}
.mlw-ser-bold {padding:0 !important;line-height:27px;}
.mlw-ser-box .vc_column-inner {padding:0 !important;}
.mlw-ser-wrap {position: relative !important;padding: 9px !important;}
.mlw-ser-bold {font-weight: 600 !important;}
.mlw-light01 > .vc_column-inner {border-radius: 9px;padding: 5px 15px 7px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,99,148,0.45);-moz-box-shadow: 0px 0px 5px 0px rgba(0,99,148,0.45);box-shadow: 0px 0px 5px 0px rgba(0,99,148,0.45);}
.melw-ser-title {max-height:104px}
.mlw-ser-p p {color: #343434;padding-left: 7px;}
.mlw-ser-p {margin-bottom: 25px !important;}
.mlw-ser-box {padding-left: 14px !important;}
.melw-ser-icon {width:27% !important}
.mw-ser-title {width:73% !important}
.mlw-ser-img .vc_figure,.mlw-ser-img .vc_single_image-wrapper {width:100%;min-height:125px;display:flex !important;align-items:center;}
.mlw-ser-img .vc_single_image-wrapper img {min-height:63px;align-items:center;display:flex;max-height:75px;}
.sform-1 label,.sform-2 label {margin:0;}
.col-inner {}
.sform-1 .gform_body {display:inline-block;}
.mlw-ser-desc {margin-top: -5px;position: relative;background: rgb(248, 252, 254);}
.mlw-ser-desc .vc_row-fluid {padding: 32px 0 18px;background: rgb(248, 252, 254);}
.mlw-ser-desc,.mlw-ser-desc .vc_row-fluid {
background: #fff;}
.mlw-ser-wrap .vc_row-fluid {background:none !important;}
.mlw-servicesz .vc_row-fluid {padding:0;}
.mlw-ser-desc p {color: #536677;}
.mlw-ser-desc ul {padding:0 0 14px 23px;}
.mlw-ser-desc ul li {line-height: 27px;list-style:disc;font-size: 18px;color: #536677;}
.mlw-ser-desc h3 {color: #454d77;}
#mlw-service-plans,.mlw-single-fixed {-webkit-transition: all 0.4s 0s ease-in-out;-moz-transition: all 0.4s 0s ease-in-out;-o-transition: all 0.4s 0s ease-in-out;transition: all 0.4s 0s ease-in-out;}
.footer-2 {position:relative;z-index: 99;}
.gradient {filter: none;}
#slide-2-layer-4 {margin-top: 7px !important;}
.sform-1 .gfield_required,.sform-2 .gfield_required {color:#00B3E9 !important;}
.sform-1 input[type="text"],.sform-1 input[type="number"],.sform-1 input[type="email"],.sform-1 input[type="tel"] {box-shadow:none;color:#333 !important;border-top:none !important;border-left:none !important;border-right:none !important;border-bottom:1px solid #eaeaea !important;height:45px;font-size:14px !important;padding-left:0 !important}
.sform-1 textarea {border:1px solid #eaeaea !important;color:#333 !important;font-size:14px !important;padding-left:10px !important;box-shadow:none !important;background:#FCFCFC;border-radius:3px;width:100% !important;}
.sform-1 input[type="text"]:focus,.sform-1 input[type="number"]:focus,.sform-1 textarea:focus,.sform-1 input[type="email"]:focus,.sform-1 input[type="tel"]:focus {border-color:#057aa5 !important;box-shadow:none !important;}
.sform-1 #field_1_3,.sform-1 #field_1_4,.sform-1 #field_1_5,.sform-1 #field_1_6 {float:left !important;margin-top:6px;}
::placeholder {color:#777;opacity:1;}
.sform-1 .gform_footer {width:50% !important;float:right;margin-top:0 !important;}
.sform-1 .gform_button {width:100% !important;padding:9px 5px !important;height:auto;border-radius:5px;text-transform:capitalize;}
.sform-1 #field_1_7 {padding-right:0 !important;}
.home .col-inner {box-shadow:none;padding:0;}
.gradient {filter: none;}
.sform-2 input[type="text"],.sform-2 input[type="email"] {background:url(images/bg-text.jpg) repeat-x;background-color:#f9f9f9;padding-left:32px !important;box-shadow:none;}
.sform-2 input[type="text"]:focus,.sform-2 textarea:focus,.sform-2 input[type="email"]:focus {box-shadow:none !important;}
.sform-2 .gfield {position:relative;}
.sform-2 select{padding-left:10px !important;position:relative;background:url(images/bg-arrow.jpg) no-repeat;background-position:right 0;background-size:32px 38px;z-index:1;}
.sform-2 select:focus {box-shadow:none;}
.sform-2 textarea {background:url(images/bg-text.jpg) repeat-x;background-color:#f9f9f9;padding:9px 10px 10px 32px !important;}
.sform-2 textarea {background:url(images/bg-text.jpg) repeat-x;background-color:#f9f9f9;padding:9px 10px 10px 32px !important;}
.sform-2 textarea {background:url(images/bg-text.jpg) repeat-x;background-color:#f9f9f9;padding:9px 10px 10px 32px !important;}
.sform-2 textarea {background:url(images/bg-text.jpg) repeat-x;background-color:#f9f9f9;padding:9px 10px 10px 32px !important;}
.sform-2 input:focus,.sform-2 textarea:focus {background:#fff;}
.sform-2 #field_2_1:before {content: "";position: absolute;left: 7px;top:34px;width:20px;height:30px;background:url(images/sprite.png) no-repeat;background-position:-8px 1px;z-index:1;}
.sform-2 #field_2_2:before {content: "";position: absolute;left: 7px;top:34px;width:20px;height:30px;background:url(images/sprite.png) no-repeat;background-position:-36px 1px;z-index:1;}
.sform-2 #field_2_4:before {content: "";position: absolute;left: 7px;top:34px;width:20px;height:30px;background:url(images/sprite.png) no-repeat;background-position:-69px 1px;z-index:1;}
.sform-2 #field_2_8:before {content: "";position: absolute;left: 7px;top:34px;width:20px;height:30px;background:url(images/sprite.png) no-repeat;background-position:-102px 1px;z-index:1;}
.sform-2 #field_2_7:before {content: "";position: absolute;left: 9px;top:34px;width:20px;height:30px;background:url(images/sprite.png) no-repeat;background-position:-135px 1px;z-index:1;}
.sform-2 input[type=radio], .sform-2 input[type=checkbox]{display:none !important;}
.sform-2 #field_2_5, .sform-2 #field_2_6 {float:left;}
.sform-2 input[type=radio]+label,.sform-2 input[type=checkbox]+label{display:inline-block;max-width:100% !important;padding:20px 0 !important;margin-bottom:0;font-size:14px;line-height:20px;color:#333;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;width:100% !important;}
.sform-2 .gfield_radio li {float:left;margin:0;}
.sform-2 .gfield_radio li span {display:block;font-weight:300;font-size:12px;}
.sform-2 .gfield_radio li label {margin:0 !important;}
.sform-2 .textarea {width: 100% !important;min-height: 201px !important;resize: vertical;}
.sform-2 .gform_button {float:right;}
.sform-1 textarea {min-height: 300px !important;padding-top: 9px !important;resize:vertical !important;}
.footer li a {padding-right:27px !important;}
.footer li a::before {margin-left:0;transition: margin 0.2s linear 0s;}
.footer li a:hover::before {margin-left:2px;}
@media (max-width: 800px) {.sform-1 .gform_footer {width:100% !important;}
.header-button a {color: #fff !important;border-color: #fff !important;}
.col-inner{padding:30px !important;}
.home .col-inner {padding: 0 !important;}
.sform-2 .gfield_radio li {width: 100% !important;float: left !important;}
#field_2_6 {width: 100% !important;}
#field_2_7 label {line-height: 20px !important;}
.sform-2 #field_2_7::before{top:55px !important;}
#gform_submit_button_2 {width: 100% !important;}
}
.portfolio-element-wrapper .col-inner{padding:0 !important;}
.portfolio-inner.pb p {color: #fff !important;}
.portfolio-summary.entry-summary * {color: #fff !important;}
.intro .item svg {visibility: hidden;}
.intro .item svg.drawsvg-initialized {visibility: visible;}
.intro .item {-webkit-transition: .6s;transition: .6s;opacity: 0;top: 30px;}
@-webkit-keyframes comeIn {from {-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@-o-keyframes comeIn {from {-o-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}
to {-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
}
@-moz-keyframes comeIn {from {transform: translate3d(0, -30px, 0);}
to {transform: translate3d(0, 0, 0);}
}
@keyframes comeIn {from {transform: translate3d(0, -30px, 0);}
to {transform: translate3d(0, 0, 0);}
}
.intro .item.active {top: 0;opacity: 1;-webkit-animation: comeIn .6s;animation: comeIn .6s;}
.intro .item svg {margin: auto;}
.vdlogo {text-align: right;margin-top: 30px;}
.home3 svg {display: none;}
.home3 svg.drawsvg-initialized{display:inline-block;}
svg{max-width:100%;}
body.single-post #wrapper, body.blog #wrapper{background:none !important;}
.single-post .entry-content li {font-size: 18px !important;list-style: circle;padding-bottom: 8px;}
.single-post .entry-content ul {padding-left: 15px;padding-bottom: 20px;}
.pt-cv-title a {color: #00b3e9 !important;font-size: 23px !important;font-weight: 300 !important;}
.pt-cv-title {height: 70px;}
._self.pt-cv-readmore.btn.btn-success {background: none !important;color: #00b3e9 !important;border: 2px solid #00b3e9;border-radius: 30px !important;text-transform: uppercase;padding: 9px 26px;}
._self.pt-cv-readmore.btn.btn-success:hover {background: #00b3e9 !important;color: #fff !important;}
.pt-cv-content {font-weight: 300 !important;line-height: 30px !important;font-size: 17px !important;}
.pt-cv-wrapper .pagination > .active > a, .pt-cv-wrapper .pagination > .active > a:focus, .pt-cv-wrapper .pagination > .active > a:hover, .pt-cv-wrapper .pagination > .active > span, .pt-cv-wrapper .pagination > .active > span:focus, .pt-cv-wrapper .pagination > .active > span:hover{background: #00b3e9 !important;}
.pt-cv-pagination-wrapper {float: right;margin-bottom: 30px !important;}
.ptsBlock p {color: inherit;}
body.home .pt-cv-meta-fields {position: absolute;top: 10px;color: #fff;background: #00b3e9;width: 50px;height: 50px;border-radius: 100%;padding: 9px;box-sizing: content-box !important;text-align: center;line-height: 18px;font-weight: normal;left: 4px;}
.portfolio-element-wrapper {background: rgb(255,255,255,0.8);}
