/*
	Theme Name: Mybe Theme
	Description: Mybe WordPress Theme
	Version: 1.1
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/


@font-face {
    font-family: 'Segoe UI';
    src: url('./fonts/segoe-ui.eot'),
    url('./fonts/segoe-ui.woff') format('woff'),
    url('./fonts/segoe-ui.ttf') format('truetype'),
    url('./fonts/segoe-ui.svg') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('./fonts/segoe-ui-bold.eot'),
    url('./fonts/segoe-ui-bold.woff') format('woff'),
    url('./fonts/segoe-ui-bold.ttf') format('truetype'),
    url('./fonts/segoe-ui-bold.svg') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('./fonts/segoe-ui-bold.eot'),
    url('./fonts/segoe-ui-bold.woff') format('woff'),
    url('./fonts/segoe-ui-bold.ttf') format('truetype'),
    url('./fonts/segoe-ui-bold.svg') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'Segoe UI';
    src: url('./fonts/segoe-ui-semibold.eot'),
    url('./fonts/segoe-ui-semibold.woff') format('woff'),
    url('./fonts/segoe-ui-semibold.ttf') format('truetype'),
    url('./fonts/segoe-ui-semibold.svg') format('svg');
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
}




.aligncenter,.gallery-item a{display:block}
.alignleft{float:left; margin-right:15px; margin-bottom:10px}
.alignright{float:right; margin-left:15px; margin-bottom:10px}
.aligncenter{margin-left:auto; margin-right:auto}
.wp-caption{max-width:100%;padding:4px}
.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
img.img-crop { display:block; max-width:none }
.table-cell {display:table-cell; vertical-align:middle; padding:0;}
.table-div{ display:table; height:100%; width:100%; }

.header{ background:#fff; padding:25px 0; z-index:1000;}
.header .logo{ float:left; width:190px;}
.header .btn{ float:right; font-size:27px; padding-top:0; padding-bottom:0; line-height:66px; margin:19px 0 19px 19px;}

.wrapper{ padding-top:156px;}

.banner{ padding:68px 0 240px; position:relative; background:transparent linear-gradient(270deg, #DE1685 0%, #74018FE0 100%) 0% 0% no-repeat padding-box; overflow:hidden;}
.banner .container{ position:relative; z-index:100;}
.banner .mpc-separator{ height:720px; position:absolute; left:0; right:0; bottom:0; z-index:1; content:'';}
.banner .banner-top .row{ color:#fff; direction:rtl;}
.banner .banner-top .row [class*=col-]{ direction:ltr;}
.banner .banner-top .row [class*=col-] h1{ font-size:150px; margin-bottom:0; line-height:1;}
.banner .banner-top .row [class*=col-] h2{ font-size:125px; font-weight:125px; font-weight:600; margin-bottom:0; line-height:1;}
.banner .banner-top .row [class*=col-] p{ font-size:45px;}

.banner .banner-bottom{ margin-top:100px;}
.banner .banner-bottom [class*=col-]{ margin-top:30px;}
.banner .banner-bottom .content{ background:#fff; box-shadow:0px 0px 50px rgba(0,0,0,0.38); text-align:center; padding:40px 40px; color:rgba(0,0,0,0.6)}
.banner .banner-bottom .content .logo-block{ position:relative; height:125px; margin-bottom:115px;}
.banner .banner-bottom .content .logo-block img{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.banner .banner-bottom .content h3{ font-weight:600; color:#000;}

.w2{ position:relative;padding-bottom:327px; background:#ffffff;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2UyZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-moz-linear-gradient(top,#ffffff 0%, #f7e2f1 100%);
    background:-webkit-linear-gradient(top,#ffffff 0%,#f7e2f1 100%);
    background:linear-gradient(to bottom,#ffffff 0%,#f7e2f1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7e2f1',GradientType=0 );
}
.w2 .container{ position:relative; z-index:100; font-size:30px;}
.w2 .mpc-separator{ content:''; position:absolute; bottom:0; left:0; right:0; height:800px;}
.w2 h2{ font-size:72px; font-weight:600;}
.w2 .media{ margin-bottom:20px; color:#7A028E;}
.w2 .media img{ width:50px;}
.w2 [class*=col-]:first-child{ margin-top:40px;}
.w2 .form-wrapper{ background:transparent linear-gradient(227deg, #DB1585 0%, #75018F 100%) 0% 0% no-repeat padding-box; box-shadow:0px 0px 50px rgba(0,0,0,0.38); padding:70px;}
.w2 .form-wrapper .form-group{ margin-bottom:35px;}
.w2 .form-wrapper .form-control, .w2 .form-wrapper .form-control:focus{ border-radius:10px; border:3px solid rgba(235,235,235,0.6); height:77px; background:none; font-size:24px;}
.w2 .form-wrapper textarea.form-control, .w2 .form-wrapper textarea.form-control:focus{ height:230px;}
.w2 .form-wrapper .form-control::-webkit-input-placeholder {color:rgba(255,255,255,0.8); opacity:1;}
.w2 .form-wrapper .form-control::-moz-placeholder {color:rgba(255,255,255,0.8); opacity:1;}
.w2 .form-wrapper .form-control:-ms-input-placeholder {color:rgba(255,255,255,0.8); opacity:1;}
.w2 .form-wrapper .form-control::-ms-input-placeholder { color:rgba(255,255,255,0.8); opacity:1;}
.w2 .form-wrapper .form-control::placeholder { color:rgba(255,255,255,0.8); opacity:1;}
.w2 .form-wrapper input[type=submit]{ background:#fff; border-radius:70px; height:75px; width:222px; color:#77018F; text-align:center; border:none;}

.w3{ background:#F7E2F1; position:relative;}
.w3 .mpc-separator{ height:650px; position:absolute; left:0; right:0; bottom:0; z-index:1; content:'';}
.w3 .container{ position:relative; z-index:10;}
.w3-top .box-content{ padding:30px; text-align:center; font-size:29px; box-shadow:0px 0px 50px rgba(0,0,0,0.38); background:#fff;}
.w3-bottom { padding-top:180px;  padding-bottom:176px}
.w3-bottom .box-content{ padding:80px 40px 120px 40px; text-align:center; font-size:29px; box-shadow:0px 0px 50px rgba(0,0,0,0.38); background:#fff;}
/*.w3-bottom .box-content .logo-block{ position:relative; height:125px; margin-bottom:177px; margin:30px 0;}*/
/*.w3-bottom .box-content .logo-block img{ position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}*/

