a.gflag {vertical-align:middle;font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url(//gtranslate.net/flags/16.png);}
a.gflag img {border:0;}
a.gflag:hover {background-image:url(//gtranslate.net/flags/16a.png);}
#goog-gt-tt {display:none ;}
.goog-te-banner-frame {display:none ;}
.goog-te-menu-value:hover {text-decoration:none ;}
#google_translate_element2 {display:none;}
table { width: 100%; margin-bottom: 5px; }
table td, table th { padding: 8px; }
.wrapper { width: 100%; background: url("images/bg.png") center top / cover no-repeat rgb(16, 15, 21); }
.headerContainer { width: 100%; border-bottom: 1px solid rgb(160, 118, 18); overflow: hidden; }
.headerInner { width: 1170px; margin: 0px auto; }
#logo { width: 219px; height: 56px; background: url("images/logo.png") 0px 0px no-repeat transparent; display: block; float: left; margin: 10px 0px; }
.headerInner p { font-size: 14px; color: rgb(255, 255, 255); margin: 0px 0px 0px 30px; text-transform: uppercase; display: inline-block; padding: 28px 41px; float: left; background: rgb(28, 26, 31); font-weight: 500; }
.headerInner p span { color: rgb(253, 209, 9); }
.hdRight { float: right; padding: 19px 0px; }
.mainNavRight { float: right; }
.navbar { margin: 0px; min-height: 28px; }
.navbar .nav > li { float: left; }
.navbar .nav > li ul { display: none; }
.navbar .nav > li:hover ul { display: block; position: absolute; left: 0px; top: 28px; width: 220px; background: rgb(251, 189, 10); z-index: 9999; }
.navbar .nav > li:hover ul li { padding: 4px 10px; border-bottom: 1px solid rgb(255, 255, 255); }
.navbar .nav > li:hover ul li:last-child { border-bottom: none; }
.navbar .nav > li:hover ul li a { color: rgb(0, 0, 0); text-transform: uppercase; font-size: 12px; display: block; }
.navbar .nav > li:hover ul li:hover { background: rgb(242, 148, 48); }
.headerContainer .navbar ul.nav > li > a { font-size: 13px; color: rgb(255, 255, 255); text-decoration: none; line-height: 30px; padding: 3px 4px; margin: 0px 8px; font-weight: 500; text-transform: uppercase; }
.headerContainer .navbar ul.nav > li > a:hover { color: rgb(199, 144, 33); }
.navbar .navbar-inner > ul > li > a.login { margin-left: 15px; padding: 2px 30px; color: rgb(15, 14, 17); background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); border-radius: 30px; }
.navbar .navbar-inner > ul > li > a.signup { border: 2px solid rgb(247, 171, 27); padding: 0px 28px; color: rgb(255, 255, 255); margin: 0px; border-radius: 30px; }
.navbar .navbar-inner > ul > li > a.login:hover { background: none; padding: 0px 28px; border: 2px solid rgb(247, 171, 27); color: rgb(255, 255, 255); }
.navbar .navbar-inner > ul > li > a.signup:hover { border: 0px; padding: 2px 30px; background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); color: rgb(15, 14, 17); }
.nav > li > a:hover, .nav > li > a:focus { background: none; }
.bannerContainer { width: 100%; padding: 50px 0px; overflow: hidden; }
.bannerInner { width: 1170px; margin: 0px auto; background: url("images/bn-bg.png") right top no-repeat transparent; }
.ctn-banner { width: 35%; text-align: left; overflow: hidden; padding: 20px 0px 50px; }
.ctn-banner h3 { display: inline-block; width: 100%; color: rgb(255, 255, 255); font-weight: 400; font-size: 50px; margin: 0px; line-height: 67px; padding-bottom: 15px; }
.ctn-banner h3 span { font-weight: 500; color: rgb(251, 189, 10); }
.ctn-banner p { display: inline-block; color: rgb(255, 255, 255); font-size: 14px; line-height: 25px; font-weight: 400; margin: 0px 0px 20px; }
.ctn-banner h4 { display: inline-block; width: 100%; color: rgb(254, 219, 18); font-weight: 400; font-size: 24px; margin: 0px; padding-bottom: 30px; }
.banner-btt { width: 100%; overflow: hidden; }
.banner-btt a { font-size: 14px; color: rgb(24, 23, 26); display: inline-block; border-radius: 30px; margin-right: 15px; line-height: 37px; font-weight: 500; text-transform: uppercase; text-decoration: none; padding: 5px 42px; }
.banner-btt a.bn-btt1 { background: rgb(255, 255, 255); }
.banner-btt a.bn-btt2 { background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); }
.banner-btt a.bn-btt1:hover { background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); }
.banner-btt a.bn-btt2:hover { background: rgb(255, 255, 255); }
.profitContainer { width: 100%; overflow: hidden; padding-bottom: 45px; }
.profitInner { width: 1170px; margin: 0px auto; }
.contentBot { width: 100%; overflow: hidden; }
.ctn-bot-row { width: 22%; border-radius: 30px; padding: 120px 0px 31px; margin-right: 46px; text-align: center; float: left; }
.ctn-bot-row1 { background: url("images/ctn-ic1.png") center top 25px no-repeat rgb(4, 4, 5); }
.ctn-bot-row2 { background: url("images/ctn-ic2.png") center top 25px no-repeat rgb(4, 4, 5); }
.ctn-bot-row3 { background: url("images/ctn-ic3.png") center top 25px no-repeat rgb(4, 4, 5); }
.ctn-bot-row4 { background: url("images/ctn-ic4.png") center top 25px no-repeat rgb(4, 4, 5); margin-right: 0px; }
.ctn-bot-row h3, .memtop h2 { font-size: 18px; color: rgb(250, 188, 13); font-weight: 400; margin: 0px 0px 15px; }
.ctn-bot-row p, .memtop p { font-size: 14px; margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 400; }
.becomeContainer { width: 100%; min-height: 70px; background: rgb(14, 13, 17); border-top: 1px solid rgb(182, 134, 17); border-bottom: 1px solid rgb(182, 134, 17); }
.becomeInner { width: 1170px; margin: 0px auto; }
.ctn-become { width: 100%; background: url("images/bg-cal.png") center center / 100% no-repeat transparent; padding: 28px 0px; margin: -15px 0px; text-align: center; }
.ctn-become p { font-size: 26px; color: rgb(17, 17, 18); font-weight: 400; text-transform: uppercase; margin: 0px; line-height: 42px; }
.ctn-become p span { font-weight: 600; }
.startedContainer { width: 100%; background: rgb(16, 15, 21); margin-top: 13px; overflow: hidden; }
.startedInner { width: 1170px; margin: 0px auto; }
.ctn-started { width: 100%; overflow: hidden; }
.started-row { width: 25%; overflow: hidden; padding: 50px 40px; background: rgb(4, 4, 5); float: left; }
.started-row h3 { font-size: 14px; color: rgb(243, 149, 47); margin: 0px; font-weight: 600; padding-bottom: 10px; }
.started-row h1 { font-size: 60px; color: rgb(255, 255, 255); margin: 0px; font-weight: 500; }
.started-row h2, .detailed-stats-box p { font-size: 14px; color: rgb(252, 197, 4); margin: 0px 0px 15px; line-height: 25px; font-weight: 600; text-transform: uppercase; }
.started-row p { color: rgb(255, 255, 255); font-size: 14px; margin: 0px; font-weight: 500; line-height: 26px; }
.started-row a, .detailed-stats-box a { color: rgb(17, 23, 37); font-size: 14px; margin: 17px 0px 0px; padding: 7px 25px; font-weight: 500; line-height: 20px; text-decoration: none; text-transform: uppercase; display: inline-block; background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); border-radius: 30px; }
.started-row a:hover, .detailed-stats-box a:hover { background: rgb(255, 255, 255); }
.started-part2 { background: rgb(25, 25, 30); }
.started-part4 { background: rgb(25, 25, 30); }
.CalculateContainer { width: 100%; padding: 45px 0px; background: url("images/about-img.png") center top / cover no-repeat; overflow: hidden; }
.CalculateInner { width: 1170px; margin: 0px auto; }
.CalculateLeft { width: 30%; float: left; }
.CalculateLeft h1 { width: 100%; font-size: 30px; color: rgb(252, 195, 6); margin: 0px 0px 25px; font-weight: 500; }
.CalculateLeft h3 { width: 50%; font-size: 14px; color: rgb(0, 0, 0); margin: 0px; background: rgb(255, 255, 255); padding: 17px 30px; font-weight: 500; display: inline-block; float: left; border-radius: 30px 0px 0px 30px; }
.CalculateLeft input { font-size: 18px; color: rgb(0, 0, 0); width: 50%; float: right; font-weight: 500; outline: none; text-align: right; border-radius: 0px 30px 30px 0px; background: rgb(244, 156, 41); padding: 11px 26px; border: 1px solid rgb(244, 156, 41); height: 49px; }
.CalculateRight { width: 58%; float: right; padding: 35px 0px 35px 146px; background: url("images/call-img.png") left 25px center no-repeat rgb(0, 0, 0); overflow: hidden; border-radius: 4px; }
.CalculateRight h4 { width: 50%; float: left; font-size: 14px; display: inline-block; color: rgb(255, 255, 255); margin: 0px; font-weight: 500; line-height: 28px; padding-left: 25px; }
.CalculateRight h4 { background: url("images/call-img1.png") left center no-repeat transparent; }
.CalculateRight h4 span { color: rgb(252, 196, 6); }
.contentTopContainer { width: 100%; padding: 50px 0px 60px; overflow: hidden; background: rgb(16, 15, 21); }
.contentTopInner { width: 1170px; margin: 0px auto; overflow: hidden; background: url("images/ctn-icon2.png") right center no-repeat transparent; }
.ctn-forexrial { width: 65%; float: left; }
.ctn-forexrial h1 { font-size: 30px; font-weight: 400; color: rgb(251, 191, 10); margin: 0px; padding-bottom: 25px; }
.ctn-forexrial h1 span { font-weight: 600; }
.ctn-forexrial p { font-size: 14px; color: rgb(255, 255, 255); margin: 0px; font-weight: 400; line-height: 24px; text-align: justify; padding-bottom: 20px; }
.investmentContainer { width: 100%; background: rgb(16, 15, 21); padding: 50px 0px 0px; overflow: hidden; }
.investmentInner { width: 1170px; margin: 0px auto; text-align: center; }
.investmentInner h2 { font-size: 36px; color: rgb(251, 191, 10); display: inline-block; font-weight: 400; text-align: center; background: rgb(16, 15, 21); padding: 0px 15px; margin: 0px; }
.investmentInner h2 span { font-weight: 600; }
.investmentInner hr { margin: -20px 0px 65px; border-top: 3px solid rgb(251, 191, 10); }
.ctn-Instant { width: 48%; float: left; padding: 10px 0px 10px 100px; text-align: left; min-height: 145px; }
.Instant-part1 { background: url("images/ctn-tf1.png") left top 10px no-repeat transparent; }
.Instant-part2 { background: url("images/ctn-tf2.png") left top 10px no-repeat transparent; float: right; }
.Instant-part3 { background: url("images/ctn-tf3.png") left top 10px no-repeat transparent; }
.Instant-part4 { background: url("images/ctn-tf4.png") left top 10px no-repeat transparent; float: right; }
.Instant-part5 { background: url("images/ctn-tf5.png") left top 10px no-repeat transparent; }
.Instant-part6 { background: url("images/ctn-tf6.png") left top 10px no-repeat transparent; float: right; }
.ctn-Instant h1 { color: rgb(251, 191, 10); font-size: 18px; margin: 0px; padding-bottom: 10px; }
.ctn-Instant p { color: rgb(255, 255, 255); font-size: 12px; font-weight: 400; line-height: 21px; margin: 0px; }
.depositContainer { width: 100%; background: url("images/ctn-bg.png") center center / cover no-repeat transparent; overflow: hidden; padding: 50px 0px; }

