
body {
    font-family: bold .875em/1.25em "Open Sans Condensed", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    padding: 0;
    margin: 0;
}

a:hover {
    text-decoration: none;
}

ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

p {
    padding: 0;
    margin: 0;
}

.input-text {
    display: block;
    width: 100%;
    color: #000;
    height: 34px;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 700;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px solid #e7e7e7;
}

.leftspan {
    float: left;
    text-align: left;
}

.rightspan {
    float: right;
    text-align: right;
}

.space_left {
    padding-left: 0;
}

.space_right {
    padding-right: 0;
}

.space_all {
    padding: 0;
}

.border_none_1 {
    border: none!important;
}
/********************* header ****************/
#header {
    background: #240d69;
    /*background: linear-gradient(to top left, #cc0099 0%, #000099 100%);*/
    padding-top: 15px;
    font: normal, sans-serif;
}

#placetoimage {
    width: 250px;
    height: 50px;
    margin-left: 10px;
}

#header .navbar-default .navbar-collapse {
    border-color: #f5ebff;
}

#header .navbar-nav > li > .dropdown-menu {
    width: auto;
    padding-bottom: 20px;
    padding-top: 20px;
    margin-top: 0px;
    /*margin-left: 15px;*/
    margin-left: 0px;
    font: normal, sans-serif;
    letter-spacing: .075em;
    line-height: 30px;
    background-color: #fff;
    /*word-wrap: break-word;
    white-space: normal;*/
}

.cd-secondary-nav {
    position: static;
}

    .cd-secondary-nav .is-visible {
        visibility: visible;
        transform: scale(1);
        transition: transform 0.3s, visibility 0s 0s;
    }

    .cd-secondary-nav.is-fixed {
        z-index: 9999;
        position: fixed;
        left: auto;
        top: 0;
        width: 100%;
    }

#header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #FFC400;
    background: none;
}
/*start change the properties in browse profile by */
#header .navbar-default .navbar-nav > li > a {
    color: #fff;
    font-size: 16px;
    padding-top: 30px;
    padding-bottom: 10px;
    font-weight: normal;
}

    #header .navbar-default .navbar-nav > li > a:hover {
        color: #ffd800;
        background: none;
    }
/*end change the properties in browse profile by*/

#header .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background: none;
}

#header .navbar-default {
    border: none;
    padding-top: 0px;
    padding-bottom: 0px;
}

#header .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    line-height: 30px;
    font-size: 13px;
    font-weight: normal;
    color: #000;
}

#header .navbar-default {
    background: none;
    border: none;
}

#header .dropdown-menu > li > a:hover {
    background: none;
    color: #f58320;
    width: auto;
    /*word-wrap: break-word;
    white-space: normal;*/
}

#header .navbar {
    margin-bottom: 0px;
}

#header .navbar-brand {
    color: #FF7C0B;
    font-size: 35px;
    font-weight: bold;
    padding-top: 20px;
}

#header .navbar-nav {
    float: right;
    margin-right: -30px;
}

#header .nav > li > a {
    padding: 10px 15px;
    color: #981098;
    background: none;
}

@-webkit-keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px, -8px);
        transform: translate(8px, -8px);
    }

    33.3% {
        -webkit-transform: translate(-6px, 6px);
        transform: translate(-6px, 6px);
    }

    49.95% {
        -webkit-transform: translate(4px, -4px);
        transform: translate(4px, -4px);
    }

    66.6% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
    }

    83.25% {
        -webkit-transform: translate(1px, -1px);
        transform: translate(1px, -1px);
    }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@keyframes hvr-wobble-to-top-right {
    16.65% {
        -webkit-transform: translate(8px, -8px);
        transform: translate(8px, -8px);
    }

    33.3% {
        -webkit-transform: translate(-6px, 6px);
        transform: translate(-6px, 6px);
    }

    49.95% {
        -webkit-transform: translate(4px, -4px);
        transform: translate(4px, -4px);
    }

    66.6% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px);
    }

    83.25% {
        -webkit-transform: translate(1px, -1px);
        transform: translate(1px, -1px);
    }

    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

.hvr-wobble-to-top-right {
    display: inline-block;
    vertical-align: middle;
    /*-webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);*/
    box-shadow: 0 0 1px transparent;
}

    .hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
        -webkit-animation-name: hvr-wobble-to-top-right;
        animation-name: hvr-wobble-to-top-right;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
    }

#header .navbar-brand {
    padding: 8px;
    font-size: 38px;
    line-height: 20px;
    margin-top: 10px;
}

.f i {
    font-size: 30px;
    padding-top: 5px;
    margin-left: 13px;
    color: #fff;
    margin-right: 10px;
}

.header_2 {
    /*background-color: #802efb;*/
    width: 100%;
    padding-top: 0px;
    padding-bottom: 3px;
    margin-top: 0px;
}

#placetoimage {
    width: 250px;
    height: 50px;
    margin-left: 10px;
}

.header_2 h2 a {
    color: #fff;
    font-size: 15px;
}

.header_4 p {
    padding-top: 3px;
    padding-bottom: 5px;
}

    .header_4 p a {
        background-color: #FF7C0B;
        padding: 7px 13px 9px 13px;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
    }

#header .form-control {
    display: block;
    width: 100%;
    color: #555;
    height: 34px;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 700;
}

.header_7 {
    padding-top: 3px;
}

.well_2 {
    padding-left: 3px;
    font-size: 12px;
    color: #777777;
}

.header_8 ul {
    padding-top: 3px;
}

.header_8 li {
    display: inline;
    margin: 2px;
}

    .header_8 li a {
        font-size: 13px;
        color: #0274cb;
    }

        .header_8 li a:hover {
            border-bottom: 1px solid #0274cb;
        }

.well_3 {
    color: #777777;
}

.header_7 p {
    padding-top: 1px;
    padding-left: 12px;
}

#header .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #f58320;
    background: none;
    border: none;
}
/********************* header_end ****************/
/********************* center ****************/

/**/
* {
    box-sizing: border-box;
}

.flex-container {
    /*display: flex;*/
    margin-top: 50px;
    flex-direction: row;
    font-size: 30px;
    text-align: left;
    margin-left: 50px;
    margin-right: 50px;
    background: #FFFFFF;
    border: solid 5px #FFFFFF;
    box-shadow: inset 0px 0px 3px 0px #466D37, inset 0px 0px 250px 0px #d8d8d8, 0px 10px 20px 0px #466D37;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    width: auto;
    height: auto;
}

.flex-item-left {
    background-color: #a79898;
    padding: 40px;
    flex: 30%;
}

.flex-item-right {
    background-color: #e2dcdc;
    padding: 40px;
    flex: 70%;
}
/**/

/**/

@media (max-width: 800px) {
    .flex-container {
        flex-direction: column;
    }

    .center_4 p {
        font-size: 12px;
        line-height: 200%;
    }

    .input-text {
        color: #000;
    }
}

#myProgress {
    width: 92.5%;
    background-color: #04AA6A;
    margin-left: 50px;
    border: solid 3px #FFFFFF;
    /*box-shadow: inset 0px 0px 1px 1px #d8d8d8, inset 0px 0px 1px 1px #d8d8d8, 0px 0px 1px 1px #d8d8d8;*/
    box-shadow: inset 0px 0px 3px 0px #466D37, inset 0px 0px 250px 0px #d8d8d8, 0px 10px 20px 0px #466D37;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.button-9 {
    appearance: button;
    backface-visibility: hidden;
    background-color: #405cf5;
    border-radius: 6px;
    border-width: 0;
    box-shadow: rgba(50, 50, 93, .1) 0 0 0 1px inset,rgba(50, 50, 93, .1) 0 2px 5px 0,rgba(0, 0, 0, .07) 0 1px 1px 0;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    font-family: -apple-system,system-ui,"Segoe UI",Roboto,"Helvetica Neue",Ubuntu,sans-serif;
    font-size: 100%;
    height: 44px;
    line-height: 1.15;
    margin: 12px 0 0;
    outline: none;
    overflow: hidden;
    padding: 0 25px;
    position: relative;
    text-align: center;
    text-transform: none;
    transform: translateZ(0);
    transition: all .2s,box-shadow .08s ease-in;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    width: 100%;
}

    .button-9:disabled {
        cursor: default;
    }

    .button-9:focus {
        box-shadow: rgba(50, 50, 93, .1) 0 0 0 1px inset, rgba(50, 50, 93, .2) 0 6px 15px 0, rgba(0, 0, 0, .1) 0 2px 2px 0, rgba(50, 151, 211, .3) 0 0 0 4px;
    }

.button-42 {
    background-color: initial;
    background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
    height: 40px;
    line-height: 30px;
    outline: 0;
    overflow: hidden;
    padding: 0 20px;
    pointer-events: auto;
    position: relative;
    text-align: center;
    touch-action: manipulation;
    user-select: none;
    -webkit-user-select: none;
    vertical-align: top;
    white-space: nowrap;
    width: 100%;
    z-index: 9;
    border: 0;
    transition: box-shadow .2s;
}

    .button-42:hover {
        box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
    }

#myBar {
    width: 10%;
    height: 25px;
    background-color: #ffd800;
    text-align: center;
    line-height: 30px;
    color: white;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}
/**/
#center {
    background-image: url(../img/perfectmarriagelifebackgroundimg.jpg);
    padding-top: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    height: auto;
}

.center_1 h2 {
    padding-top: 100px;
    color: #fff;
}

.register_right {
    /*registerbox*/
    padding-top: 20px;
}

