@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
html{font-size:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%;}
label{display:inline-block; font-weight:bold; margin-bottom:5px; max-width:100%;}
ol, ul{list-style:none;}
strong{font-weight:700;}
:focus{outline:0;}
a, a:link{text-decoration:none; outline:none; transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
figure{text-align:center;}
img{max-width:100%; height:auto;}
p{padding:2px 0; font-size:14px; color:#000; line-height:26px; margin-top:15px;}
.clear{clear:both;}
body{margin:0 !important; padding:0; font-family:'Poppins', sans-serif; color:#000; background:#fff;}

.header{margin:25px 0 0;}
.header .container{display:flex; justify-content:space-between; align-items:center;}
.right-column{display:flex; align-items:center;}
.search_bar{width:274px; display:none;}
.search_bar input[type=text],.subscribe input[type=text]{height:42px; border:none; border-radius:25px 0 0 25px; border:1px solid #c2c2c2; font-size:12px; font-style:italic; float:left; width:65%; padding-left:15px; border-right:none; background:#fff; color:#050505;}
.search_bar input[type=submit]{height:42px; border-radius:0; background:#2b8cc3; border:none; font-size:14px; color:#fff; border-radius:0 25px 25px 0; text-align:center; width:35%; float:right;}
.search_bar input[type=submit]:hover{background:#ed662f; color:#fff;}
a.phone{font-size:20px; font-weight:700; background:linear-gradient(to right,  #5b589a 0%,#9a3b7c 100%); color:#fff; display:inline-block; margin:0 20px; padding:6px 15px; border-radius:50px;}
a.phone:hover{background:linear-gradient(to right,  #9a3b7c 0%,#5b589a 100%); color:#fff;}
a.button{font-size:14px; text-transform:uppercase; font-weight:600; border-radius:50px; display:inline-block; color:#fff; padding:11px 25px; background:linear-gradient(to right,  #ed6230 0%,#ee9027 100%);}
a.button:hover{color:#fff; background:linear-gradient(to right,  #ee9027 0%,#ed6230 100%);}

.navigation{background:#00aeab; width:100%; padding:0; margin-top:25px;}
.navigation ul{}
.navigation ul li{position:relative;}
.navigation ul li:hover{background-color:#ed662f;}
.navigation ul li a{display:block; font-size:12px; padding:16px 15px; color:#fff; text-transform:uppercase; position:relative;}
.navigation ul li.has-child a::after{}
.navigation ul li.has-child> a::after{content:""; position:absolute; right:3px; top:23px; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff;}
.navigation ul li a:hover{background-color:#ed662f;}
.navbar-toggler{color:#fff; border:none;}
.navbar-toggler:focus{box-shadow:none;}
.navigation ul li ul{position:absolute; left:0; width:180px; display:none; background-color:#00aeab; z-index:888;}
.navigation ul li ul li{margin:0; line-height:24px;}
.navigation ul li ul li a{padding:5px 15px;}
.navigation ul li:hover ul{display:block;}
a.btn-more{text-align:center; font-size:16px; color:#fff; min-width:210px; margin-top:20px; background:#ee8d28; border-radius:50px; padding:16px 20px; display:inline-block;}
a.btn-more:hover{background:#ed662f;}

.section-slide{position:relative;}
.section-slide img{width:100%;}
.slide-content{position:absolute; top:0; width:100%; height:100%; display:flex; align-items:center;}
.slide-image{text-align:right;}
.content-block{margin-bottom:120px;}
.content-block h3{font-size:50px; color:#fff; font-weight:300;}
.content-block h3 strong{font-weight:700; display:block;}
.content-block p{}

.about-block{}
.about-block h3{font-size:24px; color:#000; font-weight:600;}
.about-block p{margin:15px 0 0;}
.about-block p strong{font-weight:600;}
.about-image{margin-top:-70px; position:relative;}

.section-services{padding:80px 0 80px;}
.section-services h3{font-size:24px; color:#000; width:700px; max-width:100%; margin:0 auto; text-align:center; line-height:34px;}
.section-services h3 strong{font-weight:700;}
.service-column{display:flex; flex-wrap:wrap; justify-content:space-around; margin-top:30px;}
.service-column li{width:125px; margin-top:40px;}
.serv-block{width:100%; border-radius:15px; display:flex; position:relative; height:114px; align-items:center; justify-content:center; padding:25px; background:linear-gradient(to right, #288fc0 0%,#0caaa9 100%);}
.serv-block a{font-size:16px; color:#fff; text-align:center; line-height:22px;} 
.number{width:38px; height:38px; background:#72e26c; border-radius:50%; font-size:18px; text-align:center; position:absolute; line-height:40px; top:-20px; display:none;}
.paralax-back{background:url(../images/bg.jpg) no-repeat top center; background-size:cover; background-attachment:fixed;}
.paralax-back h2{font-size:56px; color:#fff; font-weight:700; text-align:center; padding:170px 0;}
.section-treat{padding:15px 0 60px;}
.treat-item{padding:20px; border:1px solid #ccc; width:376px; max-width:100%; margin:0 auto; padding-bottom:30px;}
.treat-item p{font-size:17px; color:#923f81; font-weight:600; margin:15px 0 0;}
.treat-item:hover{box-shadow:0 0 30px rgba(0, 0, 0, 0.4);}

.service-accordion{margin-top:20px;} 

.owl-nav{position:absolute; top:40%; width:100%;}
.service-carousel{padding:0 50px; margin-top:50px;}
#tarot-carousel{}
#tarot-carousel .owl-nav .owl-prev, #tarot-carousel .owl-nav .owl-next{width:19px; height:36px;}
#tarot-carousel .owl-nav .owl-prev span,#tarot-carousel .owl-nav .owl-next span{display:none;}
#tarot-carousel .owl-nav .owl-prev{background:url(../images/prev.png) no-repeat;}
#tarot-carousel .owl-nav .owl-next{background:url(../images/next.png) no-repeat;}

.section-why{padding:60px 0;}
.section-why h3{font-size:45px; color:#2b2b2b; font-weight:300; text-transform:uppercase; line-height:56px;}
.section-why h3 strong{font-size:50px; font-weight:500;}
.why-us{background:linear-gradient(to right,  #754d8f 0%,#4463a6 100%);
 padding:70px 60px;}
.why-us ul{}
.why-us ul li{font-size:14px; color:#fff; background:url(../images/arrow.png) no-repeat left top 9px; line-height:30px; padding:2px 0; padding-left:25px;}

.section-clients{padding:60px 0 80px;}
.section-clients h2{font-size:36px; color:#000; text-align:center; font-weight:600;}
#textimonial-carousel{margin-top:0px;}
.client-block{text-align:center;}
.client-block p{font-size:14px; color:#4d4949; font-style:italic; margin-top:25px;}
#textimonial-carousel .thum-image img{width:auto; margin:0 auto;}
#textimonial-carousel h4{font-size:14px; color:#000; line-height:22px; margin-top:20px; display:flex; justify-content:center;}
#textimonial-carousel h4 strong{font-size:14px; font-weight:600; font-style:italic; color:#000; display:inline-block; margin-right:10px;}
.section-join{}
.section-join h3{font-size:48px; color:#2b2b2b; font-weight:600; text-transform:uppercase;}
.section-join p{font-weight:500;}

footer{padding:20px 0 20px; margin:0 0 0; background:#1f2b35; position:relative;}
footer p{font-size:18px; color:#fff; text-align:center; font-weight:500; font-style:italic;}
.footer-logo{text-align:center; margin-top:-85px;}
.subscribe{max-width:100%; margin:0 auto; margin-top:15px;}
.subscribe input[type=email],.subscribe input[type=text]{height:58px; border:none; border-radius:6px 0 0 6px; font-size:14px; float:left; width:65%; padding-left:15px; border-right:none; background:#fff; box-shadow:0 0 5px #ebebeb; color:#050505; font-size:14px;}
.subscribe input[type=submit]{font-weight:500; height:58px; text-transform:uppercase; border-radius:0; background:#1cbbb4; border:none; font-size:15px; color:#fff; font-weight:500 !important; text-align:center; width:35%; float:right;}
.subscribe input[type=submit]:hover{background:#000; color:#fff;}
footer h5{font-size:15px; color:#fff; border-top:1px solid #555555;  padding:25px 0; margin-top:60px;}
.footer-logo{}
.copyright{background:#18222a; padding:25px 0; text-align:center;}
.copyright p{font-size:16px; color:#fff; margin:0;}
.copyright p a{color:#fff; font-weight:500;}
.copyright p a:hover{text-decoration:underline;}
.info{background:url(../images/shadow.png) no-repeat left center; padding-left:70px;}
.about-info p{color:#fff; line-height:25px; margin:10px 0 0;}
.flogo{margin-bottom:20px;}
.info h3{font-size:12px; color:#40b770; font-weight:600; margin:15px 0 5px;}
.info p{font-size:15px;  color:#b4b3c5; color:#fff; margin:0 0 0;}
.info p span{font-size:14px;}
.info ul{display:flex; flex-wrap:wrap; justify-content:center;}
.info ul li{font-size:12px; color:#000000; overflow:hidden; line-height:30px; margin:0 15px;}
.info ul li a{font-size:12px; color:#000000; font-weight:500; text-transform:uppercase;}
.info ul li a:hover{color:#ee822a;}
.info ul li i{margin-right:5px;}
#scroll-carousel{margin-top:50px;}
.quick-links{display:flex; align-items:center; justify-content:center;}
.footer-top{background:url(../images/footbg.jpg) no-repeat top center; border-top:1px solid #c2c2c2;}
.footer-top p{font-size:12px; color:#4c4c4c; margin-top:50px;}
.social{margin:10px 0 0}
.social a{display:inline-block; color:#fff; width:30px; height:30px; text-align:center; line-height:30px; margin-right:5px; margin-top:20px; font-size:16px; border-radius:50%;}
.brand2{margin-top:18px;}
.info dl{}
.info dl dd{font-size:18px; color:#8ca1b2; margin-bottom:20px;}
.info dl dd strong{font-weight:600; color:#fff;}
.info dl dd a{font-size:16px; color:#fff;}
.info dl dd a.phone-call{font-size:25px;}
.info dl dd a:hover{color:#5db4fc;}
.info dl dd i{color:#fff; font-size:30px;}
.links{margin-top:50px;}
.links a{font-size:18px; color:#4888bd; display:block; background:url(../images/arrow.png) no-repeat left center; margin:8px 0; padding-left:25px;}
.links a:hover{color:#fff;}

.ab2-section{background:url(../images/bg2.jpg) no-repeat bottom center; background-size:cover; padding:220px 0 30px; margin-top:-220px;}
.ab2-section h3{color:#fff; font-size:24px; font-weight:600;}
.ab2-section p{color:#fff;}
.ab3-section{padding:50px 0; background:url(../images/bg3.jpg) no-repeat top center; background-size:cover;}
.ab3-section h2{font-size:25px; text-transform:uppercase; font-weight:600;}
.ab3-section h3{font-size:16px; text-transform:uppercase; font-weight:600; text-align:center; width:100%; margin-top:20px; border-radius:15px; display:inline-block; color:#fff; padding:15px 25px; background:linear-gradient(to right,  #ed6230 0%,#ee9027 100%);}
.ab3-section ul{width:35%; float:left; margin-top:20px;}
.ab3-section ul li{font-size:16px; background:url(../images/dot.png) no-repeat left center; padding-left:20px; line-height:30px;}
.ab2quote-section{padding:50px 0 30px; background:#f4f4f4;}
.ab2quote-section p{position:relative; padding-left:60px; font-style:italic; font-weight:500; font-size:18px; color:#ed662f; line-height:32px;}
.ab2quote-section1{padding:50px 0 70px; background:#f4f4f4;}
.ab2quote-section1 p{position:relative; padding-left:60px; font-style:italic; font-weight:500; font-size:18px; color:#ed662f; line-height:32px;}
.quote5{position:absolute; left:0; top:-10px;}
.quote6{position:absolute; bottom:-15px}
.ab2quote-section h5{position:relative; padding-left:50px; margin-top:20px; font-style:italic; font-weight:700; color:#ed662f;  font-size:18px; line-height:32px;}
.ab2quote-section1 h5{position:relative; padding-left:50px; margin-top:20px; font-style:italic; font-weight:700; color:#ed662f;  font-size:18px; line-height:32px;}
.ab6-section{background:linear-gradient(to right,  #5b589a 0%,#9a3b7c 100%); padding:50px 0 70px;}
.ab6-section h3{font-size:24px; text-transform:uppercase; font-weight:600; color:#fff;}
.ab6-section p{color:#fff; font-size:16px; line-height:30px;}
.ab6-section p a{color:#fff; text-decoration:underline;}
.ab6-section p a:hover{color:#ed662f;}
.ab6-content{background:#f3a226; padding:10px 20px 30px; margin-top:20px;}
.ab6-content p{color:#000;}
.ab5-section{padding:50px 0;}
.section-header{text-align:center;}
.section-header h3{font-size:30px; color:#000; font-weight:600; text-align:center;}
.section-header p{font-size:22px; color:#16375f; line-height:33px; margin-top:20px;}
.value-block{background-repeat:no-repeat; background-position:top center; width:230px; height:138px; display:flex; align-items:center; justify-content:center; text-align:center; padding:0 20px;}
.value-block p{font-size:16px; font-weight:700;  line-height:20px; margin:0;}
.values{display:flex; flex-wrap:wrap; gap:5px; margin-top:30px; justify-content:center;}
.values li{}
.values li:nth-child(even) .value-block p{color:#fff;}
.jot2-section{padding-bottom:40px; margin-top:-30px;} 
.jot2-section h3{font-size:24px; font-weight:600; text-transform:uppercase; text-align:center;}
.jot2-section p{font-size:19px; line-height:30px; margin-top:25px;} 
.jot2-section h4{position:relative; padding-left:0; font-weight:700; margin-top:15px; font-size:22px; line-height:32px; position:relative;}
.jot2-section h5{position:relative; font-weight:700; margin-top:35px; font-size:18px; color:#373535; line-height:28px; position:relative;}
.jot-banner{}
.jot-banner img{width:100%;}
.jot3-section{padding:50px 0 30px;}
.jot3-content{padding-right:50px; border-right:1px solid #ccc;}
.jot3-content ul{list-style:disc; margin-left:15px;}
.jot3-content ul li{font-size:16px; margin-bottom:25px;}
.jot3-content{}
.jot3-list{padding-left:60px;}
.jot3-list h3{font-size:24px; font-weight:600; text-transform:uppercase;}
.jot3-list ul{margin-top:30px;}
.jot3-list ul li{font-size:20px; background:url(../images/tick.png) no-repeat left center; padding:5px 0; padding-left:35px; margin-bottom:5px;}
.jot3-section h5{font-size:20px; text-align:center; font-weight:500; line-height:30px; margin-top:50px;}
.jot3-section h5 a{color:#00bff3;}
.jot3-section h5 a:hover{text-decoration:underline;}
.send-us{margin-top:10px;}
.send-us li{font-size:20px; text-align:center; font-weight:500; line-height:36px; list-style:inside;}
.send-us li a{color:#00bff3;}
.send-us li a:hover{text-decoration:underline;}
.pat3-list h4{font-size:22px; font-weight:600; line-height:30px;}
.pat3-list ul{margin-top:30px;}
.pat3-list ul li{font-size:20px; background:url(../images/tick.png) no-repeat left center; margin:10px 0; padding-left:32px;}
.section-clients-inner{padding:0 0 80px;}
.section-clients-inner .client-block p{font-weight:600; color:#000; font-size:18px;}
.section-clients-inner .client-block h4{margin-top:20px;}

.cu1-section{padding-bottom:60px; margin-top:-60px;}
.cu1-section h3{font-size:24px; text-transform:uppercase; color:#000;}
.cu1-heading p{font-size:16px; line-height:32px;}
.cu1-heading p a{font-size:20px; font-weight:700; color:#000;}
.input-control{height:70px; border:2px solid #ccc; border-radius:10px; padding-left:20px; width:100%; background:none; margin-bottom:15px;}
textarea.input-control{height:160px; padding-top:15px;}
.contact-form input[type=submit]{font-size:14px; text-transform:uppercase; font-weight:600; border-radius:50px; display:inline-block; color:#fff; padding:11px 25px; border:none; float:right; background:linear-gradient(to right,  #ed6230 0%,#ee9027 100%);}
.contact-info p{font-size:15px; text-align:center; font-weight:500; margin-top:25px;}
.contact-info p a{color:#00aeab;}
.contact-info p a:hover{text-decoration:underline;}
.contact-email{background:#ededed; padding:50px 0 110px;}
.contact-email h3{font-size:24px; color:#000; font-weight:500;}
.contact-email ul{margin-top:20px;}
.contact-email ul li{font-size:20px; line-height:44px;}
.contact-email ul li a{color:#00aeab;}
.contact-email ul li a:hover{text-decoration:underline;}
.service-all{display:flex; flex-wrap:wrap; align-items:first baseline; justify-content:space-between;}
.service-all li{font-weight:700; font-size:20px; text-align:center; width:270px; margin-top:50px;}
.service-all li img{display:block; margin:0 auto 10px;}
.s2-section{background:linear-gradient(to right,  #5b589a 0%,#9a3b7c 100%); padding:50px 0; margin-top:30px;}
.s2-section h3{font-size:30px; color:#fff; font-weight:700; text-transform:uppercase; line-height:40px;} 
.s2-section ul{margin-top:25px;}
.s2-section ul li{font-size:18px; color:#fff; background:url(../images/dot2.png) no-repeat left top 8px; margin:6px 0; padding-left:20px;}
.s3-section{background:url(../images/bg4.jpg) center center;}
.s3-section h3{font-size:40px; font-weight:700;}
.s4-section{padding:70px 0;}
.s4-section h4{font-size:24px; text-align:center; text-transform:uppercase; font-weight:600;}
.s4-image{margin-top:50px;}
.s6-section{padding:70px 0 70px; background:url(../images/shape1.png) no-repeat top right, url(../images/shape2.png) no-repeat left bottom 15px;}
.s6-section h3{font-size:23px; font-weight:700; text-transform:uppercase; line-height:30px; margin-bottom:40px;}
.s6-section ul{}
.s6-section ul li{font-size:16px; background:url(../images/dot3.png) no-repeat left center; margin:9px 0; padding-left:20px;}
.s5-section{background:linear-gradient(to right,  #ed6230 0%,#ee9027 100%);}
.s5-section h3{font-size:23px; text-transform:uppercase; color:#fff; font-weight:700; line-height:30px;}
.flex-list{display:flex; gap:20px; justify-content:space-between;}
.s5-section{padding:70px 0; position:relative;}
.s5-section ul{width:45%; list-style-type:disc; margin-top:40px; padding-left:18px;}
.s5-section ul li{font-size:18px; color:#fff; margin:5px 0; line-height:30px;}
.s5-image{position:absolute; top:0; right:0; height:100%; width:500px; display:flex; align-items:center;}
.s5-image img{}
.wwo2-section{padding-bottom:0; margin-top:-180px;}
.wwo2-section h2{font-size:24px; font-weight:600; line-height:32px;}
.wwo2-section h2 span{font-size:18px; display:block;}
.wwo-content{background:#ed662f; padding-bottom:30px; margin-top:10px;}
.offer-image{padding-left:20px; padding-bottom:10px; margin-right:-12px; margin-top:10px; float:right;}
.wwo2-section{}
.wwo2-section h3{font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; padding:110px 0 0;}
.wwo2-section ul{margin-top:25px;}
.wwo2-section ul li{font-size:16px; font-weight:600; color:#fff; line-height:30px; background:url(../images/dot4.png) no-repeat left top 8px; padding-left:20px; margin:15px 0;}
.wwo-img1{padding-right:0;}
.wwo2-section h5{font-size:24px; text-transform:uppercase; font-weight:600; text-align:center; margin-top:45px;}
.wwo3-section{background:#207cbc;}
.wwo3-section img{height:100%;}
.wwo3-section h3{font-size:18px; font-weight:600; color:#fff; text-transform:uppercase; padding:40px 0 20px;}
.wwo3-section ul{list-style-type:disc; padding-bottom:30px; padding-left:15px;}
.wwo3-section ul li{font-size:16px; color:#fff; margin:8px 0; line-height:30px;}
.wwo4-section{padding:70px 0 60px;}
.wwo4-section h3{font-size:18px; color:#000; text-transform:uppercase; font-weight:600; text-align:center;}
.wwo-img3{margin-top:40px;}
.ww5-section{background:linear-gradient(to right,  #5b589a 0%,#9a3b7c 100%);}
.ww5-section h3{font-size:18px; text-transform:uppercase; font-weight:600; color:#fff;} 
.ww5-section p{color:#fff;  font-size:18px; line-height:35px;}
.ww5-section h5{font-size:17px; text-transform:uppercase; font-weight:600; color:#fff;  margin:50px 0 0;}
.ww5-section p a{color:#66bc47;}
.ww5-section p a:hover{text-decoration:underline;}
.ww5-section{padding:60px 0 90px;}
.graphic{margin-top:30px;}
.section-faq{padding:60px 0 90px;}
.section-faq h3{font-size:24px; color:#000; text-transform:uppercase; font-weight:600; text-align:center;}
.accordion{margin-top:50px;}
.accordion-header{}
.accordion-header .accordion-button{font-size:20px; color:#fff; font-weight:600; padding:20px 20px; background:linear-gradient(to right, rgb(91, 88, 154) 0%,rgb(154, 59, 124) 100%); font-weight:500; color:#fff;}
.service-accordion p{font-size:15px; color:#2b2b2b; margin:15px 0 0;}
.accordion-item{padding-bottom:4px;}
.accordion p{font-size:18px; color:#727171; font-weight:500; margin:0; line-height:28px;}
.section-commint{background:#07afa4; padding:60px 0;}
.section-commint h3{font-size:24px; font-weight:600; color:#fff; text-transform:uppercase;}
.section-commint p{font-size:16px; font-weight:600; color:#fff; margin-top:20px; background:url(../images/tick2.png) no-repeat top 10px left; padding-left:35px;}
.training2-section{}
.training2-section h3{font-size:24px; font-weight:600; text-transform:uppercase;}
.training2-section p{font-size:18px; line-height:30px;}
.training2-section p strong{font-weight:600;}
.training2-section p a{color:#207cbc;}
.training2-section p a:hover{text-decoration:underline;}
.training3-section{padding:0 0 60px;}
.block-header{text-align:center;}
.block-header h3{font-size:24px; font-weight:600; text-transform:uppercase; margin-top:60px; line-height:34px;}
.block-header h3 strong{font-size:30px; display:block; font-weight:600; text-transform:none; padding:15px 0 0;}
.training3-section ul{margin-top:40px;}
.training3-section ul li{font-size:16px; line-height:33px;}
.training3-section p{font-size:18px;}
.training3-section p strong{font-weight:600; line-height:30px;}
.training4-section{background:#993c7d; overflow:hidden;}
.training4-image img{width:100%; height:100%;}
.block-content{width:580px; max-width:100%; padding:20px 0;}
.block-content h3{font-size:24px; font-weight:600; color:#fff; text-transform:uppercase;}
.block-content p{font-size:16px; color:#fff; line-height:30px; margin:15px 0 0;}
.block-content p strong{font-weight:600;}
.training5-section{padding:0 0 60px;}
.training5-section ul{list-style:disc; margin-left:18px;}
.training5-section ul li{font-size:18px; margin:11px 0; padding-left:5px;}
.block-shadow{padding-left:90px;} 
.training6-section{overflow:hidden; background:#ec5332;}
.training6-block{background:#ec5332;}
.training6-image{padding-left:30px;}
.training6-content{padding:40px 0;}
.training6-content h3{font-size:24px; display:block; font-weight:600; text-transform:uppercase; color:#fff;}
.training6-content p{font-size:16px; color:#fff;}
.training7-section{background:#18a587;}
.training7-block{background:#18a587;}
.training7-block h3{font-size:24px; font-weight:600; text-transform:uppercase; color:#fff;}
.training7-block ul{list-style-type:disc; margin-left:18px; margin-top:25px;}
.training7-block ul li{font-size:16px; margin:11px 0; padding-left:5px; color:#fff;}
.training7-content{padding-left:60px;}
.training8-section{padding-bottom:130px;}
.training8-block{margin-top:30px; padding:25px 20px 20px; background:#993c7d; border-radius:15px; height:100%;}
.training8-block h4{font-size:20px; text-transform:uppercase; font-weight:600; color:#fff;}
.training8-block p{font-size:14px; color:#080808; font-weight:300; color:#fff;}

.section-general{padding:50px 0 90px;}
.section-general h1{font-size:24px; text-transform:uppercase; font-weight:600;} 
.section-general h2{font-size:20px; font-weight:600; margin:22px 0 0;}

.highlight{background-color:#ffdd4b;}

.nhs-logos img{margin-bottom:15px;}
.mob-view{display:none;}

.banner-image-sec{}
.banner-image-sec imh{width:100%; max-width:100%; height:auto;}
.page-template-contact .banner-image-sec{padding-bottom:70px;}

/*Wordpress CSS*/
.navigation ul li.current_page_item a{background-color:#ed662f; color:#fff;}
#wprmenu_bar .menu_title a{display:none !important;}
#mg-wprm-wrap.cbp-spmenu-right, #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right.custom, #mg-wprm-wrap.cbp-spmenu-left.custom, .cbp-spmenu-vertical{width:100% !important; max-width:100% !important;}
.mob-show{display:none;}
a.nlink{font-size:17px; color:#923f81; font-weight:600;}
a.nlink:hover{color:#000;}

/*General Fonts*/
@font-face{
    font-family:'montbold';
    src:url('../fonts/mont-bold-webfont.woff2') format('woff2'),
         url('../fonts/mont-bold-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'montbook';
    src:url('../fonts/mont-book-webfont.woff2') format('woff2'),
         url('../fonts/mont-book-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'montlight';
    src:url('../fonts/mont-light-webfont.woff2') format('woff2'),
         url('../fonts/mont-light-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'montregular';
    src:url('../fonts/mont-regular-webfont.woff2') format('woff2'),
         url('../fonts/mont-regular-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}
@font-face{
    font-family:'montsemibold';
    src:url('../fonts/mont-semibold-webfont.woff2') format('woff2'),
         url('../fonts/mont-semibold-webfont.woff') format('woff');
    font-weight:normal;
    font-style:normal;
}