p {font-size: 17px;line-height: 27px;}
#bg-over {margin-top: -35px;}
#fixed_header.header-scrolled {background-color: rgba(0, 0, 0, 0.83) !important;}
.h2 {font-size: 38px;color: #35275b;font-weight: 600;text-transform: capitalize;margin-bottom: 30px;}
.tp-caption {text-align: center !important;}
#navigation ul.menu > li.menu-item > a {text-transform: capitalize;font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 500;}
.text-left {text-align: left !important;}
.p-t, .p-b {padding: 100px 0px;}
.p-0 {padding: 0px !important;}
.m-0 {margin: 0px !important;}
.m-50 {margin-top: 50px !important;}
.p-50 {margin-top: 50px !important;}
.about-wrap h6 {text-transform: uppercase;margin: 43px 0px;color: #aba5bb;letter-spacing: 5px;text-align: center;}
div#navigation li.getTouchBtn a {background: #fbbd27;padding: 13px 23px !important;font-size: 14px !important;margin-left: 20px !important;border-radius: 30px !important;}
/* Bounce To Bottom */
.getTouchBtn a {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;}
.getTouchBtn a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #36285e;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border: none;border-radius: 40px;}
.getTouchBtn a:hover, .getTouchBtn a:focus, .getTouchBtn a:active {color: white !important;}
.getTouchBtn a:hover:before, .getTouchBtn:focus:before, .getTouchBtn a:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.tp-dottedoverlay.twoxtwo {background: rgba(0, 0, 0, 0.6);}
.text-center {text-align: center;}
.wpr_search.search_top {display: none;}
.btn a {color: #fff;}
.con-fix {position: fixed;background: #17c87b;color: #fff;font-weight: 500;right: -40px;top: 185px;border-radius: 50px;padding: 10px 51px 10px 20px;transform: translatey(-50%);box-shadow: 0px 0px 5px 2px #0606061A;transition: all 0.6s;-webkit-transition: all 0.6s;z-index: 9;}
.float-button {z-index: 1;position: relative;font-size: 20px;}
.share-fix {position: fixed;background: #15d9db;color: #fff;font-weight: 500;right: -40px;border-radius: 50px;padding: 10px 55px 10px 20px;transform: translatey(-50%);box-shadow: 0px 0px 5px 2px #0606061A;top: 245px;transition: all 0.6s;-webkit-transition: all 0.6s;z-index: 9;}
.info-fix {position: fixed;background: #072693;color: #fff;font-weight: 500;right: -40px;border-radius: 50px;padding: 10px 55px 10px 20px;transform: translatey(-50%);box-shadow: 0px 0px 5px 2px #0606061A;top: 305px;transition: all 0.6s;-webkit-transition: all 0.6s;z-index: 9;}
.con-fix:hover, .share-fix:hover, .info-fix:hover {background: #fbbd27;transition: all 0.6s;-webkit-transition: all 0.6s;}
.btn-new {border-radius: 30px;background: #fbbd27;padding: 5px 20px;line-height: 30px;display: inline;color: #fff;font-size: 17px;}
.btn-custom a {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;color: #fff !important;}
.btn-custom a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #36285e;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.5s;transition-duration: 0.5s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;border: none;border-radius: 40px;}
.btn-custom a:hover, .btn-custom a:focus, .btn-custom a:active {color: white !important;}
.btn-custom a:hover:before, .btn-custom:focus:before, .btn-custom a:active:before {-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);}
h2.wpb_heading.wpb_gallery_heading {color: #fff;}
.wpb_image_grid .wpb_image_grid_ul a {display: block;overflow: hidden;transition: transform .2s;}
.prettyphoto a:hover img {transform: scale(1.1) !important;}
.flex-img {display: flex;}
.wpb_image_grid_ul {display: flex !important;}
.wpb_image_grid_ul li.isotope-item {justify-content: space-around !important;}
.bg-client {background: linear-gradient(-45deg, #f8dc7c, #8b60d5);}
.vc_custom_1418993682046 {border: 10px solid #fbbd27 !important;}
.testimonial {overflow: hidden;padding: 0px 150px;text-align: center;}
.testimonial.thumb-side .excerpt {font-style: normal;}
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active {background: #fbbd27 !important;border: solid #fbbd27 1px;}
.testimonial .user span {display: flex;justify-content: center;font-size: 16px;color: #35275b;}
.testimonial .user {font-size: 16px;color: #fff;}
.images.bordered div.item {border: none;}
.testimonial .testimonial-author .featured-thumbnail {border: none;}
#images-carousel-1 img {width: auto;padding: 80px 0px;}
#images-carousel-1 .owl-dots {display: none !important;}
.blog-item img {border-radius: 150px;width: 150px;margin-left: 30px;margin-top: 20px;}
.blog-item {border: none;}
a.more {display: flex;color: #fbbd27 !important;text-decoration: none !important;text-decoration: none;font-weight: 600;margin-top: 15px;}
.blog-item-description h6 {font-size: 18px;text-transform: inherit;}
.blog-item-description h6 a:hover {color: #000;}
.newslatter {background: linear-gradient(-45deg, #f8dc7c, #8b60d5);/*background: linear-gradient(-45deg, #fed6e3, #a8edea);	*/background-attachment: fixed;background: #efefef;background-size: cover;background-position: center;padding: 40px 10px;}
.footer-bg {background: #000c21;padding: 80px 0px 10px;}
.copy-bg {/* background: #; */padding: 5px 15px 0px;}
.copy-bg, p, a {font-size: 18px;color: #555;}
#copyright p {margin-bottom: 5px;}
#copyright a {color: #bcbcbc !important;font-size: 14px;}
#copyright a:hover {color: #fbbd27 !important;font-size: 14px;}
.footer_block a {display: block;color: #bcbcbc;font-size: 14px;font-weight: 400;}
.footer_block p {color: #bcbcbc;font-size: 14px;}
.footer_block h6 {color: #fff;margin: 0 0 5px 0px;opacity: 1;}
.social-icons {display: contents !important;}
.facebook {background: #fff;width: 40px;height: 40px;line-height: 25px;border-radius: 50px;padding: 10px;text-align: center;float: left;margin-right: 10px;font-size: 17px;color: #000;transition: all 0.6s;-webkit-transition: all 0.6s;}
.youtube {background: #fff;width: 40px;height: 40px;line-height: 25px;border-radius: 50px;padding: 10px;text-align: center;float: left;font-size: 17px;color: #000;transition: all 0.6s;-webkit-transition: all 0.6s;margin-right: 10px;}
.linked {background: #fff;width: 40px;height: 40px;line-height: 25px;border-radius: 50px;padding: 10px;text-align: center;float: left;font-size: 17px;color: #000;transition: all 0.6s;-webkit-transition: all 0.6s;}
.social-icons a:hover .facebook, .social-icons a:active .facebook, .social-icons a:focus .facebook, .social-icons a:hover .twitter, .social-icons a:active .twitter, .social-icons a:focus .twitter, .social-icons a:hover .insta, .social-icons a:active .insta, .social-icons a:focus .insta, .social-icons a:hover .youtube, .social-icons a:active .youtube, .social-icons a:focus .youtube, .social-icons a:hover .linked, .social-icons a:active .linked, .social-icons a:focus .linked {background: #fbbd27;color: #fff;transition: all 0.6s;-webkit-transition: all 0.6s;}
.social-icons {height: 55px;/* margin-bottom: 15px;*/display: block !important;}
.about-modal .footer_block a {display: inline-block;vertical-align: top;}
.about-modal .social-icons {text-align: center;}
.social-icons div:hover {background: #fbbd27;color: #fff;cursor: pointer;}
#copyright {background: #000c21 !important;color: #ffffff;border-top: solid 1px #1b2e4e;}
ul#footer-nav li {line-height: 32px;list-style: none;}
ul#footer-nav li:before {display: none;}
ul#footer-nav a {margin-bottom: 15px;color: #bcbcbc !important;transition: all 0.6s;-webkit-transition: all 0.6s;font-weight: 500;font-size: 14px;}
ul#footer-nav a:last-child {margin-bottom: 0px;}
ul#footer-nav a:hover {color: #fbbd27!important;transition: all 0.6s;-webkit-transition: all 0.6s;}
ul#footer-nav {margin: 0;}
.mails a {margin-bottom: 35px;transition: all 0.6s;-webkit-transition: all 0.6s;color: #bcbcbc !important;}
.mails a:last-child {margin-bottom: 0px;}
.mails a:hover {color: #fbbd27!important;transition: all 0.6s;-webkit-transition: all 0.6s;}
.reach p {padding: 0 45px 20px 0px;font-size: 14px;margin-top: 15px;}
.reach a {line-height: 2;}
.copy-text {color: #bcbcbc;float: left;font-size: 14px;}
.copy-text a {color: #bcbcbc;}
.copy-text a:hover {color: #fbbd27;}
.policy {float: right;}
.copy-text p, .policy p {color: #bcbcbc;font-size: 14px;transition: all 0.6s;-webkit-transition: all 0.6s;}
.copy-text p:hover, .policy p:hover {color: #fbbd27!important;transition: all 0.6s;-webkit-transition: all 0.6s;}
.mailpoet_paragraph input[type=submit], .loadmore.default {text-transform: uppercase;color: #ffffff !important;background-color: #fbbd27;width: 60px;padding: 17px 5px 17px 0px;border-radius: 50px;text-align: center;right: 0px;position: absolute;top: 0px;height: 60px;font-size: 17px;font-weight: 500 !important;font-family: poppins;letter-spacing: 1px;/* text-align: CENTER; */}
#mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea {width: 340px;padding: 22px;border-radius: 40px 0px 0px 40px;}
.mailpoet_paragraph input[type=submit]:focus {outline: none;}
#back-to-top a:hover {background-color: #fbbd27 !important;}
.welcomeSection, .videoSection, .gallerySection, .clientSection, .homePostSection, .newsletterSection {padding: 100px 0px;}
.clientLogo {padding: 50px 0px;}
.welcomeSection h2 {margin-bottom: 40px !important;margin-top: 0;}
.videoSection .btn-custom {margin-bottom: 30px;}
.gallerySection {padding-bottom: 0;padding-top: 40px;}
.newsletterSection {padding-top: 70px;padding-bottom: 50px;}
.homePostSection .about-wrap {margin-bottom: 50px !important;}
.block-title h3 {display: none;}
.clientLogo .wpls-logo-showcase .wpls-logo-cnt.slick-slide img {border: none;}
.clientLogo .slick-dots {display: none !important;}
.clientLogo .slick-arrow {display: none !important;}
@media (max-width:1100px) {
#header.header5 #navigation ul.menu > li.menu-item > a {font-size: 15px !important;transition: 0.3s;}
#header.header5 #navigation ul.menu > li.menu-item.getTouchBtn > a, div#navigation li.getTouchBtn a {padding: 8px 10px !important;margin-left: 5px !important;font-size: 13px !important;}}
@media (max-width:1100px) {
div#navigation li:last-child a {
/*display: none !important;*/}
header#header .span12 {
/*background: #000;*/}
#navigation ul.menu > li.menu-item {margin: 0 0 0 18px !important;}}
@media (min-width:768px) and (max-width:959px) {
#header.header5 #navigation ul.menu > li.menu-item.getTouchBtn > a, div#navigation li.getTouchBtn a {display: none !important;}}
@media (max-width:767px) {
li.menu-item-51 {display: none !important;}
.testimonial {padding: 0px;}}
@media (max-width:479px) {
.mailpoet_paragraph input[type="submit"], .loadmore.default {right: 0;}}