.register_right_inner {
    padding: 20px;
    width: 100%;
    background: #fff;
    border-radius: 5px;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
}

.register_right_inner_1 .form-control {
    background: #ffffff;
    font-size: 16px;
    color: #a2a2a2;
    border-radius: 0;
    height: 50px;
}

.clear_1 {
    margin-bottom: 15px;
}

.register_right_inner_1 h4 {
    height: 50px;
    /*border: 2px solid #080808;*/
    text-align: center;
    font-size: 20px;
    /*color: #211d1d;*/
    width: 45%;
}

.chat {
    background: linear-gradient(to top right, #9900cc 0%, #0099cc 100%);
    font-family: Helvetica;
    color: white;
    padding: 10px 13px;
    border-radius: 4px;
    border-color: #46b8da;
    border: none;
}

#mychatbutton {
    position: fixed;
    bottom: -4px;
    right: 0px;
}

.NewUserthreedstyle {
    background-color: initial;
    background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
    border-radius: 6px;
    box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
    height: 50px;
    line-height: 40px;
    outline: 0;
    overflow: hidden;
    padding: 0 20px;
    pointer-events: auto;
    position: relative;
    text-align: center;
    touch-action: manipulation;
    user-select: none;
    -webkit-user-select: none;
    vertical-align: top;
    white-space: nowrap;
    width: 100%;
    z-index: 9;
    border: 0;
    transition: box-shadow .2s;
    /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    Height: 50px;
    width: 100%;
    color: #000;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}

    .NewUserthreedstyle:hover {
        box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
    }

.Loginthreedstyle {
    box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #0274cb;
    border-style: None;
    Height: 40px;
    width: 100px;
    color: #fff;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 20px;
}

.Loginthreedstyledropdown {
    box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #0274cb;
    border-style: None;
    Height: 40px;
    width: 210px;
    color: #fff;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 0px;
}

.logindashboard {
    box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #FF7805;
    border-style: None;
    Height: 40px;
    width: 210px;
    color: #fff;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    margin-top: 0px;
}

.searchpartnarthreedstyle {
    /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    Height: 50px;
    width: 100%;
    color: #000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
    margin: 10px;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    width: 96%;
    color: black;
    border-radius: 10px;
    display: block;
    border: 0px;
    font-weight: 700;
    box-shadow: 0px 0px 14px -7px #f09819;
    background-image: linear-gradient(45deg, #ffd800 0%, #F09819 51%, #FF512F 100%);
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

    .searchpartnarthreedstyle:hover {
        background-position: right center;
        /* change the direction of the change here */
        color: #fff;
        text-decoration: none;
    }

    .searchpartnarthreedstyle:active {
        transform: scale(0.95);
    }

.trustthreedstyle {
    /*box-shadow: 0px 0px 0px 0px #fff,0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff,0px 0px 1px 1px #fff;
    background-color: #ffd800;
    border-style: None;
    Height: 40px;
    width: 200px;
    color: #000;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;*/
    margin: 10px;
    padding: 15px 30px;
    text-align: center;
    text-transform: uppercase;
    transition: 0.5s;
    background-size: 200% auto;
    width: 200%;
    color: black;
    border-radius: 10px;
    display: block;
    border: 0px;
    font-weight: 700;
    box-shadow: 0px 0px 14px -7px #f09819;
    background-image: linear-gradient(45deg, #ffd800 0%, #F09819 51%, #FF512F 100%);
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
}

    .trustthreedstyle:hover {
        background-position: right center;
        /* change the direction of the change here */
        color: #fff;
        text-decoration: none;
    }

    .trustthreedstyle:active {
        transform: scale(0.95);
    }

.bookingbtnstyle {
    box-shadow: 0px 0px 0px 0px #fff,0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff,0px 0px 2px 2px #fff;
    background-color: #FF7C0B;
    border-style: None;
    Height: 50px;
    width: 200px;
    color: #fff;
    font-weight: bold;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.searchthreedstyle {
    background: linear-gradient(to bottom right, #EF4765, #FF9A5A);
    border: 0;
    border-radius: 12px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 2.5;
    outline: transparent;
    padding: 0 1rem;
    text-align: center;
    text-decoration: none;
    transition: box-shadow .2s ease-in-out;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    white-space: nowrap;
    /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    margin-top: -5px;
    Height: 40px;
    width: 200px;
    color: #000;
    font-weight: bold;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}

    .searchthreedstyle:not([disabled]):focus {
        box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
    }

    .searchthreedstyle:not([disabled]):hover {
        box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
    }

.formbutton {
    border: 1px solid;
    border-bottom-color: rgba(80,80,80,.45);
    border-right-color: rgba(60,60,60,.35);
    border-top-color: rgba(60,60,60,.35);
    border-left-color: rgba(80,80,80,.45);
    padding: 8px 24px 8px 10px;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    color: #fff;
    text-shadow: 0 1px 0 rgba(0,0,0,.1);
    margin-bottom: 19px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%;
    height: 55px;
    margin-bottom: 0;
    text-transform: uppercase;
    /*background: #802efb;*/
    background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB);
    box-shadow: rgba(151, 65, 252, 0.2) 0 15px 30px -5px;
    cursor: pointer;
    font-weight: bold;
}

    /*.formbutton:hover {
        background-color: #ffd800;
    }*/
    .formbutton:not([disabled]):focus {
        box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
    }

    .formbutton:not([disabled]):hover {
        box-shadow: 0 0 .25rem rgba(0, 0, 0, 0.5), -.125rem -.125rem 1rem rgba(239, 71, 101, 0.5), .125rem .125rem 1rem rgba(255, 154, 90, 0.5);
    }
/*.formbutton {
  align-items: center;
  background-image: linear-gradient(144deg,#AF40FF, #5B42F3 50%,#00DDEB);
  border: 0;
  border-radius: 8px;
  box-shadow: rgba(151, 65, 252, 0.2) 0 15px 30px -5px;
  box-sizing: border-box;
  color: #FFFFFF;
  display: flex;
  font-family: Phantomsans, sans-serif;
  font-size: 20px;
  justify-content: center;
  line-height: 1em;
  max-width: 100%;
  min-width: 140px;
  padding: 19px 24px;
  text-decoration: none;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  white-space: nowrap;
  cursor: pointer;
}

.formbutton:active,
.formbutton:hover {
  outline: 0;
}*/

/*@media (min-width: 768px) {
    .formbutton {
        font-size: 24px;
        min-width: 196px;
    }*/


.clear_2 p {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: right;
    letter-spacing: 2px;
}

    .clear_2 p a {
        background: #ff7c0b;
        border: 2px solid #fff;
        padding: 8px 25px;
        color: #fff;
        font-size: 14px;
        font-weight: bold;
        border-radius: 8px;
        text-transform: uppercase;
    }

.center_3 h2 {
    font-size: 18px;
    padding-bottom: 20px;
}

.center_4 p {
    font-size: 15px;
    font-weight: normal;
}

.well_5 {
    font-size: 12px;
    color: #777777;
    padding-left: 3px;
}

.center_6 h4 {
    padding-top: 2px;
}

.center_7 i {
    font-size: 50px;
    color: #fff;
}

.center_8 p {
    font-size: 18px;
    color: #ffd800;
}

.center_9 {
    background: #240d69;
    /*background: linear-gradient(to top left, #cc0099 0%, #000099 100%);*/
    /*padding: 10px 10px 65px 70px;*/
    /*padding: 0px 10px 50px 60px;*/
    padding: 10px 10px 70px 70px;
    margin-top: 0px;
}

.well_4 {
    border-right: 1px solid #f1f1f1;
    /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
      border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}

#middle {
    padding-top: 50px;
    padding-bottom: 30px;
    background-color: #fff;
}

.middle_1 h2 {
    margin-top: 50px;
    text-align: center;
    font-size: 32px;
    color: #51544d;
    font-weight: 700;
    padding-bottom: 8px;
}

.middle_1 p {
    text-align: center;
    font-size: 20px;
    color: #777;
    padding-bottom: 28px;
}

.middle_2 a {
    margin-left: 10px;
}

.middle_inner {
    margin-left: 35px;
    padding-top: 5px;
}

.middle_2 {
    padding-top: 6px;
}

.middle_3 p {
    padding-top: 6px;
}

.middle_3 h5 {
    padding-top: 8px;
    padding-left: 28px;
}

.middle_4 p {
    padding-top: 10px;
    padding-left: 0px;
}

.middle_4 h5 {
    padding-top: 9px;
    padding-left: 9px;
}

.middle_3 p {
    margin-right: 10px;
}

.middle_6 p {
    padding-top: 5px;
    width: 20%;
    /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
      border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
}

    .middle_6 p a {
        border: 1px solid #ff7c0b;
        border-radius: 2px;
        background: #ff7c0b;
        color: #fff;
        font-size: 13px;
        font-weight: bold;
        padding: 10px 20px 10px 10px;
        /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
      border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    }

.middle_10 {
    padding-top: 10px;
}

.middle_7 p a {
    color: #777777;
    font-size: 13px;
}

.middle_9 p a {
    color: #777777;
    font-size: 13px;
}

.middle_7 p a:hover {
    border-bottom: 1px solid #777777;
}

.middle_9 p a:hover {
    border-bottom: 1px solid #777777;
}

.middle_11 h3 {
    font-size: 15px;
    padding-bottom: 20px;
}

.middle_12 li {
    font-size: 13px;
    line-height: 25px;
}

    .middle_12 li a {
        color: #0274CB;
    }

        .middle_12 li a:hover {
            border-bottom: 1px solid #0274CB;
        }
/********************* middle_end ****************/
/********************* work ****************/
#work {
    padding-top: 40px;
    background-color: #f1f1f1;
}

.work_2 h2 {
    color: #777c82;
    font-size: 33px;
    padding-bottom: 15px;
    text-align: left;
}

.work_2 p {
    font-size: 24px;
    line-height: 28px;
    color: #777c82;
    font-weight: 200;
    padding-bottom: 25px;
    text-align: left;
}

.work_4 {
    padding-left: 10px;
}

.work_5 p a {
    padding: 8px 10px 8px 10px;
    background: #ff7c0b;
    border: 1px solid #ff7c0b;
    color: #fff;
    border-radius: 3px;
}

.work_5 p {
    padding-top: 6px;
    padding-left: 10px;
}

.work_inner {
    background-color: #000;
    padding: 10px 10px 10px 10px;
    margin-top: 20px;
    margin-right: 13px;
    border-radius: 6px;
}

.work_6 i {
    font-size: 30px;
    color: #fff;
}

.work_7 h5 {
    padding-left: 23px;
}

    .work_7 h5 a {
        color: #fff;
        font-size: 12px;
    }

.work_7 p {
    padding-left: 23px;
}

    .work_7 p a {
        color: #fff;
        font-size: 16px;
        font-weight: bold;
    }
/********************* work_end ****************/
/********************* service ****************/
#service {
    padding-top: 50px;
    padding-bottom: 50px;
}

.serviceinsidebox {
    border: 3px solid #f1f1f1;
    width: 100%;
    padding-top: 50px;
    padding-bottom: 20px;
    height: 250px;
    background: linear-gradient(to bottom, #000066 0%, #000066 100%);
    border-radius: 5px;
    box-shadow: 0px 0px 0px #094572;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.service_1 h2 {
    font-size: 20px;
    padding-bottom: 15px;
    color: #fff;
    padding-top: 50px;
    margin-left: 200px;
    margin-right: 200px;
    width: 100%;
}

.service_1 h4 {
    font-size: 16px;
    color: #fff;
    padding-bottom: 15px;
    margin-left: 200px;
    margin-right: 200px;
    width: 100%;
}

.service_1 p {
    font-size: 18px;
    color: #777c82;
    padding-bottom: 18px;
}

.service_2 p a {
    padding: 15px 50px;
    background: #6069ac;
    line-height: 45px;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    border-radius: 3px;
}

.service_3 p {
    padding-top: 50px;
    margin-left: 200px;
    margin-right: 200px;
}

/********************* service_end ****************/

.box {
    float: left;
    width: 33.33%;
    padding: 50px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
    padding-top: 10px;
}


/********************* reviews ****************/
#reviews {
    background-image: url(../img/6.jpg);
    padding-bottom: 150px;
    padding-top: 150px;
    background-repeat: no-repeat;
    background-size: cover;
}

.reviews_1 {
    text-align: center;
}

.reviews_2 {
    text-align: center;
}

.reviews_3 {
    text-align: center;
}

.reviews_4 {
    text-align: center;
}

.reviews_1 h2 i {
    font-size: 50px;
    color: #fff;
    padding-right: 5px;
    padding-bottom: 5px;
}

.reviews_1 h2 a {
    font-size: 50px;
    color: #fff;
    border-bottom: 2px solid #f1f1f1;
}

.reviews_1 p {
    padding-left: 60px;
    color: #fff;
    font-size: 18px;
}

.reviews_2 p {
    font-size: 27px;
    font-weight: normal;
    color: #f1f1f1;
    line-height: 31px;
    padding-top: 30px;
    padding-bottom: 50px;
}

.reviews_3 p a {
    padding: 15px 50px;
    background: #b31e32;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    border-radius: 3px;
}

.reviews_4 p {
    padding-top: 20px;
    font-size: 15px;
    color: #fff;
}

    .reviews_4 p a {
        font-size: 15px;
        color: #fff;
        font-weight: 800;
    }

/********************* reviews_end ****************/
/********************* money ****************/
#money {
    background: #e7e7e7;
    padding-bottom: 50px;
}

.money_1 h2 {
    font-size: 25px;
    padding-bottom: 18px;
    color: #777c82;
    padding-top: 110px;
    text-align: left;
}

.money_1 h4 {
    font-size: 20px;
    color: #777c82;
    padding-bottom: 18px;
    text-align: left;
}

.money_2 p a {
    padding: 15px 50px;
    background: #F68B36;
    line-height: 45px;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    border-radius: 3px;
    text-align: left;
}

.money_3 p {
    padding-top: 50px;
}
/********************* money_end ****************/
/********************* related ****************/
#related {
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f1f1f1;
}

