/* Avaish */html, body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: 'Lato', sans-serif; font-size:16px; color:#fff;}html, body{ height:100%; position:relative;}/* Global Classes starts */* {outline:none; box-sizing:border-box;}div, form, p{ margin:0px; padding:0px;}a img /* This Class will disble border over any link on images*/{   border:none;  outline:none}a{text-decoration:none; color:#fff; font-family: 'Montserrat', sans-serif;}a:hover{text-decoration:none;color:#ffc602;}p{ margin:0px; padding:0px 0px 25px 0px; font-size:16px; font-weight:normal; color:#fff; font-family: 'Lato', sans-serif;}p a{text-decoration:none;color:#fff;}p a:hover{text-decoration:none;color:#ffc602;}ul{ margin:0px; padding:0px; list-style-type:none; color:#fff;}ul li{ margin:0px; padding:0px 0px 10px 20px; font-size:16px;font-family: 'Lato', sans-serif;}ul strong{font-size:15px;}  ul a{/* Controls LINKS inside UL */ text-decoration:none;color:#fff;}ul a:hover{ /* Controls LINKS HOVER inside UL */text-decoration:none; color:#ffc602;}.clr, .clear{margin:0; padding:0; clear:both;}.text_center{text-align:center;}.text_right{text-align:right;}/*font-family: 'Lato', sans-serif;font-family: 'Montserrat', sans-serif;font-family: 'Spectral SC', serif;font-family: 'Tangerine', cursive;*//*---------------*/h1, h2, h3, h4, h5, h6{font-family: 'Spectral SC', serif; text-transform:capitalize;}h1{ margin:0px; padding:0px 0px 10px; font-size:60px; color:#fff; font-weight:700;}h2{ margin:0px; padding:0px 0px 10px; font-size:36px; color:#fff; font-weight:700; }h3{ margin:0px; padding:0px 0px 10px; font-size:36px; color:#fff; font-weight:700; }h4{ margin:0px; padding:0px 0px 10px; font-size:30px; color:#fff; font-weight:700;}h5{ margin:0px; padding:0px 0px 10px; font-size:24px; color:#fff; font-weight:700;}h6{ margin:0px; padding:0px 0px 10px; font-size:20px; color:#fff; font-weight:400;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="date"],input[type="url"],input[type="search"],textarea, select{ margin:0px; padding:20px 15px; width:100%; color:#070952; font-size:16px; font-weight:400; font-family: 'Montserrat', sans-serif; border:none; background:#fff; height:52px; border-radius:0px; box-shadow:none;}textarea{ height:140px;}input:focus, textarea:focus, select:focus{ }input[type="button"], input[type="submit"]{ margin:0px; padding:15px 35px; color:#fff; font-size:14px; font-weight:700; font-family: 'Montserrat', sans-serif; border:none; text-transform:uppercase; background:#070952;height:52px; border-radius:0px; box-shadow:none; cursor:pointer; transition:all .3s ease-out;}input[type="button"]:hover, input[type="submit"]:hover{ background:#010214;}.all_center{ display:flex; align-items: center;}.title_top_section{ margin:0px; padding:0px; font-size:16px; color:#ffc602; line-height:30px; font-weight:700; text-transform:uppercase; font-family: 'Montserrat', sans-serif; vertical-align:middle; display:block;}.title_top_section img{ margin:0px 5px 0px 0px; padding:0px; max-width:100%; display:inline-block; vertical-align:middle; max-height:28px;}.view_more{ margin:0px; padding:0px;}.view_more a{ margin:0px; padding:15px 20px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #ffc602; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.view_more a:hover{ background:#ffc602;}.header_wrapper{ margin:0px; padding:20px 25px; width:100%; max-width:100%; background-color:transparent; position:absolute; z-index:999;}.header_logo{ margin:0px; padding:0px; float:left;}.header_logo img{ margin:0px; padding:0px; max-width:100%; height:auto; display:block;}.header_right{ margin:0px; padding:0px; float:right; text-align:right; color:#fff;}.contact_section{ margin:0px; padding:0px; display:inline-block; color:#fff;}.contact_section a{ margin:0px 10px; padding:0px; font-size:14px; line-height:30px; color:#fff;font-family: 'Montserrat', sans-serif; text-transform:uppercase; display:inline-block; font-weight:700; text-decoration:none;}.contact_section a:hover{ color:#fff;}.contact_section label{ margin:0px; padding:0px; font-size:14px; line-height:30px; font-weight:700; display:inline-block; color:#fff;}.social_section{ margin:0px; padding:0px; display:inline-block;}.social_section .fa{ margin:0px 0px 5px; padding:0px; font-size:24px; line-height:30px;;}.social_section ul{ margin:0px; padding:0px;}.social_section ul li{ margin:0px; padding:0px 0px 0px 15px; display:inline-block;}.social_section ul li a{ margin:0px; padding:0px; display:block; text-align:center; color:#fff; text-decoration:none;}.social_section ul li a:hover{ color:#ffc602;}.header_menu{ margin:0px; padding:15px 0px 0px;}.header_menu ul{ margin:0px; padding:0px; list-style-type:none;  }.header_menu ul li{ margin:0px; padding:0px 0px 0px 10px; display:inline-block; position: relative;}.header_menu ul li a{ margin:0px; padding:0px; color:#fff; display:block; font-size:14px; line-height:24px; font-family: 'Montserrat', sans-serif; text-transform:uppercase; font-weight:700; text-decoration:none;}.header_menu ul > li:last-child a{ padding:10px 20px; border:2px solid #ffc602; border-radius:30px;}.header_menu ul li a:hover{ color:#ffc602;}  /* Dropdown LV1 */.header_menu #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px; /*width: 180px;*/}.header_menu #primary>li:hover>ul {display: block;  position: absolute; top: 25px; left: 0; z-index: 9999; background: #070952; padding: 0px; }.header_menu #primary>li>ul>li {padding: 7px 10px !important; text-align: left; display: block;}.header_menu #primary>li>ul>li:hover {background: #ffc602;}.header_menu #primary>li>ul>li>a {text-transform: initial; font-family: 'Montserrat', sans-serif; font-weight: normal; font-style: 700; font-size: 14px; font-size: 0.875em; color: #fff; height: auto;  display: block; border: none; text-decoration:none; }.header_menu #primary>li>ul>li>a:hover {text-decoration: none;}.header_menu #primary li>ul>li {position: relative;}.header_menu #primary li>ul>li:last-child a{padding: initial; border-radius: initial;}  /* Dropdown LV2 */.header_menu #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}.banner{ margin:0px 0px -4px; padding:0px; position:relative;}.banner_slider{ margin:0px; padding:0px; position:relative;}.banner_slider:after{ content:""; position:absolute; z-index:1; left:0px; top:0px; width:100%; height:100%; background:rgba(17, 17, 17, .52);}.banner img{ margin:0px; padding:0px; width:100%; height:100vh; object-fit:cover; display:block;}.banner_caption{ margin:0px; padding:0px; position:absolute; z-index:9; width:100%; left:50%; top:55%; transform:translate(-50%,-50%);}.banner_caption .row{ position:relative; z-index:9;}.banner_caption{ margin:0px; padding:0px; color:#fff; text-align:center;}.banner_caption h1{ margin:0px; padding:0px; font-size:60px; line-height:normal; color:#fff; text-transform: capitalize; font-weight:700;}.banner_caption label{ margin:0px; padding:0px; font-size:36px; line-height:40px; font-family: 'Tangerine', cursive; font-weight:400; color:#fff; display:block;}.icon_thumb{ margin:0px; padding:0px; text-align:centere;}.icon_thumb img{ margin:0px; padding:0px; max-width:100% !important; width:auto !important; min-height:inherit !important; height:auto !important; display:inline-block;}.slick-dots{ bottom:30px;}.slick-dots li, .slick-dots li.slick-active{ margin:0px 5px; border:none !important;}.slick-dots li button{ width:16px; height:16px; border:2px solid #fff; background:#1b1917;}.slick-dots li button:hover, .slick-dots li button:focus, .slick-dots li.slick-active button{ background:#ffc602;}.whoweare_section{ margin:0px; padding:100px 0px; background:url("/kome-com/_img/images/bg1.jpg") top right no-repeat; background-size:cover; }.performance_section{ margin:0px; padding:100px 0px; background:url("/kome-com/_img/images/bg2.jpg") top left no-repeat; background-size:cover; }.learnfrom_section{ margin:0px; padding:100px 0px; background:url("/kome-com/_img/images/bg3.jpg") top right no-repeat; background-size:cover; }.learnfrom_section h3, .learnfrom_section p, .learnfrom_section .title_top_section{ color:#070952;}.learnfrom_section .view_more a{ border-color:#fff; color:#070952;}.learnfrom_section .view_more a:hover{ background:#fff;}.pastshow_section{ margin:0px; padding:100px 0px; background:url("/kome-com/_img/images/bg4.jpg") top left no-repeat; background-size:cover;}.insta_section{ margin:0px; padding:120px 0px 100px 0px; background:url("/kome-com/_img/images/bg5.jpg") center center no-repeat; background-size:cover;}.post_title_section{ margin:0px 1.5%; padding:0px;}.post_title{ margin:0px; padding:0px; float:left;}.insta_section .view_more{ margin:0px; padding:0px; float:right;}.insta_section h3{ padding-bottom:20px;}.section_image{ margin:0px; padding:0px;}.section_image img{ margin:0px; padding:0px; width:100%; display:block;}.insta_gallery{ margin:0px; padding:0px; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; justify-content:space-between}.insta_thumb{ margin:0px 0px 20px; padding:0px; width:31.33%;}.insta_thumb img{ margin:0px; padding:0px; width:100%; height:200px; object-fit:cover; overflow:hidden;}.uptodate_section{ margin:0px; padding:40px 0px 90px 0px; background:url("/kome-com/_img/images/bg6.jpg") center center no-repeat; background-size:cover;}.uptodate_section h3, .uptodate_section p{ color:#070952;}.update_form{ margin:10px 0px 0px; padding:0px; display: flex; justify-content:space-between;}.update_form input[type="email"]{ width:calc(100% - 140px); border-radius:30px;}.update_form input[type="submit"]{ width:130px;  border-radius:30px;}.upto_date{ text-align:center;}.footer_wrapper{ margin:0px 0px; padding:50px 30px; width:100%; background:#010214; position:relative; color:#fff; display: flex; justify-content:space-between; align-items: center;}.footer_logo{ margin:0px; padding:0px;}.footer_logo img{ margin:0px 0px; padding:0px 0px; max-width:100%; height:auto;}.footer_right{ margin:0px; padding:0px; color:#fff; text-align:right;}.footer_right p{ margin:0px; padding:0px; font-size:14px; text-transform:uppercase; font-weight:700; color:#fff;}.footer_right p a{ margin:0px; padding:0px; text-decoration:none; color:#fff;}.footer_right p a:hover{ color:#ffc602;}.footer_contact{ margin:0px; padding:0px 0px 20px;}.sticky{ position:fixed; width:100%; left:0px; top:0px; background:#000; z-index:9999; transition:all .5s ease-in;}.mobile_nav{ display:none; border: none;}.inner-header-bar .header_wrapper {position: relative; background: #000;}.inner-title-wrapper {padding: 60px 0; background: ; background: url("/kome-com/_img/images/bg1.jpg") center right no-repeat #070952;}.inner-title-text h1:after {content:""; width: 50px; height: 5px; background: #ffc602; display: block;}.inner-content-wrapper {padding: 60px 0px; background: #e0e0e0;}.inner-content-wrapper p {color: #333; margin-bottom: 15px; margin-top: 0px; padding-bottom: 0px; line-height: 1.5;}.inner-content-wrapper h1,.inner-content-wrapper h2,.inner-content-wrapper h3,.inner-content-wrapper h4,.inner-content-wrapper h5,.inner-content-wrapper h6 {margin-bottom: 15px; color: #070952; padding-bottom: 0px;}.inner-content-wrapper a {color: #070952; text-decoration: underline;}.inner-content-wrapper ul {margin-bottom: 15px;}.inner-content-wrapper ul li {color: #333; position: relative; padding-left: 25px;}.inner-content-wrapper ul li:before {content:"»"; display: inline-block; position: absolute; left: 0; color: #ffc602;  font-size: 18px; padding: 0 5px 5px 5px; background: #070952; line-height: 1;}.team-item {width: 100%; padding: 25px; background: #ffc602; margin-bottom: 20px; display: table;}.team-image {width: 30%; display: table-cell; vertical-align: top; padding-right: 20px;}.team-details {width: auto; display: table-cell; vertical-align: top;}.listNewsItem {width: 48.5%; margin-right: 1.5%; padding: 25px; background: #ffc602; margin-bottom: 20px; float: left; display: block;}.listNewsItem .newsItem h2 {margin-bottom: 0px;}.listNewsItem .newsItem h2 a {font-family: 'Spectral SC', serif; text-transform:capitalize; text-decoration: none;}.newsImageTop {width: 100%; padding-top: 80%; margin-bottom: 20px;}.newsDateFull,.newsCategory,.newsAuthor {display: none;}.newsInfoWrap {margin-bottom: 15px;}.newsImageBottom {display: none;}.newsItemClear {clear: both;}.newsSummaryLink a{ text-decoration: none; margin:0px; padding:15px 20px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #fff; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.newsSummaryLink a:hover{ background:#070952;}#displayIndividualBlogStory #displayBlogStory h1 {font-size: 35px;  font-size: 2.1875em; margin-bottom: 0px;}#displayIndividualBlogStory .newsDate {color: #333;}#displayIndividualBlogStory .blogSummaryImageStory {width: 100%; margin-bottom: 25px;}#displayIndividualBlogStory .blogSummaryImageStory img {width: 30%; float: right; margin: 20px;}dl.accordion dt {padding: 15px; border-bottom: 1px solid #333; position: relative;}dl.accordion dt a:after {position: absolute; right: 0; content:url('/kome-com/_img/images/down-arrow.svg'); width: 15px; height: ;}dl.accordion dt a {display: block; position: relative; text-decoration: none;}dl.accordion dd {margin-left: 0px; width: 100%; padding: 15px;color: #252525; font-family: 'Work Sans', sans-serif; font-size: 16px; font-size: 1em; line-height: 1.2;font-weight: 400; font-style: normal; }.image-gallery-summary .image-gallery-item {width: 48.5%; margin-right: 1.5%; padding: 25px; background: #ffc602; margin-bottom: 20px; float: left; display: block;}.image-gallery-summary .image-gallery-summary-item-image-top {width: 100%; padding-top: 80%; margin-bottom: 20px;}.image-gallery-summary .image-gallery-summary-item-image-side {display: none;}.image-gallery-summary .image-gallery-summary-item-category,.image-gallery-summary .image-gallery-summary-item-created,.image-gallery-summary .image-gallery-summary-item-updated,.image-gallery-summary .image-gallery-summary-item-description {display: none;}.image-gallery-summary .image-gallery-summary-item-title { font-size:24px; color:#070952; font-weight:700; font-family: 'Spectral SC', serif; text-transform:capitalize;}.image-gallery-summary .image-gallery-summary-item-link a{ text-decoration: none; margin:0px; padding:15px 20px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #fff; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.image-gallery-summary .image-gallery-summary-item-link a:hover{ background:#070952;}.image-gallery-title {display: none;}.image-gallery .image-gallery-item {width: 32.33%; margin-right: 1%; float: left; margin-bottom: 15px;}.image-gallery-item-image-link {display: block; width: 100%;  padding-top: 70%;}.image-gallery-item-title,.image-gallery-item-created,.image-gallery-item-updated {display: none;}.link-boxes-wrapper .link-box {width: 32.33%; margin-right: 1%; margin-bottom: 15px; float: left; text-align: center; text-decoration: none;}.link-boxes-wrapper .link-box h3 {color: #fff; font-size: 20px; text-decoration: none; position: absolute; top: 50%; width: 100%; transform: translateY(-50%);}.link-boxes-wrapper .link-box-inner {transition: all 0.5s ease 0s; padding-top: 70%; position: relative; background: rgba(7, 9, 82,0.7);}.link-boxes-wrapper .link-box-inner:hover {background: rgba(255, 198, 2,0.7);}.training-service-item {width: 100%; padding: 25px; background: #ffc602; margin-bottom: 20px; }.contact-form-wrapper .defaultForm {padding: 25px; background: #070952;}.contact-form-wrapper .defaultForm .fbElementButton { margin-top: 20px; text-decoration: none; margin:0px; padding:15px 20px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #fff; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.contact-form-wrapper .defaultForm .fbElementButton:hover{ background:#ffc602; color: #070952;}.contact-form-wrapper .form_submit {margin-top: 20px;}.contact-details-wrapper {padding: 20px; background: #ffc602;}.contact-details-wrapper h4 {font-size: 20px;}.contact-details-wrapper a:hover {color: #fff;}.newsTitle {font-size: 24px;}.product_item {width: 48.5%; margin-right: 1.5%; padding: 25px; background: #ffc602; margin-bottom: 20px; float: left; display: block;}.product_slide {display: block; width: 100%;  padding-top: 70%;}.productName {margin-top: 15px;}.productName a {font-size:24px; color:#070952; font-weight:700; font-family: 'Spectral SC', serif; text-transform:capitalize; text-decoration: none;}.productCat {display: none;}.productDesc {margin-bottom: 15px;}.productPrice {font-size:24px; color:#070952; font-weight:700; font-family: 'Spectral SC', serif; text-transform:capitalize; text-decoration: none; margin-bottom: 15px;}.product_view_btn a { text-decoration: none; margin:0px; padding:15px 20px; color:#fff; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #fff; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.product_view_btn a:hover{ background:#070952;}.detailProductPrice p {font-size:34px; color:#ffc602; font-weight:700; font-family: 'Spectral SC', serif; text-transform:capitalize; text-decoration: none;}#cycle-1 {width: 100%; padding-top: 70%; margin-bottom: 15px;}#carousel {display: none;}.product-buy {padding: 25px; background: #070952;}.detailProductQuantityLabel {margin-bottom: 10px;}.detailProductBtn {margin-top: 15px;}.detailProductBuyButton { text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#fff !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #fff; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.detailProductBuyButton:hover{ background:#070952; }.min-basket-wrapper {padding: 25px; background: #ffc602;}.min-basket-wrapper h4 {font-size: 20px;}.min-basket-wrapper #editirMiniBasket span {color: #070952;}.basketHead {background: #070952;}.basketHead th {padding: 10px; color: #fff;}.basketOutput td {border: 1px solid #070952;}.icon-newspaper,.icon-close {text-decoration: none !important;}.icon-newspaper:after {content:"→"; display: block; text-decoration: none !important; font-size: 20px;color: #333;}.icon-close:after {content:"×"; display: block; text-decoration: none !important; font-size: 20px;color: #333;}.col1 a {color: #333; text-decoration: none !important;}.col2,.col3,.col7,.col8 {text-align: center; color: #333;}.basketSummarySub td,.basketSummaryDel td,.basketSummaryTotal td {color: #333;}.basketSummarySub td:nth-of-type(4),.basketSummarySub td:nth-of-type(5),.basketSummaryDel td:nth-of-type(4),.basketSummaryDel td:nth-of-type(5),.basketSummaryTotal td:nth-of-type(4),.basketSummaryTotal td:nth-of-type(5) {border: 0px;}.basketSummarySub td:nth-of-type(1),.basketSummaryDel td:nth-of-type(1),.basketSummaryTotal td:nth-of-type(1) {border-right: 0px ;}.basketSummarySub td:nth-of-type(2),.basketSummaryDel td:nth-of-type(2),.basketSummaryTotal td:nth-of-type(2) {border-left: 0px;}.basketSummary form a.btnPayPal.btnSubmit { text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.basketSummary form a.btnPayPal.btnSubmit:hover{ background:#070952; color: #fff !important;}#checkoutMessage {padding: 20px; text-align: center;}#checkoutMessage p {color: #333;}#checkoutAddMore { text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}#checkoutAddMore:hover{ background:#070952; color: #fff !important;}#checkoutGo { text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}#checkoutGo:hover{ background:#070952; color: #fff !important;}/* New Checkout */.basketSummarySub td:nth-of-type(2) {border-right: 0px;}.basketSummarySub td:nth-of-type(3) {border-right: 0px; border-left: 0px;}.basketSummarySub td:nth-of-type(4) {border-bottom: 1px solid #070952;}.basketSummarySub td:nth-of-type(5) {text-align:  center; border-right: 1px solid #070952; border-left: 1px solid #070952; border-bottom: 1px solid #070952;}.basketSummarySub td:nth-of-type(6),.basketSummarySub td:nth-of-type(7) {border:  0px;}.btnCheckoutWrap a { text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}.btnCheckoutWrap a:hover{ background:#070952; color:  #fff;}.checkoutSummary {width:  100%; padding:  10px !important; background: #ff0000; color: #fff !important; text-align:  center; margin: 0px;}.newCustomer form table tbody tr td {color:  #333; width:  50%;}/* New Stripe Styling */#stripePaymentFormIntro p {padding: 15px; background-color: #d9edf7; border:1px solid #31708f; color: #31708f;}#pnlStepSuccess #stripeWrap #stripePaymentForm #stripePaymentFormWrap input#cardholder-name {border: 1px solid #929292 !important;}#cardholder-name {border-radius: 0px !important; border: 1px solid #929292 !important; padding: 15px; width: 100%; background: #fff !important; border: 0px !important; margin-bottom: 10px; color: #333 !important; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important;}#cardholder-name:hover {opacity: 1 !important;}#cardholder-name::-webkit-input-placeholder {color: #646464; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::-moz-placeholder {color: #646464; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::-ms-placeholder {color: #646464; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }#cardholder-name::placeholder {color: #000; font-family: arial, helvetica, sans-serif !important; text-transform: none !important; font-weight: normal !important; font-size: 14px; }.CardField-number input.InputElement {width: 100% !important; display: block !important; padding: 15px 25px 15px 25px !important; background: #fff !important;}.CardField-expiry input {width: 100%; display: block; padding: 15px 25px 15px 25px; background: #fff;}#card-button {color: #fff; transition: all 0.5s ease 0s;  display: inline-block; padding: 15px 25px; font-size: 19px; font-size: 1.1875em; font-family: 'Barlow', sans-serif; font-weight: 700; border: 0px; background: rgba(27,194,30, 1); border: 2px solid #028f05; text-transform: uppercase;}/*.btnPayPal:after {content:url("/psdesignsglobal-com/_img/img/btn-arrows.svg"); width: 20px; height: 20px; display: inline-block; vertical-align: -1px; margin-left: 30px;}*/#card-button:hover {opacity:0.8;}#card-button {font-family: 'Montserrat', sans-serif; cursor:  pointer; text-decoration: none !important; margin-top: 20px;  margin: 20px auto 0 auto !important; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display: block; transition:all .5s ease-in-out;}#card-button:hover{ background:#070952; color:  #fff !important;}#card-element {width: 100%; display: block; padding: 15px 25px; background: #fff; border: 1px solid #929292;}#card-button {margin-top: 25px; }#stripePaymentFormError {padding: 20px; background-color: #f2dede; border: 1px solid #a94442; color: #a94442;}#stripePaymentFormError h2 {color: #a94442;}#stripePaymentFormError p {color: #a94442;}#stripePaymentFormSuccess {padding: 20px; background-color: #dff0d8; border: 1px solid #3c763d; color: #3c763d}#stripePaymentFormSuccess  h2 {color: #3c763d;}#stripePaymentFormSuccess  p {color: #3c763d;}#card-errors.show {padding: 20px; background-color: #f2dede; border: 1px solid #a94442; color: #a94442; margin-bottom: 20px; display: block !important;}#stripeWrap {width: 100%; display: block;  border: 1px solid #bdbdbd; background: #f5f5f5; padding: 20px; margin-bottom: 20px;}#stripeWrap h2 {width: 100%; text-align: center; margin-bottom: 15px; font-size: 25px;}#stripeWrap #pnlStepSuccess form , #stripePaymentForm {width: 100% !important;}#pnlStepSuccess #stripeWrap #stripePaymentFormError p {padding: 0px !important; margin: 0px !important;  border: 0px; background: 0px; width: 100% !important;}#payPalWrap {width: 100%; float: left; border: 1px solid #bdbdbd; background: #f5f5f5; padding: 20px; text-align: center;}#payPalWrap h2 {width: 100%; text-align: center; margin-bottom: 15px; font-size: 25px;}#payPalWrap form {width: 100%;}#payPalWrap .btnPayPal {display: inline-block;}#pnlStepSuccess div#stripeWrap div#stripePaymentFormSuccess p {padding: 0px !important; margin: 0px !important;  border: 0px; background: 0px; width: 100% !important;}#payPalWrap form a.btnPayPal.btnSubmit {cursor:  pointer; text-decoration: none !important; margin-top: 20px;  margin:0px; padding:15px 20px; color:#070952 !important; font-size:14px; text-transform:uppercase; font-weight:700; text-decoration:none; border:2px solid #070952; border-radius:30px; background:transparent; display:inline-block; transition:all .5s ease-in-out;}#payPalWrap form a.btnPayPal.btnSubmit:hover{ background:#070952; color:  #fff !important;}/* END New Stripe Styling */#pnlStepSuccess p {text-align:  center; color: #fff; padding:  10px; background: #070952;}@media (min-width:768px) and (max-width:1024px) {.banner img{height:510px; object-fit:cover;}.banner_caption h1{ font-size:40px; line-height:normal;}.banner_caption label{ font-size:30px; line-height:30px;}/*.all_center{align-items: stretch;}*/.section_image{ height:100%;}.section_image img{ object-fit:cover; overflow:hidden; height:100%;}.footer_right{ padding-left:10px;}}@media only screen and (min-width: 991px) and (max-width: 1024px) {}@media only screen and (min-width: 480px) and (max-width: 767px) {  .banner img{height:400px; object-fit:cover;}.banner_caption h1{ font-size:27px; line-height:normal;}.banner_caption label{ font-size:24px; line-height:24px;}.slick-dots{ bottom:10px !important;}.all_center{display: block; align-items: unset;}.whoweare_section, .performance_section, .learnfrom_section, .pastshow_section, .insta_section{ padding:60px 0px;}.footer_wrapper{ display:block;}.whoweare_section .text_content, .learnfrom_section .text_content{ padding-top:40px;}.performance_section .text_content, .pastshow_section .text_content{ padding-bottom:40px;}.uptodate_section{ padding:40px 0px;}.footer_wrapper{ padding:40px 20px; display:block;  align-items: inherit;}.footer_logo{ margin-bottom:15px; width:100%; text-align:center;}.footer_logo img{ display:inline-block;}.footer_right{ text-align:center; width:100%;}.footer_right .contact_section, .footer_right .social_section{ margin:0px; padding:0px 0px 10px; display:block;}.contact_section span{ display:none;}.footer_right .contact_section a{ display:block;}.insta_thumb img{ height:120px;}}@media only screen and (min-width: 649px) and (max-width: 767px) {.banner img{height:440px; object-fit:cover;}.row .seven, .row .six, .row .eight{ width:100% !important; margin:0px !important;}.footer_right .contact_section a{ display:inline-block;}.footer_right .contact_section span{ display:inline-block;}.insta_thumb img{ height:170px;}}@media only screen and (min-width: 734px) and (max-width: 767px) {}@media only screen and (max-width: 479px) {h2, h3{ font-size:30px; line-height:38px; padding-bottom:15px;}.banner img{height:340px; object-fit:cover;}.banner_caption h1{ font-size:18px; line-height:normal;}.banner_caption label{ font-size:20px; line-height:20px;}.slick-dots{ bottom:10px !important;}.all_center{display: block; align-items: unset;}.whoweare_section, .performance_section, .learnfrom_section, .pastshow_section, .insta_section{ padding:60px 0px;}.footer_wrapper{ display:block;}.whoweare_section .text_content, .learnfrom_section .text_content{ padding-top:40px;}.performance_section .text_content, .pastshow_section .text_content{ padding-bottom:40px;}.post_title{width:100%; float:none;}.insta_section .view_more{float:left; width:100%; margin-bottom:20px;}.uptodate_section{ padding:40px 0px;}.update_form input[type="email"]{ width:calc(100% - 105px);}.update_form input[type="submit"]{ width:100px; padding:15px 5px;}.footer_wrapper{ padding:40px 20px;  display:block;  align-items: inherit;}.footer_logo{ margin-bottom:15px; width:100%; text-align:center;}.footer_logo img{ display:inline-block;}.footer_right{ text-align:center; width:100%;}.footer_right .contact_section a{ margin:0px; display:block; word-wrap:break-word;}.footer_right .contact_section, .footer_right .social_section{ margin:0px; padding:0px 0px 10px; display:block;}.contact_section span{ display:none;}.insta_thumb{ width:48%;}.insta_thumb img{ height:120px;}}@media only screen and (max-width: 1024px) {.banner_caption{ top:60%;}.header_wrapper{ padding:15px;}.header_logo{ width:235px;}.header_right{ display:none;}.pushy .contact_section,.pushy  .social_section{ padding:10px 20px 0px; margin:0px; display:block;}.pushy .social_section ul{ margin:0px !important; padding:0px;}.pushy .contact_section a{ display:block; margin:0px; word-wrap:break-word;}.pushy .social_section ul li{ margin:0px; padding:0px 20px 0px 0px;}.mobile_nav{display:block; position:absolute; right:15px; top:35px;}.mobile_nav button{ margin:0px; padding:10px 14px; font-size:16px; display:inline-block; background:#ffc602; border:none; font-weight:500; color: #fff; cursor:pointer;}}@media only screen and (min-width: 1024px) and (max-width: 1280px) {.header_logo{ width:180px;}.header_menu ul li a{ font-size:10px;} .header_menu ul li{ padding:0px 0px 0px 5px;}.contact_section a{ font-size:10px;}}@media only screen and (min-width: 1025px) and (max-width: 1200px) {.header_logo{ width:200px;}.header_menu ul li a{ font-size:11px;} .header_menu ul li{ padding:0px 0px 0px 5px;}.contact_section a{ font-size:11px;}}@media only screen and (min-width: 1201px) and (max-width: 1280px) {.header_logo{ width:240px;}.header_menu ul li a, .contact_section a{ font-size:12px;}}.previewFrame .instagram_feed {display: none;}.upto_date .inputset {width: 80%; float: left;}.upto_date form label {display: none;}.upto_date .form_submit {width: 20%; float: left;}.form_error {padding: 15px; background: #ff0000; color: #fff; margin-bottom: 10px;}.form_error_specific {display: none;} @media all and (max-width: 560px) and (min-width: 0px) {.upto_date .inputset {width: 100%; float: left; margin-bottom: 20px;}.upto_date form label {display: none;}.upto_date .form_submit {width: 100%; float: left;}} @media all and (max-width: 850px) and (min-width: 0px) {.listNewsItem {width: 100%; margin-right: 0px;}} @media all and (max-width: 800px) and (min-width: 0px) {.link-boxes-wrapper .link-box {width: 100%; margin-right: 0px; margin-bottom: 20px;}} @media all and (max-width: 768px) and (min-width: 0px) {#s7161004 .four.columns.contact-details-wrapper {width: 100%; margin-left: 0px;}.product_item {width: 100%; margin-right: 0%; }.inner-title-text h1 {font-size: 35px;}.col2pre,.col2post,.basketSummarySub td:nth-of-type(2),.basketSummarySub td:nth-of-type(4) {display:  none !important;}.newCustomer form table tbody tr td {color:  #333; width:  100%; display:  block;}}@media all and (max-width: 550px) and (min-width: 0px) {.image-gallery-summary .image-gallery-item {width: 100%; margin-right: 0px;}.image-gallery .image-gallery-item {width: 100%; margin-right: 0px;}}@media all and (max-width: 400px) and (min-width: 0px) {.basketOutput td {padding: 10px 5px; font-size: 14px;}.basketOutput th {padding: 10px 5px; font-size: 14px;}}
 
