@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,700');

/*@import url('https://fonts.googleapis.com/css?family=Great+Vibes|Playball');*/

@font-face {

    font-family: 'celiasregular';

    src: url('../fonts/celias-webfont.eot');

    src: url('../fonts/celias-webfont.eot?#iefix') format('embedded-opentype'),

        url('../fonts/celias-webfont.woff2') format('woff2'),

        url('../fonts/celias-webfont.woff') format('woff'),

        url('../fonts/celias-webfont.ttf') format('truetype'),

        url('../fonts/celias-webfont.svg#celiasregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'celiasbold';

    src: url('../fonts/celiasbold-webfont.eot');

    src: url('../fonts/celiasbold-webfont.eot?#iefix') format('embedded-opentype'),

        url('../fonts/celiasbold-webfont.woff2') format('woff2'),

        url('../fonts/celiasbold-webfont.woff') format('woff'),

        url('../fonts/celiasbold-webfont.ttf') format('truetype'),

        url('../fonts/celiasbold-webfont.svg#celiasbold') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'celiaslight';

    src: url('../fonts/celiaslight-webfont.eot');

    src: url('../fonts/celiaslight-webfont.eot?#iefix') format('embedded-opentype'),

        url('../fonts/celiaslight-webfont.woff2') format('woff2'),

        url('../fonts/celiaslight-webfont.woff') format('woff'),

        url('../fonts/celiaslight-webfont.ttf') format('truetype'),

        url('../fonts/celiaslight-webfont.svg#celiaslight') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'celiasmedium';

    src: url('../fonts/celiasmedium-webfont.eot');

    src: url('../fonts/celiasmedium-webfont.eot?#iefix') format('embedded-opentype'),

        url('../fonts/celiasmedium-webfont.woff2') format('woff2'),

        url('../fonts/celiasmedium-webfont.woff') format('woff'),

        url('../fonts/celiasmedium-webfont.ttf') format('truetype'),

        url('../fonts/celiasmedium-webfont.svg#celiasmedium') format('svg');

    font-weight: normal;

    font-style: normal;

}

.profile_similar {

    display: flex;

    text-align: left;

    flex-direction: column;

}

.similar_religion {

    text-align: left;

}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, header, footer { display: block; }

audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; vertical-align:top;}

audio:not([controls]) { display: none; }

[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }

body { margin: 0; }

abbr[title] { border-bottom: 1px dotted; }

blockquote { margin: 1em 40px; }

dfn { font-style: italic; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #afb9c5; margin:15px 0 2px; padding: 0; }

ins { text-decoration: none; }

mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }

pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }

q:before, q:after { content: ""; content: none; }

small { font-size: 85%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }

svg:not(:root) { overflow: hidden; }

figure { margin: 0; }

form { margin: 0; }

fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }

legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }

button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }

button, input { line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }

button[disabled], input[disabled] { cursor: default; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }

input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

textarea { overflow: auto; vertical-align: top; resize: vertical; }

input:valid, textarea:valid {  }

input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }

td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }

.ir br { display: none; }

.hidden { display: none;}

.toggle .hidden { display:block;}

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