.related_1 h2 {
    font-size: 33px;
    padding-bottom: 18px;
    color: #777c82;
    padding-top: 10px;
}

.related_1 h4 {
    font-size: 20px;
    color: #777c82;
    font-weight: 600;
    padding-bottom: 18px;
}

.related_1 p {
    font-size: 20px;
    color: #777c82;
    font-weight: 600;
    padding-top: 5px;
    height: 340px;
    width: 100%;
    padding: 20px 20px 20px 20px;
    background-color: #FFF;
    border-style: none;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    box-shadow: 2px 2px 2px 2px #e7e7e7,2px 2px 2px 2px #e7e7e7, 2px 2px 2px 2px #e7e7e7,2px 2px 2px 2px #e7e7e7;
}

.imgcentered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.related_2 p a {
    padding: 15px 50px;
    background: #df7363;
    line-height: 45px;
    font-size: 17px;
    font-weight: bold;
    color: #FFF;
    border-radius: 3px;
}

.related_inner {
    padding-left: 50px;
}

.related_3 h3 a i {
    font-size: 25px;
    color: #259E48;
}

.related_3 h3 i {
    padding-right: 5px;
}

.related_3 h3 a {
    font-size: 20px;
    color: #259E48;
    font-weight: 600;
}

.related_3 p {
    padding-left: 45px;
    padding-bottom: 10px;
}

    .related_3 p a {
        color: #F47423;
    }

.related_3 {
    text-align: center;
}

.related_4 {
    text-align: center;
}

.related_5 {
    text-align: center;
}

.related_4 p a {
    border: solid 1px #f47321;
    padding: 5px;
    border-radius: 5px;
    color: #F68B36;
    font-size: 13px;
}

.related_5 h3 a {
    font-size: 20px;
    color: #259E48;
    font-weight: 600;
}

.related_5 p a {
    color: #807e7e;
}

.related_5 p {
    padding-bottom: 10px;
}

.well_16 {
    color: #f47321;
}

.related_inner_1 {
    padding-top: 30px;
}
/********************* related_end ****************/
/********************* success ****************/
#success {
    padding-top: 120px;
    padding-bottom: 50px;
    background-color: #fff;
    text-align: center;
}

.success_1 h2 {
    font-size: 30px;
    color: #333;
    text-align: center;
    padding-bottom: 40px;
}

.success_3 h4 {
    padding-top: 24px;
    padding-bottom: 7px;
}

    .success_3 h4 a {
        font-size: 14px;
        font-weight: bold;
        color: #000;
    }

.success_3 p a {
    font-size: 12px;
    font-weight: bold;
    color: #000;
}

.success_inner {
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    border: 1px solid #ccc;
    border-radius: 25px;
}

.success_4 p {
    padding-top: 20px;
}

    .success_4 p a {
        color: #0274cb;
        font-size: 14px;
    }

        .success_4 p a:hover {
            border-bottom: 1px solid #0274cb;
        }
/********************* success_end ****************/
/********************* place ****************/
#place {
    padding-top: 40px;
    padding-bottom: 10px;
    background-color: #e7e7e7;
}

.place_1 h4 {
    font-weight: bold;
    font-size: 15px;
    color: #000;
    padding-bottom: 8px;
}

.place_1 p {
    color: #363636;
    padding-bottom: 15px;
    text-align: justify;
}

.place_1 a {
    color: #0274cb;
}

    .place_1 a:hover {
        border-bottom: 1px solid #0274cb;
    }

.place_1 {
    padding-bottom: 35px;
    border-bottom: 1px solid #E7E7E7;
}

.place_2 h4 {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding-bottom: 10px;
}

.place_3 li a {
    font-size: 13px;
    color: #a2a2a2;
}

    .place_3 li a:hover {
        border-bottom: 1px solid #E7E7E7;
    }

.place_4 {
    border-right: 1px solid #E7E7E7;
    margin-top: 25px;
}

.place_6 h4 {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding-bottom: 10px;
}

.place_6 {
    border-right: 1px solid #E7E7E7;
    margin-top: 25px;
    padding-left: 50px;
}


    .place_6 li a {
        font-size: 13px;
        color: #777777;
    }

        .place_6 li a:hover {
            border-bottom: 1px solid #E7E7E7;
            color: #cc0000;
        }

.place_7 h4 {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding-top: 25px;
    padding-bottom: 10px;
}

.place_7 li a {
    font-size: 13px;
    /*color: #a2a2a2;*/
    color: #777777;
}

    .place_7 li a:hover {
        /*border-bottom: 1px solid #E7E7E7;*/
        color: #cc0000;
    }

.place_7 {
    padding-left: 30px;
}

.place_8 {
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
}

.place_9 {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #E7E7E7;
}

.well_17 {
    color: #777777;
}

.place_9 p a {
    color: #a2a2a2;
    font-size: 12px;
}

.place_9 p {
    color: #a2a2a2;
}