.depositInner h3 { font-size: 18px; color: rgb(255, 255, 255); margin: 0px; background: linear-gradient(rgb(230, 85, 45) 0%, rgb(241, 113, 78) 50%, rgb(230, 85, 45) 100%); font-weight: 600; text-align: left; padding: 20px 30px; }
.depositInner h3 img { float: right; margin-top: -5px; }
.depositLeft { width: 48%; float: left; overflow: hidden; border-radius: 30px; }
.depositRight { width: 48%; float: right; overflow: hidden; border-radius: 30px; }
.ctn-diposit-part1 {width: 100%;float: left;background: rgb(20, 33, 43);border-width: 0px 3px 3px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: rgb(249, 183, 17);border-bottom-color: rgb(249, 183, 17);border-left-color: rgb(249, 183, 17);border-image: initial;border-top-style: initial;border-top-color: initial;padding: 10px 10px 30px;border-radius: 0px 0px 30px 30px;}
.ctn-diposit-part1 p { font-size: 14px; color: rgb(255, 255, 255); margin: 0px; font-weight: 300; padding: 7px; border-bottom: 1px dotted rgb(252, 194, 7); }
.ctn-diposit-part1 p span { float: right; }
.ctn-diposit-part1 p img { float: right; margin-left: 100px; }
.ctn-diposit-part1 p:last-child { border-bottom: 0px; }
.ctn-diposit-part2 { width: 40%; float: left; text-align: center; padding: 123px 0px; }
.primebitContainer { width: 100%; padding: 55px 0px 30px; background: url("images/bg1.jpg") center top / cover no-repeat transparent; overflow: hidden; }
.primebitInner { width: 1170px; margin: 0px auto; }
.primebitInner h1 { font-size: 36px; color: rgb(255, 255, 255); margin: 0px 0px 50px; text-align: center; font-weight: 400; line-height: 50px; }
.primebitInner h1 span { font-weight: 700; color: rgb(251, 191, 10); }
.ctn-level { width: 65%; margin: 0px auto; }
.livel-part { width: 20%; float: left; background: url("images/call-ic1.png") center center no-repeat transparent; overflow: hidden; padding: 50px; }
.livel-img { width: 20%; float: left; text-align: center; line-height: 160px; }
.livel-part h3 { font-size: 60px; color: rgb(255, 255, 255); margin: 0px; font-weight: 300; line-height: 28px; }
.livel-part h3 span { font-size: 36px; }
.livel-part p { margin: 0px; font-weight: 400; color: rgb(255, 255, 255); font-size: 14px; text-align: center; text-transform: uppercase; }
.text-level { width: 100%; padding-top: 40px; overflow: hidden; }
.text-level p { margin: 0px 0px 20px; font-weight: 400; color: rgb(255, 255, 255); font-size: 14px; text-align: justify; line-height: 24px; }
.solidContainer { width: 100%; background: rgb(13, 12, 15); border-top: 1px solid rgb(236, 173, 16); border-bottom: 1px solid rgb(236, 173, 16); padding: 30px 0px; overflow: hidden; }
.solidInner { width: 1170px; margin: 0px auto; }
.solid { width: 100%; text-align: center; }
.solid a { background: url("images/solid.png") left center no-repeat; display: inline-block; height: 38px; margin: 0px 5px; }
.solid a.solid1 { width: 184px; background-position: 0px 0px; margin-left: 0px; }
.solid a.solid2 { width: 120px; background-position: -192px 0px; }
.solid a.solid3 { width: 155px; background-position: -324px 0px; }
.solid a.solid4 { width: 137px; background-position: -491px 0px; }
.solid a.solid5 { width: 84px; background-position: -638px 0px; }
.solid a.solid6 { width: 98px; background-position: -736px 0px; }
.solid a.solid7 { width: 128px; background-position: -849px 0px; }
.solid a.solid8 { width: 146px; background-position: -990px 0px; }
.solid a:hover { opacity: 0.7; }
.footerContainer { width: 100%; background: rgb(5, 5, 6); padding: 35px 0px; overflow: hidden; }
.footerInner { width: 1170px; margin: 0px auto; }
.ft-row1 { width: 40%; float: left; text-align: left; }
.ft-row1 h3 { font-size: 14px; width: 100%; color: rgb(255, 255, 255); margin: 0px; }
.ft-row1 h3 a { color: rgb(255, 255, 255); }
.ft-part1 { width: 60%; float: right; text-align: right; }
.ft-part1 a { font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; display: inline-block; padding: 2px 10px; }
.contentTopInnerAbout { width: 1170px; margin: 0px auto; overflow: hidden; }
.ctn-forexrial-right { width: 30%; float: right; }
.bannerInner.insideheader { background: none; text-align: center; }
.bannerInner.insideheader .ctn-banner { width: 100%; text-align: center; padding-bottom: 0px; }
.inside_wrap { width: 100%; float: left; padding: 45px 0px; }
.inside_inner { width: 1170px; margin: 0px auto; overflow: hidden; }
.panel-default > .panel-heading {margin-bottom: 10px;color: rgb(255, 255, 255);background-color: rgb(230 85 45);border-color: rgb(179, 186, 207);padding: 10px;}
.panel-default > .panel-heading:hover a { color: rgb(255, 255, 255); }
.panel-default > .panel-heading h4 a.collapsed { background: url("images/faq_plus.png") left 15px center no-repeat rgb(25, 25, 30); color: rgb(251, 191, 10); padding: 15px 15px 15px 55px; }
.panel-default > .panel-heading h4 a { display: block; color: rgb(24, 23, 26); padding: 15px 15px 15px 55px; background: url("images/faq_minus.png") left 15px center no-repeat rgb(253, 201, 1); }
.panel-default {border: none;padding: 10px;border-radius: 0px !important;}
.panel-title { border-bottom: 1px solid rgb(251, 191, 10); }
.panel-body {background: rgb(20 33 43);color: rgb(255, 255, 255);border-top: 1px solid rgb(20 33 43) !important;}
.news_block { border-bottom: 1px solid rgb(251, 191, 10); padding: 0px 0px 20px; }
.news_title { color: rgb(251, 191, 10); padding: 15px 0px 10px; font-size: 20px; font-weight: 500; line-height: 30px; }
.news_time { float: right; background: rgb(41, 41, 50); border-radius: 30px; padding: 0px 15px; font-size: 12px; color: rgb(255, 255, 255); line-height: 30px; }
.ref_wrap { width: 100%; overflow: hidden; padding: 40px 0px; }
.ref_box { width: 50%; float: left; padding: 0px 10px 0px 0px; }
.ref_box_left { width: 27%; float: left; }
.ref_box_right { width: 73%; float: left; }
.ref_box_right h3 { color: rgb(251, 191, 10); font-size: 20px; margin: 0px; padding-bottom: 15px; }
.contact_right { float: right; width: 47%; background: rgb(25, 25, 30); padding: 25px; border-radius: 10px; color: rgb(255, 255, 255); }
.contact_right label.logged { color: rgb(255, 255, 255); }
.contact_right h1, .sectionhead, .refheader { color: rgb(254, 219, 18); font-weight: 400; font-size: 24px; margin: 0px; padding-bottom: 20px; }
.contact_mid { width: 50%; float: left; }
.contact_mid p { text-align: justify; font-size: 16px; line-height: 26px; }
.contact_mid .email { padding: 15px 0px 2px 90px; background: url("images/contactemail.png") left center no-repeat; margin: 15px 0px 0px; display: block; overflow: hidden; }
.contact_mid .email h2, .deposit_text { width: 100%; color: rgb(254, 219, 18); font-weight: 400; font-size: 20px; padding-bottom: 10px; margin: 0px; text-transform: uppercase; }
.deposit_text span { font-weight: 600; }
.contact_mid a { color: rgb(254, 219, 18); }
.contact_mid a:hover { color: rgb(255, 255, 255); }
.form-block { padding: 0px 0px 10px; }
ul.rules { list-style: bullet; padding: 0px 0px 0px 25px; }
ul.rules li { padding: 0px 0px 15px 10px; }
.loginarea, .redirect { background: url("images/bg.png") center top / cover no-repeat rgb(16, 15, 21); }
.loginfor { background: none; }
.loginfor h3 { font-size: 12px; }
.loginpage { padding: 80px 0px 0px; width: 100%; float: left; }
.signuppage { width: 100%; float: left; }
.loginwrappers { width: 70%; float: left; }
.loginpageright { width: 27%; float: right; text-align: right; }
.loginwrappers h2 { width: 100%; float: left; margin: 40px 0px 20px; }
.signuppage h2 { width: 100%; float: left; margin: 20px 0px; }
.loginwrappers h3 { width: 100%; float: left; color: rgb(254, 219, 18); margin: 0px 0px 40px; font-size: 24px; }
.loginwrappers h4 { width: 100%; float: left; color: rgb(255, 255, 255); margin: 0px; font-size: 20px; font-weight: 400; }
.form-container.login { float: left; width: 100%; max-width: 400px; }
.form-container.signup { float: left; width: 100%; }
.loginwrappers label { color: rgb(255, 255, 255); }
.form-container.login a { color: rgb(255, 255, 255); }
.form-container.login a:hover { color: rgb(254, 219, 18); }
.headerContainer.acchead { overflow: initial; }
.membersidebar { width: 100%; overflow: hidden; }
.memtop { width: 22%; border-radius: 30px; padding: 31px 0px; margin-right: 46px; text-align: center; float: left; background: rgb(0, 0, 0); }
.memtop span { display: block; padding: 0px 0px 20px; }
.memtop:last-child { margin-right: 0px; }
.member_right .becomeContainer { border: none; }
.member_right .ctn-become { margin: 0px; }
.member_right .ctn-become a { font-size: 26px; color: rgb(17, 17, 18); font-weight: 400; text-transform: uppercase; margin: 0px; line-height: 42px; }
.account_mid { width: 100%; overflow: hidden; padding: 35px 0px 0px; }
.mem_mid { width: 31.33%; float: left; text-align: center; }
.mem_mid h2 { font-size: 26px; color: rgb(0, 0, 0); margin: 0px; font-weight: 500; border-radius: 50px; line-height: 50px; background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); }
.mem_mid p { font-size: 14px; color: rgb(243, 149, 47); margin: 15px 0px 0px; line-height: 25px; font-weight: 600; text-transform: uppercase; }
.mem_mid.two { margin: 0px 3%; }
.account-bottom { width: 100%; overflow: hidden; padding: 35px 0px 0px; }
.detailed-stats-box { background: rgb(0, 0, 0); width: 25%; float: left; padding: 40px; }
.detailed-stats-box.even { background: rgb(25, 25, 30); }
.detailed-stats-box h3 { font-size: 36px; color: rgb(255, 255, 255); margin: 0px 0px 10px; font-weight: 500; }
.myaccount { width: 100%; overflow: hidden; padding: 35px 0px 0px; }
.member_right table { border-bottom: 1px solid rgb(40, 40, 48); border-left: 1px solid rgb(40, 40, 48); }
.member_right table td, .member_right table th { border-top: 1px solid rgb(40, 40, 48); border-right: 1px solid rgb(40, 40, 48); font-size: 13px; }
.member_right table td.inheader { font-weight: 600; text-transform: uppercase; color: rgb(0, 0, 0); background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); }
.myaccount_wrap .nav-tabs { border-bottom: 1px solid rgb(250, 188, 13); margin-bottom: 35px; width: 100%; float: left; text-align: center; }
.myaccount_wrap .nav-tabs li.active { border-bottom: 1px solid rgb(250, 188, 13); }
.myaccount_wrap .nav-tabs li { float: none; display: inline-block; transition-duration: 0.3s; transition-timing-function: ease-in-out; border-bottom: 1px solid rgb(250, 188, 13); }
.myaccount_wrap .nav-tabs li.active a { color: rgb(11, 29, 38); background: rgb(240, 211, 48); }
.myaccount_wrap .nav-tabs li a { color: rgb(255, 255, 255); font-size: 14px; border: 0px; border-radius: 4px 4px 0px 0px; padding: 8px 20px; text-transform: uppercase; font-weight: 500; background: rgb(25, 25, 30); }
.myaccount_wrap .tab-content { width: 100%; float: left; }
.myaccount_wrap .tab-pane h3 { color: rgb(250, 188, 13); font-size: 18px; margin: 0px 0px 20px; text-transform: uppercase; font-weight: 500; line-height: 30px; padding: 0px; text-align: center; }
.myaccount_wrap .nav-tabs > li.active > a, .myaccount_wrap .nav-tabs > li.active > a:hover, .myaccount_wrap .nav-tabs > li.active > a:focus { border: none; }
.myaccount_wrap .nav-tabs > li.active > a, .myaccount_wrap .nav-tabs > li.active > a:hover, .myaccount_wrap .nav-tabs > li.active > a:focus, .myaccount_wrap .nav > li > a:hover, .myaccount_wrap .nav > li > a:focus { color: rgb(0, 0, 0); border-radius: 3px 3px 0px 0px; background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); }
.myaccount_wrap .panel-default > .panel-heading { color: rgb(11, 29, 38); padding: 0px; background: rgb(240, 211, 48); }
.myaccount_wrap .panel-default { border-color: rgb(240, 211, 48); }
.myaccount_wrap .panel { background-color: rgba(0, 0, 0, 0.6); }
.myaccount_wrap .panel-title > a { padding: 15px 10px; display: block; }
.myaccount_wrap .panel-title > a:hover { text-decoration: none; }
.my_accont { padding: 0px 0px 40px; overflow: hidden; width: 100%; }
.my_accont .started-row { position: relative; }
.my_accont .started-row .radio { color: rgb(17, 23, 37); font-size: 14px; margin: 17px 0px 0px; padding: 7px 25px; font-weight: 500; line-height: 20px; text-decoration: none; text-transform: uppercase; display: inline-block; background: rgb(255, 255, 255); border-radius: 30px; text-align: center; cursor: pointer; }
.my_accont .started-row input[type="radio"] { display: none; }
.my_accont .started-row input[type="radio"]:checked + .radio { background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); color: rgb(0, 0, 0); }
.iagree a:hover { color: rgb(253, 201, 1); }
.payment-container { display: inline-block; margin: 5px; padding: 6px 15px; border: 1px solid rgb(245, 162, 35); border-radius: 4px; background: linear-gradient(rgb(253, 201, 1) 0%, rgb(248, 176, 23) 50%, rgb(242, 148, 48) 100%); color: rgb(16, 15, 21); }
.aff-banners { text-align: center; }
.payment-container input[type="radio"] { margin: 0px 5px; vertical-align: middle; }
@media (max-width: 1170px) {
  .wrapper, .headerContainer, .bannerContainer, .startedContainer, .becomeContainer, .depositContainer, .solidContainer, .CalculateContainer, .investmentContainer, .primebitContainer, .contentTopContainer, .contentBotContainer, .footerContainer, .inside_wrap, .ref_wrap, .loginpage, .signuppage, .membersidebar, .account_mid, .account-bottom, .myaccount, .my_accont { width: 1170px !important; }
  .headerInner, .bannerInner, .startedInner, .CalculateInner, .becomeInner, .depositInner, .solidContainer, .investmentInner, .primebitInner, .contentTopInner, .contentBotInner, .footerInner, .contentTopInnerAbout, .inside_inner { margin: 0px !important; }
}
.progress_icons .progress_icon { display: inline-block; margin: 0px 7px 7px 0px; width: 35px; height: 35px; line-height: 35px; font-size: 17px; color: rgb(255, 255, 255); text-align: center; border-radius: 100%; }
@media only screen and (min-width: 1240px) {
  .menuo-right #Top_bar .menu_wrapper { float: right; }
}
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty { box-shadow: unset; resize: none; border-width: 0px 0px 2px !important; }
.faq .question { margin-bottom: 5px; overflow: hidden; position: relative; background: rgba(0, 0, 0, 0.02); }
.faq .question::before { content: ""; width: 60px; height: 100%; border-width: 0px 1px 0px 0px; border-style: solid; border-color: rgba(0, 0, 0, 0.1); position: absolute; left: 0px; top: 0px; z-index: 1; }
.faq .question::after { content: ""; width: 60px; height: 100%; background: rgba(0, 0, 0, 0.03); position: absolute; left: 0px; top: 0px; z-index: 1; }
.faq .question:last-child { margin-bottom: 0px; }
.faq .question .title { padding: 20px 40px 20px 80px; font-size: 15px; position: relative; cursor: pointer; z-index: 2; }
.faq .question .title > .acc-icon-plus, .faq .question .title > .acc-icon-minus { font-size: 17px; line-height: 17px; display: block; position: absolute; right: 15px; top: 21px; width: 20px; height: 20px; text-align: center; color: rgba(0, 0, 0, 0.25); }
.faq .question .title > .acc-icon-plus::before, .faq .question .title > .acc-icon-minus::before { margin: 0px !important; }
.faq .question .title > .acc-icon-plus { display: block; }
.faq .question .title > .acc-icon-minus { display: none; }
.faq .question .title .num { position: absolute; left: 27px; top: 20px; font-weight: bold; }
.faq .question .answer { padding: 0px 20px 20px 80px; overflow: hidden; display: none; }
.faq .question.active .title > .acc-icon-plus { display: none; }
.faq .question.active .title > .acc-icon-minus { display: block; }
.faq .question.active p:last-child { margin-bottom: 0px; }
.wpb_wrapper .faq { margin-bottom: 5px; }
.wpb_wrapper .faq .question .title.wpb_toggle { background-position: 23px center; }
.wpb_wrapper .faq .question .answer.wpb_toggle_content { margin: 0px; }
.wpb_wrapper .faq .question .last_toggle_el_margin { margin-bottom: 0px; }
.wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus { left: 20px; right: auto; color: rgba(0, 0, 0, 0.5); }
.style-simple .faq .question { border-width: 0px 0px 0px 1px; border-style: solid; margin-bottom: 0px; position: relative; background: none; }
.style-simple .faq .question::before { display: none; }
.style-simple .faq .question::after { content: ""; display: none; width: 2px; height: 100%; position: absolute; top: 0px; background-color: rgb(204, 204, 204); }
.style-simple .faq .question .title, .style-simple .faq .question .answer { padding-left: 70px; }
.style-simple .faq .question.active::after { display: block; }
.style-simple .faq .question { border-width: 0px 0px 0px 1px; border-style: solid; margin-bottom: 0px; position: relative; background: none; }
.idea_box, .ui-tabs, .accordion .question, .accordion .question.active .title, .accordion .question .title::before, .ui-tabs .ui-tabs-nav, .ui-tabs .ui-tabs-nav li, .tabs_vertical.ui-tabs .ui-tabs-panel, table th, table td, .list_item .circle, input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .promo_box.has_border::after, dl > dt, dl > dd, .article_box .desc_wrapper p, a.icon_bar, a.content_link, .how_it_works .image, .opening_hours, .opening_hours .opening_hours_wrapper li, .icon_box.has_border::after, .chart_box::before, .pricing-box, .team_list .bq_wrapper, .post-footer .post-links, .format-link .post-title .icon-link, .share_wrapper, .post-header .title_wrapper, .section-post-related .section-related-adjustment, #comments > :first-child, .mcb-sidebar, .widget::after, .fixed-nav .desc h6, .portfolio_group.list .portfolio-item, .portfolio_group .portfolio-item .desc .details-wrapper, .Recent_posts ul li .desc h6, .widget_recent_entries ul li a, .woocommerce .widget_best_sellers li, .woocommerce .widget_featured_products li, .woocommerce .widget_recent_reviews li, .woocommerce .widget_recent_products li, .woocommerce .widget_recently_viewed_products li, .woocommerce .widget_random_products li, .woocommerce .widget_top_rated_products li, .woocommerce .widget_onsale li, .woocommerce .widget_layered_nav li, .woocommerce .widget_shopping_cart ul.product_list_widget li, .woocommerce .widget_products li, .woocommerce .product .related.products, .woocommerce .product .upsells.products, .woocommerce .product div.entry-summary h1.product_title::after, .woocommerce .quantity input.qty, .header-stack #Top_bar .logo, .offer_thumb .slider_pagination, .offer_thumb .slider_pagination a, .Latest_news ul li .desc_footer, .Latest_news ul li .photo, .offer_thumb.bottom .slider_pagination a, .style-simple .faq .question, .style-simple #Filters .filters_wrapper ul, #edd_checkout_cart th, #edd_checkout_cart td { border-color: rgba(0, 0, 0, 0.08); }