.invisible { visibility: hidden; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

::-webkit-input-placeholder { /* Chrome */ opacity: 0.7; color:#8d8d8d;}

:-ms-input-placeholder { /* IE 10+ */  opacity: 0.7; filter: alpha(opacity=70);}

::-moz-placeholder { /* Firefox 19+ */   opacity: 0.7;}

:-moz-placeholder { /* Firefox 4 - 18 */  opacity: 0.7;}

select::-ms-expand {    display: none;}

select{-webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer;}

select option{ padding:4px;}

label{ width:100%; display:block; margin:15px 0 1px;font:400 15px/22px 'Roboto', sans-serif; text-align:left; color:#4f5154; box-sizing:border-box;}

.adv-label { color: #4f5154; }

label.input{ padding:0 0 0 20px; position:relative;}

label.input input[type="checkbox"], label.input input[type="radio"]{ left:2px; position:absolute; top:5px;}

label.d-ib{ display:inline-block; width:auto; margin-right:10px;}

label.mandatory:before{ content:"* "; color:#F00;}

.wpcf7-form-control-wrap{ width:100%; display:block; box-sizing:border-box;}

input[type="text"], input[type="email"], input[type="password"], input[type="tel"]{ height:46px; background:#fff;  border:1px solid #e1dede; text-indent:10px;font:400 15px/46px 'Roboto', sans-serif; width:100%; box-sizing:border-box; color:#585858; margin:10px 0 0; border-radius:4px;}

textarea{ height:148px; background:#fff; border:1px solid #e1dede; padding:5px;font:400 15px/22px 'Roboto', sans-serif; width:100%; resize:none; box-sizing:border-box; color:#585858; margin:10px 0 0; border-radius:4px;}

select{ height:46px; background:#fff url(../images/select.png) no-repeat 99% 50%; border:1px solid #e1dede; font:400 15px/46px 'Roboto', sans-serif; width:100%; margin:10px 0 0; box-sizing:border-box; color:#585858; border-radius:4px; padding-left: 3%;}

input[type="submit"], input[type="button"], input[type="reset"]{ border:0; cursor:pointer; color:#fff; background:#2f76df;font:500 15px/56px  'Roboto', sans-serif; text-transform:uppercase; padding:0 58px; margin:15px 0 0; display:inline-block; transition: all 300ms ease-out 0s; border-radius:56px;}

input[type="submit"].small, input[type="button"].small, input[type="reset"].small{font:500 13px/46px  'Roboto', sans-serif; padding:0 44px;}

input[type="submit"].fullwidth, input[type="button"].fullwidth, input[type="reset"].fullwidth{ width:100%; display:block; padding:0 !important;}

input[type="submit"].rounded, input[type="button"].rounded, input[type="reset"].rounded{ border-radius:4px;}

input[type="submit"].red, input[type="button"].red, input[type="reset"].red{ background:#f3394b;}

input[type="submit"].gray, input[type="button"].gray, input[type="reset"].gray{ background:#b9c1ca;}

.select2-container .select2-choice{font:normal 15px/36px Arial, Helvetica, sans-serif; height:36px;}

#content .woocommerce-billing-fields p {    padding: 0!important;    margin: 0 !important;} 

#billing_address_2{ margin:10px 0 0;}

#payment label{ display:inline-block; width:auto;}

#content .variation-Options p{ padding:0;}

@media only screen and (max-width: 740px) {
    
    .no-label input[type="text"], .no-label input[type="email"], .no-label input[type="password"], .no-label textarea, select, .no-label input[type="submit"], .no-label input[type="button"]{ margin:10px 0 0;}

}

.wpcf7 p{ clear:both; width:100%;}

@media print {

    * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */

    a, a:visited { text-decoration: underline; }

    a[href]:after { content: " (" attr(href) ")"; }

    abbr[title]:after { content: " (" attr(title) ")"; }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */

    pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }

    thead { display: table-header-group; } /* h5bp.com/t */

    tr, img { page-break-inside: avoid; }

    img { max-width: 100% !important; }

    @page { margin: 0.5cm; }

    p, h2, h3 { orphans: 3; widows: 3; }

    h2, h3 { page-break-after: avoid; }

}

*{ padding:0px; margin:0px; box-sizing:border-box; line-height: normal;}

img{ max-width:100%; height:auto; vertical-align:top; border:0px;}

iframe{ max-width:100%; vertical-align:top;}

a{ text-decoration:none; transition: all 300ms ease-out 0s;}

.clear{ clear:both; line-height:0;}

div{ display:block; min-height:1px;}

div:after, ul:after, ol:after, header:after, footer:after{ clear:both; line-height:0; content:""; display:table;}

header ul, footer ul{ list-style-type:none;}

.light-text{ color:#fff !important;}

.row.no-gap{ margin-left:0; margin-right:0;}

.row.no-gap [class*="col-"]{ padding-left:0; padding-right:0;}



.space-top2{ padding-top:15px;}

.space-bottom2{ padding-bottom:15px;}

.space2{ padding:15px;}



.row, .row-m{ margin-left:-15px; margin-right:-15px;}

.margin-top{ margin-top:20px;}

.margin-bottom{ margin-bottom:20px;}

.margin{ margin-top:20px; margin-bottom:20px;}

/*.gap-top{ padding-top:20px;}*/

.gap{ padding-bottom:20px; padding-top:20px;}

.gap-bottom{ padding-bottom:20px;}

.margin-small-top{ margin-top:10px;}

.margin-small-bottom{ margin-bottom:10px;}

.margin-small{ margin-top:10px; margin-bottom:10px;}

.gap-big-top{ padding-top:30px;}

.gap-big{ padding-bottom:30px; padding-top:30px;}

.gap-big-bottom{ padding-bottom:30px;}

.gap-small-top{ padding-top:10px;}

.gap-mid-top{ padding-top:15px;}

.gap-small{ padding-bottom:10px; padding-top:10px;}

.gap-small-bottom{ padding-bottom:10px;}



.flex img{ display:inline-block;}

.space{ padding:3px;}

.pos-r{ position:relative;}

.tt-u{ text-transform:uppercase;}

.tt-c{ text-transform:capitalize;}

.tt-l{ text-transform:lowercase;}

.d-ib{ display:inline-block;}

.d-b{ display:block;}



.fifty{ width:96%; float:none; margin:0 auto;}

.dropdown{ display:none;}

.no-padding{ padding:0 !important}

.aligncenter{ text-align:center;}

.alignleft{ text-align:left;}

.alignright{ text-align:right;}

img.aligncenter, img.alignleft, img.alignright{ margin:10px auto; display:block; float:none; max-width:100%;}



.wrapper{  margin-left: auto;  margin-right: auto; width:100%; padding-left:15px; padding-right:15px;}

.wrapper-2{ width:100%; padding-left:15px; padding-right:15px;}



.row-m [class*="col-xs"]{ margin-left:2.5641%; float:left;}

.row-m [class*="col-xs"]:first-child, .row-m [class*="col-xs"].first{ margin-left:0;}

.row-m .col-xs-1{ width:5.98291%;}

.row-m .col-xs-2{ width:14.5299%;}

.row-m .col-xs-3{ width:23.0769%;}

.row-m .col-xs-4{ width:31.6239%;}

.row-m .col-xs-5{ width:40.1709%;}

.row-m .col-xs-6{ width:48.7179%;}

.row-m .col-xs-7{ width:57.265%;}

.row-m .col-xs-8{ width:65.812%;}

.row-m .col-xs-9{ width:74.359%;}

.row-m .col-xs-10{ width:82.906%;}

.row-m .col-xs-11{ width:91.453%;}

.row-m .col-xs-12{ width:100%;}



.row.no-gap{ margin-left:0; margin-right:0;}

.row, .row-m{ margin-left:-15px; margin-right:-15px;}

.row [class*="col-"]{ width: 100%; padding-left:15px; padding-right:15px;}

.row [class*="col-xs"]{ float:left; padding-left:15px; padding-right:15px;}

.row .col-xs-12 { width:100%;  }

.row .col-xs-11 { width:91.66666667%;}

.row .col-xs-10 { width:83.33333333%;}

.row .col-xs-9 { width:75%;}

.row .col-xs-8 { width:66.66666667%;}

.row .col-xs-7 { width:58.33333333%;}

.row .col-xs-6 { width:50%;}

.row .col-xs-5 { width:41.66666667%;}

.row .col-xs-4 { width:33.33333333%;}

.row .col-xs-3 { width:25%;}

.row .col-xs-2 { width:16.66666667%;}

.row .col-xs-1 { width:8.33333333%;}

.bachground-img{ background-repeat:no-repeat; background-position:100% 50%; background-size:cover;}

.bachground-img-c{ background-repeat:no-repeat; background-position:50% 50%; background-size:cover;}



@media only screen and (min-width: 450px) {

    .wrapper{ width:100%; padding-left:15px; padding-right:15px;}

    .wrapper-2{ width:100%; padding-left:15px; padding-right:15px;}

    .row-m [class*="col-s"]{ margin-left:2.5641%; float:left;}

    .row-m [class*="col-s"]:first-child, .row-m [class*="col-s"].first{ margin-left:0;}

    .row-m .col-s-1{ width:5.98291%;}

    .row-m .col-s-2{ width:14.5299%;}

    .row-m .col-s-3{ width:23.0769%;}

    .row-m .col-s-4{ width:31.6239%;}

    .row-m .col-s-5{ width:40.1709%;}

    .row-m .col-s-6{ width:48.7179%;}

    .row-m .col-s-7{ width:57.265%;}

    .row-m .col-s-8{ width:65.812%;}

    .row-m .col-s-9{ width:74.359%;}

    .row-m .col-s-10{ width:82.906%;}

    .row-m .col-s-11{ width:91.453%;}

    .row-m .col-s-12{ width:100%;}



    .row, .row-m{ margin-left:-15px; margin-right:-15px;}



    .row [class*="col-s"]{ float:left; padding-left:15px; padding-right:15px;}

    .row .col-s-12 { width:100%;  }

    .row .col-s-11 { width:91.66666667%;}

    .row .col-s-10 { width:83.33333333%;}

    .row .col-s-9 { width:75%;}

    .row .col-s-8 { width:66.66666667%;}

    .row .col-s-7 { width:58.33333333%;}

    .row .col-s-6 { width:50%;}

    .row .col-s-5 { width:41.66666667%;}

    .row .col-s-4 { width:33.33333333%;}

    .row .col-s-3 { width:25%;}

    .row .col-s-2 { width:16.66666667%;}

    .row .col-s-1 { width:8.33333333%;}

}

@media only screen and (min-width: 740px) {

    .table-4 h6 { text-align: left !important;}
    .margin-top{ margin-top:50px;}

    .margin-bottom{ margin-bottom:50px;}

    .margin{ margin-top:50px; margin-bottom:50px;}

    /*.gap-top{ padding-top:50px;}*/

    .gap{ padding-bottom:50px; padding-top:50px;}

    .gap-bottom{ padding-bottom:50px;}

    .margin-small-top{ margin-top:30px;}

    .margin-small-bottom{ margin-bottom:30px;}

    .margin-small{ margin-top:30px; margin-bottom:30px;}

    .gap-big-top{ padding-top:60px;}

    .gap-big{ padding-bottom:30px; padding-top:30px;}

    .gap-big-bottom{ padding-bottom:60px;}

    .gap-small-top{ padding-top:0px;}

    .gap-small{ padding-bottom:30px; padding-top:30px;}

    .gap-small-bottom{ padding-bottom:30px;}



    .space-top2{ padding-top:25px;}

    .space-bottom2{ padding-bottom:25px;}

    .space2{ padding:25px;}



    img.alignleft{ margin:10px 10px 0 0; float:left; max-width:50%;}

    img.alignright{ margin:10px 0 0 10px; float:right; max-width:50%;}

    .space{ padding:6px;}





    .wrapper{ width:748px; padding-left:15px; padding-right:15px;}

    .wrapper-2{ width:374px; padding-left:15px; padding-right:15px;}

    .row-m  [class*="col-m"]{ margin-left:2.5641%; float:left;}

    .row-m  [class*="col-m"]:first-child, .row-m  [class*="col-m"].first{ margin-left:0;}

    .row-m .col-m-1{ width:5.98291%;}

    .row-m .col-m-2{ width:14.5299%;}

    .row-m .col-m-3{ width:23.0769%;}

    .row-m .col-m-4{ width:31.6239%;}

    .row-m .col-m-5{ width:40.1709%;}

    .row-m .col-m-6{ width:48.7179%;}

    .row-m .col-m-7{ width:57.265%;}

    .row-m .col-m-8{ width:65.812%;}

    .row-m .col-m-9{ width:74.359%;}

    .row-m .col-m-10{ width:82.906%;}

    .row-m .col-m-11{ width:91.453%;}

    .row-m .col-m-12{ width:100%;}



    .row, .row-m{ margin-left:-15px; margin-right:-15px;}



    .row [class*="col-m"]{ float:left; padding-left:15px; padding-right:15px;}

    .row .col-m-12 { width:100%;  }

    .row .col-m-11 { width:91.66666667%;}

    .row .col-m-10 { width:83.33333333%;}

    .row .col-m-9 { width:75%;}

    .row .col-m-8 { width:66.66666667%;}

    .row .col-m-7 { width:58.33333333%;}

    .row .col-m-6 { width:50%;}

    .row .col-m-5 { width:41.66666667%;}

    .row .col-m-4 { width:33.33333333%;}

    .row .col-m-3 { width:25%;}

    .row .col-m-2 { width:16.66666667%;}

    .row .col-m-1 { width:8.33333333%;}



    .right.wrapper-2{ float:right;}

    .left.wrapper-2{ float:left;}

    .fifty{ width:50%; float:left;}



    .table{ width:100%; max-width:100%; display:table;}

    .table-1{ width:10%; display:table-cell; vertical-align:middle; float:none !important}

    .table-2{ width:20%; display:table-cell; vertical-align:middle; float:none !important}

    .table-3{ width:30%; display:table-cell; vertical-align:middle; float:none !important}

    .table-4{ width:40%; display:table-cell; vertical-align:middle; float:none !important;/*padding-bottom: 25%;*/}

    .table-5{ width:50%; display:table-cell; vertical-align:middle; float:none !important}

    .table-6{ width:60%; display:table-cell; vertical-align:middle; float:none !important}

    .table-7{ width:70%; display:table-cell; vertical-align:middle; float:none !important}

    .table-8{ width:80%; display:table-cell; vertical-align:middle; float:none !important}

    .table-9{ width:90%; display:table-cell; vertical-align:middle; float:none !important}

    .table-10{ width:100%; display:table-cell; vertical-align:middle; float:none !important}

    .table.bottom [class*="table-"]{ vertical-align:bottom;}

    .flex{ display: flex;flex-wrap: wrap;}

    .flex > div{display: flex; vertical-align:middle;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }

    /*.flex > div > div{ -webkit-box-flex:1; -webkit-flex-grow:1; -ms-flex-positive:1; flex-grow:1; display:-webkit-box; display:-webkit-flex; display: -ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction: column;    flex-direction: column; z-index:1;}*/

}

@media only screen and (min-width: 990px) {

    .wrapper{ width:1000px; padding-left:15px; padding-right:15px;}

    .wrapper-2{ width:500px; padding-left:15px; padding-right:15px;}

    .row-m  [class*="col-l"]{ margin-left:2.5641%; float:left;}

    .row-m  [class*="col-l"]:first-child, .row-m  [class*="col-l"].first{ margin-left:0;}

    .row-m .col-l-1{ width:5.98291%;}

    .row-m .col-l-2{ width:14.5299%;}

    .row-m .col-l-3{ width:23.0769%;}

    .row-m .col-l-4{ width:31.6239%;}

    .row-m .col-l-5{ width:40.1709%;}

    .row-m .col-l-6{ width:48.7179%;}

    .row-m .col-l-7{ width:57.265%;}

    .row-m .col-l-8{ width:65.812%;}

    .row-m .col-l-9{ width:74.359%;}

    .row-m .col-l-10{ width:82.906%;}

    .row-m .col-l-11{ width:91.453%;}

    .row-m .col-l-12{ width:100%;}



    .space-top2{ padding-top:35px;}

    .space-bottom2{ padding-bottom:35px;}

    .space2{ padding:35px;}



    .row, .row-m{ margin-left:-15px; margin-right:-15px;}



    .row [class*="col-l"]{ float:left; padding-left:15px; padding-right:15px;}

    .row  .col-l-12 { width:100%;  }

    .row .col-l-11 { width:91.66666667%;}

    .row .col-l-10 { width:83.33333333%;}

    .row .col-l-9 { width:75%;}

    .row .col-l-8 { width:66.66666667%;}

    .row .col-l-7 { width:58.33333333%;}

    .row .col-l-6 { width:50%;}

    .row .col-l-5 { width:41.66666667%;}

    .row .col-l-4 { width:33.33333333%;}

    .row .col-l-3 { width:25%;}

    .row .col-l-2 { width:16.66666667%;}

    .row .col-l-1 { width:8.33333333%;}

}

@media only screen and (min-width: 1198px){ 

    .wrapper{ width:1198px; padding-left:15px; padding-right:15px;}

    .wrapper-2{ width:584px; padding-left:15px; padding-right:15px;}

    .row-m [class*="col-xl"]{ margin-left:2.5641%; float:left;}

    .row-m [class*="col-xl"]:first-child, .row-m [class*="col-xl"].first{ margin-left:0;}

    .row-m .col-xl-1{ width:5.98291%;}

    .row-m .col-xl-2{ width:14.5299%;}

    .row-m .col-xl-3{ width:23.0769%;}

    .row-m .col-xl-4{ width:31.6239%;}

    .row-m .col-xl-5{ width:40.1709%;}

    .row-m .col-xl-6{ width:48.7179%;}

    .row-m .col-xl-7{ width:57.265%;}

    .row-m .col-xl-8{ width:65.812%;}

    .row-m .col-xl-9{ width:74.359%;}

    .row-m .col-xl-10{ width:82.906%;}

    .row-m .col-xl-11{ width:91.453%;}

    .row-m .col-xl-12{ width:100%;}



    .space-top2{ padding-top:45px;}

    .space-bottom2{ padding-bottom:45px;}

    .space2{ padding:45px;}



    .row, .row-m{ margin-left:-15px; margin-right:-15px;}



    .row [class*="col-xl"]{ float:left; padding-left:15px; padding-right:15px;}

    .row .col-xl-12 { width:100%;  }

    .row .col-xl-11 { width:91.66666667%;}

    .row .col-xl-10 { width:83.33333333%;}

    .row .col-xl-9 { width:75%;}

    .row .col-xl-8 { width:66.66666667%;}

    .row .col-xl-7 { width:58.33333333%;}

    .row  .col-xl-6 { width:50%;}

    .row .col-xl-5 { width:41.66666667%;}

    .row .col-xl-4 { width:33.33333333%;}

    .row .col-xl-3 { width:25%;}

    .row .col-xl-2 { width:16.66666667%;}

    .row .col-xl-1 { width:8.33333333%;}

}



@media (max-width: 575px) {

    .hidden-xs{ display:none;}

    .row-xs-2 [class*="col"]:nth-child(2n+1){   clear: left; margin-left:0;}

    .row-xs-3 [class*="col"]:nth-child(3n+1){   clear: left; margin-left:0;}

    .row-xs-4 [class*="col"]:nth-child(4n+1){   clear: left; margin-left:0;}

    .row-xs-6 [class*="col"]:nth-child(6n+1){   clear: left; margin-left:0;}

    .saparater-h-xs > div:before{ display:none;}

}

@media (min-width: 576px) and (max-width: 767px) {

    .hidden-s{ display:none;}

    .row-s-2 [class*="col"]:nth-child(2n+1) {   clear: left; margin-left:0;}

    .row-s-3 [class*="col"]:nth-child(3n+1) {   clear: left; margin-left:0;}

    .row-s-4 [class*="col"]:nth-child(4n+1) {   clear: left; margin-left:0;}

    .row-s-6 [class*="col"]:nth-child(6n+1) {   clear: left; margin-left:0;}

    .saparater-h-s > div:before{ display:none;}

}

@media (min-width: 768px) and (max-width: 991px) {

    .hidden-m{ display:none;}

    .row-m-2 [class*="col"]:nth-child(2n+1) {   clear: left; margin-left:0;}

    .row-m-3 [class*="col"]:nth-child(3n+1) {   clear: left; margin-left:0;}

    .row-m-4 [class*="col"]:nth-child(4n+1) {   clear: left; margin-left:0;}

    .row-m-6 [class*="col"]:nth-child(6n+1) {   clear: left; margin-left:0;}

    .saparater-h-m > div:before{ display:none;}

}

@media (min-width: 992px) and (max-width: 1199px) {



    .or_img{

        top: -12px;

        position: relative;

    }





    .or_img_lo{

        top: -19px;

        position: relative;

    }







    .hidden-l{ display:none;}

    .row-l-2 [class*="col"]:nth-child(2n+1) {   clear: left; margin-left:0;}

    .row-l-3 [class*="col"]:nth-child(3n+1) {   clear: left; margin-left:0;}

    .row-l-4 [class*="col"]:nth-child(4n+1) {   clear: left; margin-left:0;}

    .row-l-6 [class*="col"]:nth-child(6n+1) {   clear: left; margin-left:0;}

    .saparater-h-l > div:before{ display:none;}

}

@media (min-width: 1200px) {

    .or_img{

        position: relative;

    }

    .or_img_lo{

        top: -19px;

        position: relative;

    }

    .hidden-xl{ display:none;}

    .row-xl-2 [class*="col"]:nth-child(2n+1) {   clear: left; margin-left:0;}

    .row-xl-3 [class*="col"]:nth-child(3n+1) {   clear: left; margin-left:0;}

    .row-xl-4 [class*="col"]:nth-child(4n+1) {   clear: left; margin-left:0;}

    .row-xl-6 [class*="col"]:nth-child(6n+1) {   clear: left; margin-left:0;}

    .saparater-h-xl > div:before{ display:none;}

}



/* custom  */



.trans-back{

    background-color: rgba(0,0,0,0.3);

}





.profile-box h5, .profile-box p, .profile-box .profile-options{

    text-align: center;

}



input.donationAmount {

    width: 200px;

    height: 50px;

    text-align: right;

    font: normal 16px/20px 'celiasregular', sans-serif;

    background: white;

}



/* @media only screen and (min-width: 768px) {

    .select2-container {

        width: 110px !important;

   

    }

} */





.profile-heaer-text {

    width: 70%;

    margin: 0 auto;

    text-shadow: 2px 2px 2px #000000;

    font-weight: 1000;

}