/*========================================== LAYOUT ===================================================================		1.NAVIGATION		2.HEADER-FORM		3.HEADER-SLIDER		4.HEADER VIDEO		5.OVERVIEW		6.WHO WE ARE		7.COUNTER		8.OUR GALLERY		9.THREE-COLUMN-BGIMAGE		10.TEAM		11.TESTIMONIAL		12.DOWNLOAD		13.FAQ		14.EMAIL SUBSCRIPTION		15.FOOTER=========================================================================================================*//*========================================== COLOR CODES ==============================================	Theme Color	       :#3598db	Main Heading Color :#333333	SubHeading Color   :#333333	Content Color      :#666666=====================================================================================================*//*========================================== TYPOGRAPHY ==============================================		HEADING    :font-family: 'Montserrat', Helvathika, Arial sans-serif;	CONTENT    :font-family: 'Roboto', Helvathika, Arial sans-serif;====================================================================================================*//*========================================== 1.GLOBAL CSS START ===========================================*//* CUSTOM STYLES *//* Röd # e c 3 6 4 2 *//* Gul-brun # C 0 A 6 6 3 */@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');body {    font-family: 'Roboto', Helvathika, Arial, sans-serif;    font-size: 15px;}a {    outline: none !important;    text-decoration: none !important;}h1,h2,h3,h4 {    margin: 0px;}/* elements */p {    margin: 0px;}h1,h2,h3,h4,.menu-fs,.products-price {    font-family: 'Montserrat', Helvathika, Arial, sans-serif;}h1,h2,h3,h4 {    color: #333333;    letter-spacing: 1px;}h1 {    font-size: 40px;    font-weight: 500;    line-height: 50px;}h2 {    font-size: 36px;    font-weight: 500;    line-height: 42px;}h3 {    font-size: 26px;    font-weight: 500;    line-height: 32px;}h4 {    font-size: 18px;    font-weight: 500;    line-height: 24px;}.h2-bottom {    margin-bottom: 40px;}.h3-bottom {    margin-bottom: 10px;}.h4-bottom {    margin-bottom: 10px;}p {    color: #666666;    font-size: 15px;    font-weight: 400;    line-height: 24px;}.p-bottom {    margin-bottom: 12px;}a {    color: inherit;}a:hover {    color: inherit;    text-decoration: none;}a:focus {    color: inherit;    text-decoration: none;}a:visited {    color: inherit;    text-decoration: none;}.section-space {    padding: 80px 0 80px 0;}.image-center {    margin: 0 auto;}.image-right {    margin: 0 0 0 auto;}.image-left {    margin: 0 auto 0 0;}.image-radius {    border-radius: 3px;}.center {    text-align: center;}.left {    text-align: left;}.right {    text-align: right;}.img-center {  display: block;  margin-left: auto;  margin-right: auto;}.rounded {  border-radius: 0.5rem;	border: 0 solid #ececec;}.btn-1 {    background-color: #C0A663;    border: 2px solid transparent;    border-radius: 0;    color: #f3f3f3;    display: inline-block;    font-size: 12px;    font-weight: 700;    padding: 10px 20px 10px 20px;    letter-spacing: 1px;    transition: 300ms ease-in;}.btn-1:hover {    color: #333333;    background-color: transparent;    border: 2px solid #333333;}.btn-ant:hover {    color: #f3f3f3;    border: 2px solid #f3f3f3;}.btn-2 {    background-color: transparent;    border: 2px solid #f3f3f3;    border-radius: 0;    color: #f3f3f3;    display: inline-block;    font-size: 12px;    font-weight: 700;    padding: 10px 20px 10px 20px;    letter-spacing: 1px;    transition: 300ms ease-in;}.btn-2:hover {    background-color: #C0A663;    border: 2px solid transparent;}.btn-top {    margin-top: 30px;}.btn-top-1 {    margin-top: 20px;}.btn:hover,.btn:focus {    color: #ffffff;}.image-bottom {    margin: 0 0 20px 0;}.icon-bottom {    margin: 0 0 15px 0;}.column-center {    float: none;    margin: 0 auto;}.column-right {    float: none;    margin: 0 0 0 auto;}.no-padding {    padding: 0;}.no-margin {    margin: 0;}.no-fs {    font-size: 0;}.section-bg-1 {    background-color: #ffffff;}.section-bg-2 {    background-color: #f6f6f6;}.section-bg-3 {    background-color: #E6E6E6;}iframe {    border: 0px;}.white-text h1,.white-text h2,.white-text h3,.white-text h4,.white-text p,.white-text-separate {    color: #E0E0E0;}.parallax {    background-attachment: fixed;}.ls {    letter-spacing: 1px;}.distab {    display: table;}.distab-cell-middle {    display: table-cell;    vertical-align: middle;}.distab-cell-top {    display: table-cell;    vertical-align: top;}.distab-cell {    display: table-cell;}.underline-bottom {    margin: 0 0 40px 0;}.link {    color: #333333;    font-size: 13px;    font-weight: 700;    line-height: 20px;}.link-top {    margin-top: 10px;}.image-grow {    -webkit-transition: .3s all ease;    transition: .3s all ease;}.image-grow:hover {    -webkit-transform: scale(1.03);    transform: scale(1.03);}.div-center {    display: table;    margin: 0 auto;}.div-right {    display: table;    margin: 0 0 0 auto;}.pos-rel {    position: relative;}.bgimage-property {    background-position: center;    background-repeat: no-repeat;    background-size: cover;}.row-bottom3 {    padding-bottom: 30px;}/*========================================== NAVIGATION START ===========================================*/.menu-underline a::before {    background: #f3f3f3;    background: linear-gradient(to right, #C0A663 0%, #C0A663 50%, #ffffff 50%, #ffffff 100%);    bottom: -3px;    content: "";    height: 4px;    left: 0;    opacity: 0;    position: absolute;    right: 0;    transform: translateX(-100%);    transition: transform 0.3s ease 0s, opacity 0.33s ease 0s;}.menu-underline a:hover::before {    opacity: 1;    transform: translateX(0px);}.menu-fs {    color: #f3f3f3;    font-size: 15.5px;    font-weight: 600;    letter-spacing: 1px;}.menu-bg {    background-color: #EDEDEB;}.navbar {    margin-bottom: 0;}.navbar-default .navbar-nav > li > a {    color: #f3f3f3 !important;    background-color: transparent !important;    margin: 0;    padding: 0;		margin-top: 0;}.navbar-default .navbar-nav > li > a:hover {    color: #f3f3f3 !important;    background-color: transparent !important;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover {    color: #C0A663 !important;}.navigation-tb {    margin-top: 15px;    margin-bottom: 15px;}.nav > li {    display: table;}.navbar-right {    margin-right: 0;}.navbar-default {    border-color: transparent;}.navbar {    min-height: 80px;}.navbar-default .navbar-nav li {    padding: 20px 0 0 0;    margin: 0 15px;}/*========================================== NAVIGATION END ===========================================*//*========================================== HEADER-FORM START ===========================================*/.header-form-bgimage-1 {    background-image: url("../../images/1500x650x1.jpg");}.header-form-bgimage-1 h1 span {    font-weight: 300;}.header-section-space-form-1 {    padding: 180px 0 180px 0;}.header-section-space-white {    padding: 250px 0 250px 0;}.header-section-space-white-2 {    padding: 200px 0 200px 0;}.header-fit {    font-size: 20px;    font-weight: 400;    line-height: 28px;}.header-head-bottom {    margin-bottom: 15px;}.header-btn {    background-color: transparent;    border: 2px solid #f3f3f3;    border-radius: 0;    color: #f3f3f3;    display: inline-block;    font-size: 12px;    font-weight: 700;    padding: 10px 20px 10px 20px;    letter-spacing: 1px;    transition: 300ms ease-in;}.header-btn:hover {    background-color: #C0A663;    border: 2px solid transparent;}.header-btn-2 {    background-color: #C0A663;    border: 2px solid #f3f3f3;    border-radius: 0;    color: #f3f3f3;    display: inline-block;    font-size: 12px;    font-weight: 700;    padding: 10px 20px 10px 20px;    letter-spacing: 1px;    transition: 300ms ease-in;}.header-btn-2:hover {    background-color: #C0A663;    border: 2px solid transparent;}.header-btn-black {    color: #333333;    border: 2px solid #333333;    transition: 300ms ease-in;}.header-btn-black:hover {    color: #f3f3f3;    background-color: #333333;    border: 2px solid transparent;}.header-text-bottom {    margin-bottom: 25px;}.header-fit-bottom {    margin-bottom: 10px;}.header-contact-form select,.header-contact-form input {    color: #f3f3f3;    font-size: 14px;    font-weight: 400;    height: 50px;    background: transparent;    border: 0;    letter-spacing: 1px;    opacity: 1;    -moz-appearance: none;    /* Firefox */        -webkit-appearance: none;    /* Safari and Chrome */	padding:0 50px 0 10px;}.form-control {    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset !important;    border-radius: 0;    font-size: 13px;}.header-contact-form select,.header-contact-form input {    border: 1px solid #999999;}.form-bottom-1 {    margin-bottom: 20px;}.phoneno-bottom {    margin-bottom: 15px;}.form-text {    height: 40px;}.form-div input.error,.form-div-1 textarea.error {    border-color: #ff0000 !important;}.contact-div label {    color: #ff0000;    font-size: 12px;    font-weight: 500;}.errorClass {    border: 1px solid #ff0000 !important;}.form-success,.form-failure {    font-size: 14px;    font-weight: 500;}.form-success {    color: #50cd88;}.form-failure {    color: #ff0000;}.form-error-top {    padding-top: 0;    padding-bottom: 10px;}.header-contact-form::-webkit-input-placeholder {    /* Chrome/Opera/Safari */        color: #f3f3f3;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    opacity: 0.4;}.header-contact-form::-moz-placeholder {    /* Firefox 19+ */        color: #f3f3f3;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    opacity: 0.4;}.header-contact-form:-ms-input-placeholder {    /* IE 10+ */        color: #f3f3f3;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}.header-contact-form:-moz-placeholder {    /* Firefox 18- */        color: #f3f3f3;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}.header-contact-bg {    background-color: rgba(0, 0, 0, 0.3);}.header-contact-bg-pad {    padding: 20px 20px 0 20px;}.header-form-heading-bg {    background-color: rgba(236, 54, 66, 1);    padding: 15px 20px 15px 20px;}.form-control:focus {    border-color: #66afe9;    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 rgba(102, 175, 233, 0);    outline: 0 none;}.header-form-text-bottom {    padding-bottom: 20px;}.form-div {    position: relative;}.form-div i {    color: #999999;    font-size: 16px;    right: 20px;    position: absolute;    top: 15px;}.form-div .fa-phone {    font-size: 20px;}.submit-btn {    background-color: #C0A663 !important;    border: 0 !important;    color: #f3f3f3 !important;    font-size: 12px !important;    font-weight: 700 !important;    letter-spacing: 1px !important;    margin-bottom: 0 !important;    text-transform: uppercase !important;    transition: 300ms ease-in !important;    width: 100%;}.note-text {    color: #999999 !important;    font-size: 13px;    padding: 5px 0 17px 0;}.header-form-heading-top {    padding-top: 60px;}.form-control:focus {    border-color: #f3f3f3;    box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 rgba(102, 175, 233, 0);    outline: 0 none;}/*========================================== HEADER-FORM END ===========================================*//*========================================== HEADER-SLIDER START ===========================================*//*=========== HEADER-SLIDER-ONE-BGIMAGE =================*/.header-slider-bgimage1 {    background-image: url("../../images/3.jpg");}/*=========== HEADER-SLIDER-TWO-BGIMAGE =================*/.header-slider-bgimage2 {    background-image: url("../../images/5-orig.jpg");}/*=========== HEADER-SLIDER-THREE-BGIMAGE =================*/.header-slider-bgimage3 {    background-image: url("../../images/main-1.jpg");}.header-section-slider-space {    padding: 30px 0 30px 0;}.header-section-slider-height {    height: 600px;    overflow: hidden;}.outer {    display: table;    position: absolute;    height: 100%;    width: 100%;}.middle {    display: table-cell;    vertical-align: middle;}.inner {    margin-left: auto;    margin-right: auto;}/*========================================== HEADER-SLIDER END ===========================================*//*========================================== HEADER VIDEO START ===========================================*/.video-bgimage {    background-image: url("../../images/video_bgimage.jpg");}.pattern-overlay {    background-color: rgba(0, 0, 0, 0.6);}.video-section .buttonBar {    display: none;}.player {    font-size: 1px;}.header-video-section-space {    padding: 180px 0 180px 0;}.video-btn-top {    margin-top: 25px;}.video-br {    border-bottom: 1px solid #f3f3f3;    margin: 0 auto;    width: 30%;}.video-br-tb {    margin-top: 20px;    margin-bottom: 20px;}/*========================================== HEADER VIDEO END ===========================================*//*========================================== OVERVIEW START ===========================================*/.overview-intro-bottom {    padding-bottom: 30px;}.overview-row-bottom {    padding-bottom: 30px;}.overview-row-bottom:last-child {    padding-bottom: 0;}.builder-content-height {    height: 480px;    overflow: hidden;}.builder-content-pad {    padding: 0 15px 0 30px;}.builder-bgimage-pad {    padding: 60px 0 60px 0;}.builder-bgimage {    background-image: url("../../images/1000x680.png");}.builder-bgimage-height {    width: 50%;    height: 600px;    position: absolute;    left: 0;    overflow: hidden;}/*========================================== OVERVIEW END ===========================================*//*========================================== WHO WE ARE START ===========================================*/.who-intro-bottom {    padding-bottom: 30px;}.who-sub-bottom {    margin-bottom: 10px;}.who-row-bottom {    padding-bottom: 15px;}.who-row-bottom:last-child {    padding-bottom: 0;}.who-left-pad {    padding-left: 15px;}.believe-sub {    color: #C0A663;    font-size: 15px;    font-weight: 500;    line-height: 24px;		text-transform: uppercase;}.believe-sub-bottom {    padding-bottom: 10px;}/*========================================== WHO WE ARE END ===========================================*//*========================================== COUNTER START ===========================================*/.counter-num {    color: #C0A663;    font-size: 40px;    font-weight: 700;    line-height: 46px;    margin-bottom: 10px;}.counter-sub {    color: #222222;    font-size: 16px;    font-weight: 700;    line-height: 22px;}.counter-bgimage {    background-image: url("../../images/1500x450.jpg");}.counter-section-space {    padding: 120px 0 120px 0;}/*========================================== COUNTER END ===========================================*//*========================================== OUR GALLERY START ===========================================*/.gallery-intro {    font-weight: 500;    margin-top: 20px;    margin-bottom: 30px;}/*========================================== OUR GALLERY END ===========================================*//*========================================== THREE-COLUMN-BGIMAGE START ===========================================*/.women-bgimage,.men-bgimage {    padding: 75px 30px 75px 30px;}.apply-pad {    padding: 75px 30px 75px 30px;}.women-bgimage,.apply-bgimage,.men-bgimage {    height: 380px;}.women-bgimage {    background-image: url("../../images/5-a.jpg");}.apply-bgimage {    background-image: url("../../images/4-c.jpg");}.men-bgimage {    background-image: url("../../images/9.jpg");}.three-column-bgcolor {    background-color: #333333;}.women-men-text {    width: 100%;}/*========================================== THREE-COLUMN-BGIMAGE END ===========================================*//*========================================== TEAM ===========================================*/.team_comsel .social-icon li {    list-style: none;    display: inline-block;    padding-right: 10px;}.team_comsel .social-icon li:last-child {    padding-right: 0;}.team_comsel .trainer {    font-size: 14px;    font-weight: 500;    line-height: 20px;    padding-top: 10px;}.team_comsel .social-top {    padding-top: 15px;}.team3-bgimage {    background-image: url("../../images/4-c.jpg"); /* 1500x700 */}/*========================================== TEAM ===========================================*//*========================================== LATEST NEWS ===========================================*/.news_common .date{	 color:#C0A663;	 font-size: 14px;	 font-weight: 500;	 padding-bottom: 10px;}/*========================================== LATEST NEWS ===========================================*//*========================================== TESTIMONIAL START ===========================================*/.quote-bottom {    margin-bottom: 20px;}.testimonial-text {    font-style: italic;}.testimonial-text-bottom {    margin-bottom: 20px;}.testimonial-quote-bottom {    margin-bottom: 12px;}.testimonial-author {    font-size: 16px;    font-weight: 500;    margin-bottom: 3px;}.testimonial-company {    font-size: 12px;    font-weight: 500;    line-height: 20px;}.testimonial2-slider-bgimage1 {    background-image: url("../../images/testimonial2_slider_1.jpg");}.testimonial2-slider-bgimage2 {    background-image: url("../../images/testimonial2_slider_2.jpg");}.testimonial2-slider-bgimage3 {    background-image: url("../../images/testimonial2_slider_3.jpg");}.testimonial2-section-slider-height {    height: 450px;    overflow: hidden;}.testimonial2-section-slider-space {    padding: 30px 0 30px 0;}/*========================================== TESTIMONIAL END ===========================================*//*========================================== DOWNLOAD START ===========================================*/.app-top {    padding-top: 30px;}.app-right {    padding-right: 20px;}.download-text-top {    padding-top: 150px;}/*========================================== DOWNLOAD END ===========================================*//*========================================== FAQ ===========================================*/.faq_common .h3-bottom {    margin-bottom: 20px;}.faq3-content-height {    height: 325px;    overflow: hidden;}.faq3-content-pad {    padding: 0 30px 0 15px;}.faq3-bgimage-pad {    padding: 60px 0 60px 0;}.faq3-bgimage {    background-image: url("../../images/faq_bgimage.jpg");}.faq3-bgimage-height {    width: 50%;    height: 445px;    position: absolute;    right: 0;    overflow: hidden;}.faq3-row-bottom {    padding-bottom: 10px;}.faq3-row-bottom:last-child {    padding-bottom: 0;}.faq3-row-bottom {    padding-bottom: 0;}.faq3-row-bottom:last-child {    padding-bottom: 0;}.faq3-bg {    background: linear-gradient(#444444, #000000);    background: -moz-linear-gradient(#444444, #000000);    background: -webkit-linear-gradient(#444444, #000000);    background: -o-linear-gradient(#444444, #000000);    background-color: #333333;    cursor: pointer;    padding: 15px;}.faq3-plus-width {    width: 5%;}.faq3-heading-width {    width: 95%;    padding-left: 10px;}.faq3-bg .plus-arrow {    background-color: transparent;    text-align: center;}.faq3-bg .plus-arrow:before {    display: block;    content: '\f067';    color: #f3f3f3;    font-family: "FontAwesome";    font-size: 16px;    font-weight: 400;    text-align: center;    transition: .2s;}.faq-bg-width {    width: 100%;}.faq-title .plus-arrow.minus-arrow:before {    content: '\f068';}.faq-bg {    background: linear-gradient(#444444, #000000);    background: -moz-linear-gradient(#444444, #000000);    background: -webkit-linear-gradient(#444444, #000000);    background: -o-linear-gradient(#444444, #000000);    background-color: #333333;    cursor: pointer;}.faq-answer-pad {    padding: 15px;}.faq-row-bottom {    padding-bottom: 30px;}.faq-row-bottom:last-child {    padding-bottom: 0;}.faq-answer-bg {    background-color: #f3f3f3;}.faq-heading-pad {    width: 95%;}.plus-arrow-pad {    width: 5%;}.faq-heading-pad,.plus-arrow-pad {    padding: 15px;}.faq-main .faq-ans {    display: none;}.faq-main .faq-ans.faq-first {    display: block;}/*========================================== FAQ END ===========================================*//*========================================== EMAIL SUBSCRIPTION START ===========================================*/.subscription-bgimage {    background-image: url("../../images/1500x460.jpg");}.subscription-bgimage .h1-bottom {    margin-bottom: 20px;}.subscription-section-space {    padding: 120px 0 120px 0;}.email-success,.email-failure {    color: #f3f3f3;    font-size: 14px;    font-weight: 500;}.indicator-top {    padding-top: 15px;}.email-text {    font-size: 16px;    font-weight: 500;    margin-bottom: 30px;}.errorClass {    border: 2px solid #ff0000 !important;}.subscription-width {    width: 100%;}.subscription-btn-left {    padding-left: 20px;}.subscription-bgimage input {    color: #f3f3f3;    font-size: 15px;    font-weight: 500;    height: 50px;    background: transparent;    border: 2px solid #f3f3f3;    opacity: 1;    -moz-appearance: none;    /* Firefox */        -webkit-appearance: none;    /* Safari and Chrome */}.subscription-bgimage .submit-btn {    background-color: #C0A663 !important;    border: 2px solid transparent !important;    color: #f3f3f3 !important;    font-size: 12px !important;    font-weight: 700 !important;    letter-spacing: 1px !important;    margin-bottom: 0 !important;    padding: 0 20px;    text-transform: uppercase !important;    transition: 300ms ease-in !important;    width: 100%;}.subscription-bgimage .submit-btn:hover {    background-color: transparent !important;    border: 2px solid #f3f3f3 !important;}::-webkit-input-placeholder {    /* Chrome/Opera/Safari */        color: #ffffff !important;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    opacity: 1;}::-moz-placeholder {    /* Firefox 19+ */        color: #ffffff !important;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;    opacity: 1;}:-ms-input-placeholder {    /* IE 10+ */        color: #ffffff !important;    font-size: 14px;    font-weight: 300;    letter-spacing: 1px;}:-moz-placeholder {    /* Firefox 18- */        color: #ffffff !important;    font-size: 14px;    font-weight: 300;}/*========================================== EMAIL SUBSCRIPTION END ===========================================*//*========================================== FOOTER START ===========================================*/.footer-bg {    background-color: #333333;}.footer-section-space {    padding: 80px 0 40px 0;}.posts-bottom {    margin-bottom: 25px;}.posts-bottom:last-child {    margin-bottom: 0;}.posts-heading-bottom {    margin-bottom: 20px;}.footer-list-bk li {    list-style: none;    display: block;}.footer-list-bottom li {    padding-bottom: 15px;}.footer-list-bottom li:last-child {    padding-bottom: 0;}.footer-dot-right {    padding-right: 10px;}.footer-contact-left {    padding-left: 15px;}.footer-contact-bottom {    margin-bottom: 25px;}.footer-br {    border-bottom: 1px solid #555555;    margin-top: 40px;	margin-left: -15px;	margin-right: -15px;}.footer-br-bottom {    margin-bottom: 40px;}.footer-icon li {    list-style: none;    display: inline-block;}.footer-left-pad li {    margin-left: 10px;}.footer-left-pad li:first-child {    margin-left: 0;}.posts-left-pad {    padding-left: 15px;}.workout-events .date-bottom {    padding-bottom: 10px;}.workout-events .date-bottom:last-child {    padding-bottom: 0;}.icon-br {    border: 1px solid #f3f3f3;    cursor: pointer;    width: 40px;    height: 40px;    position: relative;    transition: 300ms ease-in;}.fw-icon {    color: #f3f3f3;    font-size: 16px;    font-weight: 400;    transition: 300ms ease-in;    position: absolute;    top: 33%;    left: 33%;}.fa-behance{	left: 24%;}.icon-br:hover {    border: 1px solid #C0A663;}.icon-br:hover .fw-icon {    color: #C0A663;}.footer-date-width {    width: 40%;}.footer-dot-width {    width: 4%;}.footer-time-width {    width: 56%;}.workout-events-width {    width: 90%;}/*========================================== FOOTER END ===========================================*/@media only screen and (min-width: 992px) and (max-width: 1199px) {    .faq3-content-height {        overflow-y: scroll;    }    .download-text-top {        padding-top: 0;    }    .builder-content-height {        overflow-y: scroll;    }    .apply-pad {        padding: 60px 30px 84px 30px;    }}@media only screen and (min-width: 768px) and (max-width: 991px) {    .res-common-bottom {        padding-bottom: 40px;    }    .res-image-bottom {        padding-bottom: 20px;    }    .download-text-top {        padding-top: 0;    }    .res-clear-left {        clear: left;    }    .apply-pad {        padding: 30px 30px 30px 30px;    }    .women-bgimage,    .men-bgimage {        padding: 30px 30px 30px 30px;    }    .builder-bgimage-height,    .faq3-bgimage-height {        width: 100%;        position: relative;    }    .builder-content-height,    .faq3-content-height {        height: auto;    }    .builder-bgimage-pad,    .faq3-bgimage-pad {        padding: 40px 0 80px 0;    }    .builder-content-pad,    .faq3-content-pad {        padding: 0 15px 0 15px;    }	.header-form-heading-top {		padding-top: 0;	}	.footer_common .res-br{ 		border-top: 1px solid #555555;		padding-top: 40px;	}}@media only screen and (min-width: 250px) and (max-width: 767px) {    .res-common-bottom-1 {        padding-bottom: 40px;    }    .res-image-bottom-1 {        padding-bottom: 20px;    }    .three-column-bgcolor .bgimage-property {        background-position: top center;    }    .testimonial_common .container {        padding: 0 60px;    }    .download-text-top {        padding-top: 0;    }    .res-clear-left {        clear: left;    }    .builder-bgimage-height,    .faq3-bgimage-height {        width: 100%;        position: relative;    }    .builder-content-height,    .faq3-content-height {        height: auto;    }    .builder-bgimage-pad,    .faq3-bgimage-pad {        padding: 40px 0 80px 0;    }    .builder-content-pad,    .faq3-content-pad {        padding: 0 15px 0 15px;    }    .navbar-default .navbar-nav li {        margin: 10px 15px;    }    .navbar-toggle {        margin-right: 0;    }    .navbar-right {        padding-top: 10px;    }	.footer_common .res-br{ 		border-top: 1px solid #555555;		padding-top: 40px;	}}@media only screen and (min-width: 250px) and (max-width: 639px) {    .common-full {        width: 100% !important;    }       .owl-carousel .owl-next,    .owl-carousel .owl-prev {        height: 30px;        line-height: 30px;        top: 42%;        width: 30px;    }    h1 {        font-size: 32px;        line-height: 40px;    }    h2 {        font-size: 26px;        line-height: 32px;    }    h3 {        font-size: 20px;        line-height: 26px;    }		h4 {        font-size: 15px;        line-height: 22px;    }	.counter-sub {    font-size: 14px;    font-weight: 700;    line-height: 20px;	}	.believe-sub {    font-size: 12px;    font-weight: 500;    line-height: 18px;	}		.footer_common .res-br{ 		border-top: 1px solid transparent;		padding-top: 0;	}	 .res-common-bottom-2 {        padding-bottom: 40px;    }}@media only screen and (min-width: 250px) and (max-width: 479px) {    .common-full-1 {        width: 100% !important;    }    .res-common-bottom-3 {        padding-bottom: 40px;    }    .subscription_common form .distab-cell-middle {        display: block;    }    .subscription-btn-left {        padding-left: 0;        padding-top: 20px;    }	.faq_common .plus-arrow.distab-cell-middle{		vertical-align:top;	}}