.footer{ background:#333333; color:#fff; text-align:center;}
.footer-top{ padding:50px 0; border-bottom:1px solid rgba(255,255,255,0.3);}
.footer-top .logo{ width:190px;}
.footer-logos [class*=col-]{ padding-top:5px; padding-bottom:5px;}
.footer .social{ text-align:right; margin:0; padding:0; list-style:none;}
.footer .social li{ display:inline-block;}
.footer .social li + li{ margin-left:10px;}
.footer .social li img{ width:52px;}
.footer-bottom{ font-size:30px; padding:50px 0;}

/* My Css */
.header{background:#FFF}
.fullWidthRow{width: 100vw;position: relative;margin-left: -50vw;margin-right: 0;left: 50%;padding: 0;}

.elementor-widget:not(:last-child) {margin-bottom: 0;}
.wrapper {padding-top: 0px;}
.admin-bar .header{ margin-top: 32px;}
body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {padding: 0;}

.content p,.banner .banner-bottom .w3 .content,.w3-bottom .box-content p{color: #000000;}

.w3{background: none;}
.w3-top .box-content{    padding: 0 30px;padding-top: 30px;}
.banner .banner-bottom .w3 .content{box-shadow:none;}
.col-padding .row{margin: 0 -45px;}
.col-padding .col-md-4,.col-padding .col-md-6{   padding: 0 45px;}
.w3-bottom{padding: 0;}

.w3-bottom .box-content .logo-block {
    min-height: 275px;
    display: flex;
    align-items: center;
    justify-content: center;
}

table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    max-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 {
    padding: 11px 10px;
}

table>tbody>tr>th, table>tfoot>tr>th, table>tbody>tr>td, table>tfoot>tr>td {
    vertical-align: top;
}

table tr td {
    border: 1px dotted #000;
}

.page-id-296 p{font-size: 20px; font-weight: 300}
.page-id-297 p{font-size: 20px; font-weight: 300}
.page-id-298 p{font-size: 20px; font-weight: 300}
.page-id-293 p{font-size: 20px; font-weight: 300}
.page-id-294 p{font-size: 20px; font-weight: 300}
.page-id-295 p{font-size: 20px; font-weight: 300}
.page-id-299 p{font-size: 20px; font-weight: 300}
.page-id-300 p{font-size: 20px; font-weight: 300}
.page-id-289 p{font-size: 20px; font-weight: 300}
.page-id-290 p{font-size: 20px; font-weight: 300}
.page-id-274 p{font-size: 20px; font-weight: 300}
.page-id-286 p{font-size: 20px; font-weight: 300}
.page-id-285 p{font-size: 20px; font-weight: 300}
.page-id-284 p{font-size: 20px; font-weight: 300}
.page-id-283 p{font-size: 20px; font-weight: 300}
.page-id-280 p{font-size: 20px; font-weight: 300}
.page-id-279 p{font-size: 20px; font-weight: 300}
.page-id-278 p{font-size: 20px; font-weight: 300}
.page-id-277 p{font-size: 20px; font-weight: 300}
.page-id-279 p{font-size: 20px; font-weight: 300}
.page-id-281 p{font-size: 20px; font-weight: 300}
.page-id-282 p{font-size: 20px; font-weight: 300}
.page-id-283 p{font-size: 20px; font-weight: 300}
.page-id-284 p{font-size: 20px; font-weight: 300}
.page-id-285 p{font-size: 20px; font-weight: 300}
ul.sub-menu li a {
    font-size: 14px;
    padding: 5px 10px
}
.blog .card {
    max-width: 1200px;
    margin: 20px auto;
    background: #e4e4e4;
    padding: 20px;
    border-radius: 10px;
}
.single-post article{max-width: 1200px;
    margin: 0px auto;}