/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
.has-sticky.transparent{
    background: rgba(0, 0, 0, 0.45);
}
.header-full-width .container{
    padding: 0% 3%;
}
.header-main .nav > li > a{
    color: #fff;
    letter-spacing: 3px;
    font-weight: 400;
    font-size: 1em;
}
.aboutus-partner .col-inner.text-center.dark {
    padding: 5% 0% !important;
}
.has-sticky .stuck{
    background-color: #1C2331;
}
#owl-one, #owl-two, #owl-three{
    padding: 0% 1%;
}
#owl-one .owl-item.active img, #owl-two .owl-item.active img{
    height: 100% !important;
}
#owl-one .owl-item img, #owl-one .owl-item.active:nth-child(4n) img{
    height: 300px !important;
	min-height: 300px !important;
}
#owl-two .owl-item img{
    height: 270px !important;
}
#owl-two .carousal-item{
    padding: 10px 10px 0px 10px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: .25rem;
    box-shadow: rgba(195, 195, 195, 0.55) 5px 5px 10px 0px;
    margin-bottom: 8%;
}
#owl-two p{
    font-size: 14px;
    margin-bottom: 5px;
}
#owl-three .carousal-item{
    padding: 10px;
    border-radius: .25rem;
    overflow: hidden;
}
#owl-three .carousal-item .inner{
    position: relative;
    overflow: hidden;
    border-radius: .25rem;
    box-shadow: 0 2px 10px #dcdcdc;
}
#owl-three .carousal-item img{
    width: 60%;
    margin: auto;
}
#owl-three .owl-item.active img{
    height: 100% !important;
}
#owl-three .owl-item img{
    height: 120px !important;
}
#owl-three .carousal-item .inner .img:before{
    width: 100%;
    height: 100%;
    background: #6d0663;
    opacity: .8;
    top: 100%;
    left: 0;
    z-index: 1;
    transition: all .35s ease-in .3s;
    position: absolute;
    content: "";
}
#owl-three .carousal-item:hover .inner .img:before{
    top: 0;
    transition: all .35s ease-out 0s;
}
.custom-html-widget a, .custom-html-widget a:hover, .custom-html-widget span{
    color: #ccc;
    font-size:15px;
}
#owl-three .on-hover{
    display: none;
    transition: all 1s ease-in 1s;
    margin-top: -32%;
}
#owl-three .on-hover p{
    margin-bottom: 0px;
    font-size: 12px;
    color: #fff;
}
#owl-three .carousal-item:hover .on-hover{
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    z-index: 99;
}
.widget-title{
    color: #ccc;
}
.logo-btm-sec{
    display: inline-flex;
}
#owl-two .morecontent1 span{
    display: none;
}
#owl-two .morelink1{
    display: block;
    margin-top: 2%;
}
#owl-two .carousal-item h3{
    text-transform: uppercase;
    margin-top: 4%;
}
#custom_html-7{
    text-align: center;
}
.ftr-menu{
    display: inline-flex;
    text-align: center;
}
.ftr-menu p{
    margin-bottom: 0px;
    padding: 0% 6%;
    color: #ccc;
}
.cpy-ryt{
    text-align: center;
    font-size: 14px;
    color: #ccc !important;
}
.ftr-menu p:first-child, .ftr-menu p:last-child{
    padding: 0% 0%;
}
.footer-2{
    border-top: none;
}
.footer-2 .row{
    border-top: 1px solid #323f45;
    padding-top: 2%;
}
.follow-icons a{
    margin: 0% 1%;
}
h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2{
    font-weight: 400 !important;
}
#content p{
    font-weight: 400;
}
#content .lead{
    font-weight: 300;
}
.btn-clr{
    box-shadow: 0px 1px 2px #00000054;
}
.btn-clr span{
    color: #544007;
}
.banner{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent !important;
}

