@import https://fonts.googleapis.com/css?family=Dosis:200,300&display=swap;
body,p,a,li,h1,h2,h3,h4,h5,h6,div,span,.vertical-tabs .tab-item .tab-m-button .num,.vertical-tabs .tab-item .text,.vertical-tabs .tabs-buttons .num,.about-block .desc,.categories-block .links .item .num,textarea,button,input,submit{font-family:'Dosis' ,sans-serif!important}
body,p,a,li,div,span,input,submit,textarea,button{font-size:18px}
.navigation .menu > li > a span{font-weight:400}
.site-logo{width:85px}
.banner-social-links{display:none}
div#footer-bottom-text{text-align:center}
section.section_title{float:left;width:100%;text-align:center;margin-top:0;background-image:url(https://caymana.com/wp-content/uploads/2019/11/services-banner1-1.jpg);padding:270px 0;background-position:center;background-size:cover}
.entry-content{float:left;width:100%}
body.custom-cursor-true *{cursor:default!important}
body.custom-cursor-true a:hover{cursor:pointer!important}
body.custom-cursor-true a span:hover{cursor:pointer!important}
.navigation .menu > li > a span{color:#fff;font-size:14px;letter-spacing:.2em}
.navigation .menu > li > a span:hover{color:#d1a748}
.map-block.map-5c986ef89b51f img{width:310px;margin-top:10px}
.site-header .phone a{color:#fff!important;opacity:1!important;font-size:30px}
div#inner-pages{background:#fff!important}
div#inner-pages .entry-content{color:#000!important}
div#inner-pages .entry-content strong{margin-bottom:25px;text-transform:uppercase;letter-spacing:.1em;line-height:42px!important;font-size:30px!important;color:#060606!important;font-weight:300!important}
div#inner-pages .entry-content li strong{font-size:20px!important;color:#000!important}
.page-id-19 div#inner-pages .entry-content ul.mapss li{text-transform:capitalize}
div#inner-pages .entry-content li{list-style:circle;padding-bottom:15px}
div#inner-pages .entry-content ul{padding-left:20px}
div#inner-pages .entry-content{margin-bottom:70px!important}
ul#mapsli li{width:33%!important;float:left!important}
#videolisting h3{font-size:28px;text-align:center}
.heading-block .sub-h{font-size:30px;font-weight:400}
#videolisting .bottom p{display:none}
.videosettings{width:31%!important;margin-bottom:30px!important;margin-right:20px!important}
.page-id-15 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banner-email.jpg);background-size:cover!important;background-position:center center!important}
.page-id-17 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banner-new.jpg);background-size:cover!important}
.page-id-6 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/services-banner1-1.jpg);background-size:cover!important}
.page-id-23 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/imm1-1.jpg);background-size:cover!important}
.page-id-27 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/img3-2.jpg);background-size:cover!important}
.page-id-21 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/bg-inner.jpg);background-size:cover!important}
.page-id-31 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/img1-2-1.jpg);background-size:cover!important}
.page-id-35 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banenr1-2.jpg);background-size:cover!important;background-position:center center!important}
.page-id-274 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/startbanner.png);background-size:cover!important;background-position:center center!important}
.page-id-33 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/2018-07-31-1.jpg);background-size:cover!important;background-position:center center!important;height:550px}
.page-id-37 section.section_title{background:url(https://caymana.com/wp-content/uploads/2019/11/title-area-img-2.jpg);background-size:cover!important}
.page-id-427 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/start-review.jpg);background-size:cover!important}
.page-id-374 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/start-review.jpg);background-size:cover!important}
.page-id-35 .ops-screen.ops-screen-5c9866e5f33e1{height:auto!important;padding:30px 0!important}
.page-id-15 div#inner-pages .entry-content ul{margin-top:-15px!important}
.accordion-item .top{font-size:20px!important;height:50px!important;color:#fff!important;padding:0 10px!important}
.accordion-item .wrap{font-size:16px!important;color:#fff!important;padding:10px!important;letter-spacing:1px!important}
h2,.h2{font-weight:300!important}
.page-id-1 .about-block .image.col-xs-12.col-sm-4.col-md-7.offset-md-2{margin:0!important}
.vc_custom_1553260211791{margin:0!important}
.page-id-35 .main-content-wrapper{background:#000!important;margin-bottom:40px!important}
.page-id-35 h2.edgt-process-title{margin-bottom:0!important}
.page-id-35 p.process-text{margin-top:8px}
.page-id-23 div#inner-pages .entry-content ul{margin-top:-15px!important;margin-bottom:35px}
.page-id-23 .edgt-process-number{top:-4.5%!important}
.page-id-27 .edgt-process-number{top:-2%!important}
.page-id-27 div#inner-pages .entry-content ul{margin-top:-15px!important}
.page-id-29 .edgt-process-number{top:-2%!important}
.page-id-29 div#inner-pages .entry-content ul{margin-top:-15px!important}
.page-id-31 .edgt-process-number{top:-5%!important}
.page-id-19 div#inner-pages .entry-content ul{margin:0!important}
.page-id-19 div#inner-pages .entry-content li{text-transform:uppercase;font-weight:200!important}
.contact-form input.wpcf7-form-control::placeholder{color:#fff}
.contact-form textarea.wpcf7-form-control::placeholder{color:#fff!important}
.contact-form textarea.wpcf7-form-control.wpcf7-textarea.style1{border:none;padding-left:0!important;border-bottom:1px solid #606060}
.contact-form span.wpcf7-not-valid-tip{display:none}
.contact-form .wpcf7-not-valid{border:1px solid red!important}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none!important}
#responsive-menu-container li.responsive-menu-item{border-bottom:none;display:block;text-transform:uppercase;line-height:20px;color:#fff;margin:0;padding:10px 0}
div#responsive-menu-additional-content .content span{padding-left:40px!important;line-height:40px!important;font-size:16px!important;text-transform:uppercase;letter-spacing:.1em}
div#responsive-menu-additional-content .content i{vertical-align:top!important;line-height:40px!important}
button#responsive-menu-button{right:260px!important;background:none!important}
ul#responsive-menu{padding-bottom:15px;border-bottom:1px solid #131313}
div#responsive-menu-additional-content .content{width:100%!important}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{font-size:18px!important;line-height:20px!important}
button#responsive-menu-button.is-active{right:30px!important}
span.responsive-menu-inner{width:43px!important;height:1px!important}
.responsive-menu-inner::before{width:43px!important;height:1px!important}
.responsive-menu-inner::after{width:43px!important;height:1px!important}
div#responsive-menu-additional-content{width:80%!important;margin:auto!important}
div#responsive-menu-title{width:80%;margin:auto!important;padding-top:60px!important}
ul#responsive-menu{width:70%!important;margin:auto!important;padding-top:20px!important}
a.responsive-menu-item-link{background:none!important;border:none!important}
#responsive-menu-container #responsive-menu-title{background:none!important}
#responsive-menu-container #responsive-menu li.responsive-menu-item a:hover{color:#d1a748!important;background:none!important}
.edgt-process-number{top:-3.5%!important;left:calc(50% - 120px);position:absolute;font-size:390px;z-index:1;font-weight:100;color:#eee;z-index:-1}
.edgt-process-text-holder{padding-left:70px;padding-top:20px;padding-bottom:0!important}
.page-id-21 ul.new-list{float:right!important;margin-right:37px!important;margin-top:0!important}
section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{font-size:80px;font-weight:200!important;font-style:normal;text-transform:uppercase;letter-spacing:.1em}
.page-id-13 .edgt-process-number{left:calc(50% - 190px);position:absolute;font-size:425px;top:-7%!important;z-index:1;font-weight:100;color:#eee;z-index:-1}
.page-id-17 .edgt-process-number{top:-5%!important}
div#inner-pages .entry-content li{color:#707070;padding-bottom:5px!important;line-height:26px}
div#inner-pages .entry-content{position:relative;z-index:9}
.edgt-process-image{position:relative;display:block;height:100%;width:50%;vertical-align:middle;z-index:99}
.edgt-process-text-holder{position:relative;display:table-cell;height:100%;width:50%;vertical-align:middle;z-index:99}
.edgt-process-text-holder2{position:relative;display:table-cell;height:100%;width:50%;vertical-align:middle;z-index:99}
.page-id-13 .edgt-process-text-holder{padding-left:70px;padding-top:20px;padding-bottom:20px}
.page-id-13 .edgt-process-text-holder2{padding-right:70px;padding-top:20px;padding-bottom:20px}
hr.edgt-line{width:1890px!important;position:relative;right:33%!important;background:#000;margin-top:100px;margin-bottom:0!important;border-color:rgba(255,255,255,0.4);border-style:solid;border-bottom-width:1px}
.page-id-6 .edgt-process-number{top:-2%!important}
.page-id-13 .edgt-process-number{left:calc(50% - 126px);top:-1.5%!important;color:rgba(238,238,238,.1)}
.page-id-13 .edgt-process-number.two{top:23.5%!important;left:calc(50% - 370px)}
.page-id-13 .edgt-process-number.three{top:49.5%!important}
.page-id-13 .edgt-process-number.two.four{top:76%!important;left:calc(50% - 355px)}
h2.edgt-process-title{font-size:30px!important;font-weight:300!important;color:#060606;line-height:42px;font-size:30px;letter-spacing:.1em;text-transform:uppercase;margin-top:25px}
.site-header .container-fluid{width:70%!important}
input.style1,textarea.style1{font-size:18px}
.services-carousel .item p:before{content:"•";color:#d1a748!important;font-size:22px!important;position:relative;top:2px;margin-right:5px;margin-left:30px}
div#inner-pages .entry-content p{color:#707070;line-height:26px;font-weight:300}
.ops-nav{display:none}
.services-carousel .item .h{display:none}
.services-carousel .item p{font-size:16px;letter-spacing:.2em;text-transform:uppercase;color:#d1a748}
.services-carousel .item:hover p{color:#fff!important}
ul.sub-menu span{font-size:14px;letter-spacing:.2em}
.page-id-13 div#inner-pages{background:#000!important}
.page-id-13 h2.edgt-process-title{color:#fff!important}
.page-id-13 div#inner-pages .entry-content p{color:#ababab;line-height:26px;font-weight:300!important}
.site-header.light-color.type2 .phone{margin-left:0!important}
button#responsive-menu-button{right:14%!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:30px!important}
.contact-form input.style1,textarea.style1{color:#fff!important}
.portfolio-carousel .owl-stage-outer .owl-item.next .portfolio-carousel-item .a-img div{opacity:1!important}
hr.edgt-line{margin-bottom:30px!important}
.page-id-13 img.alignleft.size-full.wp-image-135{margin-top:30px!important}
.page-id-13 img.alignleft.size-full.wp-image-151{margin-top:30px!important}
.container{max-width:1320px}
.page-id-1 .myslide2{max-width:1600px!important;width:100%!important}
.page-id-15 .edgt-process-image{padding-top:25px!important}
.page-id-6 .edgt-process-image{padding-top:25px!important}
.page-id-17 .edgt-process-image{padding-top:25px!important}
.page-id-19 .edgt-process-image{padding-top:25px!important}
.page-id-23 .edgt-process-image{padding-top:25px!important}
.page-id-27 .edgt-process-image{padding-top:25px!important}
.page-id-29 .edgt-process-image{padding-top:25px!important}
.page-id-31 .edgt-process-image{padding-top:25px!important}
.page-id-19 .edgt-process-number{top:-2%!important}
.page-id-21 .edgt-process-number{top:-7%!important}
.page-id-25 div#inner-pages .entry-content{margin-top:50px!important}
p.left-p{float:left}
p.right-p{float:left;padding-left:15px}
div#footer-bottom-text{margin:auto!important}
#responsive-menu-container #responsive-menu li.responsive-menu-item a{height:auto!important}
div#responsive-menu-additional-content .contact-row:nth-of-type(1) .content span{line-height:normal!important;padding-bottom:20px!important}
div#responsive-menu-title{padding-bottom:0!important}
.accordion-item .top .button:before,.accordion-item .top .button:after{background:#d1a748!important}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link{font-size:16px!important;line-height:12px!important;padding:0 25px!important}
#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow{background:none!important;border:none!important;top:-10px}
.page-id-1 .banner-area .banner-item .h{font-weight:100!important}
.page-id-1 .button-style1{font-weight:200!important}
.page-id-35 .accordion-block{padding-top:50px!important}
.ms-skin-default .ms-nav-next:before{content:">";font-size:50px;font-family:monospace}
.ms-skin-default .ms-nav-prev:before{content:"<";font-size:50px;font-family:monospace}
.ms-slide-info.ms-dir-h.ms-align-bottom{position:absolute!important;top:36%;z-index:999;left:10%}
.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{background:transparent!important}
.row.listingpage h2.h{font-size:35px;margin-bottom:0}
.row.listingpage strong{font-size:22px;font-weight:600!important;text-shadow:none}
.row.listingpage li{float:left;width:100%;margin-bottom:13px;list-style-type:circle}
.page-id-23 #videolisting{width:100%;margin:0 auto;margin-top:0;margin-bottom:0}
.page-id-23 #main .inner.clearfix{max-width:85%;padding:0!important}
.page-id-23 #videolisting .bottom{margin-top:0}
.page-id-23 div#inner-pages .entry-content ul li b{margin-bottom:25px;text-transform:uppercase;letter-spacing:.1em;line-height:42px!important;font-size:25px!important;color:#060606!important;font-weight:300!important}
.page-id-23 div#inner-pages .entry-content ul li{margin-bottom:15px;margin-top:10px}
.entry-content p{margin-bottom:20px}
.center-it{padding:0 140px}
h2.h.gold{text-align:center;color:#d1a748;text-transform:uppercase}
.ops-screen.ops-screen-5c94d39349e79 h2.h{color:#d1a748;text-transform:uppercase;margin-top:20px}
button#responsive-menu-button{z-index:1.0E+23}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link{line-height:normal!important}
div#responsive-menu-container::-webkit-scrollbar{width:1px}
div#responsive-menu-container::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}
div#responsive-menu-container::-webkit-scrollbar-thumb{background-color:#000;outline:1px solid #000}
.ops-screen.ops-screen.toppages{height:auto}
h2.h.gold a{font-size:100px;line-height:normal}
.ops-screen{height:auto!important;padding:50px 0}
.page-id-1 .ops-screen p{color:#fff!important}
.page-id-1 .ops-screen ul li strong{color:#d1a748;text-transform:uppercase}
.container.myslide2 .center-it p{font-size:21px}
div#inner-pages .entry-content p + ul{position:relative;top:0}
.page-id-23 div#inner-pages .entry-content ul.margin-top{margin-top:0!important}
.ms-nav-next,.ms-nav-prev{display:none!important}
p.left-p{text-transform:uppercase}
div#footer-bottom-text,div#footer-bottom-text p,div#footer-bottom-text a{text-transform:uppercase;font-size:15px}
div#footer-bottom-text a:hover,body.custom-cursor-true a:hover{color:#d1a748!important}
.site-header.light-color.type2.fixed{background:#000;z-index:9999}
.page-id-1 .owl-item p{color:#d1a748!important;position:absolute;left:0;bottom:0;width:100%;text-align:center;font-size:21px;line-height:normal;font-weight:700;text-shadow:1px 1px 1px #000;letter-spacing:1px}
.page-id-1 .owl-item{position:relative}
.page-id-1 .owl-item p:before{display:none}
.services-carousel .item .img{filter:grayscale(0)}
.services-carousel .item:hover .img{filter:grayscale(1)}
.navigation li#menu-item-198 .sub-menu{width:348px!important}
div#inner-pages .entry-content p + ul.margin-top{position:relative;top:-15px;margin-bottom:0}
button#responsive-menu-button{top:20px!important}
.page-id-37 .contact-row .content span{font-size:22px;line-height:normal;color:#fff!important;text-shadow:0 0 0 #fff!important}
.page-id-29 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banner-new-2.jpg);background-position:center center;height:700px;background-size:cover}
.page-id-19 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banner-1-1.jpg);background-position:center center;background-size:cover;height:740px;background-repeat:no-repeat}
.page-id-19 section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{font-size:0!important}
.page-id-412 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/banner-new-2.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat}
h2.h.gold.numbertop{margin-top:-20px!important}
div#slide-9-layer-6 div{font-size:170px!important;line-height:normal}
.fullwidth{float:left;width:100%;position:relative}
.fullwidth hr.edgt-line{width:100%!important;left:0!important}
.page-id-13 .fullwidth .edgt-process-number{position:absolute!important;top:0!important}
.page-id-316 section.section_title{background:url(https://caymana.com/wp-content/uploads/2020/01/aesthetic-banner1-1.jpg);background-position:TOP CENTER!important}
.page-id-316 section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{margin:auto;max-width:1000px;position:relative;top:90px!important}
section.section_title{display:none}
.site-header.light-color.type2{background:#000}
.page-id-1 .site-header.light-color.type2{background:transparent}
.site-header.light-color.type2.fixed{background:#000}
a.button-style1 span{line-height:normal!important}
.page-id-37 section.section_title{display:block!important}
.page-id-364 div#inner-pages .entry-content{margin-top:130px}
.page-id-427 div#inner-pages .entry-content{margin-top:130px}
.page-id-274 div#inner-pages .entry-content{margin-top:130px}
.page-id-17 div#inner-pages .entry-content{margin-top:130px}
.page-id-19 div#inner-pages .entry-content{margin-top:130px}
.page-id-21 div#inner-pages .entry-content{margin-top:130px}
.page-id-59 div#inner-pages .entry-content{margin-top:130px}
.about-block .desc{color:#fff}
div#inner-pages .entry-content{margin-top:130px!important}

/*
.ops-screen.ops-screen.toppages {
    background: #fff;
}

.ops-screen.ops-screen.toppages p, .ops-screen.ops-screen.toppages li {
    color: #000 !important;
}

.ops-screen.ops-screen.toppages {
    color: #000;
}*/


.row.listingpage li {
    list-style: none;
}

.row.listingpage ul {
    margin-left: auto !important;
    padding-left: 0px;
}

.row.listingpage strong {
    font-weight: normal !important;
}
button.owl-prev, button.owl-next {
    color: #fff !important;
    opacity: .8 !important;
}
button.owl-prev:hover, button.owl-next:hover {
    color: #d1a748 !important;
    opacity: .8 !important;cursor:pointer;
}
.site-header.light-color.type2 .col-auto.col-sm-3 {
    text-align: center;
    max-width: 200px;
}

.site-header.light-color.type2 .site-logo {
    margin: 10px auto;
}
.services-carousels {}

.services-carousels .item.services-area {
    float: left;
    width: 25%;
    text-align: center;
    padding:20px 10px;
}

.services-carousels .item.services-area .img {
    float: left;
    width: 100%;
    height: 430px;
    background-size: cover;
    background-position: center center;
}

.services-carousels .item.services-area  .h {
    display: none;
}

.services-carousels .item.services-area p {
    height: auto;
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0px;
    bottom:30px;
    padding: 4px 13px;
    margin: auto !important;
}
.page-id-13 .ops-screen, .page-id-13 .ops-screen div {
    cursor: pointer !important;
}

h1 {
    font-weight: normal;
}#responsive-menu-container #responsive-menu li.responsive-menu-item a .responsive-menu-subarrow {
    height: 35px !important;
    line-height: 35px !important;
    width: 25px !important;
}
.services-carousels .item.services-area {    cursor: pointer;}
.services-carousels .item.services-area p {    color: #fff;    font-weight: 700;    cursor: pointer !important;}
.services-carousels .item.services-area p:hover {    color: #af922e;    cursor: pointer;}
.page-id-13 .ops-screen, .page-id-13 .ops-screen div {}
.heading-block.heading-5c98680a73419.tal.h-h2 a img {
    width: 170px;
}



div#footer-bottom-text * {
    font-size: 18px !important;
    text-transform: uppercase;
}

div#inner-pages .entry-content strong {
    font-weight: 500 !important;
}div#inner-pages .entry-content p, div#inner-pages .entry-content li {color: #000;line-height: normal;font-size: 20px;}
p{color:#000;font-size:22px;}

.item.services-area {
    transition: .3s all 0s;
}

.item.services-area:hover {
    transition: .3s all 0s;
    transform: scale(1.1) rotate(0deg);
}
.contact-form textarea.wpcf7-form-control.wpcf7-textarea.style1 {
    height: 110px !important;
}

@media(min-width:1200px) {
div#inner-pages{margin-top:20px}
}
@media(min-width:1500px) and (max-width:1610px) {
button#responsive-menu-button{right:180px!important}
}
@media(min-width: 1680px) {
.myslide2{max-width:1600px!important;width:100%!important}
.services-carousel .item .img{height:600px!important;margin-left:0!important}
.page-id-33 section.section_title{height:770px}
}
@media(min-width: 1650px) and (max-width: 1700px) {
.site-header .container-fluid{width:80%!important}
button#responsive-menu-button{right:14%!important}
.portfolio-items.owl-carousel.popup-gallery.owl-loaded.owl-drag .owl-item{width:830px!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:70px!important}
.portfolio-carousel .owl-stage-outer .owl-item.next.active .a-img{margin-right:70px!important}
.portfolio-carousel-item{width:100%!important}
.page-id-13 hr.edgt-line{width:100%!important}
section.section_title{padding:190px 0!important}
.page-id-33 section.section_title{height:770px}
section.section_title{background-position:center center!important;min-height:730px!important}
section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{position:relative;top:111px!important}
}
@media(min-width: 1520px) and (max-width: 1590px) {
.container.myslide2{max-width:1250px!important}
.services-carousel .item .img{margin-left:0}
button#responsive-menu-button{right:10%!important}
div#responsive-menu-container{width:28%!important}
.site-header.light-color.type2 .phone{margin-left:10px!important}
.site-header .container-fluid{width:85%!important}
.portfolio-items.owl-carousel.popup-gallery.owl-loaded.owl-drag .owl-item{width:750px!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:70px!important}
.portfolio-carousel .owl-stage-outer .owl-item.next.active .a-img{margin-right:70px!important}
.portfolio-carousel-item{width:100%!important}
.page-id-13 hr.edgt-line{width:100%!important}
section.section_title{padding:175px 0!important}
.page-id-35 .edgt-process-number{top:26%!important}
.page-id-33 section.section_title{height:770px}
section.section_title{background-position:center center!important;min-height:730px!important}
section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{position:relative;top:111px!important}
}
@media (min-width: 1280px) and (max-width: 1450px) {
button#responsive-menu-button{right:10%!important}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding:10px!important;margin:auto!important;width:90%!important}
ul#responsive-menu{width:90%!important}
.container.myslide2{max-width:1250px!important}
.services-carousel .item .img{margin-left:0}
.site-header .container-fluid{width:85%!important}
div#responsive-menu-container{width:28%!important}
button#responsive-menu-button.is-active{right:10px!important}
.portfolio-items.owl-carousel.popup-gallery.owl-loaded.owl-drag .owl-item{width:710px!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:70px!important}
.portfolio-carousel .owl-stage-outer .owl-item.next.active .a-img{margin-right:70px!important}
.portfolio-carousel-item{width:100%!important}
.page-id-13 hr.edgt-line{width:100%!important}
section.section_title{padding:170px 0!important}
.page-id-35 .edgt-process-number{top:25%!important}

.site-logo{width:85px}
.services-carousel .item .img{height:400px!important}
button#responsive-menu-button{top:23px!important;right:8%!important}
.site-header .container-fluid{width:90%!important}
.portfolio-items.owl-carousel.popup-gallery.owl-loaded.owl-drag .owl-item{width:650px!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:25px!important}
.portfolio-carousel .owl-stage-outer .owl-item.next.active .a-img{margin-right:25px!important}
.page-id-13 hr.edgt-line{width:100%!important}
.container{width:1150px!important}
.page-id-13 img.alignleft.size-full.wp-image-135{margin-top:60px!important}
section.section_title{padding:160px 0!important}
.page-id-35 .edgt-process-number{top:23%!important}
.page-id-35 .accordion-block{padding-top:10px!important}

section.section_title{background-position:center center!important;min-height:730px!important}
section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{position:relative;top:111px!important}
.page-id-316 section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{top:180px!important}
button#responsive-menu-button{top:23px!important;right:70px!important}
.services-carousels .item.services-area .img {    background-position: center center !important;    background-size: cover !important;    height: 400px !important;}
}

.dark-color .site-logo img.light,.light-color .site-logo img.dark{cursor:pointer!important}
.site-logo a,.site-logo{cursor:pointer!important}
.col-auto.col-sm-3{cursor:pointer!important}

@media(min-width: 1200px) and (max-width: 1350px) {
.page-id-316 section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{top:180px!important}
.site-header .container-fluid{width:90%!important}
button#responsive-menu-button{right:7%!important}
.portfolio-items.owl-carousel.popup-gallery.owl-loaded.owl-drag .owl-item{width:605px!important}
.portfolio-carousel .owl-stage-outer .owl-item.active + .active .portfolio-carousel-item.item.category-social.popup-item .a-img{margin-right:20px!important}
.portfolio-carousel .owl-stage-outer .owl-item.next.active .a-img{margin-right:20px!important}
.page-id-13 hr.edgt-line{width:100%!important}
.container{width:1100px!important}
section.section_title{padding:140px 0!important}
.page-id-35 .accordion-block{padding-top:5px!important}
.page-id-35 .edgt-process-number{top:21%!important}

section.section_title{background-position:center center!important;min-height:730px!important}
section.section_title h2.section-title.handwriting.xlarge-font.center.heading1{position:relative;top:111px!important}
div#slide-3-layer-3 img{width:220px!important;height:220px!important;padding:30px!important}
div#slide-3-layer-5 img{width:220px!important;height:220px!important;padding:30px!important}
div#slide-3-layer-7 img{width:220px!important;height:220px!important;padding:30px!important}
div#slide-3-layer-9 img{width:220px!important;height:220px!important;padding:30px!important}
div#slide-3-layer-10 img{width:220px!important;height:220px!important;padding:30px!important}
button#responsive-menu-button{top:23px!important;right:70px!important}
div#rev_slider_1_1_wrapper{height:660px!important}
.tp-fullwidth-forcer{height:660px!important}
.edgt-process-image{vertical-align:top}
div#inner-pages .entry-content{margin-top:60px!important}
.edgt-process-text-holder{padding-top:0!important}
h2.edgt-process-title{margin-top:0!important}
div#inner-pages .entry-content p:empty{display:none}
div#inner-pages .entry-content center h1{margin-bottom:60px!important}
}

@media(max-width: 700px) {
.nav-butter.hidden_menu{display:none}
.site-header .container-fluid{width:100%!important;padding:0 10px!important}
button#responsive-menu-button{right:10px!important}
span.responsive-menu-inner{width:33px!important}
.responsive-menu-inner::before{width:33px!important}
.responsive-menu-inner::after{width:33px!important}
div#responsive-menu-container{width:100%!important}
button#responsive-menu-button.is-active{right:10px!important}
div#responsive-menu-title{padding-bottom:0!important}
ul#responsive-menu{padding-bottom:0!important}
div#responsive-menu-additional-content{width:90%!important}
.services-carousel .item .img{margin:0!important}
.services-carousel .item p:before{margin-left:0!important}
.heading-block{margin-bottom:0!important}
.page-id-1 .about-block .image.col-xs-12.col-sm-4.col-md-7.offset-md-2{margin-bottom:30px!important}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1){height:350px!important}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-area .row{height:350px!important}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-area .owl-item:nth-of-type(3) .banner-item{background-position:right}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-area .banner-item .h{display:none}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-navigation-style2 .wrap{float:right}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-navigation-style2{bottom:20px!important}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-area .row .col{float:right!important}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) .banner-area .banner-item .button-style1{float:right}
.services-carousel .owl-nav{margin-top:30px!important;margin-bottom:60px!important}
.about-block .button-style1{margin-bottom:40px!important}
.vc_column-inner.vc_custom_1554461640814.vc_col-sm-12{padding-top:30px!important}
section.section_title{padding:120px 0!important}
.edgt-process-image{width:100%!important;display:block!important}
.edgt-process-text-holder{width:100%!important;padding:0!important}
.site-header.fixed .site-logo{margin-bottom:0!important}
div#inner-pages .entry-content{margin-bottom:0!important}
.edgt-process-number{left:0!important;font-size:200px!important;opacity:.7}
.page-id-13 .edgt-process-number{top:300px!important}
.page-id-13 .edgt-process-text-holder2{padding:0!important}
.page-id-13 .edgt-process-image img{float:none!important;margin:0!important}
.page-id-13 .edgt-process-number.two{left:0!important;font-size:200px!important;opacity:.7;top:22.5%!important}
.page-id-13 .edgt-process-number.three{left:0!important;font-size:200px!important;opacity:.7}
.page-id-13 .edgt-process-number.two.four{left:0!important;font-size:200px!important;opacity:.7}
.page-id-6 .edgt-process-number{top:165px!important}
.responsive-menu-subarrow img{width:23px}
div#rev_slider_1_1_wrapper{height:200px!important}
.tp-fullwidth-forcer{height:200px!important}
html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*,:before,:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
.center-it{padding:0!important}
.banner-social-links{margin-top:60px!important}
main.main-container{margin-top:30px!important}
.about-block .desc{color:#fff}
div#footer-bottom-text{width:100%!important;text-align:center}
p.right-p{width:100%!important;padding:0!important}
p.left-p{margin-bottom:auto!important}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha{text-align:center;transform:scale(.8);float:left;width:100%;text-align:left}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div{float:left;width:100%;text-align:center!important}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div iframe{float:none!important}
button.button-style1{margin:auto!important;float:none!important;display:block;margin-top:20px!important}
.input-row{float:left;width:100%}
.site-header.fixed .site-logo{margin-bottom:10px!important}
div#inner-pages .entry-content{margin-top:130px!important}
#responsive-menu-container #responsive-menu ul.responsive-menu-submenu li.responsive-menu-item .responsive-menu-item-link{padding-right:0!important;padding-bottom:0!important}
#responsive-menu-container li.responsive-menu-item{padding-bottom:0}
div#rev_slider_1_1_forcefullwidth {    margin-top: 60px !important;}
div#footer-bottom-text {    float: left;  padding: 0px 20px !important;}
.container.myslide2 .center-it p {    font-size: 20px !important;}
.page-id-1 .ops-wrap .ops-screen:nth-of-type(1) {    height: auto !important;}
h2.h.gold a {    font-size: 40px !important;}
.services-carousels .item.services-area {width:100% !important}
div#footer-bottom-text, div#footer-bottom-text p {
    float: lk;
    float: left;
    width: 100%;
    text-align: center;
}.page-id-37 div#page {
    margin-top: 100px !important;
}.services-carousels .item.services-area .img {
    background-size: contain;
    background-repeat: no-repeat;
}

.services-carousels .item.services-area p {
    font-size: 25px !important;
    line-height: normal !important;
}
}

@media(max-width: 350px) {
hr.edgt-line{width:137.5%!important;margin-top:20px}
}
@media(min-width:2000px) {
.page-id-33 section.section_title{height:950px}
}


@media(min-width:1100px) and (max-width:1300px)
{
.site-header .container-fluid {    width: 100% !important;    max-width: 100% !important;}
.site-header .left {    max-width: 500px !important;    width: auto !important;    display: inline !important;    float: left !important;    margin-left: -120px !important;}
.site-header .right.col.col-sm-3 {    width: auto !important;    max-width: 320px !important;    margin-right: 51px;}
.site-header.light-color.type2 .col-auto.col-sm-3 {    width: 120px !important;    max-width: 120px !important;}
.page-id-1 .site-header.light-color.type2 {    width: 100% !important;}
button#responsive-menu-button {    right: 40px !important;}
div#responsive-menu-container {    width: 440px !important;}
#responsive-menu-container #responsive-menu-title #responsive-menu-title-image img {    width: 200px !important;    margin: auto;}
}





@media(min-width:710px) and (max-width:800px) {
html body div#rev_slider_1_1_wrapper{height:450px!important}
html body div#rev_slider_1_1_forcefullwidth{height:450px!important}
html body .site-header .right{display:none!important}
html body .site-header .left{display:none!important}
html body #responsive-menu-container{width:50%!important}
html body #responsive-menu-container #responsive-menu ul.responsive-menu-submenu.responsive-menu-submenu-open{padding-top:10px!important}
html body.page-id-1 h2.h.gold a{font-size:80px!important}
html body div#footer-bottom-text,div#footer-bottom-text p,div#footer-bottom-text a{float:none!important}
html body .edgt-process-image{width:100%!important;float:left!important}
html body .edgt-process-text-holder{padding-left:0!important}
html body .edgt-process-image .alignleft{width:50%!important;margin:auto!important;display:block!important;float:none!important}
html body.page-id-1 .owl-item p{left:15px!important;font-size:17px!important}
}
@media(min-width:810px) and (max-width:1100px) {
html body div#rev_slider_1_1_wrapper{height:600px!important}
html body div#rev_slider_1_1_forcefullwidth{height:600px!important}
html body .site-header .right{display:none!important}
html body .site-header .left{display:none!important}
html body #responsive-menu-container{width:50%!important}
html body #responsive-menu-container #responsive-menu ul.responsive-menu-submenu.responsive-menu-submenu-open{padding-top:10px!important}
html body.page-id-1 h2.h.gold a{font-size:80px!important}
html body div#footer-bottom-text,div#footer-bottom-text p,div#footer-bottom-text a{float:none!important}
html body.page-id-1 .owl-item p{left:15px!important;font-size:17px!important}
}
@media(min-width:1200px) and (max-width:1300px) {
html body div#inner-pages{margin-top:110px!important}
html body .edgt-process-image .alignleft{padding-top:80px!important}
}

div#footer-bottom-text {
    display: flex;
    justify-content: space-between;
    width: 100% !important;
    max-width: 1100px;
	float:none !important;
	padding:0px 24px;
}
