div.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
color: #fff !important;
}
.ekit-form form .ekit-form-input, .elementor-7 .elementor-element.elementor-element-abaef28 .ekit-form form select, .elementor-7 .elementor-element.elementor-element-abaef28 .ekit-form form input {
margin-bottom: 0px;
margin-top:20px;
}
div.elementor-395 .elementor-element.elementor-element-36b17fc .ekit-form form input {
margin-bottom: 3px;
margin-top: 10px;
}
div.elementor-395 .elementor-element.elementor-element-36b17fc .ekit-form form textarea {
margin-top: 10px;
}
div.elementor-2000 .elementor-element.elementor-element-499e97b .ekit-form form input {
margin-bottom: 0px;
margin-top: 10px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #0072e9;
background-color: #0072e9;
color: #fff;
font-weight: bold;
margin-top: 10px;
padding: 10px;
border-radius: 8px;
}
.parsley-required, .parsley-custom-error-message {
color: #000 !important
font-weight: bold;
}
.wpcf7-not-valid-tip {
color: #dc3232;
font-size: 1em;
font-weight: normal;
display: block;
background-color: #ffffff;
padding: 5px;
border-radius: 5px;
margin-top: 3px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
border-color: #fff;
font-weight: bold;
color: #f00;
background-color: #fff;
border-radius: 5px;
}
.elementor-1342 .elementor-element.elementor-element-493cd43 .elementskit-menu-close {
border-style: solid;
border-width: 1px 1px 1px 1px;
border-color: #0072e9 !important;
color: #0072e9 !important;
}
.elementskit-navbar-nav-default .elementskit-navbar-nav > li {
position: relative;
margin: 0 0 13px;
}
body{
font-family: 'Montserrat', sans-serif !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
font-weight:400 !important;
}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width: 1350px !important;
}
.elementskit-navbar-nav > li > a {
font-family: 'Montserrat', sans-serif !important;
font-weight:600 !important;
padding: 0px 15px !important;
}
.elementskit-section-title {
color: #007ede !important;
margin: 0px 0px 30px 0px;
font-family: 'Montserrat', sans-serif !important;
font-size: 25px;
font-weight: 800 !important;
}
.elementor-icon-list-item, .elementor-icon-list-item a{
line-height: 30px !important;
}
.copyright{
font-family: 'Montserrat', sans-serif !important;
font-size: 20px;
font-weight: 600 !important;
}
.elementskit-navbar-nav > li.current-menu-ancestor > a, .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator, .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
color: #44e4e5 !important;
}
.box1 {
border: 4px solid #23e3e5;
padding: 4px;
background-color:#2276E6;
position: relative;
}
.head_tel{color:#fff;}
.ttl_post a{color:#000;}
.sb8:before {
content: "";
width: 0px;
height: 0px;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid #23e3e5;
border-top: 10px solid #23e3e5;
border-bottom: 10px solid transparent;
right: -4px;
bottom: -23px;
}
#map {
height: 450px;
}
.ourworkbutton
{
font-family: "Montserrat", Sans-serif;
font-size: 30px;
font-weight: 800;
text-transform: uppercase;
color: #FFFFFF;
background-color: #0072E9;
border-radius: 6px;
display: inline-block;
line-height: 1;
padding: 12px 24px;
text-align: center;
transition: all .3s;
box-sizing: border-box;
}
.ourworkbutton:hover, .ourworkbutton:focus
{
color: #23E3E5;
}
.elementskit-navbar-nav > li > a:hover, .elementskit-navbar-nav > li > a:focus, .elementskit-navbar-nav > li > a:active{color:#23e3e5 !important }
.sb8:after {
content: "";
width: 0px;
height: 0px;
position: absolute;
border-left: 10px solid transparent;
border-right: 10px solid #2276E6;
border-top: 10px solid #2276E6;
border-bottom: 10px solid transparent;
right: 0px;
bottom: -13px;
}
.box-body h3, .box-body p{
font-family: 'Montserrat', sans-serif !important;
font-weight: 600 !important;
}
.box-body p{font-size: 24px !important;}
.hovergrow{
padding:50px;
border-radius:20px;
background-color:transparent;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.hovergrow:hover{ box-shadow: 3px 10px 15px #aaaaaa;
background-color:#ffffff;
}
.vdoborder{
border:10px solid #cfebfc;
padding:3px;
}
.freebooklet .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){
height:60px !important;
border-radius:8px !important;
font-size:20px !important;
color: #555555 !important;
font-family: 'Montserrat', sans-serif !important;
font-weight:600 !important;
}
.freebooklet .ekit-form form input::placeholder {
font-size:20px !important;
color: #555555 !important;
}
.freebooklet .ekit-form form input:focus, .freebooklet .ekit-form form input:hover {
border: 3px solid #007bea !important;
}
.freebooklet .ekit-form form input[type="submit"]{
background-color:#fff !important;
color:#0072e9 !important;
font-family: 'Montserrat', sans-serif !important;
font-weight:800 !important;
border-radius:8px !important;
font-size: 2rem !important;
padding: 20px 12px !important;
}
.contactus .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){
height:60px !important;
border-radius:8px !important;
font-size:20px !important;
color: #555555 !important;
font-family: 'Montserrat', sans-serif !important;
font-weight:600 !important;
}
.contactus .ekit-form form textarea:not([type="submit"]):not([type="checkbox"]):not([type="radio"]){
border-radius:8px !important;
font-size:20px !important;
color: #555555 !important;
font-family: 'Montserrat', sans-serif !important;
font-weight:600 !important;
}
.contactus .ekit-form form input::placeholder {
font-size:20px !important;
color: #555555 !important;
}
.contactus .ekit-form form textarea::placeholder {
font-size:20px !important;
color: #555555 !important;
}
.contactus .ekit-form form input:focus, .contactus .ekit-form form input:hover {
border: 3px solid #007bea !important;
}
.contactus .ekit-form form textarea:focus, .contactus .ekit-form form textarea:hover {
border: 3px solid #007bea !important;
}
.contactus .ekit-form form input[type="submit"]{
background-color:#0072e9 !important;
color:#fff !important;
font-family: 'Montserrat', sans-serif !important;
font-weight:800 !important;
border-radius:8px !important;
font-size: 2rem !important;
padding: 20px 12px !important;
}
.elementskit-navbar-nav > li:hover > a {
color: #23e3e5 !important;
}
.home .menu_border_bottom.ekit-sticky--active {
background: rgba(26, 82, 227, .95) !important; height: 160px;
} .sp-post-carousel-section .sp-pc-post-image img {
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
opacity: .4;
filter:contrast(150%) brightness(200%);
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
} .sp-pc-post:hover .sp-pc-post-image img{
opacity:1;
filter:contrast(100%) brightness(100%);
}
.sp-post-carousel-section .sp-pc-post-image{
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
background-color:#0072fe;
}
.sp-post-carousel-section-6067 .sp-pc-post-title{
padding:10px !important;
border-radius:10px;
background-color:#f1f1f1;
margin-top:-20px !important;
position:relative;
z-index:999;
}
.portfolio-item{
margin:0 0 40px;
font-family: 'Montserrat', sans-serif;
}
.portfolio-item .ttl_post{
text-transform:uppercase;
font-weight:800;
color:#000000;
font-size:25px;
margin-top:10px;
}
.portfolio-item .ttl_post a{
color:#000000;
}
.portfolio-item .ttl_post a:hover{
color:#0072e9;
}
.leafparrent{
position:relative;
padding:50px 0 !important;
}
#leaf{
position:absolute;
right:0px;
z-index:999999;
top:-186px;
}
.portfolio-item .type{
font-weight:400;
color:#000000;
font-size:20px;
margin-top:10px;
}
.elementskit-navbar-nav > li.current-menu-item > a {
color: #23e3e5 !important;
}
.box1 a{
color: #23e3e5 !important;
}
.box1 a:hover{
color: #ffffff !important;
}
.faqs .elementor-accordion .elementor-tab-title {
background: #e6e6e6;
color: #2276e6;
text-transform:uppercase;
}
.faq-heading{
background-color:#2276e6;
padding:15px 0;
}
.faqs .elementor-accordion .elementor-accordion-title{
color: #2276e6;
font-family: 'Montserrat', sans-serif !important;
font-weight:600 !important;
font-size:20px;
}
.faqs .elementor-accordion .elementor-tab-title .elementor-accordion-icon{
display:none;
}
.faqs .elementor-widget-accordion .elementor-accordion .elementor-tab-content{
border:1px solid #e6e6e6;
margin-bottom:12px;
}
@media(min-width:768px){
.menu_border_bottom .elementor-row {
padding-top:30px;
}
.elementor-widget:not(:last-child) {
margin-bottom: 10px !important;
}
.winewall img{
margin-top:11px;
width:900px;
}
.fxbtn .elementor-button{
width:150px;
}
.package{
border:1px solid #e6e6e6;
border-collapse:collapse;
}
.packages{
border:1px solid #e6e6e6;
margin-top:25px;
border-collapse:collapse;
}
.packages .title h3{
background-color:#e6e6e6;
text-align:center;
padding:15px !important;
color:#6a6f70 !important;
font-size:20px !important;
font-weight:600;
}
.package .title h3{
background-color:#e6e6e6;
text-align:center;
padding:15px !important;
color:#6a6f70 !important;
font-size:20px !important;
font-weight:600;
}
.package .mostpopular h3{
background-color:#007ede !important;
color:#ffffff !important;
font-size:20px !important;
padding:15px !important;
text-align:center; 
font-weight:600;
}
.package .mostpopular h3 span{
font-weight:800 !important;
font-size:25px !important;
}
.package .price h2{
font-size:80px;
text-align:center;
line-height:150px;
color:#007ede;
}
.package .price h2:before{
font-size:40px;
content:"$";
top:-15px;
position:relative;
}
.packages .price h2{
font-size:80px;
text-align:center;
line-height:150px;
color:#007ede;    
}
.packages .price h2:before{
font-size:40px;
content:"$";
top:-15px;  
position:relative;
}
}
.xs-breadcrumb {
display: none;
}
.menu_border_bottom{
background: #2276E6 !important;
height: 160px;
}
.home .menu_border_bottom{
background: transparent !important;
height: auto;
}
.home .menu_border_bottom.ekit-sticky--active{
background: #2276E6 !important;
height: 160px;
}
.elementor-column{min-height:auto}
.greywrapper{
border:5px solid #e6e6e6;
display:table;
padding:0;
margin:0;
}
.greywrapper-adword{
display:table;
padding:0;
margin:0;
}
.greywrapper-adword .grey-border2:nth-child(1){
border-right:5px solid #e6e6e6;
border-bottom:5px solid #e6e6e6;
border-left:10px solid #e6e6e6;
border-top:10px solid #e6e6e6;
}
.greywrapper-adword .grey-border2:nth-child(2){
border-left:5px solid #e6e6e6;
border-bottom:10px solid #e6e6e6;
border-right:10px solid #e6e6e6;
border-top:10px solid #e6e6e6;
}
.greywrapper-adword .grey-row:nth-child(2) .grey-border2:nth-child(1){
border-right:10px solid #e6e6e6;
border-bottom:10px solid #e6e6e6;
border-left:10px solid #e6e6e6;
border-top:5px solid #e6e6e6;
}
.grey-row{
display:table-row;
}
.grey-border{
width:50%;
border:5px solid #e6e6e6;
border-collapse:collapse;
display:table-cell;
padding:30px 25px;
}
.grey-border2{
width:50%;
border-collapse:collapse;
display:table-cell;
padding:30px 25px;
}
.grey-border-heading{
display:table;
margin-bottom:20px;
}
.grey-border-icon, .grey-border-icon-title{
display:table-cell;
vertical-align:middle;
}
.grey-border-icon{
padding-right:20px;
}
.grey-border-icon img{
height:65px;
}
.grey-border-icon-title{
text-transform:uppercase;
font-size:30px;
font-weight:600;
line-height:1;
font-family: 'Montserrat', sans-serif !important;
color: #000;
}
.grey-border-icon-title span{
font-size:40px;
font-weight:800;
color:#007ede;
}
.grey-border-title h2{
font-size:20px;
margin:10px 0;
}
.grey-border-matter{
color:#000000;
font-family: 'Montserrat', sans-serif !important;
}
ol{
padding-left: 15px;
}
.soi{
font-size: 20px;
font-weight: 600;
padding: 10px 0px;
color: #555;
margin-bottom:20px;
}
input[type=checkbox]{
size:40px;
border-radius:5px;
border-color:#b7b7b7;
margin-right:5px;
}
.wpcf7-list-item-label{
font-size: 20px;
font-weight: 600;
color: #555;
}
.ulspace ul{
margin-left:14px;
padding-left:0;
}
#map{
border:5px solid #e6e6e6;
}
.elementskit-navbar-nav > li > a {
text-transform: uppercase !important;
}
.ssmblock .ssm-title{
margin-top:40px;
height:80px;
} .blog-block-wrapper{
margin:20px 0;
}
.blog-block{
border:6px solid #EFEFEF;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
margin: 15px 11px;
padding: 0;
width:100%;
height:620px;
}
.blog-block:hover, .blog-block:focus{
border:6px solid #2376e5;
}
.blog-block img{
width:100%;
height: 410px;
object-fit:cover;
}
.blog-block .title{
height: 120px;
background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(4, 4, 4, 0.8));
padding: 15px;
margin: -120px 0 0;
position: sticky;
clear: both;
}
.blog-block .title-heading h2{
font-weight:600;
color:#ffffff;
text-transform:uppercase;
font-size:22px;
line-height:1.3;
height:60px;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-block .title-heading h2 a{
color:#ffffff;
}
.blog-block .title-date{
color: #ffffff;
font-size: 17px;
font-weight: 400;
text-transform: uppercase;
height:35px;
}
.blog-block .excerpt{
padding:10px 0 0;
}
.blog-block .excerpt p{
font-weight:400;
height:111px;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-block .readmore {
font-family: "Montserrat", Sans-serif;
font-size: 18px;
font-weight: 600;
text-transform: uppercase;
color: #FFFFFF;
background-color: #8a8a8a;
border-radius: 0px;
display: inline-block;
line-height: 1;
padding: 10px;
text-align: center;
transition: all .3s;
box-sizing: border-box;
}
.blog-block:hover .readmore, .blog-block:focus .readmore, .blog-block .readmore:hover, .blog-block .readmore:focus
{
background-color: #0072E9;
}
.sidebar .widget.widget_search .input-group-btn, .widget-title::before{
background: #2276e6 !important;
border-color: #2276e6 !important;
}
blockquote.wp-block-quote, .wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large){
border-left-color: #2276e6 !important;
}
.blog-post-comment .comment-respond .comment-form .btn.btn-primary{
background: #2276e6 !important;
border-color: #2276e6 !important;
}
.post-meta i, .post-meta a{
color: #2276e6 !important;
}
.main-container.blog-single {
margin-left: 3%;
margin-right: 3%;
}
.sidebar .widget.widget_search .form-control {
height: 60px;
}
.blog-single-header{
background-image: none !important;
background-color: #2276E6 !important;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
padding: 30px 0px 70px 0px;
text-align:center;
width:100%;
margin-bottom:40px;
}
.blog-single-header h2{
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 48px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.1em;
}
#mailpoet_form_1 form.mailpoet_form {
padding: 0px !important;
}
#mailpoet_form_1 .mailpoet_text_label{
display:none !important;
}
#mailpoet_form_1 .mailpoet_text{
height: 60px !important;
border-radius: 8px !important;
font-size: 20px !important;
color: #555555 !important;
font-family: 'Montserrat', sans-serif !important;
font-weight: 600 !important;
padding: .375rem .75rem !important;
padding-left: 0.75rem !important;
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
box-shadow: none !important;
width:100% !important;
background-color: #ffffff !important;
border: 3px solid #e7e7e7 !important;
}
.mailpoet_submit{
font-family: "Montserrat", Sans-serif;
font-weight: 800;
text-transform: uppercase;
background-color: #007EDE;
color:#ffffff;
font-size: 16px;
padding: 15px 30px !important;
-webkit-border-radius: 4px !important;
border-radius: 4px !important;
display: inline-block;
line-height: 1;
transition: all .3s;
text-decoration: none;
}
.mailpoet_submit:hover, .mailpoet_submit:focus{
color:#23e3e5;
}
.office-block a{
color:#000000;
}
.office-block{
margin:10px;
padding:40px 30px 0 30px;
border:6px solid #EFEFEF;
transition-duration: .3s;
word-wrap: break-word;
}
.office-block:hover, .office-block:focus{
border:6px solid #2376E5;
}
.wd-block{
text-align:center;
display:block;
}
.webdesign-tutorial{
border-style: solid;
border-width: 6px 6px 6px 6px;
border-color: #FFFFFF;
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
padding: 30px 20px 30px 20px;
width:450px;
display:block:
margin:0 auto;
text-align:center;
float:left;
left:50%;
margin-left:-225px;
position:relative;
}
.webdesign {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 57px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.1em;
}
.website-tutorial {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 22px;
font-weight: 600;
text-transform: uppercase;
line-height: 1.1em;
}
.prev_spec, .next_spec, .prev_post, .next_post{
display:inline-block;
width:25px;
height:60px;
text-align:center;
}
.next_spec, .next_post{
margin-left:40px;
}
.prev_spec i, .next_spec i, .prev_post i, .next_post i{
font-size:44px;
color:#d0d0d0;
transition-duration: .3s;
}
.prev_spec:hover i, .next_spec:hover i, .prev_post:hover i, .next_post:hover i {
color:#176ad9;
}
.home .slick-arrow, .home .wpls-logo-showcase .slick-dots{
display:none !important;
}
#icon_wrapper{
background-color:#ffffff;
padding:10px;
border-radius:10px 0 0 10px;
top:50%;
z-index: 999999;
}
.fuse_social_icons_links {
outline: 0 !important;
font-size: 11px;
display: inline-block;
margin-bottom:8px;
}
.fuse_social_icons_links:last-child{
margin-bottom:0;
}
.fb-awesome-social:hover {
color: #ffffff !important;
}
.tw-awesome-social:hover {
color: #ffffff !important;
}
.google-plus-awesome-social:hover {
color: #ffffff !important;
}
.instagram-awesome-social:hover {
color: #ffffff !important;
}
.fb-awesome-social:hover.awesome-social {
background-color: #3b5998 !important;
}
#footer_social .fb-awesome-social:hover.awesome-social {
background-color: #3b5998 !important;
}
.tw-awesome-social:hover.awesome-social {
background-color: #00aced !important;
}
#footer_social .tw-awesome-social:hover.awesome-social {
background-color: #00aced !important;
}
.google-plus-awesome-social:hover.awesome-social {
background-color: #f74425 !important;
}
#footer_social .google-plus-awesome-social:hover.awesome-social {
background-color: #f74425 !important;
}
.instagram-awesome-social:hover.awesome-social {
background-color: #517fa4 !important;
}
#footer_social .instagram-awesome-social:hover.awesome-social {
background-color: #517fa4 !important;
}
.cont-sec{
word-wrap:break-word;
}
#footer_social{
padding:5px 0;
text-align:left;
}
#footer_social .fuse_social_icons_links{
margin:0 7px;
}
#footer_social .awesome-social {
background: #818181 !important;
}
#footer_social .fa.fa-facebook
{
font-family: "FontAwesome" !important;
font-weight: 400;
}
a{
text-decoration:none !important;
}
.ekit-wid-con .elementskit-info-box-icon > i {
font-size: 30px !important;
}
.elementskit-infobox p {
margin: -10px 0px 0px 0px !important;
}
.ssmblock{
padding:40px;
}
.seo-banner a{
color:#ffffff;
}
.seo-banner a:hover, .seo-banner a:focus{
color:#23e3e5;
}  .admin-bar .navbar-sticky.sticky {
margin-top: 30px; } .alignright.size-thumbnail.wp-image-827 {
margin-bottom: 40px;
display: inline-block; }
img, figure {
-ms-interpolation-mode: bicubic;
border: 0;
height: auto;
max-width: 100%;
vertical-align: middle; }
img[class*="wp-image-"] {
margin-top: 10px;
margin-bottom: 10px; }
.wp-caption img[class*="wp-image-"] {
display: block; }
.wp-caption {
margin-bottom: 8px;
max-width: 100%;
border-radius: 0;
padding: 0;
clear: both; }
.wp-caption.aligncenter {
margin-bottom: 10px; }
.wp-caption .wp-caption-text {
text-align: center;
margin-top: 4px;
font-style: italic;
margin-bottom: 30px; }
.aligncenter {
clear: both;
display: block;
margin: 0 auto; }
.alignleft {
display: inline;
float: left;
margin-right: 1.5em; }
.alignright {
display: inline;
float: right;
margin-left: 1.5em; }  table, iframe {
border: 1px solid #fbfbfb;
border-collapse: separate;
border-spacing: 0;
width: 100%; }
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
border-top: 1px solid #e7e7e7; }
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
padding: 10px 10px;
border: 1px solid #EDEDED;
text-align: center; }
div#calendar_wrap caption {
margin: 10px 10px 0;
padding-bottom: 0; }
div#calendar_wrap table > thead > tr > th, div#calendar_wrap table > tbody > tr > th, div#calendar_wrap table > tfoot > tr > th,
div#calendar_wrap table > thead > tr > td, div#calendar_wrap table > tbody > tr > td, div#calendar_wrap table > tfoot > tr > td {
padding: 0; }
.table-striped > tbody > tr:nth-child(odd),
table > tbody > tr:nth-child(odd) {
border: 1px solid #e7e7e7; }
dt {
font-weight: bold;
margin: 6px; } .gallery-item {
display: inline-block;
text-align: left;
vertical-align: top;
margin: 0 0 1.5em;
padding: 0 1em 0 0;
width: 50%; }
.gallery-columns-1 .gallery-item {
width: 100%; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-item a,
.gallery-item a:hover,
.gallery-item a:focus {
-webkit-box-shadow: none;
box-shadow: none;
background: none;
max-width: 100%; }
.gallery-item a img {
display: block;
-webkit-transition: -webkit-filter 0.2s ease-in;
transition: -webkit-filter 0.2s ease-in;
transition: filter 0.2s ease-in;
transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
-webkit-backface-visibility: hidden;
backface-visibility: hidden; }
.gallery-item a:hover img,
.gallery-item a:focus img {
-webkit-filter: opacity(60%);
filter: opacity(60%); }
.gallery-caption {
display: block;
text-align: left;
padding: 0 10px 0 0;
margin-bottom: 0; }
.gallery-size-thumbnail .gallery-caption {
display: inline-block;
max-width: 200px;
margin-top: 5px; }
.gallery-size-thumbnail .gallery-item > div > a {
display: inline-block; }
.wp-caption,
.gallery-caption {
color: #666;
font-size: 13px;
font-style: italic;
margin-bottom: 1.5em;
max-width: 100%; }
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption .wp-caption-text {
margin: 0.8075em 0; }
.alignnone {
margin: 5px 20px 20px 0; }
.aligncenter,
div.aligncenter {
display: block;
margin: 5px auto 5px auto; }
.alignright {
float: right;
margin: 5px 0 20px 20px; }
.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.alignright {
float: right;
margin: 5px 0 20px 20px; }
a img.alignnone {
margin: 5px 20px 20px 0; }
a img.alignleft {
float: left;
margin: 5px 20px 20px 0; }
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto; }
.wp-caption.alignnone {
margin: 5px 20px 20px 0; }
.wp-caption.alignleft {
margin: 5px 20px 20px 0; }
.wp-caption.alignright {
margin: 5px 0 20px 20px; }
@media screen and (min-width: 30em) { .gallery-item {
max-width: 25%; }
.gallery-columns-1 .gallery-item {
max-width: 100%; }
.gallery-columns-2 .gallery-item {
max-width: 50%; }
.gallery-columns-3 .gallery-item {
max-width: 33.33%; }
.gallery-columns-4 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 25%; }
.gallery-columns-5 .gallery-item {
max-width: 20%; }
.gallery-columns-6 .gallery-item {
max-width: 16.66%; }
.gallery-columns-7 .gallery-item {
max-width: 14.28%; }
.gallery-columns-8 .gallery-item {
max-width: 12.5%; }
.gallery-columns-9 .gallery-item {
max-width: 11.11%; } } .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
-webkit-clip-path: none;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; }
.gallery-caption,
.bypostauthor {
display: block; }
code {
overflow: auto;
max-width: 100%;
padding: 0 1em;
border: 1px solid #ddd;
background-color: #f9f9f9;
display: inline-block;
vertical-align: middle;
word-wrap: break-word; }
a code {
color: #f3525a; }
p {
margin: 0 0 25px; }
p img.alignleft {
clear: both;
margin-bottom: 30px; }
select {
max-width: 100%; }
.post-password-form input[type="password"] {
padding: 5px 15px;
margin-left: 10px; }
.post-password-form input[type='submit'] {
background-color: #f3525a;
border: none;
padding: 7px 55px;
color: #fff;
cursor: pointer; } .post {
margin: 0 0 40px; }
.post .post-media {
width: calc(100% - 0px);
position: relative;
overflow: hidden; }
.post .post-media .video-link-btn {
position: absolute;
right: 0;
bottom: 0; }
.post .post-media .video-link-btn a {
background: #f3525a;
padding: 15px 20px;
display: inline-block;
color: #fff;
font-size: 25px; }
.post .post-body {
background: #f9f8fd;
padding: 40px; }
.post .entry-header .entry-title {
margin-bottom: 20px;
word-wrap: break-word; }
.post .entry-header .entry-title a {
color: #101010; }
.post .entry-header .entry-title a:hover {
color: #f3525a; }
.post .entry-header .post-meta {
margin-bottom: 25px; }
.post .entry-header .post-meta span {
display: inline-block;
margin-right: 28px;
color: #666666;
font-size: 14px; }
.post .entry-header .post-meta span i {
margin-right: 6px;
font-size: 16px; }
.post .post-footer {
clear: both; }
.post .post-footer .readmore {
font-weight: 700;
padding: 10px 20px 10px 20px;
background: #f3525a;
color: #fff;
display: inline-block; }
.post .post-footer .readmore:hover {
background: #000; }
.post.sticky .meta-featured-post {
display: block;
position: absolute;
right: -35px;
top: 18px;
background: #f3525a;
width: auto;
height: auto;
padding: 12px 45px;
color: #fff;
display: inline-block;
transform: rotate(45deg);
font-size: 12px;
font-weight: 700;
-webkit-transform: rotate(45deg);
z-index: 1; }
.post.sticky .post-body {
overflow: hidden;
position: relative; }
.search article.page {
background: #f9f8fd;
padding: 40px;
overflow: hidden;
position: relative;
margin-bottom: 40px; }
.xs-page-header {
margin-bottom: 30px; } .sidebar .widget {
margin-bottom: 40px;
border: 1px solid #eeeeee;
padding: 40px; }
.sidebar .widget .widget-title {
font-size: 24px;
font-weight: 700;
position: relative;
margin: 0 0 30px;
padding: 0 0 15px; }
.sidebar .widget .widget-title:before {
content: "";
position: absolute;
display: inline-block;
bottom: 0px;
width: 50px;
height: 2px;
left: 0;
z-index: 1;
background: #f3525a; }
.sidebar .widget.widget_search {
padding: 0;
border: 0; }
.sidebar .widget.widget_search .form-control {
font-style: italic;
font-weight: 600;
border-radius: 0; }
.sidebar .widget.widget_search .form-control:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
border-color: #f3525a; }
.sidebar .widget.widget_search .input-group-btn {
background: #f3525a;
color: #fff;
padding: 0 20px;
cursor: pointer;
border: none; }
.sidebar .widget.widget_search .input-group-btn i {
line-height: 52px; }
.sidebar .widget.widget-tags ul li {
display: inline-block;
margin-bottom: 8px;
margin-right: 4px; }
.sidebar .widget.widget-tags ul li a {
display: block;
padding: 5px 20px;
border: 1px solid #eee;
color: #666;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.sidebar .widget.widget-tags ul li a:hover {
background: #f3525a;
color: #fff;
-webkit-transition: all ease 500ms;
transition: all ease 500ms; }
.sidebar .widget.widget-tags ul li:last-child {
margin-bottom: 0; }
.sidebar ul {
border: 0;
padding: 0;
list-style: none; }
.sidebar ul li {
border-bottom: 1px dashed #eeeeee;
padding-bottom: 10px;
margin-bottom: 10px; }
.sidebar ul li:last-child {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0; }
.sidebar ul li a {
color: #666; }
.sidebar ul li a:hover {
color: #f3525a; }
.sidebar ul li a.url, .sidebar ul li a.rsswidget {
color: #222222; }
.sidebar ul li a.rsswidget {
font-weight: 600; }
.sidebar ul li cite {
font-style: normal; }
.sidebar ul.sub-menu, .sidebar ul.children {
padding: 10px 0px 0 20px; }
.sidebar ul.children {
padding-bottom: 0; }
.tag-lists a,
.tagcloud a {
border: 1px solid #f1f1f1;
color: #5a5a5a;
display: inline-block;
font-size: 14px !important;
padding: 4px 13px;
margin-left: 3px;
margin-bottom: 10px; }
.tag-lists a:hover,
.tagcloud a:hover {
color: #fff; }
.textwidget img {
margin: 10px 0; }
.page-links .page-link {
display: inline-block; } .blog-post-comment .comment-title {
font-size: 24px; }
.blog-post-comment .comment-info [class*=col-md-] {
margin-bottom: 15px;
position: inherit; }
.blog-post-comment .comment-content > h3 {
margin-bottom: .5rem; }
.blog-post-comment .comment-respond {
margin-bottom: 40px;
margin-top: 40px; }
.blog-post-comment .comment-respond .comment-reply-title {
font-size: 24px; }
.blog-post-comment .comment-respond .comment-form .form-control {
border-radius: 0;
height: 45px;
margin-bottom: 15px; }
.blog-post-comment .comment-respond .comment-form .form-control.msg-box {
height: 245px; }
.blog-post-comment .comment-respond .comment-form .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: #f3525a; }
.blog-post-comment .comment-respond .comment-form .comment-form-cookies-consent {
display: none; }
.blog-post-comment .comment-respond .comment-form .comment-notes {
font-style: italic; }
.blog-post-comment .comment-respond .comment-form .btn.btn-primary {
margin-top: 40px; }
.comments-list {
list-style: none; }
.comments-list ul {
list-style: none; }
.comments-list ul ul {
list-style: none; }
.loginformuser .form-control {
height: 100%;
resize: none; }
.loginformuser .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: #f3525a; } .pingback p, .pingback .says {
display: none; }
.commenxs-list .pingback .comment-body {
margin-left: 0; }
.commenxs-list {
list-style: none;
margin: 0;
padding: 20px 0; }
.commenxs-list .comment {
list-style: none; }
.commenxs-list .comment .last {
border-bottom: 0;
padding-bottom: 0;
margin-bottom: 0; }
.commenxs-list .comment-author {
margin-bottom: 0;
margin-top: 0;
font-weight: 700;
font-size: 15px;
color: #172541;
font-style: normal; }
.commenxs-list .comment-author a {
color: #172541; }
.commenxs-list .comment-author a:hover {
color: #f3525a; }
.commenxs-list .comment-author cite {
font-style: normal; }
.commenxs-list .comment-date {
font-size: 14px;
display: block;
margin-top: -5px; }
.commenxs-list .comment-content {
margin: 15px 0; }
.commenxs-list .comment-body {
border-bottom: 1px solid #eeeeee;
padding-bottom: 20px;
margin-bottom: 30px;
margin-left: 110px; }
.commenxs-list img.comment-avatar {
width: 80px;
height: 80px;
border-radius: 100%;
margin-right: 30px; }
.commenxs-list .comment-reply-link {
color: #252a37;
font-weight: 400;
font-size: 14px; }
.commenxs-list .comment-reply-link i {
margin-right: 5px; }
.commenxs-list .comment-reply-link:hover {
color: #f3525a; }
.commenxs-counter {
font-size: 18px; }
.commenxs-counter a {
color: #666; }
.commenxs-reply {
list-style: none;
margin: 0 0 0 70px; }
#cancel-comment-reply-link {
float: right;
color: #000; }
#cancel-comment-reply-link:hover {
color: #f3525a; }
.not-found h1 {
margin-bottom: 20px; }
.not-found .input-group-btn {
background: #f3525a;
color: #fff;
padding: 0 20px;
border: none;
cursor: pointer; }
.not-found .input-group-btn i {
line-height: 48px; }
.not-found .form-control:focus {
-webkit-box-shadow: none;
box-shadow: none;
border-color: #f3525a; }
.not-found p {
line-height: 1.1;
margin-bottom: 25px; }
.not-found p small {
display: block; }
article.page .post-meta {
margin-bottom: 15px; } .author-box {
padding: 40px 40px 20px;
margin-bottom: 40px; }
.author-box .author-img img {
width: 70px;
height: 70px;
border-radius: 50%; }
.author-box .author-info {
margin-left: 90px; }
.author-box .author-info > h3 {
margin-bottom: 4px; }
.author-box .author-url {
margin-bottom: 12px; }
.author-box .author-url a {
color: #666666;
font-size: 14px; } .post-navigation {
padding: 10px 2px;
border: 1px solid #eeeeee;
margin-bottom: 20px; }
.post-navigation .post-previous, .post-navigation .post-next {
padding: 0 40px;
width: 50%;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
display: table-cell;
position: relative;
vertical-align: middle; }
.post-navigation span:hover, .post-navigation h3:hover {
color: #f3525a; }
.post-navigation h3 {
font-size: 17px;
line-height: 26px;
margin: 5px 0;
font-weight: bold;
ms-word-wrap: break-word;
word-wrap: break-word; }
.post-navigation span {
color: #a9a9a9; }
.post-navigation i {
margin: 0 5px;
color: #a9a9a9; }
.post-navigation .post-previous {
text-align: left;
float: left;
border-left: 0 none;
border-right: 0 none;
padding: 0 40px 0 0; }
.post-navigation .post-next {
text-align: right;
float: right;
border-right: 0 none;
padding: 0 0 0 40px; } .pagination {
margin: 0; }
.pagination li a, .pagination li span {
margin-right: 8px;
width: 40px;
height: 40px;
line-height: normal;
border: 1px solid #dadada;
text-align: center;
display: inline-block;
color: #666;
border-radius: 3px; }
.pagination li a i, .pagination li span i {
line-height: 40px; }
.pagination li.active a, .pagination li:hover a {
color: #fff;
background: #f3525a;
border: 1px solid transparent; }
.pagination li.active a:hover, .pagination li:hover a:hover {
background: #f3525a; }
.pagination li.pagination-dots {
margin: 0 15px 0 10px; }
.entry-content .page-links {
color: #10100E;
margin-left: 5px;
overflow: hidden;
width: 100%;
margin-top: 50px; }
.entry-content .page-links span {
display: inline-block; }
.entry-content .page-links span.page-link {
color: #10100E;
margin-right: 5px; }
.entry-content .page-links .page-link-text {
margin-right: 10px; } .blog-single .post .post-media {
margin-bottom: 30px; }
.blog-single .post .post-body {
background: #fff;
border: 0;
padding: 0; } .header ul.navbar-nav li .dropdown-menu {
margin: 0; }
.header ul.navbar-nav > li > a {
font-size: 13px;
margin-left: 8px; }
.header ul.navbar-nav {
margin-right: 0; } .blo-preloder {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 9999999;
background-color: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
}
.preloder-logo img {
height: 150px;
}
.preloder-logo #xs_animated_logo_loder {
height: 120px;
}
@media (max-width: 767px) {
.preloder-logo #xs_animated_logo_loder {
height: 80px;
}
}
.preloder-logo #xs_animated_logo_loder #path-1, .preloder-logo #xs_animated_logo_loder #path-2, .preloder-logo #xs_animated_logo_loder #path-3, .preloder-logo #xs_animated_logo_loder #path-4, .preloder-logo #xs_animated_logo_loder #path-5 {
stroke: #f3525a;
}
.elementor-element.elementor-element-466ba69 .ekit_social_media > li {
display: inline-block;
}
.wp-caption.aligncenter {
margin: 0 auto;
}
.comment-author cite{
font-style: normal;
font-weight: 500;
}
.comment-author cite a, .comment-edit-link, .comment-reply-link{
color: #565454;
}
.comment{    margin-bottom: 30px;}/*/*//**/  .pingback{    margin-bottom: 30px;}
.blog-post-comment .comment-respond .comment-reply-title {
font-size: 24px;
font-weight: bold !important;
} @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px){
.smm-header h2{
font-size: 40px !important;
}
.ssmblock .ssm-title {
margin-top: 0px;
height: 60px;
}
.ssmblock .ssm-title h2 {
font-size:25px !important;
line-height: 26px !important;
}
.ssmblock p{
font-size:15px;
line-height:1.4;
}
.ssmblock{
padding:40px;
}
.elementor-6680 .elementor-element.elementor-element-6ff7738 {
padding: 30px 0px 20px 0px;
} .wda-icons h2{
font-size:21px !important;
}
.elementor-widget:not(:last-child) {
margin-bottom: 1px !important;
} .elementskit-navbar-nav > li > a{
font-size:12px !important;
padding: 0px 10px !important;
}
.elementskit-infobox .elementskit-info-box-title {
font-size: 13px !important;
}
.ekit-wid-con .elementskit-info-box-icon > i {
font-size: 32px !important;
}
.elementor-1342 .elementor-element.elementor-element-030d718 > .elementor-widget-container {
padding: 0px 0px 0px 10px !important;
}
.box-body p {
font-size: 18px !important;
} .elementor-2000 .elementor-element.elementor-element-7d2e9ae .elementor-heading-title {
font-size: 27px;
}
.office-block.elementor-column.elementor-col-33, .office-block.elementor-column[data-col="33"] {
width: 31%;
}
.office-block.elementor-column.elementor-col-33+.office-block.elementor-column.elementor-col-33, .office-block.elementor-column[data-col="33"]+.office-block.elementor-column[data-col="33"] {
width: 31%;
margin-left: 1.33333%;
}
.office-block{
padding:20px 20px 0 20px;
}
.office-block h3{
font-size:26px !important;
}
.office-block h4{
font-size:23px !important;
}
.office-block p{
font-size:15px !important;
}
.office-block a{
font-size:15px;
color:#000000;
} .blog-block {
margin: 0 0 30px 0;
}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px){
.smm-header h2{
font-size: 40px !important;
}
.elementor-6680 .elementor-element.elementor-element-e9c204e > .elementor-element-populated {
padding: 10px;
}
.ssmblock .ssm-title {
margin-top: 0px;
height: 88px;
}
.ssmblock .ssm-title h2 {
font-size:25px !important;
line-height: 26px !important;
}
.ssmblock p{
font-size:15px;
line-height:1.4;
}
.ssmblock{
padding:20px;
}
.elementor-6680 .elementor-element.elementor-element-e0b40ee > .elementor-element-populated {
padding: 5px;
}
.home .menu_border_bottom.ekit-sticky--active {
background: #2276E67D !important;
height: 130px;
}
.freebooklet .ekit-form form input[type="submit"] {
font-size: 30px !important;
padding: 4px 12px !important;
} .fxbtn .elementor-button {
width: 110px;
font-size: 19px !important;
} .wda-icons h2{
font-size:14px !important;
}
.wda-icons img{
-ms-transform: scale(1.5);
transform: scale(1.5);
}
.elementor-widget:not(:last-child) {
margin-bottom: 1px !important;
}
.packages h3, .package .mostpopular h3{
font-size:15px !important;
}
.packages .price h2, .package .price h2 {
font-size: 52px;
}
.packages .price h2::before, .package .price h2::before {
font-size: 30px;
top: -9px;
} .ekit-wid-con .elementskit-info-box-icon > i {
color: #000000;
font-size: 34px;
}
div.elementor-1342 .elementor-element.elementor-element-475634d {
width: 49% !important;
}
.elementskit-infobox .elementskit-info-box-title {
font-size: 13px !important;
}
.box-body p {
font-size: 19px !important;
}
.elementor-1342 .elementor-element.elementor-element-030d718 > .elementor-widget-container {
padding: 0px 0px 0px 10px !important;
}
.elementor-1342 .elementor-element.elementor-element-976a3df {
width: 31% !important;
} .elementor-395 .elementor-element.elementor-element-5341af5 .elementor-heading-title br{
display:none;
}
.contactus .col-md-6{
max-width:49.5% !important;
}
.wpcf7-list-item-label {
font-size: 17px;
}
.elementor-395 .elementor-element.elementor-element-b15afab {
width: 100%;
text-align:center;
}
.footer-sec-a{
width:100% !important;
clear:both;
text-align:center;
}
.footer-sec-a img{
width:200px;
position:relative;
display:block;
left:50%;
margin-left:-100px;
}
.footer-sec-a #footer_social {
text-align: center;
}
.footer-sec-b,.footer-sec-c,.footer-sec-d,.footer-sec-e{
width:25% !important;
float:left;
} .hovergrow{
width:25% !important;
display:inline-block;
padding:18px !important;
}
.hovergrow h3{
font-size:20px !important;
}
#leaf{
position:absolute;
right:0px;
z-index:999999;
top:-126px;
}
#leaf img{
width:120px;		
}
.eng-spe .elementskit-section-title{
font-size:32px !important;
line-height:1.3 !important;
}
.six-ways h2{
font-size:37px !important;
}
.six-ways p{
font-size:17px !important;
line-height:1.2 !important;
} .elementor-2000 .elementor-element.elementor-element-7d2e9ae .elementor-heading-title {
font-size: 24px;
}
.office-block.elementor-column.elementor-col-33, .office-block.elementor-column[data-col="33"] {
width: 30%;
}
.office-block.elementor-column.elementor-col-33+.office-block.elementor-column.elementor-col-33, .office-block.elementor-column[data-col="33"]+.office-block.elementor-column[data-col="33"] {
width: 30%;
margin-left: 1%;
}
.office-block{
padding:10px 8px 0 8px;
}
.office-block h3{
font-size:18px !important;
}
.office-block h4{
font-size:15px !important;
}
.office-block p{
font-size:12px !important;
line-height:1.3;
}
.office-block a{
font-size:13px;
color:#000000;
} .blog-block {
margin: 0 0 30px 0;
height:400px;
}
.blog-block img {
width: 100%;
height: 200px;
object-fit: cover;
}
.blog-block .title-heading h2 {
font-size: 13px;
}
.blog-block .title {
height: 80px;
margin: -80px 0 0;
}
.blog-block .title-date {
color: #ffffff;
font-size: 12px;
font-weight: 400;
text-transform: uppercase;
height: 13px;
}
.blog-block .title-heading h2 {
font-size: 15px;
line-height: 1.3;
height: 35px;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-block .readmore {
font-size: 12px;
}
}
@media only screen and (max-width: 767px) {
.post-previous a span, .post-next a span{
font-size:11px;
text-transform:uppercase;
display:inline-block;
color:#000000 !important;
}
div.ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev {
left: -11%;
}
div.ekit-wid-con .elementskit-clients-slider .slick-arrow.slick-next {
left: 92%;
}
.smm-header h2{
font-size: 22px !important;
}
.elementor-6680 .elementor-element.elementor-element-e9c204e > .elementor-element-populated {
padding: 10px;
}
.ssmblock .ssm-title {
margin-top: 0px;
height: 38px;
}
.ssmblock .ssm-title h2 {
font-size:25px !important;
line-height: 26px !important;
}
.ssmblock p{
font-size:15px;
}
.elementor-7 .elementor-element.elementor-element-eade47a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eade47a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-position: center center !important;
}
.greywrapper, .grey-row, .grey-border{
display:block;
}	
.grey-border {
width: 100%;
}
.grey-border-icon{
width:22%;
}
.grey-border-icon img {
width: 40px;
height: 40px;
}	
.grey-border-icon-title {
font-size: 20px;
}
.grey-border-icon-title span {
font-size: 26px;
}
.greywrapper-adword, .grey-row, .grey-border2{
display:block;
}
.grey-border2{
width:100%;
border:inherit !important;
}
.grey-border2{
border:10px solid #f1f1f1 !important;
}	
.ssmblock .elementor-image{
text-align:center;
}
.ssmblock img{
margin:0 auto;
display:block;
}
.fxbtn	.enquire{
margin-bottom:10px;
}
.package{
border:1px solid #e6e6e6;
border-collapse:collapse;
margin-top:25px;
}
.packages{
border:1px solid #e6e6e6;
margin-top:25px;
border-collapse:collapse;
}
.packages .title h3{
background-color:#e6e6e6;
text-align:center;
padding:15px !important;
color:#6a6f70 !important;
font-size:20px !important;
font-weight:600;
}
.package .title h3{
background-color:#e6e6e6;
text-align:center;
padding:15px !important;
color:#6a6f70 !important;
font-size:20px !important;
font-weight:600;
}
.package .mostpopular h3{
background-color:#007ede !important;
color:#ffffff !important;
font-size:20px !important;
padding:15px !important;
text-align:center; 
font-weight:600;
}
.package .mostpopular h3 span{
font-weight:800 !important;
font-size:25px !important;
}
.package .price h2{
font-size:80px;
text-align:center;
line-height:150px;
color:#007ede;
}
.package .price h2:before{
font-size:40px;
content:"$";
top:-15px;
position:relative;
}
.packages .price h2{
font-size:80px;
text-align:center;
line-height:150px;
color:#007ede;    
}
.packages .price h2:before{
font-size:40px;
content:"$";
top:-15px;  
position:relative;
}
.elementor-6251 .elementor-element.elementor-element-f52b740 {
padding: 20px 0px 0px 0px;
}
.elementor-6251 .elementor-element.elementor-element-7c8ee27 > .elementor-widget-container {
padding: 0% 5% 0% 5%;
}
.wd-brief{
font-size:13px;
line-height:1.3;
}
.fxbtn .elementor-button{
width:150px;
margin:0 auto;
clear:both;
display:block;
}
.home .menu_border_bottom.ekit-sticky--active {
background: #2276E67D !important;
height: auto;
}
.menu_border_bottom{
height: auto;
} .elementor-395 .elementor-element.elementor-element-5341af5 .elementor-heading-title br{
display:none;
}
.elementor-395 .elementor-element.elementor-element-5341af5 .elementor-heading-title {
font-size: 33px !important;
}
.elementor-395 .elementor-element.elementor-element-04f96b1 .elementor-heading-title {
font-size: 15px !important;
} .hovergrow{
width:100% !important;
text-align:center;
padding:10px;
}
.hovergrow img{
text-align:center;
}
.hovergrow .elementor-image{
text-align:center;	
}
.hovergrow .elementor-heading-title{
text-align:center !important;
font-size:20px !important;
}
#leaf{
position:absolute;
right:0px;
z-index:999999;
top:-98px;
}
#leaf img{
width:60px;		
}
.eng-spe .elementskit-section-title{
text-align:left;
line-height:1.3 !important;
}
.six-ways br{
display:none;
}
.six-ways h2{
font-size:32px !important;
}
.six-ways p{
font-size:17px !important;
line-height:1.2 !important;
}
.freebooklet .ekit-form form input[type="submit"] {
border-radius: 5px !important;
font-size: 21px !important;
padding: 6px 12px !important;
} .office-block{
padding:20px 15px 0 15px;
}
.office-block p{
font-size:14px !important;
line-height:1.3;
}
.office-block a{
font-size:14px;
color:#000000;
}
.office-block h3{
font-size:28px;
} .blog-block {
width: 97%;
height: 580px;
margin: 15px auto;
}
.blog-block .title-heading h2 {
font-size: 27px;
}
.blog-block .title-heading h2 {
font-size: 22px;
line-height: 1.3;
height: 60px;
overflow: hidden;
text-overflow: ellipsis;
}
.blog-block img {
height: 368px;
} .webdesign-tutorial{
width:300px;
left:50%;
margin-left:-150px;
}
.webdesign {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 35px;
font-weight: 800;
text-transform: uppercase;
line-height: 1.1em;
}
.website-tutorial {
color: #FFFFFF;
font-family: "Montserrat", Sans-serif;
font-size: 13px;
font-weight: 600;
text-transform: uppercase;
line-height: 1.1em;
}
.wda-icons{
display:block;
text-align:center;
width:100%;
}
.wda-icons img{
margin:0 auto;
}	
.wda-icons .elementor-image{
text-align:center;
}	
.elementor-6251 .elementor-element.elementor-element-0abab41 > .elementor-element-populated {
padding: 15px 20px 15px 20px;
}
.none{
display:none;
}
.blog-single h1{
font-size:30px !important;
}
.post-navigation .post-previous, .post-navigation .post-next{
width:50%;
display:inline-block;
}
.post-navigation .post-previous h3, .post-navigation .post-next h3{
display:none;
}
}
@media only screen and (width : 1024px) {
.home .menu_border_bottom.ekit-sticky--active {
background: #2276E67D !important;
height: 130px;
}
.footer-sec-a{
width:20% !important;
clear:both;
text-align:center;
}
.footer-sec-a img{
width:200px;
position:relative;
display:block;
left:50%;
margin-left:-100px;
}
.footer-sec-a #footer_social {
text-align: center;
}
.footer-sec-b,.footer-sec-c,.footer-sec-d,.footer-sec-e{
width:20% !important;
float:left;
}
#footer_social .fuse_social_icons_links {
margin: 0 3px;
}
.elementor-1342 .elementor-element.elementor-element-475634d {
width: 55% !important;
}
.elementor-1342 .elementor-element.elementor-element-976a3df {
width: 23% !important;
}
#leaf{
position:absolute;
right:0px;
z-index:999999;
top:-126px;
}
#leaf img{
width:120px;		
}
.hovergrow{
width:25% !important;
}
.hovergrow h3{
font-size:16px !important;
}	
.elementor-395 .elementor-element.elementor-element-5341af5 .elementor-heading-title br{
display:none;
}
.elementor-395 .elementor-element.elementor-element-5341af5 .elementor-heading-title{
font-size:47px !important;
}
}
@media only screen and (max-device-width: 1024px){
.elementskit-navbar-nav > li.current-menu-item > a {
color: #007ede !important;
}
.elementskit-navbar-nav > li > a:hover, .elementskit-navbar-nav > li > a:focus  {
color: #007ede !important;
}
.elementskit-navbar-nav > li.current-menu-ancestor > a, .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator, .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
color: #0072e9 !important;
}
}