div.wpforms-container-full .wpforms-form button[type=submit]{
    border-radius: 10em;
    background-color: #007bff;
    border-bottom: 1px solid #ccc !important;
    color: #fff;
    padding: 0px 3rem 0px 3rem !important;
}
div.wpforms-container-full .wpforms-form button[type=submit]:hover{
    background-color: #0062cc;
    border: 1px solid #0062cc;
}
div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=email]{
    border-bottom: 1px solid #ccc !important;
    border: none;
}
.section-title-normal {
    border-bottom: none;
}
.section-title-normal span {
    border-bottom:none;
}
.ed-prwus .col.medium-6{
    padding-bottom: 0px;
}
h2.thin, .thin{
    font-weight: 300 !important;
}
.thin1{
    font-weight: 200 !important;
}
.thin2{
    font-weight: 300 !important;
}
.disgs{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.bnr-prt-cat{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 15% 0%;
}
.bnr-prt-cat h3.thin3{
    color: #212529;
    font-size: 1.5rem;
    font-weight: 300 !important;
}
.bnr-prt-cat1{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.slr-prds-lst{
    background-color: #1C2331;
    font-size: 18px !important;
    padding: 3% 0% !important;
}
.cg-pdt-txt{
    color: #212529 !important;
    font-size: 1.5rem !important;
    font-weight: 300 !important;
}
div#owl-ones .carousal-item {
    height: 413px;
}
.submitted-message {
    background-color: #b6ebb6;
    padding: 20px 10px;
    border: 1px solid green;
}
.hs-fieldtype-radio label.hs-form-radio-display {
    width: 32% !important;
    float: left !important;
}
.hs-button {
    background-color: #222939 !important;
    border: none !important;
}
.hs-fieldtype-radio label {
    width: 100% !important;
    float: left !important;
    margin-bottom: 15px;
}
.hs_location label {
    width: 100% !important;
    float: left !important;
    margin-bottom: 10px;
}
.hubspot-link__container.sproket {
    display: none;
}
div#fancybox-wrap { 
    width: 340px !important;
}
div#fancybox-content {
    width: 100% !important;
}
.page-id-2796 .tabbed-content h4.uppercase.text-left {
    font-size: 47px;
    color: #264d6a !important;
    text-align: center;
}
.page-id-2796 div#content {
    margin: 4% 0%;
}
.page-id-2796 .tabbed-content li.tab.has-icon {
    background-color: #264d6ad9;
}
.page-id-2796 .tabbed-content li.tab.has-icon a {
    color: #fff;
}
.page-id-2796 .tabbed-content li.tab.has-icon.active a {
    background-color: #264d6a;
}
.page-id-2796 .tabbed-content .tab-panels {
    padding: 2% 5%;
}
.page-id-2796 .tabbed-content .tab-panels h2 {
    text-align: center;
    color: #264d6a;
	margin-bottom: 30px;
}
.ej-policy-ctn ul li {
    font-weight: 400;
}
.page-id-1067 .tabbed-content li.tab.has-icon a {
    color: #fff;
    font-size: 14px;
}
.page-id-1067 .tabbed-content li.tab.has-icon {
    background-color: #264d6ad9;
    padding: 10px;
}
.page-id-1067 .tabbed-content  li.tab.has-icon.active {
    background-color: #264d6a;
}
@media only screen and (max-width: 600px){
    .bnr-prt-cat{
        height: 610px;
    }
	.page-id-1067 .img-cms-bg.cc {
      margin-top: 17%;
		visibility: hidden;
    }
    .bnr-prt-cat1{
        height: 330px;
    }
    .bnr-prt-cat h3.thin3{
        font-size: 1.2rem !important;
    }
    .banner h2{
        font-size: 2em !important;
    }
    .we-r-emdrl p{
        font-size: 18px !important;
    }
    .logo-btm-sec{
        border: 1px solid #0000001f;
        padding: 5% 10%;
        margin-bottom: 5%;
    }
    #owl-three .on-hover{
        margin-top: -30%;
    }
    .stbslidhead{
        font-size: 28px;
        text-align: center;
    }
    .stbslidmin{
        text-align: center;
    }
    .stbslidrighthd{
        margin-top: 6%;
    }
    h2.bnr-txt-frst{
        font-size: 12px !important;
    line-height: 15px !important;
    }
    .slider-mobile .slider-wrapper .flickity-prev-next-button{
        display: inline-block;
    }
    #owl-one .owl-item img{
        height: 234px !important;
        margin-left: 5px;
    }
    #masthead{
        background-color: #1C2331;
    }
    .tldpm{
        font-size: 20px;
        padding: 0% 4%;
    }
    .owl-dots button{
        margin-right: 0em !important;
    }
    #owl-two .owl-item img{
        height: 200px !important;
    }
    .we-r-emrld{
        font-size: 60px !important;
        line-height: 75px !important;
    }
    .col-inner .inner-title{
        font-size: 35px !important;
    }
    .col-shad-sec h3{
        margin-top: 4%;
    }
    h3.ptnr{
        line-height: 20px !important;
        font-size: 15px !important;
    }
    .jry-side-txt{
        font-size: 25px !important;
    }
    .pad-30rt{
        padding: 10%;
        padding-right: 10% !important;
    }
    .pad-30lt{
        padding: 10%;
        padding-left: 10% !important;
    }
    .stk-rgt-yr{
        margin-left: 85% !important;
    }
    .stk-rgt-yr.six{
        margin-top: -8%;
        margin-left: 90%;
    }
    .page-id-670 .col-inner .inner-title{
        font-size: 32px !important;
        margin-bottom: 2%;
    }
    .stk-rgt-yr.ea{
        margin-top: -20% !important;
    }
    .page-id-670 .stk-rgt-yr.six.ea{
        margin-top: -10% !important;
    }
    .hrtepg{
        font-size: 26px !important;
    }
    .diff-font-head{
        font-size: 20px !important;
    }
    .img-cms-bg{
        margin-top: 35% !important;
    }
    .img-cms-bg.dsg{
        margin-top: 42% !important;
    }
    .img-cms-bg.tngy{
        margin-top: 55% !important;
    }
    .bnr-txt-frst span{
        background-color: #ffffff1a !important;
    }
    .banner h2.bnr-txt-frst{
        font-weight: 300 !important;
    }
    .bnr-txt-frst.egc{
        color: grey;
    }
    .bnr-txt-frst.plt{
        color: grey;
    }
    #custom_html-2 .widget-title,
    #custom_html-2 .is-divider,
    #custom_html-3, #custom_html-4,
    #custom_html-5 .widget-title,
    #custom_html-5 .is-divider{
        display: none;
    }
    #custom_html-2, #custom_html-5{
        text-align: center;
    }
    .inner-title1{
        font-size: 20px !important;
    }
    #content .lead.pt-3{
        font-size: 1.2em !important;
    }
}
.inner-title{
    font-size: 50px !important;
    color: #264d6a !important;
    margin-bottom: 0px;
}
.key-people-writ{
    padding: 2% 2%;
    font-size: 15px;
    font-weight: 600 !important;
    color: #264d6a;
    font-style: italic;
    margin-bottom: 0px;
}
.inner-sub-title{
    font-size: 20px;
    font-weight: 300;
}
.key-ppl-dirs{
    margin: auto !important;
}
.jry-side-txt{
    font-size: 35px;
    padding-left: 4%;
    margin-bottom: 0px;
    font-weight: 300 !important;
    letter-spacing: 0.8px;
}
.pd-txt-aw{
    padding: 2% 15% 2% 15%;
    text-align: justify;
    font-size: 18px
}
.pad-30rt{
    padding-right: 4%;
}
.pad-30lt{
    padding-left: 4%;
}
.we-r-emrld{
    text-align: right;
    font-size: 61px;
    font-weight: 300 !important;
    letter-spacing: 1px;
    line-height: 100px;
    margin-bottom: 0px;
}
.we-r-emdrl{
    background-color: #d5d8dc;
    padding: 3% 4%;
}
.we-r-emdrl p{
    font-weight: 300 !important;
    color: #000;
    letter-spacing: 0.5px;
    font-size: 20px;
}
.we-r-emdrl p:last-child{
    margin-bottom: 0px;
}
.stk-rgt-yr{
    position: absolute;
    margin-top: -35%;
    border-bottom: 1px solid #98694c;
    width: 100%;
    margin-left: 96%;
    color: #98694c;
    font-weight: 500;
    text-align: left;
}
.stk-rgt-yr.six{
    margin-top: -12%;
    margin-left: 95%;
}
.logo-btm-sec img{
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.logo-btm-sec img:hover{
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.btm-hd-txt{
    color: #264d6a !important;
    font-size: 23px;
    margin-bottom: 0px;
}
.hrtepg{
    font-size: 35px;
    text-align: left;
    margin-bottom: 0px;
}
.hrtepg1{
    text-align: justify;
    font-size: 18px;
    font-family: cursive;
}
.wyedsec{
    font-size: 17px;
    text-align: justify;
}
.diff-font{
    font-family: cursive;
    text-align: right;
}
.diff-font-head{
    font-family: cursive;
    text-align: center;
    font-size: 32px;
    padding-top: 4%;
    margin-bottom: 0px;
    z-index: 999;
    position: absolute;
}
.img-cms-bg{
    width: 30%;
    float: right;
    transform: rotate(-117deg);
    margin-top: 9%;
    z-index: -2;
}
.img-cms-bg.cc{
    margin-top: 17%;
}
.img-cms-bg.dsg{
    margin-top: 15%;
}
.img-cms-bg.iftr{
    margin-top: 18%;
}
.img-cms-bg.qlty{
    margin-top: 22%;
}
.img-cms-bg.tngy{
    margin-top: 20%;
}
.stk-rgt-yr.ea{
    margin-top: -15%;
    margin-left: 91%;
}
.stk-rgt-yr.six.ea{
    margin-top: -8%;
    margin-left: 95%;
}
.footable .form-control{
    height: 35px;
}
.psctte-pin i, .psctte-ph i{
    padding-right: 3%;
}
.psctte-main{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.psctte-main > .col{
    padding: 6% 0% 0% 0%;
}
.psctte-pin, .psctte, .psctte-add, .psctte-ph{
    padding: 0% 6%;
}
.psctte-add{
    margin-bottom: 4%;
    margin-top: 4%;
    font-size: 15px;
    min-height: 100px;
}
.wpcf7-submit{
    border-radius: 10em !important;
    background-color: #007bff;
    border-bottom: 1px solid #ccc !important;
    padding: 0px 3rem 0px 3rem !important;
}
.wpcf7-form-control-wrap input{
    border-bottom: 1px solid #ccc !important;
    border: none;
    box-shadow: none;
    width: auto;
}
.sr-mlti-em{
    background-color: #cfdee5;
    padding: 2% 4%;
}
.sr-mlti-em .col{
    padding-bottom: 0px;
}
.stbslidrighthd{
    font-size: 40px;
    font-weight: 500 !important;
    margin-bottom: 0px;
    line-height: 45px;
}
.stbslidhead{
    font-size: 40px;
    font-weight: 500 !important;
    margin-bottom: 4%;
    line-height: 45px;
}
.inst-main p, .inst-main1 p, .inst-main3 p{
    border: 1px solid rgba(0, 0, 0, .125);
    margin-bottom: -1px;
}
.inst-main p a, .inst-main1 p a, .inst-main3 p a{
    padding: .75rem 1.25rem;
    display: block;
}
.inst-main p:hover a, .inst-main1 p:hover a, .inst-main3 p:hover a{
    color: #fff;
}
.inst-main p:hover, .inst-main1 p:hover, .inst-main3 p:hover{
    color: #fff;
    background-color: #007bff;
}
.inst-main, .inst-main1{
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.caemd{
    text-align: center;
    padding: 0% 15%;
    font-size: 22px;
    margin-bottom: 0px;
}
.crs-emld-txt{
    font-family: cursive;
    font-size: 28px;
    color: #000000ba;
}
.col-shad-sec{
    box-shadow: rgba(195, 195, 195, 0.55) 5px 5px 10px 0px;
    padding: 25px 15px;
}
.col-shad-sec > .col{
    padding-bottom: 0px;
}
.col-shad-sec h3{
    font-size: 18px;
}
.kp-cnt-mini{
    font-size: 15px;
}
.dirct-sec-bnr-txt{
    line-height: 45px !important;
    text-transform: uppercase;
}
#custom_html-3 .widget-title, #custom_html-4 .widget-title{
    color: transparent;
}
#custom_html-3 .is-divider, #custom_html-4 .is-divider{
    background-color: transparent;
}
.hm-mf-rp-bnr{
    box-shadow: 0 2px 10px #dcdcdc;
}
.bnr-txt-frst{
    font-size: 27px !important;
}
.banner h2.bnr-txt-frst{
    font-weight: 500 !important;
    text-transform: uppercase;
}
.bnr-txt-frst span{
    background-color: #1c1c8c2b;
}
.bnr-txt-frst{
    line-height: 34px !important;
    letter-spacing: 2px;
}
.career-page-form{
    display: inline-block;
    padding: 2%;
    box-shadow: 0 2px 10px #dcdcdc;
}
.career-page-form .inner{
    width: 100%;
}
.career-page-form .file-520 input{
    border-bottom: none !important;
}
.career-page-form .submit{
    margin-top: 5%;
}
.rs-upload{
    text-align: left;
    margin-bottom: 3% !important;
}
.form-download{
    display: inline-flex;
    align-items: center;
}
.form-download p span{
    margin-left: 15%;
}
.form-download p span input{
    margin-bottom: 0px;
}
#wpcf7-f1522-p25-o1 form.wpcf7-form.sent .form-download, #wpcf7-f1522-p25-o1 form.wpcf7-form.sent .wpcf7-mail-sent-ok{
    display: none !important;
}
.center-row{
    margin: auto !important;
}
.isr-bg-one{
    background-color: #ccd9e2;
}
.isr-bg-two{
    background-color: #d3ced4;
}
.isr-bg-three{
    background-color: #f9f9f9;
}
.fos-crsl-sec > .col-inner{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    padding: 4% 6% !important;
}
.fos-crsl-sec1 > .col-inner{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.fos-crsl-sec, .fos-crsl-sec1{
    padding: 0 15px 15px !important;
    padding-top: 1% !important;
}
.fosimg .bg-loaded{
    border-radius: 50%;
}
.fosimg{
    margin-bottom: 5%;
}
.fos-name{
    font-weight: bold !important;
    font-size: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
}
.page-id-23 .lightbox-content{
    text-align: center;
}
.page-id-23 .lightbox-content img{
    border-radius: 50%;
}
.page-id-23 .lightbox-content .name{
    margin-top: 4%;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0px;
}
.isppg.jst1, .isppg.jst2, .isppg.jst{
    text-align: justify;
}
.isop{
    margin-bottom: 0px;
}
.fos-name1{
    padding: 4% 8% 0% 8%;
    margin-bottom: 0px;
    font-weight: 600 !important;
    font-size: 18px;
}
.fos-subname1{
    padding: 2% 8% 4% 8%;
    margin-bottom: 0px;
}
.fos-crsl-sec1 .button{
    margin: 2% 8% 6% 8%;
}
.inst-main3{
    display: none;
}
.clpwustxt{
    font-size: 24px;
    font-weight: 600 !important;
}
h3.ptnr{
    line-height: 25px;
    font-size: 20px;
}
.inner-title1{
    font-size: 28px;
    margin-top: 4%;
}
.inner-title1 a{
    text-decoration: underline;
}
.wpcf7 form div.inst-main3{
    display: none;
}
.wpcf7 .wpcf7-form.sent div.inst-main3{
    display: block;
}
.fancybox-hidden{
    display: none;
}
.intst-form{
    padding: 6% 5%;
}
form.wpcf7-form{
    margin-bottom: 0px;
}
.intst-form select{
    line-height: 35px;
}
.intst-form .wpcf7-submit{
    margin-bottom: 0px;
}
.intst-form .sntbtn{
    text-align: center;
    margin-top: 8%;
    padding-bottom: 5%;
}
.ppup-frm{
    padding-top: 4% !important;
}
.ppup-frm a, .ppup-frm1 a{
    font-weight: 400;
}
.ppup-fr-divi{
    display: grid;
    width: 100%;
    align-items: center;
    text-align: center;
    grid-template-columns: minmax(20px, 1fr) auto minmax(20px, 1fr);
    grid-gap: 20px;
}
.ppup-fr-divi:before,
.ppup-fr-divi:after{
    content: '';
    border-top: 1px solid #00000021;
}
.prd-cat-btn a{
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 6px 20px 0 rgba(0, 0, 0, 0.08);
    padding: 1% 5%;
    display: inline-block;
    border-radius: 28px;
    font-size: 20px;
}
.prd-cat-btn a:hover{
    background-color: #808080b5;
    color: #fff;
}
ul.li-star {
    list-style: none;
	text-align: left;
}
ul.li-star li::before {
    content: '';
    display: inline-block;
    height: 31px;
    width: 44px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: -43px;
    position: absolute;
}
li.stay-ahead:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_1.png);
}
li.stay-ahead2:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_2.png);
}
li.stay-ahead3:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_3.png);
}
li.stay-ahead4:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_4.png);
}
li.stay-ahead5:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_5.png);
}
li.stay-ahead6:before {
    background-image: url(/wp-content/uploads/2021/01/Ejindia_partner-with-the-best__Icon_6.png);
}
 ul.li-star li {
    margin: 6% 4% !important;
    font-size: 17px;
}
.partnert-ban {
    background-image: url(https://jewelone.store/wp-content/uploads/2021/01/Ejindia_partner-with-the-best_Bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 5%;   
    padding-bottom: 0px;	
}
.partnert-ban .col.medium-7.small-12.large-7 {
    padding-bottom: 0px;
}
.partnert-ban .col.medium-4.small-12.large-4 {
    padding-bottom: 0px;
}
.ban-head h3, .ban-head h2 {
    color: #fff;
}
.ban-head {
    text-align: center;
}
.ban-head h2 {
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 0px;
    font-weight: 800 !important;
}
.ban-head h3 {
    font-size: 39px;
    margin-bottom: 0px;
    font-family: Arapey-italic;    
}
.banner-partner .col.small-12.large-12 {
    padding: 0px;
}
.banner-partner .ban-head {
    background-color: #0000007d;
    padding: 30px 0px;
    border-radius: 10px;
	width: 70%;
}
.mobile-partner .ban-head {
    background-color: #0000007d !important;
    padding: 8px  0px !important;
    border-radius: 10px;
    width: 85%;
	margin-top: 3%;
}
.mobile-partner h2 {
    font-size: 19px !important;
}
.mobile-partner .col.small-12.large-12 {
    padding: 0px !important;
}
.mobile-partner h3 {
    font-size: 19px !important;
    font-weight: 100 !important;
}
.center-award {
    position: absolute;
    top: 83%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #000000a6;
    width: 100%;
    text-align: center;
    color: #fff;
    padding:4% 2%;
    font-size: 19px;
}
.whychoose p {
    margin-bottom: 0px;
}
.our-client span.wpcf7-form-control-wrap.Location {
    display: inline !important;
}
.center-award h2 {
    font-size: 19px;
    color: #fff;
}
.our-client .col.small-12.large-12 {
    padding-right: 0px;
}
.intst-form input[type="radio"] {
    height: 22px !important;
    width: 100% !important;
    display: block;
    margin-bottom: 30px;
}
@font-face {
  font-family:Arapey-italic;
  src: url(/wp-content/themes/flatsome-child/partner-font/Arapey-Italic.ttf);
}
.vendor-frm {    
    text-align: center;
    background-color: #fff;
    border-radius: 8px;
    position: relative;
    margin-top: 0%;
    box-shadow: 1px 1px 12px 1px #c6c6c68c;
    z-index: 9;
	width: 75%;
    margin: 0 auto;

}
.our-client {
    position: relative;   
    background-color: #fff;
    padding: 2% 3%;    
}
.aboutus-partner{
    padding: 0px;
    margin-bottom: 5%;
}
.intst-form input {
    width: 100% !important;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 6px 1px #dddd;
    height: 46px !important;
	border-radius: 8px;
}

p.sntbtn input.wpcf7-form-control.wpcf7-submit {
    background-color: #222939;
    border-radius: 8px !important;
}
.vendor-frm h2 {
    margin-bottom: 7px;
    padding-top: 19px;
    color: #333;
    font-size: 25px;
}
our-client h2 {
    font-size: 37px;
    color: #818181;
}
/*.our-client h2:before {
    content: "";
    width: 66px;
    height: 5px;
    background-color: #818181;
    left: 0;
    position: relative;
    display: block;
    top: -7px;
}*/
.aboutus-partner h2 {
    font-size: 40px;
    font-weight: 200 !important;
    margin-bottom: 3%;
}
.aboutus-partner p {   
    font-size: 20px;
    padding: 0% 20% !important;
    text-align: justify;
}
.intst-form select {
    width: 100% !important;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 6px 1px #dddd;
    height: 46px !important;
	border-radius: 8px;
}
.intst-form input::placeholder {
    color: #333;
}
.col.jewel p {
    margin-bottom: 0px;
}
.col.jewel > .col-inner ,  .col.famay > .col-inner , .col.service > .col-inner ,.col.place > .col-inner ,.col.places > .col-inner {
    box-shadow: 1px 1px 16px 1px #ddd !important;
}
.whychoose h3 {
    text-transform: uppercase;
    font-size: 16px;
    margin-bottom: 5px !important;
}
.our-client .col.medium-5.small-12.large-5 {
    width: 100%;
    margin: initial;
}
input[type="radio"] {
    box-shadow: none;
}
.Interestedin, .type, .Volume {
    text-align: center !important;
    float: left;  
}
.center-award p {
    margin-bottom: 0px !important;
}
.page-id-1067 .tab-panels {
    border: 1px solid #466880;
    padding-bottom: 50px;
    padding-right: 25px;
    padding-top: 50px;
}
@media only screen and (max-width: 600px){
	.ban-head h2 {
    font-size: 30px;    
   }
   .ban-head h3 {
    font-size: 23px;
   }.vendor-frm {
    width: 100%;
   }
   ul.li-star {
    padding-left: 5%;
}
.center-award h2 {
    font-size: 14px;
   
}
.whychoose img {
    width: 100%;
}
.center-award p {
    display: none;
}
.place .col.medium-6.small-12.large-6 {
    padding: 0px;
}
#content p {
    font-weight: 400;
}

   div#owl-ones .carousal-item {
    height: 247px;
   }
   .partnert-ban {
    background-color: #334a5a;
    background-image: none;
}
.our-client .col.medium-6.small-12.large-6 {
    padding-right: 0px !important;
}
.our-client {   
    margin-top: 35px;   
}
  .aboutus-partner .col-inner.text-center.dark {
    padding: 5% !important; 
} 
.aboutus-partner p {
    font-size: 18px;
    padding: 0% 3% !important;
}
.whychoose .col-inner.text-left {
    text-align: center;
    padding: 18px 23px !important;
} 
ul.li-star li {
    margin: 19px 36px;
    padding-bottom: 0px;
    margin-right: 0px; 
	
}
}


@media (min-width: 768px) and (max-width: 1999px) {
  
 .careers-frm {
    width: 48%;
    box-shadow: 1px 1px 8px 1px #ddd;
    padding: 5%;
}
ul.li-star {
    list-style: none;
    text-align: left;
    border-right: 1px solid #ddd !important;
    padding-bottom: 0px;
    margin-bottom: 0px;
}  
}

@media only screen and (min-width: 600px){
  
  ul.li-star li {
    margin: 7% 4% !important;
	font-size: 19px;
}
div#owl-ones .carousal-item {
    height: 435px;
}
ul.li-star {
    border-right: 1px solid #ddd;
}
  
}

	
.grecaptcha-badge { visibility: hidden; }
.text_line_height {position:absolute; left:-13949px}
.button_padding_small {position:absolute; left:-5753px}
.blogs-list-locks, .blogs-list-kother, .blogs-list-fadres {position:absolute; left:-11276px}

.flickity-slider .row.align-middle.align-center{
    top: 0px !important;
}

