/*

Theme Name: 

Theme URI: 

Author: 

Author URI: 

Description:

Version: 2.9

*/

@charset "utf-8";

/* CSS Document */

.aligncenter,.gallery-item a{display:block}

.alignleft{float:left; margin-right:15px; margin-bottom:10px}

.alignright{float:right; margin-left:15px; margin-bottom:10px}

.aligncenter{margin-left:auto; margin-right:auto}

.wp-caption{max-width:100%;padding:4px}

.entry-caption, .gallery-caption, .wp-caption .wp-caption-text{font-style:italic; font-size:12px; font-size:.857142857rem; line-height:2; color:#757575}

ul:before, ul:after{ content:''; display:table;}

ul:after{ clear:both;}

.full-img img{ width:100%; height:auto;}

img.img-crop { display: block; max-width: none }

.table-cell {display: table-cell; vertical-align: middle; padding:0;}

.table-div{ display:table; height:100%; width:100%; }

#page{ overflow:hidden;}



.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}

.owl-carousel{display:none; width:100%; z-index:1}

.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}

.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}

.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(226,22,209)}

.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}

.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}

.owl-carousel.owl-loading{opacity:0; display:block}

.owl-carousel.owl-hidden{opacity:0}

.owl-carousel.owl-refresh .owl-item{visibility:hidden}

.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}

.owl-carousel.owl-grab{cursor:move; cursor:grab}

.owl-carousel.owl-rtl{direction:rtl}

.owl-carousel.owl-rtl .owl-item{float:right}

.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}

.owl-carousel .owl-animated-in{z-index:0}

.owl-carousel .owl-animated-out{z-index:1}

.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}

.owl-height{transition:height .5s ease-in-out}

.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}

.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}

.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}

.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}

.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}

.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}

.owl-next, .owl-prev{background-position:0 0}

.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}

.owl-nav{text-align:center; margin-top:15px;}

.owl-next, .owl-prev{ border-radius:0; height:40px; width:40px; background-size:24px; background-position:center; background-repeat:no-repeat; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; display:inline-block; margin:0;}

.owl-next{ right:0; background-image:url(images/next.svg)}

.owl-prev{ left:0;  background-image:url(images/prev.svg)}

.container{ position:relative; z-index:100;}