.place_10 {
    padding-top: 15px;
}

    .place_10 p {
        color: #a2a2a2;
    }

        .place_10 p a {
            color: #a2a2a2;
            font-size: 12px;
        }

.place_11 h4 {
    color: #000;
    font-size: 15px;
    padding-bottom: 8px;
    padding-top: 10px;
}

.place_11 {
    border-left: 0px solid #E7E7E7;
    border-right: 0px solid #E7E7E7;
    text-align: center;
    margin-top: 10px;
}

    .place_11 li {
        display: inline;
        margin: 0px;
    }



.well_18 i {
    background-color: #3B589C;
    border: 1px solid #3B589C;
    padding: 5px 9px 5px 9px;
    color: #fff;
    border-radius: 20px;
}

.well_19 i {
    background-color: #598DC9;
    border: 1px solid #598DC9;
    padding: 6px 9px 6px 9px;
    color: #fff;
    border-radius: 20px;
}

.well_20 i {
    background-color: #D03427;
    border: 1px solid #D03427;
    padding: 6px 9px 6px 9px;
    color: #fff;
    border-radius: 20px;
}

.place_12 h4 {
    font-weight: bold;
    font-size: 12px;
    color: #000;
    padding-bottom: 10px;
    padding-top: 10px;
}

.place_12 p {
    font-size: 12px;
    color: #000;
}

.place_13 {
    padding-bottom: 15px;
    border-bottom: 1px solid #c1c1c1;
}

.place_14 p {
    padding-top: 20px;
}

    .place_14 p a {
        color: #000;
        font-size: 13px;
    }
/********************* place_end ****************/
/********************* listing ****************/
#listing {
    padding-top: 50px;
    padding-bottom: 100px;
    background-color: #f1f1f1;
}

.listing_main {
    background-color: #fff;
    padding: 20px 0px 0px 0px;
    margin-left: 10px;
}

.listing_1 h3 {
    color: #000;
    font-size: 23px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 13px;
    padding-left: 15px;
}

.listing_2 h5 {
    padding-top: 15px;
    padding-left: 15px;
    font-size: 13px;
    padding-bottom: 10px;
}

.listing_2 p {
    padding-left: 15px;
}

    .listing_2 p i {
        padding-right: 10px;
    }

    .listing_2 p a {
        color: #878787;
        font-size: 14px;
    }

.listing_2 h6 {
    padding-left: 35px;
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: 1px solid #f0f0f0;
}

    .listing_2 h6 a {
        color: #000;
        font-size: 14px;
    }

.listing_3 h5 {
    padding-top: 15px;
    padding-left: 15px;
    font-size: 13px;
    padding-bottom: 10px;
}

#listing .input, button, select, textarea {
    font-size: 15px;
    border: none;
    border: 1px solid #EDEDED!important;
    padding-bottom: 10px;
    padding-left: 0px;
    box-shadow: none;
    color: #000;
    background: none;
    padding-right: 20px;
    padding-top: 10px;
}

.listing_main_1 {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 14px;
}

.listing_4 {
    padding-top: 10px;
    padding-left: 0px;
}

.listing_5 {
    padding-left: 13px;
}

.listing_6 {
    padding-left: 5px;
}

#listing .clickable {
    cursor: pointer;
}

    #listing .clickable .glyphicon {
        background: rgba(0, 0, 0, 0.15);
        display: inline-block;
        padding: 6px 12px;
        border-radius: 4px;
        font-size: 11px;
    }

#listing .panel-heading span {
    margin-top: -23px;
    font-size: 15px;
    margin-right: -9px;
}

#listing a.clickable {
    color: inherit;
}

    #listing a.clickable:hover {
        text-decoration: none;
    }

#listing {
    color: #0e0e0e;
    text-decoration: none;
}

    #listing .panel-title {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 14px;
        color: #000;
    }

    #listing .panel {
        margin-bottom: 0px;
    }

    #listing .panel-primary > .panel-heading {
        color: #0e0d0d;
        background: none;
        border: none;
    }

    #listing .panel-primary {
        border-color: #F5F5F5;
        margin-top: 18px;
    }

    #listing .clickable .glyphicon {
        background: none;
    }

.listing_7 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 2px;
}

#listing .panel-body {
    padding: 8px;
}

.listing_9 li {
    display: inline;
    margin: 3px;
    color: #000;
}

    .listing_9 li a {
        color: #000;
    }

        .listing_9 li a:hover {
            color: #AE89F0!important;
        }

.listing_9 h4 {
    color: #000;
    font-size: 16px;
    padding-top: 10px;
    padding-bottom: 25px;
}

.well_15 {
    font-size: 12px;
    padding-left: 10px;
    color: #87878A;
}

#listing .nav-tabs > li.active > a {
    color: #fff;
    background-color: #0e0e0e;
    border: 1px solid #ddd;
    border: none;
    cursor: default;
}

    #listing .nav-tabs > li.active > a:hover {
        color: #fff!important;
        background: #000;
    }

#listing .nav-tabs > li > a:hover {
    border: none;
    background: none;
}

#listing .nav-tabs > li > a {
    border: none;
    color: #000;
    font-size: 16px;
}

.listing_12 h4 i {
    padding-right: 15px!important;
    color: #C8C8C8;
    font-size: 15px;
}

.listing_12 h5 a {
    border: 1px solid #FF8B21;
    padding: 6px 6px 6px 6px;
    background: #FF8B21;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 4px;
}

.listing_12 h4 a {
    color: #000;
    font-size: 18px;
}

    .listing_12 h4 a:hover {
        color: #2874F0;
    }

.listing_12 p {
    padding-top: 15px;
}

.well_16 a {
    background: #388E3C;
    color: #fff!important;
    padding: 2px 2px 2px 2px;
    font-size: 15px;
}

.listing_12 p a {
    color: #928787;
    font-size: 15px;
}

.listing_12 ul {
    padding-top: 10px;
}

.wrap_1 {
    padding-left: 10px;
}

.listing_12 li i {
    padding-right: 10px;
    font-size: 4px;
    color: #928787;
}

.listing_12 li a {
    color: #000;
    font-size: 16px;
    line-height: 23px;
}

.listing_13 h3 i {
    padding-right: 10px;
    color: #000;
}

.listing_13 h3 a {
    font-size: 24px;
    color: #000;
}

.listing_13 h3 {
    padding-bottom: 5px;
}

.listing_13 p a {
    color: #000;
    font-size: 13px;
}

.listing_inner_1 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 30px;
    margin-top: 30px;
}

.listing_inner_2 {
    background-color: #fff;
    padding: 20px 20px 20px 20px;
    margin-left: 10px;
    margin-right: 10px;
}

.listing_14 p {
    padding-top: 10px;
}
/********************* listing_end *************/
/********************* sarch_form *************/
#sarch_form {
    padding-bottom: 50px;
    background-color: #e6e5e5;
}

.sarch_form_1 {
    background-color: #000075;
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#sarch_form .form-control {
    margin-bottom: 10px;
    background-color: #000075;
    border: 1px solid #FFFFFF;
    color: #fff;
}

.sarch_form_3 h2 {
    color: #FF0000;
    font-size: 50px;
    padding-top: 40px;
    padding-bottom: 40px;
    font-weight: bold;
}

#details {
    padding-top: 25px;
    padding-bottom: 25px;
    background: #f0f0f0;
}

.details_1 h3 {
    color: #000;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 5px;
}

.details_1 p {
    color: #000;
    font-size: 13px;
    padding-bottom: 15px;
}

.well_21 {
    padding-left: 80px;
    font-size: 15px;
}

.details_4 i {
    font-size: 25px;
    padding-left: 0px;
    color: #BFBFBF;
}

.details_4 {
    box-shadow: 0px 4px 0px #E4E4E4;
}

.details_5 p {
    text-align: justify;
    padding-top: 10px;
    margin-left: 15px;
}

.details_6 p {
    padding-bottom: 5px;
}

    .details_6 p a {
        margin-left: 6px;
        color: #000;
    }

/*.details_7
{

}*/
.details_7 h3 {
    font-size: 23px;
    font-weight: 700;
}

.details_7 p {
    font-size: 13px;
    font-weight: 700;
    color: #777777;
    padding-bottom: 15px;
}

.details_7 ul {
    padding-bottom: 20px;
}

.details_7 li {
    display: inline;
    margin-right: 10px;
}

.details_7 h4 {
    font-size: 10px;
}

    .details_7 h4 a {
        color: #0274CB;
    }

.well_22 a {
    border: 1px solid #FF7805;
    padding: 8px 20px 8px 20px;
    box-shadow: 0px 4px 0px #FF7805;
    background: #FF7805;
    color: #fff;
    border-radius: 8px;
}

.well_23 a {
    border: 1px solid #D6D6D6;
    padding: 8px 20px 8px 20px;
    box-shadow: 0px 4px 0px #D6D6D6;
    border-radius: 8px;
    color: #21ACDE;
    font-size: 16px;
}

.well_24 {
    border-radius: 8px;
}

#details .input, button, select, textarea {
    font-size: 15px;
    border: none;
    border: 1px solid #EDEDED!important;
    padding-bottom: 10px;
    padding-left: 0px;
    box-shadow: none;
    color: #000;
    background: none;
    padding-right: 0px;
    padding-top: 7px;
    border-radius: 8px;
}

.details_6 {
    padding-bottom: 26px;
    text-align: justify;
    line-height: 30px;
}

.details_7 {
    background: #F7F5C8;
    padding: 15px 9px 15px 9px;
}

