body {
font-family: "proxima-nova",sans-serif !important;
}
.fa-button a{
background: #e42976;
padding: 16px 22px !important;
display: inline-block !important;
font-weight: 300;
font-size: 15px;
border-radius: 0;
color: #fff !important;
position: relative !important;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s !important;
}
.fa-button a:hover{
background: #0B1B4E;
opacity: 1 !important
}
.service-box .et_pb_column {
padding: 40px 22px 35px;
box-shadow: 0px 0px 1px 1px #e8ebf1;
background: #fff;
transition: all 0.3s ease 0s;
}
.service-box .et_pb_column:hover {
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
margin-top: -15px;
padding-top: 55px;
}
.service-box a {
display: inline-block;
color: #0C1B4E;
font-size: 14px;
font-weight: 400;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s;
position: relative;
border: 1px solid #0C1B4E;
padding: 6px 20px;
margin-top: 20px;
}
.service-box a:hover,
.service-box a i:hover{
background: #0C1B4E;
color: #fff;
}
.current-menu-item #top-menu .menu-item a{
color: #E42976;
}
.brand-box{
float: left;
display: flex;
flex: 0 0 16.666667%;
max-width: 16.666667%;
position: relative;
padding: 0 10px;
width: 100%;
margin-bottom: 30px !important;
}
.brand-box .et_pb_blurb_content{
width: 100%;
padding: 22px 10px 14px;
transition: all 0.3s ease 0s;
}
.brand-box .et_pb_blurb_content:hover{
background: #fff;
}
.brand-box .et_pb_blurb_content:hover img {
filter: brightness(0);
}
.brand-row .brand-box .et_pb_blurb_content:hover h4 {
color: #000 !important;
}
.brand-box .et_pb_blurb_content img,
.brand-row .brand-box .et_pb_blurb_content h4 {
transition: all 0.3s ease 0s;
}
.brand-row .brand-box .et_pb_blurb_content h4{
line-height: 20px;
padding: 0;
}
.brand-row .et_pb_column {
display: flex;
flex-wrap: wrap;
}
.about-info ul li img {
width: 14px;
margin-right: 10px;
}
.about-info ul{
list-style: none;
padding: 0;
}
.about-info ul li{
margin-bottom: 4px;
}
.about-info ul li:last-child{
margin-bottom: 0px;
}
.about-info .fa-button2 {
background: transparent;
padding: 10px 26px;
display: inline-block;
font-weight: 400;
font-size: 16px;
box-shadow: 0 0px 0px 0px rgba(57,73,76,.4), 0 1px 0px rgba(57,73,76,.25);
line-height: normal;
border-radius: 0px;
color: #e42976;
position: relative;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s;
border: 2px solid #e42976;
}
.about-info a:hover {
border: 2px solid #e42976;
background: #e42976;
color: #fff;
}
.banner .et_pb_row {
padding: 0 !important;
}
.portfolio-title span{
font-weight: 200;
}
.portfolio-title p a {
color: #e42976;
border-bottom: 1px solid #e42976;
font-weight: 400;
}
.portfolio-btn{
float: right;
}
.portfolio-title h1{
margin-bottom: 24px;
}
.portfolio-main{
background: #fff;
position: relative;
overflow: hidden;
}
.portfolio-text{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
}
.portfolio-text .portfolio-text-info{
top: 0;
z-index: 1;
opacity: 0;
padding: 0 2rem;
text-align: center;
position: absolute;
transition: all 0.3s ease 0s;
width: 100%;
}
.service-box img{
width: 100%; 
}
.portfolio-text .decoration{
opacity: 0;
z-index: 1;
width: 16px;
height: 16px;
display: block;
position: absolute;
transition: all 0.3s ease 0s;
}
.portfolio-text .decoration.left-top {
top: 0;
border-top: 2px solid #fff;
left: 0;
border-left: 2px solid #fff;
-webkit-transform: translate(0);
transform: translate(0);
} 
.portfolio-text .decoration.left-bottom{
left: 0;
border-left: 2px solid #fff;
-webkit-transform: translate(0);
transform: translate(0);
bottom: 0;
border-bottom: 2px solid #fff;
}
.portfolio-text .decoration.right-top{
top: 0;
border-top: 2px solid #fff;
right: 0;
border-right: 2px solid #fff;
-webkit-transform: translate(0);
transform: translate(0);
}
.portfolio-text .decoration.right-bottom{
bottom: 0;
border-bottom: 2px solid #fff;
right: 0;
border-right: 2px solid #fff;
-webkit-transform: translate(0);
transform: translate(0);
}
.portfolio-text-info h3{
color: #fff;
font-size: 26px;
font-weight: 500;
}
.portfolio-text-info a{
border: 2px solid #fff;
display: inline-block;
padding: 8px 26px;
margin-top: 10px;
color: #fff;
font-size: 16px;
font-weight: 400;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s;
}
.portfolio-text-info a:hover{
background: #fff;
color: #000;
}
.portfolio-main:hover .portfolio-text .decoration.left-top{
transform: translate(100%,100%);
opacity: 1;
}
.portfolio-main:hover .portfolio-text .decoration.left-bottom{
transform: translate(100%,-100%);
opacity: 1;
}
.portfolio-main:hover .portfolio-text .decoration.right-top{
transform: translate(-100%,100%);
opacity: 1;
}
.portfolio-main:hover .portfolio-text .decoration.right-bottom{
transform: translate(-100%,-100%);
opacity: 1;
}
.portfolio-main:hover .portfolio-text .portfolio-text-info{
opacity: 1;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.portfolio{
z-index: 2;
position: relative;
}
.portfolio-main::before{
content: "";
opacity: 0;
top: -7px;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
position: absolute;
background: #ec008c;
transition: all 0.3s ease 0s;
}
.portfolio-main:hover::before{
opacity: 0.75;
}
.portfolio-image{ }
.portfolio-image img{
max-height: 230px;
width: 100%;
min-height: 224px;
object-fit: cover;
height: 230px;
}
.portfolio-wwm{
overflow: hidden;
}
.portfolio-wwm .et_pb_row {
display: flex;
align-items: center;
flex-wrap: wrap;
background: #0B1B4E;
}
.portfolio-title{
width: 100%;
}
.leanding-blog {
vertical-align: middle;
display: table-cell;
width: 1%;
}
.leanding-inner {
display: table;
table-layout: fixed;
float: left;
text-align: center;
width: 100%;
}
.leanding-blog-text.right-text {
display: inline-block;
margin-left: 15px;
vertical-align: middle;
text-align: left;
}
.leanding-blog-line {
margin: 26px 0;
height: 1px;
width: 100%;
background: #d2d2d2;
}
.leanding-inner.left-right {
border-left: 1px solid #d2d2d2;
border-right: 1px solid #d2d2d2;
}
.leanding-inner.left{
border-left: 1px solid #d2d2d2;
}
.leanding-blog-text h3 {
font-size: 30px;
color: #000;
margin: 15px 0px 0px;
font-weight: 400;
}
.leanding-inner.left-right .leanding-blog-text h3,
.leanding-inner.left .leanding-blog-text h3{
margin: 5px 0px 0px;
}
.leanding-top,
.leanding-bottom{
display: flex;
justify-content: center;
}
.leanding-blog-text p{
padding: 0 !important
}
#et-top-navigation {
padding: 30px 150px 0 0 !important;
}
.logo_container a{
display: inline-block;
}
.logo_container a img{
width: 140px;
height: 100%;
}
.et-fixed-header .logo_container a img{
width: 108px;
}
.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
padding-bottom: 24px;
}
.et-fixed-header #et-top-navigation {
padding: 24px 0 0 !important
}
.et-animated-content .et-fixed-header #top-menu li.current-menu-item.fa-button a{
color: #fff !important;
}
#top-menu-nav #top-menu .menu-item a{
font-size: 16px;
font-weight: 300;
color: #fff;
}
.et-animated-content .et-fixed-header #top-menu li.current-menu-ancestor>a, .et-animated-content .et-fixed-header #top-menu li.current-menu-item>a{
color: #333;
}
#slide-4-layer-2,
#slide-6-layer-2,
#slide-8-layer-2{
padding: 0 !important
}
.logged-in #top-menu-nav #top-menu .fa-button.menu-item {
top: 46px;
}
.tp-caption{
font-family: "proxima-nova",sans-serif !important;
}
.et_fixed_nav.et_show_nav #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container {
padding-top: 0 !important;
margin-top: 0 !important;
}
#main-header{
background: transparent !important;
box-shadow: none;
}
#main-header.et-fixed-header{
background: #fff !important;
}
.hermes .tp-bullet:after {
background-color: #fff !important;
box-shadow: none !important
}
.hermes .tp-bullet{
box-shadow: inset 0 0 0 2px #fff;
}
.hermes .tp-bullet:hover {
background-color: #0b1b4e;
}
.et-fixed-header .logo-light{
display: none !important;
}
.et-fixed-header .logo-dark{
display: block !important;
}
#main-header .logo-light{
display: block;
transition: all 0.3s ease 0s;
}
#main-header .logo-dark{
transition: all 0.3s ease 0s;
display: none;
}
.logo_helper{
display: none !important;
}
.logo_container {
position: relative !important;
width: auto !important;
float: left !important;
padding: 13px 0 !important;
}
.et-fixed-header .logo_container{
padding: 10px 0 !important;
}
#slide-8-layer-6{
font-weight: 300 !important;
}
.row-align{
display: flex;
align-items: center;
}
.tparrows:before,
.rs-before-after-addon .tparrows{
display: none;
}
.et_pb_contact_field label{
opacity: .8;
font-weight: normal;
order: 1;
font-size: 18px;
color: #fff;
font-weight: 200;
pointer-events: none;
-webkit-font-smoothing: antialiased;
padding-left: 0px;
z-index: 1;
transform: translate3d(0,36px,0) scale(1);
transition: all 0.3s ease 0s;
transform-origin: left top;
display: block;
}
.et_pb_contact_field.input-focus label,
.et_pb_contact_field.input-value label{
transform: translate3d(0,12px,0) scale(1);
font-size: 14px;
opacity: 1;
}
.et_pb_contact_field.input-focus input,
.et_pb_contact_field.input-focus textarea{
border-bottom: 2px solid #fff;
}
.et_pb_contact_field span {
position: relative;
}
.et_pb_contact_field input,
.et_pb_contact_field textarea{
width: 100%;
height: 50px;
background: transparent !important;
border: none;
color: #fff !important;
transition: all 0.3s ease 0s;
font-size: 18px !important;
border-bottom: 2px solid #ffffff69 !important;
border-width: 2px !important;
padding: 0 !important;
font-weight: 300;
padding-top: 8px !important;
}
.et_pb_contact_field_0,
.et_pb_contact_field_1,
.et_pb_contact_field_2,
.et_pb_contact_field_half,
.et_pb_contact_field_half.et_pb_contact_field_last {
width: 33.33% !important;
}
.et_pb_contact_field_half{
clear: unset !important;
}
.et_pb_contact_field textarea{
height: 100px;
padding: 16px 0px !important;
}
.et_contact_bottom_container{
float: left;
margin-left: 20px;
margin-top: -10px;
}
.contact-main .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button,
.contact-main .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button:hover{
padding: 8px 34px !important;
}
.footer-copy a{
color: rgba(255,255,255,0.74)!important;
}
.footer-copy a:hover{
color: #E42976 !important;
text-decoration: underline
}
.footer-copy .footer-social{
list-style: none;
padding: 0;
}
.footer-copy .footer-social li{
display: inline-block;
float: left;
margin-right: 16px;
}
#main-footer{
display: none;
}
.footer {
position: static;
z-index: 0;
position: fixed;
bottom: 0;
left: 0;
right: 0;
}
.footer-margin{
margin-bottom: 370px;
}
.footer-title p a{
color: #E42976 !important;
}
.footer-title p a.link {
text-decoration: underline;
text-underline-position: under;
}
.color-white .fa-button2{
color: #fff !important;
border: 2px solid #fff !important;
}
.color-white .fa-button2:hover{
background: #fff !important;
color: #000 !important;
}
.wings-image-big,
.wings-image-big .et_pb_image_wrap {
height: 560px;
}
.wings-image,
.wings-image .et_pb_image_wrap{
height: 280px;
display: flex;
align-items: center;
}
.column-padding .et_pb_column.et_pb_column_1_2.et_pb_column_6.et_pb_css_mix_blend_mode_passthrough.et_pb_column_single{
padding: 0 !important;
}
.wings-image img,
.wings-image-big img{
width: 100%;
height: 100%;
object-fit: cover;
}
.ww-team-main .ww-team{
margin-bottom: 10px;
display: inline-block;
width: 100%;
}
.ww-team-main .ww-team:last-child{
margin-bottom: 0;
}
.ww-team-main .ww-team p{
display: none;
}
.ww-team-main .ww-team h3 {
float: left;
display: block;
line-height: 70px;
font-size: 18px;
font-weight: 400;
color: #333;
padding: 0;
}
.ww-team-main .ww-team .ww-circle{
float: left;
display: block;
background: #a3c443;
height: 70px;
width: 70px;
text-align: center;
color: #fff;
line-height: 70px;
border-radius: 50%;
font-size: 22px;
font-weight: 400;
margin-right: 16px;
}
.ww-team-main .ww-team .ww-circle.two{
background: #E54B3C;
}
.ww-team-main .ww-team .ww-circle.three{
background: #14BA9C;
}
.ww-team-main .ww-team .ww-circle.four{
background: #745EC1;
}
.ww-team-main .ww-team .ww-circle.five{
background: #D75357;
}
.ww-team-main .ww-team .ww-circle.six{
background: #9B59B2;
}
.ww-team-main .ww-team .ww-circle.seven{
background: #E47C27;
}
.ww-team-main .ww-team .ww-circle.eight{
background: #A3C443;
}
.contact-form-main .et_pb_css_mix_blend_mode_passthrough.et-last-child{
background: #fff;
box-shadow: 0 8px 28px rgba(0,0,0,.19);
padding: 28px 26px;
position: absolute;
right: -40px;
}
.service-contact .et_pb_contact_field,
.service-contact .et_pb_contact_field_2{
width: 100% !important;
padding: 0;
}
.service-contact .et_pb_contact_form {
margin-left: 0;
}
.service-contact label,
.service-contact .et_pb_contact_field.input-focus label, .service-contact .et_pb_contact_field.input-value label{
display: none;
transform: translate3d(0,2px,0) scale(1);
font-size: 15px;
font-weight: 500;
color: #000;
}
.service-contact input,
.service-contact textarea{
padding: 0 !important;
border-bottom: 1px solid #a8a8a8 !important;
width: 100% !important;
font-size: 15px !important;
padding-left: 0 !important;
margin-bottom: 8px;
color: #000 !important;
height: 44px;
line-height: 42px;
}
.service-contact textarea{
padding-top: 0px !important;
min-height: 80px !important;
}
.service-contact .et_contact_bottom_container{
margin-left: 8px;
width: 100%;
margin: -10px 0 0 0px;
}
.service-contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button{
margin-left: 0px;
margin-bottom: 0;
background: #0b1b4e;    
border-width: 0px!important;
border-radius: 0px;
width: 100%;
height: 46px;
padding: 9px 22px;
display: inline-block;
font-weight: 300;
font-size: 16px;
border-radius: 0;
color: #fff;
position: relative;
margin-top: 8px;
border: none;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s;
text-align: center;
cursor: pointer;
}
.service-contact .et_contact_bottom_container button.et_pb_contact_submit.et_pb_button:hover{
background: #E42976;
}
#top-menu li.current-menu-item>a{
color: #E42976 !important;
opacity: 1 !important;
}
.page-id-425 #main-header .logo-light{ }
.page-id-425 #main-header .logo-dark{ }
.page-id-425 #top-menu-nav #top-menu .menu-item a{ }
.services-icon-row .et_pb_column{
display: flex;
align-items: center;
}
.services-icon-row .et_pb_column .et_pb_image_wrap img{
width: 90px;
}
.services-icon-row .et_pb_column .et_pb_module{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
text-align: center;
max-width: 100%;
}
.services-icon-row .et_pb_column .et_pb_module:last-child{
margin-bottom: 2.75% !important;
}
.service-blurb .et_pb_main_blurb_image{
width: 60px;
}
.service-blurb .et_pb_blurb_container{
padding-left: 25px;
}
.learn-box span{
width: 60px;
height: 3px;
background: #E42976;
display: inline-block;
margin-bottom: 8px;
}
.service-blog .et_pb_blurb_content .et_pb_blurb_container{
padding: 6px 25px 26px;
}
.page-id-549 .portfolio-main,
.page-id-425 .portfolio-main { position: relative;
}
.zlpuse{
z-index: 22;
}
.contact-detail a{
color: #000;
}
.et-fixed-header #top-menu .fa-button a{
color: #fff !important;
box-shadow: 0 8px 28px rgba(0,0,0,.19);
}
.et_pb_section.et_pb_section_5.zlpuse.et_section_regular{ }
.underline-text a{
color: #E42976;
}
.underline-text a:hover{
color: #E42976;
text-decoration: underline
}
.contact-main .et-pb-contact-message p{
color: #fff;
font-size: 16px;
}
#top-menu-nav #top-menu .fa-button.menu-item{
width: auto;
display: block;
z-index: 100010;
position: fixed;
right: 95px;
top: 16px;
transition-duration: .5s;
transition-timing-function: cubic-bezier(.39,-.16,.4,1.21);
-webkit-transform-origin: 193px 23px;
-ms-transform-origin: 193px 23px;
transform-origin: 193px 23px;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
}
.et-fixed-header #top-menu-nav #top-menu .fa-button.menu-item{
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
top: 0;
}
.col-md-6{
-webkit-box-flex: 0;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
float: left;
}
.row-4-col .et_pb_text_inner .col-md-6{
-webkit-box-flex: 0;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
float: left;
}
.portfolio-bottom .portfolio-main{
margin-bottom: -7px;
}
.row-3-col .et_pb_text_inner .col-md-6{
-webkit-box-flex: 0;
-ms-flex: 0 0 33.33%;
flex: 0 0 33.33%;
max-width: 33.33%;
float: left;
}
.row-3-col .portfolio-main{
margin: 10px;
}
.social-service{
list-style: none !important;
padding-left: 0px !important;
}
.social-service li a{
position: relative;
color: #e42976;
padding: 14px 0px 14px 32px !important;
display: block;
transition: all 0.3s ease 0s;
}
.social-service li a:hover{
color: #0B1B4E;
}
.social-service li{
border-top: 1px solid #E1E1E1;
}
.social-service li:last-child{
border-bottom: 1px solid #E1E1E1;
}
.social-service li a::before{
font-family: 'FontAwesome';
content: "\f00c";
margin: 0px 10px 0px 0px;
color: #ccc;
position: absolute;
left: 0;
top: 14px;
font-size: 22px;
}
.d-block{
display: block;
}
.p-0{
padding: 0 !important;
}
#top-menu-nav #top-menu .menu-item.fa-button a:focus,
#top-menu li.current-menu-item.fa-button a{
color: #fff !important; 
}
.spin-image-main{
margin-top: 40px;
}
.spin-image{
overflow: hidden
}
@-moz-keyframes spin { 100% {
-moz-transform: rotate(360deg)
}
}
@-webkit-keyframes spin { 100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes spin { 100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.spin-image img{
animation: spin 30s linear infinite;
}
.spin-image-main{
position: relative;
}
.wings-png-image{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin: -8px 0 0 0;
}
.contact-form-title-text{
padding-right: 40px; 
}
.webdesign {
position: relative
}
.webdesign:after{
position: absolute;
content: "";
background: #0B1B4E;
height: 305px;
width: 100%;
bottom: 0;
}
.service-banner-contact{
width: 40%;
float: left;
}
.service-main-social{
width: 100%;
float: left;
}
.service-main-social ul{
list-style: none;
padding: 0;
}
.service-main-social ul li{
display: inline-block;
float: left;
margin-right: 40px;
}
.service-main-social ul li:last-child{
margin: 0;
}
.services-main-btn .fa-button{
background: #e42976;
padding: 14px 42px !important;
display: inline-block !important;
font-weight: 300;
font-size: 18px;
border-radius: 0;
color: #fff !important;
position: relative !important;
letter-spacing: 0.3px;
transition: all 0.3s ease 0s !important;
}
.services-main-btn .fa-button:hover{
background: #fff;
color: #000 !important;
}
.cont-icn-blk i{
width: 38px;
height: 38px;
display: inline-block;
background: #fff;
border-radius: 50%;
text-align: center;
line-height: 38px;
font-size: 15px;
color: #C00000;
margin-right: 10px;
}
.cont-icn-blk{
margin-bottom: 10px;
}
.communi-info ul li p a{
font-size: 16px;
font-weight: 300;
color: #fff;
}
.service-banner-contact img{
width: 28px;
vertical-align: -2px;
margin-right: 4px;
}
.service-banner-contact h3 a{
font-weight: 400;
}
.cont-icn-blk span{
color: #fff;
font-size: 16px;
font-weight: 300;
}
.cont-icn-blk i.fa-skype{
color: #00aaf2;
font-size: 18px;
}
.cont-icn-blk i.ion-android-hangout{
color: #18A15F;
font-size: 20px;
}
.client-section{
position: relative
}
.client-section::before{
position: absolute;
content: "";
width: 50%;
height: 100%;
min-height: 637px;
left: 0;
top: 0; background: url(https://www.wingswebmedia.com/wp-content/uploads/2018/07/web-development-client.jpg);
}
.client-slider-main .slick-arrow{
display: none !important;
}
.clit-wrds p{
font-size: 18px;
font-weight: 300;
line-height: 28px;
}
.tstmon-client span{
float: left;
}
.tstmon-client span i img{
border-radius: 50%;
}
.tstmon-client .clin-id h3{
padding: 18px 0 12px 110px;
}
.tstmon-client .clin-id h3 span{
width: 100%;
font-size: 16px;
color: #e42976;
margin-top: 3px;
}
.tstmon-client{
display: inline-block;
width: 100%;
margin-top: 12px;
}
.client-slider-main ul{
padding: 0;
bottom: -60px;
text-align: left;
}
..slick-dots li{
margin: 0 3px;
}
.slick-dots li button:before{
font-size: 0;
}
.slick-dots li button{
border: 1px solid #797979;
border-radius: 50px;
width: 16px;
height: 16px;
}
.slick-dots li.slick-active button{
border: 1px solid #E42976;
background: #E42976;
}
.slick-dotted.slick-slider {
margin-bottom: 60px;
}
.exp-bx .exp-bx-inner a {
padding: 20px;
display: table-cell;
vertical-align: middle;
background: url(https://www.wingswebmedia.com/wp-content/uploads/2018/07/about-arrow-circul.png) 97% center no-repeat;
background-size: 44px;
}
.exp-bx .exp-bx-inner{
transition: all 0.3s ease 0s;
}
.services-box{
position: relative
}
.services-box::after{
position: absolute;
content: "What We Do";
font-family: "proxima-nova",sans-serif !important;
color: #f0f0f087;
right: 0;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 220px;
width: 100%;
font-weight: 700;
}
.exp-bx .exp-bx-inner:hover{
background: rgba(247, 247, 247, 0.70);
}
.exp-bx .exp-bx-inner .i-exp {
width: 90px;
text-align: left;
margin: 0;
display: table-cell;
vertical-align: middle;
}
.exp-bx .exp-bx-inner .exp-dis {
display: table-cell;
vertical-align: middle;
}
.exp-bx .exp-bx-inner p:last-child{ }
.exp-bx .exp-bx-inner .i-exp img {
width: 60px;
height: auto;
display: inline-block;
vertical-align: middle;
}
.exp-bx .exp-bx-inner {
width: 100%;
height: 137px;
display: table;
border-top: 1px solid #6763ac;
}
.exp-bx .ylw {
border-top: solid 1px #f6bc15;
}
.exp-bx .green {
border-top: solid 1px #27a64a;
}
.exp-bx .exp-bx-inner:nth-last-child(2) {
border-bottom: 1px solid #6763ac;
}
.exp-dis h3{
font-size: 26px;
font-weight: 600;
color: #e42976;
padding-bottom: 6px;
}
.exp-dis p{
font-size: 16px;
font-weight: 300;
color: #000;
line-height: 22px;
padding: 0;
}
.footer-copy p i{
margin-right: 8px;
}
.footer-copy p .fa-skype{
color: #fff;
}
.footer-copy p .fa-envelope{
color: #fff;
}
svg{
display:block;
margin:0 auto;
}
svg:not(:root) {
overflow: hidden;
}
svg.golden {
position: absolute;
top: -86px;
left: -120px;
font-weight: 600;
font-size: 96px;
}
.service-inner-text{
list-style: none !important;
}
.service-inner-text li i{
color: #E42976;
padding-right: 6px;
line-height: 26px;
}
.service-inner-text li{
display: flex;
}
.slick-dots li{
margin: 0 2px;
}
.team-image img{
border-radius: 50%;
box-shadow: 4px 6px 13px -2px rgba(0, 0, 0, 0.21);
}
.image-shadow img{
filter: drop-shadow(1px 1px 2px #555);
}
.about-info.tutor-btn a{
border: 2px solid #303447;
background: #303447;
color: #fff;
}
.about-info.tutor-btn a:hover{
border: 2px solid #303447;
background: transparent;
color: #303447;
}
.about-info.tutor-btn a i{
padding-left: 6px;  
}
.about-info.little-btn a{
color: #fff;
border: 2px solid #009bc8;
background: #009bc8
}
.about-info.little-btn a:hover{
color: #009bc8;
border: 2px solid #009bc8;
background: transparent;
}
.about-info.reen-btn a{
color: #fff;
border: 2px solid #262753;
background: #262753
}
.about-info.reen-btn a:hover{
color: #262753;
border: 2px solid #262753;
background: transparent;
}
.about-info.lashed-btn a{
color: #fff;
border: 2px solid #000;
background: #000
}
.about-info.lashed-btn a:hover{
color: #000;
border: 2px solid #000;
background: transparent;
}
.about-info.automotiveidea-btn a{
color: #DB2D2C;
border: 2px solid #fff;
background: #fff
}
.about-info.automotiveidea-btn a:hover{
color: #fff;
border: 2px solid #fff;
background: transparent;
}
.about-info.accountant-btn a{
color: #fff;
border: 2px solid #E42A35;
background: #E42A35;
}
.about-info.accountant-btn a:hover{
color: #fff;
border: 2px solid #E42A35;
background: transparent;
}
@font-face { font-family: "Ionicons"; src: url(https://d3u8ldawoq7n0v.cloudfront.net/public/local-cdn/images/ionicons.eot?v=2.0.0); src: url(https://d3u8ldawoq7n0v.cloudfront.net/public/local-cdn/images/ionicons.eot?v=2.0.0#iefix) format("embedded-opentype"), url(https://d3u8ldawoq7n0v.cloudfront.net/public/local-cdn/images/ionicons.ttf?v=2.0.0) format("truetype"), url(https://d3u8ldawoq7n0v.cloudfront.net/public/local-cdn/images/ionicons.woff?v=2.0.0) format("woff"), url(https://d3u8ldawoq7n0v.cloudfront.net/public/local-cdn/images/ionicons.svg?v=2.0.0#Ionicons) format("svg"); font-weight: normal; font-style: normal;}
.ion-android-hangout:before { display: inline-block; font-family: "Ionicons"; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; text-rendering: auto; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.ion-android-hangout:before { content: "\f38d"; }
#top-menu-nav{
margin-right: 30px;
}
#top-menu-nav #top-menu ul.sub-menu .menu-item a{
color: #000;    
}
.mobile_nav.opened .mobile_menu_bar:before {
content: "M";    
}
.mobile_menu_bar:before {
transition: all 0.3s ease 0s;
}
@media screen and (max-width: 1199px) {
.services-box::after{
font-size: 140px;
}
}
@media screen and (max-width: 980px) {
#et-top-navigation {
padding: 30px 10px 0 0 !important;
}
.mobile_menu_bar:before{
color: #fff;
}
.et_pb_section_4 .et_pb_gutters2 .et_pb_column_12,
.et_pb_section_4 .et_pb_row_7 {
display: block;
}
.service-blog{
width: 100%;
}
.et_pb_blurb_5.et_pb_blurb,
.et_pb_blurb_4.et_pb_blurb,
.et_pb_blurb_3.et_pb_blurb{
background: transparent !important;
box-shadow: none;
}
.et_pb_blurb_3.et_pb_blurb .et_pb_blurb_content,
.et_pb_blurb_5.et_pb_blurb .et_pb_blurb_content,
.et_pb_blurb_4.et_pb_blurb .et_pb_blurb_content{  }
.et_pb_main_blurb_image,
.et_pb_main_blurb_image img{ }
.contact-form-main .et_pb_css_mix_blend_mode_passthrough.et-last-child {
position: relative;
right: 0;
margin-top: 30px;
}
.client-section .et_always_center_on_mobile{
margin-left: 0 !important;
}
.client-section::before{
width: 100%;
height: 50%;
min-height: auto;
}
}
@media screen and (max-width:991px) {
.brand-box {
flex: 0 0 25%;
max-width: 25%;
}
.leanding-inner.left-right {
border-left: none;
border-right: none;
}
.leanding-blog-line{
background: transparent
}
.leanding-top, .leanding-bottom{
display: block;
}
.leanding-blog-text.right-text{
text-align: center
}
.row-align .et_pb_column:nth-child(2){
order: 1;
}
.leanding-inner{
margin-bottom: 30px;
}
.footer{
position: relative;
}
.footer-margin {
margin-bottom: 0;
}
.services-box::after{
font-size: 120px;
}
}
@media screen and (max-width: 767px) {
body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button{
margin: 0 !important;
}
.mobile_menu_bar:before{
color: #fff;
}
.et_header_style_left #logo, .et_header_style_split #logo {
max-width: 100%;
}
.et_pb_contact_field_0, .et_pb_contact_field_1, .et_pb_contact_field_2, .et_pb_contact_field_half, .et_pb_contact_field_half.et_pb_contact_field_last{
width: 100% !important;
}
.brand-box {
flex: 0 0 33.33%;
max-width: 33.33%;
}
#et-top-navigation{
padding-left: 0 !important;
}
.et_mobile_menu{
border-top: 3px solid #E42976;
}
.fa-button a{
padding: 10px 22px !important;
}
.col-md-6{
-webkit-box-flex: 0;
-ms-flex: 0 0 50% !important;
flex: 0 0 50% !important;
max-width: 50% !important;
}
.services-icon-row .et_pb_column{
display: block !important;
}
.services-icon-row .et_pb_column .et_pb_module{
width: 33.33%;
float: left;
padding: 10px;
}
.footer .et_always_center_on_mobile{
text-align: left!important;
}
.services-box::after{
font-size: 80px;
}
svg.golden{
max-width: 500px;
}
.portfolio-wwm .et_pb_module .et_pb_text_inner {
justify-content: center;
display: flex;
flex-wrap: wrap;    
}
}
@media screen and (max-width: 575px) {
svg.golden {
max-width: 460px;
font-size: 86px;
}
.wings-png-image{
width: 80px;
max-width: 100% !important;
}
.contact-form-title-text{
padding: 0;
}
.col-md-6{
-webkit-box-flex: 0;
-ms-flex: 0 0 100% !important;
flex: 0 0 100% !important;
max-width: 100% !important;
}
}
@media screen and (max-width: 414px) {
.leanding-inner{
margin-top: 30px;
margin-bottom: 0;
}
.leanding-inner.left{
margin:0;
}
body #page-container .et_pb_contact_form_0.et_pb_contact_form_container .et_pb_button{
margin: 10px 0px 0 !important;
}
.et_contact_bottom_container {
margin-left: 12px;
margin-top: 10px;
}
#post-573 .et_pb_text_3{
border-right-color: transparent !important;
}
.brand-box {
flex: 0 0 50%;
max-width: 50%;
}
.services-box::after{
font-size: 50px;
}
svg.golden {
max-width: 400px;
font-size: 67px;
}
.client-section::before{
height: 44%;
}
.service-banner-contact{
width: 100%;
}
.exp-bx .exp-bx-inner .i-exp{
display: block;
margin-bottom: 10px;
}
.exp-bx .exp-bx-inner p br{
display: none;
}
.exp-bx .exp-bx-inner a{
background-position: right 30px;
}
}
.page-id-802 #main-header{
display: none; 
}