@media only screen and (min-width: 768px) and (max-width: 959px) {
  body { font-size: 15px; line-height: 27px; letter-spacing: 0px; }
  .big { font-size: 15px; line-height: 27px; letter-spacing: 0px; }

  #overlay-menu ul li a { line-height: 19.5px; letter-spacing: 0px; }
  #Subheader .title { font-size: 26px; line-height: 30px; letter-spacing: 1px; }
 
  .chart_box .chart .num { font-size: 45px; line-height: 45px; }
  .counter .desc_wrapper .number-wrapper { font-size: 45px; line-height: 45px; }
  .counter .desc_wrapper .title { font-size: 14px; line-height: 18px; }
  .faq .question .title { font-size: 14px; }
  .fancy_heading .title { font-size: 38px; line-height: 38px; }
  .offer .offer_li .desc_wrapper .title h3 { font-size: 32px; line-height: 32px; }
  .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 { font-size: 32px; line-height: 32px; }
  .pricing-box .plan-header h2 { font-size: 27px; line-height: 27px; }
  .pricing-box .plan-header .price > span { font-size: 40px; line-height: 40px; }
  .pricing-box .plan-header .price sup.currency { font-size: 18px; line-height: 18px; }
  .pricing-box .plan-header .price sup.period { font-size: 14px; line-height: 14px; }
  .quick_fact .number { font-size: 80px; line-height: 80px; }
  .trailer_box .desc h2 { font-size: 27px; line-height: 27px; }
  .widget > h3 { font-size: 17px; line-height: 20px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
  body { font-size: 14px; line-height: 24px; letter-spacing: 0px; }
  .big { font-size: 14px; line-height: 24px; letter-spacing: 0px; }
  #menu > ul > li > a, a.action_button, #overlay-menu ul li a { font-size: 13px; letter-spacing: 0px; }
  #overlay-menu ul li a { line-height: 19.5px; letter-spacing: 0px; }
  #Subheader .title { font-size: 23px; line-height: 26px; letter-spacing: 1px; }
 
  #Intro .intro-title { font-size: 53px; line-height: 53px; letter-spacing: 0px; }
  blockquote { font-size: 14px; }
  .chart_box .chart .num { font-size: 40px; line-height: 40px; }
  .counter .desc_wrapper .number-wrapper { font-size: 40px; line-height: 40px; }
  .counter .desc_wrapper .title { font-size: 13px; line-height: 16px; }
  .faq .question .title { font-size: 13px; }
  .fancy_heading .title { font-size: 34px; line-height: 34px; }
  .offer .offer_li .desc_wrapper .title h3 { font-size: 28px; line-height: 28px; }
  .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 { font-size: 28px; line-height: 28px; }
  .pricing-box .plan-header h2 { font-size: 24px; line-height: 24px; }
  .pricing-box .plan-header .price > span { font-size: 34px; line-height: 34px; }
  .pricing-box .plan-header .price sup.currency { font-size: 16px; line-height: 16px; }
  .pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px; }
  .quick_fact .number { font-size: 70px; line-height: 70px; }
  .trailer_box .desc h2 { font-size: 24px; line-height: 24px; }
  .widget > h3 { font-size: 16px; line-height: 19px; }
}
@media only screen and (max-width: 479px) {
  body { font-size: 13px; line-height: 19px; letter-spacing: 0px; }
  .big { font-size: 13px; line-height: 19px; letter-spacing: 0px; }
  #menu > ul > li > a, a.action_button, #overlay-menu ul li a { font-size: 13px; letter-spacing: 0px; }
  #overlay-menu ul li a { line-height: 19.5px; letter-spacing: 0px; }
  #Subheader .title { font-size: 18px; line-height: 21px; letter-spacing: 1px; }
  
  blockquote { font-size: 13px; }
  .chart_box .chart .num { font-size: 35px; line-height: 35px; }
  .counter .desc_wrapper .number-wrapper { font-size: 35px; line-height: 35px; }
  .counter .desc_wrapper .title { font-size: 13px; line-height: 26px; }
  .faq .question .title { font-size: 13px; }
  .fancy_heading .title { font-size: 30px; line-height: 30px; }
  .offer .offer_li .desc_wrapper .title h3 { font-size: 26px; line-height: 26px; }
  .offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3 { font-size: 26px; line-height: 26px; }
  .pricing-box .plan-header h2 { font-size: 21px; line-height: 21px; }
  .pricing-box .plan-header .price > span { font-size: 32px; line-height: 32px; }
  .pricing-box .plan-header .price sup.currency { font-size: 14px; line-height: 14px; }
  .pricing-box .plan-header .price sup.period { font-size: 13px; line-height: 13px; }
  .quick_fact .number { font-size: 60px; line-height: 60px; }
  .trailer_box .desc h2 { font-size: 21px; line-height: 21px; }
  .widget > h3 { font-size: 15px; line-height: 18px; }
}
.with_aside .sidebar.columns { width: 23%; }
.with_aside .sections_group { width: 77%; }
.aside_both .sidebar.columns { width: 18%; }
.aside_both .sidebar.sidebar-1 { margin-left: -82%; }
.aside_both .sections_group { width: 64%; margin-left: 18%; }
@media only screen and (min-width: 1240px) {
  .section_wrapper, .container { max-width: 1080px; }
  .layout-boxed.header-boxed #Top_bar.is-sticky { max-width: 1100px; }
}
@media only screen and (max-width: 767px) {
  .section_wrapper, .container, .four.columns .widget-area { max-width: 480px !important; }
}
.button-default .button, .button-flat .button, .button-round .button { background-color: rgb(247, 247, 247); color: rgb(116, 116, 116); }
.button-stroke .button { border-color: rgb(247, 247, 247); color: rgb(116, 116, 116); }
.button-stroke .button:hover { background-color: rgb(247, 247, 247); color: rgb(255, 255, 255); }
.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { color: rgb(255, 255, 255); }
.button-stroke .button_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover, .button-stroke .woocommerce #respond input#submit:hover, .button-stroke .woocommerce a.button:not(.default):hover, .button-stroke .woocommerce button.button:hover, .button-stroke.woocommerce input.button:hover { color: rgb(255, 255, 255) !important; }
.button-stroke .button_theme:hover .button_icon i { color: rgb(255, 255, 255) !important; }
.button-default .single_add_to_cart_button, .button-flat .single_add_to_cart_button, .button-round .single_add_to_cart_button, .button-default .woocommerce .button:disabled, .button-flat .woocommerce .button:disabled, .button-round .woocommerce .button:disabled, .button-default .woocommerce .button.alt .button-flat .woocommerce .button.alt, .button-round .woocommerce .button.alt, .button-default a.remove, .button-flat a.remove, .button-round a.remove { color: rgb(255, 255, 255) !important; }
.action_button, .action_button:hover { background-color: rgb(247, 247, 247); color: rgb(116, 116, 116); }
.button-stroke a.action_button { border-color: rgb(247, 247, 247); }
.button-stroke a.action_button:hover { background-color: rgb(247, 247, 247) !important; }
.footer_button { background-color: transparent; color: rgb(101, 102, 108) !important; box-shadow: none !important; }
.footer_button::after { display: none !important; }
.button-custom .button, .button-custom .action_button, .button-custom .footer_button, .button-custom button, .button-custom input[type="button"], .button-custom input[type="reset"], .button-custom input[type="submit"], .button-custom .woocommerce #respond input#submit, .button-custom .woocommerce a.button, .button-custom .woocommerce button.button, .button-custom .woocommerce input.button { font-family: "DM Sans"; font-size: 18px; line-height: 18px; font-weight: 500; letter-spacing: 0px; padding: 18px 40px; border-width: 0px; border-radius: 28px; }
.button-custom .button { color: rgb(255, 255, 255); background-color: rgb(0, 0, 0); border-color: transparent; }
.button-custom .button:hover { color: rgb(255, 255, 255); background-color: rgb(91, 91, 91); border-color: transparent; }
.button-custom .button_theme, .button-custom button, .button-custom input[type="button"], .button-custom input[type="reset"], .button-custom input[type="submit"], .button-custom .woocommerce #respond input#submit, .button-custom .woocommerce a.button:not(.default), .button-custom .woocommerce button.button, .button-custom .woocommerce input.button { color: rgb(255, 255, 255); background-color: rgb(22, 69, 244); border-color: transparent; }
.button-custom .button_theme:hover, .button-custom button:hover, .button-custom input[type="button"]:hover, .button-custom input[type="reset"]:hover, .button-custom input[type="submit"]:hover, .button-custom .woocommerce #respond input#submit:hover, .button-custom .woocommerce a.button:not(.default):hover, .button-custom .woocommerce button.button:hover, .button-custom .woocommerce input.button:hover { color: rgb(255, 255, 255); background-color: rgb(7, 45, 181); border-color: transparent; }
.button-custom .action_button { color: rgb(98, 98, 98); background-color: rgb(219, 221, 223); border-color: transparent; }
.button-custom .action_button:hover { color: rgb(98, 98, 98); background-color: rgb(211, 211, 211); border-color: transparent; }
.button-custom .single_add_to_cart_button, .button-custom .woocommerce .button:disabled, .button-custom .woocommerce .button.alt, .button-custom a.remove { line-height: 18px !important; padding: 18px 40px !important; color: rgb(255, 255, 255) !important; background-color: rgb(22, 69, 244) !important; }
.button-custom .single_add_to_cart_button:hover, .button-custom .woocommerce .button:disabled:hover, .button-custom .woocommerce .button.alt:hover, .button-custom a.remove:hover { color: rgb(255, 255, 255) !important; background-color: rgb(7, 45, 181) !important; }
#Top_bar #logo, .header-fixed #Top_bar #logo, .header-plain #Top_bar #logo, .header-transparent #Top_bar #logo { height: 60px; line-height: 60px; }
.logo-overflow #Top_bar:not(.is-sticky) .logo { height: 120px; }
#Top_bar .menu > li > a { padding: 30px 0px; }
.menu-highlight:not(.header-creative) #Top_bar .menu > li > a { margin: 35px 0px; }
.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description) { line-height: 120px; }
.header-fixed #Top_bar .menu > li > a { padding: 45px 0px; }
#Top_bar .top_bar_right, .header-plain #Top_bar .top_bar_right { height: 120px; }
#Top_bar .top_bar_right_wrapper { top: 40px; }
.header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages { line-height: 120px; }
.header-plain #Top_bar a.action_button { line-height: 120px !important; }
@media only screen and (max-width: 767px) {
  #Top_bar a.responsive-menu-toggle { top: 40px; }
  .mobile-header-mini #Top_bar #logo { margin: 5px 0px; height: 50px !important; line-height: 50px !important; }
}
.twentytwenty-before-label::before { content: "Before"; }
.twentytwenty-after-label::before { content: "After"; }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty { border-width: 0px 0px 1px; box-shadow: unset; resize: none; }
#Side_slide { right: -250px; width: 250px; }
#Side_slide.left { left: -250px; }
.blog-teaser li .desc-wrapper .desc { background-position-y: -1px; }
@media only screen and (max-width: 767px) {
  body:not(.template-slider) #Header { }
  #Subheader { }
}
@media only screen and (min-width: 1240px) {
  body:not(.header-simple) #Top_bar #menu { display: block !important; }
  .tr-menu #Top_bar #menu { background: none !important; }
  #Top_bar .menu > li > ul.mfn-megamenu { width: 984px; }
  #Top_bar .menu > li > ul.mfn-megamenu > li { float: left; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1 { width: 100%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2 { width: 50%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3 { width: 33.33%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4 { width: 25%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5 { width: 20%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6 { width: 16.66%; }
  #Top_bar .menu > li > ul.mfn-megamenu > li > ul { position: inherit; left: auto; top: auto; border-width: 0px 1px 0px 0px; display: block !important; }
  #Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul { border: 0px; }
  #Top_bar .menu > li > ul.mfn-megamenu > li > ul li { width: auto; }
  #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight: 400; background: none; }
  #Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow { display: none; }
  .menuo-right #Top_bar .menu > li > ul.mfn-megamenu { left: auto; right: 0px; }
  .menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg { box-sizing: border-box; }
  #Top_bar .menu > li > ul.mfn-megamenu-bg { padding: 20px 166px 20px 20px; background-repeat: no-repeat; background-position: right bottom; }
  .rtl #Top_bar .menu > li > ul.mfn-megamenu-bg { padding-left: 166px; padding-right: 20px; background-position: left bottom; }
  #Top_bar .menu > li > ul.mfn-megamenu-bg > li { background: none; }
  #Top_bar .menu > li > ul.mfn-megamenu-bg > li a { border: none; }
  #Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul { box-shadow: 0px 0px 0px 0px; background: none !important; }
  .mm-vertical #Top_bar .container { position: relative; }
  .mm-vertical #Top_bar .top_bar_left { position: static; }
  .mm-vertical #Top_bar .menu > li ul { background-image: none; box-shadow: transparent 0px 0px 0px 0px !important; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu { margin: 0px 1%; padding: 20px 0px; width: 98% !important; }
  .mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu { margin: 0px; width: 100% !important; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li { display: table-cell; width: 10%; padding: 0px 15px; border-right: 1px solid rgba(0, 0, 0, 0.05); float: none !important; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child { border-right-width: 0px; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border { border-right-width: 0px; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a { border-bottom-width: 0px; padding: 9px 15px; line-height: 120%; }
  .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { font-weight: 700; }
  .rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child { border-right-width: 0px; }
  .rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child { border-right-width: 1px; }
  .header-plain:not(.menuo-right) #Header .top_bar_left { width: auto !important; }
  .header-stack.header-center #Top_bar #menu { display: inline-block !important; }
  .header-simple #Top_bar #menu { display: none; height: auto; width: 300px; bottom: auto; top: 100%; right: 1px; position: absolute; margin: 0px; }
  .header-simple #Header a.responsive-menu-toggle { display: block; right: 10px; }
  .header-simple #Top_bar #menu > ul { width: 100%; float: left; }
  .header-simple #Top_bar #menu ul li { width: 100%; padding-bottom: 0px; border-right: 0px; position: relative; }
  .header-simple #Top_bar #menu ul li a { padding: 0px 20px; margin: 0px; display: block; height: auto; line-height: normal; border: none; }
  .header-simple #Top_bar #menu ul li a::after { display: none; }
  .header-simple #Top_bar #menu ul li a span { border: none; line-height: 44px; display: inline; padding: 0px; }
  .header-simple #Top_bar #menu ul li.submenu .menu-toggle { display: block; position: absolute; right: 0px; top: 0px; width: 44px; height: 44px; line-height: 44px; font-size: 30px; font-weight: 300; text-align: center; cursor: pointer; color: rgb(68, 68, 68); opacity: 0.33; }
  .header-simple #Top_bar #menu ul li.submenu .menu-toggle::after { content: "+"; }
  .header-simple #Top_bar #menu ul li.hover > .menu-toggle::after { content: "-"; }
  .header-simple #Top_bar #menu ul li.hover a { border-bottom: 0px; }
  .header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle { display: none; }
  .header-simple #Top_bar #menu ul li ul { top: 0px; padding: 0px; background-image: none; position: relative !important; left: 0px !important; margin: 0px !important; width: auto !important; }
  .header-simple #Top_bar #menu ul li ul li { display: block; padding: 0px; width: 100% !important; }
  .header-simple #Top_bar #menu ul li ul li a { padding: 0px 20px 0px 30px; }
  .header-simple #Top_bar #menu ul li ul li a .menu-arrow { display: none; }
  .header-simple #Top_bar #menu ul li ul li a span { padding: 0px; }
  .header-simple #Top_bar #menu ul li ul li a span::after { display: none !important; }
  .header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight: 400; }
  .header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul { position: inherit; left: auto; top: auto; display: block !important; }
  .header-simple #Top_bar #menu ul li ul li ul { padding: 0px; top: 0px; border-left: 0px !important; }
  .header-simple #Top_bar #menu ul li ul li ul li a { padding: 0px 20px 0px 40px; }
  .rtl.header-simple #Top_bar #menu { left: 1px; right: auto; }
  .rtl.header-simple #Top_bar a.responsive-menu-toggle { left: 10px; right: auto; }
  .rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle { left: 0px; right: auto; }
  .rtl.header-simple #Top_bar #menu ul li ul { left: auto !important; right: 0px !important; }
  .rtl.header-simple #Top_bar #menu ul li ul li a { padding: 0px 30px 0px 20px; }
  .rtl.header-simple #Top_bar #menu ul li ul li ul li a { padding: 0px 40px 0px 20px; }
  .menu-highlight #Top_bar .menu > li { margin: 0px 2px; }
  .menu-highlight:not(.header-creative) #Top_bar .menu > li > a { margin: 20px 0px; padding: 0px; border-radius: 5px; }
  .menu-highlight #Top_bar .menu > li > a::after { display: none; }
  .menu-highlight #Top_bar .menu > li > a span:not(.description) { line-height: 50px; }
  .menu-highlight #Top_bar .menu > li > a span.description { display: none; }
  .menu-highlight.header-stack #Top_bar .menu > li > a { margin: 10px 0px !important; }
  .menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description) { line-height: 40px; }
  .menu-highlight.header-transparent #Top_bar .menu > li > a { margin: 5px 0px; }
  .menu-highlight.header-simple #Top_bar #menu ul li, .menu-highlight.header-creative #Top_bar #menu ul li { margin: 0px; }
  .menu-highlight.header-simple #Top_bar #menu ul li > a, .menu-highlight.header-creative #Top_bar #menu ul li > a { border-radius: 0px; }
  .menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a { margin: 10px 0px !important; padding: 5px 0px !important; }
  .menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span { line-height: 30px !important; }
  .header-modern.menu-highlight.menuo-right .menu_wrapper { margin-right: 20px; }
  .menu-line-below #Top_bar .menu > li > a::after { top: auto; bottom: -4px; }
  .menu-line-below #Top_bar.is-sticky .menu > li > a::after { top: auto; bottom: -4px; }
  .menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a::after { height: 4px; left: 10%; top: 50%; margin-top: 20px; width: 80%; }
  .menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a::after { height: 1px; left: 10%; top: 50%; margin-top: 20px; width: 80%; }
  .menu-link-color #Top_bar .menu > li > a::after { display: none !important; }
  .menu-arrow-top #Top_bar .menu > li > a::after { border-color: rgb(204, 204, 204) transparent transparent; border-style: solid; border-width: 7px 7px 0px; display: block; height: 0px; left: 50%; margin-left: -7px; width: 0px; background: none 0px 0px repeat scroll rgba(0, 0, 0, 0) !important; top: 0px !important; }
  .menu-arrow-top #Top_bar.is-sticky .menu > li > a::after { top: 0px !important; }
  .menu-arrow-bottom #Top_bar .menu > li > a::after { border-color: transparent transparent rgb(204, 204, 204); border-style: solid; border-width: 0px 7px 7px; display: block; height: 0px; left: 50%; margin-left: -7px; top: auto; bottom: 0px; width: 0px; background: none !important; }
  .menu-arrow-bottom #Top_bar.is-sticky .menu > li > a::after { top: auto; bottom: 0px; }
  .menuo-no-borders #Top_bar .menu > li > a span { border-width: 0px !important; }
  .menuo-no-borders #Header_creative #Top_bar .menu > li > a span { border-bottom-width: 0px; }
  .menuo-no-borders.header-plain #Top_bar a#header_cart, .menuo-no-borders.header-plain #Top_bar a#search_button, .menuo-no-borders.header-plain #Top_bar .wpml-languages, .menuo-no-borders.header-plain #Top_bar a.action_button { border-width: 0px; }
  .menuo-right #Top_bar .menu_wrapper { float: right; }
  .menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper { margin-right: 150px; }
  body.header-creative { padding-left: 50px; }
  body.header-creative.header-open { padding-left: 250px; }
  body.error404, body.under-construction, body.template-blank { padding-left: 0px !important; }
  .header-creative.footer-fixed #Footer, .header-creative.footer-sliding #Footer, .header-creative.footer-stick #Footer.is-sticky { box-sizing: border-box; padding-left: 50px; }
  .header-open.footer-fixed #Footer, .header-open.footer-sliding #Footer, .header-creative.footer-stick #Footer.is-sticky { padding-left: 250px; }
  .header-rtl.header-creative.footer-fixed #Footer, .header-rtl.header-creative.footer-sliding #Footer, .header-rtl.header-creative.footer-stick #Footer.is-sticky { padding-left: 0px; padding-right: 50px; }
  .header-rtl.header-open.footer-fixed #Footer, .header-rtl.header-open.footer-sliding #Footer, .header-rtl.header-creative.footer-stick #Footer.is-sticky { padding-right: 250px; }
  #Header_creative { background-color: rgb(255, 255, 255); position: fixed; width: 250px; height: 100%; left: -200px; top: 0px; z-index: 9002; box-shadow: rgba(0, 0, 0, 0.15) 2px 0px 4px 2px; }
  #Header_creative .container { width: 100%; }
  #Header_creative .creative-wrapper { opacity: 0; margin-right: 50px; }
  #Header_creative a.creative-menu-toggle { display: block; width: 34px; height: 34px; line-height: 34px; font-size: 22px; text-align: center; position: absolute; top: 10px; right: 8px; border-radius: 3px; }
  .admin-bar #Header_creative a.creative-menu-toggle { top: 42px; }
  #Header_creative #Top_bar { position: static; width: 100%; }
  #Header_creative #Top_bar .top_bar_left { float: none; width: 100% !important; }
  #Header_creative #Top_bar .top_bar_right { float: none; height: auto; margin-bottom: 35px; text-align: center; padding: 0px 20px; top: 0px; box-sizing: border-box; width: 100% !important; }
  #Header_creative #Top_bar .top_bar_right::before { display: none; }
  #Header_creative #Top_bar .top_bar_right_wrapper { top: 0px; }
  #Header_creative #Top_bar .logo { float: none; text-align: center; margin: 15px 0px; }
  #Header_creative #Top_bar #menu { background-color: transparent; }
  #Header_creative #Top_bar .menu_wrapper { float: none; margin: 0px 0px 30px; }
  #Header_creative #Top_bar .menu > li { width: 100%; float: none; position: relative; }
  #Header_creative #Top_bar .menu > li > a { padding: 0px; text-align: center; }
  #Header_creative #Top_bar .menu > li > a::after { display: none; }
  #Header_creative #Top_bar .menu > li > a span { border-right: 0px; border-bottom-width: 1px; line-height: 38px; }
  #Header_creative #Top_bar .menu li ul { left: 100%; right: auto; top: 0px; box-shadow: rgba(0, 0, 0, 0.03) 2px 2px 2px 0px; }
  #Header_creative #Top_bar .menu > li > ul.mfn-megamenu { margin: 0px; width: 700px !important; }
  #Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul { left: 0px; }
  #Header_creative #Top_bar .menu li ul li a { padding-top: 9px; padding-bottom: 8px; }
  #Header_creative #Top_bar .menu li ul li ul { top: 0px; }
  #Header_creative #Top_bar .menu > li > a span.description { display: block; font-size: 13px; clear: both; line-height: 28px !important; }
  #Header_creative #Top_bar .search_wrapper { left: 100%; top: auto; bottom: 0px; }
  #Header_creative #Top_bar a#header_cart { display: inline-block; float: none; top: 3px; }
  #Header_creative #Top_bar a#search_button { display: inline-block; float: none; top: 3px; }
  #Header_creative #Top_bar .wpml-languages { display: inline-block; float: none; top: 0px; }
  #Header_creative #Top_bar .wpml-languages.enabled:hover a.active { padding-bottom: 11px; }
  #Header_creative #Top_bar .action_button { display: inline-block; float: none; top: 16px; margin: 0px; }
  #Header_creative #Top_bar .banner_wrapper { display: block; text-align: center; }
  #Header_creative #Top_bar .banner_wrapper img { max-width: 100%; height: auto; display: inline-block; }
  #Header_creative #Action_bar { display: none; position: absolute; bottom: 0px; top: auto; clear: both; padding: 0px 20px; box-sizing: border-box; }
  #Header_creative #Action_bar .contact_details { text-align: center; margin-bottom: 20px; }
  #Header_creative #Action_bar .contact_details li { padding: 0px; }
  #Header_creative #Action_bar .social { float: none; text-align: center; padding: 5px 0px 15px; }
  #Header_creative #Action_bar .social li { margin-bottom: 2px; }
  #Header_creative #Action_bar .social-menu { float: none; text-align: center; }
  #Header_creative #Action_bar .social-menu li { border-color: rgba(0, 0, 0, 0.1); }
  #Header_creative .social li a { color: rgba(0, 0, 0, 0.5); }
  #Header_creative .social li a:hover { color: rgb(0, 0, 0); }
  #Header_creative .creative-social { position: absolute; bottom: 10px; right: 0px; width: 50px; }
  #Header_creative .creative-social li { display: block; float: none; width: 100%; text-align: center; margin-bottom: 5px; }
  .header-creative .fixed-nav.fixed-nav-prev { margin-left: 50px; }
  .header-creative.header-open .fixed-nav.fixed-nav-prev { margin-left: 250px; }
  .menuo-last #Header_creative #Top_bar .menu li.last ul { top: auto; bottom: 0px; }
  .header-open #Header_creative { left: 0px; }
  .header-open #Header_creative .creative-wrapper { opacity: 1; margin: 0px !important; }
  .header-open #Header_creative .creative-menu-toggle, .header-open #Header_creative .creative-social { display: none; }
  .header-open #Header_creative #Action_bar { display: block; }
  body.header-rtl.header-creative { padding-left: 0px; padding-right: 50px; }
  .header-rtl #Header_creative { left: auto; right: -200px; }
  .header-rtl #Header_creative .creative-wrapper { margin-left: 50px; margin-right: 0px; }
  .header-rtl #Header_creative a.creative-menu-toggle { left: 8px; right: auto; }
  .header-rtl #Header_creative .creative-social { left: 0px; right: auto; }
  .header-rtl #Footer #back_to_top.sticky { right: 125px; }
  .header-rtl #popup_contact { right: 70px; }
  .header-rtl #Header_creative #Top_bar .menu li ul { left: auto; right: 100%; }
  .header-rtl #Header_creative #Top_bar .search_wrapper { left: auto; right: 100%; }
  .header-rtl .fixed-nav.fixed-nav-prev { margin-left: 0px !important; }
  .header-rtl .fixed-nav.fixed-nav-next { margin-right: 50px; }
  body.header-rtl.header-creative.header-open { padding-left: 0px; padding-right: 250px !important; }
  .header-rtl.header-open #Header_creative { left: auto; right: 0px; }
  .header-rtl.header-open #Footer #back_to_top.sticky { right: 325px; }
  .header-rtl.header-open #popup_contact { right: 270px; }
  .header-rtl.header-open .fixed-nav.fixed-nav-next { margin-right: 250px; }
  #Header_creative.active { left: -1px; }
  .header-rtl #Header_creative.active { left: auto; right: -1px; }
  #Header_creative.active .creative-wrapper { opacity: 1; margin: 0px; }
  .header-creative .vc_row[data-vc-full-width] { padding-left: 50px; }
  .header-creative.header-open .vc_row[data-vc-full-width] { padding-left: 250px; }
  .header-open .vc_parallax .vc_parallax-inner { left: auto; width: calc(100% - 250px); }
  .header-open.header-rtl .vc_parallax .vc_parallax-inner { left: 0px; right: auto; }
  #Header_creative.scroll { height: 100%; overflow-y: auto; }
  #Header_creative.scroll:not(.dropdown) .menu li ul { display: none !important; }
  #Header_creative.scroll #Action_bar { position: static; }
  #Header_creative.dropdown { outline: none; }
  #Header_creative.dropdown #Top_bar .menu_wrapper { float: left; }
  #Header_creative.dropdown #Top_bar #menu ul li { position: relative; float: left; }
  #Header_creative.dropdown #Top_bar #menu ul li a::after { display: none; }
  #Header_creative.dropdown #Top_bar #menu ul li a span { line-height: 38px; padding: 0px; }
  #Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle { display: block; position: absolute; right: 0px; top: 0px; width: 38px; height: 38px; line-height: 38px; font-size: 26px; font-weight: 300; text-align: center; cursor: pointer; color: rgb(68, 68, 68); opacity: 0.33; }
  #Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle::after { content: "+"; }
  #Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle::after { content: "-"; }
  #Header_creative.dropdown #Top_bar #menu ul li.hover a { border-bottom: 0px; }
  #Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle { display: none; }
  #Header_creative.dropdown #Top_bar #menu ul li ul { top: 0px; padding: 0px; background-image: none; position: relative !important; left: 0px !important; margin-left: 0px !important; width: auto !important; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li { width: 100% !important; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li a { padding: 0px 10px; text-align: center; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow { display: none; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li a span { padding: 0px; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li a span::after { display: none !important; }
  #Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight: 400; }
  #Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul { position: inherit; left: auto; top: auto; display: block !important; }
  #Header_creative.dropdown #Top_bar #menu ul li ul li ul { padding: 0px; top: 0px; border-left: 0px !important; }
  #Header_creative { transition: left 0.5s ease-in-out 0s, right 0.5s ease-in-out 0s; }
  #Header_creative .creative-wrapper { transition: opacity 0.5s ease-in-out 0s, margin 0s ease-in-out 0.5s; }
  #Header_creative.active .creative-wrapper { transition: opacity 0.5s ease-in-out 0s, margin 0s ease-in-out 0s; }
}
@media only screen and (min-width: 768px) {
  #Top_bar.is-sticky { width: 100%; left: 0px; top: -60px; height: 60px; z-index: 701; background: rgb(255, 255, 255); opacity: 0.97; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px 0px; position: fixed !important; }
  .layout-boxed.header-boxed #Top_bar.is-sticky { max-width: 1240px; left: 50%; transform: translateX(-50%); }
  #Top_bar.is-sticky .top_bar_left, #Top_bar.is-sticky .top_bar_right, #Top_bar.is-sticky .top_bar_right::before { background: none; box-shadow: unset; }
  #Top_bar.is-sticky .top_bar_right { top: -4px; height: auto; }
  #Top_bar.is-sticky .top_bar_right_wrapper { top: 15px; }
  .header-plain #Top_bar.is-sticky .top_bar_right_wrapper { top: 0px; }
  #Top_bar.is-sticky .logo { width: auto; margin: 0px 30px 0px 20px; padding: 0px; }
  #Top_bar.is-sticky #logo, #Top_bar.is-sticky .custom-logo-link { padding: 5px 0px !important; height: 50px !important; line-height: 50px !important; }
  .logo-no-sticky-padding #Top_bar.is-sticky #logo { height: 60px !important; line-height: 60px !important; }
  #Top_bar.is-sticky #logo img.logo-main { display: none; }
  #Top_bar.is-sticky #logo img.logo-sticky { display: inline; max-height: 35px; width: auto; }
  #Top_bar.is-sticky .menu_wrapper { clear: none; }
  #Top_bar.is-sticky .menu_wrapper .menu > li > a { padding: 15px 0px; }
  #Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky .menu > li > a span { line-height: 30px; }
  #Top_bar.is-sticky .menu > li > a::after { top: auto; bottom: -4px; }
  #Top_bar.is-sticky .menu > li > a span.description { display: none; }
  #Top_bar.is-sticky .secondary_menu_wrapper, #Top_bar.is-sticky .banner_wrapper { display: none; }
  .header-overlay #Top_bar.is-sticky { display: none; }
  .sticky-dark #Top_bar.is-sticky, .sticky-dark #Top_bar.is-sticky #menu { background: rgba(0, 0, 0, 0.8); }
  .sticky-dark #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a { color: rgb(255, 255, 255); }
  .sticky-dark #Top_bar.is-sticky .top_bar_right a:not(.action_button) { color: rgba(255, 255, 255, 0.8); }
  .sticky-dark #Top_bar.is-sticky .wpml-languages a.active, .sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown { background: rgba(0, 0, 0, 0.1); border-color: rgba(0, 0, 0, 0.1); }
  .sticky-white #Top_bar.is-sticky, .sticky-white #Top_bar.is-sticky #menu { background: rgba(255, 255, 255, 0.8); }
  .sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a { color: rgb(34, 34, 34); }
  .sticky-white #Top_bar.is-sticky .top_bar_right a:not(.action_button) { color: rgba(0, 0, 0, 0.8); }
  .sticky-white #Top_bar.is-sticky .wpml-languages a.active, .sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown { background: rgba(255, 255, 255, 0.1); border-color: rgba(0, 0, 0, 0.1); }
}
@media only screen and (max-width: 1239px) {
  #Top_bar #menu { display: none; height: auto; width: 300px; bottom: auto; top: 100%; right: 1px; position: absolute; margin: 0px; }
  #Top_bar a.responsive-menu-toggle { display: block; }
  #Top_bar #menu > ul { width: 100%; float: left; }
  #Top_bar #menu ul li { width: 100%; padding-bottom: 0px; border-right: 0px; position: relative; }
  #Top_bar #menu ul li a { padding: 0px 25px; margin: 0px; display: block; height: auto; line-height: normal; border: none; }
  #Top_bar #menu ul li a::after { display: none; }
  #Top_bar #menu ul li a span { border: none; line-height: 44px; display: inline; padding: 0px; }
  #Top_bar #menu ul li a span.description { margin: 0px 0px 0px 5px; }
  #Top_bar #menu ul li.submenu .menu-toggle { display: block; position: absolute; right: 15px; top: 0px; width: 44px; height: 44px; line-height: 44px; font-size: 30px; font-weight: 300; text-align: center; cursor: pointer; color: rgb(68, 68, 68); opacity: 0.33; }
  #Top_bar #menu ul li.submenu .menu-toggle::after { content: "+"; }
  #Top_bar #menu ul li.hover > .menu-toggle::after { content: "-"; }
  #Top_bar #menu ul li.hover a { border-bottom: 0px; }
  #Top_bar #menu ul li a span::after { display: none !important; }
  #Top_bar #menu ul.mfn-megamenu li .menu-toggle { display: none; }
  #Top_bar #menu ul li ul { top: 0px; padding: 0px; position: relative !important; left: 0px !important; margin-left: 0px !important; width: auto !important; background-image: none !important; box-shadow: transparent 0px 0px 0px 0px !important; }
  #Top_bar #menu ul li ul li { width: 100% !important; }
  #Top_bar #menu ul li ul li a { padding: 0px 20px 0px 35px; }
  #Top_bar #menu ul li ul li a .menu-arrow { display: none; }
  #Top_bar #menu ul li ul li a span { padding: 0px; }
  #Top_bar #menu ul li ul li a span::after { display: none !important; }
  #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title { text-transform: uppercase; font-weight: 400; }
  #Top_bar .menu > li > ul.mfn-megamenu > li > ul { position: inherit; left: auto; top: auto; display: block !important; }
  #Top_bar #menu ul li ul li ul { padding: 0px; top: 0px; border-left: 0px !important; }
  #Top_bar #menu ul li ul li ul li a { padding: 0px 20px 0px 45px; }
  .rtl #Top_bar #menu { left: 1px; right: auto; }
  .rtl #Top_bar a.responsive-menu-toggle { left: 20px; right: auto; }
  .rtl #Top_bar #menu ul li.submenu .menu-toggle { left: 15px; right: auto; border-left: none; border-right: 1px solid rgb(238, 238, 238); }
  .rtl #Top_bar #menu ul li ul { left: auto !important; right: 0px !important; }
  .rtl #Top_bar #menu ul li ul li a { padding: 0px 30px 0px 20px; }
  .rtl #Top_bar #menu ul li ul li ul li a { padding: 0px 40px 0px 20px; }
  .header-stack .menu_wrapper a.responsive-menu-toggle { position: static !important; margin: 11px 0px !important; }
  .header-stack .menu_wrapper #menu { left: 0px; right: auto; }
  .rtl.header-stack #Top_bar #menu { left: auto; right: 0px; }
  .admin-bar #Header_creative { top: 32px; }
  .header-creative.layout-boxed { padding-top: 85px; }
  .header-creative.layout-full-width #Wrapper { padding-top: 60px; }
  #Header_creative { position: fixed; width: 100%; top: 0px; z-index: 1001; left: 0px !important; }
  #Header_creative .creative-wrapper { display: block !important; opacity: 1 !important; }
  #Header_creative .creative-menu-toggle, #Header_creative .creative-social { display: none !important; opacity: 1 !important; }
  #Header_creative #Top_bar { position: static; width: 100%; }
  #Header_creative #Top_bar #logo, #Header_creative #Top_bar .custom-logo-link { height: 50px; line-height: 50px; padding: 5px 0px; }
  #Header_creative #Top_bar #logo img.logo-sticky { max-height: 40px !important; }
  #Header_creative #logo img.logo-main { display: none; }
  #Header_creative #logo img.logo-sticky { display: inline-block; }
  .logo-no-sticky-padding #Header_creative #Top_bar #logo { height: 60px; line-height: 60px; padding: 0px; }
  .logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky { max-height: 60px !important; }
  #Header_creative #Action_bar { display: none; }
  #Header_creative #Top_bar .top_bar_right { height: 60px; top: 0px; }
  #Header_creative #Top_bar .top_bar_right::before { display: none; }
  #Header_creative #Top_bar .top_bar_right_wrapper { top: 0px; padding-top: 9px; }
  #Header_creative.scroll { overflow: visible !important; }
}
#Header_wrapper, #Intro { background-color: rgb(39, 53, 65); }
#Subheader { background-color: rgb(247, 247, 247); }
.header-classic #Action_bar, .header-fixed #Action_bar, .header-plain #Action_bar, .header-split #Action_bar, .header-stack #Action_bar { background-color: rgb(41, 43, 51); }
#Sliding-top { background-color: rgb(84, 84, 84); }
#Sliding-top a.sliding-top-control { border-right-color: rgb(84, 84, 84); }
#Sliding-top.st-center a.sliding-top-control, #Sliding-top.st-left a.sliding-top-control { border-top-color: rgb(84, 84, 84); }
#Footer { background-color: rgb(255, 255, 255); }
body, ul.timeline_items, .icon_box a .desc, .icon_box a:hover .desc, .feature_list ul li a, .list_item a, .list_item a:hover, .widget_recent_entries ul li a, .flat_box a, .flat_box a:hover, .story_box .desc, .content_slider.carouselul li a .title, .content_slider.flat.description ul li .desc, .content_slider.flat.description ul li a .desc, .post-nav.minimal a i { color: rgb(54, 61, 64); }
.post-nav.minimal a svg { fill: rgb(54, 61, 64); }
.themecolor, .opening_hours .opening_hours_wrapper li span, .fancy_heading_icon .icon_top, .fancy_heading_arrows .icon-right-dir, .fancy_heading_arrows .icon-left-dir, .fancy_heading_line .title, .button-love a.mfn-love, .format-link .post-title .icon-link, .pager-single > span, .pager-single a:hover, .widget_meta ul, .widget_pages ul, .widget_rss ul, .widget_mfn_recent_comments ul li::after, .widget_archive ul, .widget_recent_comments ul li::after, .widget_nav_menu ul, .woocommerce ul.products li.product .price, .shop_slider .shop_slider_ul li .item_wrapper .price, .woocommerce-page ul.products li.product .price, .widget_price_filter .price_label .from, .widget_price_filter .price_label .to, .woocommerce ul.product_list_widget li .quantity .amount, .woocommerce .product div.entry-summary .price, .woocommerce .star-rating span, #Error_404 .error_pic i, .style-simple #Filters .filters_wrapper ul li a:hover, .style-simple #Filters .filters_wrapper ul li.current-cat a, .style-simple .quick_fact .title { color: rgb(22, 69, 244); }
.themebg, #comments .commentlist > li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a::before, .offer_thumb .slider_pagination a.selected::after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span::after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc::after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected::after, .slider_pagination .slick-active a::after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a::after, .testimonials_slider .slider_images::before, #Top_bar a#header_cart span, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a, .widget_product_categories ul, .widget_recent_entries ul li::after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question::after, .style-simple .faq .question::after, .style-simple .icon_box .desc_wrapper .title::before, .style-simple #Filters .filters_wrapper ul li a::after, .style-simple .article_box .desc_wrapper p::after, .style-simple .sliding_box .desc_wrapper::after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected::after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected::after { background-color: rgb(22, 69, 244); }
.Latest_news ul li .photo, .Recent_posts.blog_news ul li .photo, .style-simple .opening_hours .opening_hours_wrapper li label, .style-simple .timeline_items li:hover h3, .style-simple .timeline_items li:nth-child(2n):hover h3, .style-simple .timeline_items li:hover .desc, .style-simple .timeline_items li:nth-child(2n):hover, .style-simple .offer_thumb .slider_pagination a.selected { border-color: rgb(22, 69, 244); }
a {color: rgb(66 135 178);}
a:hover { color: rgb(9, 49, 194); }
::selection { background-color: rgb(22, 69, 244); color: white; }
.blockquote p.author span, .counter .desc_wrapper .title, .article_box .desc_wrapper p, .team .desc_wrapper p.subtitle, .pricing-box .plan-header p.subtitle, .pricing-box .plan-header .price sup.period, .chart_box p, .fancy_heading .inside, .fancy_heading_line .slogan, .post-meta, .post-meta a, .post-footer, .post-footer a span.label, .pager .pages a, .button-love a .label, .pager-single a, #comments .commentlist > li .comment-author .says, .fixed-nav .desc .date, .filters_buttons li.label, .Recent_posts ul li a .desc .date, .widget_recent_entries ul li .post-date, .tp_recent_tweets .twitter_time, .widget_price_filter .price_label, .shop-filters .woocommerce-result-count, .woocommerce ul.product_list_widget li .quantity, .widget_shopping_cart ul.product_list_widget li dl, .product_meta .posted_in, .woocommerce .shop_table .product-name .variation > dd, .shipping-calculator-button::after, .shop_slider .shop_slider_ul li .item_wrapper .price del, .testimonials_slider .testimonials_slider_ul li .author span, .testimonials_slider .testimonials_slider_ul li .author span a, .Latest_news ul li .desc_footer, .share-simple-wrapper .icons a { color: rgb(168, 168, 168); }
h1, h1 a, h1 a:hover, .text-logo #logo { color: rgb(255, 255, 255); }
h2, h2 a, h2 a:hover { color: rgb(39, 53, 65); }
h3, h3 a, h3 a:hover { color: rgb(39, 53, 65); }
h4, h4 a, h4 a:hover, .style-simple .sliding_box .desc_wrapper h4 { color: rgb(39, 53, 65); }
h5, h5 a, h5 a:hover { color: rgb(39, 53, 65); }
h6, h6 a, h6 a:hover, a.content_link .title { color: rgb(39, 53, 65); }
.dropcap, .highlight:not(.highlight_image) { background-color: rgb(22, 69, 244); }
.button-default .button_theme, .button-default button, .button-default input[type="button"], .button-default input[type="reset"], .button-default input[type="submit"], .button-flat .button_theme, .button-flat button, .button-flat input[type="button"], .button-flat input[type="reset"], .button-flat input[type="submit"], .button-round .button_theme, .button-round button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"], .woocommerce #respond input#submit, .woocommerce a.button:not(.default), .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit:hover, .woocommerce a.button:not(.default):hover, .woocommerce button.button:hover, .woocommerce input.button:hover { background-color: rgb(22, 69, 244); }
.button-stroke .button_theme, .button-stroke .button_theme .button_icon i, .button-stroke button, .button-stroke input[type="submit"], .button-stroke input[type="reset"], .button-stroke input[type="button"], .button-stroke .woocommerce #respond input#submit, .button-stroke .woocommerce a.button:not(.default), .button-stroke .woocommerce button.button, .button-stroke.woocommerce input.button { border-color: rgb(22, 69, 244); color: rgb(22, 69, 244) !important; }
.button-stroke .button_theme:hover, .button-stroke button:hover, .button-stroke input[type="submit"]:hover, .button-stroke input[type="reset"]:hover, .button-stroke input[type="button"]:hover { background-color: rgb(22, 69, 244); }
.button-default .single_add_to_cart_button, .button-flat .single_add_to_cart_button, .button-round .single_add_to_cart_button, .button-default .woocommerce .button:disabled, .button-flat .woocommerce .button:disabled, .button-round .woocommerce .button:disabled, .button-default .woocommerce .button.alt, .button-flat .woocommerce .button.alt, .button-round .woocommerce .button.alt { background-color: rgb(22, 69, 244) !important; }
.button-stroke .single_add_to_cart_button:hover, .button-stroke #place_order:hover { background-color: rgb(22, 69, 244) !important; }
a.mfn-link { color: rgb(101, 107, 111); }
a.mfn-link-2 span, a:hover.mfn-link-2 span::before, a.hover.mfn-link-2 span::before, a.mfn-link-5 span, a.mfn-link-8::after, a.mfn-link-8::before { background: rgb(22, 69, 244); }
a:hover.mfn-link { color: rgb(22, 69, 244); }
a.mfn-link-2 span::before, a:hover.mfn-link-4::before, a:hover.mfn-link-4::after, a.hover.mfn-link-4::before, a.hover.mfn-link-4::after, a.mfn-link-5::before, a.mfn-link-7::after, a.mfn-link-7::before { background: rgb(9, 49, 194); }
a.mfn-link-6::before { border-bottom-color: rgb(9, 49, 194); }
.column_column ul, .column_column ol, .the_content_wrapper:not(.is-elementor) ul, .the_content_wrapper:not(.is-elementor) ol { color: rgb(115, 126, 134); }
hr.hr_color, .hr_color hr, .hr_dots span { color: rgb(22, 69, 244); background: rgb(22, 69, 244); }
.hr_zigzag i { color: rgb(22, 69, 244); }
.highlight-left::after, .highlight-right::after { background: rgb(22, 69, 244); }
@media only screen and (max-width: 767px) {
  .highlight-left .wrap:first-child, .highlight-right .wrap:last-child { background: rgb(22, 69, 244); }
}
#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky { background-color: rgb(39, 53, 65); }
#Top_bar .wpml-languages a.active, #Top_bar .wpml-languages ul.wpml-lang-dropdown { background-color: rgb(39, 53, 65); }
#Top_bar .top_bar_right::before { background-color: rgb(227, 227, 227); }
#Header .top_bar_right { background-color: rgb(245, 245, 245); }
#Top_bar .top_bar_right a:not(.action_button) { color: rgb(51, 51, 51); }
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle { color: rgb(255, 255, 255); }
#Top_bar .menu > li.current-menu-item > a, #Top_bar .menu > li.current_page_item > a, #Top_bar .menu > li.current-menu-parent > a, #Top_bar .menu > li.current-page-parent > a, #Top_bar .menu > li.current-menu-ancestor > a, #Top_bar .menu > li.current-page-ancestor > a, #Top_bar .menu > li.current_page_ancestor > a, #Top_bar .menu > li.hover > a { color: rgb(255, 211, 0); }
#Top_bar .menu > li a::after { background: rgb(255, 211, 0); }
.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after { border-top-color: rgb(255, 255, 255); }
#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after, #Top_bar .menu > li.hover.submenu > a > span:not(.description)::after { border-top-color: rgb(255, 211, 0); }
.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a, .menu-highlight #Top_bar #menu > ul > li.current_page_item > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-page-parent > a, .menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a, .menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a, .menu-highlight #Top_bar #menu > ul > li.hover > a { background: rgb(242, 242, 242); }
.menu-arrow-bottom #Top_bar .menu > li > a::after { border-bottom-color: rgb(255, 211, 0); }
.menu-arrow-top #Top_bar .menu > li > a::after { border-top-color: rgb(255, 211, 0); }
.header-plain #Top_bar .menu > li.current-menu-item > a, .header-plain #Top_bar .menu > li.current_page_item > a, .header-plain #Top_bar .menu > li.current-menu-parent > a, .header-plain #Top_bar .menu > li.current-page-parent > a, .header-plain #Top_bar .menu > li.current-menu-ancestor > a, .header-plain #Top_bar .menu > li.current-page-ancestor > a, .header-plain #Top_bar .menu > li.current_page_ancestor > a, .header-plain #Top_bar .menu > li.hover > a, .header-plain #Top_bar a:hover#header_cart, .header-plain #Top_bar a:hover#search_button, .header-plain #Top_bar .wpml-languages:hover, .header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown { background: rgb(242, 242, 242); color: rgb(255, 211, 0); }
.header-plain #Top_bar, .header-plain #Top_bar .menu > li > a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar .action_button { border-color: rgb(242, 242, 242); }
#Top_bar .menu > li ul { background-color: rgb(242, 242, 242); }
#Top_bar .menu > li ul li a { color: rgb(95, 95, 95); }
#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a { color: rgb(46, 46, 46); }
#Top_bar .search_wrapper { background: rgb(22, 69, 244); }
.overlay-menu-toggle { background: transparent; color: rgb(255, 255, 255) !important; }
#Overlay { background: rgba(22, 69, 244, 0.95); }
#overlay-menu ul li a, .header-overlay .overlay-menu-toggle.focus { color: rgb(255, 255, 255); }
#overlay-menu ul li.current-menu-item > a, #overlay-menu ul li.current_page_item > a, #overlay-menu ul li.current-menu-parent > a, #overlay-menu ul li.current-page-parent > a, #overlay-menu ul li.current-menu-ancestor > a, #overlay-menu ul li.current-page-ancestor > a, #overlay-menu ul li.current_page_ancestor > a { color: rgb(177, 220, 251); }
#Top_bar .responsive-menu-toggle, #Header_creative .creative-menu-toggle, #Header_creative .responsive-menu-toggle { color: rgb(255, 255, 255); background: transparent; }
#Side_slide { background-color: rgb(39, 53, 65); border-color: rgb(39, 53, 65); }
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.action_button), #Side_slide #menu ul li.submenu .menu-toggle { color: rgb(255, 255, 255); }
#Side_slide a:not(.action_button):hover, #Side_slide a.active, #Side_slide #menu ul li.hover > .menu-toggle { color: rgb(254, 236, 167); }
#Side_slide #menu ul li.current-menu-item > a, #Side_slide #menu ul li.current_page_item > a, #Side_slide #menu ul li.current-menu-parent > a, #Side_slide #menu ul li.current-page-parent > a, #Side_slide #menu ul li.current-menu-ancestor > a, #Side_slide #menu ul li.current-page-ancestor > a, #Side_slide #menu ul li.current_page_ancestor > a, #Side_slide #menu ul li.hover > a, #Side_slide #menu ul li:hover > a { color: rgb(254, 236, 167); }
#Action_bar .contact_details { color: rgb(187, 187, 187); }
#Action_bar .contact_details a { color: rgb(22, 69, 244); }
#Action_bar .contact_details a:hover { color: rgb(9, 46, 179); }
#Action_bar .social li a, #Header_creative .social li a, #Action_bar:not(.creative) .social-menu a { color: rgb(187, 187, 187); }
#Action_bar .social li a:hover, #Header_creative .social li a:hover, #Action_bar:not(.creative) .social-menu a:hover { color: rgb(255, 255, 255); }
#Subheader .title { color: rgb(68, 68, 68); }
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a { color: rgba(68, 68, 68, 0.6); }
#Footer, #Footer .widget_recent_entries ul li a { color: rgb(125, 134, 141); }
#Footer a { color: rgb(22, 69, 244); }
#Footer a:hover { color: rgb(9, 49, 194); }
#Footer h1, #Footer h1 a, #Footer h1 a:hover, #Footer h2, #Footer h2 a, #Footer h2 a:hover, #Footer h3, #Footer h3 a, #Footer h3 a:hover, #Footer h4, #Footer h4 a, #Footer h4 a:hover, #Footer h5, #Footer h5 a, #Footer h5 a:hover, #Footer h6, #Footer h6 a, #Footer h6 a:hover { color: rgb(255, 255, 255); }
#Footer .themecolor, #Footer .widget_meta ul, #Footer .widget_pages ul, #Footer .widget_rss ul, #Footer .widget_mfn_recent_comments ul li::after, #Footer .widget_archive ul, #Footer .widget_recent_comments ul li::after, #Footer .widget_nav_menu ul, #Footer .widget_price_filter .price_label .from, #Footer .widget_price_filter .price_label .to, #Footer .star-rating span { color: rgb(22, 69, 244); }
#Footer .themebg, #Footer .widget_categories ul, #Footer .Recent_posts ul li .desc::after, #Footer .Recent_posts ul li .photo .c, #Footer .widget_recent_entries ul li::after, #Footer .widget_mfn_menu ul li a:hover, #Footer .widget_product_categories ul { background-color: rgb(22, 69, 244); }
#Footer .Recent_posts ul li a .desc .date, #Footer .widget_recent_entries ul li .post-date, #Footer .tp_recent_tweets .twitter_time, #Footer .widget_price_filter .price_label, #Footer .shop-filters .woocommerce-result-count, #Footer ul.product_list_widget li .quantity, #Footer .widget_shopping_cart ul.product_list_widget li dl { color: rgb(168, 168, 168); }
#Footer .footer_copy .social li a, #Footer .footer_copy .social-menu a { color: rgb(101, 102, 108); }
#Footer .footer_copy .social li a:hover, #Footer .footer_copy .social-menu a:hover { color: rgb(255, 255, 255); }
#Footer .footer_copy { border-top-color: rgba(255, 255, 255, 0.1); }
#Sliding-top, #Sliding-top .widget_recent_entries ul li a { color: rgb(204, 204, 204); }
#Sliding-top a { color: rgb(22, 69, 244); }
#Sliding-top a:hover { color: rgb(9, 49, 194); }
#Sliding-top h1, #Sliding-top h1 a, #Sliding-top h1 a:hover, #Sliding-top h2, #Sliding-top h2 a, #Sliding-top h2 a:hover, #Sliding-top h3, #Sliding-top h3 a, #Sliding-top h3 a:hover, #Sliding-top h4, #Sliding-top h4 a, #Sliding-top h4 a:hover, #Sliding-top h5, #Sliding-top h5 a, #Sliding-top h5 a:hover, #Sliding-top h6, #Sliding-top h6 a, #Sliding-top h6 a:hover { color: rgb(255, 255, 255); }
#Sliding-top .themecolor, #Sliding-top .widget_meta ul, #Sliding-top .widget_pages ul, #Sliding-top .widget_rss ul, #Sliding-top .widget_mfn_recent_comments ul li::after, #Sliding-top .widget_archive ul, #Sliding-top .widget_recent_comments ul li::after, #Sliding-top .widget_nav_menu ul, #Sliding-top .widget_price_filter .price_label .from, #Sliding-top .widget_price_filter .price_label .to, #Sliding-top .star-rating span { color: rgb(22, 69, 244); }
#Sliding-top .themebg, #Sliding-top .widget_categories ul, #Sliding-top .Recent_posts ul li .desc::after, #Sliding-top .Recent_posts ul li .photo .c, #Sliding-top .widget_recent_entries ul li::after, #Sliding-top .widget_mfn_menu ul li a:hover, #Sliding-top .widget_product_categories ul { background-color: rgb(22, 69, 244); }
#Sliding-top .Recent_posts ul li a .desc .date, #Sliding-top .widget_recent_entries ul li .post-date, #Sliding-top .tp_recent_tweets .twitter_time, #Sliding-top .widget_price_filter .price_label, #Sliding-top .shop-filters .woocommerce-result-count, #Sliding-top ul.product_list_widget li .quantity, #Sliding-top .widget_shopping_cart ul.product_list_widget li dl { color: rgb(168, 168, 168); }
blockquote, blockquote a, blockquote a:hover { color: rgb(68, 68, 68); }
.image_frame .image_wrapper .image_links, .portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc { background: rgba(22, 69, 244, 0.8); }
.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title::after, .masonry.tiles .post-item.no-img, .masonry.tiles .post-item.format-quote, .blog-teaser li .desc-wrapper .desc .post-title::after, .blog-teaser li.no-img, .blog-teaser li.format-quote { background: rgb(22, 69, 244); }
.image_frame .image_wrapper .image_links a { color: rgb(255, 255, 255); }
.image_frame .image_wrapper .image_links a:hover { background: rgb(255, 255, 255); color: rgb(22, 69, 244); }
.image_frame { border-color: rgb(248, 248, 248); }
.image_frame .image_wrapper .mask::after { background: rgba(255, 255, 255, 0.4); }
.sliding_box .desc_wrapper { background: rgb(22, 69, 244); }
.sliding_box .desc_wrapper::after { border-bottom-color: rgb(22, 69, 244); }
.counter .icon_wrapper i { color: rgb(22, 69, 244); }
.quick_fact .number-wrapper { color: rgb(22, 69, 244); }
.progress_bars .bars_list li .bar .progress { background-color: rgb(22, 69, 244); }
a:hover.icon_bar { color: rgb(22, 69, 244) !important; }
a.content_link, a:hover.content_link { color: rgb(22, 69, 244); }
a.content_link::before { border-bottom-color: rgb(22, 69, 244); }
a.content_link::after { border-color: rgb(22, 69, 244); }
.get_in_touch, .infobox { background-color: rgb(22, 69, 244); }
.google-map-contact-wrapper .get_in_touch::after { border-top-color: rgb(22, 69, 244); }
.timeline_items li h3::before, .timeline_items::after, .timeline .post-item::before { border-color: rgb(22, 69, 244); }
.how_it_works .image .number { background: rgb(22, 69, 244); }
.trailer_box .desc .subtitle, .trailer_box.plain .desc .line { background-color: rgb(22, 69, 244); }
.trailer_box.plain .desc .subtitle { color: rgb(22, 69, 244); }
.icon_box .icon_wrapper, .icon_box a .icon_wrapper, .style-simple .icon_box:hover .icon_wrapper { color: rgb(22, 69, 244); }
.icon_box:hover .icon_wrapper::before, .icon_box a:hover .icon_wrapper::before { background-color: rgb(22, 69, 244); }
ul.clients.clients_tiles li .client_wrapper:hover::before { background: rgb(22, 69, 244); }
ul.clients.clients_tiles li .client_wrapper::after { border-bottom-color: rgb(22, 69, 244); }
.list_item.lists_1 .list_left { background-color: rgb(22, 69, 244); }
.list_item .list_left { color: rgb(22, 69, 244); }
.feature_list ul li .icon i { color: rgb(22, 69, 244); }
.feature_list ul li:hover, .feature_list ul li:hover a { background: rgb(22, 69, 244); }
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title { color: rgb(22, 69, 244); }
.ui-tabs .ui-tabs-nav li.ui-state-active a::after { background: rgb(22, 69, 244); }
body.table-hover:not(.woocommerce-page) table tr:hover td { background: rgb(22, 69, 244); }
.pricing-box .plan-header .price sup.currency, .pricing-box .plan-header .price > span { color: rgb(22, 69, 244); }
.pricing-box .plan-inside ul li .yes { background: rgb(22, 69, 244); }
.pricing-box-box.pricing-box-featured { background: rgb(22, 69, 244); }
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty, .dark input[type="email"], .dark input[type="password"], .dark input[type="tel"], .dark input[type="text"], .dark select, .dark textarea { color: rgb(255, 255, 255); background-color: rgba(14, 16, 21, 0); border-color: rgb(255, 255, 255); }
::-webkit-input-placeholder { color: rgb(226, 226, 226); }
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); background-color: rgba(14, 16, 21, 0) !important; }
:focus::-webkit-input-placeholder { color: rgb(226, 226, 226); }
.woocommerce span.onsale, .shop_slider .shop_slider_ul li .item_wrapper span.onsale { border-top-color: rgb(22, 69, 244) !important; }
.woocommerce span.onsale i, .shop_slider .shop_slider_ul li .item_wrapper span.onsale i { color: white; }
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { border-color: rgb(22, 69, 244) !important; }
@media only screen and (min-width: 768px) {
  .header-semi #Top_bar:not(.is-sticky) { background-color: rgba(39, 53, 65, 0.8); }
}
@media only screen and (max-width: 767px) {
  #Top_bar { background-color: rgb(39, 53, 65) !important; }
  #Action_bar { background-color: rgb(255, 255, 255) !important; }
  #Action_bar .contact_details { color: rgb(34, 34, 34); }
  #Action_bar .contact_details a { color: rgb(22, 69, 244); }
  #Action_bar .contact_details a:hover { color: rgb(9, 49, 194); }
  #Action_bar .social li a, #Action_bar .social-menu a { color: rgb(187, 187, 187) !important; }
  #Action_bar .social li a:hover, #Action_bar .social-menu a:hover { color: rgb(119, 119, 119) !important; }
}
form input.display-none { display: none !important; }
.itservice5-box1 { position: absolute; top: 15px; right: -6px; background-color: rgb(255, 153, 2); color: rgb(255, 255, 255); padding: 1px 20px; border-radius: 25px 0px 0px 25px; font-size: 12px; line-height: 20px; }
.itservice5-box2 { position: absolute; top: 15px; right: 0px; background-color: rgb(255, 153, 2); color: rgb(255, 255, 255); padding: 1px 20px; border-radius: 25px 0px 0px 25px; font-size: 12px; line-height: 20px; }
.itservice5-wrap1 { border-radius: 30px 0px 30px 30px; }
.mcb-section.bg-contain, .mcb-wrap.bg-contain, .column_attr.bg-contain { background-size: contain; }
.mcb-section.bg-cover, .mcb-wrap.bg-cover, .column_attr.bg-cover { background-size: cover; }
.full-width .scale-with-grid { width: 100%; }
.container { z-index: 2; }
.image_frame.stretch .image_wrapper img { width: 100%; }
@media only screen and (max-width: 767px) {
  [data-mobile="no-up"] { margin-top: 0px !important; margin-left: 0px !important; }
  .mobile_small_padding { padding-top: 50px !important; }
  .mobile_align_center { text-align: center; }
  .image_wrapper { margin-top: 0px !important; }
}
.dropcap.transparent { background: none !important; }
.dropcap { display: inline-block; float: left; }
ul { list-style: outside none; }
hr.no_line { background: none; color: transparent; border: 0px; }
.blockquote p.author { font-size: 13px; }
.desc_wrapper hr { width: 40%; margin-left: 0px; }
#Top_bar .menu { margin: 0px; }
img.scale-with-grid, #Content img { max-width: 100%; height: auto; }
.minimalist-header-no #Header { min-height: 0px !important; }
#contactform .column { margin-bottom: 10px; }
#contactWrapper input[type="date"], #contactWrapper input[type="email"], #contactWrapper input[type="number"], #contactWrapper input[type="password"], #contactWrapper input[type="search"], #contactWrapper input[type="tel"], #contactWrapper input[type="text"], #contactWrapper input[type="url"], #contactWrapper select, #contactWrapper textarea { padding: 10px; outline: none; margin: 0px; width: 100%; max-width: 100%; display: block; font-size: 13px; border-width: 1px; border-style: solid; box-sizing: border-box; appearance: none; border-radius: 0px; }
body.mobile-side-slide { position: relative; overflow-x: visible; }
#Side_slide { display: block; position: fixed; top: 0px; right: -250px; width: 250px; height: 100%; overflow: auto; border-bottom-width: 60px; border-bottom-style: solid; z-index: 9003; }
#Side_slide.left { left: -250px; right: 0px; }
.admin-bar #Side_slide { border-top-width: 32px; border-top-style: solid; }
#Side_slide .close-wrapper { height: 60px; }
#Side_slide .close-wrapper a.close { height: 34px; width: 34px; display: block; float: right; margin: 13px 13px 0px 0px; }
#Side_slide .close-wrapper a.close i { font-size: 22px; line-height: 34px; }
#Side_slide .extras { padding: 0px 20px; }
#Side_slide .extras .action_button { width: 100%; margin: 0px 0px 20px; text-align: center; text-decoration: none; }
#Side_slide .extras .action_button .button_label { float: none; }
#Side_slide .extras .extras-wrapper { text-align: center; }
#Side_slide .extras .extras-wrapper a { display: inline-block; text-decoration: none; vertical-align: middle; padding: 5px; margin-bottom: 20px; line-height: 22px; }
#Side_slide .extras .extras-wrapper .icon { font-size: 22px; }
#Side_slide .extras .extras-wrapper .cart { position: relative; }
#Side_slide .extras .extras-wrapper .cart span { position: absolute; top: 0px; left: 31px; font-size: 11px; border-radius: 2px; }
#Side_slide .extras .extras-wrapper a.lang-active img { position: relative; top: 2px; }
#Side_slide .extras .extras-wrapper a.lang-active i::before { width: auto; margin-left: 5px; }
#Side_slide #menu { margin-bottom: 20px; display: block !important; max-height: none !important; }
#Side_slide #menu ul { padding: 0px; width: 100% !important; }
#Side_slide #menu ul li { width: 100%; position: relative; border-top: 1px solid rgba(255, 255, 255, 0.03); }
#Side_slide #menu > ul:last-child > li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.03); }
#Side_slide #menu ul li a { display: block; padding: 11px 5px 10px 20px; margin-right: 50px; text-decoration: none; line-height: 19px; }
#Side_slide #menu ul li a .menu-arrow { display: none; }
#Side_slide #menu ul li ul { display: none; background: rgba(255, 255, 255, 0.024); }
#Side_slide #menu ul li ul li a { padding-left: 35px; }
#Side_slide #menu ul li ul li ul li a { padding-left: 50px; }
#Side_slide #menu ul li.submenu .menu-toggle { display: block; position: absolute; right: 5px; top: 0px; width: 40px; height: 40px; line-height: 40px; font-size: 22px; font-weight: 100; text-align: center; cursor: pointer; opacity: 0.5; }
#Side_slide #menu ul li.submenu .menu-toggle::after { content: "+"; }
#Side_slide #menu ul li.hover > .menu-toggle { opacity: 1; }
#Side_slide #menu ul li.hover > .menu-toggle::after { content: "-"; }
#Side_slide #menu ul.mfn-megamenu-bg { background-image: none !important; }
#Side_slide #menu ul.mfn-megamenu li .menu-toggle { display: none; }
#Side_slide #menu ul.mfn-megamenu > li > ul { display: block !important; }
#Side_slide #menu ul.mfn-megamenu > li > ul:first-child { background-color: transparent; }
#Side_slide #menu ul.mfn-megamenu > li > ul:first-child > li:first-child { border-top-width: 0px; }
#Side_slide .lang-wrapper { margin-bottom: 20px; text-align: center; display: none; }
#Side_slide .lang-wrapper ul li { border-top: 1px solid rgba(255, 255, 255, 0.03); }
#Side_slide .lang-wrapper ul li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.03); }
#Side_slide .lang-wrapper ul li a { display: block; padding: 11px 20px 10px; text-decoration: none; line-height: 19px; }
#Side_slide .search-wrapper { margin-bottom: 20px; position: relative; display: none; }
#Side_slide .search-wrapper input.field { width: 100%; border-width: 1px 0px; border-color: rgba(255, 255, 255, 0.05); line-height: 20px; padding: 10px 55px 10px 20px; box-sizing: border-box; box-shadow: transparent 0px 0px 0px 0px; background: none !important; }
#Side_slide .search-wrapper a.submit { position: absolute; top: 0px; right: 5px; font-size: 20px; padding: 10px; }
#Side_slide .social { text-align: center; margin: 0px 20px; padding: 0px; }
#Side_slide .social li { display: inline-block; }
#Side_slide .social li a { display: block; padding: 3px 5px; text-decoration: none; }
#Side_slide { background-color: rgb(25, 25, 25); border-color: rgb(25, 25, 25); }
#Side_slide, #Side_slide .search-wrapper input.field, #Side_slide a:not(.button), #Side_slide #menu ul li.submenu .menu-toggle { color: rgb(166, 166, 166); }
#Side_slide a:not(.button):hover, #Side_slide a.active, #Side_slide #menu ul li.hover > .menu-toggle { color: rgb(255, 255, 255); }
#Side_slide #menu ul li.current-menu-item > a, #Side_slide #menu ul li.current_page_item > a, #Side_slide #menu ul li.current-menu-parent > a, #Side_slide #menu ul li.current-page-parent > a, #Side_slide #menu ul li.current-menu-ancestor > a, #Side_slide #menu ul li.current-page-ancestor > a, #Side_slide #menu ul li.current_page_ancestor > a, #Side_slide #menu ul li.hover > a, #Side_slide #menu ul li:hover > a { color: rgb(255, 255, 255); }
#Side_slide.light #menu ul li { border-top-color: rgba(0, 0, 0, 0.03); }
#Side_slide.light #menu > ul:last-child > li:last-child { border-bottom-color: rgba(0, 0, 0, 0.03); }
#Side_slide.light #menu ul li ul { background: rgba(0, 0, 0, 0.02); }
#Side_slide.light .lang-wrapper ul li { border-top-color: rgba(0, 0, 0, 0.03); }
#Side_slide.light .lang-wrapper ul li:last-child { border-bottom-color: rgba(0, 0, 0, 0.03); }
#Side_slide.light .search-wrapper input.field { border-color: rgba(0, 0, 0, 0.05); }
#Top_bar #logo img.logo-sticky, #Top_bar #logo img.logo-mobile, #Top_bar #logo img.logo-mobile-sticky { display: none; }
.section[data-parallax="3d"] { overflow: hidden; }
.section .mfn-parallax { position: absolute; left: 0px; top: 0px; max-width: none !important; }
.wrap[data-parallax="3d"] { overflow: hidden; position: relative; }
.wrap[data-parallax="3d"] > .mcb-wrap-inner, .wrap[data-parallax="3d"] > .column { position: relative; }
.section.center { text-align: center; }
.section.no-margin .column, .section.no-margin-v .column { margin-bottom: 0px; }
.the_content_wrapper pre { margin-bottom: 20px; }
.column_button .button { vertical-align: middle; margin: 0px !important; }
.button_align.align_center { text-align: center; }
.button_align.align_right { text-align: right; }
@media only screen and (max-width: 767px) {
  .mobile-header-mini #Top_bar .container { width: 100% !important; }
  .section_wrapper, .container, .four.columns .widget-area { width: calc(100% - 17px) !important; }
  .section_wrapper .mcb-wrap, .section_wrapper .column, .container .column, .sections_group, .four.columns { margin: 0px; clear: both; width: 100% !important; }
  .mobile-sticky #Top_bar.is-sticky { position: fixed !important; }
  #Top_bar #menu { float: left; padding-bottom: 20px; position: static !important; width: 100% !important; }
  #Top_bar .top_bar_left { margin-top: 0px; }
}
.the-icons.span3 { float: left; width: 25%; line-height: 25px; padding-bottom: 10px; position: relative; }
.the-icons.span3 [class^="icon-"] { color: rgb(62, 62, 62); font-size: 20px; position: absolute; top: 0px; left: 0px; cursor: default; }
.the-icons.span3 [class^="icon-"]:hover { font-size: 50px; background: rgb(255, 255, 255); padding: 10px; display: block; text-align: center; width: 70px; height: 50px; border: 1px solid rgb(238, 238, 238); top: -25px; left: -32px; z-index: 2; }
.the-icons.span3 .i-name { padding-left: 40px; }
@media not all {
  .the-icons.span3 { width: 33.333%; }
}
@media not all {
  .the-icons.span3 { width: 50%; }
}
@media not all {
  .the-icons.span3 { width: 100%; }
}
.ui-tabs .ui-tabs-nav li.ui-state-active a::after, body:not(.woocommerce-page) table tr:hover td, body:not(.woocommerce-page) table tr:hover td a { color: rgb(255, 255, 255); }
.accordion .question .answer, .ui-tabs .ui-tabs-panel, .ui-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-tabs-selected::after, .ui-tabs .ui-tabs-nav li.ui-state-active::after, .tabs_vertical.ui-tabs .ui-tabs-nav li.ui-state-active a { background-color: rgb(255, 255, 255); }
.parallax-video .content_video iframe { border: 35px solid rgb(239, 239, 239); border-radius: 5px; box-sizing: border-box; }
.section-border-top { }
.notable_works .items_group { background: rgb(234, 234, 232); }
.notable_works .items_group .fancy_heading h2 { margin-bottom: 0px; padding-top: 40px; }
@media only screen and (max-width: 767px) {
  #Top_bar #logo img.logo-main { display: none; }
  #Top_bar #logo img.logo-mobile { display: inline-block; }
  .logo-overflow #Top_bar .logo { height: auto !important; }
}
@media only screen and (max-width: 767px) {
  .blog-teaser li { width: 100% !important; }
  .blog-teaser li:not(:first-child) { margin-top: 10px; }
  .blog-teaser.margin-no li { margin-top: 0px; }
  .grid .post-item, .masonry .post-item { width: 98% !important; margin: 0px 1% 20px !important; }
}
#contactform #submit, #newsletterform input { width: 100%; }
.investmentwrap { background: rgb(0, 0, 0); padding: 50px 0px 0px; text-align: center; color: rgb(255, 255, 255); }
.investmentwrap h2 { font-size: 36px; font-weight: 700; margin: 0px 0px 25px; text-transform: uppercase; color: rgb(255, 255, 255); }
.investmentwrap h2 span { color: rgb(77, 179, 232); }
.investmentwrap p { font-size: 18px; line-height: 30px; text-align: center; margin: 0px 0px 30px; }
.planboxwrap {padding: 10px 30px 0px;width: 100%;margin: 0px 0px 100px;}
.planbox {width: 100%;margin-bottom: 20px;float: left;margin: 20px 34px;background: rgb(238, 82, 47);border-radius: 15px;padding: 0px 20px 10px;position: relative;z-index: 99;}
.plancurve { position: absolute; top: 0px; left: 0px; width: 301px; height: 365px; z-index: 9; border-radius: 15px 15px 0px 0px; }
.plancurve.one { }
.plancurve.two { }
.plancurve.three { }
.planhead { color: rgb(255, 255, 255); font-size: 24px; text-align: center; text-transform: uppercase; font-weight: 700; padding: 30px 0px; position: relative; z-index: 99; }
.planpercentage { width: 160px; height: 160px; text-align: center; background: rgb(20, 33, 43); border-radius: 50%; margin: auto; padding: 40px 0px; position: relative; z-index: 99; }
.planpercentage .top { font-size: 72px; color: rgb(255, 255, 255); font-weight: 700; line-height: 50px; }
.planpercentage .top span { font-size: 36px; }
.planpercentage .bottom { font-weight: 700; font-size: 14px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; }
.planinfos { padding: 20px 0px 0px; width: 100%; float: left; }
.planinfos ul { }
::-webkit-input-placeholder { color: rgb(139, 200, 245); }
::placeholder { color: rgb(139, 200, 245); }
.planinfos ul li { background: rgb(20, 33, 43); line-height: 44px; border-radius: 50px; color: rgb(255, 255, 255); margin: 5px 0px; text-transform: uppercase; text-align: left; padding: 0px 20px 0px 30px; font-size: 12px; font-weight: 700; }
.planinfos ul li span { float: right; padding: 0px 30px 0px 0px; background: url("images/plantick.png") right center no-repeat; }
.planaction { width: 100%; float: left; padding: 15px 0px 0px; margin: 0px 0px -30px; text-align: center; }
.planaction a { background: rgb(22, 26, 134); height: 42px; border-radius: 50px; text-align: center; color: rgb(255, 255, 255); font-weight: 700; display: inline-block; line-height: 42px; text-transform: uppercase; padding: 0px 30px; }
.planaction a:hover { background: rgb(145, 193, 108); }
.calculatorwrap { background: rgb(224, 236, 249); padding: 220px 0px 50px; }
.calculatorbox { width: 100%; float: left; background: rgb(5, 74, 119); border-radius: 10px; color: rgb(255, 255, 255); }
.calculatorbox .left { background: rgb(4, 6, 3); float: left; width: 26%; border-radius: 10px 0px 0px 10px; padding: 40px 30px; }
.calculatorbox .right { width: 74%; float: left; border-radius: 0px 10px 10px 0px; padding: 21px 10px; background: url("images/calculatorbg.png") center center no-repeat; }
.calculatorbox .left h4 { font-size: 24px; line-height: 30px; font-weight: 700; text-transform: uppercase; padding: 0px 0px 0px 80px; background: url("images/calculatoricon.png") left center no-repeat; margin: 0px; }
.enteramount { float: left; width: 31%; padding: 0px 25px; }
.enteramount label { font-size: 18px; font-weight: 700; text-transform: uppercase; line-height: 24px; padding: 8px 0px; margin: 0px; }
.putfigure { position: relative; }
.putfigure input { height: 54px; padding: 0px 65px 0px 15px; }
.putfigure .icon { width: 60px; background: rgb(234, 173, 64); border-radius: 0px 4px 4px 0px; position: absolute; right: 0px; top: 0px; height: 54px; text-align: center; }
.calculatorresults { width: 23%; padding: 0px 25px; float: left; text-align: center; }
.calculatorresults .icons { display: inline-block; padding: 0px 0px 5px; }
.calculatorresults p { margin: 0px; font-size: 12px; font-weight: 500; text-align: center; text-transform: uppercase; }
.calculatorresults h4 { margin: 0px; font-size: 18px; font-weight: 700; }
.aboutwrap { background: rgb(4, 6, 3); padding: 50px 0px; color: rgb(255, 255, 255); }
.aboutthumb { width: 44%; float: left; padding: 0px 40px 0px 0px; }
.abutinfos { width: 56%; float: left; }
.abutinfos h1 { margin: 0px 0px 15px; font-size: 24px; text-transform: uppercase; font-weight: 400; }
.abutinfos h1 strong { font-weight: 700; }
.abutinfos p { }
.abutinfos a { background: rgb(245, 190, 32); color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700; padding: 0px 30px; border-radius: 50px; line-height: 42px; display: inline-block; }
.abutinfos a:hover { background: rgb(145, 193, 108); }
.referralwrap { background: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 50px 0px 210px; height: 600px; }
.referralwrap .left { width: 35%; float: left; padding: 0px 40px 0px 0px; }
.referralwrap .left h4 { font-size: 24px; line-height: 30px; font-weight: 700; margin: 0px 0px 20px; }
.referralwrap .left h4 span { color: rgb(245, 190, 32); }
.referralwrap .left p { margin: 0px 0px 30px; }
.referralwrap .left a {background: rgb(230 85 45);line-height: 42px;border-radius: 50px;padding: 0px 30px;color: rgb(255, 255, 255);font-weight: 700;text-transform: uppercase;display: inline-block;}
.referralwrap .left a:hover { background: rgb(245, 190, 32); }
.referralwrap .right { width: 65%; float: left; }