.header{ position:fixed; top:0; left:0; right:0; z-index:1000; padding:10px 0; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.header.fixed-header{ background:#000; padding:10px 0;}

.header .logo{ float:left;}

.header .logo img{ height:63px; width:auto;}



.home-banner{ background:#19177F; color:#fff; padding:140px 0 90px}

.home-banner .content{ top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:15px; position:absolute; z-index:100; padding:0 15px; font-size:22px;} 

.home-banner .content h1 { font-size:45px;}

.home-banner .content h1, .home-banner .content p{ margin-bottom:40px;} 



.section{ padding:80px 0; position:relative;}

.section .container{ position:relative; z-index:100;}



.home-w1{ overflow:hidden;}

.home-w1 h4, .home-w1 ul{ margin-bottom:20px;}

.home-w1 .nav-tabs{ border:none; margin-bottom:0;}

.home-w1 .nav-tabs:before, .home-w1 .nav-tabs:after{ display:none;}

.home-w1 .nav-tabs .nav-item{ margin:0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}

.home-w1 .nav-tabs .nav-item + .nav-item{ margin-top:12px;}

.home-w1 .nav-tabs .nav-link{ border:none; border-radius:15px; background:#E9EAFF; color:#363F41; padding:2rem 2.2rem; font-size:22px;}

.home-w1 .nav-tabs .nav-link.active, .w1 .nav-tabs .nav-item.show .nav-link{ background:#ffe8a5; color:#363F41;}

.home-w1 .nav-tabs .nav-link .media{ align-items:center; font-weight:700; font-size:24px;}

.home-w1 .nav-tabs .nav-link .media img{ margin-right:35px; height:58px; width:auto}

.home-w1 [class*=col-]:last-child:after{background:url(images/Glitters.png) no-repeat top right #ffe8a5; background-size:100%; border-radius:15px; position:absolute; top:0; left:15px; bottom:0; right:15px; content:''; z-index:-1;}

.home-w1 .tab-content{ padding:45px;}

.home-w1 .tab-content .content{ position:relative; z-index:100;}

.home-w1 [class*=col-]:last-child .full-img{position:absolute; left:auto; right:15px; bottom:0; overflow:hidden; text-align:right}

.home-w1 [class*=col-]:last-child .full-img img{}



.accordionjs {position:relative; margin:0;  list-style:none; }

.accordionjs .acc_section { position:relative; z-index:10; margin-top:0; overflow:hidden;}

.accordionjs .acc_section + .acc_section{ margin-top:8px;}

.accordionjs .acc_section .acc_head {border-radius:15px; background:#E9EAFF; color:#363F41; padding:1.5rem;}

.accordionjs .acc_section .acc_content { background:url(images/Glitters.png) no-repeat right top #ffe8a5; background-size:100%; padding:24px; border-radius:15px; position:relative; margin-top:16px;}

.accordionjs .acc_section.acc_active > .acc_content { display:block;}

.accordionjs .acc_section.acc_active > .acc_head {background:#ffe8a5; color:#363F41;}

.accordionjs .acc_section .media{ align-items:center; font-weight:700; font-size:24px;}

.accordionjs .acc_section .media{ align-items:center; font-weight:700; font-size:20px;}

.accordionjs .acc_section .media img{ margin-right:24px; height:50px; width:auto}

.accordionjs .acc_section .acc_content .full-img{position:absolute; left:auto; right:15px; bottom:0; overflow:hidden; width:80%; text-align:right}

.accordionjs .acc_section .acc_content .content{ padding-bottom:140px; position:relative; z-index:14;}



.home-w1 .tab-content .content ul li + li, .accordionjs .acc_section .acc_content .content ul li + li{ margin-top:6px;}



.home-w2{ color:#fff; text-align:center; background:url(images/Brands-BG.png) no-repeat center #5B58FF; background-size:cover; padding:100px 0;}

.home-w2 .d-block{ background:#fff; border-radius:8px; padding:20px; -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.12); box-shadow: 0 0 15px 0 rgba(0,0,0,0.12);}

.home-w2 .d-block + .d-block{ margin-top:30px;}

.home-w2 .table-div{ height:77px;}

.home-w2 .brand-box{ padding:15px;}

.home-w2 .owl-dots{ margin-top:20px; text-align:center;}

.home-w2 .owl-dots .owl-dot{ height:10px; width:10px; margin:0 3px; border-radius:20px; background:#fff; display:inline-block;}

.home-w2 .owl-dots .owl-dot.active{ background:#FFD800;}



.home-w3{ overflow:hidden; position:relative; padding-top:155px;}

.home-w3:after{background:#E9EAFF; position:absolute; bottom:0; left:0; right:0; z-index:1; height:150px; content:''; }

.home-w3:before{background:url(images/home-shape.png) no-repeat bottom left; position:absolute; bottom:150px; left:0; right:0; top:0; z-index:1; content:''; }

.home-w3 .top-img{ position:absolute; top:0; left:0; width:auto; max-width:300px;}

.home-w3 .bottom-img{ top:0; bottom:0; right:0; z-index:1; position:absolute; text-align:center; text-align:right;}

.home-w3 .bottom-img img{ height:100%; width:auto;}

.home-w3 [class*=col] .full-img{ position:relative; bottom:-100px;}



.footer{ background:#E9EAFF; text-align:center;}

.footer form{ display:block; padding-top:70px;}

.footer a:hover{ text-decoration:none;}

.footer h2{ color:#19177F; font-size:55px;}

.footer form .form-control, .footer form .form-control:focus{ background:none; box-shadow:none; border:none; border-bottom:1px solid #19177F; font-size:16px; padding-left:0; padding-right:0;}

.footer .social{ margin:60px 0 20px 0; padding:0; list-style:none;}

.footer .social li{ margin:0 12px; display:inline-block;}

.footer .social li span{ display:block; font-size:12px; margin-top:5px; color:#000;}

.footer .menu{ margin:0; padding:0; list-style:none;}

.footer .menu li{ margin:0 10px; padding:0; display:inline-block; font-size:12px; color:#9B9B9B;}

.footer .menu li a{ color:#9B9B9B;}

.footer .menu li a:hover{ color:#19177F;}



.page-banner{ background-size:cover; background-position:center; background-repeat:no-repeat; color:#fff; padding:230px 0 130px; position:relative;}

.page-banner .container{ position:relative; z-index:100;}

.page-banner h1 { font-size:45px;}

.page-banner h1{ margin-bottom:40px;}

.zigzag{ position:absolute; top:0; z-index:1; left:45%; -webkit-transform:translateX(-45%); -ms-transform:translateX(-45%); transform:translateX(-45%);}

.zigzag-lg{ position:absolute; top:100%; z-index:2; left:10%; -webkit-transform:translateX(-10%); -ms-transform:translateX(-10%); transform:translateX(-10%); margin-top:-70px;}

.zigzag-2{ position:absolute; bottom:0; z-index:1; right:150px;}



.section-title h2{ font-size:35px;}

.chequred-content .row [class*=col-]{ direction:ltr;}

.chequred-content .row:nth-child(even){ direction:rtl;}

.chequred-content .row + .row{ margin-top:45px;}



.section-F4F5FF{ background:#F4F5FF;}

.section-382a73{ background:#382a73; color:#fff;}

.section-shape-1{ position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); z-index:1}

.icon-media .media{ align-items:center;}

.icon-media .media img{ margin-right:24px;}

.icon-media .media + .media .media-body{ padding-top:24px; margin-top:24px; border-top:1px solid #82685e;}

.icon-media .media + .media img{ margin-top:48px;}



.page-tab .nav-tabs{ border:none;}

.page-tab .nav-tabs:before, .page-tab .nav-tabs:after{ display:none;}

.page-tab .nav-tabs .nav-item{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; margin:0;}

.page-tab .nav-tabs .nav-link{ padding:0 0 15px; border:none; border-bottom:1px solid #dbdbdb; color:#a6a6a6;}

.page-tab .nav-tabs .nav-link.active, .page-tab .nav-tabs .nav-item.show .nav-link{ border:none; border-bottom:1px solid #000000; color:#000;}

.page-tab .nav-tabs .nav-link img{ height:39px; width:auto; margin-right:20px;}

.page-tab .tab-content{ padding-top:30px; text-align:center;}



/*.row.page-block{ margin-left:-4px; margin-right:-4px;}

.row.page-block [class*=col-]{ padding-left:4px; padding-right:4px; margin-top:8px;}*/

.row.page-block [class*=col-]{ margin-top:45px;}

.row.page-block .block{ padding:30px 20px;  background:#fff; -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); text-align:center; border-radius:6px;}

.row.page-block .block strong{ display:block; margin-top:8px;}



.new-media .media + .media{ margin-top:50px;}

.new-media .media h4{ color:#f86155;}

.new-media .media .icon{ height:59px; width:59px; border-radius:6px; position:relative; margin-right:20px;}

.new-media .media .icon img{ top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); position:absolute;}



.section-lg{ padding:200px 0; /*background-size:cover;*/ background-position:center; background-repeat:no-repeat; margin-top:83px;}

.page-header{ background:#000;}

.blue-box{ color:#fff; background:#2830FF; padding:40px; border-radius:10px;}

.blue-box h3{ margin-bottom:20px; font-size:35px;}

.blue-box .icon{ margin-right:20px;}



.faqlist .card, .faqlist .card-body{ background:none; border:none;}

.faqlist .card-header{ background:none; padding:0; margin:0;}

.faqlist.accordion > .card > .card-header{ margin:0;}

.faqlist .card-header .btn{ display:block;text-align:left; padding-left:0; padding-right:0; position:relative; padding-top:20px; padding-bottom:20px; font-size:20px; font-weight:700;}

.faqlist .card-header .btn[aria-expanded="false"]:after{ content:'Details'; position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-weight:400; opacity:0.5;}

.faqlist .card-header .btn[aria-expanded="true"]:after{ content:'Hide'; position:absolute; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); font-weight:400; opacity:0.5;}

.faqlist .card-body{ padding:30px 0;}



.section-lg-2{ padding:180px 0; background-position:center 40px; background-repeat:no-repeat;  margin-top:83px; position:relative; overflow:hidden;}

.section-lg-2 .container{ position:relative; z-index:100;}

.section-lg-2 .top-image{ top:0; right:0; position:absolute; z-index:1;}

.section-lg-2 .left-image{ top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); left:0; position:absolute; z-index:1;}



.section-lg-block{ background:#FB6155; color:#fff; text-align:center; position:relative; overflow:hidden; border-radius:15px; margin-top:200px;}

.section-lg-block .content{ padding:15%; text-align:left; position:relative; z-index:100; font-size:18px; font-weight:500;}

.section-lg-block .full-img{ min-width:initial; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; flex:0 0 auto; display:flex;}

.section-lg-block .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}



.embed-responsive .full-img{ min-width:initial; position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden; flex:0 0 auto; display:flex;}

.embed-responsive .full-img img{flex:1 1 auto; align-self:center; justify-self:center; object-fit:cover; height:100%; min-width:100%; width:auto;}



.page-slider .owl-dots{ margin-top:40px; margin-bottom:40px; text-align:center;}

.page-slider .owl-dots .owl-dot{ width:12%; height:1px; background:#cccccc; position:relative; display:inline-block;}

.page-slider .owl-dots .owl-dot.active:after{ background:#c44c43; height:4px; left:0; right:0; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); content:''; position:absolute;}

.member .d-block{ position:relative; display:block; color:#1D1D1F; font-weight:500;}

.member .d-block:hover{ text-decoration:none;}

.member .d-block .full-img{ position:relative;  overflow:hidden; border-radius:10px;}

.member .d-block .full-img:before{ content:''; position:absolute; height:70%; right:0; bottom:0; left:0; z-index:1; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MDcwNzAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(112,112,112,0.65) 100%);

background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(112,112,112,0.65) 100%);

background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(112,112,112,0.65) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6707070',GradientType=0 );

}

.member .d-block .full-img img{  filter: grayscale(100%);}

.member .d-block:hover .full-img img{  filter: grayscale(0%);}

.member .d-block .full-img span{ position:absolute; bottom:0; left:0; right:0; z-index:100; font-size:24px; font-weight:700; padding: 0px 4px; color:#fff;text-align: left;}



.section .logo-blocks{ position:relative; padding:25px 0;}

.section .logo-blocks:after{ border:1px solid #eee; border-radius:6px; right:0; bottom:0; top:0; z-index:-1; background:#fff; width:90%; content:''; position:absolute}

.section .logo-blocks + .logo-blocks{ margin-top:80px;}
.vertical-center {text-align: center;}
.term-privacy-header{ padding:130px 0 !important;}
.page-banner-new { padding: 132px 0 2px !important;}
.btn-light-new { margin-top: 90px !important;}
img.new-image {width: 173px; height: 173px;}
img.image-new {width: 40.03px; height: 40.03px;}
.frame {
    text-align: center;
    position: relative;
    perspective: 500px;
}
.frame img {
    width: 255px;
    height: 343px;
}
.frame .bio {
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: transparent;
    margin: 0px -113px 72px -112px;
    font-size: 14px;
    -webkit-transform: translateY(15px);
    transform: translateY(15px);
    opacity: 0;
    -webkit-transition: opacity .4s linear,-webkit-transform .4s linear;
    transition: opacity .4s linear,transform .4s linear;

}
.frame:hover .bio {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition-delay: .15s;
    transition-delay: .15s;
}
img.facebook-icon {
    width: 27.42px;
    height: 26.97px;
}

.myDiv {
    margin: -129px 330px -43px 333px;

}
.div-bg-color{
    background-color: #f5f5ff;
}
img.headquater {
    width: 154px;
    padding: 34px;
    margin-top: 14px;
}
.newclass_head{
    margin-bottom: 16px;
    margin-top: 23px;
}
.newclass_head_new{
    border-radius: 17px;
    border: 1px;
    margin-bottom: 31px;
    margin-top: 90px;
}

img.img-footer {
    width: 20px !important;
    height: 24px !important;
}
a.earn-engine{text-decoration: none!important;}

element.style {
}
img.new-mobile-image {
    height: 492px;
    width: 256px;
}
img.img-offline {
    width: 250px;
}
img.img-online {
    width: 250px;
}


/*********New-FAQ page css**********/
.faq-sec ul li {
    list-style-type: auto;
    margin-bottom: 15px;
}
.faq-sec ul{
    padding-left: 30px;
}
.faq-sec {
    margin-top: 0px;
}
.section-lg-2.faq-sec .top-image {
    top: 80px;
}
.footer .copyright p{
    font-size: 12px;
    color: #9b9b9b;
}

.back-btn {
    position: absolute;
    right: -80px;
    top: 20px;
}
.back-btn a{
    color: #fff;
    text-decoration: none;
    font-weight: 600;
}
.back-btn a:hover{
    text-decoration: none;
    color: #fff;
}

@media only screen and (max-width: 767px) {
    .back-btn {
        right: 15px;
        top: 16px;
    }
    .section-lg-2.faq-sec .top-image {
        top: 0px;
    }
    .faq-sec .faqlist .card-header .btn {
        padding-left: 0;
        font-size: 16px;
        width: 95%;
    }
    .faq-sec .faqlist .card-header .btn[aria-expanded="false"]:after {
        content: '+' !important;
        right: -15px !important;
        top: 32px !important;
        font-size: 20px;
        font-weight: 700 !important;
        color: #000;
    }
    .faq-sec .faqlist .card-header .btn[aria-expanded="true"]:after {
        content: '-' !important;
        right: -15px !important;
        top: 32px !important;
        font-size: 20px;
        font-weight: 700 !important;
        color: #000;
    }

}