.details_main {
    background: #fff;
    padding: 30px 20px 30px 20px;
    box-shadow: 0px 2px 2px 2px #D6D6D6;
}

.details_8 li {
    display: inline;
    margin-right: 10px;
}

    .details_8 li a {
        border: 1px solid #32A912;
        border-radius: 20px;
        padding: 10px 10px 10px 10px;
        font-size: 22px;
        color: #32A912;
    }

.details_9 h3 {
    font-size: 20px;
    padding-bottom: 15px;
}

.details_11 {
    padding-left: 10px;
    padding-bottom: 5px;
}

.well_24 {
    color: #8EC1E8;
    font-size: 13px;
}

.well_25 {
    color: #8EC1E8;
    font-size: 13px;
}

.details_11 p a {
    font-size: 12px;
    color: #000;
}

.details_10 {
    padding-top: 7px;
}

.details_main_1 {
    background: #fff;
    padding: 30px 20px 30px 20px;
    box-shadow: 0px 2px 2px 2px #D6D6D6;
    margin-top: 66px;
}

.details_main_2 {
    background: #fff;
    padding: 30px 20px 30px 20px;
    box-shadow: 0px 2px 2px 2px #D6D6D6;
    margin-top: 20px;
}

.details_13 {
    background: #fff;
    padding: 30px 20px 30px 20px;
    box-shadow: 0px 2px 2px 2px #D6D6D6;
    margin-top: 20px;
}

.details_12 h2 {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    border-bottom: 1px solid #E1E1E1;
    padding-bottom: 15px;
    margin-left: 25px;
}

.details_14 i {
    padding-right: 10px;
    font-size: 20px;
    color: #96BD39;
}

.details_14 h4 {
    font-size: 20px;
    font-weight: 500;
    padding-left: 28px;
    color: #FF7805;
}

.details_14 {
    padding-top: 20px;
    text-align: justify;
}

    .details_14 p {
        padding-top: 10px;
        padding-left: 28px;
        font-size: 15px;
        color: #000;
        font-weight: 500;
    }

.details_15 i {
    padding-right: 0px;
    font-size: 20px;
    color: #96BD39;
}

.details_15 h4 {
    font-size: 20px;
    font-weight: 500;
}

.details_15 {
    padding-top: 20px;
}

.details_16 {
    padding-top: 10px;
    text-align: left;
    line-height: 3;
    column-gap: 10px;
    float: left;
    padding-left: 5px;
    font-size: 13px;
    width: 250px;
}

    .details_16 h4 {
        padding-bottom: 20px;
        color: #FF7805;
        width: 300px;
    }

    .details_16 li {
        font-size: 13px;
        padding-bottom: 8px;
    }

.details_17 {
    padding-left: 5px;
    padding-top: 15px;
    text-align: left;
    line-height: 3;
    float: left;
    margin-left: 0px;
    width: 500px;
}

    .details_17 h4 {
        padding-bottom: 20px;
        color: #FF7805;
    }

    .details_17 li {
        font-size: 15px;
        padding-bottom: 8px;
    }

.details_18 {
    background: #F4F4F4;
    padding: 80px 20px 80px 20px;
    margin-top: 15px;
    border-radius: 20px;
}

    .details_18 h5 {
        font-size: 17px;
        font-weight: 600;
    }

    .details_18 p a {
        font-size: 15px;
        font-weight: 600;
        color: #0274CB;
    }

.details_19 {
    background: #fff;
    padding: 40px 20px 30px 20px;
    box-shadow: 0px 2px 2px 2px #D6D6D6;
    margin-top: 20px;
}

.details_20 li {
    display: inline;
    margin-right: 20px;
}

.details_20 ul {
    padding-bottom: 30px;
    padding-top: 20px;
}

.well_26 {
    font-size: 30px;
    color: #999;
    font-weight: bold;
}

.details_21 {
    padding-left: 5px;
    padding-top: 15px;
    text-align: left;
    line-height: 3;
    float: left;
    width: 400px;
}

    .details_21 h4 {
        font-size: 20px;
        font-weight: 500;
        padding-bottom: 13px;
        color: #FF7805;
    }

    .details_21 li {
        font-size: 15px;
        padding-bottom: 8px;
    }

.details_22 ul {
    padding-top: 33px;
}

.details_22 li {
    font-size: 15px;
    padding-bottom: 8px;
}

.details_23 ul {
    padding-top: 33px;
}

.details_23 li {
    font-size: 18px;
    padding-bottom: 4px;
    color: #96BD39;
}

.details_24 {
    padding-bottom: 30px;
}
/********************* details_end *************/
/********************* contact ****************/
#contact {
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #f1f1f1;
}

.contact_1 h2 {
    font-size: 40px;
    font-weight: bold;
    padding-bottom: 50px;
}

.contact_2 input {
    padding-top: 25px;
    padding-bottom: 25px;
    margin-bottom: 10px;
}

.contact_2 textarea {
    height: 155px;
    width: 100%;
}

.contact_3 p {
    padding-top: 30px;
}

    .contact_3 p a {
        border: 2px solid #000;
        text-decoration: none;
        padding: 10px 30px 10px 30px;
        border-radius: 3px;
        color: #000;
    }

        .contact_3 p a:hover {
            background: #FFC400;
            color: #fff;
            border: 2px solid #FFC400;
        }

.contact_4 h5 {
    color: #FFC400;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 5px;
}

.contact_4 p {
    color: #000;
    font-size: 15px;
    padding-bottom: 15px;
}

.myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    right: 30px;
    z-index: 99;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: red;
    color: white;
    cursor: pointer;
    padding: 15px;
    border-radius: 4px;
}

    .myBtn:hover {
        background-color: #555;
    }

/********************* contact_end ****************/