.refbox.one { background: url("reficon1.png") center center no-repeat; }
.refbox.two { background: url("reficon2.png") center center no-repeat; }
.refbox.three { background: url("reficon3.png") center center no-repeat; }
.refbox { width: 33.33%; float: left; text-align: center; padding: 60px 10px; min-width: 225px; min-height: 219px; }
.refbox h3 { font-size: 60px; font-weight: 700; margin: 0px; }
.refbox h3 span { font-size: 36px; }
.refbox p { text-align: center; font-weight: 700; text-transform: uppercase; margin: 0px; }
.registeredwrap { background: rgb(224, 236, 249); }
.registeredbox {background: rgb(20 33 43);border-radius: 30px;background-attachment: fixed;box-shadow: rgba(0, 0, 0, 0.38) 0px 0px 5px;padding: 35px;width: 100%;float: left;margin: -150px 0px 0px;}
.registeredbox .left { width: 34%; float: left; }
.registeredbox .right { width: 66%; float: left; border-radius: 4px; padding: 15px 50px 0px; }
.registeredbox .left h4 { font-size: 20px; line-height: 24px; margin: 15px 0px 30px; color: rgb(14, 70, 129); text-transform: uppercase; font-weight: 700; }
.registeredbox .left h4 span {color: rgb(230 85 45);}
.registeredbox .left p.regaddress, .registeredbox .left p.regemail { padding: 0px 0px 0px 40px; color: rgb(67, 84, 105); margin: 0px 0px 5px; }
.registeredbox .left p.regaddress { background: url("emailicon.png") left center no-repeat; }
.registeredbox .left p.regemail { background: url("locationicon.png") left center no-repeat; margin: 0px; padding-top: 5px; padding-bottom: 5px; }
.certificateth { width: 50%; float: left; padding: 10px; border-radius: 6px 6px 0px 0px; text-align: center; background: rgb(255, 255, 255); }
.certificateaction { float: left; width: 50%; text-align: center; padding: 30px; }
.certificateaction a.viewcompinfo {display: block;line-height: 50px;background: rgb(230 85 45);border-radius: 50px;color: rgb(255, 255, 255);text-transform: uppercase;font-weight: 700;margin: 10px 0px;}
.certificateaction a.viewcompinfo:hover { background: rgb(245, 190, 32); }
.certificateaction a.viewcert { display: block; line-height: 50px; background: rgb(2, 2, 1); border-radius: 50px; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: 700; margin: 10px 0px; }
.certificateaction a.viewcert:hover { background: rgb(58, 162, 216); }
.security { padding: 50px 0px; text-align: center; }
.security h2 { margin: 0px 0px 30px; font-size: 30px; font-weight: 700; text-transform: uppercase; color: rgb(14, 70, 129); }
.security h2 span { color: rgb(58, 162, 216); }
.securitybox { width: 24%; margin: 0px 3px; float: left; text-align: center; border-radius: 4px; }
.securitybox.one { background: rgb(58, 162, 216); }
.securitybox.two { background: rgb(129, 189, 72); }
.securitybox.three { background: rgb(37, 81, 130); }
.securitybox.four { background: rgb(245, 190, 32); }
.securitybox.five { background: rgb(11, 48, 93); }
.securitybox.six { background: rgb(8, 133, 197); }
.offerwrap { background: rgb(0, 0, 0); padding: 50px 0px; color: rgb(255, 255, 255); text-align: center; }
.offerwrap h2 { font-size: 36px; font-weight: 400; text-transform: uppercase; margin: 0px 0px 30px; }
.offerwrap h2 span { font-weight: 700; }
.offerbox { width: 33.33%; float: left; text-align: center; padding: 0px 24px; }
.offerbox .icon { display: inline-block; padding: 0px 0px 25px; }
.offerbox h3 { color: rgb(245, 190, 32); font-size: 16px; text-transform: uppercase; margin: 0px 0px 10px; font-weight: 600; }
.offerbox p { text-align: center; margin: 0px; }
.achivementwrap { background: url("images/achivementbg.png") center bottom no-repeat rgb(255, 255, 255); text-align: center; padding: 50px 0px; }
.achivementwrap h2 { font-size: 36px; font-weight: 400; text-transform: uppercase; margin: 0px 0px 30px; color: rgb(11, 48, 93); }
.achivementwrap h2 span { font-weight: 700; }
.statwrap { width: 100%; float: left; border-radius: 30px 30px 0px 0px; color: rgb(255, 255, 255); }
.statbox.one { background: rgb(54, 171, 210); border-radius: 30px 0px 0px; }
.statbox.two { background: rgb(148, 216, 83); }
.statbox.three { background: rgb(48, 112, 183); }
.statbox.four { background: rgb(237, 182, 22); border-radius: 0px 30px 0px 0px; }
.statbox { width: 25%; float: left; padding: 29px; text-align: left; }
.statbox .icon { float: left; width: 24%; padding: 0px 10px 0px 0px; }
.statbox .infos { width: 76%; float: left; }
.statbox h4 { margin: 0px; font-size: 18px; font-weight: 700; }
.statbox p { margin: 0px; font-size: 12px; font-weight: 700; text-transform: uppercase; }
.achivementbox { width: 100%; float: left; color: rgb(255, 255, 255); text-align: left; }
.achivementbox .left { background: rgb(8, 45, 86); padding: 25px; border-radius: 0px 0px 0px 25px; width: 50%; float: left; }
.achivementbox .right { background: rgb(8, 51, 98); padding: 25px; border-radius: 0px 0px 25px; width: 50%; float: left; }
.achivementbox h4 { font-size: 18px; margin: 0px 0px 20px; text-transform: uppercase; font-weight: 400; }
.achivementbox h4 strong { font-weight: 700; }
.achivementbox ul { width: 50%; float: left; background: rgb(21, 61, 105); border: 1px solid rgb(40, 81, 126); margin: 1px 0px 0px; line-height: 44px; font-size: 12px; }
.achivementbox ul li { padding: 0px 5px; float: left; height: 46px; overflow: hidden; }
.achivementbox ul li:last-child { color: rgb(29, 184, 235); float: right; }






