@charset "utf-8";
/* CSS Document */ 
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');
body { padding: 0;margin: 0;font-family: 'Poppins', sans-serif;font-size: 16px;padding-top:0!important; background:#ffffff!important; background-size:cover!important;}
h1, h2, h3, h4, h5, h6{font-family: 'Poppins', sans-serif!important;}
.content article h3, .content h1, .content h2, h1{color:#26396a; font-weight:600;}
p, li, a, span{font-family: 'Poppins', sans-serif!important;}
.navbar-brand { display: none;} 
.clr {clear:both} 
p a{color:#ea7900; font-weight: 700;}
p a:hover{color:#5f2600;}

.green { color:#090;}
 .lightgreen { color:#3C6;}
 .yellow { color:#CC6;}
 .orange { color:#C60;}
 .white { color:#FFF;}
 /*BASIC*/ ul { padding:0;margin:0;}
 .templatemo-flexbox { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;}
  /*PARALLAX*/ [class*="bg__"] { height:100vh;position:relative;/* fix background */ background-attachment:fixed;/* center it */ background-position:center center;/* Scale it nicely to the element */ background-size:cover;/* just make it look a bit better ;) */ 
  &:nth-child(2n) { box-shadow:inset 0 0 1em #111;}}

.bg__fourth { background:url(images/new-video-meta1.jpg) 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0; background-size:cover;}
.bg__second{ background:url("images/being-free.jpg") 50% 0 no-repeat fixed; height:100vh; margin:0 auto; padding:0; background-size:cover;}
.bg__third{ background:url("images/mission.jpg")  50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0; background-size:cover;}
.bg__fourth{ background:url("images/supporting.jpg") 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0;background-size:cover;}
.bg__fifth{ background:url(images/meta1-debit-card-and-app.jpg) 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0;background-size:cover;}
.bg__sixth{ background:url(images/mva-card.jpg) 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0;background-size:cover;}
.bg__innerVideo { background:url(images/new-video-meta1.jpg) 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0;background-size:cover;}
.bg__loginMain{ background:url(../../../Assets/ContentImages/account-section-bg.jpg) 50% 0 no-repeat fixed; color:white; height:100vh; margin:0 auto; padding:0;background-size:cover;}
/*================(header) ====================*/
/*==============================================*/
#header { padding:10px 15px 5px; background:none; position:absolute; width:100%; z-index:999;}
#header:after{ position:absolute; height:1px; width:67.5%; right:0; top:85px; background:rgba(255,255,255,0.1); content:'';}
#header .col-sm-2 { padding:0px;}
.sign-in-section h2{color: #000; font-size:36px; line-height: 52px;}
.sign-in-section a{display: block; background: #ffc000; color: #fff; font-weight: 600; font-size: 22px; width:200px; border-radius: 60px; padding: 15px; text-align: center; box-shadow: 0 20px 40px rgba(0,0,0,0.1); margin-top:35px;}
.sign-in-section a:hover{background:#004fc1; color: #fff;}
.bg-light { background: none!important;}
.main-nav { text-align: center;  }
.main-nav .navbar { padding:0px; margin:0 auto!important; text-align:center!important;}
.main-nav .navbar-expand-lg .navbar-nav{ display:block; text-align:center; width:100%;}
.main-nav ul.navbar-nav li  { display:inline-block; text-align:center; position:relative;}	
.main-nav ul.navbar-nav li a {font-family: 'Poppins', sans-serif; font-size:15px; font-weight:400; line-height:20px; text-align:center; padding:25px 10px 32px 10px; margin:0px; color:#fff; text-transform:capitalize; display:block;}
.main-nav ul.navbar-nav li:after{ content:''; position:absolute; bottom:0; left:0; height:2px; background:#ea7900; border-radius:10px; width:0; transition: all 0.4s ease-in-out;}
.main-nav ul.navbar-nav li:hover:after{ content:''; position:absolute; bottom:0; left:0; height:2px; background:#ea7900; border-radius:10px; width:100%; display:block;transition: all 0.4s ease-in-out;}
.main-nav ul.navbar-nav li a:hover { color:#ea7900;}
.sign {display: inline-block; float:right; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight:500; margin:15px 5px 0; padding:10px 25px; border:none; border-radius: 50px; background:#fff; color:rgba(0,0,0,0.9); border:none;}
.sign:hover { background:#FFF; color:#000; border:none;}
.cart-top { display: inline-block; float:right; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight:500; margin:15px 5px 0; padding:10px 20px; border:none; border-radius: 50px; background:#ea7900; color:#fff; border:none;}
.cart-top:hover { border:none; background:#FFF; color:#000;}
.modal{z-index:99999;}
.modal-backdrop.in{display:none;}
/*==============================================*/
/*================(slider) ====================*/
.slider { padding:280px 0 0; position:relative; height:750px; width:100%; overflow:hidden; background:#000; background-size:100%;}
.transpalent-bg {height:966px; background:url(images/transparent-bg.png) no-repeat top center; width:100%; background-size:cover; position:absolute; top:0; left:0;}
.top-banner{ position:relative; z-index:999;}
.top-banner h1{ color:#fff; font-size:46px; font-weight:500; padding-top:0; }
.top-banner h1 span{ color:#ffc600;}
.top-banner .text-center img{ width:200px; height:auto; display:block; margin:0 auto;}
.slider h3 { font-size:18px; font-weight:300; line-height:30px; text-align:center; margin:0px auto; display:block; color:#b2c9d5; max-width:1140px;}
.slider h3 span{ font-size:30px; display:block; font-weight:600; padding-bottom:12px; color:#fff;}
.slider ul { padding:0px; margin:35px 0 50px 0;}
.slider ul li { list-style:none; display:inline-block; width:24%;} 
.slider ul li a { display:block; font-size:15px; font-weight:500; line-height:30px; text-align:center; padding:10px 25px;  margin:0px 10px ; color:#151515; border:none;  border-radius:50px; text-transform:capitalize; background:#fff }
.slider ul li a:hover { background:rgba(255,202,0,1); color:rgba(0,0,0,0.9); }
.slider #video-one{ width:100%; position:absolute; top:0; left:0;}
/*==============================================*/
/*================(mission section) ====================*/
.mission-section{ background:none; padding:140px 0; position: relative;}
.mission-section:after{background:url(images/mission-bg.jpg) no-repeat center center; content: ''; width:100%; height: 100%; top:0; left:0; position:absolute; display:none; }
.mission-section h2{ display:block; text-align:center; font-size:45px; color:#ea7900; text-transform:uppercase; padding:0; margin:0 0 15px; font-weight:600;}
.mission-section h2 i{ display:inline-block; width:100px; height:2px; border-radius:5px; background:#ea7900; margin:0 35px 0; position:relative; top:-12px;}
.mission-section h3{ display:block; text-align:center; font-size:26px; color:#fff; padding:20px 60px; line-height:36px; margin:0; font-weight:500;}
.mission-section p{ display:block; text-align:center; font-size:20px; color:#fff; padding:20px 0px; line-height:28px; margin:0; font-weight:400;}
.mission-section p strong{ font-weight:600; color:#ea7900;}
.mission-section h4{ display:block; text-align:center; font-size:20px; color:#fff; padding:20px 60px; line-height:36px; margin:0; font-weight:500;}
/*==============================================*/
/*================(FAQ section) ====================*/
.faq-section{ background:#ffb71c; padding:70px 0 40px;}
.faq-section h2{ font-size:36px; font-weight:300; color:rgba(0,0,0,0.95); text-align:center; line-height:50px;}
.faq-section h2 strong{ font-weight:600; display:block;}
.faq-section h2 a{ color:#fff; text-decoration:underline; font-weight:700;}
/*==============================================*/
/*================(footer us) ====================*/
.footer-section.ok { background:url(images/footer-bg.jpg) no-repeat bottom center; background-color:none; padding:70px 0 80px 0; background-size:cover; border-top:none;}
.footer-section.ok h3 { font-size:18px; font-weight:600; text-align:left; color:#fff; padding:25px 0 25px 0; margin:0px; text-transform:uppercase;}
.footer-section.ok p { font-size:15px; line-height:24px; font-weight:400; text-align:left; color:#fff; margin:0px; display:block; padding-bottom:10px; }
.footer-section.ok p i.email{ float:left; display:block; width:16px; height:15px; margin-top:4px; background:url(images/email-icon.png) no-repeat left 0; padding-right:25px;}
.footer-section.ok p i.call{ float:left; display:block; width:16px; height:15px; margin-top:5px; background:url(images/call-us-icon.png) no-repeat left 0; padding-right:25px;}
.footer-section.ok p a{ display:inline-block;} 
.footer-section.ok a { font-size:15px; line-height:24px; font-weight:400; text-align:left; color:#caabed; margin:0px; }
.footer-section.ok a:hover { color:#fff; }
.footer-section.ok .footer-logo{ max-width:100%; padding-top:30px;}
.footer-section.ok ul { margin:0px; padding:0px;}
.footer-section.ok ul li { display:block; list-style:none; }
.footer-section.ok ul li a { text-decoration:none; font-size:14px; line-height:26px; font-weight:400; text-align:left; color:#caabed; margin:0px; display:block; padding:0px; }
.footer-section.ok ul li a:hover{ color:#fff;}
.footer-section.ok .socail-account ul {width:100%;}
.socail-account ul li a i { background:url(images/socail-icon.png) no-repeat scroll ; display: block; float: left; margin-right:25px; }
.footer-section.ok .socail-account ul li{display:inline-block;}
.socail-account ul li a i:hover { opacity:0.5;}
.socail-account ul li a .fb-icon {background-position: 0px 0px; height: 27px; width: 13px;}
.socail-account ul li a .tw-icon{background-position: -21px 0px; height: 27px; width: 24px;}
.socail-account ul li a .instagram-icon {background-position: -51px 0px; height: 27px; width: 23px;}
.socail-account ul li a .in-icon{background-position: -79px 0px; height: 27px; width: 22px;}
.copy-right {padding:20px 0 0; margin:0; clear:both; }
.copy-right p {font-size:14px; line-height:28px; font-weight:400; text-align:left; color:#caabed; margin:0px; padding:0px; }
a.buy-nw  {display:block; font-size:16px; font-weight:500; line-height:30px; text-align:center; padding:9px 25px; margin:0 0 25px; color:#151515; border:none; border-radius:5px; text-transform:capitalize; background:#fff; width:150px;}
a.buy-nw:hover { background: rgba(255,202,0,1);  color:rgba(0,0,0,0.9);} 
a.buy-nw.spc-button { font-size:18px; font-weight:600; padding:11px 25px; margin:10px auto; width:250px;}

/*==============================================*/
/*================(Mobile Responsive) ====================*/

.inner-banner { padding:0; position:relative; width:100%; overflow:hidden; 
 /*background:url(images/inner-banner.jpg) no-repeat top center; background-size:cover;*/}
.inner-content-section{padding:200px 0 100px;} 
.widget-wrapper .inner-content-section{padding:60px 0 30px;}
.inner-banner h1{ font-size:44px; color:#ea7900; font-weight:600; padding:0; margin:0;}
.inner-banner h1.size40{ font-size:40px;}
.inner-banner h3{ font-size:36px; color:#ffffff; font-weight:400; padding:0 0 25px; margin:0;position: relative;z-index: 999;}
.inner-banner h3 span{ font-weight:600;}
.inner-banner hr{ display:block; width:100px; height:5px; border:none; background:#ea7900; margin:30px 0; border-radius:10px;}
.inner-banner p{ font-size:16px; color:#fff; line-height:24px; padding-bottom:20px; font-weight:300; padding-right:18px;}
.inner-banner p span{ color:#ea7900;}
.universallaw-video { padding-top:0; margin-bottom:20px;}  
.universallaw-video iframe{ height:643px!important; max-width:100%; width:100%; border-radius:5px; border:solid 8px rgba(0,0,0,0.3); background:rgba(0,0,0,0.6);}
.services-section h1{ font-size:60px; color:#ea7900; text-align:center; font-weight:600; padding:0; margin:0;}
.services-section{ padding-top:200px;}
.services-section h1 span{ color:#fff; font-size:22px; text-align:center; display:block;}
.service-box{ text-align:center; color:#fff; padding:50px 0 0;}
.services-section hr{ display:block; width:100px; height:5px; border:none; background:#ea7900; margin:30px auto; border-radius:10px;}
.service-box h2{ text-align:center; color:#fff; font-size:24px;}
.service-box p{ text-align:center; color:#fff; font-size:20px; padding-bottom:10px;}
.service-box img{ display:block; margin:0 auto 20px;}
.addtocart{display:block;width:160px;background:#fff;border-radius:5px;font-size:13px;line-height:44px;text-transform:uppercase;color:#252525;font-weight:600;text-align:center;margin:0 auto;padding:0 0;}
.addtocart i.add-to-cart{ display:inline-block; width:20px; height:18px; padding-right:35px; background:url(images/add-to-cart.png) no-repeat center center; margin-bottom:-4px;}
.addtocart:hover{ background:#ffb71c; color:rgba(0,0,0,0.8);}
.contact-us-form{ border-radius:10px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */}
.contact-form-border{ border:6px dashed #fff; border-radius:10px;}
.form-bg{ background:#fff; padding:25px 25px 30px 25px;}
.contact-us-form .form-bg input{ background:#f9fbff; box-shadow:inset 0 0 15px rgba(38,57,106,0.08); padding:10px 15px 10px 60px; border-radius:5px; margin-bottom:0; color:#26396a; border:none; width:100%; height:auto;font-weight: 400;font-size: 15px;}
.contact-us-form .form-bg .components-content form .field-validation-error{ float:right;font-weight:400!important;}
.contact-us-form .form-bg .components-content form .field-validation-error span{font-weight:400!important; font-size:12px; text-transform:none; color:#FF0000;}
.contact-us-form .form-bg textarea{ height:80px; background:#f9fbff; box-shadow:inset 0 0 15px rgba(38,57,106,0.08); padding:10px 15px 10px 60px; border-radius:5px; margin-bottom:10px; color:#26396a; border:none; width:100%;}
.contact-us-form .form-bg input[type="text"]{ background:url(images/contact-name.png) no-repeat 15px 9px; font-family:'Poppins', sans-serif;}
.contact-us-form .form-bg #Phone{ background:url(images/contact-phone.png) no-repeat 15px 9px;}
.contact-us-form .form-bg #Email{ background:url(images/contact-emailid.png) no-repeat 15px 9px;}
.contact-us-form .form-bg textarea{ background:url(images/contact-message.png) no-repeat 15px 9px;}
.contact-us-form .form-bg input[type="radio"]{ width:auto; float:left; margin-right:10px;}
.contact-us-form .form-bg p{ padding:0 0 15px; margin:0; color:#364361; font-size:16px; font-weight:500;}
.contact-radio{background:#f9fbff; box-shadow:inset 0 0 15px rgba(38,57,106,0.08); padding:10px 15px 10px 15px; margin-right:15px; border-radius:5px; float:left; color:#364361; }
.contact-radio input[type="radio"]{ margin-top:5px; margin-bottom:5px;}
.capcha{ float:left; margin-right:20px; padding-top:20px;}
.contact-us-form .form-bg .submit, .contact-us-form .form-bg input[type="submit"]{ background:#ea7900; color:#fff; font-size:16px; text-transform:uppercase; padding:15px 50px; border-radius:60px; border:none; margin-top:30px; font-weight:500;}
.actions-area{float:none; position:relative; z-index:99998; padding-top: 20px;}
.actions-area button.btn.btn-primary{ background:#ffc000; color:#230000; font-size:16px; text-transform:uppercase; padding:15px 40px; border-radius:3px; border:none; margin-top:0; font-weight:500; float:right; font-family:'Poppins', sans-serif; cursor:pointer;}
.actions-area button.btn.btn-primary:hover{background:#333; color:#ffb71c;}

.widget-zone{padding:0!important; margin:0!important;}
.widget-zone-body .widget-entry{padding:0!important; margin:0!important; border:none!important;}
.default-style, .products-header, .sidebar .widget, article.product-item, .pagination-wrapper, .login-form-wrapper, .error-wrapper, #scrollspy-nav .affix, .components-content{ background:none;}


@media(min-width:1700px) and (max-width:1920px){ 
.slider {height:966px; padding-top:380px;} 
.inner-banner { padding:0; position:relative; height:auto;}
.inner-content-section{ padding:250px 0 100px; position:relative; min-height:966px;}
.widget-wrapper .inner-content-section{ padding:60px 0 30px; min-height:766px;}  
.inner-banner h1{ font-size:46px;}
.inner-banner h1.size40{ font-size:40px;}
.inner-banner p{ font-size:18px; line-height:28px;}
.universallaw-video iframe{ height:643px!important; max-width:100%; width:100%; border-radius:5px; border:solid 8px rgba(0,0,0,0.3);background:rgba(0,0,0,0.6);}
.transpalent-bg {height:966px; background:url(images/transparent-bg.png) no-repeat top center; width:100%; background-size:cover; position:absolute; top:0; left:0;}
.top-banner .text-center img{ width:272px; height:auto;}
.slider h3 { font-size:20px; font-weight:300; line-height:30px; text-align:center; margin:0px auto; display:block; color:#b2c9d5; max-width:1140px;}
.slider h3 span{ font-size:33px; display:block; font-weight:600; padding-bottom:12px; color:#fff;}
.slider ul { padding:0px; margin:35px 0 50px 0;}
.slider ul li { list-style:none; display:inline-block; width:24%;} 
.slider ul li a { display:block; font-size:16px; font-weight:500; line-height:30px; text-align:center; padding:11px 25px;  margin:0px 10px ; color:#151515; border:none;  border-radius:50px; text-transform:capitalize; background:#fff }
.slider ul li a:hover { background:rgba(255,202,0,1); color:rgba(0,0,0,0.9); }
}

@media( min-width:320px) and ( max-width:767px){
.logo { text-align:left; margin-bottom:10px; margin-top:40px;}
.logo a img{ display:block; width:60px; height:auto;}
#header{ z-index:999991;}
#header::after{ display:none;}
.slider #video-one{ z-index:99; top:39px; left:-250px; width:1090px;}
.top-banner{ padding-top:150px;}
#header .col-sm-2 { width:25%; float:left; position:static;}
#header .col-sm-8 ~ .col-sm-2 { width:70%; float:left; position:static;}
#header .col-sm-1 { width:49%;}
.sign.in {margin: 15px 5px; width:auto; float:left; text-align:center; position:absolute; top:46px; right:110px; font-size:12px;}
.cart-top {margin: 15px 5px; width:auto; float:left; text-align:center; position:absolute; top:46px; right:0; font-size:12px;}
.logo.loading img{ max-width:100%; height:auto;}
.top-banner .text-center img{ width:170px;}
.slider h3{ font-size:14px; line-height:18px; padding-bottom:20px;}
.slider h3 span{ font-size:18px; line-height:24px;}
.navbar-brand {display:block}
.navbar-nav{background:#FFF;}
.main-nav { left: 0; position: fixed; top: 0; width: 100%; background:#ffca00; z-index:99999;}
.main-nav ul.navbar-nav li {padding:0; text-align:left; display:block; float:none; border-bottom:solid 1px #eee; }
.main-nav ul.navbar-nav li a {color:#000; font-weight:400; padding:15px 0;}
.main-nav ul.navbar-nav li a:hover {color:#000}
.main-nav ul.navbar-nav li:hover {background:#e2e2e2;}
.main-nav ul.navbar-nav li a:after { display:none;}
.main-nav ul.navbar-nav li a.active:after { display:none; }
.main-nav ul.navbar-nav li a:hover:after { display:none; }
.main-nav ul.navbar-nav li.active a:after { display:none; }
.main-nav .navbar-brand {padding-left:10px; font-weight:500;}
.main-nav .navbar-toggler { padding: 0px 4px; margin-right: 10px;}
.sign { margin:15px 5px; width:45%; float:left; text-align:center; }
.top-header .col-sm-2 { padding:0 15px;}
.slider {padding:40px 0; height: auto;}
.slider h1 {font-size:22px; line-height:24px; padding-bottom:0;}
.slider p {font-size:14px; line-height:20px;}
.slider ul { margin:30px 0 15px; }
.slider ul li {width:86%;}
.mission-section{ padding:40px 0;}
.mission-section h2 i {display:block; width:100px; height:2px; border-radius:5px; background:#ffb71c; margin:15px auto 15px; position:relative; top:0;}
.mission-section h3 { font-size:20px; padding:20px 0; line-height:30px; margin:0; font-weight:500;}
.mission-section p { font-size:14px; padding:0px 0px; line-height:20px;}
.mission-section h4 {font-size:15px; color:#fff; padding:20px 0; line-height:20px; margin:0;}
.faq-section h2 {font-size:24px; line-height:36px;}
.faq-section{ padding:35px 0;}
.slider ul li a { padding:5px 4px;  margin:0px 0 10px 0;  font-size:14px;}
.footer-section.ok h3{padding: 35px 0 10px 0;}
.footer-section.ok .footer-logo { max-width:100%; margin:0 auto 0 auto; display:block;}
.lending-sec .table tr { font-size:14px; }
.footer-section.ok { padding:10px 0; }
.copy-right p {font-size:14px;}
}
/*==============================================*/
/*================(iPad Responsive) ====================*/
@media( min-width:768px) and ( max-width:991px){
.logo { text-align:center; margin-bottom:10px; margin-top:40px;}
#header{ z-index:999991;}
#header::after{ display:none;}
.transpalent-bg{ background:#730e00;}
.slider #video-one{ z-index:99; top:39px; left:0; width:1500px;}
.top-banner{ padding-top:250px;}
.top-banner .text-center img{ width:270px;}
#header .col-sm-2 { width:45%; float:left; position:static;}
#header .col-sm-1 { width:49%;}
.sign.in {margin: 15px 5px; width:auto; float:left; text-align:center; position:absolute; top:46px; right:125px; font-size:12px;}
.cart-top {margin: 15px 5px; width:auto; float:left; text-align:center; position:absolute; top:46px; right:15px; font-size:12px;}
.logo.loading img{ max-width:100%; height:auto;}
.slider h1 { font-size:26px; line-height:30px;  padding-bottom:0;}
.slider h4 { font-size:15px; font-weight:400; line-height:18px; text-align:center; margin:0px; color:#fff;}
.navbar-brand {display:block}
.navbar-nav{background:#FFF;}
.main-nav { left: 0; position: fixed; top: 0; width: 100%; background:#ffca00; z-index:99999;}
.main-nav ul.navbar-nav li {padding:0; text-align:left; display:block; float:none; border-bottom:solid 1px #eee; }
.main-nav ul.navbar-nav li a {color:#000; font-weight:400; padding:15px 0;}
.main-nav ul.navbar-nav li a:hover {color:#000}
.main-nav ul.navbar-nav li:hover {background:#e2e2e2;}
.main-nav ul.navbar-nav li a:after { display:none;}
.main-nav ul.navbar-nav li a.active:after { display:none; }
.main-nav ul.navbar-nav li a:hover:after { display:none; }
.main-nav ul.navbar-nav li.active a:after { display:none; }
.main-nav .navbar-brand {padding-left:10px; font-weight:500;}
.main-nav .navbar-toggler { padding: 0px 4px; margin-right: 10px;}
.sign { margin:15px 5px; width:45%; float:left; text-align:center; }
.top-header .col-sm-2 { padding:0 15px;}
.selectpicker { margin-bottom:10px; margin-top:18px;}
.slider {padding:30px 0 45px; height:966px;}
.slider h3 span{ font-size:26px;}
.slider h3{ font-size:17px; line-height:28px;}
.slider ul { margin:30px 0; }
.slider ul li {width:37%; }
.slider ul li a { padding:10px 15px;  margin:0px 10px 10px 10px;  font-size:14px;}
.mission-section{padding:120px 0 100px;}
.mission-section h3{ padding:20px 0;}
.mission-section h4{ padding:20px 0; line-height:30px;}
.footer-section.ok { padding:50px 0; }
.copy-right{ margin-top:20px;}
.copy-right p {font-size:14px;}
.footer .footer-logo{ margin:7px 0 0 0;}
.footer h3{ font-size:16px;}
.footer a{ font-size:13px;}
.footer p{ font-size:13px;}
.socail-account ul li a i{ margin-right:15px;}
}

@media( min-width:991px) and ( max-width:1024px){
.logo img {width:100%;}
.sign { padding: 5px 9px; font-size:12px; margin:20px 0px 0px 0px;}
.main-nav ul.navbar-nav li a { padding:25px 7px 16px 5px;}
.slider-text h1 { font-size:50px;}
.slider-text p {font-size:16px;}
.sale-time-box h2 {font-size:30px;}
.sale-time-box a {  padding:15px 10px; width:80%; margin:45px auto 10px; }
.main-nav ul.navbar-nav li a {font-size:13px;}
}

/*________ New Css Start Here__________*/
/*--------------------------------------*/

.top-header {box-shadow:none; background:none!important;border-bottom:none!important;width:100%;height:auto;}
header.navbar-default{background:none; position:fixed; width:100%; border:none; top:40px;}
.container.main-header,.container.top-dashboard{width:100%; margin:0 auto;}
.container.top-dashboard{position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
	height: auto;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+62&0+30,1+64 */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(123,123,123,0) 30%, rgba(255,255,255,0.94) 62%, rgba(255,255,255,1) 64%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(123,123,123,0) 30%,rgba(255,255,255,0.94) 62%,rgba(255,255,255,1) 64%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(123,123,123,0) 30%,rgba(255,255,255,0.94) 62%,rgba(255,255,255,1) 64%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	}
	.container.top-dashboard.top-dashboard-v2{position:relative;
		top: 0;
		width: 100%;
		z-index: 999;
		height: auto;
		/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+62&0+30,1+64 */
		background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(123,123,123,0) 30%, rgba(255,255,255,0.94) 62%, rgba(255,255,255,1) 64%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(123,123,123,0) 30%,rgba(255,255,255,0.94) 62%,rgba(255,255,255,1) 64%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(123,123,123,0) 30%,rgba(255,255,255,0.94) 62%,rgba(255,255,255,1) 64%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
		}	
		.welcome-dashboard-header {
			padding-bottom: 4px;
			box-shadow: 0 4px 4px rgba(0,0,0,0.08);
		  }		
.top-header .links, .top-header .languages{padding:6px 0; margin:0; list-style: none;}
.top-header .links li, .top-header .languages li{list-style: none;}
header.navbar .navbar-nav > li > a{color: #fff; font-size: 15px; padding:16px 10px 16px; text-transform: uppercase;
  font-weight: 500;}
  .top-header .links li{padding:0 5px;} 

header.navbar .navbar-nav > li > a, header.navbar .megamenu .dropdown-menu li ul li a, .top-header .links a, .checkout-top-header .view-cart > a {color:#000;}
header.navbar .navbar-nav > li > a:hover, header.navbar .navbar-nav > li > a:focus, header.navbar .navbar-nav > li.dropdown.open > a, header.navbar .megamenu .dropdown-menu li ul li a:hover, .top-header .links a:hover{ color:#ffb71c;}
#header-navigation-links .list-inline.links li.admin{display:none;}
#header-navigation-links .list-inline.links li.wishlist{display:none;}
#header-navigation-links .list-inline.links li a{font-size:13px; color:rgba(0,0,0,0.8);}
.top-header .links a::after{display: none;}
header.navbar .navbar-collapse{margin:0;}
header.navbar .navbar-nav > li.navbar-cart{ margin-right: 15px;}
header.navbar .navbar-nav > li.navbar-cart > a{font-size:15px;display:block;color:#230000;background:#ffc000;border-radius:3px;padding:7px 15px;margin-top:9px;}
header.navbar .navbar-nav > li.navbar-cart > a span.p1.fa-1x{font-size:17px;color:#230000;}
header.navbar .navbar-nav > li.navbar-cart > a .p1[data-count]::after { right:0; bottom:0; font-size:16px; padding:.2em; border-radius:none; color:#230000; background:none; text-align: center; min-width:1em; font-weight:500;}
#header-navigation-links .list-inline.links li a:hover,header.navbar .navbar-nav > li.navbar-cart > a:hover span.p1.fa-1x{color:#ffc000;}
.footer-widget-contacts ul li i{border:none;}
.footer.ok{position:static!important;}
.footer{position:static!important;}
header.navbar.navbar-small .navbar-brand{padding:0 15px;}
.navbar.navbar-default.navbar-fixed-top.navbar-small{top:0; background:#fff;}
.navbar.navbar-default.navbar-fixed-top.navbar-small .store-logo-sm img{ height:51px;}
.footer-bottom{display:none;}
#page-wrapper {padding-bottom:0!important;}
.footer-section.ok .img-responsive{margin-top:25px;}
#store-header-compact .storeLogo {margin-top:-34px; max-width: 100px;}
.checkout-top-header #storeLogo{margin-top:0; max-width: 100px;}
.dropdown.navbar-search.hidden-xs{display:none;}
.theme-config{ z-index:99999!important; display:block;}
.components-content{padding:0!important;}
.contact-us-form #ContactUsContainer .components-content > .row > .col-md-12.b-r > p{font-size:20px; text-transform:uppercase; font-weight:600; border-bottom:solid 1px #e5e5e5; margin-bottom:20px; padding-bottom:15px; color:#26396a; display:none;}
.contact-us-form #ContactUsContainer .components-content form .col-md-6,
.contact-us-form #ContactUsContainer .components-content form .col-lg-6{ width:100%; float:none;}
.contact-us-form #ContactUsContainer .components-content form label{font-weight:500; color:#26396a; font-size:14px;}
.contact-us-form #ContactUsContainer .components-content {padding:0!important; border:none; box-shadow:none;}
.g-recaptcha ~ .field-validation-error{ display:block; width:100%; padding:10px;}
form.form-inline.products-per-page{display:none;}
.widget-wrapper.product-boxes { padding:0px 0 20px; margin-left:-33.33%;}

.services-heading{text-align:center; padding-top:200px;}
.services-heading h2 {font-size:55px; color:#ea7900; text-align:center; font-weight:600; padding:0;  margin:0;}
.services-heading hr {display:block; width:100px; height:5px; border:none; background:#ea7900; margin:30px auto 0; border-radius:10px;}
article.product-item .product-overlay .product-mask{background:none!important;}
.widget-wrapper.product-boxes .content .product-body h3 { text-align:center; color:#fff; font-size:18px; margin-bottom:0!important; padding:10px 0;font-weight:500;display:block;height:auto;}
.widget-wrapper.product-boxes .content .product-body h3 a{ color:#fff;}
.widget-wrapper.product-boxes .content .product-body .price{ font-size:22px; color:#000; font-weight:400; float: left; padding-top:12px;}
.default-style, .products-header, .account-content, .sidebar .widget, article.product-item, .pagination-wrapper, .login-form-wrapper, .error-wrapper, #scrollspy-nav .affix, .components-content{box-shadow:none;}
#products.grid a:not(.btn) {font-size: 18px;
	color: #000!important;
	text-transform: uppercase;
	font-weight: 600;
	margin: 12px 20px;
	padding: 0;
	text-align: center;
	line-height: 22px; display: block; min-height: 44px;}
	.more-category-items #products.grid h3{height: auto;}
	.more-category-items #products.grid a:not(.btn)	{font-size: 16px; line-height:22px; margin: 10px 0;}
	article.product-item .buttons {
		padding: 0;
		float: right;
	  }
#products.grid article.product-item .price span, #products.grid article.product-item .price del + ins, .baseprice, .specialprice{color:#000!important; font-weight:500;}
article.product-item .price ins, .small-product li .price ins{font-weight:400;}
#products.grid article.product-item .product-body h4{font-size: 20px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	padding: 12px 15px;
	background: #ffc000;
	margin: 0 0 17px;
	text-align: center;}
	#products.grid article.product-item .product-body h4 ~ p{padding-bottom: 25px;
		font-size: 15px;
		color: #252525;}	
#products.grid article.product-item p{margin: 0;}	
.widget-wrapper.product-boxes .content .product-body ul li{
	display: block;
	list-style: none;
	padding: 3px 0 3px 25px;
	font-size: 16px;
	color: #394854;
	line-height: 25px;
	background: url("images/check-icon.png") top 8px left no-repeat;
	  background-size: auto;
	background-size: 17px;
text-align: left;}
.widget-wrapper.product-boxes .content .product-body h6{
	background: #fff9e5;
	border-radius: 8px;
	text-align: center;
	padding: 16px 9px;
	font-size: 14px;
	color: #394854;
	font-weight: 400;
	line-height: 18px;
	margin: 18px 0 30px 0;

  }
  .widget-wrapper.product-boxes .content .product-body h6 span {
	color: #ff3434;
	font-weight: 600;
  }
.welcome-dashboard-header header.navbar-default{ position: relative; top: 0; }
header.navbar-default{height: auto;}
.welcome-dashboard-v2{margin-top:10px; background: #fff; padding: 10px; box-shadow:0 20px 50px rgba(0,0,0,0.08);} 
.welcome-dashboard-v2 img{max-width: 100%; height: auto; margin-bottom: 15px;}
.welcome-dashboard-v2 p{font-size:20px; line-height: 30px; color: #000;}
.features-summary-v2 {min-height:470px; } 
.product-item-details{padding:30px 30px 50px; background-color:#fff; border: solid 1px #ddd; border-radius:10px;}
.product-bg-cover{border-radius:10px; background: url("images/service-imgbox-back.jpg") top center no-repeat; background-size:cover; overflow: hidden; padding:50px; text-align: center;}
.widget-wrapper.product-boxes #products .product-item{overflow:visible!important; min-height:350px!important; background: #fff; padding: 12px; border-radius:5px; box-shadow:0 20px 50px rgba(0,79,194,0.1);}
.widget-wrapper.product-boxes #products .product-body .buttons .btn-primary { display:block; width:150px; background:#ffc000; border-radius:3px; font-size:14px; line-height:44px; text-transform:uppercase; color:#230000; font-weight:600; text-align:center; margin:0 auto; padding:0 7px 0 0; border:none;}
.widget-wrapper.product-boxes #products .product-body .buttons .btn-primary i{font-size:18px; color:#230000; padding:7px;}
.widget-wrapper.product-boxes #products .product-body .buttons .btn-primary:hover { background:#ffb71c; color:rgba(0,0,0,0.8);}
#basket-notifier-container .basket-notify-wrapper { background:#004db9; border:none; top:0;box-shadow:none;}
#basket-notifier-container .basket-notify-wrapper h3{ color:#fff;}
#basket-notifier-container .basket-notify-wrapper h3 i{color:#fff;}
#basket-notifier-container .basket-notify-wrapper form .col-sm-4 .col-xs-4.pull-left {background:rgba(0,0,0,0.8); padding-top:9px; padding-bottom:9px; border-radius:10px;}
#basket-notifier-container .basket-notify-wrapper img{ background: none;  display: block; margin: 0 auto; }
#basket-notifier-container .basket-notify-wrapper .miniBasketItemDetail .title a{font-size:20px; color:#ffb71c; font-weight:600;}
#basket-notifier-container .basket-notify-wrapper .amount{ font-size:20px; font-weight:600; color:#ffb71c;}
#basket-notifier-container .basket-notify-wrapper .divider{border-left:solid 1px rgba(0,0,0,0.15);}
#basket-notifier-container .basket-notify-wrapper .form-group{ color:#ffb71c; font-size:18px; font-weight:700;}
#basket-notifier-container .basket-notify-wrapper .form-group label{color:#fff; font-weight:500;}
#basket-notifier-container .basket-notify-wrapper .divider .btn.btn-inverse{display:block; float:left; width:150px; background:#fff; border-radius:5px; font-size:14px; line-height:44px; text-transform:uppercase; color:#252525; font-weight:700; text-align:center; margin:0; padding:0 7px 0 0; border:none;}
#basket-notifier-container .basket-notify-wrapper .divider .btn.btn-primary{display:block; float:left; width:150px; background:#ffb71c; border-radius:5px; font-size:14px; line-height:44px; text-transform:uppercase; color:#fff; font-weight:700; text-align:center; margin:0 0 0 15px; padding:0 7px 0 0; border:none;}
#basket-notifier-container .basket-notify-wrapper .divider .btn.btn-inverse:hover, 
#basket-notifier-container .basket-notify-wrapper .divider .btn.btn-primary:hover{opacity:0.6;}
.closeNotifyLink{color:#fff!important;}
.row.breadcrumb-wrapper{display:none;}
article.product-item.product-single{padding-top:20px; padding-bottom:60px;}
.account-content {border-radius:10px; margin-top:50px; margin-bottom:40px; padding:0;}
.account-content #basketContent {border:1px solid #ddd; border-radius:10px; margin:0;}
.account-content #basketContent #basket-form{ background:#fff; padding:25px;border-radius:10px;}
#shipping-estimate-container{border-radius:10px; margin-top:50px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */}
#shipping-estimate-container > aside.sidebar{border:6px dashed #fff; border-radius:10px; margin:0;}
#shipping-estimate-container > aside.sidebar > .widget{ background:#fff; padding:10px; margin:0;}
.account-content .products-order { border:none!important; padding:0!important;}
html, body, #page-wrapper{height:auto!important;}
.row.oneColumnLayout{max-width:1170px; width:100%; margin:0 auto;}
.table-products .cart-row .cart-col h4{margin:0!important;}
.table-products h4{margin:0!important;}
#checkout-page-container{border-radius:10px; margin-top:0;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */}
#checkout-page-container > .account-content{ background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0;}
#checkout-page-container > .account-content #edit-bill-address-form-container{ background:#fff; padding:25px;}
.mainContentWrapper{max-width:1170px; width:100%; margin:20px auto;border-radius:10px; padding:6px; position:relative;}
.mainContentWrapper:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.mainContentWrapper > .components-content{ padding:25px!important; background:#fff;position: relative;z-index: 9;}
.mainContentWrapper > .components-content h3{ font-size:22px; color:#151515; font-weight:600; padding:10px 15px; margin:0;}
.mainContentWrapper > .components-content > .well{ box-shadow:none; border:none; background:#edeeff;}
.mainContentWrapper > .components-content > .well p{ color:#252525; font-size:16px; line-height:24px; padding:10px 0;}
.mainContentWrapper > .components-content label{ color:#252525; font-size:16px; line-height:24px; padding:10px 0; font-weight:500;}
.mainContentWrapper > .components-content select{ border:solid 1px #ddd; border-radius:5px; font-size:16px; height:auto; padding:16px 15px; color:#252525; font-weight:500;}
.modal-dialog {max-width:100%; width:800px; border-radius:10px; padding:6px; margin-top:100px; margin-bottom:100px; position:relative;}
.modal-dialog .modal-content{ background:#fff; margin:0; padding:25px; border:none; position:relative; z-index:99;}
.modal-backdrop.in{opacity:0.8;}
.modal-dialog .modal-content h3 {color:#26396a; font-size:20px; font-weight:500;text-transform:capitalize; line-height:28px; padding:10px 0;}
.modal-dialog .modal-content h4{color:#26396a; font-size:18px; font-weight:500;}
.modal-dialog .modal-content p{color:#26396a;  font-size:16px;}
.modal-dialog .modal-content .notice-heading { border:dashed 1px #fff; padding:10px 19px; color:#fff; font-weight:600; border-radius:3px; margin:15px 0; background:#ea7900;}
.error-wrapper .error-number{font-size:180px; padding-top:100px; color:#fff;}
.error-page .error-wrapper .error-text h1{color:#fff;}
.error-page .error-wrapper .error-text p{color:#fff;}
.error-page .error-wrapper .error-text p a{display:block; width:260px; margin:15px auto; background:#fff; padding:12px 15px; border-radius:6px;}
.error-page .error-wrapper .error-text p a:hover{background:#ffb71c;}
.tabs.product-tabs .tab-content {background-color:#f8f8f8; padding:20px 25px 20px;}
.faq-page{ padding:50px 0 100px;}  
.faq-page h2 {font-size:44px;color:#fff;text-align:center;font-weight:600;padding:0 0 40px;margin:0;}
.faq-page h4 {font-size:26px;color:#ffb71c;text-align:left;font-weight:600;padding:30px 0 15px;margin:0;}
.faq-page hr { display:block; width:100px; height:5px; border:none; background:rgba(0,0,0,0.3); margin:30px auto 30px; border-radius:10px;}
.faq-page .card .card-header{ position: relative;}
.faq-page .card .card-header h5 .btn.btn-link{ background:rgba(0,0,0,0.3); color:#ffb71c;}  
.faq-page .card .card-header h5 .btn.btn-link.collapsed { background:rgba(0,0,0,0.1); color:#fff; white-space:normal; }
.faq-page .card .card-header h5 .btn.btn-link:after{position: absolute; content:'_'; font-size:36px; color:#fff; font-weight:300; top:-11px; right:15px;}
.faq-page .card .card-header h5 .btn.btn-link.collapsed:after{position: absolute; content:'+'; font-size:36px; color:#fff; font-weight:300; top:6px; right:15px;}
.faq-page .card .card-header h5 .btn{ padding:12px 35px 12px 15px; display:block; font-size:22px; font-weight:500; width:100%; text-align:left; text-transform: none;}
.faq-page .card .card-header h5 .btn:hover{ background:rgba(0,0,0,0.3); color:#ffb71c!important; text-decoration:none; font-weight:400}
.faq-page .card .card-header h5 .btn.btn-link.collapsed:hover{ background:rgba(0,0,0,0.3); color:#ffb71c!important; text-decoration:none; font-weight:400}
.faq-page .card .card-header h5 .btn:focus{ text-decoration:none;} 
.faq-page .card .card-body { padding:20px; background:rgba(0,0,0,0.3); margin-top:-10px;}
.faq-page .card .card-body p {font-size:16px; color:#f5f5f5; font-weight:400; line-height:22px; padding:0;}
.column.col-md-6 .widget.loginWidget{ margin-top:20px; min-height: 690px; border-radius:10px; padding:6px; margin-bottom:100px; position:relative; box-shadow:0 20px 50px rgba(0,0,0,0.08) ;}
.column.col-md-6 .widget.loginWidget:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-6 .widget.loginWidget .login-form-wrapper{ background:#fff; position:relative; z-index:999; margin:0;}
.column.col-md-6 #registerDialogWidget{ margin-top:20px; border-radius:10px; padding:6px; margin-bottom:100px;box-shadow:0 20px 50px rgba(0,0,0,0.08); position:relative;}
.column.col-md-6 #registerDialogWidget:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-6 #registerDialogWidget .login-form-wrapper{ background:#fff; position:relative; z-index:999; margin:0;}
.login-header{max-width:1140px; margin: 0 auto;}
.login-logo{display: block; text-align: center; padding-top: 40px;}
.login-logo img{max-width:200px; height:auto;}
.login-header a{display: block; color: #ffc000; font-size: 16px; font-weight: 600;}
.back-to-home-v2{background: url(images/backtohome-v2.png) no-repeat center left; padding-left:30px;}
.column.col-md-6 .widget.loginWidget .login-form-wrapper h3,
.column.col-md-6 #registerDialogWidget .login-form-wrapper h3{color:#26396a; font-size:30px; text-align:center; font-weight:600; padding:10px 0;}
.column.col-md-6 .widget.loginWidget .login-form-wrapper p,
.column.col-md-6 #registerDialogWidget .login-form-wrapper p{color:#26396a; font-size:16px; font-weight:400; line-height:22px; text-align:center; padding:15px 0;}
.btn-primary, a.btn-primary{ background:#ffc000; color:#230000; font-size:16px; text-transform:uppercase; padding:12px 40px; border-radius:3px; border:none; font-weight:500; font-family:'Poppins', sans-serif; cursor:pointer; width:auto; border:none!important; display:inline-block; margin-bottom: 15px;}
.btn-primary:hover, a.btn-primary:hover{background:#111; color:#ffc000; border:none;}
#SocialMediaLinksDialogContainer{display: block;}
#SocialMediaLinksDialogContainer .widget-social-media-links iframe{ width:80px!important;} 
.form-group label{color:#26396a; font-size:16px; font-weight:500;}
.form-control, select.form-control{background:#f9fbff; box-shadow:inset 0 0 15px rgba(38,57,106,0.08); padding:10px 15px; border-radius:5px; color:#26396a; border:none; width:100%; height:auto;font-weight: 400;font-size: 15px;}
.checkbox > input[type="checkbox"]:checked + label::before, 
.checkbox > input[type="checkbox"]:checked + input[type="hidden"] + label::before, 
.radio > input[type="radio"]:checked + label::before, .table > thead > tr > th, 
.table > tbody > tr > th, 
.panel-primary > .panel-heading, 
.tags span.label:hover, .tabs .nav-tabs > li.active > a, 
.tabs .nav-tabs > li.active > a:focus, .tabs .nav-tabs > li.active > a:hover, 
.modal .modal-header .close:hover, .owl-theme.nav-inside .owl-controls .owl-nav div:hover, 
.owl-theme .owl-controls .owl-dot.active, #scrolltop:hover, 
.separator-newsletter .newsletter-badge, .icon-nav a:hover, 
.sidebar .widget h3, .widget-price .widget-body .ui-slider .ui-slider-range, 
.widget-post-categories ul li a .badge, .tabs.product-tabs .nav-tabs > li, 
.sidebar .nav-pills > li.active > a, .account-content .checkout-step.active .number, 
.account-content .checkout-progress .progress-bar, 
.brands .item a::before, 
#header-dark header.navbar-default, 
.able-grid-head, .cart-head {background-color:#004fc2;}
.sidebar .nav-pills > li > a::after{margin-right: 10px;}
.account-content .checkout-step.active .number{background: #ffc000; color: #230000;}
.account-content .checkout-step .title{color: #fff;}
.checkbox > input[type="checkbox"]:checked + label::before, .checkbox > input[type="checkbox"]:checked + input[type="hidden"] + label::before, .radio > input[type="radio"]:checked + label::before { font-size:12px;}
.column.col-md-3.left-sidebar aside.sidebar{ margin-top:10px; border: none; margin-bottom:200px; border-radius:10px; padding:6px; box-shadow:0 20px 50px rgba(0,0,0,0.08); position:relative;}
.column.col-md-3.left-sidebar aside.sidebar:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-3.left-sidebar aside.sidebar .widget.widget-navigation{ background:#fff; position:relative; z-index:999; margin:0;}
.column.col-md-9.main-content .row.oneColumnLayout .widget-wrapper{ margin-top:10px; margin-bottom:130px; border-radius:10px; padding:6px;
box-shadow:0 20px 50px rgba(0,0,0,0.08);  position:relative; padding: 15px;}
.column.col-md-9.main-content .row.oneColumnLayout .widget-wrapper:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-9.main-content .row.oneColumnLayout .widget-wrapper .account-content{ background:#fff!important; position:relative; z-index:999; margin:0;}
.sidebar .nav-pills > li > a { border-radius:0; font-weight:500; color:#26396a; border-bottom:1px solid #f5f5f5; font-size:16px; padding:15px; height:auto; display:block;}
.account-content p{ color:#26396a;}
.account-content small{ color:#26396a; line-height:18px; display:block; padding:10px 0;}
.column.col-md-9.main-content .row.oneColumnLayout .account-content h4.no-results{ background:#fff!important; position:relative; z-index:999; margin:0;}
.column.col-md-9.main-content .row.oneColumnLayout .account-content div.text-center{ min-height:70px;} 
.column.col-md-9.main-content .row.oneColumnLayout .account-content div.text-center a.btn.btn-primary{ margin:15px 0; float:left;}
.column.col-md-9.main-content .row.oneColumnLayout .account-content div.text-center{ min-height:15px;} 
.column.col-md-9.main-content .row.oneColumnLayout .account-content div.text-center a.btn.btn-primary{ margin:15px 25px 15px 0; float:left;}
.sidebar p, .sidebar span, .sidebar li {color:#26396a; font-size:15px;}
#page-wrapper > .right-sidebar2{ overflow-x:hidden;}
#page-wrapper > .right-sidebar2 .content{ padding:0;}
.product-item.product-single .product-carousel .productImage.img-responsive { padding:0;}
.product-item.product-single #buy-product-dialog-form h3{ font-size:32px; color:#fff; line-height:36px;}
.product-item.product-single #buy-product-dialog-form h3 span{ color:#000;}
article.product-item .product-rating i, .account-content .product-rating i, .small-product li .product-rating i {font-size:20px; padding:5px 1px; }
.product-item.product-single #buy-product-dialog-form .price {color: #000;font-size:18px; line-height:30px; padding-top: 10px;}
.product-item.product-single #buy-product-dialog-form .price ~ .price{padding-bottom:15px;}
.product-item.product-single #buy-product-dialog-form .price .retailprice {color: #666;font-size:18px; line-height:30px;}
.baseprice, .specialprice{ font-size:24px;}
article.product-item.product-single .product-quantity .btn { font-size:20px; font-weight:500; width:40px; float:left; background-color:#004fc2; z-index:500; padding:5px 12px; border-radius: 5px; margin-right:5px; border:none; color:#fff;}
article.product-item.product-single .product-quantity .btn:last-child { border-left:0; margin-left:3px;}
.product-item.product-single #buy-product-dialog-form .product-form .btn-addtocart{ width:180px; padding:10px 0;}
.product-item.product-single #buy-product-dialog-form .product-form .btn-addtocart .btn-primary{ font-size:13px; border:none!important;}
article.product-item.product-single .product-links{ border:none;}
.product-item.product-single #ProductWishandEmail{ display: block; padding-top: 30px;}
.product-item.product-single #ProductWishandEmail .list-inline.product-links li{color:#fff; font-size:14px;}
article.product-item.product-single .product-links a{color:#000;}
article.product-item.product-single .product-links a i{ color:#ffb71c;}
.cart-row.table-products .product-quantity .btn {font-size:20px; font-weight:500; float:left; background-color:#004fc2;z-index:500; padding:5px 12px; border-radius:5px; margin-right:5px; margin-left:5px; border:none; color:#fff;}
.btn-inverse, a.btn-inverse{background: #111; color: #ffc000; border: none; padding:9px 25px;}
.btn-warning, a.btn-warning{background: #ffc000; color: #230000; border: none; padding:9px 25px;}
.ui-sortable-handle-mask-mask .tabs.product-tabs{ padding-bottom:60px;}
article a:not(.btn){ color:#26396a;}
.cart-row img.img-responsive { padding:20px; background:rgba(0,0,0,0.85); border-radius:6px;}
article.account-content p, article.account-content span, article.account-content li, article.account-content h5, .components-content p, .components-content li, .products-header, .products-header span, .products-header p, #categories.grid article.category-item p{color:#26396a;}
.table-products h4 small{ margin:0; padding:3px 0;}
.account-content ul.order-total span.total {color:#230000; font-size:16px;}
.components-content .inner-content-section p{ color:#fff; font-weight:400;}
.components-content .mission-section p{ color:#fff; font-weight:400;}
.checkout-top-header{ background:none; border:none; box-shadow:0 2px 6px rgba(0,0,0,0.08); height: auto;}
.checkout-top-header .container{ width:96%}
.checkout-top-header.navbar-fixed-top{ background:rgba(0,0,0,0.8);}
.checkout-top-header.navbar-fixed-top #storeLogo img { width:55px; margin-top:-7px;}
.checkout-top-header .view-cart a{ font-size:15px; padding:10px 15px; border-radius:5px; display:inline-block; background:#ffb71c; color:rgba(0,0,0,0.85); font-weight:500; margin-top:10px;}
.checkout-top-header.navbar-fixed-top .view-cart a{ margin-top:0;}
.account-content.checkout-steps{ margin-top:20px; background: #004fc2; padding:25px 0 0;}
.account-content .checkout-step.active .title{ color:#ffb71c;}
.account-content .checkout-progress{ background:#ffb71c;}
.account-content .checkout-step .number {height:50px; width:50px; line-height:50px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > .row{ background:#fff; border-radius:5px 5px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > .row .col-lg-6 .login-form-wrapper p{ color:#26396a; font-weight:400; line-height:20px; font-size:15px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > .row .col-lg-6 .login-form-wrapper h3{ color:#26396a; font-size:30px; font-weight:600;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > .row .col-lg-6 .login-form-wrapper .well{ box-shadow:none; border:none; background:#edeeff;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > .row .col-lg-6 .login-form-wrapper .well p{ font-size:15px; text-align:center;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container{ margin-bottom:0; position:relative; z-index:9;}
.login-form-wrapper form{ border:none;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container > .row{ background:#fff; border-radius:5px 5px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container > .row .col-lg-6 .login-form-wrapper p{ color:#26396a; font-weight:400; line-height:20px; font-size:15px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container > .row .col-lg-6 .login-form-wrapper h3{ color:#26396a; font-size:30px; font-weight:600;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container > .row .col-lg-6 .login-form-wrapper .well{ box-shadow:none; border:none; background:#edeeff;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container > .row .col-lg-6 .login-form-wrapper .well p{ font-size:15px; text-align:center;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container > #checkout-page-container{ margin-bottom:150px;}
.row.oneColumnLayout .widget-wrapper > #checkout-page-container #edit-bill-address-form-container h3{ color:#26396a; font-size:30px; font-weight:600;}
.column.col-md-3 .widget-wrapper .sidebar{ margin-top:0; margin-bottom:40px; border-radius:0; padding:0; border: solid 1px #d5d5d5; background: #fff; position:relative;}
.column.col-md-3 .widget-wrapper .sidebar:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-3 .widget-wrapper .sidebar .widget.widget-shipping-options{ background:#fff!important; position:relative; z-index:999; margin:0;}
.column.col-md-3 .widget-wrapper .sidebar .widget.boxed-widget.widget-basket-summary{ background:#fff!important; position:relative; z-index:999; margin:0;}
.column.col-md-3 .widget-wrapper .sidebar h3{ padding:7px 15px}
.column.col-md-3 .widget-wrapper .sidebar p{ padding:5px 0; font-weight:400; font-size:15px; margin:0; text-align:center;}
.column.col-md-3 .widget-wrapper .sidebar .actions-area { float:none;  position:relative; z-index:99998;}
.column.col-md-3 .widget-wrapper .sidebar .actions-area button.btn.btn-primary { background:#ffc000; color:#230000; font-size:14px; text-transform:uppercase; padding:14px 30px;   border-radius:3px;  border:none; font-weight:500; float:none; font-family:'Poppins', sans-serif; cursor:pointer; margin:20px auto 10px; display:block;}
.column.col-md-9.main-content #account-edit-bill-address-form-container{ margin-top:220px; margin-bottom:130px; border-radius:10px; padding:6px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */ position:relative;}
.column.col-md-9.main-content #account-edit-bill-address-form-container:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.column.col-md-9.main-content #account-edit-bill-address-form-container .account-content{ background:#fff!important; position:relative; z-index:999; margin:0;}
.col-xs-6.col-sm-1.able-grid-col.text-right .able-grid-content { padding:0;}
.col-xs-6.col-sm-1.able-grid-col.text-right .able-grid-content .btn.btn-primary.btn-sm {padding:0; margin:0; display:block; width:30px; height:30px; line-height:30px;}
.able-grid > .able-grid-body > .able-grid-row > .able-grid-col {color:#26396a;}
.able-grid > .able-grid-body > .able-grid-row > .able-grid-col {color:#26396a; font-weight:500;}
.account-content .checkout-step.active::after{ border-color:#ffb71c; background:#ffb71c;}
#checkoutPage #checkout_shipPage .col-lg-9{ margin-top:0; margin-bottom:100px; border-radius:10px; padding:25px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */ position:relative;}
#checkoutPage #checkout_shipPage .col-lg-9:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
#checkoutPage #checkout_shipPage .col-lg-9:before{ position:absolute; width:calc(100% - 12px); height:calc(100% - 12px); content:''; background:none; background:#fff; border-radius:10px; margin:0; padding:0; top:6px; left:6px;bottom:6px; right:6px;}
#checkoutPage #checkout_shipPage .col-lg-9 .account-content{ background:#fff!important; position:relative; z-index:999; margin:0;}
#checkoutPage #checkout_shipPage .col-lg-9 .account-content h2{ color:#26396a; font-size:30px; font-weight:500;}
#checkoutPage #checkout_shipPage .col-lg-9 .account-content h3{ color:#26396a; font-size:24px; font-weight:500;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar{ margin-top:0; margin-bottom:30px; border-radius:10px; padding:6px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */ position:relative;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .widget-basket-summary{ background:#fff!important; position:relative; z-index:999; margin:0;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .widget-basket-summary h3{ padding:8px 0;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .widget-multiple-destinations{ background:#fff!important; position:relative; z-index:999; margin:0;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .widget-multiple-destinations h3{ padding:8px 0;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .widget-multiple-destinations p{ padding:0; font-weight:400; line-height:20px;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar .btn-primary, 
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar a.btn-primary{ font-size:14px; padding:10px 13px; border-radius:5px;}
#checkoutPage #checkout_shipPage .col-lg-9 h3{ color:#26396a; font-size:30px; font-weight:500; }
#checkoutPage #checkout_shipPage .col-lg-9 p{ position:relative; z-index:9; font-weight:500; font-size:16px;}
#checkoutPage #checkout_shipPage .col-lg-4 .account-content{ background:#edeeff!important; padding:15px;}
#checkoutPage #checkout_shipPage .col-lg-4 .account-content .btn-primary, 
#checkoutPage #checkout_shipPage .col-lg-4 .account-content a.btn-primary {border-radius:5px;padding:8px 24px; margin:15px 0;}
#checkout_shipMethodPage{ margin-top:0; margin-bottom:100px; border-radius:10px; padding:6px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */ position:relative;}
#checkout_shipMethodPage:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
#checkout_shipMethodPage:before{ position:absolute; width:calc(100% - 12px); height:calc(100% - 12px); content:''; background:none; background:#fff; border-radius:10px; margin:0; padding:0; top:6px; left:6px;bottom:6px; right:6px;}
#checkout_shipMethodPage .account-content{ position:relative; z-index:9; margin:0; background:#fff;}
#checkout_shipMethodPage .account-content h3{ color:#26396a; font-size:30px; font-weight:500; }
#checkout_shipMethodPage .account-content p{ color:#26396a; font-weight:400; padding:0; }
#checkout_shipMethodPage .sidebar{ background:#edeeff;}
#checkout_shipMethodPage .sidebar h3{ font-size:18px; font-weight:600; padding:0; margin:0;}
#checkout_shipMultiPage { margin-top:0; margin-bottom:100px; border-radius:10px; padding:6px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#004fc2+0,feb71d+100 */
background: #004fc2; /* Old browsers */
background: -moz-linear-gradient(top,  #004fc2 0%, #feb71d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #004fc2 0%,#feb71d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #004fc2 0%,#feb71d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004fc2', endColorstr='#feb71d',GradientType=0 ); /* IE6-9 */ position:relative;}
#checkout_shipMultiPage:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
#checkout_shipMultiPage:before{ position:absolute; width:calc(100% - 12px); height:calc(100% - 12px); content:''; background:none; background:#fff; border-radius:10px; margin:0; padding:0; top:6px; left:6px;bottom:6px; right:6px;}
#checkout_shipMultiPage .account-content{ position:relative; z-index:9; margin:0; background:#fff;}
#checkout_shipMultiPage .account-content h3{ color:#26396a; font-size:30px; font-weight:500; }
#checkout_shipMultiPage .account-content p{ color:#26396a; font-weight:400; }
#checkout_shipMultiPage .account-content .sidebar .actions-area{ float:none;}
#checkout_shipMultiPage .account-content .sidebar .actions-area button.btn.btn-primary{ margin:0; border-radius:5px; padding:9px 25px 10px;}
.column.col-md-3.right-sidebar.col-xs-3.col-sm-3 #shipping-estimate-container .sidebar{ padding:0;}
.column.col-md-3.right-sidebar.col-xs-3.col-sm-3 #shipping-estimate-container .sidebar:after{ display:none;}
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 article.product-item .product-quickview { display:none;}

/*_____ Terms and Condition MOdal _________*/

.privacy-modal-heading h2{color:#26396a; font-size:36px; font-weight:600; margin:0;}
.privacy-modal-heading h3{color:#26396a; font-size:22px; font-weight:500;}
.privacy-modal-heading h4{color:#26396a; font-size:20px; font-weight:500;}
.privacy-modal-heading p{color:#26396a; font-size:16px; font-weight:400;}
.checkout.shopping-cart .able-grid-content img.img-responsive{padding:10px; background:rgba(0,0,0,0.85); border-radius:6px;}
/*------------------------------------------*/

/*_____ Cookies Terms and Condition MOdal _________*/
.modal-dialog.cookeis-modal {max-width:100%; width:900px; border-radius:10px; padding:6px; margin-top:100px; margin-bottom:100px; position:relative;}
.modal-dialog.cookeis-modal .modal-content{ background:#fff; margin:0; padding:25px; border:none; position:relative; z-index:99;}
.modal-backdrop.in{opacity:0.8;}
.modal-dialog.cookeis-modal .modal-content h2{color:#26396a; font-size:36px; font-weight:600; margin:0;}
.modal-dialog.cookeis-modal .modal-content h3 { font-size:20px; text-transform:capitalize; line-height:28px;border:dashed 1px #fff; padding:10px 19px; color:#fff; font-weight:600; border-radius:3px; margin:15px 0; background:#ea7900;}
.modal-dialog.cookeis-modal .modal-content h4{color:#26396a; font-size:20px; font-weight:600; padding-bottom:10px;}
.modal-dialog.cookeis-modal .modal-content p{color:#26396a;  font-size:16px;}

/*------------------------------------------*/

@media(max-width:767px){
  header.navbar-default {background:none; position:fixed; width:100%; border:none; top:0; background:rgba(0,0,0,0.95);}	
  .navbar-brand > img{ max-width:60px; height:auto;}
  header.navbar .navbar-brand{padding:0;}  
  header.navbar .navbar-toggle { background-color:transparent; border:0; font-size:26px; margin:0; padding:10px 0;}
  header.navbar .navbar-toggle i{color:#ffb71c;} 
  header.navbar .navbar-brand span { color:#ffb71c;  padding:20px; display:block; font-size:22px;}
  header.navbar .navbar-brand .p1[data-count]::after { position:relative; right:4px; bottom:20px; content:attr(data-count); font-size:55%; padding:3px 5px; border-radius:50%; line-height:1em; color:#252525; background:#fff; text-align:center; min-width:1em; font-weight:500;}
  .column.col-md-9.main-content.col-xs-9.col-sm-9{ width:100%; float:right;}
  .column.col-md-3.right-sidebar.col-xs-3.col-sm-3{ width:100%; float:right;}
  .btn-primary, a.btn-primary{ border-radius:5px; padding:9px 10px; font-size:13px;}
  .cart-row img.img-responsive{ margin-bottom:20px;}
  .cart-row.table-products .product-quantity .btn{margin-left:2px;margin-right:2px;}
  .account-content #basketContent #basket-form{padding:15px 10px;}
  .main-header-section .store-menu{ margin-left:-20px; margin-right:-20px;}
  .main-header-section .store-menu .navbar-nav{ background:rgba(0,0,0,0.98); margin-top:0; margin-bottom:0;}
  header.navbar .navbar-collapse{ border-bottom:solid 3px #ffb71c;}
  header.navbar .navbar-nav > li > a{ font-weight:400;}
  header.navbar .navbar-nav > li > a:hover{ color:#ffb71c;}
  .services-heading h2{ font-size:36px;}
  .services-heading { text-align:center; padding-top:140px;}
  .widget-wrapper.product-boxes{ margin:0; padding:0}
  .widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6{ width:100%; float:none; padding-bottom:10px;}
  .product-boxes .product-item .product-overlay .product-img-center{ height:100px;}
  .inner-content-section{padding:130px 0 60px;}
  .widget-wrapper .inner-content-section{padding:60px 0 30px;}
  .inner-banner h1{ font-size:36px;} 
  .universallaw-video iframe { height:210px !important;background:rgba(0,0,0,0.6);}
  .column.col-sm-2.col-xs-2.col-md-6{ width:100%; float:none;}
  .actions-area { float:none;}
  .actions-area button.btn.btn-primary { margin-top:10px; float:none;}
  .contact-us-form .form-bg input,.contact-us-form .form-bg textarea{ padding-left:45px;}
  .account-content{margin-top:120px;}
  .table-products.row.cart-row img.img-responsive { height:90px; display:block; margin:0 0 20px;}
  #shipping-estimate-container{margin-top:0; margin-bottom:60px;}
  .account-content.checkout-steps { padding-left:0; padding-right:0;}
  .account-content.checkout-steps .row.row-no-padding .col-xs-6.col-sm-4{ width:33.33%; float:left;}
  .checkout-top-header {background:none; width:100%; border:none; top:0; background:rgba(0,0,0,0.95);}	
  .checkout-top-header .storeLogo img{ max-width:60px; height:auto;}
  .checkout-top-header .storeLogo{margin:0;}
  .checkout-top-header .view-cart a { font-size:12px; padding:8px 10px; border-radius:3px; margin-top:0;}
  .row.oneColumnLayout .widget-wrapper > #checkout-page-container { margin-bottom:0;}
  .checkout-top-header.navbar-fixed-top #storeLogo img{margin-top:0;}
  .account-content h4 {margin:0 0 0; font-size:16px; color:#26396a; font-weight:500;}
  .checkout.shopping-cart .able-grid-content img.img-responsive{padding:10px; background:rgba(0,0,0,0.85); border-radius:6px;}
  article.product-item.product-single { padding-top:120px;}
  .product-item.product-single .product-carousel .productImage.img-responsive {padding:25px; width:150px; margin:0 auto 25px;}
  
  .product-body #buyProductDialogWidget #buy-product-dialog-form{ text-align:center;}

  .product-item.product-single #buy-product-dialog-form h3 span{ list-style:30px;}
  #buy-product-quantity-box.quantity {display:block;text-align:center;}
  #buy-product-quantity-box.quantity .product-quantity { display:block; margin:0 auto; width:136px; padding:0;}
  .product-item.product-single #buy-product-dialog-form .product-form .btn-addtocart { width:123px; padding:10px 0; margin:11px auto;}
  .widget-social-media-links { padding:0;text-align:center;display:block;clear:both;float:none;width:190px;margin:13px auto;height:30px;}
  .product-item.product-single #buy-product-dialog-form h3 span { font-size:26px; color:#fff; line-height:36px;}
  .footer-section.ok .img-responsive { margin-top:25px; max-width:90px;}
  .product-item.product-single #ProductWishandEmail { float:none; text-align:center; padding:0 0 10px 0;}
  .ui-sortable-handle-mask-mask .tabs.product-tabs{padding-bottom:50px;}
  #basket-notifier-container .basket-notify-wrapper img {padding:9px 15px; border-radius:10px;}
  #basket-notifier-container .basket-notify-wrapper .miniBasketItemDetail .title a {font-size:20px; line-height:24px;}
  .faq-page {padding:120px 0 50px;}
  .faq-page h2 {font-size:30px; color:#ffb71c; text-align:center; font-weight:600; padding:0; margin:0; line-height:42px;}
  .faq-page .card .card-header h5 .btn { padding:5px 10px; display:block; font-size:15px; font-weight:500; width:100%; text-align:left; white-space:break-spaces; line-height:20px;}
  .modal-dialog {max-width:94%;}
  .modal-dialog .modal-content{ padding:14px;}
  .checkout.shopping-cart .able-grid-content small.visible-xs{ float:left; padding:2px 5px 2px 0; float:left;}
  .column.col-md-9.main-content .row.oneColumnLayout .widget-wrapper{ margin-top:20px; margin-bottom:20px;}
  .column.col-md-3.left-sidebar aside.sidebar{ margin-top:120px; margin-bottom:40px;}
  
  .able-grid-bordered {border:1px solid #EBEBEB; margin:13px 0;}
  .able-grid-bordered .col-xs-6.col-sm-3.able-grid-col,
  .able-grid-bordered .col-xs-6.col-sm-2.able-grid-col,
  .able-grid-bordered .col-xs-6.col-sm-1.able-grid-col{ width:100%; float:none}
  .able-grid-bordered .able-grid-content small { padding:0 0;}
  .column.col-md-9.main-content #account-edit-bill-address-form-container{margin-top:0; margin-bottom:0;}
  .contact-form-border{ border:5px dashed #fff;}
#shipping-estimate-container > aside.sidebar{border:2px dashed #fff;}
#checkout-page-container > .account-content{ border:2px dashed #fff;}
.mainContentWrapper:after{ border:2px dashed #fff;}
.modal-dialog:after{border:2px dashed #fff;}
.column.col-md-6 .widget.loginWidget:after{border:2px dashed #fff;}
.column.col-md-6 #registerDialogWidget:after{border:2px dashed #fff;}
.column.col-md-3.left-sidebar aside.sidebar:after{border:2px dashed #fff;}
.column.col-md-9.main-content .row.oneColumnLayout .widget-wrapper:after{border:2px dashed #fff;}
.column.col-md-3 .widget-wrapper .sidebar:after{border:2px dashed #fff;}
.column.col-md-9.main-content #account-edit-bill-address-form-container:after{border:2px dashed #fff;}
#checkoutPage #checkout_shipPage .col-lg-9:after{border:2px dashed #fff;}
#checkoutPage #checkout_shipPage .col-lg-3 .sidebar:after{border:2px dashed #fff;}
#checkout_shipMethodPage:after{border:2px dashed #fff;}
#checkout_shipMultiPage:after{border:2px dashed #fff;}
.column.col-md-6 .widget.loginWidget{ margin-top:120px; margin-bottom:0;}
.column.col-md-6 #registerDialogWidget{ margin-top:40px;}  
#basket-notifier-container .basket-notify-wrapper .divider{clear:both;} 
.cart-row.table-products .product-quantity .btn{ margin-bottom:0;}
.table-products .product-quantity .form-control{ margin-bottom:0;}
#buy-product-quantity-box.quantity .product-quantity{width:151px;}
.features-summary-v2 {
	min-height: 70px;
  }
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 article.product-item .product-quickview { display:block; opacity:1; width:50%; background:#fff; border-radius:6px; top:auto; margin-top:15px; position:relative; left:25%;}
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 article.product-item .product-quickview .btn-quickview{ padding:8px 0; border-radius:5px; font-size:16px; color:rgba(0,0,0,0.9);}
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 article.product-item .product-quickview .btn-quickview:hover{ background:rgba(255,202,0,1); color:rgba(0,0,0,0.9);}
.modal-content .modal-body .product-item.product-single{ padding-top:0;}
.modal-content .modal-body .product-item.product-single .product-carousel .item img{ width:58%; display:block; margin:0 auto; background:rgba(0,0,0,0.8); padding:15px; border-radius:5px;}
.modal-content .modal-body .product-item.product-single form h3{color:#26396a!important; line-height:30px!important; text-align:center; display:block; font-size:24px; }
.modal-content .modal-body .product-item.product-single form h3 span {color:#26396a!important; line-height:30px!important; text-align:center; display:block; font-size:24px; padding:10px 0 0;}
.modal-content .modal-body .product-item.product-single #buy-product-dialog-form .price {  color:#26396a; font-size:22px; line-height:22px; text-align:center;}
.modal-content .modal-body .product-item.product-single #buy-product-dialog-form .price .baseprice, 
.modal-content .modal-body .product-item.product-single #buy-product-dialog-form .price .specialprice{ color:#26396a!important; font-size:20px!important;}
.modal-content .modal-body article.product-item.product-single .product-rating{ text-align:center;}
#buy-product-quantity-box.quantity .product-quantity{ padding-left:12px;}
.features-summary ul li {font-size:14px; line-height:16px;}
#products.grid article.product-item .features-summary p {font-size:13px; line-height:18px;}
.widget-wrapper.product-boxes .content .product-body h3{font-size: 16px;}
.widget-wrapper.product-boxes .content .product-body .price { display:block; padding:12px 0 0; margin:0;}
#products.grid article.product-item p{ margin:0;}
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 { padding-bottom:0; margin-bottom:0;}
.widget-wrapper.product-boxes #products .col-md-4.col-sm-4.col-xs-6 .product-item{ height:auto!important;}
}

.tabs.product-tabs .tab-content .description-wrapper h2{color:#000; font-size:24px;}  
.tabs.product-tabs .tab-content .description-wrapper ul{list-style:none; padding-left:15px; padding-top:10px; padding-bottom:10px;}
.tabs.product-tabs .tab-content .description-wrapper ul li{color:#394854; list-style:none; font-size:16px; line-height:24px; background:url(images/check-icon.png) no-repeat 0 5px; padding-left:30px; background-size:16px;}
.tabs.product-tabs .tab-content .description-wrapper p{color:#394854; font-size:16px;} 
.tabs.product-tabs .tab-content .description-wrapper h6{color:#394854; font-size:16px;} 
.tabs.product-tabs .tab-content .description-wrapper p strong{ color:#ffc000;}

.tabs.product-tabs .nav-tabs > li > a{opacity:1; background: #222; color:#ffc000; }
.tabs.product-tabs .nav.nav-tabs li a{ padding:8px 15px; font-weight:500;}
.tabs.product-tabs .nav-tabs > li.active > a, .tabs.product-tabs .nav-tabs > li.active > a:focus, .tabs.product-tabs .nav-tabs > li.active > a:hover {
    border-top-color: #ffb71c;
    background:#ffc000;
    color:#230000;
}
 
.features-summary { background:rgba(0,0,0,0.4); padding:20px 10px 10px; border-radius:5px; min-height:430px;}
.features-summary h2{color:#fff; font-size:20px; margin-bottom:10px; font-weight:500; letter-spacing:0;}  
.features-summary ul{list-style:none; padding-left:15px; padding-top:10px; padding-bottom:10px;}  
.features-summary ul li{color:#fff; list-style:none; font-size:16px; line-height:22px; background:url(../../../Assets/ContentImages/features-icns.png) no-repeat 0 10px!important; 
padding:6px 0 6px 30px; background-size:16px; text-align:left;}
#products.grid article.product-item .features-summary p{color:#f5f5f5; font-size:15px; line-height:20px; margin:15px 0;} 
#products.grid article.product-item .features-summary p strong{ color:#ea7900;}

.display-nn2{ display:none!important;}
#products > .col-md-4.col-sm-4.col-xs-6{width:33.33%; margin-bottom:5px; padding: 0 15px;}


.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content{background: #fff; margin-top: 0;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content h3{color: #26396a; font-weight: 700; font-size: 28px; padding-bottom:8px; }
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content p{margin: 0;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .box form .input-group input{padding: 12px 20px;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order .paymentMethodList form .radio{margin-top: 0; padding-bottom: 15px;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order .paymentMethodList form .radio label{ font-size: 16px; font-weight:500;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order .col-lg-4{width: 100%; float: none;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order .col-lg-8{width: 100%; float: none;} 
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order.checkout.payment-method{ margin:0; width:100%; text-align:left;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order.checkout.payment-method p{ text-align:left; font-size:16px;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order.checkout.payment-method .col-lg-4{width: 100%; float: none;}
.inner-banner #main-section .column.col-md-9 .widget-wrapper > .account-content .products-order.checkout.payment-method .col-lg-8{width: 100%; float: none;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-12 .widget-wrapper{ margin-top:180px; margin-bottom:100px; border-radius:10px; padding:6px; position:relative;}
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content{ background:#fff!important; position:relative; z-index:999; margin:0;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-12 .widget-wrapper ~ .widget-wrapper{margin-top:0px;}

.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content h3{color: #26396a; font-weight: 700; font-size: 28px; padding-bottom:8px; }
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content p{margin: 0;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-12 .widget-wrapper ~ .widget-wrapper .account-content h3{color: #26396a; font-weight: 700; font-size:22px; padding-bottom:8px; }
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content .able-grid-bordered{margin-bottom:30px;}
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content .sidebar .widget.boxed-widget h3{font-weight:600; font-size:18px; }
.inner-banner #main-section .row.oneColumnLayout .column.col-md-9 .widget-wrapper #checkout-page-container{background:none; border:none; margin-bottom:0; }
.inner-banner #main-section .row.oneColumnLayout .column.col-md-9 .widget-wrapper { margin-top:0; margin-bottom:60px; border-radius:10px; padding:6px;
 position:relative; border: solid 1px #d5d5d5;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-9 .widget-wrapper:after{ position:absolute; width:100%; height:100%; content:''; background:none; border:6px dashed #fff; border-radius:10px; margin:0; padding:0; top:0; left:0;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-9 .widget-wrapper .account-content{ background:#fff!important; position:relative; z-index:999; margin:0;}
.inner-banner #main-section .row.oneColumnLayout .column.col-md-9 .widget-wrapper ~ .widget-wrapper{margin-top:0px;}

.inner-banner #main-section .row.oneColumnLayout .column.col-sm-12.col-xs-12.col-md-12 .widget-wrapper{ margin-top:0; padding:0;}
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .content.no-bottom-padding #shopping-cart h3{ font-size:20px;}
.inner-banner #main-section .row.oneColumnLayout .column.col-sm-12.ui-sortable .widget-wrapper ~ .widget-wrapper{margin-bottom:80px;}
.inner-banner #main-section .row.oneColumnLayout .widget-wrapper .account-content .able-grid-content{ margin:0;} 

.payment-method { width:131%; margin-left:-31%; background:#fff; padding:20px 15px; border-radius:6px; text-align:center; margin-bottom:10px;}
.payment-method p{ font-size:18px; font-weight:600; color:#1d3f73; text-align:center;} 
.payment-method ul{ list-style:none; padding:0; margin:0; text-align:center;}
.payment-method ul li{ list-style:none; text-align:center; display:inline-block; padding:9px 25px; margin:0 8px; border-radius:5px; color:#fff; font-size:15px; text-transform:uppercase; font-weight:700;}
.payment-method ul li img{ margin-bottom:0; margin-right:8px; display:inline-block; width:24px; height:24px;}
.payment-method ul li.btc-crypto{ background:#FC0;} 
.payment-method ul li.eth-crypto{ background:#395175;} 
.payment-method ul li.ltc-crypto{ background:#345d9d;}  
.payment-method ul li.usdt-crypto{ background:#4baa8f;}
.payment-method ul li.metacoin1-logo{ background:#3e1a00;}
.account-content .col-lg-4 .sidebar{ border:solid 1px #eee; box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
#paymentWidget .alert-warning {
    color: #AEA64B;
    background-color: #FAFAD2;
    display: none;
}

@media(max-width:767px) { 
#products > .col-md-4.col-sm-4.col-xs-6{width:100%; margin-bottom:30px;}
.row.oneColumnLayout > .col-md-12{ padding:0;}
.payment-method { width:100%; margin-left:auto; margin-bottom:25px;}
.payment-method p{ font-size:15px;}
.payment-method ul li { padding:5px 6px; margin:5px 1px; border-radius:2px; font-size:11px; font-weight:600;}
.features-summary{ min-height:290px;}
}
.Moodle_button .buttons {
    margin: 30px 20px;
}

/*__________________________ Member Communcations page css END here ________________________*/
/*----------------------------------------------------------------------------------------------*/
.header-blue-bg {
  background: rgba(0,0,0,0.75);
min-height: 106px;
width: 100%;
float: left;
position: relative;
z-index: 1;
}
.shop-meta1-member-v2.member-welcome-message-v2 a.mc-view-full-details{font-size: 16px; width: 160px; padding: 12px; margin: 25px 0 0; font-weight: 500;}
.shop-meta1-member-v2.member-welcome-message-v2 a.mc-view-full-details:hover{margin: 25px 0 0;}
.newsletter-html-boxes h2{padding-bottom: 5px; text-align:left; font-size:24px;} 
.newsletter-html-boxes p{text-align:left; }
.sidebar .nav-pills > li > a img { margin-right:3px; width:22px;}
.sidebar .nav-pills > li > a{padding: 12px 0 12px 6px}
.row-content tr td a strong{color: inherit;}
.member-communcations-v2 { background:url("../../../Assets/NewsletterImages/Member-Communcations.jpg") top center no-repeat fixed; background-size:100%; color:#fff; min-height:70vh; margin:0 auto; padding:0; position:relative;}
.member-communcations-v2 h1 { font-size:56px; text-align:center; color:#fff; position:absolute; width:100%; top:35%; left:0; text-transform:uppercase;}
.member-comm-boxes img{width:100%; height:auto; padding-bottom:0;}
.member-comm-boxes a.mc-view-full-details{font-size: 16px; background: #ffc000; color: #330000; width: 150px; padding:10px 10px; margin:10px 0 0; font-weight: 500;}
.member-comm-boxes { background:#fff; padding:20px; box-shadow:0 10px 25px rgba(0,0,0,0.08); margin-bottom:30px;}
.member-com-sidebar { background:#fff; box-shadow:0 10px 25px rgba(0,0,0,0.08); margin-bottom:30px; padding:20px 20px 20px;}
.member-com-sidebar > h3{font-size: 18px; line-height: 24px; margin-top: 0;}
.member-com-sidebar > p{ font-size: 16px; padding: 10px 0;}
.member-communcations-main { margin-top:-350px; bottom:-350px; background: #f0f0f0; position:relative;}
 
.member-communcations-inner { background:url("../../../Assets/NewsletterImages/Member-Communcations.jpg") top center no-repeat fixed; background-size:100%; color:#fff; min-height:40vh; margin:0 auto; padding:0; position:relative;} 
.member-communcations-inner.newsletter-8ul { background:url("../../../Assets/NewsletterImages/Member-Communcations-8ul.jpg") top center no-repeat fixed; background-size:100%; color:#fff; min-height:60vh; margin:0 auto; padding:0; position:relative;} 
.member-communcations-inner h1 { font-size:50px; text-align:center; color:#fff; position:absolute; width:100%; top:34%; left:0; text-transform:uppercase; text-shadow: 0 3px 0px rgba(0,0,0,0.1);}
span.newsletter-dates { font-size:14px; letter-spacing:0.50px; padding-top:6px; display:block; position:absolute; top:0; z-index:9; background:#fff; right:15px; padding:9px 10px 7px 15px; border-radius:0 0 0 20px;}
.newsletter-html-boxes { position:relative;}
/*.sidebar .nav-stacked > li.member-communcations-list{display:none;}*/

@media (min-width: 1200px) {
	.member-communcations-main.member-communcations-main-inner .container{width:1080px; position: relative; top: -40px;}	
}

/* _____________________ NEW THEME CSS START HERE _______________________*/
/*----------------------------------------------------------------------*/

/*SECTIONS*/  /*First Section*/ 
/*================(slider) ====================*/
.video-slides { padding:0; height:auto; margin:0 0 -5px; width:100%; background-size:100%; position:relative;}
#intro #video-one{ width:100%; top:0; left:0; position:fixed;}
.header-video-bg{ width: 100%; height:234px; background: url("images/header-video-bg.png") repeat-x top left; position:absolute; top:0; left:0; z-index:1;}
.inner-video-slides { padding:0; height:105vh; width:100%; overflow:hidden; background-size:100%;position: -webkit-sticky; position:sticky; top:0;}
#inner-one{ width:100%; position: fixed;}
#inner-two{ width:100%; position: -webkit-sticky; position:sticky; top:0; z-index:5;}
#inner-three{ width:100%; position: -webkit-sticky; position:sticky; top:0; z-index:6;}
#inner-four{ width:100%; position: -webkit-sticky; position:sticky; top:0; z-index:7;}

#video-two, #video-three{position: -webkit-sticky; position:sticky; top:0; width: 100%;}
.eco-video2.sticky-video{position: fixed; top: 0; left: 0; width: 100%; height: 100vh;}
.eco-video3.sticky-video{position: fixed; top: 0; left: 0; width: 100%; height: 100vh;}

#inner-one p{ font-size:18px; text-align:center; color:#fff; line-height:26px;}
#inner-two h2{font-size: 50px; padding-top: 350px; padding-bottom: 15px;}
#inner-two p{ font-size:18px; text-align:left; color:#fff; line-height:26px;}
#inner-three h2{font-size: 50px; padding-top: 350px; padding-bottom: 15px;}
#inner-three p{ font-size:18px; text-align:left; color:#fff; line-height:26px;}

.ul8-journey{position: relative; height: 100%;}
.middle-content-row{position: relative; height: 100vh;}
.middle-content-v2{margin:0; position:absolute; top:50%; left:0; transform:translate(0, -50%);}
.middle-content-v3{margin:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%;}
.ul8-journey h2{text-align:left; font-size:36px; color:#fff;padding:0; font-weight:600;}
.ul8-journey p{text-align:left; font-size:18px; color:#fff;padding:10px 0 35px; margin:0; line-height:24px; font-weight:500;}
.ul8-journey a{display:block; width:250px; padding:12px 0; text-align:center; outline: none; border-radius:5px; color:#000; background:#fff;  text-decoration: none; font-weight:500; font-size: 16px; }
.ul8-journey a:hover{color:#fff; background:#004fc1; text-decoration: none;}
.ul8-journey ul li{display: inline-block; list-style: none; margin-right:15px;}
.ul8-journey ul li:last-child a{background:#004fc1; color:#fff; }
.ul8-journey ul li:last-child a:hover{background:#fff; color:#000;}
.ul8-exchange-section{text-align: left;}
.ul8-exchange-section h5{margin-top:0; background:#fff; padding:7px 14px; font-size:16px; color:#004fc1; display: inline-block; text-transform: uppercase; font-weight: 600;}
.ul8-exchange-section h2{font-size:38px; color:#fff; padding:0; font-weight:600; margin:5px 0 12px;}
.ul8-exchange-section p{font-size:16px; color:#fff;padding:10px 0 25px; margin:0 auto; line-height:24px; font-weight:500;}
.ul8-exchange-section ul{margin-left: 15px;}
.ul8-exchange-section ul li{font-size:16px; color:#fff;padding:10px 0 10px; margin:0 auto; line-height:24px; font-weight:500;}
.mva-section h2{text-align:center; font-size:40px; color:#000000; padding:0; width: 100%; font-weight:600; line-height:54px;}

.mva-card-section h2{text-align:left; font-size:56px; color:#000;padding:350px 0 0; font-weight:600;}
.mva-card-section p{text-align:left; font-size:30px; color:#000;padding:0 0 25px; margin:0; line-height:40px; font-weight:500;}

.ul8-debitcard-app{text-align: center;}
.ul8-debitcard-app h2{text-align:center; font-size:56px; color:#000;padding:150px 0 0; font-weight:600;}
.ul8-debitcard-app p{text-align:center; font-size:24px; color:#000;padding:0 0 25px; max-width:100%; margin:0 auto; line-height:40px; font-weight:500;}
.ul8-debitcard-app a{margin: 0 auto;}


.footer-section.ok{background:#000617; padding:60px 0 0; position: relative; z-index: 9; text-align:center;}
.footer-section.ok img.futr-logo{max-width:160px; }
.footer-section.ok ul{display:block; padding:15px 0; margin:0; list-style: none;}
.footer-section.ok ul.futr-contact{padding:30px 0;}
.footer-section.ok ul.futr-contact li{color:#a3a5a7; }
.footer-section.ok ul.futr-contact li img{margin-right:8px;}
.footer-section.ok ul li{display:inline-block; list-style:none; color:#fff; font-size:16px; font-weight: 400; text-align: left; padding:0 12px;}
.footer-section.ok ul li a{color: #fff; text-decoration: none; display: block; line-height: 34px; text-align: left;}
.footer-section.ok ul.futr-menu{border-top:solid 1px #1a1f2f; border-bottom:solid 1px #1a1f2f;}
.footer-section.ok a{color: #fff; text-decoration: none; display: block;font-size: 16px; line-height:16px;}
.footer-section.ok a:hover{color:#ffc000;}
.futr-logo{max-width:60%;}
.footer-section.ok .copyright-new{font-size:16px; color:#a3a5a7; text-align: center; padding:30px 0 40px; margin:0; }

 /*Second Section*/  
.sevice-items { margin-top:40px;}
 .single-item { background-color:#fff;text-align:center;margin-bottom:20px;}
 .single-item:hover i { color:#fff;background-color:#004fc2;cursor:pointer;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;border-color:transparent;}
 .single-item i { margin-top:30px;font-size:26px;color:#004fc2;border:1px solid #e7e7e7;border-radius:50%;width:80px;height:80px;line-height:80px;display:inline-block;text-align:center;}
 .single-item h2 { font-size:15px;color:#1e1e1e;font-weight:700;text-transform:uppercase;}
 .single-item p { margin-top:10px;margin-left:20px;margin-right:20px;padding-bottom:20px;}
 .service-arrow  { text-align:center;margin-top:10px;padding-bottom:20px!important;}
 .service-arrow i { font-size:22px;color:#004fc2;width:30px;height:30px;line-height:28px;display:inline-block;text-align:center;border:1px solid #004fc2;border-radius:50%;}
 .service-arrow i:hover { color:#004fc2;border-color:#004fc2;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
 .service-arrow:active .btn { box-shadow:none;}

  /*Third Section*/  .left-text { position:absolute;margin-top:20%;background-color:#fff;border-top:3px solid #004fc2;}
 .left-text h2 { margin-right:30px;margin-left:30px;padding-top:10px;padding-bottom:15px;font-size:20px;color:#1e1e1e;font-weight:700;}
 .left-text .line { margin-left:30px;width:180px;height:2px;background-color:#ddd;}
 .left-text p { margin:30px;}
 .left-text .button { margin:30px;padding-bottom:30px;}
 .left-text a { text-decoration:none!important;font-size:13px;font-weight:600;padding:7px 10px;margin:0px;color:#fff!important;background-color:#004fc2;}

  /*Fourth Section*/ .right-text { position:absolute; z-index:11;background-color:#fff;border-top:3px solid #004fc2;}
 .right-text h2 { margin-right:30px;margin-left:30px;padding-top:10px;padding-bottom:15px;font-size:20px;color:#1e1e1e;font-weight:700;}
 .right-text .line { margin-left:30px;width:180px;height:2px;background-color:#ddd;}
 .right-text p { margin:30px;}
 .right-text .button { margin:30px;padding-bottom:30px;}
 .right-text a { text-decoration:none!important;font-size:13px;font-weight:600;padding:7px 10px;margin:0px;color:#fff!important;background-color:#004fc2;}
 .templatemo-position-relative { position:relative;}
 #third-section, #third-section .container, #third-section .row, #fourth-section, #fourth-section .container, #fourth-section .row { height:100%;}
 .fourth-arrow { text-align:center;position:absolute;bottom:20px;left:0;width:100%;}
 .fourth-arrow i { font-size:22px;color:#fff;width:30px;height:30px;line-height:28px;display:inline-block;text-align:center;border:1px solid #fff;border-radius:50%;}
 .fourth-arrow i:hover { color:#004fc2;border-color:#004fc2;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
 .fourth-arrow:active .btn { box-shadow:none;}

 /*fifth Section*/ #fifth-section { text-align:center;padding-top:40px;background-color:#fff;}
 #fifth-section h1 { font-size:22px;color:#1e1e1e;font-weight:700;text-transform:uppercase;padding-bottom:15px;border-bottom:1px solid #004fc2;}
 #fifth-section p { margin-top:5px;}
 .submit-form { margin-top:40px;}
 .submit-form input { color:#888;padding:8px 10px;font-size:13px;width:100%;outline:none;border:1px solid #ddd;}
 .submit-form select { color:#888;padding:8px 10px;font-size:13px;width:100%;outline:none;border-color:#ddd;}
 #fifth-section .templatemo-submit { display:block;margin-top:24px;margin-bottom:60px;text-decoration:none;font-size:13px;font-weight:600;padding:10px 60px;color:#fff;background-color:#004fc2;border:0px;}

 .templatemo-center { text-align:center;}
 /*FOOTER*/ footer { background-color:#004fc2;text-align:center;}
 .social-icons li { margin-top:60px;list-style:none;display:inline-block;}
 .social-icons a { color:#004fc2;margin:0 5px;width:25px;height:25px;border-radius:50%;background-color:#fff;text-align:center;display:inline-block;line-height:25px;}
 .social-icons a:hover { background-color:#004fc2;color:#fff;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
 .copyright-text p { text-transform:uppercase;margin-top:20px;font-size:12px;color:#fff;font-weight:300;padding-bottom:10px;}
 .copyright-text a { color:#f9c9c9!important;text-decoration:none!important;}
 .third-arrow  { text-align:center;padding-bottom:40px;}
 .third-arrow i { font-size:22px;color:#004fc2;width:30px;height:30px;background-color:#fff;line-height:28px;display:inline-block;text-align:center;border:1px solid #fff;}
 .third-arrow i:hover { -webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
 .third-arrow:active .btn { box-shadow:none;}
/*____________ Contact us v2 ________________*/
/*-----------------------------------------------*/
.ul8-new-header .contact-nav .navbar-nav > li > a{color:#000;}
.contact-us-v2 {background: url("images/contactus-bg-v2.jpg") top center no-repeat fixed; background-size: cover; color:white; min-height:100vh; margin:0 auto; padding:60px 0 0;}
.contact-us-v2 h1{font-size: 40px; color: #000; font-weight: 500; text-align: center; padding:180px 0;}
.contact-us-box-v2{background:#ffffff; padding:40px 10px 60px;}
.contact-us-box-v2 input{background: #fff; width: 100%; padding:12px 15px 12px 40px; box-shadow: none; margin:0 0 15px; border-radius:3px; color: #000; font-size: 16px; border: solid 1px #ccc; }
.contact-us-box-v2 input[type="submit"], .contact-us-box-v2 button{ background: #ffc000; border: none; color: rgba(0,0,0,0.95); font-size: 16px; font-weight: 800; text-transform: uppercase; margin: 18px 0; display: block; padding: 15px 35px; text-align: center; border-radius:5px;}
.contact-us-box-v2 input[type="submit"]:hover, .contact-us-box-v2 button:hover{background: #260e01; color: #ffc000;}
.contact-us-v2 .row{margin:0; position: relative; bottom:-10px;}
.contact-us-v2 .row .col-md-5, .contact-us-v2 .row .col-md-7{padding:0;}
.contact-us-box-v2 form label{font-size:15px; text-transform: uppercase; color:#000; font-weight:500;}
.contact-us-box-v2 form .form-inline{display: flex; }
.contact-us-box-v2 form .form-group{position: relative; margin-bottom:15px; padding:0;}
.contact-us-box-v2 form span{font-size:12px; color:#FF0000; position: absolute; left:0; top:39px; font-weight:500;}

.contact-us-box-v2 form input[type="text"]{ background:url(images/contact-name.png) no-repeat 10px 10px; font-family:'Poppins', sans-serif;}
.contact-us-box-v2 form #Phone{ background:url(images/contact-phone.png) no-repeat 10px 10px;}
.contact-us-box-v2 form #Email{ background:url(images/contact-emailid.png) no-repeat 10px 10px;}
.contact-us-box-v2 form textarea{ background:url(images/contact-message.png) no-repeat 10px 10px;box-shadow: none; border: solid 1px #ccc; margin-bottom: 20px;}
.contact-us-box-v2 .components-content .col-md-12.b-r p{font-size: 24px; font-weight: 600;}

.contact-us-box-v2 .actions-area button.btn.btn-primary{float:none; margin-top:0;}

.get-support-box-v2{background:url("images/contact-back.png") right top 20px no-repeat, #004ab2; padding:60px 45px 136px; height:100%; background-size:auto 95%;}
.get-support-box-v2 h2{color: #000; font-size:45px; padding:6px 0; font-weight:600; color:#fff; margin: 0; padding: 0;}
.get-support-box-v2 p, .get-support-box-v2 h6{font-size:18px; color: #fff; padding:20px 0; margin: 0; font-weight:500; line-height:24px;}
.get-support-box-v2 h6{color:#ffc000; padding: 0;}
.get-support-box-v2 hr{width: 60px; display: block; height: 5px; border: none; background: #ffc000; margin:10px 0 20px 0; padding: 0; }
.get-support-box-v2 ul{margin: 10px 0; list-style: decimal;}
.get-support-box-v2 ul li{display: block; list-style: decimal;font-size: 16px; color: #000; font-weight: 400;}
.get-support-box-v2 ul li a{ color: #000; font-size: 16px; display: block; padding:3px 0 4px;}
.get-support-box-v2 ul li a:hover{text-decoration: none; color: #ffc000;}
.get-support-box-v2 > a{background: #ffc000; border: none; width: 180px; color: rgba(0,0,0,0.95); font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 24px 0; display: block; padding: 15px 20px; text-align: center; border-radius:5px; }
.get-support-box-v2 > a:hover{text-decoration: none; background: #260e01; color: #ffc000;}

.email-box-v2{background: rgba(255,255,255,0.7); padding:15px 20px;}
.email-box-v2 h2{ border-left: solid 5px #ffc000; padding-left: 15px; color: #000; font-size: 24px; margin-left: -20px; padding: 6px 15px; margin-bottom: 0; font-size: 600;}
.email-box-v2 a{color: #000; font-size: 13px; padding: 0; margin: 0;}
.question-call-v2{ border-left: solid 5px #ffc000; padding-left: 15px; margin:65px 0 80px -20px; }
.question-call-v2 p{font-size: 16px; color: #000; padding: 0 0 5px; margin: 0;}
.question-call-v2 h2{ padding: 0; margin: 0; border: none;}
.connect-withus-v2{padding:20px 0 35px;}
.connect-withus-v2 li{display: block; font-size: 16px; }
.connect-withus-v2 li a{ color: #000; display: block; padding: 6px; font-size: 16px; font-size: 500;}
.connect-withus-v2 li a i{float: left; width: 25px; margin:3px;}
.connect-withus-v2 li a:hover{text-decoration: none; color: #ffc000;}


/*____________ Contact us new v2 ________________*/
/*-----------------------------------------------*/

/*____________ Contact us v2 ________________*/
/*-----------------------------------------------*/
.events-sign-up {background: url("images/contactus-bg-v2.jpg") top center no-repeat fixed; background-size: cover; color:white; min-height:100vh; margin:0 auto; padding:60px 0;}
.events-sign-up h1{font-size:36px; color: #000; font-weight: 500; text-align: center; padding-bottom:30px;}
.events-sign-up p{font-size: 20px; color: #000; font-weight: 500; text-align: center; padding-bottom: 15px;}
.events-sign-up-box-v2{background: rgba(255,255,255,0.7); padding:15px 20px;}
.events-sign-up-box-v2 h2{ border-left: solid 5px #ffc000; padding-left: 20px; color: #000; font-size: 24px; margin-left: -20px; padding: 6px 20px;}
.events-sign-up-box-v2 p{font-size: 16px; color: #000; padding:0 10px 10px; margin: 0;font-weight: 400; text-align: left;}
.events-sign-up-box-v2 hr{width: 60px; display: block; height: 5px; border: none; background: #ffc000; margin:10px 0 20px 0; padding: 0; }
.events-sign-up-box-v2 input{background: #fff; border: none; width: 100%; padding: 10px 15px; margin:8px 0; border-radius:5px; color: #000; font-size: 16px; border: solid 1px #fff; box-shadow:0 1px 1px rgba(0,0,0,0.1); }
.events-sign-up-box-v2 input[type="submit"], .events-sign-up-box-v2 button{ background: #ffc000; border: none; width: 160px; color: rgba(0,0,0,0.95); font-size: 18px; font-weight: 600; text-transform: uppercase; margin:10px 0; display: block; padding: 13px 20px; text-align: center; border-radius:5px;}
.events-sign-up-box-v2 input[type="submit"]:hover, .events-sign-up-box-v2 button:hover{background: #260e01; color: #ffc000;}
.events-sign-up-box-v2 input[type="checkbox"]{background: #fff; border: none; width:auto; float: left; padding: 10px 15px; margin:8px 0; border-radius:5px; color: #000; font-size: 16px; border: solid 1px #eee; }
.events-sign-up-box-v2 span.checkbx-content{float: left; padding-left: 15px; color: #545454; padding:6px; max-width: 90%;}

.email-box-v2{background: rgba(255,255,255,0.7); padding:15px 20px;}
.email-box-v2 h2{ border-left: solid 5px #ffc000; padding-left: 15px; color: #000; font-size: 24px; margin-left: -20px; padding: 6px 15px; margin-bottom: 0; font-size: 600;}
.email-box-v2 a{color: #000; font-size: 13px; padding: 0; margin: 0;}
.question-call-v2{ border-left: solid 5px #ffc000; padding-left: 15px; margin:65px 0 80px -20px; }
.question-call-v2 p{font-size: 16px; color: #000; padding: 0 0 5px; margin: 0; text-align: left;}
.question-call-v2 h2{ padding: 0; margin: 0; border: none;}
.connect-withus-v2{padding:20px 0 35px;}
.connect-withus-v2 li{display: block; font-size: 16px; }
.connect-withus-v2 li a{ color: #000; display: block; padding: 6px; font-size: 16px; font-size: 500;}
.connect-withus-v2 li a i{float: left; width: 25px; margin:3px;}
.connect-withus-v2 li a:hover{text-decoration: none; color: #ffc000;}
/*____________ Contact us new v2 ________________*/
/*-----------------------------------------------*/
.contact-us-bg-v2 {background: url("images/contactus-bg2-v2.jpg") top center no-repeat fixed; background-size: cover; color:white; min-height:88vh; margin:0 auto; padding:100px 0;}
.contact-us-bg-v2 h1{font-size:75px; color: #ffc000; font-weight: 700; text-align: center; padding-bottom:0;}
.contact-us-bg-v2 p{font-size: 20px; color:#240c00; font-weight: 400; text-align: center; padding-bottom: 40px;}
.chat-email-box-v2{background: #fff; border-radius:15px; box-shadow: 0 20px 50px rgba(0,0,0,0.1); text-align: center; padding:40px 30px 30px; margin-top:20px; display: block; transition: all 0.5s ease-in-out;}
.chat-email-box-v2:hover{background: #ffc000; margin-top:10px; transition: all 0.5s ease-in-out; text-decoration: none;}
.chat-email-box-v2 img{max-width: 100%; height: auto; display: block; margin: 0 auto 25px;}
.chat-email-box-v2 span{ display:block; transition: all 0.5s ease-in-out; width:180px; background:#FFC000; color:#240c00; font-weight:600; font-size:18px; padding:12px; text-align:center; border-radius:50px; margin:15px auto;}
.chat-email-box-v2:hover span{text-decoration: none; background:#240c00; color: #ffc000; transition: all 0.5s ease-in-out;}
/*____________ FAQs v2 ________________*/
/*-----------------------------------------------*/
.faq-banner-v2 {background: url("images/faq-banner-v2.jpg") top center no-repeat fixed; background-size: cover; color:white; min-height:100vh; margin:0 auto; padding:0; position: relative;}
.faq-banner-v2 h1{font-size:56px; text-align:center; color:#fff; position:absolute; width:100%; top:45%; left:0; text-transform:capitalize; }
.faq-content-v2 {background: url("images/faq-content-bg-v2.jpg") top center no-repeat fixed; background-size: cover; color:white; min-height:100vh; margin:0 auto; padding:80px 0; position: relative;}
.faq-content-v2 h2{ font-size:36px; color: #000; text-align: center; text-transform: uppercase;}
.faq-content-v2 h4{font-size:24px; color:#000; padding:25px 0 5px; font-weight: 600; }
.faq-content-v2 .card { border:none; background:rgba(255,255,255,0.8); margin:15px 0; box-shadow:0 3px 4px rgba(0,0,0,0.03); border-radius:5px; }
.faq-content-v2 .card-body { padding:15px 20px;}
.faq-content-v2 .card-body p {color:#26323e; font-size:16px; line-height:24px; text-align: left; margin:0; padding:3px 0 10px;}
.faq-content-v2 .card .card-header { padding:10px; background:none; border-bottom:0px;}
.faq-content-v2 .card .card-header h5 { margin:0;}
.faq-content-v2 .btn.btn-link { font-family:'Poppins', sans-serif; color:#000; text-align:left; padding:6px 10px; text-decoration:none; font-size:17px; font-weight:600; display:block; position: relative; width:100%; white-space:break-spaces;}
.faq-content-v2 .card-header h5 button[aria-expanded="false"] { background:url(images/faq-plus-icon-v2.png) no-repeat right 5px;}
.faq-content-v2 .card-header h5 button[aria-expanded="true"] { background:url(images/faq-less-icon-v2.png) no-repeat right 5px;}
button:focus, a:focus, a:hover{outline: none; text-decoration: none;}


/*============Private-non-statutory-trust==========*/
.private-trust{background: url("images/private-non-statutory-trust-back.jpg") top center no-repeat fixed; background-size: cover; min-height:100vh; margin:0 auto; padding:130px 0; text-align: center;}
.private-trust h1{font-size: 40px; color: #000; font-weight:600; text-align: center; padding:0; text-transform: uppercase;}
.private-trust p{font-size:18px; color:#000; font-weight: 500; line-height:24px; margin:0; padding:15px 0;}
.private-trust p a{color:#ffc000; text-decoration: underline;}
.private-trust p a:hover{text-decoration: none;}
.private-trust iframe{height: 643px!important; max-width: 100%; width: 100%; margin:30px 0 40px;}
.private-trust a.buynow-btn{font-size:16px; color:#000; display: block; width:170px; text-align: center; padding:15px 30px; background:#ffc000; border-radius:5px; text-decoration: none; text-transform: uppercase; font-weight:600; box-sizing: border-box; margin: 0 auto;}
.private-trust a.buynow-btn:hover{background:#000; color:#ffc000;}


/*============Private-non-statutory-trust==========*/
.secured-party-creditor{background: url("images/secured-party-creditor-bg.jpg") top center no-repeat fixed; background-size: cover; min-height:100vh; margin:0 auto; padding:130px 0; text-align: center;}
.secured-party-creditor h1{font-size: 40px; color: #000; font-weight:600; text-align: center; padding:0; text-transform: uppercase;}
.secured-party-creditor p{font-size:18px; color:#000; font-weight: 500; line-height:24px; margin:0; padding:15px 0;}
.secured-party-creditor p a{color:#ffc000; text-decoration: underline;}
.secured-party-creditor p a:hover{text-decoration: none;}
.secured-party-creditor iframe{height: 643px!important; max-width: 100%; width: 100%; margin:30px 0 40px;}
.secured-party-creditor a.buynow-btn{font-size:16px; color:#000; display: block; width:170px; text-align: center; padding:15px 30px; background:#ffc000; border-radius:5px; text-decoration: none; text-transform: uppercase; font-weight:600; box-sizing: border-box; margin: 0 auto;}
.secured-party-creditor a.buynow-btn:hover{background:#000; color:#ffc000;}


/*============Service Page==========*/
.service-banner{background: url("images/service-back.jpg") top center no-repeat fixed; background-size:cover; min-height:100vh; margin:0 auto; padding:30px 0 0;}
.service-banner h1{font-size:75px; color: #000; font-weight:600; padding:0; margin: 0;}
.service-banner p{font-size:22px; color:#000; line-height:30px; padding:8px 50px 25px 0; margin:0;}
.service-banner ul li{display: inline-block; margin-right:4px; list-style: none; background:#fff; border-radius:5px; text-align: center; width:88px; padding:6px; box-sizing: border-box;}
.service-banner ul li img{max-width:50px; margin:0 auto;}
.service-banner ul li span{display: block; font-size:14px; color:#000; margin:8px 0 0; padding:0;}

.service-list{padding:100px 0;}
.service-list h1{font-size:36px; color:#000; font-weight: 600; text-transform: uppercase; text-align: center; padding-bottom:50px; margin:0;}
.service-list .service-box{background:#fff; border-radius:10px; box-shadow:0 20px 50px rgba(0,79,194,0.1); padding:13px; min-height:810px; position:relative; margin:15px 0;}
#products .product-item .product-overlay{border-radius:10px; background: url("images/service-imgbox-back.jpg") top center no-repeat; background-size:cover; overflow: hidden; padding:35px; text-align: center;}
.service-box h2{font-size:18px; color:#000; text-transform: uppercase; font-weight:600; margin:12px 20px; padding:0; text-align: center; line-height:22px; }
.service-box h4{font-size:20px; color:#fff; font-weight: 600; text-transform: uppercase; padding:12px 15px; background:#ffc000; margin:0 0 17px; text-align: center;}
.service-box ul li{display: block; list-style: none; padding:3px 0 3px 25px; font-size:16px; color:#394854; line-height:25px; background: url("images/check-icon.png") top 8px left no-repeat; background-size:17px;}
.service-box h6{background:#fff9e5; border-radius:8px; text-align: center; padding:16px 9px; font-size:14px; color:#394854; font-weight: 400; line-height:18px; margin:18px 0 22px;}
.service-box h6 span{color:#ff3434; font-weight: 600;}
.service-box h3{font-size:24px; color:#000f24; font-weight: 600; margin:8px 0 0;}
.service-box a.buynow-btn{background:#004fc2; font-size:14px; color:#fff; font-weight:600; text-transform: uppercase; padding:12px; border-radius:4px; display: block; text-align: center;}
.service-box a.buynow-btn i{margin-right:5px; font-size: 16px;}
.service-box a.buynow-btn:hover{background:#ffc000;}
.service-list .service-box .row{position: absolute; bottom:15px; width:100%;}
.service-box p{font-size:14px; text-align: center; line-height:18px; color:#394854; font-weight: 400; padding:4px 0 8px; margin:0;}
#main-section > .container{width: 100%; box-sizing:border-box; padding: 0;} 


/*______________ Typer________________*/
/*===================================*/

#typer{position:absolute; bottom:13%; width: 100%; height: auto; text-align: center; font-size:44px!important;}
#typer span{display: inline-block; background: rgba(0,0,0,0.7); color: #fff; padding:6px 25px; text-align:center;}


@media(min-width:320px) and (max-width:767px) {
.page-header {border-top:10px solid #fae385; border-left:0px solid #000; border-right:0px solid #000; width:100%;}
.smart-contract-footer {display:none;}
.smart-contract { padding-bottom:25px;}
.ul8whitepaper-page a{ margin:0px auto 30px auto;}
.container.whitepaper-contianer {width:100%;}
.content .whitepaper-page h2{ letter-spacing:0;}
.meeting-videos iframe, .meeting-videos .col-sm-6 iframe { height:190px!important;} 
.meeting-videos h3{ font-size:16px;} 
.coin-holder-meeting-reply {  padding:10px 0; min-height:400px;}
.coin-holder-meeting-reply .meeting-videos .row{ margin:0;}
.coin-holder-meeting-reply .meeting-videos .row .col-sm-12, 
.coin-holder-meeting-reply .meeting-videos .row .col-sm-6{ padding:0;}  
.top-banner h2{ font-size:20px;}
.three-services{ padding-top:15px; padding-bottom:0px;}
.three-services p{ padding-left:0; padding-right:0;}
.humainty-section{ padding:20px;}
.importance{ padding-top:0;}
.investment-bank{ padding-left:15px; padding-right:15px;}
.ul8-card{padding-left:15px; padding-right:15px;}
.three-services p{ font-size:16px;}
.humainty-text ul li{ font-size:16px;}
.opportunity-sec p{ font-size:16px; line-height:24px;}
.banking-investor p{ font-size:16px;}
.importance p{ font-size:16px;}
.source-cord{ padding-left:15px; padding-right:15px;}
.technical-overview p{ font-size:16px;}
.faq .card-body p{ font-size:15px; line-height:24px;}
footer.navbar ul{ text-align:left;}
footer.navbar h3{ color:#fff;}
.faq{ padding-bottom:0;}
.eco-system-section{ padding-top:150px;}
.ptop90,.ptop46,.ptop58 {padding-top:25px;}
.eco-system-item2-text h2, .eco-system-item-text h2{ line-height:36px;}
.eco-system-item2-text, .eco-system-item-text{ padding-bottom:40px;}
.eco-system-item-text h3, .eco-system-item2-text h3{ font-weight:400;}
.meeting-videos .small-resorse-videos iframe, .meeting-videos .small-resorse-videos .col-sm-4 iframe{ height:187px!important;}	
	.ul8-new-header .contact-nav .navbar-nav > li > a{color:#fff; }
	.ul8-new-header .navbar-nav > li.login-signup{color:#000;}
	.private-trust, .secured-party-creditor{padding:120px 0 50px;}
	.private-trust h1, .secured-party-creditor h1{font-size:26px; padding:0;}
	.private-trust p, .secured-party-creditor p{font-size:14px; line-height:20px; padding:15px 0 0; font-weight:400;}
	.private-trust iframe, .secured-party-creditor iframe, .faq-content-v2 .card-body iframe { height:auto!important; margin:15px 0 30px; width:100%!important; max-width:100%; min-height:220px!important;}	
	.get-support-box-v2{padding:20px;}
	.get-support-box-v2 h2{font-size:30px;}
	.get-support-box-v2 p, .get-support-box-v2 h6{font-size:15px; padding:12px 0;}
	.contact-us-box-v2{padding:20px 10px;}
	.contact-us-box-v2 form label{font-size:14px;}
	.contact-us-box-v2 form .form-inline{display: block;}
	.contact-us-box-v2 input{font-size:15px;}
	.contact-us-box-v2 form span{font-size:18px;}
	.contact-us-box-v2 input[type="submit"], .contact-us-box-v2 button{font-size:16px;}
	.faq-content-v2 h2{display: none;}
	.faq-content-v2{padding:30px 0 50px;}
	.faq-content-v2 h4{font-size:22px; padding:20px 0 3px;}
	.faq-content-v2 .btn.btn-link{font-size:15px; padding:5px;}
	.faq-content-v2 .card-header h5 button{background-size:26px !important; padding-right:32px;}
	.faq-content-v2 .card-body p{font-size:14px; line-height:22px;}
	.service-banner h1{font-size:40px; padding:0;}
	.service-banner p{font-size:18px; padding:5px 50px 20px 0; line-height:25px;}
	.service-banner ul li{margin-right:1px; width:61px; padding:10px 4px 4px;}
	.service-banner ul li img{max-width:36px;}
	.service-banner ul li span{font-size:12px; margin:4px 0 0;}
	.service-banner{min-height:85vh;}
	.service-list{padding:60px 0;}
	.service-list h1{font-size:30px; padding-bottom:15px;}
	.service-list .service-box{min-height:auto;}
	.service-list .service-box .row{position: inherit;}
	.service-box h2{font-size:17px; margin:10px;}
	.service-box h4{font-size:18px;}
	.service-box ul li{font-size:15px;}
	.service-box h3{font-size:22px; margin:10px 0 13px;}	
	.ul8-new-header .navbar-brand span{color: #ffb71c; padding: 20px; display: block; font-size: 22px;}
	.ul8-new-header .navbar-brand .p1[data-count]::after {
    position: relative;
    right: 4px;
    bottom: 20px;
    content: attr(data-count);
    font-size: 55%;
    padding: 2px 6px;
    border-radius: 50%;
    line-height: 1em;
    color: #252525;
    background: #fff;
    text-align: center;
    min-width: 1em;
    font-weight: 500;}	
}
 /*RESPONSIVE*/ 
@media (max-width:991px) {  .fourth-arrow { text-align:center;margin-top:92vh;}
 .submit-form select { margin-top:15px;}
 .submit-form input { margin-top:15px;}
 }
 @media (max-width:767px) { 
  .right-caption h4 { font-size:16px;}
 .right-caption h2 { font-size:26px;}
 .left-image { float:none;}
 .left-image img { margin:0 auto;}
 .right-caption { text-align:center;margin-top:10px;padding-bottom:0;}
 .right-caption h2 { padding-bottom:0px;margin-top:0px;}
 .right-caption p { margin-top:-5px;}
 .stroked-button { padding-bottom:15px;padding-top:10px;margin-top:10px;}
 .sub-menu a { color:#999!important;}
 .navbar-inverse .navbar-toggle { border-color:#004fc2!important;background-color:#004fc2;}
 .navbar-inverse .navbar-toggle:hover { background-color:#004fc2!important;}
 .right-text .button { padding-bottom:0px;}
 .left-text .button { padding-bottom:0px;}
 .whitepaper-page-v2 > .container > h2{font-size:24px;}	 
 .whitepaper-page-v2 > .container > a { width: 230px; padding: 10px; font-size: 15px;}
 .faq-banner-v2{min-height:85vh; background-size:485%;}
 .faq-banner-v2 h1{font-size: 30px; top: 42%; text-shadow:0px 1px 17px rgba(0,0,0,0.4);}
 .faq-content-v2 h2{font-size: 30px;}
 .faq-content-v2 .btn.btn-link{white-space: break-spaces; padding-right: 40px;}
 .futr-logo { max-width:30%; display: block; margin: 0 auto; margin-bottom:20px;}
 .futr-section{padding:30px 0 0;}
 .futr-section .copyright-new{font-size: 12px; padding:20px 0;}
	 .futr-section img.futr-logo{max-width: 120px;}
	 .futr-section ul.futr-contact{padding:0 0 15px;}
	 .futr-section ul li{font-size:14px; padding:0 8px; line-height:30px;}
	 .futr-section ul.futr-contact li img{max-height:12px; margin-right:3px;}
 .team-banner-v2 img{max-width: 100%; height: auto;}
 .team-banner-content-v2{padding-top:0;}
 .team-banner-content-v2 h1{font-size: 30px; text-align: center;}
 .team-banner-content-v2 p{font-size: 16px; line-height: 22px; text-align: center;}
 .team-banner-content-v2 a{margin: 0 auto; font-size: 15px; width: 260px;}
 .team-banner-v2{min-height: 25vh; padding-bottom: 50px;}
 .executive-members-v2 h2{font-size: 30px; font-weight: 600; padding-bottom: 6px;}
 .executive-members-v2 p{font-size: 15px; line-height: 22px;}
 .special-advisor-v2{margin: 0;background-size: cover; height: auto; padding-bottom: 50px; min-height: 50px;}
 .executive-members-v2{margin: 0; background-size: cover; height: auto; padding-bottom: 50px;}
 .members-box-v2{margin:15px 0;}
 .affairs-box-v2{margin-top: 0;}
 .affairs-box-v2 h2{padding-top: 30px;}
 .amazing-team-v2 h2{font-size: 24px;}
 .technical-overview h1{font-size: 30px; text-align: left;}
 .contact-us-v2 h1{font-size: 30px; padding:70px 0 20px;}
 #intro #video-one { width:220%; top:0; left: -60%; position:fixed;}
 .video-slides{height: auto;}	
 .bg__first.templatemo-position-relative { height:auto;min-height: 58vh;}
	 .ul8-journey h2{font-size:26px; padding-top:0; color:#fff; text-shadow: 2px 2px 40px rgba(0,0,0,0.8);}
	 .ul8-journey p{font-size:15px; line-height:22px; color: #fff; text-shadow: 2px 2px 40px rgba(0,0,0,0.8); padding:0 0 20px;}
	 .ul8-journey a{font-size:15px; width:240px;}
	 .ul8-journey ul li{margin:0 10px 10px 0;}
	 .bg__second { background: url("images/being-free.jpg") 33% 0 no-repeat; height:90vh; margin:0 auto; padding:0; background-size:450%;}
	 .ul8-exchange-section h5{font-size:14px; margin-top:0;}
	 .ul8-exchange-section h2{font-size:24px; padding:0px;}
	 .ul8-exchange-section p{font-size:15px; line-height:23px; padding:0 0 20px;}
	 .ul8-exchange-section ul li{font-size:15px; line-height:24px;}
	 .bg__third { background: url("images/mission.jpg") 50% 0 no-repeat; height:90vh; margin:0 auto; padding:0; background-size:430%;}
	 .ul8-exchange-section a{margin-bottom: 100px;}
	 .bg__fourth { background:url("images/supporting.jpg") 50% 0 no-repeat; height:80vh; margin:0 auto; padding:0; background-size:380%;}
	 .mva-section h2{font-size:20px; padding:0; margin:-150px 0 0; line-height: normal;}
	 .ul8-new-header .navbar .navbar-nav{margin-top: 0;}
	 .futr-section ul li a{text-align: center; font-size: 14px; line-height: 30px;}
	 .futr-section a{text-align: center; font-size: 14px;}
	 .bg__innerVideo{min-height: 58vh; height: auto;}
	 .ecosystem-video-banner h1{ font-size: 34px;}
	 #inner-one p{line-height: 20px; font-size: 15px;}
	 .inner-video-slides video{ width: 225%;}
	 #inner-two h2{padding-top: 150px; font-size: 30px;}
	 #video-two, #video-three{width: 238%;}
	 #inner-two p{font-size:15px; line-height: 20px; font-weight: 400;}
	 .inner-video-slides{ height:60vh; margin:0 auto; padding:0;}
	 #inner-three h2{padding-top: 100px; font-size:28px;}
	 #inner-three p{font-size:15px; line-height: 20px; font-weight: 400;}
	 .contact-us-box-v2, .get-support-box-v2m .email-box-v2{margin-bottom: 15px;}
	 .subscribe-newsletter-v2{padding: 100px 0;}
	 .subscribe-content-v2{padding: 0;}
	 .subscribe-content-v2 h2{font-size: 36px;}
	 .subscribe-content-v2 p{font-size: 20px; line-height: 24px;}
	 .subscribe-form-v2{margin-top:25px; padding:10px 15px;}
	 .technical-overview { background: url("images/technical-overview-v2.jpg") top right no-repeat fixed; background-size: cover;}
	 .whitepaper-page-v2{padding: 100px 0;}
	 .contact-us-bg-v2 h1{font-size:50px;}
	 .contact-us-bg-v2 p{font-size: 16px; padding-bottom: 30px;}
	 .contact-us-bg-v2{padding: 70px 0;}
	 .chat-email-box-v2{border-radius:5px; padding:20px 15px 10px;}
	 .chat-email-box-v2 img {max-width:auto; height:75px;}
	 .chat-email-box-v2 span{font-size:14px; padding:10px; width:auto; display:block;}	 
	 .ul8-new-header .navbar{padding:7px 0; background:#000 !important;}
	 .top-bar{text-align: center;}
	 .top-bar ul li{padding:0 7px;}
}
@media(min-width:768px) and (max-width:991px){
	.team-banner-v2 img{max-width: 100%; height: auto;}
	 .team-banner-content-v2{padding-top:55px;}
	 .team-banner-content-v2 h1{font-size: 30px; }
	 .team-banner-content-v2 p{font-size: 16px; line-height: 22px; }
	 .team-banner-content-v2 a{margin:0; font-size: 15px; width: 260px;}
	 .team-banner-v2{min-height: 25vh; padding-bottom: 50px;}
	 .executive-members-v2 h2{font-size: 42px; font-weight: 600; padding-bottom: 6px;}
	 .executive-members-v2 p{font-size: 18px; line-height: 22px; padding-bottom: 30px;}
	 .special-advisor-v2{margin: 0;background-size: cover; height: auto; padding-bottom: 50px; min-height: 50px;}
	 .executive-members-v2{margin: 0; background-size: cover; height: auto; padding-bottom: 50px;}
	 .members-box-v2{margin:15px 0;}
	 .affairs-box-v2{margin-top: 0;}
	 .affairs-box-v2 h2{padding-top:30px; font-size:22px;}
	 .amazing-team-v2 h2{font-size:24px;}
	.members-name-v2{background: none; position: relative; padding: 10px 0;}
	.members-name-v2 h3{padding:10px 0 0; color: #fff; font-size: 18px; text-align: left; margin: 0;}
	.members-name-v2 p{font-size: 14px; text-align: left; padding: 0; margin: 0; line-height: 22px;}
	.affairs-name-v2 p{font-size: 14px; text-align: left; padding: 0; margin: 0; line-height: 22px;}
	.futr-section img.futr-logo{max-width: 135px;}
	.futr-section ul li a{font-size: 14px; line-height: 28px;}
	.futr-section a{font-size: 13px;}
	.futr-section ul li, .futr-section .copyright-new{font-size:14px;}
	.futr-section ul.futr-contact li img{max-height:13px; margin:-2px 5px 0 0;}
	#intro #video-one { width:240%; top:0; left:-70%;}
	#video-two, #video-three { width:240%; top:0; left:-70%;}
	.ul8-journey h2{font-size:32px; padding:0;}
	.ul8-journey p{font-size:16px; line-height:24px; padding:5px 0 15px;}
	.ul8-journey ul li{margin:0 10px 10px 0;}
	.bg__second{background:url(images/being-free.jpg) 45% 0 no-repeat fixed;}
	.subscribe-content-v2 h2{font-size: 40px;}
	.subscribe-content-v2 p { font-size:25px; color:#fff; line-height:36px;}
	.ul8-exchange-section h2{font-size:26px;}
	.ul8-exchange-section h5{margin-top:0;}
	.mva-section h2{font-size:32px; padding:0;}	
	.service-banner h1{font-size:50px;}
	.service-banner p{font-size: 18px; line-height: 26px; padding: 5px 0px 20px 0; margin: 0;}
	.service-banner ul li{margin-right:1px; }
	.service-banner ul li img{max-width:36px;}
	.service-banner ul li span{font-size:12px; margin:4px 0 0;}
	.service-list h1{padding-bottom:25px;}
	.service-list{padding:70px 0;}
	.service-box h2{font-size:17px; margin:10px;}
	.service-box h4{font-size:18px;}
	.service-box ul li{font-size:15px;}
	.service-box h3{font-size:20px; margin:10px 0 13px;}
	.service-box a.buynow-btn{font-size:12px;}	
	.secured-party-creditor h1, .private-trust h1{font-size:34px; padding:70px 0 0;}
	.secured-party-creditor p, .private-trust p{font-size:15px; padding:5px 0 15px;}
	.secured-party-creditor iframe, .private-trust iframe{height:400px!important; margin:30px 0 40px;}	
	.contact-us-v2 h1{font-size:36px; padding:135px 0 30px;}
  .get-support-box-v2{padding:30px 20px;}
	.get-support-box-v2 h2{font-size:30px;}
	.contact-us-box-v2{padding:30px 10px; }
	.contact-us-box-v2 form label{font-size:14px;}	
	.faq-content-v2 h2{display: none;}
	.faq-banner-v2 h1{font-size:48px;}
	.faq-content-v2 .card-body iframe{height:335px!important; margin:30px 0 40px;}
	.faq-content-v2 .btn.btn-link{white-space:break-spaces; padding:6px 40px 6px 10px;}
	.faq-content-v2 .card-body{padding:0 20px 15px;}
	.faq-content-v2 .card-body p{font-size:15px;}	
}
@media(min-width:992px) and (max-width:1199px){
	 #intro #video-one { width:142%; top:0; left:-21%;}
	.team-banner-v2 img{max-width: 100%; height: auto;}
	 .team-banner-content-v2{padding-top:55px;}
	 .team-banner-content-v2 h1{font-size: 30px; }
	 .team-banner-content-v2 p{font-size: 16px; line-height: 22px; }
	 .team-banner-content-v2 a{margin:0; font-size: 15px; width: 260px;}
	 .team-banner-v2{min-height: 25vh; padding-bottom: 50px;}
	 .executive-members-v2 h2{font-size: 42px; font-weight: 600; padding-bottom: 6px;}
	 .executive-members-v2 p{font-size: 18px; line-height: 22px; padding-bottom: 30px;}
	 .special-advisor-v2{margin: 0;background-size: cover; height: auto; padding-bottom: 50px; min-height: 50px;}
	 .executive-members-v2{margin: 0; background-size: cover; height: auto; padding-bottom: 50px;}
	 .members-box-v2{margin:15px 0;}
	 .affairs-box-v2{margin-top: 0;}
	 .affairs-box-v2 h2{padding-top:30px; font-size:22px;}
	 .amazing-team-v2 h2{font-size:24px;}
	.members-name-v2{background: none; position: relative; padding: 10px 0;}
	.members-name-v2 h3{padding:10px 0 0; color: #fff; font-size: 18px; text-align: left; margin: 0;}
	.members-name-v2 p{font-size: 14px; text-align: left; padding: 0; margin: 0; line-height: 22px;}
	.affairs-name-v2 p{font-size: 14px; text-align: left; padding: 0; margin: 0; line-height: 22px;}
	.futr-section ul li a{font-size: 14px; line-height: 28px;}
	.futr-section ul li, .futr-section .copyright-new{font-size:14px;}
	.futr-section ul.futr-contact li img{max-height:14px;}
	.futr-section a{font-size: 13px;}	
	#video-two, #video-three { width:142%; top:0; left:-21%;}
	#inner-two h2, #inner-three h2{padding-top: 250px;}
	.ul8-journey a{font-size:14px; width:210px;}
	.ul8-journey ul li{margin-right:5px;}
	.ul8-journey h2{padding:0;}
	.ul8-exchange-section h2{font-size:36px;}
	.ul8-exchange-section h5{margin-top:0;}
	.service-banner h1{font-size:60px;}
	.service-banner p{font-size: 18px; line-height: 26px; padding: 5px 0px 20px 0; margin: 0;}
	.service-banner ul li{margin-right:1px; width:85px;}
	.service-banner ul li img{max-width:36px;}
	.service-banner ul li span{font-size:12px; margin:4px 0 0;}
	.service-list h1{padding-bottom:25px;}
	.service-list{padding:70px 0;}
	.service-box h2{font-size:17px; margin:10px;}
	.service-box h4{font-size:18px;}
	.service-box ul li{font-size:14px; line-height:22px;}
	.service-box h3{font-size:20px; margin:10px 0 13px;}
	.service-box a.buynow-btn{font-size:12px; padding:10px 5px;}
	.service-box p{font-size:13px; line-height:17px;}
	.service-list .service-box{min-height:820px;}
	.service-box h6{font-size:13px; padding:12px 8px;}
	.service-list .service-box .row{margin:0 -10px;}
	.service-list .service-box .row .col-sm-6{padding:0 10px;}
	.contact-us-v2 h1{font-size:36px; padding:150px 0 60px;}
	.get-support-box-v2{padding:30px 30px 78px;}
	.contact-us-box-v2{padding:30px 10px; }
	.get-support-box-v2 h2{font-size:38px;}
	.contact-us-box-v2 form label{font-size:14px;}
	.contact-us-box-v2 form .form-inline .form-group{max-width:50%;}
	.contact-us-box-v2 form .form-inline .form-group img{width:100%;}
	.contact-us-box-v2 input[type="submit"], .contact-us-box-v2 button{font-size: 16px; margin: 8px 0;}
	.faq-content-v2 .btn.btn-link{padding:6px 40px 6px 10px;}
	.faq-content-v2 .card-body{padding:0 20px 15px;}
	.faq-content-v2 .card-body p{font-size:15px;}
	.private-trust iframe{height:530px!important;}	
}

@media(min-width:1199px) and (max-width:1500px){
	.team-banner-v2 img{max-width: 100%;}	
	.team-banner-content-v2{padding-top: 120px;}
	.executive-members-v2{background-size: 97%; margin-top: -130px; padding-top: 50px;}
	.special-advisor-v2{background-size: 97%; margin-top: -185px; padding-top: 50px;}
	.affairs-box-v2 h2{padding-top: 25px;}
}

@media(min-width:1501px) and (max-width:1650px){
	.team-banner-v2 img{max-width: 100%;}	
	.team-banner-content-v2{padding-top: 120px;}
	.executive-members-v2{background-size: 90%; margin-top: -130px; padding-top: 50px;}
	.special-advisor-v2{background-size: 90%; margin-top: -170px; padding-top: 50px;}
	.affairs-box-v2 h2{padding-top: 25px;}	
}

@media(min-width:1651px) and (max-width:1800px){
	.team-banner-v2 img{max-width: 100%;}	
	.team-banner-content-v2{padding-top: 120px;}
	.executive-members-v2{background-size: 85%; margin-top: -100px; padding-top: 50px;}
	.special-advisor-v2{background-size: 85%; margin-top: -150px; padding-top: 50px;}
	.affairs-box-v2 h2{padding-top: 25px;}
	
}


@media (max-width:767px) {
	.ul8-new-header .navbar .navbar-nav{ background: #000;}
	.ul8-new-header .navbar-nav > li > a{padding: 10px;}
	.ul8-new-header .navbar-brand img { width:55px; margin-left:15px;}
	.ul8-new-header .navbar-nav > li > a{font-size: 13px; padding:8px 10px; }
	.ul8-new-header .navbar-nav > li{padding-left:0px;}
	.ul8-new-header .navbar-nav > li.login-signup a {padding:5px 12px; display:inline-block; margin:5px 0; font-size:12px; }
	.video-slides {margin:60px 0 -5px;}
	.top-bar{display: none;}
	.ul8-new-header .navbar-inverse{top: 0;}
}

@media(min-width:768px) and (max-width:991px){
	.ul8-new-header .navbar-nav > li.login-signup a { padding:5px 12px; display:inline-block; margin:0; font-size:12px; }
	.ul8-new-header .navbar-nav > li > a{padding: 6px 1px; font-size: 12px; }
	.ul8-new-header .nav a{margin-left: 10px;}
	.ul8-new-header .navbar-nav > li{padding-left:0px;}
	.ul8-new-header .navbar-brand img{max-width:70px;}
}
@media(min-width:992px) and (max-width:1199px) {
	.ul8-new-header .navbar-nav > li.login-signup a { padding:5px 12px; display:inline-block; margin:0; font-size:12px; }
	.ul8-new-header .navbar-nav > li > a{padding: 6px 6px; font-size: 13px; }
	.ul8-new-header .navbar-nav > li{padding-left:2px;}
	.ul8-new-header .nav a{margin-left: 10px;}
	.ul8-new-header .navbar-brand img {max-width:85px;}
}
@media(min-width:320px) and (max-width:359px) {
	.futr-section ul li{font-size:13px;}
	.bg__second, .bg__third, .bg__fourth{background-size:480%;}
	
	
}
 