@media screen and (max-width : 767px) {


    #header .col-sm-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .header_2 {
        background-color: #240d69;
        width: 100%;
        padding-top: px;
        padding-bottom: 3px;
        margin-top: 0px;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .header_2 i {
        font-size: 15px;
        padding-top: 0px;
    }

    .header_2 h2 a {
        font-size: 15px;
    }

    .header_4 {
        text-align: center;
    }

    .header_7 p {
        padding-left: 0px;
        text-align: center;
    }

    .header_7 {
        text-align: center;
    }

    .header_8 ul {
        text-align: center;
    }

    #header .navbar-nav {
        float: none;
        text-align: left;
    }

    .cd-secondary-nav.is-fixed {
        position: static;
    }

    .listing_main {
        margin-left: 0px;
        text-align: center;
    }

    .listing_9 li {
        margin: 0px;
    }

    .listing_9 ul {
        text-align: center;
    }

    .listing_1 h3 {
        padding-left: 0px;
    }

    .listing_2 p {
        padding-left: 0px;
    }

    .listing_2 h6 {
        padding-left: 0px;
    }

    .listing_3 h5 {
        padding-left: 30px;
        float: left;
        padding-right: 13px;
        padding-top: 23px;
    }

    .listing_2 h5 {
        padding-left: 0px;
    }

    .listing_5 {
        padding-left: 0px;
        float: left;
    }

    .listing_4 {
        float: left;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 6px;
    }

    .listing_6 {
        padding-left: 0px;
        float: left;
    }

    .listing_9 h4 {
        font-size: 13px;
    }

    #listing .nav-tabs > li {
        float: none;
    }

    #listing .nav-tabs {
        text-align: center;
    }

    .listing_12 {
        padding-top: 10px;
    }

        .listing_12 h4 a {
            font-size: 14px;
        }

        .listing_12 li a {
            font-size: 13px;
        }

        .listing_12 ul {
            padding-bottom: 20px;
        }

        .listing_12 h5 {
            text-align: center;
        }

    .listing_14 p {
        text-align: -webkit-center;
    }

    #listing {
        padding-bottom: 10px;
        padding-top: 0px;
    }

    #place {
        text-align: -webkit-left;
    }

    .place_1 {
        padding-bottom: 0px;
    }

    .place_4 {
        border-right: none;
    }

    .place_6 {
        border-right: none;
        padding-left: 0px;
    }

        .place_6 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .register_right_inner {
        width: 100%;
    }

    #center {
        background-image: url(../img/perfectmarriagelifebackgroundimg.jpg);
        padding-top: 0px;
        background-repeat: no-repeat;
        background-size: cover;
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }

    .center_3 h2 {
        font-size: 15px;
    }

    .clear_2 p {
        text-align: center;
    }

    .center_4 p {
        font-size: 12px;
        line-height: 200%;
    }

    .center_9 {
        padding: 4px 7px 2px 4px;
        text-align: left;
        margin-top: 10px;
        font-size: 12px;
    }

    .center_7 i {
        font-size: 25px;
        margin-top: 15px;
    }

    .center_8 p {
        font-size: 12px;
        padding-left: 50px;
        margin-top: 15px;
    }

    .serviceinsidebox {
        border: 3px solid #f1f1f1;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 20px;
        height: 250px;
        background: linear-gradient(to bottom, #000066 0%, #000066 100%);
        border-radius: 5px;
        box-shadow: 0px 0px 0px #094572;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .well_4 {
        border-right: none;
    }

    #header .nav > li > a {
        display: inline-block;
    }

    #header .dropdown-menu > li > a {
        display: inline-block;
        text-align: left;
    }

    #header .navbar-nav > li > .dropdown-menu {
        width: auto;
        padding-bottom: 20px;
        padding-top: 20px;
        background-color: #fff;
        text-align: left;
        /*word-wrap: break-word;
    white-space: normal;*/
    }

    #middle {
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: center;
    }

    .middle_1 h2 {
        text-align: center;
        font-size: 16px;
    }

    .middle_1 p {
        text-align: center;
        font-size: 13px;
        padding-bottom: 10px;
    }

    .middle_inner {
        margin-left: 30px;
        padding-top: 2px;
        float: left;
    }

    .middle_3 h5 {
        padding-top: 5px;
        padding-left: 10px;
        float: left;
    }

    .middle_2 {
        padding-top: 0px;
        float: left;
        padding-left: 10px;
    }

    .middle_3 p {
        margin-right: 10px;
        float: left;
        padding-top: 0px;
        padding-left: 8px;
    }

    .middle_4 p {
        padding-top: 0px;
        float: left;
        padding-bottom: 10px;
    }

    .middle_2 a {
        margin-left: 0px;
    }

    #middle .col-sm-5 {
        padding-left: 0px;
        padding-right: 0px;
    }

    .middle_5 {
        margin-bottom: 10px;
    }

    .middle_6 {
        margin-bottom: 10px;
    }

    .middle_7 {
        margin-bottom: 10px;
    }

    .work_2 h2 {
        font-size: 23px;
        padding-bottom: 5px;
        padding-top: 10px;
        text-align: left;
    }

    #work {
        padding-top: 10px;
    }

    .work_2 p {
        font-size: 16px;
        line-height: 20px;
        padding-bottom: 15px;
        text-align: left;
    }

    .work_3 {
        margin-bottom: 10px;
    }

    .work_4 {
        padding-left: 0px;
        padding-bottom: 10px;
    }

    .work_5 p {
        padding-top: 6px;
        padding-left: 0px;
    }

    .work_6 p {
        text-align: center;
    }

    .work_inner {
        padding: 2px 2px 2px 2px;
    }

    .work_7 h5 {
        padding-left: 0px;
        text-align: -webkit-center;
        padding-top: 5px;
    }

    .work_7 p {
        padding-left: 0px;
        text-align: -webkit-center;
    }

    .work_inner {
        padding: 2px 2px 2px 2px;
        display: table;
        float: left;
        margin-left: 20px;
    }

    #work {
        padding-top: 10px;
        text-align: -webkit-center;
    }

    .service_1 h2 {
        font-size: 23px;
        padding-bottom: 5px;
        color: #fff;
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto;
    }

    #service {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .service_1 {
        text-align: -webkit-center;
    }

        .service_1 h4 {
            font-size: 16px;
            padding-bottom: 5px;
            padding-top: 25px;
            color: #fff;
            margin-left: auto;
            margin-right: auto;
        }

        .service_1 p {
            font-size: 15px;
            padding-bottom: 5px;
        }

    .service_2 p a {
        padding: 10px 20px;
        font-size: 12px;
    }

    .service_2 {
        text-align: center;
    }

    .service_3 p {
        padding-top: 0px;
        margin-left: 0%;
        margin-right: 0%;
    }

    #reviews {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .reviews_1 h2 i {
        font-size: 30px;
    }

    .reviews_1 h2 a {
        font-size: 35px;
    }

    .reviews_2 p {
        font-size: 20px;
        line-height: 21px;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .reviews_3 p a {
        padding: 10px 10px;
        font-size: 17px;
    }



    .money_1 h2 {
        color: #777c82;
        font-size: 25px;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: left;
    }

    .money_1 h4 {
        font-size: 20px;
        color: #777c82;
        padding-bottom: 18px;
        text-align: left;
    }

    #money {
        padding-bottom: 20px;
        text-align: -webkit-center;
        background-color: #e7e7e7;
    }

    #related {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .related_1 h2 {
        font-size: 20px;
        padding-bottom: 10px;
        padding-top: 0px;
    }

    .related_1 h4 {
        font-size: 12px;
        padding-bottom: 5px;
    }

    .related_inner {
        padding-left: 0px;
        text-align: -webkit-center;
    }

    .related_1 p {
        font-size: 15px;
        padding-bottom: 10px;
    }

    .imgcentered {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .related_3 p {
        padding-left: 0px;
    }

    .related_4 p {
        margin-bottom: 5px;
    }

    #success {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .success_1 h2 {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .success_2 img {
        width: 100%;
    }

    .success_inner {
        margin-bottom: 10px;
    }

    .success_4 p {
        padding-top: 0px;
    }

    .place_7 {
        padding-left: 0px;
    }

        .place_7 li a {
            font-size: 12px;
            color: #777777;
        }

    .header_4 p {
        font-size: 25px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #details {
        padding-top: 10px;
        padding-bottom: 20px;
        text-align: center;
    }

    .details_6 {
        padding-bottom: 20px;
    }

    .details_7 h3 {
        font-size: 20px;
    }

    .details_7 p {
        font-size: 12px;
        padding-bottom: 10px;
    }

    .well_22 a {
        padding: 2px 2px 2px 2px;
        font-size: 12px;
    }

    .well_23 a {
        padding: 2px 2px 2px 2px;
        font-size: 12px;
    }

    .details_7 {
        margin-bottom: 10px;
    }

    .details_13 {
        padding: 10px 10px 10px 10px;
    }

    .details_12 h2 {
        font-size: 20px;
        padding-bottom: 10px;
        margin-left: 0px;
    }

    .details_14 h4 {
        font-size: 20px;
        font-weight: 500;
        padding-left: 28px;
    }

    .details_14 p {
        padding-left: 0px;
        text-align: justify;
    }

    .details_18 {
        padding: 20px 20px 20px 20px;
    }

        .details_18 h5 {
            font-size: 13px;
        }

        .details_18 p a {
            font-size: 13px;
        }

    .details_19 {
        padding: 20px 20px 20px 20px;
    }

    .details_20 li {
        display: block;
        margin-right: 10px;
    }

    .details_22 ul {
        padding-top: 0px;
    }

    .details_20 ul {
        padding-bottom: 10px;
    }

    .details_main_2 {
        padding: 30px 20px 10px 20px;
    }

    #contact {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .contact_1 h2 {
        font-size: 25px;
        padding-bottom: 10px;
    }

    .contact_4 h5 {
        font-size: 20px;
        text-align: center;
    }

    .contact_4 p {
        font-size: 15px;
        text-align: center;
    }

    .contact_3 p {
        text-align: -webkit-center;
        padding-top: 30px;
        padding-bottom: 30px;
    }

    #header .navbar-toggle {
        margin-top: 15px;
    }

    #header .navbar-brand {
        font-size: 25px;
    }

    .header_5 {
        display: none;
    }

    .header_6 {
        display: none;
    }

    #header {
        background-color: #240d69;
        padding-top: 0px;
        padding-bottom: 4px;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .middle_8 p {
        display: none;
    }

    .middle_4 h5 {
        padding-top: 5px;
        padding-bottom: 10px;
    }

    .middle_5 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .middle_6 {
        padding-left: 10px;
        padding-right: 10px;
    }

    .money_3 p {
        padding-top: 20px;
    }

    #header .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }

    #header .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #f58320;
        margin-right: 0px;
    }

    #header .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    #header {
        background-color: #240d69;
        text-align: left;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .place_3 li {
        display: inline-block;
    }

    .place_6 li {
        display: inline-block;
    }

        .place_6 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_7 li {
        display: inline-block;
    }

        .place_7 li a {
            font-size: 12px;
            color: #777777;
        }

    .listing_2 {
        display: inline-block;
    }

    .listing_main_1 {
        padding-top: 10px;
    }

    #place {
        padding-top: 20px;
    }

    .sarch_form_3 h2 {
        font-size: 40px;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    #sarch_form {
        padding-bottom: 20px;
    }

    .details_16 li {
        float: left;
    }

    .details_17 li {
        float: left;
    }

    .details_15 h4 {
        font-size: 18px;
    }

    .details_18 {
        background: none;
        padding: 0px 0px 0px 0px;
    }

    .details_21 li {
        font-size: 14px;
        float: left;
    }

    .details_23 li {
        float: left;
    }

    .details_23 ul {
        padding-left: 30px;
    }

    .details_23 ul {
        padding-top: 10px;
    }

    .details_24 {
        padding-bottom: 10px;
    }

    .details_main_1 {
        margin-top: 16px;
    }

    .details_11 {
        padding-left: 0px;
        padding-top: 10px;
    }

    .center_7 i {
        float: left;
        margin-top: 15px;
    }

    .center_4 p {
        line-height: 200%;
    }

    .middle_7 p a {
        float: left;
        margin: 5px;
    }

    .middle_9 p a {
        float: left;
    }

    .middle_7 p {
        padding-left: 30px;
    }

    .middle_9 p {
        padding-top: 2px;
    }

    .middle_12 li {
        float: left;
        padding-left: 15px;
    }

    .input-text {
        color: #000;
    }

    .chat {
        background: linear-gradient(to top right, #9900cc 0%, #0099cc 100%);
        font-family: Helvetica;
        color: white;
        padding: 10px 13px;
        border-radius: 4px;
        border-color: #46b8da;
        border: none;
    }

    #mychatbutton {
        position: fixed;
        bottom: -4px;
        right: 0px;
    }

    .NewUserthreedstyle {
        background-color: initial;
        background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
        border-radius: 6px;
        box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
        height: 50px;
        line-height: 40px;
        outline: 0;
        overflow: hidden;
        padding: 0 20px;
        pointer-events: auto;
        position: relative;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
        white-space: nowrap;
        width: 100%;
        z-index: 9;
        border: 0;
        transition: box-shadow .2s;
        /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    Height: 50px;
    width: 100%;
    color: #000;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    }

        .NewUserthreedstyle:hover {
            box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
        }

    .trustthreedstyle {
        /*box-shadow: 0px 0px 0px 0px #fff,0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff,0px 0px 1px 1px #fff;
        background-color: #ffd800;
        border-style: None;
        Height: 50px;
        width: 100%;
        color: #000;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;*/
        margin: 10px;
        padding: 15px 30px;
        text-align: center;
        text-transform: uppercase;
        transition: 0.5s;
        background-size: 200% auto;
        width: 96%;
        color: black;
        border-radius: 10px;
        display: block;
        border: 0px;
        font-weight: 700;
        box-shadow: 0px 0px 14px -7px #f09819;
        background-image: linear-gradient(45deg, #ffd800 0%, #F09819 51%, #FF512F 100%);
        cursor: pointer;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
    }

        .trustthreedstyle:hover {
            background-position: right center;
            /* change the direction of the change here */
            color: #fff;
            text-decoration: none;
        }

        .trustthreedstyle:active {
            transform: scale(0.95);
        }
}

@media (min-width:470px) and (max-width:767px) {
    .money_3 p {
        padding-top: 20px;
    }

    .listing_12 {
        padding-top: 10px;
        text-align: -webkit-center;
    }

    #header .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }

    .center_8 p {
        font-size: 12px;
        padding-left: 10px;
        padding-bottom: 50px;
        margin-top: 15px;
    }

    .serviceinsidebox {
        border: 3px solid #f1f1f1;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 20px;
        height: 250px;
        background: linear-gradient(to bottom, #000066 0%, #000066 100%);
        border-radius: 5px;
        box-shadow: 0px 0px 0px #094572;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    #header .navbar-toggle {
        margin-top: 15px;
    }

    .details_21 li {
        font-size: 16px;
        float: left;
        margin-right: 26px;
        padding-left: 13px;
    }

    .details_22 li {
        float: left;
    }

    .contact_4 h5 {
        font-size: 30px;
    }

    #header .dropdown-menu > li > a {
        font-size: 14px;
    }

    #header {
        background-color: #240d69;
        margin-left: 0px;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .register_right_inner_1 .form-control {
        background: #ffffff;
        border: 5px solid #CCCCCC;
        color: #a2a2a2;
        font-size: 16px;
        border-radius: 0;
        height: 50px;
        line-height: 20px;
    }

    .input-text {
        color: #000;
    }

    .trustthreedstyle {
        box-shadow: 0px 0px 0px 0px #fff,0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff,0px 0px 1px 1px #fff;
        background-color: #ffd800;
        border-style: None;
        Height: 50px;
        width: 100%;
        color: #000;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .chat {
        background: linear-gradient(to top right, #9900cc 0%, #0099cc 100%);
        font-family: Helvetica;
        color: white;
        padding: 10px 13px;
        border-radius: 4px;
        border-color: #46b8da;
        border: none;
    }

    #mychatbutton {
        position: fixed;
        bottom: -4px;
        right: 0px;
    }

    .NewUserthreedstyle {
        background-color: initial;
        background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
        border-radius: 6px;
        box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
        height: 50px;
        line-height: 40px;
        outline: 0;
        overflow: hidden;
        padding: 0 20px;
        pointer-events: auto;
        position: relative;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
        white-space: nowrap;
        width: 100%;
        z-index: 9;
        border: 0;
        transition: box-shadow .2s;
        /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    Height: 50px;
    width: 100%;
    color: #000;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    }

        .NewUserthreedstyle:hover {
            box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
        }
}

@media (min-width:768px) and (max-width:991px) {
    .header_2 {
        background-color: #240d69;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 3px;
        margin-top: 0px;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .header_2 i {
        font-size: 15px;
    }

    .header_2 h2 a {
        font-size: 15px;
    }

    .well_2 {
        padding-left: 14px;
        font-size: 12px;
    }

    .header_4 p a {
        padding: 3px 3px 3px 3px;
    }

    #header .nav > li > a {
        padding: 10px 10px;
    }

    .center_3 h2 {
        font-size: 14px;
        padding-bottom: 20px;
    }

    .center_4 p {
        font-size: 12px;
        line-height: 200%;
    }

    #details .input, button, select, textarea {
        font-size: 12px;
    }

    .register_right_inner {
        width: 100%;
    }

    .input-text {
        height: 30px;
    }

    .center_7 i {
        font-size: 30px;
        margin-top: 15px;
    }

    .center_8 p {
        font-size: 13px;
        padding-left: 50px;
        margin-top: 15px;
    }

    .serviceinsidebox {
        border: 3px solid #f1f1f1;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 20px;
        height: 250px;
        background: linear-gradient(to bottom, #000066 0%, #000066 100%);
        border-radius: 5px;
        box-shadow: 0px 0px 0px #094572;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    .center_9 {
        padding: 3px 3px 3px 3px;
        margin-top: 18px;
    }

    .middle_inner {
        margin-left: 10px;
    }

    .middle_3 h5 {
        padding-left: 5px;
    }

    .middle_2 a {
        margin-left: 5px;
    }

    .middle_5 {
        margin-left: 10px;
    }

    .middle_7 p a {
        font-size: 9px;
    }

    .middle_9 p a {
        font-size: 9px;
    }

    .work_inner {
        padding: 2px 2px 2px 2px;
        margin-right: 1px;
    }

    .work_7 h5 a {
        font-size: 8px;
    }

    .work_7 p a {
        font-size: 7px;
    }

    #service {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    #reviews {
        padding-bottom: 80px;
        padding-top: 80px;
    }

    .money_1 h2 {
        color: #777c82;
        font-size: 25px;
        padding-top: 30px;
        text-align: left;
    }

    .money_1 h4 {
        color: #777c82;
        font-size: 20px;
        padding-bottom: 18px;
        text-align: left;
    }

    .related_1 h2 {
        font-size: 23px;
        padding-bottom: 10px;
        padding-top: 0px;
    }

    .related_1 h4 {
        font-size: 15px;
        padding-bottom: 6px;
    }

    .related_1 p {
        font-size: 14px;
        padding-bottom: 10px;
    }

    .imgcentered {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .related_5 h3 a {
        font-size: 15px;
    }

    .success_2 img {
        width: 100%;
    }

    .middle_6 p a {
        padding: 5px 10px 5px 10px;
    }

    .place_2 h4 {
        font-size: 12px;
    }

    .place_6 {
        padding-left: 0px;
    }

        .place_6 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_7 {
        padding-left: 0px;
    }

        .place_7 h4 {
            font-size: 10px;
        }

        .place_7 li a {
            font-size: 12px;
            color: #777777;
        }

    .place_11 h4 {
        font-size: 10px;
    }

    .well_18 i {
        padding: 4px 4px 4px 4px;
    }

    .well_19 i {
        padding: 4px 4px 4px 4px;
    }

    .well_20 i {
        padding: 4px 4px 4px 4px;
    }

    .place_11 li {
        margin: 0px;
    }

    .place_12 h4 {
        font-size: 10px;
        padding-bottom: 2px;
    }

    .place_12 p {
        font-size: 11px;
    }

    #listing .nav-tabs > li > a {
        font-size: 14px;
    }

    .listing_5 {
        padding-left: 0px;
    }

    .listing_4 {
        padding-top: 5px;
    }

    .listing_12 h4 a {
        font-size: 12px;
    }

    .listing_12 li a {
        font-size: 13px;
    }

    .listing_12 h5 a {
        padding: 3px 3px 3px 3px;
        font-size: 13px;
    }

    .listing_12 h5 {
        padding-top: 20px;
    }

    #listing {
        padding-top: 20px;
        padding-bottom: 20px;
    }

        #listing .panel-title {
            font-size: 12px;
        }



    .details_8 li a {
        padding: 5px 5px 5px 5px;
        font-size: 20px;
    }

    .well_21 {
        padding-left: 40px;
    }

    .details_7 h3 {
        font-size: 20px;
    }

    .details_7 p {
        font-size: 11px;
    }

    .well_22 a {
        padding: 3px 3px 3px 3px;
    }

    .well_23 a {
        padding: 3px 3px 3px 3px;
        font-size: 13px;
    }

    .details_16 li {
        font-size: 10px;
    }

    .details_14 h4 {
        font-size: 18px;
        text-align: left;
        margin-left: 0px;
    }

    .details_14 i {
        font-size: 18px;
    }

    .details_14 p {
        font-size: 12px;
        text-align: justify;
        margin-left: 50px;
    }

    .details_15 h4 {
        font-size: 18px;
    }

    .details_15 i {
        font-size: 18px;
    }

    .details_17 li {
        font-size: 10px;
    }

    .details_18 {
        padding: 20px 10px 20px 10px;
    }

        .details_18 h5 {
            font-size: 12px;
        }

        .details_18 p a {
            font-size: 12px;
        }

    .details_20 li {
        margin-right: 2px;
        font-size: 11px;
    }

    .details_21 h4 {
        font-size: 16px;
    }

    .details_21 li {
        font-size: 11px;
    }

    .details_22 li {
        font-size: 11px;
    }

    .details_23 li {
        font-size: 13px;
        padding-bottom: 5px;
    }

    .details_21 h4 {
        font-size: 13px;
    }

    .details_9 h3 {
        font-size: 13px;
    }

    .well_24 {
        font-size: 10px;
    }

    .details_11 p a {
        font-size: 9px;
    }

    .well_25 {
        font-size: 10px;
        text-decoration-line: none;
    }

    .details_main_1 {
        padding: 10px 20px 10px 20px;
    }

    #contact {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #header .navbar-brand {
        font-size: 25px;
    }

    #header .navbar-brand {
        padding: 6px;
    }

    #header .navbar-default .navbar-nav > li > a {
        font-size: 14px;
    }

    #header .nav > li > a {
        padding: 10px 8px;
        margin: 0px;
    }

    #header .navbar-nav > li > .dropdown-menu {
        width: auto!important;
    }

    .money_1 h2 {
        color: #777c82;
        padding-top: 85px;
        text-align: left;
    }

    #success {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .details_7 p {
        font-size: 14px;
    }

    .details_7 h4 {
        font-size: 14px;
    }

    .details_14 p {
        font-size: 17px;
    }

    .details_16 li {
        font-size: 15px;
    }

    .details_11 p a {
        font-size: 12px;
    }

    .well_24 {
        font-size: 12px;
    }

    .well_25 {
        font-size: 12px;
    }

    .details_17 li {
        font-size: 13px;
    }

    .details_18 h5 {
        font-size: 16px;
    }

    .details_18 p a {
        font-size: 14px;
    }

    .details_21 h4 {
        font-size: 16px;
    }

    .details_21 li {
        font-size: 15px;
    }

    .details_22 li {
        font-size: 15px;
    }

    .details_23 li {
        font-size: 13px;
    }

    .place_1 p {
        font-size: 15px;
    }

    .place_3 li a {
        font-size: 15px;
    }

    .place_6 li a {
        font-size: 15px;
    }

        .place_6 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_7 li a {
        font-size: 15px;
    }

        .place_7 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_9 p a {
        font-size: 15px;
    }

    .place_10 p a {
        font-size: 15px;
    }

    .place_11 h4 {
        font-size: 14px;
    }

    .place_12 h4 {
        font-size: 14px;
    }

    .place_12 p {
        font-size: 14px;
    }

    #header .container {
        width: 95%;
    }

    #service {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .input-text {
        color: #000;
    }

    .trustthreedstyle {
        box-shadow: 0px 0px 0px 0px #fff,0px 0px 0px 0px #fff, 0px 0px 0px 0px #fff,0px 0px 1px 1px #fff;
        background-color: #ffd800;
        border-style: None;
        Height: 50px;
        width: 100%;
        color: #000;
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .chat {
        background: linear-gradient(to top right, #9900cc 0%, #0099cc 100%);
        font-family: Helvetica;
        color: white;
        padding: 10px 13px;
        border-radius: 4px;
        border-color: #46b8da;
        border: none;
    }

    #mychatbutton {
        position: fixed;
        bottom: -4px;
        right: 0px;
    }

    .NewUserthreedstyle {
        background-color: initial;
        background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
        border-radius: 6px;
        box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
        height: 50px;
        line-height: 40px;
        outline: 0;
        overflow: hidden;
        padding: 0 20px;
        pointer-events: auto;
        position: relative;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
        white-space: nowrap;
        width: 100%;
        z-index: 9;
        border: 0;
        transition: box-shadow .2s;
        /*box-shadow: 0px 0px 0px 0px #CCCCCC,0px 0px 0px 0px #CCCCCC, 0px 0px 0px 0px #CCCCCC,0px 0px 2px 2px #CCCCCC;
    background-color: #ffd800;
    border-style: None;
    Height: 50px;
    width: 100%;
    color: #000;
    font: bold .875em/1.25em "Open Sans Condensed", sans-serif;
    letter-spacing: .075em;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;*/
    }

        .NewUserthreedstyle:hover {
            box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
        }
}

@media (min-width:992px) and (max-width:1200px) {

    header_2 {
        background-color: #240d69;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 3px;
        margin-top: 0px;
    }

    #placetoimage {
        width: 250px;
        height: 50px;
        margin-left: 10px;
    }

    .header_2 i {
        font-size: 25px;
    }

    .header_2 h2 a {
        font-size: 15px;
    }

    .well_2 {
        padding-left: 10px;
    }

    .register_right_inner {
        width: 79%;
    }

    .center_9 {
        padding: 4px 10px 4px 10px;
    }

    .center_7 i {
        font-size: 40px;
        margin-top: 15px;
    }

    .center_8 p {
        font-size: 12px;
        padding-left: 50px;
        margin-top: 15px;
    }

    .serviceinsidebox {
        border: 3px solid #f1f1f1;
        width: 100%;
        padding-top: 0px;
        padding-bottom: 20px;
        height: 250px;
        background: linear-gradient(to bottom, #000066 0%, #000066 100%);
        border-radius: 5px;
        box-shadow: 0px 0px 0px #094572;
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }

    #center {
        padding-bottom: 580px;
    }

    .middle_inner {
        margin-left: 10px;
    }

    .middle_3 h5 {
        padding-left: 5px;
    }

    .middle_2 a {
        margin-left: 0px;
    }

    #middle .input-text {
        padding: 6px 6px;
    }

    .middle_7 p a {
        font-size: 12px;
    }

    .middle_9 p a {
        font-size: 12px;
    }

    .work_inner {
        padding: 3px 3px 3px 3px;
        margin-right: 10px;
    }

    .work_7 p a {
        font-size: 13px;
    }

    .work_7 h5 a {
        font-size: 10px;
    }

    #service {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    #reviews {
        padding-bottom: 80px;
        padding-top: 80px;
    }

    .money_1 h2 {
        color: #777c82;
        padding-top: 45px;
        text-align: left;
    }

    .related_1 h2 {
        padding-top: 0px;
    }

    .success_2 img {
        width: 100%;
    }

    .place_7 h4 {
        font-size: 11px;
    }

    .well_18 i {
        padding: 5px 5px 5px 5px;
    }

    .well_19 i {
        padding: 5px 5px 5px 5px;
    }

    .well_20 i {
        padding: 5px 5px 5px 5px;
    }

    .place_12 h4 {
        font-size: 11px;
    }

    .listing_12 h4 a {
        font-size: 17px;
    }

    .listing_12 li a {
        font-size: 14px;
        line-height: 15px;
    }

    .well_22 a {
        padding: 8px 10px 8px 10px;
    }

    .details_16 li {
        font-size: 14px;
    }

    .details_20 li {
        margin-right: 10px;
    }

    .details_9 h3 {
        font-size: 18px;
    }

    #contact {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #header .nav > li > a {
        padding: 10px 8px;
    }

    #header .navbar-brand {
        padding: 13px;
    }

    .money_1 h2 {
        color: #777c82;
        padding-top: 105px;
        text-align: left;
    }

    .place_1 p {
        font-size: 15px;
    }

    .place_3 li a {
        font-size: 15px;
    }

    .place_6 li a {
        font-size: 15px;
    }

        .place_6 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_7 li a {
        font-size: 15px;
    }

        .place_7 li a:hover {
            /*border-bottom: 1px solid #E7E7E7;*/
            color: #cc0000;
        }

    .place_9 p a {
        font-size: 15px;
    }

    .place_10 p a {
        font-size: 15px;
    }

    .place_11 h4 {
        font-size: 14px;
    }

    .place_12 h4 {
        font-size: 14px;
    }

    .place_12 p {
        font-size: 14px;
    }

    #listing {
        padding-bottom: 50px;
    }

    .center_4 p {
        font-size: 12px;
        line-height: 200%;
    }

    .input-text {
        color: #000;
    }

    .trustthreedstyle {
        margin: 10px;
        padding: 15px 30px;
        text-align: center;
        text-transform: uppercase;
        transition: 0.5s;
        background-size: 200% auto;
        width: 96%;
        color: black;
        border-radius: 10px;
        display: block;
        border: 0px;
        font-weight: 700;
        box-shadow: 0px 0px 14px -7px #f09819;
        background-image: linear-gradient(45deg, #ffd800 0%, #F09819 51%, #FF512F 100%);
        cursor: pointer;
        user-select: none;
        -webkit-user-select: none;
        touch-action: manipulation;
    }

        .trustthreedstyle:hover {
            background-position: right center;
            /* change the direction of the change here */
            color: #fff;
            text-decoration: none;
        }

        .trustthreedstyle:active {
            transform: scale(0.95);
        }

    .chat {
        background: linear-gradient(to top right, #9900cc 0%, #0099cc 100%);
        font-family: Helvetica;
        color: white;
        padding: 10px 13px;
        border-radius: 4px;
        border-color: #46b8da;
        border: none;
    }

    #mychatbutton {
        position: fixed;
        bottom: -4px;
        right: 0px;
    }

    .NewUserthreedstyle {
        background-color: initial;
        background-image: linear-gradient(-180deg, #FF7E31, #E62C03);
        border-radius: 6px;
        box-shadow: rgba(0, 0, 0, 0.1) 0 2px 4px;
        color: #FFFFFF;
        cursor: pointer;
        display: inline-block;
        font-family: Inter,-apple-system,system-ui,Roboto,"Helvetica Neue",Arial,sans-serif;
        height: 50px;
        line-height: 40px;
        outline: 0;
        overflow: hidden;
        padding: 0 20px;
        pointer-events: auto;
        position: relative;
        text-align: center;
        touch-action: manipulation;
        user-select: none;
        -webkit-user-select: none;
        vertical-align: top;
        white-space: nowrap;
        width: 100%;
        z-index: 9;
        border: 0;
        transition: box-shadow .2s;
    }

        .NewUserthreedstyle:hover {
            box-shadow: rgba(253, 76, 0, 0.5) 0 3px 8px;
        }
}
